2015/01

Versão 2015/01 liberada em 17/03/2015.

Atenção: Esta atualização é compatível com a NFeLibrary.dll versão 2.0.5.3 (NFeLibraryDLLv2.05.zip)

Novas funcionalidades

  • Adicionada nova função NFeDistribuicaoDFe para consumo do Web Service de Distribuição de DF-e de Interesse dos Atores da NF-e (PF ou PJ).

Melhorias

  • A função NFeEnviar foi alterada para que seja feito o envio de forma assíncrona automaticamente, se a forma síncrona não for suportada pelo WS;
  • Foi adicionada uma validação para não permitir informar o mesmo arquivo XML para envio e autorização quando o envio é feito de forma síncrona na função NFeEnviar;
  • A view Destinacao.vw de exemplo foi alterada para carregar de forma sequencial todos os documentos destinados à empresa informada enquanto o retorno da função NFeConsultaNFDest indicar que há mais documentos - parâmetro {iIndCont};
  • A função NFeLerXMLAutorizado foi melhorada para carregar a data de emissão lida no arquivo gerado no novo layout também no elemento utilizado na versão 2.00, mantendo assim a compatibilidade de código legado;
  • Melhoria na função NFeLerXMLAutorizado para carregar a data e a hora de saida/entrada no elemento utilizado na versão 2.00 quando lido no novo layout 3.10, mantendo assim o código legado;
  • Conversão da aplicação de exemplo para a versão 18.0 do DataFlex;
  • Adicionada a finalidade "4-Devolução de Mercadoria" na lista de finalidades da nota na Workspace de Exemplo;
  • Utilizada a função Trim no parâmetro sIdDest para estrageiro na função NFeGeraXMLCliente;
  • Alterado o código da validação da tela de exemplo para ValidaXML para verificar o XML contra o Schema da versão 3.10 do layout;
  • Adicionada declaração de uso do pacote Flexml.pkg no pacote da função NFeDownloadNFWS tornando assim o pacote autônomo;

Correções

  • Correção NFeLerXMLAutorizado para usar a identificação "PR3" ao consultar uma NF-e do PR.
  • Correção na função NFeGeraXMLNFe que não estava gerando corretamente as informações de autorizados para download do XML.
  • Foram feitas correções na geração e leitura do grupo ’impostoDevol’;
  • Retirada chamada da função que removia caracteres acentuados em descrição de produtos, pois notas de combustíveis em SP eram rejeitadas se a descrição não era exatamente a esperada;
  • Foi feita correção para permitir informar vários NVE para um item da nota e gerar o XML corretamente na função NFeGeraXMLNFe;
  • Ajustes nas declarações de uso de pacotes externos para compilar em um projeto Web;
  • Correção na geração de XML com a informação do local de retirada e entrega quando não há CNPJ informado na função NFeGeraXMLNFe;
  • Corrigido na função NFeGeraXMLNFe a geração do elemento ’vAFRMM’, pois continha o separador de milhar e deve ser informado como zero quando não houver valor para operações marítimas;
  • Corrigido tipo do código de serviço, propriedade ’cListServ’;
  • Corrigida validação para a identificação do cliente, que passa a ser obrigatória mesmo para estrangeiros, na função NFeGeraXMLCliente;
  • Adicionada chamada para o método ’Destroy’ de todos os objetos criados para geração do grupo ’impostoDevol’;
  • Corrigida geração e leitura do grupo para armamentos dos elementos nSerie e nCano;
  • Correção na leitura do grupo ’autXml’ na função NFeLerXMLAutorizado.