2012/01

Versão 2012/01 liberada em 19 de Janeiro de 2012.

Esta atualização está sendo fornecida com a CTeLibrary.dll versão 1.0a. Para usar os recursos desta atualização é necessário esta versão da DLL no seu ambiente de desenvolvimento e produção. Consulte o tópico Instalação da CTeLibrary.dll para mais informações.

As principais novidades desta atualização são:

  • Inclusão da funcionalidade de geração e envio de CL-e (Capa de Lote Eletrônica).
  • Compatibilidade com a versão 1.04 do schema do CT-e. A versão 1.03 não será mais aceita pela SEFAZ a partir de 01/04/2012.
  • Compatibilidade com versão 11.1 do Visual DataFlex.

Abaixo a lista completa das novidades.

Novas funcionalidades

  • Foi adicionada uma nova função/pacote CLeEnviar, que permite gerar e enviar uma CL-e (Capa de Lote Eletrônica) para a SEFAZ.

Alterações para atender a legislação

  • A função CTeCancelar foi alterada para usar o schema da versão 1.04.
  • A função CTeBuscar foi alterada para usar o schema da versão 1.04.
  • A função CTeEnviar foi alterada para usar o schema da versão 1.04.
  • Alterada função de geração da chave do CT-e para incluir o campo iTpEmis, conforme especificado no manual da versão 1.04.
  • A função CTeGeraXML foi alterada para usar o schema da versão 1.04. Serão necessárias alterações no fonte de sua aplicação para usar este novo schema. Verifique o tópico Migrando schema 1.03 para 1.04.

Correções

  • Correção na descrição dos erros de validação dos documentos do rementente do tipo NF (01 ou 04) dentro do pacote CTeGeraXML.pkg.
  • Correção na função CTeGeraXML: o CT-e complementar e de anulação não estavam sendo gerados corretamente.
  • Correção da documentação do retorno da função CTeEnviar.
  • Correção da documentação do retorno da função CTeCancelar.
  • Correção da documentação do retorno da função CTeBuscar.
  • Correção do tópico "Para que serve" na documentação da função CTeEnviar no Help.
  • Correção na sintaxe da função CTeGeraXML no Help.

Documentação

  • O tópico "Configurando a CTeLibrary" ganhou um novo sub-tópico que explica como configurar uma Workspace do VDF 11.1 para usar a CTeLibrary.
  • Acrescentado novo tópico Migrando schema 1.03 para 1.04 com dicas sobre o processo de migração do schema 1.03 para 1.04.
  • Acrescentada observação sobre modais atendidos na documentação da função CTeGeraXML.
  • Acrescentada documentação da função CLeEnviar.
  • Melhora na documentação do parâmetro sNmCertificado na função CTeInutilizar.
  • Melhora na documentação do parâmetro sNmCertificado na função CTeBuscar.
  • Melhora na documentação do parâmetro sNmCertificado na função CTeCancelar.
  • Melhora na documentação do parâmetro sNmCertificado na função CTeEnviar.

Melhorias

  • O pacote CTeFormatDateTime.pkg foi alterado para ser compatível com o VDF 11.1.
  • O pacote CTeBuscar.pkg foi alterado para ser compatível com o VDF 11.1.
  • O pacote CTeMontaChaveAcesso.pkg foi alterado para ser compatível com o VDF 11.1.
  • O pacote CTeInutilizar.pkg foi alterado para ser compatível com o VDF 11.1.
  • O pacote CTeLerXML.pkg foi alterado para ser compatível com o VDF 11.1.
  • Agora os diretórios da DLL ficam organizados dentro de uma única pasta CTe_Util.
  • O pacote CTeGeraXML.pkg foi alterado para ser compatível com o VDF 11.1.

Workspace de exemplo

  • Foi acrescentada uma nova View que mostra a utilização da função CTeLerXML.
  • A opção NoPut foi removida do campo Cte.inCT. Ele continuará sendo gerado automaticamente, mas poderá ser alterado para fins de teste.
  • Correção no preenchimento do CPF do remetente. A tag CNPJ era preenchida, mesmo que o remetente tivesse um CPF.
  • As tabelas e telas da Workpace de exemplo foram atualizadas para usar o schema da versão 1.04.
  • Acrescentada nova View CapaLote.vw que permite fazer testes de envio da CL-e (Capa de Lote Eletrônica).