2011/08

Versão 2011/08 liberada em 20 de Dezembro de 2011.

Novas funcionalidades

  • Adicionada uma nova função/pacote NFeCriaProcCancNFe e sua respectiva documentação, função esta que pode ser usada para recriar o arquivo XML homologado de cancelamento, mas para que funcione é necessário ter o arquivo XML de solicitação de cancelamento;
  • Adicionada nova tabela na Workspace de Exemplo com informações de volume da NF-e e o pacote de exemplo de geração do XML foi alterado para carregar estas informações.

Melhorias

  • Adicionado um novo parâmetro na função NFeCancelar que permite especificar o diretório onde deve ser salvo o arquivo XML gerado internamente para enviar o pedido de cancelamento, arquivo este que pode ser útil para regerar o arquivo de cancelamento autorizado em caso de perda;
  • A função NFeEnviaEmail agora suporta envio de mensagem em formato HTML e um novo parâmetro também permite solicitar confirmação de leitura do destinatário;
  • A função NFeTestaArquivo (usada por várias funções da NFeLibrary) foi alterada internamente para usar channel no Direct_Output;
  • A função NFeCancelar foi alterada internamente para usar channel no Direct_Output;
  • A função NFeLerXMLAutorizado foi alterada para consultar a autenticidade de NF-e da versão 1.xx usando o WS da versão 2.0, pois o da versão 1.07 foi desabilitado por algumas SEFAZ;
  • A função NFeRemoveCaracteresEspeciais (usada por várias funções da NFeLibrary) foi alterada para remover o caractere Ø (157 na tabela ASCII);
  • A função NFeGeraXMLEmitente foi alterada para validar o campo CEP que passou a ser obrigatório a partir de 01/11/2011 (NT 2011.04), e caso não seja informado a função emitirá um erro e será interrompida;
  • Acrescentada variável sMsgRetWS na descrição do erro da função NFeEnviaCCe;
  • Melhora na descrição na documentação do parâmetro sCertificado da função NFeLerXMLAutorizado;
  • Melhora na descrição na documentação do parâmetro sCertificado da função NFeCancelar;
  • Acrescentada documentação do novo parâmetro opcional sDiretorioPedido da função NFeCancelar;
  • A documentação da função NFeEnviaEmail foi atualizada para descrever os novos parâmetros de formato da mensagem e confirmação de leitura;
  • Inclusão da seção "Histórico de atualizações";
  • Adicionados campos na Workspace de Exemplo para informações da fatura da NF-e e o pacote de exemplo de geração do XML foi alterado para gerar estes dados;
  • As opções "Protect Value" e "No Put" foram removidas do número da nota na Workspace de Exemplo, para que desta forma seja possível alterar o número da nota quando se deseja fazer testes com números específicos, sendo que o sistema continuará gerando de forma auto-incrementada a numeração na criação do registro e o usuário deverá alterar a numeração depois que o registro for criado;
  • Os Schemas da Workspace de Exemplo foram atualizados para a versão PL_006j.

Correções

  • Correção de erros que poderiam retornar um falso sucesso (True) na função NFeCriaProcNFe;
  • Correção de erro na função NFeGeraXMLNFe que afetava a geração do grupo PISOutr;
  • Correção na geração de tags de transportador quando for estrangeiro;
  • Correção na função NFeEnviaEmail que retornava um "falso sucesso" quando ocorria erro por falta de instalação ou versão incorreta da DLL;
  • Correção da geração das tags vBCSTRet e nvICMSSTRet do ICMS60, pois se uma delas for gerada a outra também deve ser;
  • Correção na documentação da função NFeCriaProcNFe, que informava os valores de retorno incorretamente e também que ela poderia gerar o arquivo de cancelamento.