From dfb34f9c6f84d7ec287e5821ca7c1664b2b9b7db Mon Sep 17 00:00:00 2001 From: Kenio de Souza Date: Mon, 29 Sep 2025 09:04:42 -0300 Subject: [PATCH] =?UTF-8?q?Ajuste,=20aplicando=20filtro=20de=20consulta=20?= =?UTF-8?q?por=20conter=20NF=20no=20relat=C3=B3rio?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../financial_movements_datagrid.php | 49 +++++++++++++++++++ 1 file changed, 49 insertions(+) diff --git a/vendor/print/financial_movements/financial_movements_datagrid.php b/vendor/print/financial_movements/financial_movements_datagrid.php index 282fb09..59c3821 100644 --- a/vendor/print/financial_movements/financial_movements_datagrid.php +++ b/vendor/print/financial_movements/financial_movements_datagrid.php @@ -175,6 +175,26 @@ try{ break; + default: + + $header .= ' '; + $header .= ' '; + $header .= ' '; + $header .= ' '; + $header .= ' '; + $header .= ' '; + $header .= ' '; + $header .= ' '; + $header .= ' '; + $header .= ' '; + $header .= ' '; + $header .= ' '; + $header .= ' '; + $header .= ' '; + $header .= '
REFERÊNCIAVENCIMENTOPAGAMENTODESCRIÇÃOCNSOBSERVAÇÃOVALORMULTATAXASTOTAL
'; + + break; + } @@ -267,6 +287,35 @@ try{ break; + default: + + foreach($FinancialMovementsResult as $FinancialMovementsKey => $Result){ + + /** Calcula o total de taxas */ + $totalFees += $Result->movement_value_registration_tariff+$Result->movement_value_settlement_tariff; + + + $body .= ' '; + $body .= ' '.$i.''; + $body .= ' '.$Result->movement_reference.''; + $body .= ' '.date('d/m/Y', strtotime($Result->movement_date_scheduled)).''; + $body .= ' '.(isset($Result->movement_date_paid) ? date('d/m/Y', strtotime($Result->movement_date_paid)) : ($Main->CheckDay($Result->movement_date_scheduled) > 1 ? $Main->diffDate($Result->movement_date_scheduled, date('Y-m-d')).' dia(s) de atraso' : '')).''; + $body .= ' '.$Result->description.''; + $body .= ' '.$Result->cns.''; + $body .= ' '.( isset($Result->note) ? $Result->note : '' ).''; + $body .= ' '.number_format($Result->movement_value, 2, ',', '.').''; + $body .= ' '.( isset($Result->movement_value_paid) ? number_format(($Result->movement_value_paid-$Result->movement_value), 2, ',', '.') : '').''; + $body .= ' '.( isset($Result->movement_value_registration_tariff) ? '- '.number_format($Result->movement_value_registration_tariff+$Result->movement_value_settlement_tariff, 2, ',', '.') : '').''; + $body .= ' '.( isset($Result->movement_value_paid) ? number_format(($Result->movement_value_paid-($Result->movement_value_registration_tariff+$Result->movement_value_settlement_tariff)), 2, ',', '.') : number_format($Result->movement_value, 2, ',', '.')).''; + $body .= ' '; + $i++; + + /** Contabiliza o total geral */ + $totalGeneral += isset($Result->movement_value_paid) ? $Result->movement_value_paid : $Result->movement_value; + } + + break; + }