Versão 2021/01 liberada em 22/03/2021
Atenção: Esta versão da NFeLibrary é compatível com a NFeLibrary.DLL versão 4.0.8.1 e Acronsoft.DLL versão 1.2.4.1
Alterações para atender a NT 2020/006 (versão 1.10 liberada em Setembro/2021)
Alterações para atender a NT 2020/005 (versão 1.10 liberada em Dezembro/2020)
- Nenhuma alteração foi implementada na NFeLibrary, pois, o ambiente de homologação só será disponibilizado em 01/07/2021.
Alterações para atender a NT 2020/004 (versão 1.00 liberada em Agosto/2020)
- 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/003 (versão 1.00 liberada em Junho/2020)
- 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.00 liberada em Abril/2020)
- 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.
Novas funcionalidades
- Criada a função NFeApagaLog, com a finalidade de apagar os arquivos de log gerados pela NFeLibrary.
- Implementada a função NFeGerarXMLGNRE, com a finalidade de gerar arquivo XML para GNRE.
- Implementada a função NFeEnviarGNRE, com a finalidade de enviar XMLs referente a GNRE a SEFAZ.
- Implementada a função NFeBuscarGNRE, com a finalidade de buscar o resultado do processamento de um lote específico na SEFAZ.
- Implementada a função NFeConsultaConfigGNRE, com a finalidade de consultar as informações específicas de cada SEFAZ, necessárias para a geração do XML da GNRE referente a UF do favorecido.
- Criada na workspace de exemplo, a view "GNRE", que demonstra a utilização das funções referente a GNRE.
- Implementada, na função NFeLerXMLEvento, a leitura do evento Comprovante de Entrega do CT-e.
Melhorias
- Adicionado, em função interna, tratamento para que não ocorra erro ao validar caminho e nome de arquivo que contenha caracter acentuado.
- Alterado, na função NFeEnviaEPEC, o valor padrão do parâmetro sVersao para 4.00.
- Adicionado, na função NFeEnviar, tratamento para eliminar espaços vazios no inicio e no fim do parâmetro sSiglaWS.
- Adicionado, na função NFeEnviaManDest, parâmetro opcional do tipo string, sVersao. Caso a versão não seja informada, será considerada a versão 4.00 como padrão.
- Alterada, na view "Destinatario.vw" da workspace de exemplo, a forma de habilitar o botão "Consulta cadastro", permitindo realizar a consulta sem a necessidade de salvar o registro.
Workspace de exemplo
- Criada a view "GNRE", que demonstra a utilização das funções referente a GNRE.
- Corrigida a pesquisa dos documentos da view "Manifestacao.vw" que eventualmente trava a aplicação ao tentar criar o arquivo XML.
- Corrigido botão "Pesquisar todos os documentos" da view "Manifestacao.vw", que não estava funcionando em ambiente de produção, pois não estava passando o valor do form onde é informada a chave da licença.
- Corrigido botão "Manifestar" da view "Manifestacao.vw" que não estava funcionando em ambiente de produção, pois não estava passando o valor do form onde é informada a chave da licença.
- Removido o campo "últ. NSU" e o checkbox "NSU" da tela "Manifestação de NF-e", pois os mesmos não são necessários.
- Alterada, na view "Destinatario.vw", a forma de habilitar o botão "Consulta cadastro", permitindo realizar a consulta sem a necessidade de salvar o registro.
Correções
- Corrigido na função NFeEnviarGNRE, o nome do parâmetro sRetDhRecibo que estava como dRetDhRecibo.
- Corrigida a pesquisa dos documentos da view "Manifestacao.vw", que eventualmente trava a aplicação ao tentar criar o arquivo XML.
- Corrigido botão "Pesquisar todos os documentos" da view "Manifestacao.vw" da workspace de exemplo, que não estava funcionando em ambiente de produção, pois não estava passando o valor do form onde é informada a chave da licença.
- Corrigido botão "Manifestar" da view "Manifestacao.vw" da workspace de exemplo, que não estava funcionando em ambiente de produção, pois não estava passando o valor do form onde é informada a chave da licença.
- Corrigido, na função NFeGeraXMLNFe, tratamento do nó "infAdic" que quando continha o caracter "&", este era substituído por "&".