Página 1 de 2

Codigo da NFE, para que serve ?

Enviado: 09 Ago 2019 17:45
por rubens
Boa tarde...
Entro em vigor esse mês regra sobre o código da nfe..
Eu sempre usei o mesmo número da NFe.
Não sei a serventia desse código, alguém saber dizer para que serve? Quais cuidados devo ter ao gerar esse código, se preciso armazenar isso...?

Obrigado
Rubens

Codigo da NFE, para que serve ?

Enviado: 09 Ago 2019 19:12
por JoséQuintas
rubens escreveu:Não sei a serventia desse código, alguém saber dizer para que serve?
Esse código é apenas um número qualquer.
rubens escreveu:se preciso armazenar isso...?
Ele passa a fazer parte da chave da NFE.


Explicação:

Sua nota é ano/mes-cnpj-.... número.. codigo
Se você usar zeros... basta que qualquer um gere seus números sequenciais e poderá obter todas as suas notas.
Se usar número aleatório... não vão conseguir acessar a sua nota... como se fosse uma senha.

Então... o que a Fazenda vai começar a fazer é: impedir senha fácil.
O campo CODIGO é isso.

Codigo da NFE, para que serve ?

Enviado: 09 Ago 2019 20:41
por Toledo
Você pode usar a função abaixo para gerar o código:

Código: Selecionar todos

nCodRand:=HB_RandomInt(15000,9999999)
Vai gerar um número randômico entre 15000 a 9999999.

Abraços,

Codigo da NFE, para que serve ?

Enviado: 09 Ago 2019 21:37
por JoséQuintas
NÃO recomendo.

Melhor usar um algorítimo seu, baseado em alguma informação da nota.
Por exemplo código do cliente repetido até preencher.

Porque?

Suponha que ocorra problema e precise da chave pra baixar a nota...
Como vai recuperar a chave?
Usando informação conhecida do aplicativo, gera a mesma chave quando quiser.

Eu uso assim, e em caso de problema, o aplicativo já faz o copiar, e o usuário apenas cola na consulta de nota.
O usuário fica feliz por não digitar, e você também, porque resolve o imprevisto (que ficou previsto).

Codigo da NFE, para que serve ?

Enviado: 09 Ago 2019 21:39
por JoséQuintas
nota.png
Olhe lá... o usuário só clica aí, e cola no site.

Codigo da NFE, para que serve ?

Enviado: 14 Ago 2019 15:04
por pauloa1
Olá José!

"Melhor usar um algorítimo seu, baseado em alguma informação da nota.
Por exemplo código do cliente repetido até preencher."

é um campo tamanho 8

nova regra: não pode ser igual ao n. da nota. "como faço hoje"
Não pode repetir : "neste caso se colocar o código do cliente, vai repetir"
Não pode ser sequencial. exemplo numero_da_Nota+1

Pensei em pegar o número da nota e gerar um digito.

Paulo

Codigo da NFE, para que serve ?

Enviado: 14 Ago 2019 17:51
por JoséQuintas
Que tal código do cliente somado a ele mesmo?

cCodCliente := StrZero( CliCod, 6 ) // se for numerico
Código := Pad( cCodCliente + cCodCliente, 8 )

Nem todas as notas são para o mesmo cliente.

Ou o código invertido, ou qualquer outra coisa que siga alguma regra.

Codigo da NFE, para que serve ?

Enviado: 14 Ago 2019 19:33
por JoséQuintas
Por falar nisso... quando fiz o manifesto eletrônico coloquei tudo zeros pra teste, e ficou até hoje.
Está na hora de alterar isso.
Até que a Fazenda de vez em quando lembra a gente de não fazer besteira...

Codigo da NFE, para que serve ?

Enviado: 02 Set 2019 08:59
por janio
Melhor usar um algorítimo seu, baseado em alguma informação da nota.
Por exemplo código do cliente repetido até preencher.

Porque?

Suponha que ocorra problema e precise da chave pra baixar a nota...
Como vai recuperar a chave?
Usando informação conhecida do aplicativo, gera a mesma chave quando quiser.
Boa, Quintas! Isso mesmo

Antes eu usava o mesmo numero da nota, mas daí o ACBr passou a não aceitar mais.

Depois passei a usar um numero aleatorio, conforme o Toledo falou, mas daí esbarrei no problema que vc falou. E se der algum problema? Como eu vou saber a chave da nota pra consulta?

Agora estou usando um esquema simples:
CodigoNota = NumeroNota + 5

Não tem erro. A qualquer tempo e se ocorrer algum problema, eu saberei qual a chave da nota

Codigo da NFE, para que serve ?

Enviado: 02 Set 2019 09:19
por Itamar M. Lins Jr.
Ola!
Qual o tamanho desse numero ?
Não é 9 digitos ?

Saudações,
Itamar M. Lins Jr.

Codigo da NFE, para que serve ?

Enviado: 02 Set 2019 09:40
por rubens
Bom dia..

o Código da nota é tamanho 6 e o número da nota também.
Resolvi inverter o número da nota e acrescentar 1 no inicio do código.
Tipo:
Número da nota 245
Código da Nota 100542
Se precisar reconstruir a chave tá fácil.

Dica: Para quer usar número aleatório e não quer gerar esse número e usa acbr, basta deixar o código da nota com '0' que o acbr gera o número aleatório.

Rubens

Codigo da NFE, para que serve ?

Enviado: 02 Set 2019 09:42
por rubens
Quintas,
Por falar nisso... quando fiz o manifesto eletrônico coloquei tudo zeros pra teste, e ficou até hoje.
A SefazClass tem MDFe ?

Obrigado
Rubens

Codigo da NFE, para que serve ?

Enviado: 02 Set 2019 10:11
por JoséQuintas
Itamar M. Lins Jr. escreveu:Qual o tamanho desse numero ?
Não é 9 digitos ?
Inicialmente eram 9, mas depois precisaram acrescentar informação, e reduziram pra 8 - na nota 2.0
rubens escreveu:A SefazClass tem MDFe ?
NFe, NFCe, CTe, MDFe, manifestação do destinatário

É praticamente tudo a mesma coisa no que se refere a comunicação com a Fazenda, salvo exeções.

Codigo da NFE, para que serve ?

Enviado: 02 Set 2019 11:49
por janio
Qual o tamanho desse numero ?
Não é 9 digitos ?
Numero da nota: 9 dígitos
Codigo da nota: 8 dígitos

Codigo da NFE, para que serve ?

Enviado: 02 Set 2019 12:26
por Jairo Maia
Apenas lembrando:

1- Não pode ser igual ao número da nota, e não pode ser igual a:

00000000, 11111111, 22222222, 33333333, 44444444, 55555555, 66666666, 77777777, 88888888, 99999999, 12345678, 23456789, 34567890, 45678901, 56789012, 67890123, 78901234, 89012345, 90123456, 01234567.