2012/03

Versão 2012/03 liberada em 06 de Novembro de 2012.

Atenção: Esta atualização é compatível com a NFeLibrary.dll versão 2.1.1.6.0 (NFeLibraryDLL2Gv1.1f.zip).

Novas funcionalidades

  • Inclusão da função NFeConsultaNFDest que permite consultar as notas eletrônicas emitidas contra um CNPJ. Esta função está disponível a partir da versão 2.1.1.6.0 (NFeLibraryDLL2Gv1.1e.zip). As licenças de emissão adquiridas após 29/02/2012 tem direito a receber uma nova chave de licença que permite o uso desta função. As licenças de emissão adquiridas antes de 29/02/2012 precisarão atualizar a licença de emissão para receber a nova chave. IMPORTANTE: as chaves adquiridas antes de 29/02/2012 funcionarão normalmente com a versão 2.1.1.6.0 da DLL, apenas as novas funcionalidades que requerem atualização não irão funcionar. Entre em contato conosco para mais informações sobre como atualizar. O uso em ambiente de homologação não requer a chave da licença. (NT 2012/002);
  • Inclusão da função NFeEnviaManDest que permite enviar para a SEFAZ uma manifestação do destinatário sobre uma NF-e já autorizada. Esta função está disponível a partir da versão 2.1.1.5.0 (NFeLibraryDLL2Gv1.1e.zip). As licenças de emissão adquiridas após 29/02/2012 tem direito a receber uma nova chave de licença que permite o uso desta função. As licenças de emissão adquiridas antes de 29/02/2012 precisarão atualizar a licença de emissão para receber a nova chave. IMPORTANTE: as chaves adquiridas antes de 29/02/2012 funcionarão normalmente com a versão 2.1.1.6.0 da DLL, apenas as novas funcionalidades que requerem atualização não irão funcionar. Entre em contato conosco para mais informações sobre como atualizar. O uso em ambiente de homologação não requer a chave da licença. (NT 2012/002);
  • Inclusão da função NFeDownloadNFWS que permite fazer download do XML da NF-e. Esta função está disponível a partir da versão 2.1.1.6.0 (NFeLibraryDLL2Gv1.1e.zip). As licenças de emissão adquiridas após 29/02/2012 tem direito a receber uma nova chave de licença que permite o uso desta função. As licenças de emissão adquiridas antes de 29/02/2012 precisarão atualizar a licença de emissão para receber a nova chave. IMPORTANTE: as chaves adquiridas antes de 29/02/2012 funcionarão normalmente com a versão 2.1.1.6.0 da DLL, apenas as novas funcionalidades que requerem atualização não irão funcionar. Entre em contato conosco para mais informações sobre como atualizar. O uso em ambiente de homologação não requer a chave da licença. (NT 2012/002);
  • Inclusão da função NFeConsultaStatus que permite consultar o status de operação de um servidor da NF-e;
  • Adicionada nova View "Destinação de Notas" na Workspace de Exemplo, que mostra exemplos de implementação das funções NFeConsultaNFDest, NFeEnviaManDest e NFeDownloadNFWS;
  • Adicionada tela de exemplo na Workspace de Exemplo da função NFeValidaXML;
  • Adicionada na Workspace de Exemplo tela de exemplo da procedure NFeAssinar.

Melhorias

  • Foi acrescentado um novo parâmetro opcional bEvento na função NFeCancelar. Quando este parâmetro for True, a função de cancelamento irá solicitar o cancelamento por evento. IMPORTANTE: a partir de 01/12/2012 o WS de cancelamento será desativado e somente o cancelamento por evento irá funcionar. Se você não alterar a chamada da função NFeCancelar passando True para o parâmetro bEvento, o cancelamento irá parar de funcionar a partir de 01/12/2012 se a SEFAZ realmente desativar o WS de cancelamento (NT 2011/006);
  • O pacote NF-ePreparaDestinatarioExemplo.pkg na Workspace de Exemplo foi alterado para enviar o CNPJ do destinatário em vez de 99999999000191 para ambiente de homologação;
  • Na Workspace de Exemplo foi acrescentado tratamento do código de rejeição 656 na chamada da função NFeBuscar dentro do arquivo cNotaDataDictionary.dd;
  • Na Workspace de Exemplo uma nova opção "Saída" foi adicionada na tela de exemplo da função NFeGeraDANFe, sendo que com esta nova opção pode-se escolher a opção de envio do PDF para a impressora;
  • Alteração na função/pacote NFePegaQtDiasFimValidadeCertificado para poder ser usada com a versão 11.1 do Visual DataFlex;
  • Atualização da documentação do tópico Edições com a lista completa das funções existentes na edição Read-Only;
  • Otimização interna da escolha do certificado pela função NFeInutilizar.

Correções

  • Correção na documentação da função/pacote NFePegaQtDiasFimValidadeCertificado: o nome da função estava errado na sintaxe;
  • Correções diversas na documentação da função CLeEnviar;
  • Correção na função NFeLerXMLAutorizado que não lia corretamente o atributo xCampo da tag obsCont;
  • Correção de erro no pacote NF-eGeraXMLNFe.pkg que poderia causar erro de compilação pela falta da inclusão do pacote NF-eTrataIE.pkg, erro este que ocorria em situações específicas que dependiam da ordem em que os pacotes fossem incluídos na aplicação pelo desenvolvedor.

Observações

  • Não foi necessária nenhuma alteração específica na NFeLibrary para atender a NT 2012/003. Os arquivos de schema foram atualizados. As alterações desta NT vão afetar usuários que geram as notas eletrônicas sem os devidos cuidados e/ou que estejam gerando a NF-e em desacordo com a legislação. Recomendamos a realização de testes de emissão de NF-e no ambiente de homologação a partir de 01/10/2012 para identificar possíveis problemas e evitar a rejeição das NF-e quando as alterações forem implementadas em ambiente de produção, previsto para 19/11/2012.