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)
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 tags "vICMSSTDeson" e "motDesICMSST" dentro do nó "ICMS10".
- Alterada a função NFeGeraXMLNFe4_00, que passa a gerar as tags "pFCPDif", "vFCPDif" e "vFCPEfet" dentro do nó "ICMS51".
- Alterada a função NFeGeraXMLNFe4_00, que passa a gerar as tags "vICMSSTDeson" e "motDesICMSST" dentro do nó "ICMS70".
- Alterada a função NFeGeraXMLNFe4_00, que passa a gerar as tags "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 tags "vICMSSTDeson" e "motDesICMSST" do nó "ICMS10".
- Alterada a função NFeLerXMLAutorizado, que passa a ler as tags "pFCPDif", "vFCPDif" e "vFCPEfet" do nó "ICMS51".
- Alterada a função NFeLerXMLAutorizado, que passa a ler as tags "vICMSSTDeson" e "motDesICMSST" do nó "ICMS70".
- Alterada a função NFeLerXMLAutorizado, que passa a ler as tags "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