CTeLibrary 2026/01

Conheça as funcionalidades, melhorias, correções entre outros desta versão

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