nfephp-org / sped-da

Classes para geração dos documentos auxiliares usados pelos padrões Sped
Other
139 stars 238 forks source link

Impressão de evento de carta de correção, erro na data. #387

Closed raulti closed 3 years ago

raulti commented 4 years ago

Ao gerar um comprovante de carta de correção é exibido a seguinte exção: "date() expects parameter 2 to be int, string given". no meu debug descobri que o erro acontece ao converter uma data na linha 375 da classe Daevento. Alguma resolução?

evandromurilo commented 4 years ago

Parece estar relacionado ao problema relatado em #385

JakeDeGea commented 4 years ago

yep, quase certeza que é o mesmo problema do #385

EspetoRx commented 3 years ago

Também estou com este mesmo erro na impressão de Daeventos de aprovação e de negação da aprovação.

tiagofranco86 commented 3 years ago

Olá, estou utlizando a versao 0.2.6 e estou com o mesmo erro. Dei uma olhada nas resolucoes e vi que o erro esta relacionado a linha $tsHora = $this->toTimestamp($this->dhEvento); do arquivo NFePHP\DA\NFe\Daevento.php e precisa ser alterada para a funcao strtotime.

Porem ainda esta com o codigo antigo ($this->toTimestamp($this->dhEvento)) mesmo com o composer update. Poderia me auxliar?

robmachado commented 3 years ago

Quais são as datas que estão no XML em questão ??? Aparentemente não estão passando pelo regex do método!!

robmachado commented 3 years ago

A conversão usa um regex para validar e o timezone -05:00 não estava incluso. Foi corrigido em dev-master