2023/01

Versão 2023/01, liberada em 28 de Agosto de 2023.

Atenção: Esta versão da NFeLibrary é compatível com a NFeLibrary.dll versão 4.0.15.2 e Acronsoft.dll versão 1.2.56.4

Alterações para atender a NT 2023/003 - (versão 1.00 liberada em Junho/2023)

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

Alterações para atender a NT 2023/002 - (versão 1.00 liberada em Maio/2023)

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

Alterações para atender a NT 2021/003 - (versão 1.21 liberada em Maio/2023)

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

Alterações para atender a NT 2023/001 (versão 1.20 liberada em Abril/2023)

  • Alterada a função NFeGeraXMLNFe4_00:  
    • que passa a gerar os nós "qBCMono", "adRemICMS", "vICMSMonoOp", "pDif" e "vICMSMono" no grupo "ICMS53".
    • os nós "qBCMonoDif" e "adRemICMSDif" que foram adicionados na versão 1.10 desta nota técnica, foram revogados nesta versão. Como não houve, por parte da SEFAZ, liberação em ambiente de produção, esses campos foram excluídos da NFeLibrary. 
  • Alterada a função NFeLerXMLAutorizado:
    • que passa a ler os nós "qBCMono", "adRemICMS", "vICMSMonoOp", "pDif" e "vICMSMono" no grupo "ICMS53".
    • os nós "qBCMonoDif" e "adRemICMSDif" que foram adicionados na versão 1.10 desta nota técnica, foram revogados nesta versão. Como não houve, por parte da SEFAZ, liberação em ambiente de produção, esses campos foram excluídos da NFeLibrary.
  • Alterada a função NFeLerXMLEnvio:
    • que passa a ler os nós "qBCMono", "adRemICMS", "vICMSMonoOp", "pDif" e "vICMSMono" no grupo "ICMS53".
    • os nós "qBCMonoDif" e "adRemICMSDif" que foram adicionados na versão 1.10 desta nota técnica, foram revogados nesta versão. Como não houve, por parte da SEFAZ, liberação em ambiente de produção, esses campos foram excluídos da NFeLibrary.

Alterações para atender a NT 2023/001 (versão 1.10 liberada em Março/2023)

  • Alterada a função NFeGeraXMLNFe4_00, que passa a gerar:
    • o nó qBCMono nos grupos "ICMS02", "ICMS15" e "total";
    • o nó qBCMonoReten nos grupos "ICMS15" e "total";
    • os nós pRedAdRem e motRedAdRem no grupo "ICMS15";
    • o nó qBCMonoDif no grupo "ICMS53";
    • o nó qBCMonoRet nos grupos "ICMS61" e total.
  • Alterada a função NFeLerXMLAutorizado, que passa a ler:
    • o nó qBCMono nos grupos "ICMS02", "ICMS15" e "total";
    • o nó qBCMonoReten nos grupos "ICMS15" e "total";
    • os nós pRedAdRem e motRedAdRem no grupo "ICMS15";
    • o nó qBCMonoDif no grupo "ICMS53";
    • o nó qBCMonoRet nos grupos "ICMS61" e total.
  • Alterada a função NFeLerXMLEnvio, que passa a ler:
    • o nó qBCMono nos grupos "ICMS02", "ICMS15" e "total";
    • o nó qBCMonoReten nos grupos "ICMS15" e "total";
    • os nós pRedAdRem e motRedAdRem no grupo "ICMS15";
    • o nó qBCMonoDif no grupo "ICMS53";
    • o nó qBCMonoRet nos grupos "ICMS61" e total.

Alterações para atender a NT 2023/001 (versão 1.00 liberada em Fevereiro/2023)

  • Alterada a função NFeGeraXMLNFe4_00, que passa a gerar:
    • o nó "pBio" no grupo "encerrante";
    • o grupo "origComb";
    • os novos grupos de ICMS: "ICMS02", "ICMS15", "ICMS53" e "ICMS61";
    • os nós "vICMSMono", "vICMSMonoReten" e "vICMSMonoRet" no grupo "total".
  • Alterada a função NFeLerXMLAutorizado, que passa a ler:
    • o nó "pBio" no grupo "encerrante";
    • o grupo "origComb";
    • os novos grupos de ICMS: "ICMS02", "ICMS15", "ICMS53" e "ICMS61 ;
    • os nós "vICMSMono", "vICMSMonoReten" e "vICMSMonoRet" no grupo "total".
  • Alterada a função NFeLerXMLEnvio, que passa a ler:
    • o nó "pBio" no grupo "encerrante";
    • o grupo "origComb";
    • os novos grupos de ICMS: "ICMS02", "ICMS15", "ICMS53" e "ICMS61";
    • os nós "vICMSMono", "vICMSMonoReten" e "vICMSMonoRet" no grupo "total".

Alterações para atender a NT 2022/004 (versão 1.10 liberada em Fevereiro/2023)

  • 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 2019/001 (versão 1.53 liberada em Fevereiro/2023)

  • 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 2023/001 (versão 1.00 liberada em Fevereiro/2023)

  • 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 2016/003 (versão 3.5 liberada em Janeiro/2023)

  • 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 2022/003 (versão 1.11 liberada em Janeiro/2023)

  • 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 2022/005 (versão 1.10 liberada em Janeiro/2023)

  • 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 2021/002 (versão 1.11 liberada em Fevereiro/2022)

  • 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 2021/003 (versão 1.20 liberada em Dezembro/2022)

  • 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 2021/004 (versão 1.35 liberada em Novembro/2022)

  • 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.31 liberada em Setembro/2022)

  • 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/002 (versão 1.01 liberada em Agosto/2022)

  • 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.

Suporte ao DataFlex

  • A NFeLibrary passa a ser suportada nas versões 20.0 e 20.1 do DataFlex (32 e 64 bits).

Melhorias

  • Adicionado, nas funções internas NFeGeraXMLCliente e NFeGeraXMLEmitente, utilizadas pela função NFeGeraXMLNFe4_00, parâmetro para retorno de mensagem de erro.
  • Melhorada, na função NFeLerXMLAutorizado, a verificação se a chamda da função está ocorrendo dentro de uma transação, passando a verficar somente se o parâmetro "bVerificaAutenticidade" for True. 

Workspace de exemplo

  • Removido da view "NFeEnviaPedProrrog", o botão "EnviarCancel", que continha exemplo do uso da função NFeEnviaCancPedProrrog". Existe exemplo do uso desta função na view NFeEnviaCancPedProrrog.vw.

Correções

  • Corrigida, na função NFeLerXMLAutorizado, leitura da tag "UF" do nó "reboque" que estava considerando a tag como obrigatória.
  • Corrigida, na função NFeConsChNFe, a exibição de algumas mensagens que não estavam considerando o parâmetro "bExibeErro". 
  • Corrigido, na função NFeCarregaCSVIBPT, erro "Fomato inválido em expressão" ao tentar importar arquivo CSV.
  • Realizadas, nas funções abaixo, correções internas para solucionar o erro "buffer de macro excedido" que eventualmente ocorria ao compilar: