Voltar para base de conhecimento

Rejeição 227 do MDF-e: Erro na composição do Campo ID

Atualizado há cerca de 2 horas0 visualizações0 acharam útil
MDFeRejeição-227Campo IDChave de AcessoXMLSEFAZ

O campo ID do XML não bate com a chave montada a partir dos dados do manifesto. É defeito do emissor.

A Rejeição 227 acontece quando o campo ID do XML está malformado — falta o literal MDFe no início, ou a chave que ele carrega não corresponde à concatenação dos dados do documento.

O que a SEFAZ responde: "Erro na composição do Campo ID"

Abrir MDF-e

Por que acontece a Rejeição 227

Esta rejeição não é de quem preenche o manifesto. Nenhum campo da tela produz esse erro — ele é do programa que monta o XML.

O campo ID é o identificador do documento dentro do arquivo, e tem formato fixo: o literal MDFe seguido dos 44 dígitos da chave de acesso. A chave, por sua vez, é montada a partir dos próprios dados do manifesto — UF, ano e mês, CNPJ do emitente, modelo, série, número, tipo de emissão, código numérico e o dígito verificador.

A SEFAZ refaz essa montagem com os dados que recebeu e compara. Se não bate, alguma coisa foi montada de forma inconsistente.

O que costuma estar por trás:

  • O literal MDFe ausente, com o campo trazendo só os números.
  • Chave montada antes de um campo mudar — série ou número alterados depois de a chave ter sido calculada, e ela não foi refeita.
  • Dígito verificador calculado errado, ou sobre uma sequência diferente da que foi enviada.
  • Zeros à esquerda perdidos em algum componente, o que encurta a concatenação.

O terceiro e o quarto são os mais comuns em emissor próprio, e ambos produzem uma chave que parece plausível.

No Berga

DFe › MDFe, na listagem do manifesto.

No Berga. A chave de acesso e o campo ID são montados a partir dos dados já gravados do manifesto, no momento de gerar o XML — nunca antes. Conheça o Berga — a emissão de MDF-e já vem pronta.

Como resolver a Rejeição 227

Esta correção é do fornecedor do emissor, não do usuário.

  1. 1
    Guarde o XML que foi recusado — ele é a evidência.
  2. 2
    Confira se o ID começa com MDFe e tem 44 dígitos depois disso.
  3. 3
    Encaminhe ao fornecedor: a chave precisa ser montada depois de todos os campos estarem definidos.

Como evitar a Rejeição 227

Em emissor próprio, calcule a chave como último passo da montagem e valide o XML contra o schema antes de transmitir — o XSD pega boa parte dos defeitos de formato antes de a SEFAZ ver.

Se a Rejeição 227 continuar

Se o formato está correto e a rejeição insiste, confira o ano da chave: manifesto com ano anterior a 2012 é recusado pela 666, com outra mensagem.

Ao abrir um chamado, informe o conteúdo do campo ID e a série e o número do manifesto.

Consulte a tabela de rejeições do MDF-e para procurar outro código.

Referência: MOC MDF-e 3.00b — Anexo I, validação da composição do campo ID e da chave de acesso.

Este artigo foi útil?