Rejeição 696: Operação com não contribuinte deve indicar operação com consumidor final (NF-e)
Falha
Quando for emitida uma NF-e para um Destinatário:
Onde o Indicador de IE (indIEDest) for igual a "9" - Não Contribuinte,
E a operação não ocorrer com consumidor final (indFinal diferente de 1)
E não for Operação com o Exterior (idDest diferente de 3),
Será retornado à rejeição.

Solução
Deve-se informar que a Operação está ocorrendo com Consumidor Final. Para isso, altere o campo indFinal de (0 = Consumidor Normal) para (1 = Consumidor Final).

Exemplo
Foi emitida uma NF-e para Destinatário não Contribuinte (indIEDest = 9), onde a operação está ocorrendo com Consumidor Normal (indFinal = 0) e dentro do Estado, ou seja, uma Operação Estadual (idDest = 1). Nessa situação, a NF-e será rejeitada.

Clientes que emitem TXT
Para clientes que emitem o arquivo em TXT o campo IDE é referente a linha 2100. O campo indFinal está localizado na 18 º linha, conforme podemos visualizar abaixo nos manuais da NDD Tech.

Como será exibido no e-Monitor

Outras informações
Fonte: ------> Anexo I - Leiaute e Regra de Validação - NF-e e NFC-e