diff --git a/app/Support/Models/AccountBalanceCalculator.php b/app/Support/Models/AccountBalanceCalculator.php index 2e8bc82315..c27e318483 100644 --- a/app/Support/Models/AccountBalanceCalculator.php +++ b/app/Support/Models/AccountBalanceCalculator.php @@ -120,13 +120,13 @@ class AccountBalanceCalculator // first create for normal currency: $entry = $this->getAccountBalanceByAccount($account, $transactionCurrency); - $entry->balance = bcadd($entry->balance, $sumAmount); + $entry->balance = bcadd((string) $entry->balance, $sumAmount); $entry->save(); // then do foreign amount, if present: if ($foreignCurrency > 0) { $entry = $this->getAccountBalanceByAccount($account, $foreignCurrency); - $entry->balance = bcadd($entry->balance, $sumForeignAmount); + $entry->balance = bcadd((string) $entry->balance, $sumForeignAmount); $entry->save(); } }