Problema:
Rejeição 696: Operação com não contribuinte deve indicar operação com consumidor final.
Possíveis causas:
Emitir uma NFe com indicador de IE do Destinatário não-contribuinte (tag: indIEDest=9) e operação não for com consumidor final (tag: indFinal diferente de 1) e identificador de local de destino da operação não é com exterior (tag: idDest diferente de 3) irá gerar a rejeição.
Regra de validação:
Possível solução:
- Se o indicador de IE do Destinatário (tag: indIEDest) for Não-Contribuinte e a operação for com Consumidor Normal deve-se alterar o tipo de consumidor (tag: indFinal) para "1 - Consumidor Final"
- Verificar se a montagem do XML está correta
- Corrigir e emitir novamente a NFe
Exemplo XML rejeitada:
Referência: