add: createPoAsset api
This commit is contained in:
@@ -172,6 +172,115 @@ Content-Type: application/json
|
||||
"ID": ""
|
||||
}
|
||||
|
||||
###
|
||||
// create po asset
|
||||
POST https://{{host}}/mockup/purchase/order/PurchaseOrderAset/createPoAsset/
|
||||
Content-Type: application/json
|
||||
|
||||
{
|
||||
"token": {{token}},
|
||||
"podate": "2026-07-09",
|
||||
"reference": "REF-ASSET-001",
|
||||
"supplierID": 1,
|
||||
"typepajak": "nominal",
|
||||
"valuepajak": 0,
|
||||
"typediskon": "nominal",
|
||||
"valuediskon": 0,
|
||||
"catatan": "PO Asset Test",
|
||||
"summary": {
|
||||
"subtotal": 775000000,
|
||||
"diskon": 37500000,
|
||||
"pajak": 81125000,
|
||||
"total": 818625000
|
||||
},
|
||||
"detail": [
|
||||
{
|
||||
"M_ItemID": 123,
|
||||
"ItemUnitID": 1,
|
||||
"RequestQty": 2,
|
||||
"SupplierPrice": 75000000,
|
||||
"TempTotal": 150000000,
|
||||
"DiskonType": "R",
|
||||
"DiskonAmount": 0,
|
||||
"detail": [
|
||||
{
|
||||
"PurchaseRequestID": 1,
|
||||
"PurchaseRequestDetailID": 1,
|
||||
"PurchaseRequestFlagID": 1,
|
||||
"M_ItemID": 123,
|
||||
"ItemUnitID": 1,
|
||||
"OriginalQty": 2,
|
||||
"RequestQty": 2,
|
||||
"SupplierPrice": 75000000
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"M_ItemID": 124,
|
||||
"ItemUnitID": 2,
|
||||
"RequestQty": 5,
|
||||
"SupplierPrice": 25000000,
|
||||
"TempTotal": 125000000,
|
||||
"DiskonType": "P",
|
||||
"DiskonAmount": 10,
|
||||
"detail": [
|
||||
{
|
||||
"PurchaseRequestID": 2,
|
||||
"PurchaseRequestDetailID": 2,
|
||||
"PurchaseRequestFlagID": 2,
|
||||
"M_ItemID": 124,
|
||||
"ItemUnitID": 2,
|
||||
"OriginalQty": 3,
|
||||
"RequestQty": 3,
|
||||
"SupplierPrice": 25000000
|
||||
},
|
||||
{
|
||||
"PurchaseRequestID": 2,
|
||||
"PurchaseRequestDetailID": 3,
|
||||
"PurchaseRequestFlagID": 3,
|
||||
"M_ItemID": 124,
|
||||
"ItemUnitID": 2,
|
||||
"OriginalQty": 2,
|
||||
"RequestQty": 2,
|
||||
"SupplierPrice": 25000000
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"M_ItemID": 125,
|
||||
"ItemUnitID": 1,
|
||||
"RequestQty": 1,
|
||||
"SupplierPrice": 500000000,
|
||||
"TempTotal": 500000000,
|
||||
"DiskonType": "R",
|
||||
"DiskonAmount": 25000000,
|
||||
"detail": [
|
||||
{
|
||||
"PurchaseRequestID": 3,
|
||||
"PurchaseRequestDetailID": 4,
|
||||
"PurchaseRequestFlagID": 4,
|
||||
"M_ItemID": 125,
|
||||
"ItemUnitID": 1,
|
||||
"OriginalQty": 1,
|
||||
"RequestQty": 1,
|
||||
"SupplierPrice": 500000000
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"assetAttachmentID": null,
|
||||
"contractName": "Kontrak Pengadaan Mesin X",
|
||||
"contractDate": "2026-07-09",
|
||||
"contractStart": "2026-07-09",
|
||||
"contractEnd": "2027-07-09",
|
||||
"contractDuration": 12,
|
||||
"installmentNumber": 12,
|
||||
"installmentDate": 1,
|
||||
"installmentPayAmount": 12500000,
|
||||
"installmentDownPaymentType": "nominal",
|
||||
"installmentDownPayment": 5000000
|
||||
}
|
||||
|
||||
### Test isValidMultiple Warehouse
|
||||
### Should return True karena UnitRequest = UnitPurchase
|
||||
GET https://{{host}}/mockup/purchase/order/PurchaseOrder/isValidMultipleWarehouse/
|
||||
|
||||
Reference in New Issue
Block a user