Skip to content

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

Transaction Query Paremeter

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:

NameDescription
GUIDGUID สำหรับการเชื่อมต่อ (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"
}