mirror of
https://gitlab.com/CIEFWorldwideSdnBhd/exchange-2.0.git
synced 2026-08-19 04:23:55 +00:00
Update: Vue 2 to Vue 3 with Typescript, node 14 to node 22, Jenkinsfile, Dockerfile, vapor.yml (Post PROD Deployment)
This commit is contained in:
@@ -133,10 +133,10 @@ class RegenerateInvoiceBookingV2Processor
|
||||
}
|
||||
//for E-INVOICE
|
||||
else {
|
||||
$transaction = $booking->transactions()->whereIn('type', [TransactionType::SUPPLIER_DELIVER])->get();
|
||||
foreach ($transaction as $key => $row) {
|
||||
$this->deletesTransaction->execute($row);
|
||||
}
|
||||
// $transaction = $booking->transactions()->whereIn('type', [TransactionType::SUPPLIER_DELIVER])->get();
|
||||
// foreach ($transaction as $key => $row) {
|
||||
// $this->deletesTransaction->execute($row);
|
||||
// }
|
||||
}
|
||||
|
||||
$document = $booking->documents()->whereIn('document_type', [DocumentType::PURCHASE_ORDER, DocumentType::INVOICE, DocumentType::EINVOICE, DocumentType::DELIVER_ORDER, DocumentType::SUPPLIER_DELIVER_ORDER])->get();
|
||||
|
||||
@@ -347,6 +347,13 @@ class CreateInvoiceTransactionV2Processor
|
||||
}
|
||||
|
||||
if($transactionTypeBill){
|
||||
$supplier_deliver_order_transaction = $booking->transactions()
|
||||
->whereIn('type', [TransactionType::SUPPLIER_DELIVER])
|
||||
->complete()
|
||||
->latest()
|
||||
->first();
|
||||
|
||||
if(!$supplier_deliver_order_transaction){
|
||||
$transaction_object = new TransactionObject(
|
||||
$billNumber,
|
||||
TransactionType::SUPPLIER_DELIVER,
|
||||
@@ -365,6 +372,7 @@ class CreateInvoiceTransactionV2Processor
|
||||
ApprovalStatus::APPROVED
|
||||
);
|
||||
$supplier_deliver_order_transaction = $this->createsTransaction->execute($purchaseOrder->booking, $transaction_object);
|
||||
}
|
||||
|
||||
// supply deliver order
|
||||
$this->invoiceDocumentProcessor->execute($supplier_deliver_order_transaction, $purchaseOrder, $supplier, DocumentType::SUPPLIER_DELIVER_ORDER, null);
|
||||
|
||||
Reference in New Issue
Block a user