Rejeição 439: informações do intermediador preenchidas indevidamente
Revisão editorial em 16 de out. de 2026. Confira as versões e condições das regras nas fontes do artigo.
A Rejeição 439, regra YB01-20, verifica a presença de infIntermed quando indIntermed é diferente de 1. O campo comparado é o indicador de intermediador, não o indicador de presença do comprador; a NT 2020.006 corrige explicitamente essa descrição.
Localize o conflito exato
Nos modelos 55/65, confira NFe/infNFe/ide/indIntermed e NFe/infNFe/infIntermed. A condição da 439 é indicador diferente de 1 com o grupo presente. A NT 2020.006 v1.31, p. 11, apresenta a redação corrigida. Não use indPres=1, operação presencial, como se fosse indIntermed=1.
indIntermed=0 representa ausência de intermediador, inclusive site/plataforma própria. infIntermed identifica CNPJ e perfil do vendedor em plataforma terceira. Os dados da empresa que recebeu ou processou o pagamento pertencem a campos próprios; sua presença não comprova intermediação comercial.
Dois cenários de integração
No primeiro cenário sintético, uma venda no site próprio envia 0, mas mantém infIntermed herdado de outro canal. Compare os registros dessa venda e a montagem por canal; a causa pode ser reaproveitamento indevido de estado ou configuração. Remover a informação indevida do XML rejeitado exige preservar o histórico e os dados comerciais da origem.
No segundo, a venda ocorreu efetivamente em marketplace, mas o indicador veio 0. Apagar o grupo esconderia o canal real; a correção deve recuperar a representação coerente da intermediação confirmada. Não transforme ausência do indicador em autorização para copiar ou descartar dados sem diagnóstico.
Um XML sintético não decide qual canal realizou a venda. Por isso, o exemplo é textual e exige o original protegido, o pedido e a identificação real do vendedor na plataforma.
Diferenças para 438 e 440
A 438 verifica o sentido inverso, indicador 1 sem grupo. A 440 verifica o CNPJ do intermediador informado. Um CNPJ válido não torna permitido um grupo incompatível com o indicador; presença estrutural e validade de conteúdo são condições independentes.
A inclusão das regras YB01-10/20 e YB02-10 para modelo 65 aparece na NT 2020.006 v1.31, pp. 3–4, com produção 05/04/2021. A alteração da B25c-10 para exigir indicador em saída de finalidade normal tem produção 04/04/2022. Não aplique um cronograma ao campo ou a toda a família sem distinguir essas linhas.
Corrija o mapeamento a partir do canal comprovado, gere a tentativa rejeitada novamente e confira indicador e grupo na mesma nota. Preserve documento autorizado e estado fiscal conhecido; se uma tentativa anterior tiver resultado incerto, esclareça-o antes de um novo envio.
Fontes oficiais
- MOC 7.0 — Anexo I: pp. 63 e 127 grupo YB e redação antiga.
- NT 2020.006 v1.31: p. 7 correção indicador; p. 11 YB01-20; pp. 3–4 cronogramas.