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.