Rejeição 731: CFOP de operação com Exterior e idDest <> 3
Descrição oficial da SEFAZ: CFOP de operação com Exterior e idDest <> 3
O que significa
Há item com CFOP de operação com o exterior (grupo 7000 na saída ou 3000 na entrada), mas o identificador de destino da operação (idDest) não é 3 (operação com exterior). CFOP e idDest têm que contar a mesma história.
Por que acontece
O CFOP veio certo do cadastro do produto mas o idDest foi calculado errado, geralmente porque a UF do destinatário não é EX. Também ocorre quando o operador escolhe CFOP de exportação por engano numa venda nacional.
Como resolver
Decida qual é a operação real. Se é exportação, ajuste idDest para 3 e garanta UF do destinatário igual a EX. Se é venda nacional, troque o CFOP para o grupo correto (5000 interna, 6000 interestadual) e retransmita.
Como evitar
Derive o idDest automaticamente da UF do destinatário comparada à UF do emitente, e valide contra o primeiro dígito do CFOP antes de assinar.