Jump to content
Notícias do ACBr

click.png

click.png

click.png

click.png

click.png

click.png

click.png

click.png

click.png

consultoria_sticker.png

Conteúdo para desenvolvedores
 ao vivo de terça a quinta!
Saiba mais

dev.png

logo_acbr_paygo.png

TEF ACBr PayGo
Seja um revendedor e ofereça uma solução completa para seu cliente.


botao.png

beneficios.png

ERRO: Falha no Schema


Go to solution Solved by Italo Giurizzato Junior,

Recommended Posts

  • Usuários SAC

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

Link to post
Share on other sites
  • Solution

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 / e-mail: [email protected] / Fone: (16) 9-9701-5030 / Araraquara-SP

Link to post
Share on other sites
  • Usuários SAC

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

Link to post
Share on other sites

Reinado,

Você deve ter lido a versão 1.00 da NT as novas datas estão na versão 1.10 da mesma NT.

Com a tag ocorre o erro de schema?

E sem a tag a nota é rejeitada?

 

Consultor SAC ACBr Italo Giurizzato 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

Link to post
Share on other sites
  • Usuários SAC

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

Edited by Reinaldo Silva
Link to post
Share on other sites

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.

Link to post
Share on other sites
  • Usuários SAC

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.

Link to post
Share on other sites

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.

  • Like 2
Consultor SAC ACBr Italo Giurizzato 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

Link to post
Share on other sites

Bom dia.

foi adiado tanto em homologação quanto produção

por isso do erro. o retorno é do sefaz não é nem dentro de sua aplicação

Consultor SAC ACBr Juliomar Marchetti
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

skype: juliomar
telegram: juliomar
http://www.juliomarmarchetti.com.br
Embarcadero MVP
Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil
Link to post
Share on other sites

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.

 

Consultor SAC ACBr Italo Giurizzato 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

Link to post
Share on other sites
×
×
  • Create New...