Appearance
Approve Purchase Order (อนุมัติใบสั่งซื้อ)
List Approve Purchase Order
เป็นการแสดงรายการอนุมัติใบสั่งซื้อ
EndPoint
GET /SMLJavaRESTService/v3/api/approvepurchaseorder
GET /SMLJavaRESTService/v3/api/approvepurchaseorder/{doc_no}
Header
Required
SMLRequestHeader
Query Parameter
example:
GET http://localhost:8086/SMLJavaRESTService/v3/api/approvepurchaseorder?from_date=2020-01-01&to_date=2020-01-02
GET http://localhost:8086/SMLJavaRESTService/v3/api/approvepurchaseorder/POA17100010
Response Success:
JSON
{
"success": true,
"data": [
{
"success": true,
"data": {
"alreadyTotalAmount": true,
"doc_no": "POA17100010",
"doc_ref": "PO17100002",
"approve_status": 0,
"not_approve_1": 0,
"user_approve": "SUPERADMIN",
"user_request": "SUPERADMIN",
"doc_date": "2017-10-30",
"doc_time": "11:31",
"cust_code": "AP006",
"supplier_name": "นายปิกาจู แสนโวลต์",
"vat_type": 1,
"total_value": 180.00,
"discount_word": "",
"total_discount": 0,
"total_before_vat": 168.22,
"vat_rate": 7.00,
"total_vat_value": 11.78,
"total_amount": 180.00,
"branch_code": "001",
"total_after_vat": 180.00,
"total_except_vat": 0,
"items": [
{
"docDate": 1509296400000,
"warehouseCode": "",
"shelfCode": "",
"item_code": "CB-00003",
"item_name": "สายสัญญาณ 20M",
"unit_code": "ม้วน",
"qty": 1.00,
"price": 180.00,
"sum_amount": 180.00,
"is_permium": 0,
"line_number": 0,
"tax_type": 0
}
]
}
}
],
"pages": {
"size": 20,
"page": 1,
"total_record": 12,
"max_page": 1
}
}
New Approve Purchase Order
เป็นการสร้างรายการอนุมัติใบสั่งซื้อ
EndPoint
POST /SMLJavaRESTService/v3/api/approvepurchaseorder
Parameter:
Request Header:
Name | Description |
---|---|
GUID | GUID สำหรับการเชื่อมต่อ (smlx เสมอ) |
provider | รหัสผู้ใช้บริการ |
databaseName | ชื่อฐานข้อมูล |
Body Data:
JSON
body with Transaction Attrubte
example
JSON
{
"doc_no": "POA17100010",
"doc_ref": "PO17100002",
"not_approve_1": 1,
"doc_format_code": "POA",
"doc_date": "2017-10-30",
"doc_time": "11:31",
"cust_code": "AP006",
"supplier_name": "นายปิกาจู แสนโวลต์",
"vat_type": 1,
"total_value": 180.00,
"total_discount": 0,
"total_before_vat": 168.22,
"vat_rate": 7.00,
"total_vat_value": 11.78,
"total_amount": 180.00,
"branch_code": "001",
"total_after_vat": 180.00,
"total_except_vat": 0,
"user_request": "SUPERADMIN",
"user_approve": "SUPERADMIN",
"items": [
{
"doc_date": "2017-10-30",
"item_code": "CB-00003",
"item_name": "สายสัญญาณ 20M",
"unit_code": "ม้วน",
"qty": 1.00,
"price": 180.00,
"discount_amount": 0E-10,
"sum_amount": 180.00,
"is_permium": 0,
"line_number": 0,
"tax_type": 0
}
]
}
Response:
Response Success
HTTP Status : 201
Response Success JSON Message
json
{
"status" : "success",
"message" : "create success"
}
Response Error
HTTP Status : 400
Response Success JSON Message
json
{
"status" : "error",
"message" : "Message Error"
}