lealhugui / node-dfe

Geração/integração de NF-e/NFC-e para node.js
MIT License
255 stars 98 forks source link

Assinatura para Prefeitura de São Paulo #47

Open andrealmei opened 2 years ago

andrealmei commented 2 years ago

Estou tentando gerar o XML para a prefeitura de São Paulo e não consigo de maneira nenhuma, recebo sempre a mensagem: "Rejeição: Assinatura difere do calculado." Pelo xml-crypto ele gera um Id nas referências que precisei tirar manualmente, além disso é preciso mandar a tag do XML dentro do , ficando algo assim: var xmlResult = '<?xml version="1.0" encoding="UTF-8"?>' + '<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">' + '<soap:Body>' + '<ConsultaNFeRecebidasRequest xmlns="http://www.prefeitura.sp.gov.br/nfe">' + '<VersaoSchema>1</VersaoSchema>' + '<MensagemXML>' + sig .getSignedXml() .replace('<?xml version="1.0" encoding="utf-8"?>', '') .replaceAll('<', '&lt;') .replaceAll('>', '&gt;') .replaceAll('Id="_0"', '') .replaceAll('#_0', '') + '</MensagemXML>' + '</ConsultaNFeRecebidasRequest>' + '</soap:Body>' + '</soap:Envelope>'

Alguém já desenvolveu esse layout na prefeitura em node e obteve sucesso?

GabrielMachado11 commented 2 years ago

estava passando pelo mesmo problema, no meu caso o erro não informava o que de fato estava acontecendo. Geralmente pelo que notei o pessoal atribua esse erro a caracteres epeciais no meio do XML, o meu caso algumas informações não batiam com o ID da nota.

lealhugui commented 2 years ago

Desculpa, mas nao entendi muito bem teu problema.... para "prefeitura de São Paulo"?

Nota Fiscal Eletronica é Federal, e nao tem modelo municipal.

Esta realmente tentando emitir Nota Fiscal Eletronica (modelo 55 e/ou 65), ou esta tentando emitir Nota Fiscal de Serviço eletronica? Pergunto pois esse projeto não possibilita a emissao de nota de serviço eletronica.

rodolfopatane commented 2 years ago

Esse projeto está ativo ainda? está sendo usado em produção por alguém? se sim, no momento existe um movimento para padronização de Notas de Serviço, é provável que em pouco tempo existam cidades conveniadas, capitais primeiro, caso o projeto esteja seguindo e sendo usado em produção, me disponho a implementar o padrão Nacional de NFS-e, pois eu estou com essa necessidade e estou iniciando o desenvolvimento, pra mim é mais vantagem desenvolver a Feature em um projeto existente. @lealhugui o que você me diz?

https://www.gov.br/nfse/pt-br/conheca/o-projeto-nfs-e

lealhugui commented 2 years ago

O projeto está ativo e é utilizado em produção por uma grande varejista.

Se quiser implementar em cima do projeto, seria uma feature bem legal :)

Em qui., 15 de set. de 2022 às 08:04, Rodolfo Patane < @.***> escreveu:

Esse projeto está ativo ainda? está sendo usado em produção por alguém? se sim, no momento existe um movimento para padronização de Notas de Serviço, é provável que em pouco tempo existam cidades conveniadas, capitais primeiro, caso o projeto esteja seguindo e sendo usado em produção, me disponho a implementar o padrão Nacional de NFS-e, pois eu estou com essa necessidade e estou iniciando o desenvolvimento, pra mim é mais vantagem desenvolver a Feature em um projeto existente. @lealhugui https://github.com/lealhugui o que você me diz?

— Reply to this email directly, view it on GitHub https://github.com/lealhugui/node-dfe/issues/47#issuecomment-1247944842, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAUNUTM5DZBNL6MDVHBRBZ3V6L7CZANCNFSM5M7MUW7Q . You are receiving this because you were mentioned.Message ID: @.***>