Causa:
Quando for emitida uma NF-e e a codificação de dados do(s) campo(s) for diferente de UTF-8, será retornado a rejeição "402 - XML da área de dados com codificação diferente de UTF-8". Em outras palavras, quando no XML, houver caracteres que não estão inclusos no conjunto de caracteres da codificação UTF-8, será retornado rejeição. Esses casos normalmente estão associados a letras acentuadas.
Exemplo:
Foi emitida uma NF-e e o nome do produto (Campo: det / prod / xProd) foi preenchido como no XML abaixo:
Campos no XML:
<
prod
>
<
cProd
>4059</
cProd
>
<
cEAN
/>
<
xProd
>Soluções fiscais</
xProd
>
Solução:
Deve-se verificar na NF-e os campos que foram preenchidos com letras acentuadas e remove-las ou substituí-las. Todos os campos que aceitam como valor qualquer tipo de caractere ou textos estão sujeitos a essa rejeição. Campos como o de informações adicionais da NF-e (Campo: infAdic) ou do Produto (Campo: det / infAdProd) são alguns exemplos.
O recomendável é não fazer uso de letras acentuadas no preenchimento das informações na NF-e.