1
0
mirror of https://github.com/invoiceninja/invoiceninja.git synced 2024-09-20 08:21:34 +02:00

Fixes for converting matched payment transactions

This commit is contained in:
David Bomba 2024-05-29 13:10:50 +10:00
parent f8316f879a
commit 822ba038a0
3 changed files with 4 additions and 2 deletions

View File

@ -289,6 +289,8 @@ class MatchBankTransactions implements ShouldQueue
private function createPayment($invoices, float $amount): void
{
$this->attachable_invoices = [];
$this->available_balance = $amount;
\DB::connection(config('database.default'))->transaction(function () use ($invoices) {

View File

@ -26,7 +26,6 @@ class BankTransactionRepository extends BaseRepository
$bank_transaction->bank_integration_id = $data['bank_integration_id'];
}
$bank_transaction->fill($data);
$bank_transaction->save();

View File

@ -59,6 +59,7 @@ class DeletePayment
$this->payment->delete();
BankTransaction::query()->where('payment_id', $this->payment->id)->cursor()->each(function ($bt) {
$bt->invoice_ids = null;
$bt->payment_id = null;
$bt->status_id = 1;
$bt->save();