2021/01

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 CTeOSGeraXMLCTeGTVeGeraXML, 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 tag’s autXML, infRespTec e infCTeSupl na função CTeOSGeraXML.
  • Adicionada função Trim() na geração das tag’s da placa do veículo nas funções CTeGTVeGeraXMLCTeOSGeraXML.
  • 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).