A natureza da operação (Tipo de NFe) na NF-e descreve o tipo de transação comercial realizada entre emissor e destinatário da nota. Em outras palavras, essa informação determina a finalidade da operação, indicando se é uma venda, devolução, remessa, exportação ou outro tipo de procedimento. Esse dado é importante para o controle fiscal e o cálculo dos tributos aplicáveis, já que cada tipo de operação possui regras, alíquotas e padrões próprios. Além de complementar as informações na nota e servir como parâmetro de conferência em fiscalizações, auditorias e conciliações. Por isso, é importante entender não só o conceito mas o funcionamento da natureza da operação. Nesse sentido, vale destacar que cada nota pode ter apenas uma natureza da operação indicada. E que os dizeres dessa indicação podem variar conforme os padrões de cada empresa, mas devem sempre ser condizentes com a operação executada.
Por padrao ja veem cadastrados algumas finalidades (Tipos) de notas, mas podem ser modificados, excluido ou ate mesmo adicionado novas finalidades de acordo com a necesside do cliente.
Por padrao o CFOP sera 5102, mas pode ser alterado nas configurações fiscais
Por padrao o CFOP sera 5949, mas pode ser alterado nas configurações fiscais
Por padrao o CFOP sera 5152, mas pode ser alterado nas configurações fiscais
Por padrao o CFOP sera 5152, mas pode ser alterado nas configurações fiscais
Por padrao o CFOP sera 5552, mas pode ser alterado nas configurações fiscais
Por padrao o CFOP sera 5202, mas pode ser alterado nas configurações fiscais
Por padrao o CFOP sera 5949, mas pode ser alterado nas configurações fiscais
Por padrao o CFOP sera 5927, mas pode ser alterado nas configurações fiscais
Por padrao o CFOP sera 1102, mas pode ser alterado nas configurações fiscais
Por padrao o CFOP sera 5929, mas pode ser alterado nas configurações fiscais
Por padrao o CFOP sera 5905, mas pode ser alterado nas configurações fiscais
Por padrao o CFOP sera 5906, mas pode ser alterado nas configurações fiscais
Por padrao o CFOP sera 5912, mas pode ser alterado nas configurações fiscais
Por padrao o CFOP sera 1949, mas pode ser alterado nas configurações fiscais
Por padrao o CFOP sera 5102, mas pode ser alterado nas configurações fiscais
Por padrao o CFOP sera 5910, mas pode ser alterado nas configurações fiscais
Por padrao o CFOP sera 1949, mas pode ser alterado nas configurações fiscais
Por padrao o CFOP sera 5553, mas pode ser alterado nas configurações fiscais
A função setNfe() é responsável por processar e integrar notas fiscais dentro do ERP, realizando automaticamente:
Antes de inserir a nota, o sistema verifica se já existe uma NFe cadastrada com a mesma chave e tipo de nota.
Quando:
$venda['bot_versatus'] == 'S'
o sistema verifica se existe loja espelho configurada.
Quando:
$venda['mov_estoque'] == 'S'
o sistema:
| Tipo Nota | Operação |
|---|---|
| Entrada | Soma estoque |
| Saída | Baixa estoque |
Se o produto estiver deletado:
produto.deletado = 'S'
o sistema:
A comissão só é calculada quando:
5102
6102
5403
5405
6403
6404
5110
6108
5551
6551
5101
6101
preco_venda_nf / 100 * comissao
Quando:
$venda['pedido'] > 0
o sistema:
Quando:
$venda['financeiro'] == 'S'
o sistema:
Quando:
$venda['atualizar_p_venda'] == 'S'
o sistema:
VERSATUS (ENTRADA) - COMPRA PARA COMERCIALIZACAO
Quando a empresa possuir:
baixar_estoque_composicao = S
o sistema:
Quando existir:
$venda['convenios']
o sistema:
Quando:
tipo_Importacao = 'T'
o sistema:
Quando:
replicar = S
o sistema:
Quando:
$venda['sum_apuracao'] == 'S'
o sistema:
Quando existir:
itens_emissao_saida
o sistema:
Todos os erros são adicionados em:
$errorLog[]
Ao final:
A função setNfe() centraliza toda a integração de notas fiscais do ERP, sendo responsável por: