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.