[FIX] Get transaction info bug

This commit is contained in:
2025-08-28 00:20:08 +01:00
parent 49a7c751e9
commit 83c59a7e77

View File

@@ -114,6 +114,7 @@ foreach ($groups as $group) {
*/ */
function createAutoSaveTransaction(array $group, array $arguments): void function createAutoSaveTransaction(array $group, array $arguments): void
{ {
$first = $group['attributes']['transactions'][0];
$amount = 0; $amount = 0;
foreach ($group['attributes']['transactions'] as $subtransaction) { foreach ($group['attributes']['transactions'] as $subtransaction) {
$amount += $subtransaction['amount']; $amount += $subtransaction['amount'];
@@ -135,7 +136,7 @@ function createAutoSaveTransaction(array $group, array $arguments): void
$first['currency_code'], $first['currency_code'],
number_format((float) $amountToCreate, 2, '.', ','), number_format((float) $amountToCreate, 2, '.', ','),
$first['currency_code'], $first['currency_code'],
number_format((float) bcadd($amountToCreate, $amount), 2, '.', ','), number_format((float) bcadd($amountToCreate, (string) $amount), 2, '.', ','),
)); ));
return; return;
} }
@@ -168,7 +169,7 @@ function createAutoSaveTransaction(array $group, array $arguments): void
$first['currency_code'], $first['currency_code'],
number_format((float) $amountToCreate, 2, '.', ','), number_format((float) $amountToCreate, 2, '.', ','),
$first['currency_code'], $first['currency_code'],
number_format((float) bcadd($amountToCreate, $amount), 2, '.', ','), number_format((float) bcadd($amountToCreate, (string) $amount), 2, '.', ','),
)); ));
$relationSubmission = [ $relationSubmission = [