AR Balance
API ลูกหนี้คงเหลือ
Header Request
| Field | Value |
|---|---|
| GUID | GUID สำหรับการเชื่อมต่อ (smlx เสมอ) |
| provider | ชื่อผู้ใช้บริการ |
| databaseName | ชื่อฐานข้อมูล |
| configFileName | ไฟล์ตั้งค่าผู้ให้บริการ ใส่ SMLConfig และตามด้วยชื่อผู้ให้บริการ และตามด้วย .xml (SMLConfig___.xml) |
Header Example
{
"GUID" : "smlx"
"provider" : "DATA"
"databaseName" : "data1"
"configFileName" : "SMLConfigDATA.xml"
}HTTP Response
| Status | Descripton |
|---|---|
| 200 | Success return with data |
| 500 | Bas Request |
| 401 | Unauthorize |
arbalance List
แสดงข้อมูลเอกสารลูกหนี้คงเหลือ ทั้งหมด
EndPoint
GET /SMLJavaRESTService/arbalance/v4
Query Request
| Field | Description |
|---|---|
| page | number of page |
| size | page size |
example:
Response Success
{
"success": true,
"data": [
{
"code": "AR00001",
"name_1": "ลูกค้าทั่วไป",
"ar_balance": 163676.5000000000
},
{
"code": "AR00002",
"name_1": "ร้าน บีเค มินิมาร์ท",
"ar_balance": 419826.7000000000
},
{
"code": "AR00003",
"name_1": "ร้าน บลู มินิมาร์ท",
"ar_balance": 42877.0000000000
},
{
"code": "AR00004",
"name_1": "ร้าน ฟอร์ง มินิมาร์ท",
"ar_balance": 35290.4500000000
},
{
"code": "AR00005",
"name_1": "ร้าน เพียวการค้า",
"ar_balance": 1128.5000000000
},
{
"code": "AR00006",
"name_1": "ร้าน แอทมาร์ท",
"ar_balance": 24349.0400000000
},
{
"code": "AR00007",
"name_1": "ร้าน ซิกส์อีเลเฟ่น",
"ar_balance": 12327141.1900000000
},
{
"code": "AR00008",
"name_1": "ร้าน แฟมมิรี่มารุ",
"ar_balance": 358828.7500000000
},
{
"code": "AR00009",
"name_1": "ร้าน คอร์เนอร์มินิมาร์ท",
"ar_balance": 30933.8800000000
},
{
"code": "AR00010",
"name_1": "ร้าน ป้าทองมินิมาร์ท",
"ar_balance": 1934.0000000000
},
{
"code": "AR00011",
"name_1": "ร้านอำพร",
"ar_balance": 107551.1000000000
},
{
"code": "AR00012",
"name_1": "ร้านมัดหมี่ของเก่า",
"ar_balance": 0
},
{
"code": "AR00013",
"name_1": "นาง.ก",
"ar_balance": 1085.0000000000
},
{
"code": "AR00014",
"name_1": "พนักงาน",
"ar_balance": 262.1500000000
},
{
"code": "AR00015",
"name_1": "นาง นภา",
"ar_balance": 5402.2500000000
},
{
"code": "AR00016",
"name_1": "ทดสอบ",
"ar_balance": -150
},
{
"code": "AR00019",
"name_1": "TEST",
"ar_balance": 0
},
{
"code": "C136",
"name_1": "บริษัท พี.ที ออยล์ฟิลด์ จำกัด",
"ar_balance": 0
},
{
"code": "C RB001",
"name_1": "ทดสอบรหัสมีเว้นวรรค",
"ar_balance": 0
},
{
"code": "AP003",
"name_1": "ทดสอบรหัสซ้ำ",
"ar_balance": 0
}
],
"pages": {
"size": 20,
"page": 1,
"total_record": 23,
"max_page": 2
}
}GET localhost:8084/SMLJavaRESTService/arbalance/v4?page=1&size=2arbalance Information
เป็นการดึงข้อมูลเอกสารลูกหนี้คงเหลือ มาแสดงทีละ 1 เอกสารโดยจะต้องระบุเลขที่เอกสาร
EndPoint
GET /SMLJavaRESTService/arbalance/v4/{code}
Path Parameter:
| Name | Description | Example |
|---|---|---|
| code | รหัสลูกหนี้ | AR00001 |
example:
GET http://localhost:8084/SMLJavaRESTService/arbalance/v4/AR00001Response Success
{
"success": true,
"data": {
"code": "AR00001",
"name_1": "ลูกค้าทั่วไป",
"ar_balance": 163676.5000000000
}
}Response Error
{
"error": true,
"code": "99",
"message": "error message"
}arbalance Attribute
| Field Name | Field Type | Length | Description |
|---|---|---|---|
| code | String | 25 | รหัสลูกหนี้ |
| name_1 | String | 25 | ชื่อลูกหนี้ |
| ar_balance | Float | 25 | ลูกหนี้คงเหลือ |