Skip to content
This repository was archived by the owner on Apr 23, 2024. It is now read-only.
This repository was archived by the owner on Apr 23, 2024. It is now read-only.

Assinatura para Prefeitura de São Paulo #47

@andrealmei

Description

@andrealmei

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?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions