Ir para conteúdo
  • Cadastre-se

dev botao

Erro ao enviar XML para Homologação


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

Recommended Posts

Postado

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

  • Moderadores
Postado
  Em 30/05/2017 at 20:58, 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.xmlFetching info...

Expandir  

Seu XML não está assinado.

Assine antes de validar.

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

Projeto ACBr

 

 

Postado

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.
 

  • Moderadores
Postado
  Em 01/06/2017 at 00:17, 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.
 

Expandir  

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

 

 

Postado

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.

 

  • Moderadores
Postado
  Em 03/06/2017 at 12:03, 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.

Expandir  

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

 

 

Postado (editado)
  Em 30/05/2017 at 20: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.xmlFetching info...

Expandir  

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.xmlFetching info...

 

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
  • Moderadores
Postado
  Em 03/06/2017 at 15:52, herculanojs disse:

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

Expandir  

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)
 

Expandir  

 

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

Projeto ACBr

 

 

  • 2 semanas depois ...
Postado

BigWings

Desculpe a demora em respodente.

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

 

  • Moderadores
Postado
  Em 15/06/2017 at 19:22, 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.

Expandir  

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

 

 

  • 3 semanas depois ...
Postado

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

  • Moderadores
Postado
  Em 05/07/2017 at 13:11, 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

Expandir  

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

 

 

  • 3 semanas depois ...
Postado
  Em 30/05/2017 at 14: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.xmlFetching info...

Expandir  

Olá , 

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

    with NotaBase.pag.Add do

     begin

         tPag := fpOutro;
      end

   

  • 10 meses depois ...
Postado
  Em 03/06/2017 at 15: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.xmlFetching info...

 

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

 

Expandir  

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

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