Appearance
Sale credit note (ใบลดหนี้การขาย)
- List Sale credit note
- New Sale credit note
List Sale credit note
เป็นการแสดงรายการใบลดหนี้การขาย
EndPoint
GET /SMLJavaRESTService/v3/api/salescreditnote
GET /SMLJavaRESTService/v3/api/salescreditnote/{doc_no}
Header
Required
SMLRequestHeader
Query Parameter
example:
GET http://localhost:8086/SMLJavaRESTService/v3/api/salescreditnote?from_date=2020-01-01&to_date=2020-01-02
GET http://localhost:8086/SMLJavaRESTService/v3/api/salescreditnote/TDN57/120004
Response Success:
JSON
{
"success": true,
"data": [
{
"doc_no": "TDN57/120004",
"doc_date": "2014-01-21",
"doc_time": "17:39",
"cust_code": "479บ001",
"cust_name": "โรงพยาบาล บ้านม่วง",
"total_value": 3200.0,
"total_discount": 0,
"total_before_vat": 2990.65,
"vat_rate": 7.0,
"total_vat_value": 209.35,
"total_amount": 3200.0,
"items": [
{
"doc_date": "2014-01-21",
"item_code": "12C02-1000B",
"item_name": "คาร์ดีนอล 10 มก. (100X10) บลิสเตอร์",
"unit_code": "กล่อง",
"qty": 20.0,
"price": 160.0,
"discount_amount": 0,
"sum_amount": 3200.0,
"is_permium": 0,
"line_number": 0,
"tax_type": 0
}
]
}
],
"pages": {
"size": 20,
"page": 1,
"total_record": 12,
"max_page": 1
}
}
New Sale credit note
เป็นการสร้างรายการใบลดหนี้การขาย
EndPoint
POST /SMLJavaRESTService/v3/api/sales/salescreditnote
Parameter:
Request Header:
Name | Description |
---|---|
GUID | GUID สำหรับการเชื่อมต่อ (smlx เสมอ) |
provider | รหัสผู้ใช้บริการ |
databaseName | ชื่อฐานข้อมูล |
Body Data:
JSON
body with Transaction Attrubte
example
JSON
{
"doc_no": "TDN57/120004",
"doc_date": "2014-01-21",
"doc_time": "17:39",
"cust_code": "479บ001",
"cust_name": "โรงพยาบาล บ้านม่วง",
"total_value": 3200.0,
"total_discount": 0,
"total_before_vat": 2990.65,
"vat_rate": 7.0,
"total_vat_value": 209.35,
"total_amount": 3200.0,
"items": [
{
"doc_date": "2014-01-21",
"item_code": "12C02-1000B",
"item_name": "คาร์ดีนอล 10 มก. (100X10) บลิสเตอร์",
"unit_code": "กล่อง",
"qty": 20.0,
"price": 160.0,
"discount_amount": 0,
"sum_amount": 3200.0,
"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"
}