Neste artigo
O que causa a Rejeição 729
⚠ Causa do erro
O MDF-e possui <infPrazo> preenchido, mas <indPag> é "0" (à vista). Se o pagamento é à vista, não deve haver parcelas.
A inconsistência entre pagamento à vista e parcelamento é rejeitada automaticamente pela SEFAZ.
Tags XML envolvidas
As seguintes tags do XML são relevantes para esta rejeição:
| Tag XML | Descrição |
|---|---|
<indPag> | Indicador de pagamento (0=À vista) |
<infPrazo> | Grupo de pagamento a prazo (não deveria existir) |
<nParcela> | Número da parcela |
<dVenc> | Data de vencimento |
Exemplo prático
Veja abaixo um exemplo de XML que gera a Rejeição 729 e como corrigi-lo:
XML com erro
<infPag>
<indPag>0</indPag> <!-- À vista -->
<infPrazo> <!-- ERRO: não deveria existir -->
<nParcela>001</nParcela>
<dVenc>2026-04-15</dVenc>
</infPrazo>
</infPag>
XML corrigido
<infPag>
<indPag>0</indPag> <!-- À vista -->
<!-- Sem infPrazo — correto -->
</infPag>
Como resolver passo a passo
✔ Solução
- Remova o grupo infPrazo.
- Mantenha indPag=0.
- Ou altere indPag para 1 se é a prazo.
- Retransmita o MDF-e.
Como prevenir
🛡 Prevenção
- Popule infPrazo apenas quando indPag=1.
- Valide consistência antes do envio.
- Revise templates XML.
Referência técnica
Documentação oficial
MOC 7.0 — Manual de Orientação do Contribuinte:
confaz.fazenda.gov.br/legislacao/arquivo-manuais/moc7-visao-geral.pdf
Perguntas frequentes
Posso informar infPrazo à vista?
Não. Só quando indPag=1 (a prazo).
E se for realmente a prazo?
Altere indPag para 1 e preencha as parcelas.
É o inverso da 724?
Sim. 724 exige infPrazo quando a prazo; 729 rejeita infPrazo quando à vista.
Cansado de lidar com rejeições?
O Gálago valida os dados antes de transmitir, evitando a maioria das rejeições. Experimente grátis por 21 dias.
Teste Grátis