NFeLibrary - 2018/01 - Release Candidate 2 disponível

06/07/2018

Anunciamos a liberação versão Release Candidate 2 da NFeLibrary 2018/01.

Agradecemos a todos os clientes que participaram dos testes da versão Release Candidate e nos reportaram os erros encontrados.

Atenção: alguns provedores estão operando com a versão do schema 2016.002 v.1.60-b e outros com a versão 2016.002 v1.60. Isto faz com que XML’s sem a tag cobr.fat.vDesc sejam rejeitados e os desenvolvedores precisam gerar a tag com valor zerado e há casos em que o servidor rejeita esta mesma tag com valor zerado e o desenvolvedor precisa suprimir a tag. Por esta razão a NFeLibrary não irá gerar esta tag, se o valor informado pelo desenvolvedor for 0 (zero). Se o desenvolvedor precisar "forçar" a geração da tag com valor 0 (zero), basta mover um valor maior que zero, mas menor do que a precisão do campo (0.001). A DLL está sendo fornecida com a última versão do schema liberada no portal até a presente data. Pode ser que em ambiente de produção, este schema não funcione em algumas UF’s. Neste caso, o desenvolvedor precisará substituir os arquivos de schema pela versão anterior, disponível para download no portal da NF-e.

Abaixo o que mudou entre a versão Release Candidate e Release Candidate 2:

  • Correções na função NFeGeraXMLNFe4_00:
    • Correção de erro "Falta argumento requerido em mensagem", quando era informado um CST inválido para PIS ou COFINS.
    • Correção para retornar "" quando ocorre erro na geração dos dados do emitente ou destinatário.
  • A função NFeLerXMLAutorizado foi corrigida para ler corretamente o grupo "rastro" dos itens. Quando a NF-e possuía mais de um item com o grupo "rastro", a função gerava elementos nulos no array deste grupo.
  • A função NFeGeraXMLNFe4_00 foi alterada para gerar as novas tags introduzidas na versão 1.60 da NT 2016/002 divulgada em Junho.
  • A função NFeLerXMLAutorizado foi alterada para ler as novas tags introduzidas na versão 1.60 da NT 2016/002 divulgada em Junho.
  • Nova versão 4.0.5.1 da NFeLibrary.dll com correções internas e novo schema divulgado para a versão 1.60 da NT 2016/002 (NFeLibraryDLLv4.05a.zip).
  • Correção de mensagem de erro no pacote NF-eGeraXMLEmitente.pkg, que fazia referência à função NFeGeraXMLTransportadora em vez de NFeGeraXMLEmitente. Note que esta correção não afeta diretamente nenhuma funcionalidade. É apenas o texto da mensagem de erro que era exibido incorretamente.

Confira aqui a lista completa das novidades da versão 2018/01.

Não encontrou o que precisava, entre em contato conosco.