Skip to content

Releases: arquivei/sped-da

Impressão das chaves de CTe vinculadas em documentos de transporte anteriores

17 Sep 18:43
177c904
Compare
Choose a tag to compare

Problema: As chaves de CTe vinculadas em documentos de transporte anterior não estavam sendo impressas na DACTe.

Solução: Como essa correção foi feita no projeto original (003a6190945b7af4c38e49ca4f03472f8b2e6d47), podemos utilizar este commit para a correção.

Grupo infGTVe do CTe para o DACTe

01 Feb 12:57
2c8a378
Compare
Choose a tag to compare

Correção para buscar a tag correta do grupo infGTVe -> tpComp, utilizado para renderização do DACTe e DACTeOS

v0.2.4.1

15 Feb 14:26
cceff8e
Compare
Choose a tag to compare

Problema: Devido a falta de padrão da string a ser convertida para timestamp, ocorre erros ao fazer a conversão.

Solução: Foi alterado o método toTimestamp para fazer com que a regex contemple strings que serão convertidas para timestamp que estejam com fuso horário diferente de -.

v0.2.4.0

15 Feb 12:03
e8a49cb
Compare
Choose a tag to compare

Problema: Após atualização da versão do PHP em DA-API, começaram a ocorrer erros no retorno do método toTimestamp em Common.php e na aplicação do método strtr em Pdf.php, fazendo com que usuários não conseguissem gerar documento auxiliar.

Solução: Foram ajustadas as classes Common.php e Pdf.php para que o método toTimestamp retorne apenas a criação do timestamp e strtr verifique se há uma string em setFrom e setTo, caso haja é executado com esses valores, caso não, é executada com o valor da variável , que é atribuído a setFrom e setTo.

v0.2.3.9

28 Dec 20:18
3ea3657
Compare
Choose a tag to compare

Problema: após lançar as releases para permitir que a da-api (com PHP atualizado para 8.1) conseguisse utilizar o sped-da, o valor de desconto impresso para Danfe quando não há desconto ficava vazio, ou seja, não era impresso nenhum valor.

Solução: foi ajustado o código de Danfe.php para que caso não haja desconto o mesmo surja como 0,00 impresso na Danfe.

v0.2.3.8

28 Dec 17:59
025b781
Compare
Choose a tag to compare

Problema: ao atualizar a versão do PHP para 8.1 no .yml do pipeline do Bitbucket os testes de integração falharam.

Solução: após debugar localmente com o conteúdo (xml e logo) do arquivo da-api.postman_collection.json e verificar falhavam nas classes Danfe.php, Dacte.php, DactOS.php e Damdfe.php, foram realizados ajustes para tratar casos de erro em funções como number_format, toTimestamp e, ainda, definir tamanho do logo caso algum valor seja zero.

v0.2.3.7

27 Dec 17:14
00262a7
Compare
Choose a tag to compare

Problema: após a atualização do PHP da da-api, a geração de pdf para Dacte e Damdfe começou a quebrar. Isso ocorria porque na função number_format e toTimestamp recebia parâmetro vazio, dependendo do xml.

Solução: tratar o sped-da para que caso os campos estejam vazio, não aplique as funções neles. Lançar uma nova versão da sped-da e baixá-la na da-api.

Adiciona Variavel para Identificar o Status da Nota e Gerar o PDF com a Marca D'Água Correspondente

17 Nov 15:17
6edf7a2
Compare
Choose a tag to compare

Na antiga release não conseguíamos identificar se a nota era cancelada ou denegada.
Essa nova relase permite a identificação, onde podemos adicionar um valor no status da nota, e adicionar a marca d'água, conforme o status.

Adiciona tratamento caso o campo infCpl ou infAdProd contenha a tag HTML de quebra de linha

12 Jul 12:59
0cee159
Compare
Choose a tag to compare

Identificamos que existia um problema no campo de 'Dados Adicionais' da Danfe.
Esse problema era ocasionado por tags de quebra de linha (
) no meio do campo infCpl ou infAdProd, que fazia com que a função anfaveaDANFE tratasse o texto de forma errada, removendo parte da descrição desse campo.
A solução para esse problema foi remover as tags de quebra de linha.

link:
https://arquivei.atlassian.net/browse/BONDERS-1886

Adicionado metodo zModalAereo

19 Mar 17:44
ed46950
Compare
Choose a tag to compare

Adicionamos o metodo zModalAereo apenas como assinatura (sem implementacao).
A implementacao deve vir no futuro.
O problema da falta de assinatura estava impactando clientes ao gerar relatorios de CTE em PDF.