2022/02

Versão 2022/02, liberada em 16/12/2022.

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

Alterações para atender a NT 2022/002 (versão 1.10 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.

Alterações para atender a NT 2022/002 (versão 1.00 liberada em Junho/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/005 (versão 1.21 liberada em Outubro/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/005 (versão 1.20 liberada em Junho/2021)

  • Alterada a função NFeGeraXMLNFe4_00, que passa a considerar a tag "UF" do nó "veicTransp" como opcional.
  • Alterada a função NFeLerXMLAutorizado, que passa a considerar a tag "UF" do nó "veicTransp" como opcional.

Novas funcionalidades

  • Adicionada função NFeConsultarGTIN, que permite consultar informações do produto a partir do GTIN.
  • Adicionada função NFePegarInfoArq, que permite obter as informações sobre data de criação, alteração e versão de um arquivo.

Melhorias

  • Implementado, na view Manifestacao.vw da workspace de exemplo, controle para evitar o uso indevido ao utilizar a função NFeDistribuicaoDFe.
  • Implementada, na view Manifestacao.vw da workspace de exemplo, verificação do tipo de XML selecionado ao utilizar a função NFeEnviaManDest para que não ocorra a tentativa de manifestar um XML que mão seja um resumo.
  • Corrigida a grid da view Manifestacao.vw da workspace de exemplo, onde as informações de algumas colunas não estavam sendo atualizadas após a manifestação do XML.
  • Complementada, na função NFeGeraXMLNFe4_00, mensagem referente a validação da CST que citava apenas o PIS mas também pode ser referente ao COFINS.
  • Implementado, no ConsultaDistribuicaoDFeNFe.bp, da workspace de exemplo, controle de tempo para evitar o uso indevido causado ao realizar mais de uma consulta sem retornar nenhum documento, em um intervalo menor que o exigido pela SEFAZ.

Workspace de exemplo

  • Implementada, na view Manifestacao.vw, controle para evitar o uso indevido ao utilizar a função NFeDistribuicaoDFe.
  • Implementada, na view Manifestacao.vw, verificação do tipo de XML selecionado ao utilizar a função NFeEnviaManDest para que não ocorra a tentativa de manifestar um XML que mão seja um resumo.
  • Corrigida, a grid da view Manifestacao.vw, onde as informações de algumas colunas não estavam sendo atualizadas após a manifestação do XML.
  • Adicionada a view NFeConsultarGTIN.vw, que demonstra como implementar e o funcionamento da função NFeConsultarGTIN.
  • Adicionada a view NFePegarInfArquivo.vw, que demonstra como implementar e o funcionamento da função NFePegarInfoArq.
  • Corrigida, na função NFePreparaNFExemploById, leitura dos itens (produtos), cadastros na NF-e.
  • Alterada a função NFePreparaNFExemploById, que passa a considerar a tag "UF" do nó "veicTransp" opcional.
  • Implementado, no ConsultaDistribuicaoDFeNFe.bp, controle de tempo para evitar o uso indevido causado ao realizar mais de uma consulta sem retornar nenhum documento, em um intervalo menor que o exigido pela SEFAZ.

Correções

  • Corrigida, na função NFeAssinarNFCe, validação do parâmetro {sIdToken}, que passa a permitir informar o token sem necessidade de adicionar zeros a esquerda.
  • Corrigida, na função NFePreparaNFExemploById da workspace de exemplo, leitura dos itens (produtos), cadastrados na NF-e.
  • Corrigida, na função NFeGeraXMLNFe4_00, geração do nó "tpAto" do grupo "procRef", que apesar de ser um nó opcional estava sendo gerado sem informação (vazio). 
  • Alterada a Acronsoft.dll para manter a compatibilidade com a versão 11.1 do Dataflex.
  • Corrigida, na função NFeGeraDANFe, referência ao pacote DestroiObjetoCom.pkg.
  • Corrigida, na função NFePegaNomeCertificado, referência ao pacote DestroiObjetoCom.pkg.
  • Corrigida, na função NFeEnviaEmail (obsoleta), referência ao pacote DestroiObjetoCom.pkg.
  • Corrigida, na função NFeGeraDANFe, a mensagem de erro que dizia "NFeGeraDANFe: parâmetro sQuadroISSQN não foi informado ou é inválido. Deve ser informado ’L’, ’T’, ’B’ ou ’Z’", sendo que o parâmetro correto que a mensagem identificou a falta de informação é a  sSeparadorItem.