Você está na página 1de 2

Cria a chave de Acesso da NF-e 2G - Guia de Uso da NFe_Util

http://www.flexdocs.com.br/guiaNFe/funcao.utilidades.criachaveNFe2...

Guia de Uso da NFe_Util 2Gv0.8e

Guia de Uso Funcionalidades Utilidadades Cria a chave de Acesso da NF-e 2G

14.4.2. Cria a chave de Acesso da NF-e 2G


Cria a chave de Acesso da NF-e 2G

Assinatura:
int CriaChaveNFe2G(string cUF, string Ano, string Mes, string CNPJ, string Modelo, string serie, string numero, string tpEmis, string codigoSeguranca, string msgResultado, string cNF, string cDV, string chaveNFe)

Descrio:
Funcionalidade para criar a chave de acesso da NF-e 2G. A tag tpEmis da NF-e que indica a forma de emisso da NF-e (normal, contingncia, etc) foi acrescentada na composio da chave de acesso, para no haver alterao do tamanho da chave de acesso o tamanho da tag cNF foi reduzida para 8 dgitos.

Rejeio: 227 - Erro na Chave de Acesso - Campo ID A rejeio 227 ocorre quando no existe correspondncia entre os campos da NF-e que compe a chave de acesso e a chave de acesso informada no atributo Id da tag infNFe, precedida da literal NFe.

Parmetros:
nome tipo string string string string string string fluxo entrada entrada entrada entrada entrada entrada descrio informar o contedo da tag cUF - cdigo da UF na codificao do IBGE: Ex. 35=SP, 43=RS, etc. informar o Ano da data de emisso com dois dgitos informar o Ms da data de emisso com dois dgitos informar o contedo da tag CNPJ - CNPJ do emissor informar o contedo da tag modelo - modelo da NF-e (valor fixo: 55) informar o contedo da tag serie - srie da NF-e, informar zero se srie nica

cUF Ano Mes CNPJ modelo serie

1 de 2

24/04/2012 10:43

Cria a chave de Acesso da NF-e 2G - Guia de Uso da NFe_Util

http://www.flexdocs.com.br/guiaNFe/funcao.utilidades.criachaveNFe2...

nome

tipo string string

fluxo entrada entrada

descrio informar o contedo da tag nNF - nmero da NF-e informar o contedo da tag tpemis - forma de emisso da NF-e: 1- Normal, 2-Contingncia FS, 3-Contingncia SCAN, 4-DPEC e 5-Contigncia FS-DA. (campo novo) informar uma literal que ser utilizado para gerar o cNF - Cdigo Numrico que compe a Chave de Acesso, deve ser um literal nica para o emissor e dele depende o segredo da formao do cNF, pois este cdigo que vai individualizar o algoritmo de clculo que pblica. retorna a literal do resultado da chamada do WS retorna o Cdigo Numrico que compe a Chave de Acesso, deve ser informado na tag cNF retorna o DV da Chave de Acesso, deve ser informado na tag cDV retorna a chave de Acesso da NF-e, deve ser informado no atributo Id da tag infNFe, precedida da literal NFe.

numero tpEmis

codigoSeguranca msgResultado cNF cDV chaveNFe

string

entrada

string string string string

sada sada sada sada

Retorno:
O resultado da chamada do criachaveNFe2G devolve um cdigo numrico com os seguintes significados: cdigo 5601 5602 5603 5604 5605 5606 5607 5608 5609 5610 5611 5612 5613 5614 5615 5616 5617 5618 Chave de Acesso da NF-e criada Erro: O parmetro cUF no informado Erro: O parmetro ano no informado Erro: O parmetro mes no informado Erro: O parmetro CNPJ no informado Erro: O parmetro modelo no informado Erro: O parmetro serie no informado Erro: O parmetro numero no informado Erro: O parmetro codigoSeguranca no informado Erro: O contedo do parmetro cUF [{0:0}] invlido Erro: O contedo do parmetro mes [{0:0}] invlido (1-12) Erro: O contedo do parmetro ano [{0:0}] invlido (ano>99) Erro: O contedo do parmetro CNPJ [{0:0}] invlido Erro: O contedo do parmetro modelo [{0:0}] invlido Erro: O contedo do parmetro serie [{0:0}] invlido [0-999] Erro: O contedo do parmetro numero [{0:0}] invlido [1-999999999] Erro: O parmetro tpEmis no informado Erro: O contedo do parmetro tpEmis [{0:0}] invlido [1-5] Mensagem origem DLL DLL DLL DLL DLL DLL DLL DLL DLL DLL DLL DLL DLL DLL DLL DLL DLL DLL regra -

Histrico de atualizao:
2010-02-02 - 2Gv0.0 - Verso preliminar.

Copyright FlexDocs Documentos Eletrnicos - 2008-2012 - Todos os direitos reservados Generated by TypeFriendly 0.1.3 by Invenzzia

2 de 2

24/04/2012 10:43