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