2013/02

Versão 2013/02 liberada em 26 de Dezembro de 2013.

Esta atualização é compatível com a CTeLibrary.dll versão 1.5.0.2 (CTeLibrary_v1.5.zip).

As principais novidades são:

  • Adicionado suporte a leitura do XML da versão 2.0 na função CTeLerXML.
  • Adição da função CTeGeraDACTe para gerar o DACTe.

Alterações para atender a NT 2013/009

  • Nenhuma alteração necessária na CTeLibrary. O desenvolvedor deve verificar se precisará alterar algo em sua aplicação consultando os detalhes da NT.

Alterações para atender a NT 2013/008

  • Esta NT contém orientações sobre uso do EPEC, o qual não é suportado ainda pela CTeLibrary. Portanto, nenhuma alteração necessária na CTeLibrary.

Alterações para atender a NT 2013/007

  • Nenhuma alteração necessária na CTeLibrary. O desenvolvedor deve verificar se precisará alterar algo em sua aplicação consultando os detalhes da NT.

Alterações para atender a NT 2013/006

  • A função CTeLerXML foi alterada para ler arquivos XML da versão 2.0 do CT-e.

Alterações para atender a NT 2013/005

  • Nenhuma alteração necessária na CTeLibrary. O desenvolvedor deve verificar se precisará alterar algo em sua aplicação consultando os detalhes da NT.

Alterações para atender a NT 2013/004

  • Alteração da função CTeGeraXML para gerar a tag vTotTrib.
  • Alteração da tag vTotImp para vTotTrib na estrutura do CT-e. Caso o desenvolvedor esteja usando esta tag, será necessário alterar seu código fonte após a atualização da CTeLibrary.

Alterações para atender as NT’s 2013/002, 2013/003

  • Nenhuma alteração necessária na CTeLibrary. O desenvolvedor deve verificar se precisará alterar algo em sua aplicação consultando os detalhes da NT.

Alterações para atender a NT 2013/001

  • Alteração da função CTeGeraXML para gerar a tag vTotImp.
  • Alteração da função CTeGeraXML para aceitar o novo tamanho máximo da tag RENAVAM (11).

Novas funcionalidades

Melhorias

  • A função CTeLerXML foi alterada para também ler o conteúdo das tags cStat e xMotivo.

Workspace de exemplo

  • Um novo botão "Gerar DACTe" foi acrescentado na tela "CT-e - modal rodoviário/aéreo" que mostra um exemplo de utilização da função CTeGeraDACTe.
  • Alterado tratamento do retorno da função CTeBuscar para incluir o código do retorno no texto do erro.
  • Inclusão de novas faixas de códigos de rejeição após fazer a busca do resultado do processamento do CT-e.

Documentação

  • A partir de agora a documentação da CTeLibrary estará totalmente disponível no site DeveloperFlex. A documentação em formato de Help (.chm) não será mais fornecida com o produto.
  • A partir de agora, as versões da CTeLibrary serão identificadas por um número no seguinte formato: aaaa/##, onde aaaa é o ano em que foi liberada e ## é o número da liberação sequencial dentro do ano de liberação. Portanto, a primeira versão liberada em 2013 será identificada por 2013/01, a segunda por 2013/02 e assim sucessivamente.

Correções

  • Correção na função CTeLerXML que não estava lendo a tag vDocFisc do grupo infOutros.
  • Correção na função CTeLerXML que não estava lendo corretamente a tag vBC dos grupos ICMS00, ICMS20 e ICMS90.
  • Correção na função CTeLerXML que não estava lendo corretamente a tag nPeso das informações da NF do remetente.
  • Correção na função CTeLerXML que causava erro ao ler a tag "semData" do grupo "Entrega".
  • Correção na função CTeLerXML que causava erro ao ler o campo dProg do grupo infCTe.compl.Entrega.comData.
  • Correção na função CTeLerXML que não lia corretamente a série da NF do remetente.
  • Correção na função CTeLerXML que causava erro de falta de argumento ao ler um CT-e com tomador 4 (outros).