Authorization: Bearer ********************
{
"quotationSubject":"<string> ",//ชื่อหัวข้อใบเสนอราคา required **จำเป็นต้องใส่มา
"ReferenceNo": "<string>",//เลขอ้างอิง
"quotationNo":"<string>",//รหัสใบเสนอราคา required กรณีแก้ไข ถ้าสร้างไม่ใส่ ต้องเป็นรหัสใบเสนอราคาที่อยู่ในบริษัท
"quotationDate": "<datetime>",//วันที่สร้างใบเสนอราคา required **จำเป็นต้องใส่มา
"quotationValidUntil": "<datetime>",//วันที่สิ้นสุดใบเสนอราคา required **จำเป็นต้องใส่มา
"customerCode": "<string>",//รหัสลูกค้า required **จำเป็นต้องใส่มา
"contactName": "<string>",//ชื่อผู้ติดต่อ optional
"recipientName": "<string>",//ชื่อผู้รับ optional
"recipientAddress": "<string>",//ที่อยู่ผู้รับ optional
"quotationDetails": [
//รายการสินค้า
{
"productCode": "<string>",//รหัสสินค้า required **จำเป็นต้องใส่มา ต้องเป็นรหัสที่มีอยู่ในบริษัทและactive
"productName": "<string>",//ชื่อสินค้า optional
"price":0.0,//ราคาาำหนดต่อหน่วย optional <decimal>
"qty":0.0,//จำนวนสินค้า required **จำเป็นต้องใส่มา <decimal>
"productUnitName": "<string>",//หน่วยสินค้า optional
"productDescription": "<string>",//รายละเอียดสินค้า optional
"discountValue": 0.0,//ส่วนลดสินค้าถ้าหากประเภทสินค้าเป็น%คิดเป็น% ถ้าไม่ใช่คิดเป็นบาท optional ห้ามใส่เกิน100%หรือมากกว่ายอดรวมสินค้า <decimal>
"vatTaxValue": 0.0,//ภาษีมูลค่าเพิ่ม required ห้ามใส่เกิน1000 <decimal>
"discountType":false,//ประเภทส่วนลด ถ้าtrueเป็น% ไม่ใช่เป็นบาท optional <bool>
"whtTaxValue":0.0//ภาษี ณ ที่จ่าย ต้องเป็นภาษี ณ ที่จ่ายที่มีอยู่ในบริษัทและactiveอยู่ <decimal>
}
],
"currencyCode": "<string>",// สกุลเงิน เช่น "THB" , "USD" [ถ้าไม่ส่ง หรือ null ระบบจะหยิบ System Currency ของ Company นั้นๆให้] optional
"vatCalculation": true,//การคำนวณภาษีมูลค่าเพิ่ม required **จำเป็นต้องใส่มา <bool>
"discountName": "<string>",//ชื่อส่วนลด optional
"discountType": false,//ประเภทส่วนลด ถ้าtrueเป็น% ไม่ใช่เป็นบาท optional <bool>
"discountValue": 0.0,//ส่วนลดสินค้าถ้าหากประเภทสินค้าเป็น%คิดเป็น% ถ้าไม่ใช่คิดเป็นบาท optional ห้ามใส่เกิน100%หรือมากกว่ายอดรวมสินค้า <decimal>
"paymentTerm": "<string>",//เงื่อนไขการชำระเงิน optional
"remark": "<string>",//หมายเหตุใบเสนอราคา optional
"quotationNote": "<string>",//รายละเอียดเพิ่มเติม optional
"staffCode": "<string>",//รหัสพนักงาน required **จำเป็นต้องใส่มา ต้องเป็นรหัสที่มีอยู่ในบริษัทและactive
"quotationStatus":1
,//สถานะใบเสนอราคา required **จำเป็นต้องใส่มา สามารถสร้างสถานะเป็น 1 darf ใบร่าง, 2 waiting approve รอให้อนุมัติ, 3 pending sent รอส่ง
"headerTemplate":1
//หัวกระดาษในpdf <integer>
}
curl --location --request POST 'https://api.gofive.co.th/v2/quotation' \
--header 'Ocp-Apim-Subscription-Key: <Your subscription-key>' \
--header 'Content-Type: application/json' \
--data-raw '{
"quotationSubject":"<string> ",//ชื่อหัวข้อใบเสนอราคา required **จำเป็นต้องใส่มา
"ReferenceNo": "<string>",//เลขอ้างอิง
"quotationNo":"<string>",//รหัสใบเสนอราคา required กรณีแก้ไข ถ้าสร้างไม่ใส่ ต้องเป็นรหัสใบเสนอราคาที่อยู่ในบริษัท
"quotationDate": "<datetime>",//วันที่สร้างใบเสนอราคา required **จำเป็นต้องใส่มา
"quotationValidUntil": "<datetime>",//วันที่สิ้นสุดใบเสนอราคา required **จำเป็นต้องใส่มา
"customerCode": "<string>",//รหัสลูกค้า required **จำเป็นต้องใส่มา
"contactName": "<string>",//ชื่อผู้ติดต่อ optional
"recipientName": "<string>",//ชื่อผู้รับ optional
"recipientAddress": "<string>",//ที่อยู่ผู้รับ optional
"quotationDetails": [
//รายการสินค้า
{
"productCode": "<string>",//รหัสสินค้า required **จำเป็นต้องใส่มา ต้องเป็นรหัสที่มีอยู่ในบริษัทและactive
"productName": "<string>",//ชื่อสินค้า optional
"price":0.0,//ราคาาำหนดต่อหน่วย optional <decimal>
"qty":0.0,//จำนวนสินค้า required **จำเป็นต้องใส่มา <decimal>
"productUnitName": "<string>",//หน่วยสินค้า optional
"productDescription": "<string>",//รายละเอียดสินค้า optional
"discountValue": 0.0,//ส่วนลดสินค้าถ้าหากประเภทสินค้าเป็น%คิดเป็น% ถ้าไม่ใช่คิดเป็นบาท optional ห้ามใส่เกิน100%หรือมากกว่ายอดรวมสินค้า <decimal>
"vatTaxValue": 0.0,//ภาษีมูลค่าเพิ่ม required ห้ามใส่เกิน1000 <decimal>
"discountType":false,//ประเภทส่วนลด ถ้าtrueเป็น% ไม่ใช่เป็นบาท optional <bool>
"whtTaxValue":0.0//ภาษี ณ ที่จ่าย ต้องเป็นภาษี ณ ที่จ่ายที่มีอยู่ในบริษัทและactiveอยู่ <decimal>
}
],
"currencyCode": "<string>",// สกุลเงิน เช่น "THB" , "USD" [ถ้าไม่ส่ง หรือ null ระบบจะหยิบ System Currency ของ Company นั้นๆให้] optional
"vatCalculation": true,//การคำนวณภาษีมูลค่าเพิ่ม required **จำเป็นต้องใส่มา <bool>
"discountName": "<string>",//ชื่อส่วนลด optional
"discountType": false,//ประเภทส่วนลด ถ้าtrueเป็น% ไม่ใช่เป็นบาท optional <bool>
"discountValue": 0.0,//ส่วนลดสินค้าถ้าหากประเภทสินค้าเป็น%คิดเป็น% ถ้าไม่ใช่คิดเป็นบาท optional ห้ามใส่เกิน100%หรือมากกว่ายอดรวมสินค้า <decimal>
"paymentTerm": "<string>",//เงื่อนไขการชำระเงิน optional
"remark": "<string>",//หมายเหตุใบเสนอราคา optional
"quotationNote": "<string>",//รายละเอียดเพิ่มเติม optional
"staffCode": "<string>",//รหัสพนักงาน required **จำเป็นต้องใส่มา ต้องเป็นรหัสที่มีอยู่ในบริษัทและactive
"quotationStatus":1
,//สถานะใบเสนอราคา required **จำเป็นต้องใส่มา สามารถสร้างสถานะเป็น 1 darf ใบร่าง, 2 waiting approve รอให้อนุมัติ, 3 pending sent รอส่ง
"headerTemplate":1
//หัวกระดาษในpdf <integer>
}'
สถานะของ Business Code ถ้า
Success = 1000
Error 1 ตัว = 4001
Error มากกว่า 1 ตัว = 4002
หรือเป็น Subcode ที่ต้องการจะแสดงเพื่อสื่อความหมายของ Error โดย subcode จะเป็นตัวเดียวกับ business error code หรือไม่ก็ได้ เพื่อความสะดวกในการแสดงผล
{
"status": {
"code": "1000",
"description": "Success"
},
"data": [
{
"quotationSubject": "string",
"quotationNo": "string",
"quotationDate": "2022-12-16T00:00:00+0700",
"quotationValidUntil": "2023-12-16T00:00:00+0700",
"customerCode": "string",
"contactName": "string",
"recipientName": "string",
"recipientAddress": "string",
"quotationDetails": [
{
"productCode": "string",
"productName": "string",
"price": 10,
"qty": 6,
"productUnitName": "string",
"productDescription": "string",
"discountValue": 1,
"vatTaxValue": 3,
"totalPrice": 5
}
],
"currencyCode": "THB",
"vatCalculation": true,
"discountName": "string",
"discountType": false,
"discountValue": 7,
"paymentTerm": "string",
"remark": "string",
"quotationNote": "string",
"staffCode": "string",
"quotationStatus": 3,
"subTotal": 59,
"subTotalWithDiscount": 52,
"totalVat": 1.56,
"grandTotal": 53.56
}
]
}