Dúvida
Como é definida a Natureza da Operação no XML da NF-e?
Procedimento
A descrição da Natureza da Operação (tag <natOp>) pode ser definida de quatro formas.
1. Campo de usuário na nota (manual)
Se a nota tiver o campo de Natureza da Operação preenchido manualmente (campo de usuário do documento), esse texto é usado e todas as demais regras são ignoradas.
2. Casos especiais (textos fixos no sistema)
Alguns tipos de documento usam frases pré-definidas no próprio programa. Esses textos não vêm de parâmetro nem de configuração e não podem ser editados pelo usuário.
| Tipo de documento | Texto da Natureza da Operação |
|---|---|
| Estorno avulso e estorno/chargeback | 999 - Estorno de NF-e não cancelada no prazo legal |
| Ressarcimento de ICMS-ST | RESSARCIMENTO ICMS ST |
3. Descrição da utilização
Quando o parâmetro “Gerar tag ‘natOp’ com descrição da utilização” está habilitado (ou em ajuste CIAP/DIFAL, complemento e complemento/transferência de imposto), será usada a descrição da utilização do primeiro item (se vazia, o nome da utilização).
4. Descrição baseada no CFOP
Quando não houver uma configuração específica habilitada no add-on, a Natureza da Operação será gerada a partir do CFOP.
Resumindo: Só a descrição da utilização tem parâmetro de liga/desliga. O campo de usuário entra sozinho sempre que preenchido, e o CFOP é o padrão automático quando nada mais se aplica. Além desses, há os textos fixos dos casos especiais acima.
Resumindo em uma frase: campo manual preenchido > casos especiais fixos >
> (se o parâmetro estiver ligado) = descrição da utilização > senão, descrição do CFOP de maior valor da nota.