4.1. Identificação da DC-e
4.1.1. Cria a chave de Acesso da DC-e
4.1. Identificação da DC-e
« Anterior
4.2. Emitente do DC-e
Próximo »

4.1.1. Cria a chave de Acesso da DC-e

Cria a chave de Acesso da DC-e

Assinatura:

int CriaChaveDCe(string cUF, string Ano, string Mes, string CNPJ, string Modelo, string serie, string numero, string tpEmis, string tpEmit, string nSiteAutoriz, string codigoSeguranca, string msgResultado, string cNF, string cDV, string chaveDCe)

Descrição:

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

Composição da chave de acesso

composicaoChaveAcesso

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 infDCe, precedida da literal DCe.

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 - transportador )
modelo string entrada informar o conteúdo da tag modelo - modelo 99
serie string entrada informar o conteúdo da tag serie - série da DC-e, informar zero se série única.
numero string entrada informar o conteúdo da tag nDC - número da DC-e
tpEmis string entrada informar o conteúdo da tag tpEmis - forma de emissão da DC-e: 1- Normal e 9 - Contingência off-line da DC-e.
tpEmit string entrada informar o conteúdo da tag tpEmit - 3 - Transportadora
nSiteAutoriz string entrada informar o conteúdo da tag nSiteAutoriz - informar 0 (zero).
codigoSeguranca string entrada informar uma literal que será utilizado para gerar o cDC - 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 cDC, pois é este código que vai individualizar o algoritmo de cálculo que é público.
msgResultado string saída retorna a literal do resultado da chamada da funcionalidade.
cDC string saída retorna o Código Numérico que compõe a Chave de Acesso, deve ser informado na tag cDC do grupo ide
cDV string saída retorna o DV da Chave de Acesso, deve ser informado na tag cDV do grupo ide
chaveDCe string saída retorna a chave de Acesso da NF-e, deve ser informado no atributo Id da tag infDCe, precedida da literal DCe.

Retorno:

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

código Mensagem
5601 Chave de Acesso criada
5602 Erro: O parâmetro cUF não informado
5603 Erro: O parâmetro ano não informado
5604 Erro: O parâmetro mes não informado
5605 Erro: O parâmetro CNPJ não informado
5606 Erro: O parâmetro modelo não informado
5607 Erro: O parâmetro serie não informado
5608 Erro: O parâmetro numero não informado
5609 Erro: O parâmetro codigoSeguranca não informado
5610 Erro: O conteúdo do parâmetro cUF [valor informado] é inválido
5611 Erro: O conteúdo do parâmetro mes [valor informado] é inválido (1-12)
5612 Erro: O conteúdo do parâmetro ano [valor informado] é inválido (ano>99)
5613 Erro: O conteúdo do parâmetro CNPJ [valor informado] é inválido
5614 Erro: O conteúdo do parâmetro modelo [valor informado] é inválido
5615 Erro: O conteúdo do parâmetro serie [valor informado] é inválido [0-999]
5616 Erro: O conteúdo do parâmetro numero [valor informado] é inválido [1-999999999]
5617 Erro: O parâmetro tpEmis não informado
5618 Erro: O conteúdo do parâmetro tpEmis [valor informado] é inválido [0 ou 4]
5619 Erro: O parâmetro tpEmit não informado
5620 Erro: O conteúdo do parâmetro tpEmit [valor informado] é inválido [1 ou 9]
5621 Erro: O parâmetro nSiteAutoriz não informado
5622 Erro: O conteúdo do parâmetro nSiteAutoriz [valor informado] é inválido [0-9]
4.1.1. Cria a chave de Acesso da DC-e
4.1. Identificação da DC-e
« Anterior
4.1. Identificação da DC-e
Próximo »
4.2. Emitente do DC-e