Ir para conteúdo
  • Cadastre-se

dev botao

  • Este tópico foi criado há 2027 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

  • Consultores
Postado

Olá pessoal,

A pesar do titulo fazer referencia a NF-e, mas esse artigo é valido também para a NFC-e, CT-e, CT-e OS, MDF-e e BP-e.

Alguns desenvolvedores preferem gerar através da sua aplicação o XML para depois ser lido pelo ACBrMonitor ou pelo componente que vão dar continuidade, ou seja, assinar, validar e enviar para SEFAZ.

Vi relatos no fórum que o desenvolvedor gerou o XML com uma determinada chave e o Monitor ou o componente mudaram essa chave.

Porque isso ocorre?

Essa alteração é provocada porque o valor da tag cNF (se tratando da NF-e e NFC-e) esta com o valor zero ou possui um valor em cNF diferente do que foi usado para compor a chave.

Se o valor for zero o componente que é usado pelo Monitor vai gerar um numero aleatório.

Agora se o valor de cNF for diferente do que foi usado na chave o componente se encarrega de corrigir a chave.

Como é composta a chave?

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)>

O <Numero da Nota> é o valor de nNF e o <Código da Nota> é o valor de cNF.

Para os demais modelos de documentos fiscais eletrônicos temos:

CT-e / CT-e OS

<Numero do Conhecimento> = nCT

<Código do Conhecimento> = cCT

MDF-e

<Numero do Manifesto> = nMDF

<Código do Manifesto> = cMDF

BP-e

<Numero do Bilhete> = nBP

<Código do Bilhete> = cBP

  • Curtir 7
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

×
×
  • 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.