CTeLibrary - Atualização

Em 23/02/2013, enviamos uma atualização da CTeLibrary a todos os assinantes. Caso não tenha recebido, entre em contato conosco: contato@developerflex.com.br.

As principais novidades são:

  • Adição do suporte a geração e leitura de XML do modal aéreo.
  • Criação de uma nova edição da CTeLibrary chamada Read-Only, ideal para desenvolvedores que não emitem CT-e, mas desejam automatizar a leitura dos CT-e’s recebidos em seu sistema.

Abaixo a lista completa das novidades:

Alterações para atender as NT’s 2012/006, 2012/007 e 2012/008

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

Alterações para atender a NT 2012/005

  • O método CTeBuscar da classe cCTeDataDictionary da aplicação de exemplo foi alterado para reconhecer os novos códigos de rejeição 646 a 649.
  • Alteração do pacote CTePreparaCTeExemplo.pkg para gerar a razão social fixa "CT-E EMITIDO EM AMBIENTE DE HOMOLOGACAO – SEM VALOR FISCAL" para remetente/destinatário/recebedor/expedidor no ambiente de homologação. O desenvolvedor precisará fazer alteração semelhante em sua aplicação, caso a utilize para testes no ambiente de homologação.

Novas funcionalidades

  • Adicionado suporte para leitura de XML do modal aéreo na função CTeLerXML.
  • Adicionado suporte para geração de XML do modal aéreo na função CTeGeraXML.

Nova edição Read-Only

  • Criação da CTeLibrary Read-Only Edition com a função CTeLerXML. Ideal para desenvolvedores que não emitem CT-e, mas desejam automatizar a leitura dos CT-e’s recebidos em seu sistema. A edição completa passa agora a se chamar CTeLibrary Standard.

Documentação

  • Inclusão de novo tópico "Edições" que explica a diferença entre a edição Standard e a edição Read-Only da CTeLibrary.

Workspace de exemplo

  • A partir desta atualização, a Workspace de exemplo só terá o arquivo .sws da versão 17.0 do VDF. A Library continua sendo suportada no VDF 11.1 ou superior, mas se o desenvolvedor desejar usar a aplicação de exemplo para testes e fonte de aprendizado, deverá usar a versão 17.0 do VDF.
  • A tela de emissão de CT-e foi alterada para suportar a geração do modal aéreo.
  • Correção na geração do CPF do destinatário da carga: estava sendo informado na tag CNPJ em vez de informar na tag CPF.
  • Correção no pacote CTePreparaCTeExemplo.pkg. Neste pacote, não estava sendo preenchido o modelo do documento 01 ou 04.

Suporte a versão 17.0

  • Foram adicionados arquivos .sws da versão 17.0 e a CTeLibrary agora passa a ser suportada na versão 17.0 do VDF também.

Correções

  • Correção na função CTeLerXML que não lia corretamente as tags do grupo Entrega exibindo uma mensagem como se eles não houvessem sido informados corretamente.
  • Correção na função CTeLerXML que não lia corretamente as tags ObsCont do grupo de informações complementares e causava erro de conversão de tipo ilegal.
  • Correções na função CTeGeraXML:
    • O grupo cobr estava sendo gerado sempre, mesmo quando não havia informações de fatura ou duplicata.
    • Correção na geração da tag dhCont e xJust. Estavam sendo geradas no grupo de tomador.
    • Correção para forçar o preenchimento de dhCont e xJust somente para tpEmis=5.
    • Nome da tag "xObs" que estava saindo "sxObs".
  • Correção na função CTeLerXML que não lia corretamente XML’s da versão 1.03 (antiga) quando havia o grupo CST90.