Jump to content

Promoção 25 Anos de Delphi
25% de desconto em todas as versões

Saiba mais

Ganhe o curso Tributação NF-e para Desenvolvedores

Assinando o SAC Anual este mês
botao.png

 

Balança SM100 performance surpreendente

Tecnologia Japonesa   Teclado e Visor resistentes a água
Consumo inteligente de etiquetas   Baixo custo de manutenção
Comunicação Ethernet e WIFI independentes

Saiba Mais

Impressora de Etiquetas ELGIN - L42 PRO

Protocolos PPLA, PPLB, ZPL, EPL (automático)
Porta USB padrão Opcionais: Ethernet, Serial, Paralela
Sensor de Etiquetas Móvel Garantia de 18 meses

Saiba mais

f.delatin

ANSWERED Erro ao enviar NFe na versão 4.0: Element '{http://www.portalfiscal.inf.br/nfe}CFOP' is unexpected according to content model of parent element '{http://www.portalfiscal.inf.br/nfe}prod'.

Recommended Posts

Bom dia! Ao enviar a NFe na versão 4.0 está aparecendo a seguinte mensagem (Element '{http://www.portalfiscal.inf.br/nfe}CFOP' is unexpected according to content model of parent element '{http://www.portalfiscal.inf.br/nfe}prod'.). Estou utilizando delphi 7, os fontes do Acbr  e os Schemas foram atualizados. Na versão 3.10 a nota é emitida normalmente. Gostaria de saber se alguém já passou por isso.

desde já agradeço a atenção... 

 

Share this post


Link to post
Share on other sites
13 minutos atrás, f.delatin disse:

Bom dia! Ao enviar a NFe na versão 4.0 está aparecendo a seguinte mensagem (Element '{http://www.portalfiscal.inf.br/nfe}CFOP' is unexpected according to content model of parent element '{http://www.portalfiscal.inf.br/nfe}prod'.). Estou utilizando delphi 7, os fontes do Acbr  e os Schemas foram atualizados. Na versão 3.10 a nota é emitida normalmente. Gostaria de saber se alguém já passou por isso.

desde já agradeço a atenção... 

Poste o XML para testarmos.


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

Projeto ACBr

 

 

Share this post


Link to post
Share on other sites

Segundo a Nota Técnica 2016/002 versão 1.20 - a data de liberação do ambiente de homologação foi alterada para 03/07/2017. Ou seja, somente a partir desta data poderá efetuar testes.

  • Like 1

Ricardo Rodrigues
Analista Desenvolvedor  – Arapongas - PR
+[email protected]
(: (43) 99917-9907

Share this post


Link to post
Share on other sites

Bom dia, estou com o mesmo problema relatado. O ambiente de homologação do meu estado(MS) já está liberado, atualizei os Schemas tanto com o do site da SEFAZ quanto o Trunk2 do ACBR. O xml que estou gerando está em anexo. Alguém passou por esse problema?

Obrigado.

50170709646537000106550080000005151000005156-nfe.xml

Share this post


Link to post
Share on other sites
9 minutos atrás, Whanderson disse:

https://www.sefaz.rs.gov.br/NFE/NFE-VAL.aspx

Citar
Resultado da Validação do Schema e de Regras de Negócio:
  • Parser XML: Nenhum erro encontrado
  • Tipo de Mensagem: Documento de NF-e
  • Schema
    •  The element 'prod' in namespace 'http://www.portalfiscal.inf.br/nfe' has invalid child element 'CFOP' in namespace 'http://www.portalfiscal.inf.br/nfe'. List of possible elements expected: 'indEscala' in namespace 'http://www.portalfiscal.inf.br/nfe'.
      Caminho: NFe[1]/infNFe/det[1]/prod/CFOP
    •  The element 'infNFe' in namespace 'http://www.portalfiscal.inf.br/nfe' has invalid child element 'infAdic' in namespace 'http://www.portalfiscal.inf.br/nfe'. List of possible elements expected: 'pag' in namespace 'http://www.portalfiscal.inf.br/nfe'.
      Caminho: NFe[1]/infNFe/infAdic/

Pela validação, está faltando informar a tag indEscala, e o grupo de pagamentos.

Apesar de a NT 2016.002 definir a tag indEscala como opcional, nos Schemas ela é obrigatória:

<xs:element minOccurs="1" name="indEscala">
  <xs:simpleType>
    <xs:restriction base="xs:string">
      <xs:enumeration value="S"/>
      <xs:enumeration value="N"/>
    </xs:restriction>
  </xs:simpleType>
</xs:element>

 


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

Projeto ACBr

 

 

Share this post


Link to post
Share on other sites

Prezados,

Para o Estado de SP, estamos com alguma evolução na disponibilização dos webservices da NF-e 4.0?

Até a última informação que tenho ainda não havia sido liberado.

Grato,

Michel.

Share this post


Link to post
Share on other sites

Bom Dia Amigos,

Estou tentando implementar as alterações da NF-e 4 e, ao enviar a nota para a SEFAZ, apresenta a mensagem abaixo:

Rejeicao: Falha no schema XML - The element 'prod' in namespace 'http://www.portalfiscal.inf.br/nfe' has invalid child element 'indEscala' in namespace 'http://www.portalfiscal.inf.br/nfe'. List of possible elements expected: 'EXTIPI, CFOP' in namespace 'http://www.portalfiscal.inf.br/nfe'. Linha: 1; Coluna: 2661.

Claramente é uma mensagem de validação de schema, porém no schema exige o seguinte:

<xs:element minOccurs="1" name="CEST">
 <xs:annotation>
  <xs:documentation>Codigo especificador da Substuicao Tributaria - CEST, que identifica a mercadoria sujeita aos regimes de  substituicao tributária e de antecipação do recolhimento  do imposto</xs:documentation>
 </xs:annotation>
 <xs:simpleType>
  <xs:restriction base="xs:string">
   <xs:whiteSpace value="preserve"/>
   <xs:pattern value="[0-9]{7}"/>
  </xs:restriction>
 </xs:simpleType>
</xs:element>
<xs:element minOccurs="1" name="indEscala">
 <xs:simpleType>
  <xs:restriction base="xs:string">
   <xs:enumeration value="S"/>
   <xs:enumeration value="N"/>
  </xs:restriction>
 </xs:simpleType>
</xs:element>

Li a documentação da nota técnica e o AcBR está de acordo com o exigido, porém a mensagem de erro é exibida.
A sefaz é da Bahia e eu já validei o XML no validador de RS e no aplicativo de visualização de NFe da sefaz e ambos dizem que está válido e sem erros.
O campo em questão é enviado com o valor S e, segundo a documentação, só é necessário enviar o CNPJ caso o mesmo seja N. Mesmo assim mandei com N e o CNPJ e deu o mesmo erro.

Segue em anexo o XML.

Desde já, agradeço o apoio!

29170704272032000105550010000291621531113702-nfe.xml


Daniel Cedraz
Analista de Sistemas
Especialista certificado Embarcadero Delphi
Challenge IT
http://www.challengeit.com.br/

Share this post


Link to post
Share on other sites

Pelo que vi está nota é de importação, sendo assim seu cfop não é com inicial 3.xxx e não está sendo informado o campo extipi.

  • Like 1

Ricardo Rodrigues
Analista Desenvolvedor  – Arapongas - PR
+[email protected]
(: (43) 99917-9907

Share this post


Link to post
Share on other sites

Boa tarde Ricardo,

Verifiquei e a nota não é de importação. Nem de entrada ela é.
O item quem está com II por erro do cadastro.
Fiz uma nova nota com outro item e conferi. A mesma está sem II e ainda ocorre o mesmo erro.
Segue o XML da nova nota.

Obrigado!

29170704272032000105550010000153571368979881-nfe.xml


Daniel Cedraz
Analista de Sistemas
Especialista certificado Embarcadero Delphi
Challenge IT
http://www.challengeit.com.br/

Share this post


Link to post
Share on other sites
5 horas atrás, danielcedraz disse:

Li a documentação da nota técnica e o AcBR está de acordo com o exigido, porém a mensagem de erro é exibida.
A sefaz é da Bahia e eu já validei o XML no validador de RS e no aplicativo de visualização de NFe da sefaz e ambos dizem que está válido e sem erros.
O campo em questão é enviado com o valor S e, segundo a documentação, só é necessário enviar o CNPJ caso o mesmo seja N. Mesmo assim mandei com N e o CNPJ e deu o mesmo erro.

Parece ser um problema na SEFAZ. 

  • Like 1

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

Projeto ACBr

 

 

Share this post


Link to post
Share on other sites
2 horas atrás, danielcedraz disse:

Boa tarde Ricardo,

Verifiquei e a nota não é de importação. Nem de entrada ela é.
O item quem está com II por erro do cadastro.
Fiz uma nova nota com outro item e conferi. A mesma está sem II e ainda ocorre o mesmo erro.
Segue o XML da nova nota.

Obrigado!

29170704272032000105550010000153571368979881-nfe.xml

Visualmente a nota está correta, conforme o big wins comentou deve ser problema com eles, tente comunicar ele e depois posta a resposta.

  • Like 1

Ricardo Rodrigues
Analista Desenvolvedor  – Arapongas - PR
+[email protected]
(: (43) 99917-9907

Share this post


Link to post
Share on other sites
Em 18/07/2017 at 11:32, BigWings disse:

Apesar de a NT 2016.002 definir a tag indEscala como opcional, nos Schemas ela é obrigatória:

Esta discrepância foi resolvida no último pacote de Schemas (PL009) disponível no portal nacional da NFe, já commitadas no svn pelo @Italo Jurisato Junior.


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

Projeto ACBr

 

 

Share this post


Link to post
Share on other sites

Boa Tarde Pessoal,

Obrigado BigWings, acabei de atualizar.
Bom galera, a resposta da SEFAZ, como já esperado, não foi muito animadora, pediram para eu resolver todos os outros problemas de validação primeiro pra depois eles olharem o erro do indEscala.
De qualquer forma, fiz as alterações durante toda a semana e validei novamente nos validadores disponíveis e agora o XML está 100% , porém apresenta a mesma mensagem.
Enviei e-mail novamente a eles para resolverem.
Estarei atualizando vocês do resultado!

Obrigado!


Daniel Cedraz
Analista de Sistemas
Especialista certificado Embarcadero Delphi
Challenge IT
http://www.challengeit.com.br/

Share this post


Link to post
Share on other sites

Bom dia Daniel,

Ocorreu uma atualização dos Schemas para a versão 4.00, uma dessas alterações deixa a tag indEscala opcional.

Fiz uma alteração que permita gerar ou não a respectiva tag.

Para não gerar basta atribuir o valor ieNenhum a propriedade indEscala.

Favor atualizar todos os fontes de todas as pastas e refaça os testes.


Consultor SAC ACBr Italo Jurisato Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

Analista de Sistemas / e-mail: [email protected] / Fone: (16) 9-9701-5030 / Araraquara-SP

Share this post


Link to post
Share on other sites

Boa Tarde Italo,

Muito obrigado!
Muito gentil de sua parte!
Até cheguei a alterar isso no fonte do AcBr, mas como a SEFAZ não deu diagnóstico, voltei e fiquei aguardando. Foi quando BgWings falou dos novos Esquemas.
Atualizei o fonte com tuas alterações e ele não envia o indEscala, porém, se o campo CEST for enviado, o validador de RS gera uma exceção que o campo indEscala deve ser enviado. (Provavelmente não atualizaram os esquemas 09 lá).
Enviei então para a SEFAZ da Bahia e ela retornou a mensagem que o lote está em processamento, ou seja outro erro deles.

Ainda assim eles afirmam que o problema não é lá e pode ser o meu sistema. Respondi com o xml de resposta deles e estou aguardando resposta.

Irei aguardar os próximos capítulos e os mantenho informados.

Uma duvida off-topic Italo, como faço para ajudar a comunidade no desenvolvimento? Quais as formas?

Abraço!


Daniel Cedraz
Analista de Sistemas
Especialista certificado Embarcadero Delphi
Challenge IT
http://www.challengeit.com.br/

Share this post


Link to post
Share on other sites

Boa tarde Daniel,

No topo da página temos uma barra com várias opções, uma delas é o SAC caso queira ajudar financeiramente.

Se deseja ajudar no aprimoramento dos componentes, você pode anexar o fonte que fez correções ou melhorias aqui mesmo no fórum, com uma breve explicação do que foi feito.

Algum moderador ou administrador do grupo terá o prazer em avaliar o que foi feito.

Caso esteja de acordo e que não vai gerar nenhum efeito colateral, com certeza o fonte será enviado para o repositório para que todos possam desfrutar também.

  • Like 1

Consultor SAC ACBr Italo Jurisato Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

Analista de Sistemas / e-mail: [email protected] / Fone: (16) 9-9701-5030 / Araraquara-SP

Share this post


Link to post
Share on other sites

Bom Dia Pessoal,

Após conversar com o pessoal da SEFAZ, eles identificaram o problema e resolveram, já consigo emitir as NF-e em ambiente de homologação.
Obrigado pelo apoio de todos!

Estou fazendo mais testes e qualquer novidade atualizo pra vocês!

Abraço!


Daniel Cedraz
Analista de Sistemas
Especialista certificado Embarcadero Delphi
Challenge IT
http://www.challengeit.com.br/

Share this post


Link to post
Share on other sites

Boa tarde, 

Também estou fazendo os testes com a versão NF-e 4.0.

Atualizei novamente os Schemas, baixei novamente a Nota Técnica 2016.002 v 1.20, pois houve alteração na redação da mesma, mas não houve mudança de versão.

Atualizei os fontes do ACBR e ajustei a minha rotina de Geração do XML.

Com isso pronto, comecei os testes e faturei várias notas fiscais com diversas situações, mas quando fui faturar uma nota fiscal com ICMS ST e que no ambiente de homologação, exige o CEST conforme a NCM, ao realizar a assinatura do XML, ocorreu o seguinte erro:

Nota Fiscal Rejeitada pela SEFAZ: Nota Fiscal rejeitada. Rejeicao: Falha no Schema XML do lote de NFe
Para validar se era erro de Schema ou da SEFAZ, eu retirei o conteúdo do campo CEST da NCM do meu item e o sistema rejeitou a nota pela Rejeição 806: OPERAÇÃO COM ICMS-ST SEM INFORMAÇÃO DO CEST. Até aí tudo bem, então, coloquei novamente o código do CEST no cadastro da NCM e voltou a ocorrer a rejeição: Falha no Schema XML do lote de NFe.

Minha pergunta é: Isso é erro na validação do Schema?

Estou enviando o XML para análise.

Alguém poderia me ajudar?

Obrigada pela atenção.

 

 

NFE43170804123496000141550010001230481826293658.xml

Edited by kaciane

Share this post


Link to post
Share on other sites
1 hora atrás, kaciane disse:

Minha pergunta é: Isso é erro na validação do Schema?

Sim. Pelo que parece, falta informar a tag indEscala.

https://www.sefaz.rs.gov.br/NFE/NFE-VAL.aspx

Citar
Resultado da Validação do Schema e de Regras de Negócio:
  • valid.pngParser XML: Nenhum erro encontrado
  • valid.pngTipo de Mensagem: Documento de NF-e
  • ico_menos.giferro.pngSchema
    • bullet_black.png The element 'prod' in namespace 'http://www.portalfiscal.inf.br/nfe' has invalid child element 'CFOP' in namespace 'http://www.portalfiscal.inf.br/nfe'. List of possible elements expected: 'indEscala' in namespace 'http://www.portalfiscal.inf.br/nfe'.
      Caminho: NFe[1]/infNFe/det[1]/prod/CFOP
    • bullet_black.png The element 'prod' in namespace 'http://www.portalfiscal.inf.br/nfe' has invalid child element 'CFOP' in namespace 'http://www.portalfiscal.inf.br/nfe'. List of possible elements expected: 'indEscala' in namespace 'http://www.portalfiscal.inf.br/nfe'.
      Caminho: NFe[1]/infNFe/det[2]/prod/CFOP/
    • bullet_black.png The element 'prod' in namespace 'http://www.portalfiscal.inf.br/nfe' has invalid child element 'CFOP' in namespace 'http://www.portalfiscal.inf.br/nfe'. List of possible elements expected: 'indEscala' in namespace 'http://www.portalfiscal.inf.br/nfe'.
      Caminho: NFe[1]/infNFe/det[3]/prod/CFOP/
    • bullet_black.png The element 'prod' in namespace 'http://www.portalfiscal.inf.br/nfe' has invalid child element 'CFOP' in namespace 'http://www.portalfiscal.inf.br/nfe'. List of possible elements expected: 'indEscala' in namespace 'http://www.portalfiscal.inf.br/nfe'.
      Caminho: NFe[1]/infNFe/det[4]/prod/CFOP/

 


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

Projeto ACBr

 

 

Share this post


Link to post
Share on other sites
Em 29/08/2017 at 14:17, kaciane disse:

 

Só para registrar, consegui faturar o XML que estava faltando a tag indEscala.

Testes OK! Com CEST e ICMS ST na nota fiscal.

Obrigada pela ajuda!

  • Like 1

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×
×
  • Create New...