2021/02

Versão 2021/02 liberada em 23/09/2021.

Atenção: Esta versão da NFeLibrary é compatível com a NFeLibrary.DLL versão 4.0.11.1 e Acronsoft.DLL versão 1.2.5.1

Alterações para atender a NT 2020/006 (versão 1.30 liberada em Julho/2021)

  • Nenhuma alteração necessária na NFeLibrary. O desenvolvedor deve verificar se precisará alterar algo em sua rotina de geração verificando as alterações no manual. 

Alterações para atender a NT 2020/006 (versão 1.20 liberada em Março/2021)

  • Alterada a função NFeGeraXMLNFe4_00, que passa a gerar a tag "xPag" dentro do nó "detPag".
  • Alterada a função NFeLerXMLAutorizado, que passa a ler a tag "xPag" do nó "detPag".

Alterações para atender a NT 2021/002 (versão 1.10 liberada em Maio/2021)

  • Alterada a função NFeLerXMLAutorizado, que passa a ler os nós "infProdNFF" e "infSolicNFF" dentro do nó "detProd". 

Alterações para atender a NT 2020/005 (versão 1.10 liberada em Dezembro/2020)

  • Alterada a função NFeGeraXMLNFe4_00, que passa a gerar as tag’s "vICMSSTDeson" e "motDesICMSST" dentro do nó "ICMS10".
  • Alterada a função NFeGeraXMLNFe4_00, que passa a gerar as tag’s "pFCPDif", "vFCPDif" e "vFCPEfet" dentro do nó "ICMS51".
  • Alterada a função NFeGeraXMLNFe4_00, que passa a gerar as tag’s "vICMSSTDeson" e "motDesICMSST" dentro do nó "ICMS70".
  • Alterada a função NFeGeraXMLNFe4_00, que passa a gerar as tag’s "vICMSSTDeson" e "motDesICMSST" dentro do nó "ICMS90".
  • Alterada a função NFeGeraXMLNFe4_00, que passa a gerar a tag "indSomaPISST" dentro do nó "PISST".
  • Alterada a função NFeGeraXMLNFe4_00, que passa a gerar a tag "indSomaCOFINSST" dentro do nó "COFINSST".
  • Alterada a função NFeLerXMLAutorizado, que passa a ler as tag’s "vICMSSTDeson" e "motDesICMSST" do nó "ICMS10".
  • Alterada a função NFeLerXMLAutorizado, que passa a ler as tag’s "pFCPDif", "vFCPDif" e "vFCPEfet" do nó "ICMS51".
  • Alterada a função NFeLerXMLAutorizado, que passa a ler as tag’s "vICMSSTDeson" e "motDesICMSST" do nó "ICMS70".
  • Alterada a função NFeLerXMLAutorizado, que passa a ler as tag’s "vICMSSTDeson" e "motDesICMSST" do nó "ICMS90".
  • Alterada a função NFeLerXMLAutorizado, que passa a ler a tag "indSomaCOFINSST" do nó "COFINSST".
  • Alterada a função NFeLerXMLAutorizado, que passa a ler a tag "indSomaPISST" do nó "PISST". 

Melhorias

  • Melhoria na mensagem de erro referente ao parâmetro "sArquivoAutorizado" da função NFeEnviar, pois não estava informando a qual parâmetro a mensagem se referia. 

Workspace de exemplo

  • Removida a opção "Contingência SCAN" do campo tpEmis, na view NotaFiscal.vw, devido a alteração da NT2021/002.
  • Adicionado o campo "xPag" na aba "pag" da view NotaFiscal.vw para adequar a NT2020/006.

Correções

  • Uma correção foi feita no pacote NF-eLerXMLAutorizado.pkg para corrigir um erro que afetava a função NFeLerXMLAutorizado e NFeLerXMLEnvio: quando o XML possuía um nó "detExport" sem nenhuma tag filha dentro, a função passava a exibir erros “mensagem inválida” em loop.
  • Foram feitas correções na função NFeAssinarNFCe quando não é informado um certificado no parâmetro:
    • A função é abortada se o usuário não selecionar um certificado válido na tela de diálogo. Antes desta alteração, a função continuaria tentando fazer a assinatura sem o certificado selecionado e daria outro erro.
    • Após a seleção de um certificado na tela de diálogo, uma mensagem informando que a seleção foi bem sucedida era gerada em sRetMsgResultado. Ocorre que posteriormente, se a chamada da função de assinatura desse um erro sem gerar um valor em sRetMsgResultado, a mensagem de seleção do certificado seria devolvida pela função. Agora, logo após selecionar o certificado, o campo sRetMsgResultado é limpo.
  • Foi feita correção no pacote NF-eCarregaCSVIBPT.pkg para não ocorrer erro de compilação em aplicações Web por referência inválida ao objeto Status_Panel e inclusão do pacote Statpnl.pkg.
  • Foram feitas correções nos pacotes abaixo relacionados, para evitar erros de compilação no Visual DataFlex 11.1:
    • NF-eIsInTransaction.pkg
    • NF-eCarregaCSVIBPT.pkg
    • NF-eConsultar.pkg
    • NF-eGerarXMLGNRE.pkg
    • NF-eConsChNFe.pkg
  • Corrigida, na função NFeGeraXMLNFe4_00, a validação do nó IndPres.
  • Corrigida, na função NFeGeraXMLNFe4_00, a validação do nó indIntermed.
  • Corrigida, na função NFeDistribuicaoDFe, a mensagem de erro quanto o retorno em icStat é igual a 137.
  • Corrigida, na função NFeEnviar, a passagem do parâmetro sArquivoAutorizado, que pode causar o erro "O caminho tem um formato inválido." ao chamar a Acronsoft.dll