Index: src/include/lib/Garradin/Entities/Accounting/Account.php ================================================================== --- src/include/lib/Garradin/Entities/Accounting/Account.php +++ src/include/lib/Garradin/Entities/Accounting/Account.php @@ -166,11 +166,11 @@ $start_sum = false; foreach ($rows as $row) { if (!$start_sum) { - yield ['sum' => $sum, 'date' => $start_date]; + yield (object) ['sum' => $sum, 'date' => $start_date]; $start_sum = true; } $row->date = \DateTime::createFromFormat('Y-m-d', $row->date); $sum += ($row->credit - $row->debit); @@ -177,11 +177,11 @@ $row->running_sum = $sum; yield $row; } - yield ['sum' => $sum, 'date' => $end_date]; + yield (object) ['sum' => $sum, 'date' => $end_date]; } public function getDepositJournal(int $year_id): \Generator { $res = DB::getInstance()->iterate('SELECT l.debit, l.credit, t.id, t.date, t.reference, l.reference AS line_reference, t.label, l.label AS line_label, l.reconciled, l.id AS id_line, l.id_account Index: src/templates/acc/accounts/reconcile.tpl ================================================================== --- src/templates/acc/accounts/reconcile.tpl +++ src/templates/acc/accounts/reconcile.tpl @@ -1,17 +1,22 @@ {include file="admin/_head.tpl" title="Rapprochement : %s — %s"|args:$account.code,$account.label current="acc/accounts" js=1} {include file="acc/_year_select.tpl"}