Rejeição 723: Operação interna com idEstrangeiro informado deve ser para consumidor final

Descrição oficial da SEFAZ: Operação interna com idEstrangeiro informado deve ser para consumidor final

O que significa

O XML informou o destinatário por idEstrangeiro (identificação de pessoa estrangeira, usada quando não há CPF nem CNPJ) numa operação interna, mas não marcou a nota como venda a consumidor final. A SEFAZ entende que estrangeiro sem inscrição comprando dentro do estado só pode ser consumidor final.

Por que acontece

Normalmente o indFinal ficou em 0 (normal) quando deveria ser 1 (consumidor final). Também acontece quando o cadastro do cliente estrangeiro foi usado por engano numa operação que na verdade é para pessoa com CPF/CNPJ, ou quando o sistema preenche idEstrangeiro como fallback porque o documento do cliente veio vazio.

Como resolver

Verifique quem é de fato o destinatário. Se for mesmo estrangeiro sem CPF/CNPJ comprando para consumo, marque indFinal como 1 e retransmita. Se o cliente tem CPF ou CNPJ, corrija o cadastro para usar o documento correto em vez de idEstrangeiro e reemita o XML.

Como evitar

Reserve o idEstrangeiro para os casos em que realmente não existe CPF nem CNPJ, e amarre esse cadastro à marcação de consumidor final.