2024/01

Versão 2024/01, liberada em 18 de Novembro de 2024.

Os assinantes que desejarem realizar o download da NFSeLibrary completa podem clicar aqui.

Atenção: Esta versão da NFSeLibrary é compatível com a NFSeLibrary.dll versão 3.0.0.16 e Acronsoft.dll versão 2.1.0.0. 

Suporte ao DataFlex

  • A NFSeLibrary passa a ser suportada nas versões 23.0 e 24.0 do DataFlex (32 e 64 bits).

Municípios atendidos

  • Inclusão do município de São Pedro-SP que passa a utilizar o padrão ABRASF 2.03.
  • Re-inclusão do município de Bauru-SP que passa a utilizar o padrão ABRASF 2.03.

Novas funcionalidades

  • Criada a função NFSeEnviaLoteRPS_V2, com a finalidade de enviar RPS em modo assíncrono para o Web Service.
  • Criada a função NFSeConsultaLoteRPS_V2, com a finalidade de consultar o resultado do processamento de envio do lote de RPS realizado pela função NFSeEnviaLoteRPS_V2.
  • Criada a função NFSeCancelarNFSe_V2, com a finalidade de solicitar o cancelamento de uma NFS-e já autorizada que foi enviada pela função NFSeEnviaLoteRPS_V2.

 Workpace de exemplo

  • Criada a tela "RPS/NFS-e - versão 2.03 da recomendação da ABRASF"  (RPS_V203.vw) que exemplifica o uso das novas funcionalidades, NFSeEnviaLoteRPS_V2NFSeConsultaLoteRPS_V2, e NFSeCancelarNFSe_V2.
  • Adicionados, na view EnviaEmail.vw, os campos para informar o CNPJ/CPF do licenciado e a chave da licença.

Melhorias

  • A função obsoleta NFSeEnviaEmail foi removida da documentação e da NFSeLibrary.
  • Atualizado o endereço do webservice de produção do município de Piracicaba. 
  • Adicionados, na função NFeEnviaEmailV2, os parâmetros "sCNPJCPF" e "sLicenca", onde será necessário informar o CNPJ ou CPF do licenciado e a chve da licença, respectivamente.

Correções

  • Corrigida, na função NFSeGerarXMLMegasoft, a geração da tag "Id". Ao tentar gerar o XML  ocorria o erro 5308 - Erro: O processo de assinatura falhou, certificado digital com problemas: [Elemento Reference mal formado.].
  • Corrigido, na função NFSeGeraLoteRPS, o comando para destruir o objeto utilizado para acessar a Acronsoft.dll. Quando a função era executada durante uma transação, o objeto não estava sendo destruído. 
  • Corrigida, na função NFSeGeraLoteRPS, a restauração do valor original do atributo argument_size. Quando a função era executada em uma transação o valor original não era restaurado.
  • Corrigido, na função NFSeGeraLoteRPS_V2, o comando para destruir o objeto utilizado para acessar a Acronsoft.dll. Quando a função era executada durante uma transação, o objeto não estava sendo destruído.
  • Corrigida, na função NFSeGeraLoteRPS_V2, a restauração do valor original do atributo argument_size. Quando a função era executada em uma transação o valor original não era restaurado.
  • Corrigido, na função NFSeGeraLoteRPSDSF, o comando para destruir o objeto utilizado para acessar a Acronsoft.dll. Quando a função era executada durante uma transação, o objeto não estava sendo destruído.
  • Corrigida, na função NFSeGeraLoteRPSDSF, a restauração do valor original do atributo argument_size. Quando a função era executada em uma transação o valor original não era restaurado.
  • Corrigidas as funções RemoveAcentos, NFeRemoveCaracteresEspeciais e NFeRetornaCaracteresEspeciais, que passam a ser compatíveis com a codificação Unicode, utilizada a partir da versão 20.0 do DataFlex.