Ir para conteúdo
  • Cadastre-se

dev botao

Erro ao enviar XML para Homologação


acroce
Ver Solução Respondido por Amarildo de Matos,
  • Este tópico foi criado há 2064 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

Pessoal

Bom Dia, sou novo aqui no Grupo e na emissão de NFe, estou fazendo os testes iniciais com a demo do ACBR para Lazarus, o quando envio o XML ele retorna o erro:

1871 - Element '{http://portalfiscal.inf.br/nfe}pag': Missing Child element(s) Expected is '({http://portalfiscal.inf.br/nfe}detpag).

Já procurei esta TAG mas não encontro nada sobre ela.

 

em anexo o XML que foi gerado.

35170502103835000100550010000010061000010064-nfe.xml

Link para o comentário
Compartilhar em outros sites

também estou tendo esse retorno e a versão é 3.10

Falha na validação dos dados da nota: 19

1871 - Element '{http://www.portalfiscal.inf.br/nfe}NFe': Missing child element(s). Expected is one of ( {http://www.portalfiscal.inf.br/nfe}infNFeSupl, {http://www.w3.org/2000/09/xmldsig#}Signature ).

23170508817253000164550010000000191000000194-nfe.xml

Link para o comentário
Compartilhar em outros sites

  • Moderadores
27 minutos atrás, flaviomotta disse:
Falha na validação dos dados da nota: 19
1871 - Element '{http://www.portalfiscal.inf.br/nfe}NFe': Missing child element(s). Expected is one of ( {http://www.portalfiscal.inf.br/nfe}infNFeSupl, {http://www.w3.org/2000/09/xmldsig#}Signature ).

23170508817253000164550010000000191000000194-nfe.xml

Seu XML não está assinado.

Assine antes de validar.

Equipe ACBr BigWings
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

 

 

Link para o comentário
Compartilhar em outros sites

Pessoal obrigado pela ajuda.

Sim estou usando o demo para tentar emitir a primeira nota.

Agora estou tendo problema com a tag <uTrib>

1824 - Element '{http://www.portalfiscal.inf.br/nfe}uTrib': 'PC' is not a valid value of the local atomic type.
 

Link para o comentário
Compartilhar em outros sites

  • Moderadores
1 hora atrás, acroce disse:

Pessoal obrigado pela ajuda.

Sim estou usando o demo para tentar emitir a primeira nota.

Agora estou tendo problema com a tag <uTrib>

1824 - Element '{http://www.portalfiscal.inf.br/nfe}uTrib': 'PC' is not a valid value of the local atomic type.
 

Está usando OpenSSL?

Use os Schemas da pasta ACBr\Exemplos\ACBrDFe\Schemas\NFe.

Foi preciso fazer uma modificação nos Schemas oficiais para funcionar com OpenSSL.

Equipe ACBr BigWings
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

 

 

Link para o comentário
Compartilhar em outros sites

BigWings

São estes que estou usando eles, consegui fazer funcionar mas com unidade com três caracteres "UNI" por exemplo.

Vi em vários foruns que tem como corrigir isso mas não descobri como.

Obrigado pela Ajuda.

 

Link para o comentário
Compartilhar em outros sites

  • Moderadores
12 minutos atrás, acroce disse:

BigWings

São estes que estou usando eles, consegui fazer funcionar mas com unidade com três caracteres "UNI" por exemplo.

Vi em vários foruns que tem como corrigir isso mas não descobri como.

Obrigado pela Ajuda.

Usar os Schemas da pasta do ACBr - e não os oficiais - devia resolver isso.

Qual versão do layout está usando? 4.00?

Equipe ACBr BigWings
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

 

 

Link para o comentário
Compartilhar em outros sites

Em 2017-5-30 at 16:42, flaviomotta disse:

também estou tendo esse retorno e a versão é 3.10

Falha na validação dos dados da nota: 19

1871 - Element '{http://www.portalfiscal.inf.br/nfe}NFe': Missing child element(s). Expected is one of ( {http://www.portalfiscal.inf.br/nfe}infNFeSupl, {http://www.w3.org/2000/09/xmldsig#}Signature ).

23170508817253000164550010000000191000000194-nfe.xml

Atualizei os fontes do acbr hoje, e passei a obter o mesmo erro. Os fontes estão atualizadíssimos. E a versão da Nfe é a 3.10. Utilizando os fontes anteriores a atualização não há o problema. 

51170523504729000109550010000001691000004373-nfe.xml

 

Contudo anteriormente efetuada a validação antes de assinar o xml, e agora somente cessou o erro após assinar previamente o xml.

 

Editado por herculanojs
solução encontrada
Link para o comentário
Compartilhar em outros sites

  • Moderadores
39 minutos atrás, herculanojs disse:

somente cessou o erro após assinar previamente o xml.

Você precisa assinar antes de validar.

Citar

24/05/2017
-- ACBRNFeNotasFiscais --
[*] Método "NotaFiscal.Validar", modificado para não tentar assinar o XML, caso
    o mesmo não contenha a Tag de assinatura
    (por: DSA)
 

 

  • Curtir 1
Equipe ACBr BigWings
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

 

 

Link para o comentário
Compartilhar em outros sites

  • 2 semanas depois ...
  • Moderadores
16 horas atrás, acroce disse:

BigWings

Desculpe a demora em respodente.

estou usando que esta na pasta de Schemas do Demo. com a versão de NFE 3.10.

Confira novamente, porque nesse caso, deveria funcionar.

Foi feita uma alteração no arquivo tiposBasico_v.310.xsd para funcionar com OpenSSL, e não causar esse erro de validação com string com menos de três caracteres.

	<xs:simpleType name="TString">
		<xs:annotation>
			<xs:documentation> Tipo string genérico</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:string">
			<xs:whiteSpace value="preserve"/>
			<xs:pattern value="[!-ÿ]{1}[ -ÿ]*[!-ÿ]{1}|[!-ÿ]{1}"/>
		</xs:restriction>
	</xs:simpleType>

A diferença está no xs:pattern, que nos schemas oficiais está assim:

<xs:pattern value="[!-ÿ]{1}[ -ÿ]{0,}[!-ÿ]{1}|[!-ÿ]{1}"/>

 

  • Curtir 1
Equipe ACBr BigWings
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

 

 

Link para o comentário
Compartilhar em outros sites

  • 3 semanas depois ...

Pessoal fiz a atualização dos fontes do ACBR peguei os SCHEMAS das citada acima porém continuo recebendo o erro
1824 - Element '{http://www.portalfiscal.inf.br/nfe}uTrib': 'UN' is not a valid value of the local atomic type.
 

Algo mais onde posso procurar.

NFe 4.00 com OPENSSL

Link para o comentário
Compartilhar em outros sites

  • Moderadores
3 minutos atrás, gralak disse:

Pessoal fiz a atualização dos fontes do ACBR peguei os SCHEMAS das citada acima porém continuo recebendo o erro
1824 - Element '{http://www.portalfiscal.inf.br/nfe}uTrib': 'UN' is not a valid value of the local atomic type.
 

Algo mais onde posso procurar.

NFe 4.00 com OPENSSL

Veja minha resposta logo acima e faça a mesma alteração no .xsd da versão 4.00.

Equipe ACBr BigWings
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

 

 

Link para o comentário
Compartilhar em outros sites

  • 3 semanas depois ...
Em 30/05/2017 at 11:17, acroce disse:

Pessoal

Bom Dia, sou novo aqui no Grupo e na emissão de NFe, estou fazendo os testes iniciais com a demo do ACBR para Lazarus, o quando envio o XML ele retorna o erro:

1871 - Element '{http://portalfiscal.inf.br/nfe}pag': Missing Child element(s) Expected is '({http://portalfiscal.inf.br/nfe}detpag).

Já procurei esta TAG mas não encontro nada sobre ela.

 

em anexo o XML que foi gerado.

35170502103835000100550010000010061000010064-nfe.xml

Olá , 

    Faça assim , adaptando ao seu código : 

    with NotaBase.pag.Add do

     begin

         tPag := fpOutro;
      end

   

Link para o comentário
Compartilhar em outros sites

  • 10 meses depois ...
Em 03/06/2017 at 12:52, herculanojs disse:

Atualizei os fontes do acbr hoje, e passei a obter o mesmo erro. Os fontes estão atualizadíssimos. E a versão da Nfe é a 3.10. Utilizando os fontes anteriores a atualização não há o problema. 

51170523504729000109550010000001691000004373-nfe.xml

 

Contudo anteriormente efetuada a validação antes de assinar o xml, e agora somente cessou o erro após assinar previamente o xml.

 

Estou com esse problema também. Só ocorre com o certificado A1 da Ac Soluti. Nos outros funciona normal.

Obs. Já instalei os Certificado-AC-Soluti cfe.recomendação.

Os passo para faze a NFe, estão corretos, cfe.Arquivo anexo, já que nos outros certificados funciona.

O que posso fazer para resolver essa questão?

Arquivo.rtf

Link para o comentário
Compartilhar em outros sites

  • Moderadores

Anexe o arquivo 43180530245691000154550010000010011000010011-nfe.xml antes de depois de executar o comando Assinar.

djsystem-logo.png
 youtube.png facebook.png instagram.png linkedin.png
André Ferreira de Moraes | Analista de Sistemas
www.djsystem.com.br | www.djpdv.com.br
www.tefhouse.com.br | www.lambretinha.com.br
Link para o comentário
Compartilhar em outros sites

3 horas atrás, André Ferreira de Moraes disse:

Anexe o arquivo 43180530245691000154550010000010011000010011-nfe.xml antes de depois de executar o comando Assinar.

coloquei no arquivo a palavra _antes e _depois para separar.

43180530245691000154550010000010011000010011-nfe_antes.xml

43180530245691000154550010000010011000010011-nfe_depois.xml

Link para o comentário
Compartilhar em outros sites

1 hora atrás, André Ferreira de Moraes disse:

O arquivo com final depois continua sem assinatura.

Sim. É esse o problema... com esse certificado não faz a assinatura do xml. É esse o problema que estou tentando resolver. Com outros certificados A1 ou A3 funciona. mas esse (A1) não assina.

Link para o comentário
Compartilhar em outros sites

  • 1 mês depois ...
  • Este tópico foi criado há 2064 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.