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
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).