Login Registre-se
Assinatura do Hash não confere. O conteúdo do XML não confere com o DigestValue!  XML
Índice dos Fóruns » NF-e / NFS-e / CT-e / CF-e / Certificados Digitais
Autor Mensagem
Gabriel eduardo

JavaC Membro

Membro desde: 11/12/2019 14:24:14
Mensagens: 15
Online

Boa tarde,
Estou tentando implementar a NFS-e de Maringá, ISS-e padrão ABRASF 2.01 porém não estou conseguindo transmitir, ele aparece esse erro "Assinatura do Hash não confere. O conteúdo do XML não confere com o DigestValue!" porém segui todos os passos da documentação e sem sucesso, entrei em contato com o provedor e me sugeriram tirar todos espaços em brancos e mesmo assim não obtive sucesso, alguém já teve este problema e possa me ajudar?
samuk.exe@hotmail.com

Moderador
[Avatar]

Membro desde: 31/08/2012 18:04:03
Mensagens: 1308
Localização: Goiás
Offline

Td Bom Gabriel?

Pode nos enviar o XML? Esse erro pode ter haver com algum caracter que vc enviou. Acentos, Caracteres especiais, espaços em branco.

Envie aqui o XML que lhe ajudamos.

Samuel Oliveira
Gerente de Projetos - SW Software e Consultoria
Moderador (JavaC - Java Community)
samuel@swconsultoria.com.br

API NFe/NFC-e -> http://www.javac.com.br/jc/posts/list/3160-biblioteca-javanfe-com-jaxb-nfenfce-simples-v-4001.page
API CTe -> http://www.javac.com.br/jc/posts/list/2765-projeto-api-javacte-com-jaxb-cte-simples-v-3001.page
API Certificado Digital -> http://www.javac.com.br/jc/posts/list/0/2869.page#14592
API Efd Icms -> http://www.javac.com.br/jc/posts/list/2812-projeto-biblioteca-javaefdicms-sped-simples-v-20200.page

Github - > https://github.com/Samuel-Oliveira
Github Java-NFe -> https://github.com/Samuel-Oliveira/Java_NFe
Github Java-CTe -> https://github.com/Samuel-Oliveira/Java_CTe
Github Java-MDFe -> https://github.com/Samuel-Oliveira/Java_MDFe
Github Java-Certificado -> https://github.com/Samuel-Oliveira/Java_Certificado
Github Java-Efd-Icms -> https://github.com/Samuel-Oliveira/Java-Efd-Icms
Github Java-Efd-Contribuicoes -> https://github.com/Samuel-Oliveira/Java-Efd-Contribuicoes
Github Java-Efd-Reinf -> https://github.com/Samuel-Oliveira/Java-Efd-Reinf
Github Java-eSocial -> https://github.com/Samuel-Oliveira/Java-eSocial
Github Java-SPC -> https://github.com/Samuel-Oliveira/Java-SPC

http://www.swconsultoria.com.br/

Membros do fórum,

Usem a tag [code] e [/code] quando postarem Códigos Java e ou exemplos de XMLs.
Evitem tópicos duplicados.
Tópico solucionado? Edite o primeiro post e coloque [RESOLVIDO] no final do título.
Evitem reviver tópicos antigos.

O tópico resolveu seu problema? Seja gentil, comente e ou agradeça quem contribuiu com a solução.

Obrigado!
[Email] [WWW]
Gabriel eduardo

JavaC Membro

Membro desde: 11/12/2019 14:24:14
Mensagens: 15
Online

Bom dia samuel, segue em anexo.

<GerarNfseEnvio xmlns="http://www.abrasf.org.br/nfse.xsd" xmlns:ds="http://www.w3.org/2000/09/xmldsig#" xmlnssi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.abrasf.org.br/nfse.xsd nfse_v2.01.xsd "><Rps><InfDeclaracaoPrestacaoServico><Rps Id="201900000000001"><IdentificacaoRps><Numero>201900000000001</Numero><Serie>001</Serie><Tipo>1</Tipo></IdentificacaoRps><DataEmissao>2019-12-13</DataEmissao><Status>1</Status></Rps><Competencia>2019-12-13</Competencia><Servico><Valores><ValorServicos>510.00</ValorServicos><ValorDeducoes>0</ValorDeducoes><ValorPis>0</ValorPis><ValorCofins>0</ValorCofins><ValorInss>0</ValorInss><ValorIr>0</ValorIr><ValorCsll>0</ValorCsll><OutrasRetencoes>0</OutrasRetencoes><ValorIss>20.6600</ValorIss><Aliquota>0.0405</Aliquota><DescontoIncondicionado>0</DescontoIncondicionado><DescontoCondicionado>0</DescontoCondicionado></Valores><IssRetido>2</IssRetido><ItemListaServico>14.01</ItemListaServico><CodigoCnae>0</CodigoCnae><CodigoTributacaoMunicipio>110208</CodigoTributacaoMunicipio><Discriminacao>SERVICO ELETRICO - R$ 130,00 | SERVICO - R$ 320,00 | ASSISTENCIA DE GUINCHO - R$ 60,00 | </Discriminacao><CodigoMunicipio>4115200</CodigoMunicipio><ExigibilidadeISS>1</ExigibilidadeISS></Servico><Prestador><CpfCnpj><Cnpj>07931655000122</Cnpj></CpfCnpj><InscricaoMunicipal>110208</InscricaoMunicipal></Prestador><Tomador><IdentificacaoTomador><CpfCnpj><Cpf>84363711949</Cpf></CpfCnpj></IdentificacaoTomador><RazaoSocial>SONIA APARECIDA MAXIMO</RazaoSocial><Endereco><Endereco>RUA PIONEIRO GREGORIO MOREIRA</Endereco><Numero>939</Numero><Complemento>CASA</Complemento><Bairro>JARDIM PIATA</Bairro><CodigoMunicipio>4115200</CodigoMunicipio><Uf>PR</Uf><Cep>87043575</Cep></Endereco></Tomador><OptanteSimplesNacional>1</OptanteSimplesNacional><IncentivoFiscal>2</IncentivoFiscal></InfDeclaracaoPrestacaoServico><Signature xmlns="http://www.w3.org/2000/09/xmldsig#"><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=""><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>1EdaO5CWNI4aOorBDb0S3gusF04=</DigestValue></Reference></SignedInfo><SignatureValue>XYLcmGdQHMY+FSSHba9JXLR8gERBMd5Cwx13DdYJSDVfR/9yYKZugBfpOlzhz8nzAqAos820IFJCL5LNmvZqOJW4ZsSV62z///ZXpQeUaPFeQx7ND3RrOCJ4RUOf5V6ivWtN3/odpKb15JAY/P2klTyZz+45EJVn7fiVKD1NTqFUKiAb/9avhp2Fm35OC60nsOQT2guG5Uqd8GC5oXG9vXUX/FR/Omyk0twnDPh2wgSqyGrmXThzSAIGGKPPXIhRSmW3iSqPVjOP6cfERYiKwjtMc9j1aq6BIZd0jzG5xXULMGpINJqWjQRgWjohH1CkTMiYzedmLwkiW1FKRLKReA==</SignatureValue><KeyInfo><X509Data><X509Certificate>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</X509Certificate></X509Data></KeyInfo></Signature></Rps></GerarNfseEnvio>
Gabriel eduardo

JavaC Membro

Membro desde: 11/12/2019 14:24:14
Mensagens: 15
Online

Gabriel eduardo

JavaC Membro

Membro desde: 11/12/2019 14:24:14
Mensagens: 15
Online

Tudo joia Samuel, vê se consegue visualizar o XML, não sei se foi direitinho. Muito obrigado.
samuk.exe@hotmail.com

Moderador
[Avatar]

Membro desde: 31/08/2012 18:04:03
Mensagens: 1308
Localização: Goiás
Offline

Bom dia, td bem?

Observer aqui:


Na Tag <Discriminacao>, Antes de você encerrar (após o "R$ 60,00 |") ela existe um espaço em branco, E isto não pode ocorrer em XML.
Use TRIM na hora de preencher para evitar esses erros.

Samuel Oliveira
Gerente de Projetos - SW Software e Consultoria
Moderador (JavaC - Java Community)
samuel@swconsultoria.com.br

API NFe/NFC-e -> http://www.javac.com.br/jc/posts/list/3160-biblioteca-javanfe-com-jaxb-nfenfce-simples-v-4001.page
API CTe -> http://www.javac.com.br/jc/posts/list/2765-projeto-api-javacte-com-jaxb-cte-simples-v-3001.page
API Certificado Digital -> http://www.javac.com.br/jc/posts/list/0/2869.page#14592
API Efd Icms -> http://www.javac.com.br/jc/posts/list/2812-projeto-biblioteca-javaefdicms-sped-simples-v-20200.page

Github - > https://github.com/Samuel-Oliveira
Github Java-NFe -> https://github.com/Samuel-Oliveira/Java_NFe
Github Java-CTe -> https://github.com/Samuel-Oliveira/Java_CTe
Github Java-MDFe -> https://github.com/Samuel-Oliveira/Java_MDFe
Github Java-Certificado -> https://github.com/Samuel-Oliveira/Java_Certificado
Github Java-Efd-Icms -> https://github.com/Samuel-Oliveira/Java-Efd-Icms
Github Java-Efd-Contribuicoes -> https://github.com/Samuel-Oliveira/Java-Efd-Contribuicoes
Github Java-Efd-Reinf -> https://github.com/Samuel-Oliveira/Java-Efd-Reinf
Github Java-eSocial -> https://github.com/Samuel-Oliveira/Java-eSocial
Github Java-SPC -> https://github.com/Samuel-Oliveira/Java-SPC

http://www.swconsultoria.com.br/

Membros do fórum,

Usem a tag [code] e [/code] quando postarem Códigos Java e ou exemplos de XMLs.
Evitem tópicos duplicados.
Tópico solucionado? Edite o primeiro post e coloque [RESOLVIDO] no final do título.
Evitem reviver tópicos antigos.

O tópico resolveu seu problema? Seja gentil, comente e ou agradeça quem contribuiu com a solução.

Obrigado!
[Email] [WWW]
Gabriel eduardo

JavaC Membro

Membro desde: 11/12/2019 14:24:14
Mensagens: 15
Online

Boa tarde samuk,

Não consegui, segue o xml depois da alteração.

robertop

JavaC Membro

Membro desde: 10/07/2013 20:08:36
Mensagens: 386
Offline

Você tem certeza de que após assinar o xml não esta sendo efetuado qualquer alteração no mesmo?
Gabriel eduardo

JavaC Membro

Membro desde: 11/12/2019 14:24:14
Mensagens: 15
Online

Bom dia Robertop,

Tenho sim, tanto que depois do fluxo de assinatura ele faz a transmissão, infelizmente estou sem recursos mais para tentar resolver este problema.
robertop

JavaC Membro

Membro desde: 10/07/2013 20:08:36
Mensagens: 386
Offline

Tem um programa chamado Altova XMLSpy, ele é pago mas da para usar por 30 dias. Este programa me ajudou muito na criação e validação de xml.
Com ele tu pode validar com base nos schemas, ele cria xml com base no schema. É bem legal.

Outra coisa que pode estar ocorrendo é você ta assinando a tag errada.

Esta mensagem foi editada 1 vez. Última atualização foi em 18/12/2019 09:28:46

Gabriel eduardo

JavaC Membro

Membro desde: 11/12/2019 14:24:14
Mensagens: 15
Online

Vou dar uma testada nesse programa, muito obrigado pela dica. Quanto a assinatura está conforme o manual e o exemplo, já tentei entrar em contato com o provedor e nada também. Obrigado
Gabriel eduardo

JavaC Membro

Membro desde: 11/12/2019 14:24:14
Mensagens: 15
Online

Não consegui, tentei transmitir a nota com dois certificados diferentes um deu problema de handshake e o outro digest value, alguem tem alguma solução?
robertop

JavaC Membro

Membro desde: 10/07/2013 20:08:36
Mensagens: 386
Offline

Você terá que postar o código para que possamos tentar entender o que esta ocorrendo.

O código que carrega o certificado, onde ele assina o xml, o xml que você esta enviando.
Gabriel eduardo

JavaC Membro

Membro desde: 11/12/2019 14:24:14
Mensagens: 15
Online

Bom dia Roberto,
Segue conforme solicitado.

robertop

JavaC Membro

Membro desde: 10/07/2013 20:08:36
Mensagens: 386
Offline

Boa tarde!
Tenta esta classe para assinar. Veja que ela recebe o xml como string e devolve o xml assinado.



Eu tive que adaptar um pouco a minha classe, eu não utilizo certificado com InputStream , estou utilizando sempre o repositorio do windows

Esta mensagem foi editada 1 vez. Última atualização foi em 20/12/2019 15:06:13

 
Índice dos Fóruns » NF-e / NFS-e / CT-e / CF-e / Certificados Digitais
Ir para:   
Powered by JForum 2.1.9 © JForum Team