NFeValidaChave

A função NFeValidaChave serve para verificar se uma chave de uma NF-e é válida.

Tipo de Retorno

Boolean

Pacote

A função NFeValidaChave está definida dentro do pacote NF-eValidaChave.pkg.

Sintaxe

Move (NFeValidaChave({sChave})) to {bRet}

Onde:

  • {sChave} é uma variável do tipo String que contém a chave da NF-e a ser validada.
  • {bRet} é uma variável do tipo Boolean que recebe o retorno da função, sendo True o retorno positivo de chave válida, ou False caso a chave não seja válida.

Exemplo

Um exemplo de uso da função pode ser encontrado dentro da Workspace de Exemplo no DD cNotaFiscalDataDictionary na função NFeCancelarNFExemplo.

Move (NFeValidaChave(NotaFisc.sChave)) to bChaveValida

Observações

  • A função verifica se a chave contém 44 caracteres e se o dígito verificador é válido;
  • Esta função está disponível a partir da versão 2013/02.

Não encontrou o que precisava, entre em contato conosco.