Para recalcular a chave de uma NFCe, utilize o método CalculaChaveNFCe. Ao passar os parâmetros necessários, ele vai calcular o dígito verificador da chave.
Método
CalculaChaveNFCe(const aDtEmissao, aUF, aCNPJ, aModelo, aSerie, aNRNota, aCodSistema: String; aTpEmis: string): String;
Parâmetros
Argumento | Tipo | Detalhes |
aDtEmissao | String | Data de Emissão do Documento no formato YYYY-MM-DD. Tag <dhEmi> |
aUF | String | Código do Estado do Emissor da NFCe. Tag <cUF> |
aCNPJ | String | CNPJ do Emitente contendo 14 dígitos (sem pontos ou traços) |
aModelo | String | Modelo do Documento Fiscal que está sendo Emitido (NFCe = 65). Tag <mod> |
aSerie | String | Série do Documento Fiscal que está sendo Emitido. Tag <serie> |
aNRNota | String | Número da Nota Fiscal registrada no sistema. Tag: <nNF> |
aCodSistema | String | Número Identificador da NFCe dentro do banco de dados da empresa. Tag: <cNF> |
Tipo de Emissão da NFCe | String | Tipo de Emissão da NFCe. Tag <tpEmis> |
Retorno
O retorno do método é a chave da nota.
Exemplo: 41180929062609000177656970000709421123456382
Exemplos
Delphi
retorno := spdNFCe.CalculaChaveNFCe('2018-11-09','41','29062609000177','65','1','10','10','1');
C#
retorno = spdNFCe.CalcularChaveNFCe("2018-11-09","41","29062609000177","65","1","10","10","1");
Visual Basic 6
retorno = spdNFCe.CancelarChaveNFCe "2018-11-09","41","29062609000177","65","1","10","10","1"
PHP
$retorno = spdNFCe->CalculaChaveNFCe('2023-01-30','41','29062609000177','65','1','10','10','1');
Comentários
0 comentário
Por favor, entre para comentar.