Ir para conteúdo
  • Cadastre-se

dev botao

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á 1982 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

  • Administradores
Postado

Obrigado por reportar.

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

  • Curtir 1
Consultora SAC ACBr

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á 1982 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.