feature: po pay downpayment
This commit is contained in:
@@ -693,8 +693,9 @@ class ReceiveItemPOAsset extends MY_Controller
|
||||
ReceiveOrderPoNote,
|
||||
ReceiveOrderPoRefNumber,
|
||||
ReceiveOrderPoDONumber,
|
||||
ReceiveOrderPoTypePurchase,
|
||||
ReceiveOrderPoCreatedUserID
|
||||
) VALUE (?,?,?,?,?,?,?,?,?,?,?,?)";
|
||||
) VALUE (?,?,?,?,?,?,?,?,?,?,?,?,?)";
|
||||
$queInsRO = $this->db->query($sqlInsRO, [
|
||||
$numGR,
|
||||
$param['supplier'],
|
||||
@@ -707,6 +708,7 @@ class ReceiveItemPOAsset extends MY_Controller
|
||||
$param['catatan'],
|
||||
$param['reference'],
|
||||
$param['reference'],
|
||||
'aset',
|
||||
$user['M_UserID']
|
||||
]);
|
||||
if (!$queInsRO) {
|
||||
@@ -1465,12 +1467,15 @@ class ReceiveItemPOAsset extends MY_Controller
|
||||
PurchaseOrderID,
|
||||
PurchaseOrderTaxPpnType AS tax_type,
|
||||
PurchaseOrderTaxPercentPpn AS tax_percent,
|
||||
PurchaseOrderTaxAmountPpn AS tax_amount
|
||||
PurchaseOrderTaxAmountPpn AS tax_amount,
|
||||
IFNULL(SupplierDownpaymentAmount, 0) AS downpayment_amount
|
||||
FROM receive_order_po
|
||||
JOIN receive_order_po_detail ON ReceiveOrderPoDetailReceiveOrderPoID = ReceiveOrderPoID
|
||||
AND ReceiveOrderPoDetailIsActive = 'Y'
|
||||
AND ReceiveOrderPoIsActive = 'Y'
|
||||
JOIN purchase_order ON ReceiveOrderPoDetailPurchaseOrderID = PurchaseOrderID
|
||||
LEFT JOIN supplier_downpayment
|
||||
ON SupplierDownpaymentPurchasOrderID = PurchaseOrderID
|
||||
WHERE ReceiveOrderPoID = ?";
|
||||
$que_dataro = $this->db->query($sql_dataro, [$roID]);
|
||||
if (!$que_dataro) {
|
||||
@@ -1510,6 +1515,8 @@ class ReceiveItemPOAsset extends MY_Controller
|
||||
$donumber = $data_ro['ReceiveOrderPoDONumber'];
|
||||
}
|
||||
|
||||
$addedtax = round(($grni + $data_ro['tax_amount']), 2);
|
||||
$grandtotal = round(($addedtax - $data_ro['downpayment_amount']), 2);
|
||||
$sql_insert_pi = "INSERT INTO supplier_invoice (
|
||||
SupplierInvoiceNumber,
|
||||
SupplierInvoiceReceiveOrderPoID,
|
||||
@@ -1542,8 +1549,8 @@ class ReceiveItemPOAsset extends MY_Controller
|
||||
$diskonPO,
|
||||
$data_ro['tax_percent'],
|
||||
$data_ro['tax_amount'],
|
||||
$grni,
|
||||
$grni,
|
||||
$grandtotal,
|
||||
$grandtotal,
|
||||
$data_ro['ReceiveOrderPoNote'],
|
||||
$user['M_UserID'],
|
||||
$user['M_UserID']
|
||||
|
||||
Reference in New Issue
Block a user