Boa tarde Senhores.
Neste fim/início de ano, tive que implementar em nosso sistema a Nota Fiscal de Serviços para São Paulo.
Com base nos fontes que o Ariel havia passado, realizei testes e ajustes para o pleno funcionamento da integração com São Paulo.
A assinatura de São Paulo, continua sendo feita pela DLL desenvolvida pelo Ariel. Conforme já comentado em outros posts, para funcionamento da dll, basta que ela e o arquivo TLB estejam na mesma pasta do executável e na pasta system32 e o seguinte comando seja executado:
(Acessar a pasta da versão 2.0 do .NET Framework, "C:\Windows\Microsoft.NET\Framework\v2.0.50727" por exemplo)
regasm C:\Windows\SysWOW64\AcbrAssinaRPSSP.dll /tlb:AcbrAssinaRPSSP.tlb
As seguintes funções estão funcionando plenamente:
Geração de RPS, Envio de Lote RPS, Consulta de Situação Lote, Consulta de Lote, Cancelamento de NFSe e Impressão de NFSe.
Todas as funções acima foram testadas em ambiente de produção, tendo a emissão, consulta e cancelamento de mais de 10 notas fiscais. Todos os testes foram feitos com o envio de apenas 1 NF por lote.
Estou enviando em anexo todos os fontes envolvidos, sendo que todos já estão na última versão do Trunk do ACBr.
Para facilitar a visualização das alterações, em todos os locais alterados existe o comentário {add-SP}.
Portanto, seria possível já incorporar ao ACBr, ou é necessário mais algum teste ou modificação?
Qualquer dúvida, estou à disposição.
Atenciosamente.
Roger Rodrigues
Fontes_SP.zip