Pular para o conteúdo
FiscalAPI
225 Schema XML

Rejeição 225 — Falha no Schema XML do lote de NFe

Motivo da rejeição

Falha no Schema XML do lote de NFe

3 min de leitura

O que é esta rejeição?#

A Rejeição 225 é retornada pela SEFAZ quando o sistema identifica o seguinte problema na NF-e: Falha no Schema XML do lote de NFe. A nota fiscal não foi autorizada e precisa ser corrigida antes de ser retransmitida.

Este código indica que rejeição: Falha no Schema XML da NFe.

Causas comuns#

  • O XML da NF-e não está em conformidade com o schema (XSD) definido pela SEFAZ
  • Um campo obrigatório está ausente ou vazio no XML
  • O formato ou tipo de dados de um campo não corresponde ao esperado pelo schema
  • A versão do layout do XML pode estar desatualizada

Como resolver#

  1. Valide o XML contra o schema XSD correspondente à versão do layout utilizada
  2. Verifique se todos os campos obrigatórios estão preenchidos conforme o MOC
  3. Atualize a versão do layout no seu sistema emissor para a versão vigente da SEFAZ
  4. Revise a codificação do XML (deve ser UTF-8) e verifique se não há caracteres inválidos

Verificações analíticas#

  • Se emit/CRT = '1' (Simples Nacional) e qualquer item possui ICMS com CST pertencente à faixa 00–90 (tabela A, regime normal) em vez de CSOSN da tabela B (101, 102, 103, 201, 202, 203, 300, 400, 500, 900), então o grupo tributário ICMS está incompatível com o regime do emitente: substitua o CST pelo CSOSN correspondente à situação tributária real da operação.
  • Se tpNF = '1' (saída) e CFOP do item inicia com dígito '1' ou '2' (entradas), ou se tpNF = '0' (entrada) e CFOP inicia com '5', '6' ou '7' (saídas), então há contradição entre a natureza da operação declarada em ide/tpNF e o CFOP utilizado nos itens: alinhe o primeiro dígito do CFOP ao tipo de operação definido em tpNF.
  • Se detPag/tPag = '90' (sem pagamento) e ide/finNFe ≠ '3' (ajuste) e total/ICMSTot/vNF > 0,00, então a forma de pagamento 'sem pagamento' é inválida para NF-e com valor total positivo fora de operação de ajuste: informe o meio de pagamento efetivo em tPag e preencha vPag de modo que a soma dos detPag/vPag seja igual a vNF.
  • Se imposto/ICMS contém pRedBC > 0 e o campo vBC informado não reflete a base reduzida (ou seja, vBC ≠ ROUND(vBC_original × (1 - pRedBC/100), 2)) e/ou motDesICMS está ausente ou vazio, então os campos de redução de base de cálculo estão matematicamente inconsistentes ou incompletos: recalcule vBC aplicando o percentual de redução sobre a base original e preencha motDesICMS com o código legal que fundamenta a desoneração.
  • Se ide/finNFe = '2' (NF-e complementar) ou '4' (devolução) e o grupo NFref está ausente ou não contém pelo menos um elemento refNFe (ou refNF para modelo 1/1A) com chave de acesso válida de 44 dígitos, então a NF-e de referência obrigatória para operações complementares e de devolução está faltando: inclua o bloco NFref com a chave de acesso da NF-e original que está sendo complementada ou devolvida.
Compartilhar: WhatsApp LinkedIn Twitter

Consulte IEs e CNPJs antes de emitir NF-e

Muitas rejeições acontecem por dados cadastrais desatualizados. Com a FiscalAPI, consulte Inscrições Estaduais e CNPJs em tempo real direto da SEFAZ e Receita Federal.

Criar conta →