Rejeição 904: Informado indevidamente campo valor de pagamento

Descrição oficial da SEFAZ: Informado indevidamente campo valor de pagamento

O que significa

O campo de valor de pagamento foi informado numa situação em que não cabe.

Por que acontece

Grupo de pagamento preenchido em operação sem cobrança (remessa, bonificação), ou valor lançado junto de meio de pagamento Sem Pagamento.

Como resolver

Remova o valor de pagamento quando a operação não tiver cobrança, mantendo o meio de pagamento como Sem Pagamento.

Como evitar

Condicione o grupo de pagamento à natureza da operação.