14.4. Utilidadades
14.4.1. Cria a chave de Acesso da NF-e
14.4. Utilidadades
« Anterior
14.4.2. Cria a chave de Acesso da NF-e 2G
Próximo »

14.4.1. Cria a chave de Acesso da NF-e

Cria a chave de Acesso da NF-e

Assinatura:

int CriaChaveNFe(string cUF, string Ano, string Mes, string CNPJ, string Modelo, string serie, string numero, string codigoSeguranca, string msgResultado, string cNF, string cDV, string chaveNFe)

Descrição:

Funcionalidade para criar a chave de acesso da NF-e.

ExemploCertificado

Rejeição: 227 - Erro na Chave de Acesso - Campo ID

A rejeição 227 ocorre quando não existe correspondência entre os campos da NF-e que compõe a chave de acesso e a chave de acesso informada no atributo Id da tag infNFe, precedida da literal NFe.

Parâmetros:

nome tipo fluxo descrição
cUF string entrada informar o conteúdo da tag cUF - código da UF na codificação do IBGE: Ex. 35=SP, 43=RS, etc.
Ano string entrada informar o Ano da data de emissão com dois dígitos
Mes string entrada informar o Mês da data de emissão com dois dígitos
CNPJ string entrada informar o conteúdo da tag CNPJ - CNPJ do emissor
modelo string entrada informar o conteúdo da tag modelo - modelo da NF-e (valor fixo: 55)
serie string entrada informar o conteúdo da tag serie - série da NF-e, informar zero se série única
numero string entrada informar o conteúdo da tag nNF - número da NF-e
codigoSeguranca string entrada informar uma literal que será utilizada para gerar o cNF - Código Numérico que compõe a Chave de Acesso, deve ser uma literal única para o emissor e dele depende o segredo da formação do cNF, pois é este código que vai individualizar o algoritmo de cálculo que é pública.
msgResultado string saída retorna a literal do resultado da chamada do WS
cNF string saída retorna o Código Numérico que compõe a Chave de Acesso, deve ser informado na tag cNF
cDV string saída retorna o DV da Chave de Acesso, deve ser informado na tag cDV
chaveNFe string saída retorna a chave de Acesso da NF-e, deve ser informado no atributo Id da tag infNFe, precedida da literal NFe.

Retorno:

O resultado da chamada do criachaveNfe devolve um código numérico com os seguintes significados:

código Mensagem origem regra
5601 Chave de Acesso da NF-e criada DLL -
5602 Erro: O parâmetro cUF não informado DLL -
5603 Erro: O parâmetro ano não informado DLL -
5604 Erro: O parâmetro mes não informado DLL -
5605 Erro: O parâmetro CNPJ não informado DLL -
5606 Erro: O parâmetro modelo não informado DLL -
5607 Erro: O parâmetro serie não informado DLL -
5608 Erro: O parâmetro numero não informado DLL -
5609 Erro: O parâmetro codigoSeguranca não informado DLL -
5610 Erro: O conteúdo do parâmetro cUF [{0:0}] é inválido DLL -
5611 Erro: O conteúdo do parâmetro mes [{0:0}] é inválido (1-12) DLL -
5612 Erro: O conteúdo do parâmetro ano [{0:0}] é inválido (ano>99) DLL -
5613 Erro: O conteúdo do parâmetro CNPJ [{0:0}] é inválido DLL -
5614 Erro: O conteúdo do parâmetro modelo [{0:0}] é inválido DLL -
5615 Erro: O conteúdo do parâmetro serie [{0:0}] é inválido [0-999] DLL -
5616 Erro: O conteúdo do parâmetro numero [{0:0}] é inválido [1-999999999] DLL -

Histórico de atualização:

14.4.1. Cria a chave de Acesso da NF-e
14.4. Utilidadades
« Anterior
14.4. Utilidadades
Próximo »
14.4.2. Cria a chave de Acesso da NF-e 2G