From e37290c5270ffef74e4400cdb527820058b3318a Mon Sep 17 00:00:00 2001 From: omair saleh Date: Tue, 22 Feb 2022 01:23:48 +0800 Subject: [PATCH] fix bill seeder --- .../Processors/CreateInvoiceTransactionProcessor.php | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/app/Classes/Modules/Transactions/Processors/CreateInvoiceTransactionProcessor.php b/app/Classes/Modules/Transactions/Processors/CreateInvoiceTransactionProcessor.php index bb022317..5a29a1a2 100644 --- a/app/Classes/Modules/Transactions/Processors/CreateInvoiceTransactionProcessor.php +++ b/app/Classes/Modules/Transactions/Processors/CreateInvoiceTransactionProcessor.php @@ -178,6 +178,7 @@ class CreateInvoiceTransactionProcessor ApprovalStatus::COMPLETED, 'purchase_orders' ); + /** @var Document $document */ $document = $this->createsDocument->execute($po_order_transaction->booking, $document_object); $this->createsFile->execute($document, $document_object); @@ -210,9 +211,8 @@ class CreateInvoiceTransactionProcessor $booking_currency_average_rate = $this->calculatesBookingCurrencyAverageRate->execute($booking, TransactionType::BILL); - $transaction = $booking->transactions() - ->where('type', TransactionType::BILL) - ->first(); + $transaction = $booking->transactions()->payments()->where('status', ApprovalStatus::COMPLETED)->first() + ->transactions()->where('type', TransactionType::BILL)->first(); $transaction_object = new TransactionObject( $billNumber,