2018/01

A versão 2018/01 foi liberada em 08/12/2018.

Esta versão é compatível com a CTeLibrary.dll versão 3.0.6.1 (CTeLibrary_v3.06a.zip).

Alterações para atender a NT 2018/002

  • A função CTeOSGeraXML foi alterada para gerar o novo grupo infFretamento.
  • As funções CTeGeraXML e CTeOSGeraXML foram alteradas para gerar o novo grupo infRespTec.

Alterações para atender a NT 2018/001

  • Nenhuma alteração necessária na CTeLibrary. O desenvolvedor deve verificar se precisará alterar algo em sua aplicação consultando os detalhes da NT. Observação: a função CTeOSGeraXML já suportava o grupo ICMS20 no grupo do ICMS.

Alterações para atender a NT 2017/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 2017/002

  • A função CTeOSGeraXML foi alterada para aceitar os valores "02", "03" e "04" no campo modal.
  • A função CTeOSGeraXML foi alterada para gerar o novo grupo "cobr" incluído nesta versão.

Melhorias

  • A função CTeGeraXML foi alterada para substituir as quebras de linha nos campos xObs e xTexto por "|".
  • Um novo parâmetro sCaractereCRLF foi incluído na função CTeGeraDACTe. Este parâmetro permite que o desenvolvedor especifique um caractere que será usado para gerar uma quebra de linha no DACTe.
  • A função CTeConsultarStatus, foi alterada para utilizar a versão 3.00 por padrão, caso o desenvolvedor não informe a versão no parâmetro sVersao.
  • Adicionado suporte ao TLS 1.2 na CTeLibrary.dll.
  • A função CTeOSGeraXML foi alterada para suportar os tipos 1 (CT-e complementar) e 2 (CT-e de anulação).

Correções

  • Correção na função CTeOSGeraXML que gerava erro de tipo de dado incompatível, ao tentar gerar um CT-e complementar (tpCTe=1).