Ir para conteúdo
  • Cadastre-se

dev botao

ERRO: Falha no Schema


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

Recommended Posts

  • Membros Pro
Postado

Boa Tarde, amigos

Tentei transmitir uma NFe para o Ambiente de Homologação usando a TAG indIntermed=0. Ela apareceu no XML, mas, ao enviar deu o erro:

VerAplic=SP_NFE_PL009_V4
Versao=4.00
XMotivo=Rejeição: Falha no Schema XML do lote de NFe
cMsg=0
nRec=351000151475612
tpAmb=2
xMsg=

Uso arquivo .INI, Versão do Monitor: 1.3.0.341 x86

Obrigado

  • Consultores
  • Solution
Postado

Boa tarde Reinando,

Chegou a ler o artigo sobre a NT 2020/006 que trata sobre esse assunto?

Nota Técnica 2020/006 - NFe - Notícias do ACBr - Projeto ACBr

Acredito que não, pois bem se tratando da SEFAZ-SP o ambiente de homologação só vai ser liberado no dia 01/03/2021.

Consultor SAC ACBr

Italo Giurizzato Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

Analista de Sistemas / Araraquara-SP

Araraquara - A era dos Trólebus

  • Membros Pro
Postado

Boa Tarde, Italo.

Obrigado pela resposta.

Eu li a NT e me parece que a data é 01/02. É possível que tenha saido alguma atualização.  Se foi erro meu, desculpe.

Trecho da  NT que tenho:

O prazo previsto para a implementação das mudanças é:
o Ambiente de Homologação (ambiente de teste das empresas): 01/02/2021
o Ambiente de Produção: 05/04/2021

De qualquer forma, tentei enviar uma NFE e acusou erro por não conter a TAG indIntermed. Parece que isso ai já está valendo na homologação.

[NFe6742]
Id=
XML=<protNFe versao="4.00"><infProt><tpAmb>2</tpAmb><verAplic>SP_NFE_PL_008i2</verAplic><chNFe>35210226172180000182550010000067421102067420</chNFe><dhRecbto>2021-02-23T14:32:13-03:00</dhRecbto><cStat>434</cStat><xMotivo>Rejeição: NF-e sem indicativo do intermediador </xMotivo></infProt></protNFe>
cStat=434
chDFe=35210226172180000182550010000067421102067420
dhRecbto=23/02/2021 14:32:13
digVal=
nProt=
tpAmb=2
verAplic=SP_NFE_PL_008i2
xMotivo=Rejeição: NF-e sem indicativo do intermediador

ANEXO: arquivo de retorno do ACBR com as 2 tentativas, SEM e COM a TAG indintermed

 

Obrigado

sainfe.txt

  • Membros Pro
Postado (editado)

Italo,  

Sim. Quando indPres for igual a 2,3,4 ou 9.

 Precisei testar uma NFE e nao consegui. 

Tentei em outro cliente e deu o mesmo erro:

[NFe19652]
Id=
XML=<protNFe versao="4.00"><infProt><tpAmb>2</tpAmb><verAplic>SP_NFE_PL_008i2</verAplic><chNFe>35210105486991000188550010000196521101196520</chNFe><dhRecbto>2021-02-23T15:57:25-03:00</dhRecbto><cStat>434</cStat><xMotivo>Rejeicao: NF-e sem indicativo do intermediador </xMotivo></infProt></protNFe>
cStat=434
chDFe=35210105486991000188550010000196521101196520
dhRecbto=23/02/2021 15:57:25
digVal=
nProt=
tpAmb=2
verAplic=SP_NFE_PL_008i2
xMotivo=Rejeicao: NF-e sem indicativo do intermediador

Parece que o pessoal da Informatica da SEFAZ tb não leu a  1.10

Editado por Reinaldo Silva
  • Moderadores
Postado

Verifique na pasta do ACBrMonitor / Schemas / NFe se os seguintes arquivos (leiauteNFe_v4.00.xsd e tiposBasico_v1.03.xsd) estão atualizados com data de 2021?

Se não tiver atualizado, pode não estar atualizando a pasta correta... Verifique no Monitor (WebService / Schemas) se o path Schemas está apontando para o diretório raiz do Monitor.

Consultor SAC ACBr

José Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

  • Membros Pro
Postado

Olá, José

Instalei essa versão  1.3.0.341 x86 em 2 pastas. Ambas apontam para a pasta Schemas e apresentaram datas iguais:

- ACBRMONITOR - leiauteNFe_v4.00.xsd  (01/2/21) -  tiposBasico_v1.03.xsd (01/2/21)

- ACBR -  leiauteNFe_v4.00.xsd  (01/2/21) -  tiposBasico_v1.03.xsd (01/2/21)

Testei transmitir NFE e deu  os mesmos erros em ambas.

  • Consultores
Postado

Bom dia a todos,

O problema não são os schemas, pois se os schemas estivessem desatualizados na maquina que emite a nota iria ocorrer erro de validação e não é isso que esta ocorrendo.

A questão é muito simples:

1. A SEFAZ-SP ativou a regra B25c-10 que verifica se a tag <indIntermed> esta presente ou não no XML.

2. A SEFAZ-SP não atualizou os schemas.

Se enviar a nota sem a tag a SEFAZ-SP rejeita acusando a falta da mesma, se enviar com a tag a nota é rejeita com um erro de falha de schema.

Entendam que falha de schema significa que o XML contem alguma tag que não existe no schema ou que alguma informação esta fora do esperado e a SEFAZ não criou uma rejeição para apresentar de forma clara essa situação.

Portanto a rejeição: falha no schema é uma rejeição genérica.

A única solução é entrar em contato com a SEFAZ-SP e relatar o problema.

Ou eles atualizam os schemas ou desabilitam a regra de validação.

  • Curtir 2
Consultor SAC ACBr

Italo Giurizzato Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

Analista de Sistemas / Araraquara-SP

Araraquara - A era dos Trólebus

  • Membros Pro
Postado

O pacote de Schemas PL_009_V4_00_NT_2020_005_v1.10 gerado pela NT 2020.005 v.1.10 possui os campos relativos a intermediador da transação.

 

image.png.f5439ca26fca7c1bce1999073bcc26a6.png

  • Consultores
Postado

Bom dia a todos,

Vou tentar ser mais claro.

Existem os Schemas publicados no Portal Nacional da NF-e, Schemas estes que o componente ACBrNFe / ACBrMonitor Plus / ACBrLibNFe se utilizam para validar o XML da NFe antes de enviar para a SEFAZ.

Por outro lado, a SEFAZ possui os seus próprios Schemas que são utilizados para validar o XML da NFe que ela recepcionou.

Vocês concordam que não adianta nada a sua aplicação estar utilizando o Schema atualizado e a SEFAZ não estar?

O problema esta na SEFAZ-SP, que ainda esta com os Schemas desatualizados e o motivo é simples: foi prorrogado para 01/03/2021 a liberação no ambiente de homologação e de forma indevida ela ativou as novas regras de validação que só deveriam ser ativadas também a partir de 01/03/2021.

O componente esta correto, a sua aplicação esta correta o problema é a SEFAZ-SP.

A solução para este problema é, entrar em contato com a SEFAZ-SP e informar a eles que foi ativado as novas regras de validação indevidamente.

 

  • Curtir 1
Consultor SAC ACBr

Italo Giurizzato Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

Analista de Sistemas / Araraquara-SP

Araraquara - A era dos Trólebus

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