CTeLibrary 2026/01
Veja também:
Versão 2026/01 Alpha, liberada em 05 de Julho de 2026.
Atenção: Esta versão da CTeLibrary é compatível com a CTeLibrary.dll versão 5.0.1.0 e CTeAcronsoft.dll versão 1.0.4.0.
A partir desta versão, a CTeLibrary deixa de utilizar a Library SharedNFeCTeLibrary (Shared). As funções que antes ficavam na Shared, agora estão dentro da própria CTeLibrary.
Para evitar erros de compilação, continuaremos enviando a Shared junto com a CTeLibrary, mas com pacotes sem conteúdo.
O objetivo desta mudança é tornar cada uma das nossas Libraries totalmente autônomas e simplificar o processo de atualização de novas versões.
Buscamos sempre minimizar o impacto para os desenvolvedores ao atualizarem nossas Libraries, mas sempre existem particularidades de cada ambiente que podem causar contratempos que não previmos. Nosso suporte estará sempre à disposição para ajudar nossos assinantes com estes contratempos.
Alterações para atender a NT 2026/001 (versão 1.01 liberada em Fevereiro/2026)
- Adicionada a função CTeEnviarVincPgto, com a finalidade de vincular uma ou mais transações financeiras a um CT-e ou CT-e OS previamente autorizado.
- Adicionada a função CTeCancelarVincPgto com a finalidade de cancelar a vinculação de pagamento com um CT-e ou CT-e OS.
Alterações para atender a NT 2025/001 RTC (versão 1.14b liberada em Maio/2026)
- Nenhuma alteração necessária. O desenvolvedor deve verificar se precisará alterar algo em sua aplicação averiguando as alterações no manual.
Alterações para atender a NT 2025/001 RTC (versão 1.14a liberada em Março/2026)
- Nenhuma alteração necessária. O desenvolvedor deve verificar se precisará alterar algo em sua aplicação averiguando as alterações no manual.
Alterações para atender a NT 2025/001 RTC (versão 1.14 liberada em Março/2026)
- Nenhuma alteração necessária. O desenvolvedor deve verificar se precisará alterar algo em sua aplicação averiguando as alterações no manual.
Novas funcionalidades
- Adicionada função CTeValidarCNPJ, usada para verificar se um CNPJ, numérico ou alfanumérico, é válido.
- Adicionada função CTeEnviarVincPgto, usada para vincular uma ou mais transações financeiras a um CT-e ou CT-e OS previamente autorizado.
- Adicionada função CTeCancelarVincPgto, usada para cancelar a vinculação de pagamento com um CT-e ou CT-e OS.
Melhorias
- Alterada a geração da chave do CT-e, passando a suportar CNPJ alfanumérico;
- Alterada a função CTeValidaChave, que passa a suportar chave alfanumérica necessária devido o CNPJ alfanumérico.
Workspace de exemplo
- Adicionada a view ValidarCNPJ.vw, que exemplifica o uso da função CTeValidarCNPJ.
- Adicionada na view CTe.vw a aba “pgtoVinc”, que exemplifica o uso das funções CTeEnviarVincPgto e CTeCancelarVincPgto.
