Skip to content

AR Balance

API ลูกหนี้คงเหลือ


Header Request

FieldValue
GUIDGUID สำหรับการเชื่อมต่อ (smlx เสมอ)
providerชื่อผู้ใช้บริการ
databaseNameชื่อฐานข้อมูล
configFileNameไฟล์ตั้งค่าผู้ให้บริการ
ใส่ SMLConfig และตามด้วยชื่อผู้ให้บริการ และตามด้วย .xml (SMLConfig___.xml)

Header Example

{
  "GUID" : "smlx"
  "provider" : "DATA"
  "databaseName" : "data1"
  "configFileName" : "SMLConfigDATA.xml"
}

HTTP Response

StatusDescripton
200Success return with data
500Bas Request
401Unauthorize

arbalance List

แสดงข้อมูลเอกสารลูกหนี้คงเหลือ ทั้งหมด

EndPoint

GET /SMLJavaRESTService/arbalance/v4

Query Request

FieldDescription
pagenumber of page
sizepage 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=2

arbalance Information

เป็นการดึงข้อมูลเอกสารลูกหนี้คงเหลือ มาแสดงทีละ 1 เอกสารโดยจะต้องระบุเลขที่เอกสาร

EndPoint

GET /SMLJavaRESTService/arbalance/v4/{code}

Path Parameter:

NameDescriptionExample
codeรหัสลูกหนี้AR00001

example:

GET http://localhost:8084/SMLJavaRESTService/arbalance/v4/AR00001

Response Success

{
    "success": true,
    "data": {
        "code": "AR00001",
        "name_1": "ลูกค้าทั่วไป",
        "ar_balance": 163676.5000000000
    }
}

Response Error

  {
    "error": true,
    "code": "99",
    "message": "error message"
  }

arbalance Attribute

Field NameField TypeLengthDescription
codeString25รหัสลูกหนี้
name_1String25ชื่อลูกหนี้
ar_balanceFloat25ลูกหนี้คงเหลือ