Tecnologia além do código.
Régys Borges da Silveira
← Voltar para explorar os artigos

[Erro] NFe is incomplete according to the DTD/Schema

dica uteis
Se você utiliza ACBrNFe e começou a receber o erro:

Content for element ‘{http://www.portalfiscal.inf.br/nfe}NFe’ is incomplete according to the DTD/Schema.
Expecting: {http://www.portalfiscal.inf.br/nfe}infNFeSupl, {http://www.w3.org/2000/09/xmldsig#}Signature.

após atualizar seu ACBr, verifique se você está chamando o método Assinar antes do método validar, para resolver o problema basta fazer isso, chamar o método Assinar antes de Validar e enviar a NF-e, o erro ocorre porque algumas alterações recentes no ACBr não forçam mais a assinatura na validação.

Capa do livro ACBr com IA na Prática

ACBr com IA na Prática

Inteligência artificial aplicada ao dia a dia do desenvolvimento com Delphi e ACBr

Conhecer o livro →
Compartilhar por e-mail

14 comentário(s)

  1. Boa Tarde.

    Desculpe voltar no topico. Mas voltou a acontecer este erro.

    —————————
    Error
    —————————
    Ocorreu o seguinte erro:
    FALHA NA VALIDAçãO DOS DADOS DA NOTA: 2608

    CONTENT FOR ELEMENT ‘{HTTP://WWW.PORTALFISCAL.INF.BR/NFE}NFE’ IS INCOMPLETE ACCORDING TO THE DTD/SCHEMA.
    EXPECTING: {HTTP://WWW.PORTALFISCAL.INF.BR/NFE}INFNFESUPL, {HTTP://WWW.W3.ORG/2000/09/XMLDSIG#}SIGNATURE.

    —————————
    OK
    —————————

  2. Para o AcbrMonitor, vale a mesma dica que o Regis deu para utilização co componente. Bastar assinar o xml antes de validar.

  3. Bom dia.

    Primeiramente obrigado pela ajuda. Essa solução proposta resolveu o problema com a NF-e porém com a NFC-e não, ele dá o mesmo erro. Saberia dizer algo?

    Att.

    Eduardo

      1. Régys, boa tarde! segui sua orientação “após atualizar seu ACBr, verifique se você está chamando o método Assinar antes do método validar, para resolver o problema basta fazer isso, chamar o método Assinar antes de Validar e enviar a NF-e, o erro ocorre porque algumas alterações recentes no ACBr não forçam mais a assinatura na validação.”
        Mas a mensagem retornada é a mesma ainda.
        Outra duvida, o CSC utilizado para emissão da NFC-e é ou pode ser o mesmo para emissão da NF-e?
        Att.
        Neto

      2. Estranho, teria que ter resolvido, para dizer o que está com certeza só vendo teu código.
        O CSC é utilizado somente na NFC-e, NF-e não utiliza CSC, mas imagino que você deve estar falando do certificado digital, se for, sim é o mesmo da NF-e.

  4. Regis, boa tarde.
    Estou usando o acbrmonitorplus 1.1.0.15, usando o criarenviarnfe e está dando o erro reportado acima. O que fazer ?

    Cria o XML da NFe e já envia para o fisco.
    NFe.CriarEnviarNFe(cIniNFe,nLote,[bImprimeDANFE],[bSincrono],[cImpressora],[bMostrarPreview],[nNumCopias], [bImprimirPDF])

    ERRO: Falha na validacao dos dados da nota: 8202

    Content for element ‘{http://www.portalfiscal.inf.br/nfe}NFe’ is incomplete according to the DTD/Schema.
    Expecting: {http://www.portalfiscal.inf.br/nfe}infNFeSupl, {http://www.w3.org/2000/09/xmldsig#}Signature.

  5. Muito bom isso, agora posso gerar e validar XML sem a necessidade do certificado como feito a tempos atrás

    Parabens

Dê-nos sua opinião, seu comentário ajuda o site a crescer e melhorar a qualidade dos artigos.

Este site utiliza o Akismet para reduzir spam. Saiba como seus dados em comentários são processados.

Um próximo passo para cada interesse.

Continue estudando com os livros, acompanhe as videoaulas ou consulte as soluções para o seu projeto.

Descubra mais sobre Régys Borges da Silveira

Assine agora mesmo para continuar lendo e ter acesso ao arquivo completo.

Continuar lendo