Ir para conteúdo
  • Cadastre-se

Como funciona o Campo cNF e nNF na Chave da NFe ?


Ver Solução Respondido por Italo Giurizzato Junior,
  • Este tópico foi criado há 2550 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

Postado

Senhores

 

Qual o procedimento correto ? Gerar a chave da nota e informar no campo cNF ou omitir este campo e deixar o monitor gerar a chave ?

Observei que quanto gero a chave e informo no arquivo ini o monitor também gera a sua própria chave que se sobrepõe a chave que eu gerei. 

  • Consultores
  • Solution
Postado

Bom dia Cesar,

Uma pequena correção.

A chave da nota é composta por 44 dígitos dos quais 8 se referem ao código da nota fiscal (cNF).

A sua aplicação não vai gerar a chave, quem gera é o monitor com base em algumas informações:

Chave = <Código da UF(2)><Ano de Emissão(2)><Mês de Emissão(2)><CNPJ do Emitente(14)><Modelo(2)><Série da Nota(3)><Numero da Nota(9)><Tipo de Emissão(1)><Código da Nota(8)><Digito Verificador(1)>

Os numero entre parênteses é a quantidade de dígitos.

Se você não informar o código da nota fiscal (cNF) o monitor a principio atribui o valor zero.
Como o código da nota fiscal não pode ser zero um código aleatório (recomendação da própria SEFAZ) de no máximo 8 dígitos é gerado e como dito anteriormente, vai fazer parte da chave.

Por outro lado se a sua aplicação gerar e armazenar o código da nota da mesma forma que gera e armazena o numero dela e passar essas informações nos campos apropriados:

nNF=<numero da nota gerado pela sua aplicação>

cNF=<código da nota gerado pela sua aplicação>

o Monitor vai gerar a chave com essas informações.

Exemplo:

nNF=1500

cNF=236589

Chave = <Código da UF><Ano de Emissão><Mês de Emissão><CNPJ do Emitente><Modelo><Série da Nota><000001500><Tipo de Emissão><00236589><Digito Verificador>

Observações:

1. o numero da nota (nNF) tem que ser um numero sequencial crescente iniciado em 1.

2. o código da nota (cNF) não pode ser zero e nem igual a nNF e sim um numero aleatório.

Espero ter ajudado.

  • Curtir 6
Consultor SAC ACBr

Italo Giurizzato Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

Analista de Sistemas / Araraquara-SP

Araraquara - A era dos Trólebus

  • Consultores
Postado

Obrigado por reportar.

Fechando. Para novas dúvidas, criar um novo tópico.

  • Curtir 1
Consultora ACBr Pro

Juliana Tamizou

Gerente de Projetos ACBr / Diretora de Marketing AFRAC
Ajude o Projeto ACBr crescer - Seja Pro

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.  Discord

Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil


Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !!

  • 9 meses depois ...
  • Consultores
Postado

Ainda sobre o assunto do cNF, queiram ver o seguinte tópico sobre as regras da NT 001 de 2019:

  • Curtir 2

[]'s

Consultor SAC ACBr

Elton
Profissionalize o ACBr na sua empresa, conheça o ACBr Pro.

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

Um engenheiro de Controle de Qualidade(QA) entra num bar. Pede uma cerveja. Pede zero cervejas.
Pede 99999999 cervejas. Pede -1 cervejas. Pede um jacaré. Pede asdfdhklçkh.
  • Este tópico foi criado há 2550 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.
Visitante
Este tópico está agora fechado para novas respostas
×
×
  • Criar Novo...

Informação Importante

Colocamos cookies em seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies, caso contrário, assumiremos que você está bem para continuar.

The popup will be closed in 10 segundos...
The popup will be closed in 10 segundos...