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á 2304 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
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

 

 

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
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

 

 

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
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

 

 

Postado (editado)
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
  • Moderadores
Postado
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

 

 

  • 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
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

 

 

  • 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
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

 

 

  • 3 semanas depois ...
Postado
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

   

  • 10 meses depois ...
Postado
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

Postado
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.

  • 1 mês depois ...
Postado

Boa noite. Estou com o mesmo problema.

Como você resolveu o problema no certificado?

O certificado digital A1 tem algum problema quando está assinando a 3.1 normal e agora testando na 4.0, dá o erro.

  • Este tópico foi criado há 2304 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.