Versão 2021/01 liberada em 11/11/2021.
Esta versão é compatível com a CTeLibrary.dll versão 3.0.9.5 (CTeLibrary_v3.09a.zip) e Acronsoft.DLL versão 1.2.6.1.
Alterações para atender a NT 2021/001 (versão 1.00 liberada em Janeiro/2021)
- Alteradas as funções CTeOSGeraXML e CTeGTVeGeraXML, tornando a UF da placa do veículo opcional para adequar a nova placa Mercosul.
Alterações para atender a NT 2020/002 - Guia de Transporte de Valores Eletrônica - GTVe (versão 1.00 liberada em Maio/2020)
- Criada a função CTeGTVeGeraXML, que possibilita a geração do CT-e GTVe (modelo 64).
- Criada a função CTeGTVeEnviar, que possibilita o envio do CT-e GTVe (modelo 64).
- Adicionada, na função CTeOSGeraXML, a geração do nó "infGTVe".
- Adicionada, na função CTeOSGeraXML, a geração da tag "chBPe" no nó "infDocRef".
- Adicionada, na função CTeLerXML, a leitura do nó "infGTVe".
- Adicionada, na função CTeLerXML, a leitura da tag "chBPe" no nó "infDocRef".
Alterações para atender a NT 2020/001 - Nota Fiscal Fácil (NFF) (versão 1.00 liberada em Maio/2020)
- Adicionada, na função CTeGeraXML, opção 3 (Regime Especial da NFF) usada na tag "tpEmis".
- Adicionada, na função CTeGeraXML, a possibilidade de gerar CT-e utilizando CPF, desde que atendidas as regras da NFF.
- Adicionada, na função CTeLerXML, a leitura das tags "CPF" do emitente e o grupo "infSolicNFF" (Grupo de informações do pedido de emissão da NFF).
- Na função CTeLerXML, a leitura das tags "CNPJ" e "IE" do emitente, passam a ser opcionais, desde que atendidas as regras da NFF.
- Adicionada, na função CTeLerXMLEvento, a leitura da tag CPF do emitente.
Novas funcionalidades
- Criada a função CTeEnviarPrestDesacordo.
- Criada a função CTeApagaLog, com a finalidade de apagar os arquivos de log gerados pela CTeLibrary.
- Foi incluída uma nova dll chamada Acronsoft.dll ao pacote da CTeLibrary. Esta DLL será responsável por alguns dos recursos internos da CTeLibrary
- Adicionadas as funções CTeGTVeGeraXML e CTeGTVeEnviar.
Melhorias
- Adicionada, nova tela "Prestação de Serviço em Desacordo" na workspace de exemplo, contendo exemplo da implementação da função CTeEnviarPrestDesacordo.
- Adicionado, na função CTeMontaChaveAcesso, tratamento para garantir que o parâmetro "sCNPJEmitente" tenha 14 dígitos.
- Adicionada geração das tags autXML, infRespTec e infCTeSupl na função CTeOSGeraXML.
- Adicionada função Trim() na geração das tags da placa do veículo nas funções CTeGTVeGeraXML e CTeOSGeraXML.
- Implemetado, na tela "CT-e OS - modal rodoviário", aba "RodoOS" da workspace de exemplo, os campos referentes ao nó "infFretamento".
Workspace de exemplo
- Adicionada, nova tela "Prestação de Serviço em Desacordo" contendo exemplo da implementação da função CTeEnviarPrestDesacordo.
- Implementados, na tela "CT-e OS - modal rodoviário", aba "RodoOS", os campos referentes ao nó "infFretamento".
- Adicionado novo cadastro CT-e GTVe (CteGTVe.vw) referente ao modelo 64, que contém exemplo.
- Correção na chamada da lookup do emitente e do tomador na view Cte_OS.vw, que apresentava erro.
- Criada nova aba, "autXML" na view Cte_OS.vw, para entrada de CPF/CNPJ que irá gerar o nó "autXML".
- Adicionada a opção 3 (Regime Especial da NFF), como forma de emissão do CT-e ("tpEmis").
- Corrigidas as opções da forma de emissão do CT-e ("tpEmis"), pois estava faltando a opção 4 (EPEC pela SVC).
- Corrigido, o tipo e nome do campo referente ao TAF das tabelas Pessoas e CteOs, que passa a ser do tipo String e nome sTAF.
Correções
- Corrigida, na função CTeGeraXML, a opção 4 (EPEC pela SVC) a qual, não estava contemplada como opção da tag "tpEmis".
- Correção na chamada da lookup do emitente e do tomador na view Cte_OS.vw da workspace de exemplo, que apresentava erro.
- Corrigida, na função CTeLerXML, a leitura do nó "seg" que não estava sendo lido no CT-e OS.
- Corrigido, na workspace de exemplo, o tipo e nome do campo referente ao TAF das tabelas "Pessoas" e "CteOs", que passa a ser do tipo String e nome sTAF.
- Corrigidas, na workspace de exemplo, as opções da forma de emissão do CT-e ("tpEmis"), pois estava faltando a opção 4 (EPEC pela SVC).