CTeValidaChave Veja também: CTeApagaLog CTeAssinar CTeBuscar CTeCancelar CTeConsultar CTeConsultarStatus CTeCriaProc CTeDistribuicaoDFe CTeEnviaCancCE CTeEnviaCCe CTeEnviaCECTe CTeEnviar CTeEnviarCancIE CTeEnviarIE CTeEnviarPrestDesacordo CTeGeraDACTe CTeGeraXML CTeGTVeEnviar CTeGTVeGeraXML CTeInutilizar (Obsoleta) CTeLerXML CTeLerXMLEvento CTeMontaChaveAcesso CTeOSEnviar CTeOSEnviarGTV CTeOSGeraXML CTePegaNomeCertificado CTePegaPropriedadesCertificado CTeValidaChave CTeValidarXML A função CTeValidaChave serve para verificar se uma chave de um CT-e é válida. Tipo de Retorno Boolean Pacote A função CTeValidaChave está definida dentro do pacote CTeValidaChave.pkg. Sintaxe Move (CTeValidaChave({sChave})) to {bRet} Onde: {sChave} é uma variável do tipo String que contém a chave do CT-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 na view CTeValidaChave.vw. 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 2024/01. Esta função também está disponível na edição Ready-Only.