Ir para conteúdo
  • Cadastre-se

dev botao

NFSe Salvador/BA


esdmjr
  • Este tópico foi criado há 2020 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

Boa tarde a todos.

Estou tentando enviar um lote RPS e obtenho a mensagem:

<s:Body xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
  <EnviarLoteRPSResponse xmlns="http://tempuri.org/">
    <EnviarLoteRPSResult>
      <EnviarLoteRpsResposta xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://www.abrasf.org.br/ABRASF/arquivos/nfse.xsd">
        <ListaMensagemRetorno>
          <MensagemRetorno>
            <Codigo>E1</Codigo>
            <Mensagem>Assinatura do Hash nao confere</Mensagem>
            <Correcao>Reenvie asssinatura do Hash conforme algoritmo estabelecido no Manual de Instrucao da NFS-e</Correcao>
          </MensagemRetorno>
        </ListaMensagemRetorno>
      </EnviarLoteRpsResposta>

O trecho assinado segue abaixo:

        <Signature xmlns="http://www.w3.org/2000/09/xmldsig#" Id="Ass_701">
          <SignedInfo>
            <CanonicalizationMethod Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315"/>
            <SignatureMethod Algorithm="http://www.w3.org/2000/09/xmldsig#rsa-sha1"/>
            <Reference URI="#701">
              <Transforms>
                <Transform Algorithm="http://www.w3.org/2000/09/xmldsig#enveloped-signature"/>
                <Transform Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315"/>
              </Transforms>
              <DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1"/>
              <DigestValue>CrJliiSs5NK8aejmmuckHgSjbhQ=</DigestValue>
            </Reference>
          </SignedInfo>
          <SignatureValue>Cs72Lei4v5rTV9QIqFLDgNcXlxjErFkFmN8yb1tsP2PrbpUP3D2JI+/AUPRUiVAaGhmu+aYzTIpZkxjcykuUPZrm5stbu0EGyS4CbcveT30AYFO3vDMFB+VPuseYJtkCnyFUsNThyMwIFEhRf7iOnGeMgtJrAEWawgWhn4tr1F8B3kvzb3exqcjo1jt+lbPSedl2w0LzqOBvAvoZvJBiJRV/Bx8g/+jyVizE4hns//IZfiO8FB/oNopypXZSIa6hugQa5LC2itrvg1Wp5lgs00HF5fTOPBDtPEMiH89bo/W6Ccq9uuQuY5D463L3+8MgLsybNcTyGpeZwGMLvM5j8Q==</SignatureValue>
          <KeyInfo>
            <X509Data>
              <X509Certificate>MIIIPjCCBiagAwIBAgIQQ2YtpvkEcMRlGfCeXhjZXDANBgkqhkiG9w0BAQsFADB4MQswCQYDVQQGEwJCUjETMBEGA1UEChMKSUNQLUJyYXNpbDE2MDQGA1UECxMtU2VjcmV0YXJpYSBkYSBSZWNlaXRhIEZlZGVyYWwgZG8gQnJhc2lsIC0gUkZCMRwwGgYDVQQDExNBQyBDZXJ0aXNpZ24gUkZCIEc0MB4XDTE1MDczMTAwMDAwMFoXDTE2MDcyOTIzNTk1OVowgfExCzAJBgNVBAYTAkJSMRMwEQYDVQQKFApJQ1AtQnJhc2lsMQswCQYDVQQIEwJCQTERMA8GA1UEBxQIU0FMVkFET1IxNjA0BgNVBAsULVNlY3JldGFyaWEgZGEgUmVjZWl0YSBGZWRlcmFsIGRvIEJyYXNpbCAtIFJGQjEWMBQGA1UECxQNUkZCIGUtQ05QSiBBMTEfMB0GA1UECxQWQXV0ZW50aWNhZG8gcG9yIEFSIFpDUjE8MDoGA1UEAxMzRU5URUwgQ09NRVJDSU8gRSBSRVBSRVNFTlRBQ09FUyBMVERBOjEzNzQ1NTQyMDAwMTM1MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEArJrurjD4y3qkJ4VupyZ39GlQ6X/dIGE5Tb6ibKfoK+KDg0G3ABja+w/E1Q/b5GDa9VVN3B2h+o2EgbnJFx/tFqMvJKr//V6ixkJi4kUb3M0bvtI7EYp1aJHAwE1UVtbqBd/JixmpQTxjCYAVp0GHzPCla9+2YScF1Tb8bZVkjoCAfREnalaHmbHMdM4DNFtm+adFqH9mXXsY5IPLyPBewD7vn32JGgh0pctMogRQddRcCP4Rq0UjkOze4ZcOs9vJalcw+DsBI0bI+UXygC/CdW0N1amEJnm+sOey/WATeSui9AB07RCMfeImUPbtReY2DVE6t0aXbc6euFweu4d/KQIDAQABo4IDSDCCA0Qwga0GA1UdEQSBpTCBoqA9BgVgTAEDBKA0BDIxMDA3MTk0OTA4MjI4NTkwNTA0MDAwMDAwMDAwMDAwMDAwMDAwODIwMDgyMzBTU1BCQaAWBgVgTAEDAqANBAtNQVJJTyBWSUFOQaAZBgVgTAEDA6AQBA4xMzc0NTU0MjAwMDEzNaAXBgVgTAEDB6AOBAwwMDAwMDAwMDAwMDCBFXRpQGVudGVsb25saW5lLmNvbS5icjAJBgNVHRMEAjAAMB8GA1UdIwQYMBaAFC6R6tZt5bJZgtw4hSl2NBZWPNA+MA4GA1UdDwEB/wQEAwIF4DB/BgNVHSAEeDB2MHQGBmBMAQIBDDBqMGgGCCsGAQUFBwIBFlxodHRwOi8vaWNwLWJyYXNpbC5jZXJ0aXNpZ24uY29tLmJyL3JlcG9zaXRvcmlvL2RwYy9BQ19DZXJ0aXNpZ25fUkZCL0RQQ19BQ19DZXJ0aXNpZ25fUkZCLnBkZjCCARYGA1UdHwSCAQ0wggEJMFegVaBThlFodHRwOi8vaWNwLWJyYXNpbC5jZXJ0aXNpZ24uY29tLmJyL3JlcG9zaXRvcmlvL2xjci9BQ0NlcnRpc2lnblJGQkc0L0xhdGVzdENSTC5jcmwwVqBUoFKGUGh0dHA6Ly9pY3AtYnJhc2lsLm91dHJhbGNyLmNvbS5ici9yZXBvc2l0b3Jpby9sY3IvQUNDZXJ0aXNpZ25SRkJHNC9MYXRlc3RDUkwuY3JsMFagVKBShlBodHRwOi8vcmVwb3NpdG9yaW8uaWNwYnJhc2lsLmdvdi5ici9sY3IvQ2VydGlzaWduL0FDQ2VydGlzaWduUkZCRzQvTGF0ZXN0Q1JMLmNybDAdBgNVHSUEFjAUBggrBgEFBQcDAgYIKwYBBQUHAwQwgZsGCCsGAQUFBwEBBIGOMIGLMF8GCCsGAQUFBzAChlNodHRwOi8vaWNwLWJyYXNpbC5jZXJ0aXNpZ24uY29tLmJyL3JlcG9zaXRvcmlvL2NlcnRpZmljYWRvcy9BQ19DZXJ0aXNpZ25fUkZCX0c0LnA3YzAoBggrBgEFBQcwAYYcaHR0cDovL29jc3AuY2VydGlzaWduLmNvbS5icjANBgkqhkiG9w0BAQsFAAOCAgEAGQh8/AJHvFPjHFyz/iE0q7ZbzHvRdaDmNR2xhOC4u7/AfWVDvXEpaexUcQ2Sg2QNkVC0Tb/0DRmWJvQnpFZHjGIdmXAt79qY2GjLVEOGwRrPCPo1g03XLiD2Rp7MSCh9T1f8aIbKKzUfQb9zeqTQxO2jAIiyJm9AFP7KNrRj4bYDrZrsVfMTiaNSfMwP3LasWJHCsq0hgHSDFssMtp439vUmAGVCRmmG2pOnO72FiHL7Gz608sAEBqSaUDZ1ER7Xhk5VBWI8z29vRrAaJZiy3osyZhlhzUz+eX/o6ItOg+CCM5sM8A21Zr4C1Y0zP+BVRM3EL/Laj7Ggqwr4jaR8SSItRLQUp20wLA1/rKdpY+nZKtJ5Wo7PrThrsoYYh5ZSO8IJWtbme7qktYdbJ6EiCggXkV0W0VnlrtdcwFkNQ3jePVrAaKhv9EUzgsboLxmLM4X/c+D3CB7WS/c5eG/eVE4YnUG3WjdSdGIhl4lLTxXmJq4jRofWr47u2wintPD/cs53oR7DzYtt3oOdO7b7yYHMPl7xbQ9ZW2uYmitLwybcmMb3NLTRpTmvCK4Pvs7JJJqZMaMy7TAiszc9ylh1HK7/WFnD5egK6OWW/9+RKHeuCjkledVrspOsPv2f2PPSLV8knLXRHdEnl4dBYUXhSHq3anW58xNFuLuzN2yc86E=</X509Certificate>
            </X509Data>
          </KeyInfo>
        </Signature>
      </Rps>
    </ListaRps>
  </LoteRps>
  <Signature xmlns="http://www.w3.org/2000/09/xmldsig#" Id="AssLote_7">
    <SignedInfo>
      <CanonicalizationMethod Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315"/>
      <SignatureMethod Algorithm="http://www.w3.org/2000/09/xmldsig#rsa-sha1"/>
      <Reference URI="#7">
        <Transforms>
          <Transform Algorithm="http://www.w3.org/2000/09/xmldsig#enveloped-signature"/>
          <Transform Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315"/>
        </Transforms>
        <DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1"/>
        <DigestValue>e9ou5Y+AD1QQdJ6IZZMDeebbgOQ=</DigestValue>
      </Reference>
    </SignedInfo>
    <SignatureValue>l2t7NsJv3h8/djCnGUcmT1xlmtsQGh/fZrIRRnxcWyaZs8p9CMUaeKLMxe+uX+QpGHfomgDvMRWQjbz8ASKYs85Q/yyRjofHoN5CaQKRpF3EzqxWKab+SGa9VGM7JiTYCw9ykNe/fP+Sxcz5ZmWxh9WH0qSOlnqQwdJoF4mcQqCk3XDp1twrp0y8fcdVQt28oRObqxpmWMK80XuTgM/Pq9TxGWROlHxvkiCf5ENGaAECrLMgNgJ3JDuOj3/wAdTsW/u3NCswLwzEqK9cYftjNXk5/wgvRconJVwrxKdBh0XbQF2P1THZeR5oILBmSc/yw0VK2QZABywaxmqiAg6lgQ==</SignatureValue>
    <KeyInfo>
      <X509Data>
        <X509Certificate>MIIIPjCCBiagAwIBAgIQQ2YtpvkEcMRlGfCeXhjZXDANBgkqhkiG9w0BAQsFADB4MQswCQYDVQQGEwJCUjETMBEGA1UEChMKSUNQLUJyYXNpbDE2MDQGA1UECxMtU2VjcmV0YXJpYSBkYSBSZWNlaXRhIEZlZGVyYWwgZG8gQnJhc2lsIC0gUkZCMRwwGgYDVQQDExNBQyBDZXJ0aXNpZ24gUkZCIEc0MB4XDTE1MDczMTAwMDAwMFoXDTE2MDcyOTIzNTk1OVowgfExCzAJBgNVBAYTAkJSMRMwEQYDVQQKFApJQ1AtQnJhc2lsMQswCQYDVQQIEwJCQTERMA8GA1UEBxQIU0FMVkFET1IxNjA0BgNVBAsULVNlY3JldGFyaWEgZGEgUmVjZWl0YSBGZWRlcmFsIGRvIEJyYXNpbCAtIFJGQjEWMBQGA1UECxQNUkZCIGUtQ05QSiBBMTEfMB0GA1UECxQWQXV0ZW50aWNhZG8gcG9yIEFSIFpDUjE8MDoGA1UEAxMzRU5URUwgQ09NRVJDSU8gRSBSRVBSRVNFTlRBQ09FUyBMVERBOjEzNzQ1NTQyMDAwMTM1MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEArJrurjD4y3qkJ4VupyZ39GlQ6X/dIGE5Tb6ibKfoK+KDg0G3ABja+w/E1Q/b5GDa9VVN3B2h+o2EgbnJFx/tFqMvJKr//V6ixkJi4kUb3M0bvtI7EYp1aJHAwE1UVtbqBd/JixmpQTxjCYAVp0GHzPCla9+2YScF1Tb8bZVkjoCAfREnalaHmbHMdM4DNFtm+adFqH9mXXsY5IPLyPBewD7vn32JGgh0pctMogRQddRcCP4Rq0UjkOze4ZcOs9vJalcw+DsBI0bI+UXygC/CdW0N1amEJnm+sOey/WATeSui9AB07RCMfeImUPbtReY2DVE6t0aXbc6euFweu4d/KQIDAQABo4IDSDCCA0Qwga0GA1UdEQSBpTCBoqA9BgVgTAEDBKA0BDIxMDA3MTk0OTA4MjI4NTkwNTA0MDAwMDAwMDAwMDAwMDAwMDAwODIwMDgyMzBTU1BCQaAWBgVgTAEDAqANBAtNQVJJTyBWSUFOQaAZBgVgTAEDA6AQBA4xMzc0NTU0MjAwMDEzNaAXBgVgTAEDB6AOBAwwMDAwMDAwMDAwMDCBFXRpQGVudGVsb25saW5lLmNvbS5icjAJBgNVHRMEAjAAMB8GA1UdIwQYMBaAFC6R6tZt5bJZgtw4hSl2NBZWPNA+MA4GA1UdDwEB/wQEAwIF4DB/BgNVHSAEeDB2MHQGBmBMAQIBDDBqMGgGCCsGAQUFBwIBFlxodHRwOi8vaWNwLWJyYXNpbC5jZXJ0aXNpZ24uY29tLmJyL3JlcG9zaXRvcmlvL2RwYy9BQ19DZXJ0aXNpZ25fUkZCL0RQQ19BQ19DZXJ0aXNpZ25fUkZCLnBkZjCCARYGA1UdHwSCAQ0wggEJMFegVaBThlFodHRwOi8vaWNwLWJyYXNpbC5jZXJ0aXNpZ24uY29tLmJyL3JlcG9zaXRvcmlvL2xjci9BQ0NlcnRpc2lnblJGQkc0L0xhdGVzdENSTC5jcmwwVqBUoFKGUGh0dHA6Ly9pY3AtYnJhc2lsLm91dHJhbGNyLmNvbS5ici9yZXBvc2l0b3Jpby9sY3IvQUNDZXJ0aXNpZ25SRkJHNC9MYXRlc3RDUkwuY3JsMFagVKBShlBodHRwOi8vcmVwb3NpdG9yaW8uaWNwYnJhc2lsLmdvdi5ici9sY3IvQ2VydGlzaWduL0FDQ2VydGlzaWduUkZCRzQvTGF0ZXN0Q1JMLmNybDAdBgNVHSUEFjAUBggrBgEFBQcDAgYIKwYBBQUHAwQwgZsGCCsGAQUFBwEBBIGOMIGLMF8GCCsGAQUFBzAChlNodHRwOi8vaWNwLWJyYXNpbC5jZXJ0aXNpZ24uY29tLmJyL3JlcG9zaXRvcmlvL2NlcnRpZmljYWRvcy9BQ19DZXJ0aXNpZ25fUkZCX0c0LnA3YzAoBggrBgEFBQcwAYYcaHR0cDovL29jc3AuY2VydGlzaWduLmNvbS5icjANBgkqhkiG9w0BAQsFAAOCAgEAGQh8/AJHvFPjHFyz/iE0q7ZbzHvRdaDmNR2xhOC4u7/AfWVDvXEpaexUcQ2Sg2QNkVC0Tb/0DRmWJvQnpFZHjGIdmXAt79qY2GjLVEOGwRrPCPo1g03XLiD2Rp7MSCh9T1f8aIbKKzUfQb9zeqTQxO2jAIiyJm9AFP7KNrRj4bYDrZrsVfMTiaNSfMwP3LasWJHCsq0hgHSDFssMtp439vUmAGVCRmmG2pOnO72FiHL7Gz608sAEBqSaUDZ1ER7Xhk5VBWI8z29vRrAaJZiy3osyZhlhzUz+eX/o6ItOg+CCM5sM8A21Zr4C1Y0zP+BVRM3EL/Laj7Ggqwr4jaR8SSItRLQUp20wLA1/rKdpY+nZKtJ5Wo7PrThrsoYYh5ZSO8IJWtbme7qktYdbJ6EiCggXkV0W0VnlrtdcwFkNQ3jePVrAaKhv9EUzgsboLxmLM4X/c+D3CB7WS/c5eG/eVE4YnUG3WjdSdGIhl4lLTxXmJq4jRofWr47u2wintPD/cs53oR7DzYtt3oOdO7b7yYHMPl7xbQ9ZW2uYmitLwybcmMb3NLTRpTmvCK4Pvs7JJJqZMaMy7TAiszc9ylh1HK7/WFnD5egK6OWW/9+RKHeuCjkledVrspOsPv2f2PPSLV8knLXRHdEnl4dBYUXhSHq3anW58xNFuLuzN2yc86E=</X509Certificate>
      </X509Data>
    </KeyInfo>
  </Signature>

 

Alguma sugestão?

Obrigado.

Link para o comentário
Compartilhar em outros sites

  • 3 semanas depois ...
  • 1 ano depois...
  • 1 mês depois ...

Também estou tendo o problema com a mensagem

Assinatura do Hash nao confere

Alguém já esta enviando por este provedor? Existe alguma solução que possamos fazer? 

Li alguns tópicos que falam sobre tags minúsculas de Id no arquivo de schema, mas nada foi claro para entender como resolver. 

Link para o comentário
Compartilhar em outros sites

  • 11 meses depois ...
  • Consultores

Bom dia Aline,

Não sei se é o caso, mas não custa nada verificar.

Tem provedor que analisa o nome do contribuinte que se encontra no certificado, se ele conter virgulas ou caracteres especiais podem resultar em erros.

Consultor SAC ACBr

Italo Giurizzato Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

Analista de Sistemas / Araraquara-SP

Araraquara - A era dos Trólebus

Link para o comentário
Compartilhar em outros sites

  • 1 mês depois ...
  • Consultores

Boa tarde Claudio,

Seria de grande ajuda nos informar o que este programa em C# altera no XML antes e depois de assinar, tanto o RPS quanto o Lote.

Quem sabe podemos conseguir fazer o mesmo com o componente ACBrNFSe.

  • Curtir 1
Consultor SAC ACBr

Italo Giurizzato Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

Analista de Sistemas / Araraquara-SP

Araraquara - A era dos Trólebus

Link para o comentário
Compartilhar em outros sites

  • 3 meses depois ...
  • Consultores

Bom dia Claudio,

Vamos ver se eu entendi.

1. O componente ACBrNFSe gera o XML do RPS;

2. O seu programa faz algumas alterações nesse XML.

3. É o seu programa ou o componente que pega esse XML alterado e assina?

4. Depois de assinado uma nova alteração é feita no XML.

Quais são as modificações feitas no XML antes e depois de assinado?

  • Curtir 1
Consultor SAC ACBr

Italo Giurizzato Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

Analista de Sistemas / Araraquara-SP

Araraquara - A era dos Trólebus

Link para o comentário
Compartilhar em outros sites

  • 3 semanas depois ...
  • 2 semanas depois ...
  • Consultores

Bom dia Claudio,

Por não conhecer bem C, você poderia anexar o XML original antes de assinar, o alterado antes de assinar e por fim o assinado com as alterações desfeitas.

Desde já muito obrigado.

  • Curtir 1
Consultor SAC ACBr

Italo Giurizzato Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

Analista de Sistemas / Araraquara-SP

Araraquara - A era dos Trólebus

Link para o comentário
Compartilhar em outros sites

Eu faço a assinatura usando o ACBr mais a DLL fornecida pelo provedor.

Fiz a alteração na unit que assina o xml para, em vez de assinar, quando for o provedor de salvador ele chamar a unit que importei os métodos da dll.

Apesar da DLL ter o métodos de envio etc, eu prefiro fazer pelo ACBr, então só carrego ela para fazer a assinatura mesmo.

Como meu fonte do NFS-e esta parado no tempo, faz tempo que não sincronizo com o ACBr, ele vai estar muito diferente.

Mas esta ai para quem quiser dar uma olhada.

A DLL é fornecida pelo provedor. 

Att

 

 

Mas esta aqui em anexo.

ACBrNFSeNotasFiscais.pas

Massao Aihara

Link para o comentário
Compartilhar em outros sites

  • 2 meses depois ...
Em ‎23‎/‎01‎/‎2019 at 13:50, claudio.sandecki disse:

Italo, boa tarde.

 

Enviei o e-mail, com o fonte de como montar o XML para salvador.

 

Bom dia Cláudio.

Também estou com o mesmo problema e tentei todas as soluções que postaram e nada funcionou.

Tem como enviar o fonte que você manipula os xmls para assinar ou mostrar nos xmls?

Abraços,

Tiago
[email protected]

Link para o comentário
Compartilhar em outros sites

  • Este tópico foi criado há 2020 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar Agora
×
×
  • Criar Novo...

Informação Importante

Colocamos cookies em seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies, caso contrário, assumiremos que você está bem para continuar.

The popup will be closed in 10 segundos...