2013/02

Versão 2013/02 liberada em 18 de Setembro de 2013.

Atenção: Esta atualização é compatível com a NFeLibrary.dll versão 1.4.0.0 (NFeLibraryDLLv1.4.zip).

Novas funcionalidades

  • Adicionada a função NFeValidaChave que verifica se a chave da NF-e é válida;
  • Adicionada a função NFeCriaDPEC para criar o XML da DPEC a partir do XML assinado da NF-e;
  • Adicionada a função NFeEnviaDPEC para enviar o arquivo XML da DPEC criado;
  • Adicionada a função NFeConsultaDPEC para consultar uma DPEC enviada.

Melhorias

  • Atualizada a versão da DLL para a versão 1.4.0.0;
  • Atualização dos arquivos de Schema para a versão PL_0006s;
  • Adicionada nota explicativa na documentação para funções que exigem a atualização da licença da DLL;
  • Adicionada nota explicativa na documentação sobre o funcionamento da função NFeDownloadNFWeb;
  • Alterado o retorno do cancelamento e o pedido do cancelamento com DIRECT_INPUT caso falhe a gravação via classe XML;
  • Adicionada a conversão de caracteres especiais HTML na justificativa do cancelamento;
  • Melhorada a mensagem de erro do cancelamento antes dos 5 min após autorização;
  • Adicionado o parâmetro opcional na função NFeCancelar para permitir informar a data/hora do cancelamento;
  • Adicionado na Workspace de Exemplo tratamento para permitir informar a data/hora do cancelamento da nota;
  • Adicionado campo para receber o Código FCI na estrutura tNFedetprod (NT 2013/006);
  • Adicionado tratamento na função NFeGeraXMLNFe para gerar no arquivo XML o novo elemento nFCI;
  • Alterada a função NFeLerXMLAutorizado para carregar a informação no novo elemento nFCI (NT 2013/006);
  • Adicionado o campo snFCI nos itens da nota da Workspace de Exemplo e gerar a informação no arquivo XML;
  • Alterada a Workspace de Exemplo para informar a data de cancelamento da nota;
  • Alterado o arquivo BAT para registrar/desregistrar a DLL para que use como referência para a DLL o diretório local;
  • Adicionada a SharedLibrary como referência na Workspace de Exemplo e removida a referência da NFeLibrary;
  • Suporte à versão 17.1 do VDF;
  • Adicionados os caracteres 155 (ø) e 159 (ƒ) na lista de caracteres a serem substituídos na função NFeRemoveCaracteresEspeciais;
  • Adicionada validação opcional para cancelamento em no máximo 24 hrs na função NFeCancelar através da passagem de parâmetro opcional contendo a data da autorização da NF-e;
  • Adicionado exemplo na Workspace de Exemplo de como informar a data da autorização da NF-e para fazer a validação de cancelamento em no máximo 24 hrs;
  • Adicionado prefixo com o nome da respectiva função dos erros disparados pelas funções e procedimentos da Library;
  • Utilização da função TRIM em parâmetros como Chave da NF-e, Justificativas e Certificado Digital;
  • Adicionada validação básica da Chave da NF-e na função NFeCancelar;
  • Adicionada validação da Assinatura Digital do arquivo XML da NF-e na função NFeLerXMLAutorizado;
  • Adicionada validação de existência do diretório informado na função NFeGeraXMLTransportadora;
  • Adicionada validação básica da Chave da NF-e na função NFeConsultar;
  • Alterada a forma como é gravado o arquivo XML com o protocolo de autorização na Workspace de Exemplo para que só copie o arquivo para a pasta de Autorizados após a autorização, e caso o arquivo já exista, criar uma cópia para que o arquivo existente não seja perdido;
  • Atualização da função NFeDonwloadNFWS para realizar o download sempre pelo portal nacional;
  • Acrescentadas novas opções na função NFeGeraDANFE:
    • [QUEBRADADOSVEICULOSNOVOS]: possibilita a inserção de linha nas informações de Veículos Novos;
    • [NAOGERARZEROSICMS]: possibilita a impressão de ’0,00’ e ’0’ do BC ICMS, Valor ICMS e Aliq. ICMS;
    • [NAOGERARZEROSIPI]: possibilita a impressão de ’0,00’ e ’0’ do Valor do IPI e Aliq. IPI;
    • [NAOGERARENDERECOENTREGA]: possibilita a não geração dos dados do local de entrega;
    • [NAOGERARENDERECORETIRADA]: possibilita a não geração dos dados do local de retirada;
    • [MOSTRARFCI]: possibilita a impressão do Código FCI na descrição do produto.

Correções

  • Alterado o tamanho do campo da Data do Cancelamento na Workspace de Exemplo para 25 caracteres, pois estava truncando ao salvar;
  • Conversão dos caracteres especiais HTML da CC-e para evitar erro de Schema;
  • Corrigida a gravação do arquivo de retorno do cancelamento para gravar apenas se houver retorno;
  • Correções menores na documentação.