Rejeição 225 — Falha no Schema XML do lote de NFe
Motivo da rejeição
Falha no Schema XML do lote de NFe
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#
- Valide o XML contra o schema XSD correspondente à versão do layout utilizada
- Verifique se todos os campos obrigatórios estão preenchidos conforme o MOC
- Atualize a versão do layout no seu sistema emissor para a versão vigente da SEFAZ
- 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.
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 →