Gofive OpenAPI
empeoVenioeTaxGo
empeoVenioeTaxGo
  1. Quotation
  • Introduction
  • Activity
    • Get a Activity
      GET
    • Activities Enquiry
      POST
  • Authentication API
    • Authorization
      POST
  • Customer
    • Create or Update customer
      POST
    • Get a Customer By CustomerCode
      GET
    • Customers Enquiry
      POST
    • Get a Customer By CustomerName
      GET
    • Create Customer Satisfaction
      POST
    • Add Customer Event
      POST
    • Get Customer Events by Customer Code
      GET
    • Edit Customer Event
      PUT
    • Delete Customer Event
      DELETE
    • Get Customer Event Types
      GET
  • Case
    • Add Case
      POST
    • Edit Case by CaseNo
      PUT
    • Get Case by CaseNo
      GET
    • Get Case Categories
      GET
  • Deal
    • Create Deal
      POST
    • Update Deal
      PUT
    • Deal Enquiry
      POST
    • Get Deal
      GET
    • Get Deal Board
      GET
    • Get Deal Stage
      GET
    • Get Deal Interest
      GET
    • Get DealLabel
      GET
    • Get Deal Missed Reason Categories
      GET
  • Employee
    • Employees Enquiry
    • Get a Employee
  • Expense
    • Create Expense
    • Update Expense
    • Expense Enquiry
    • Get a Expense
  • Product
    • Create Or Update Products
    • Get a Product Ticket
    • Get Products With Take & Status
    • Get a Product by ProductCode
    • Get Product Groups
    • Get Product Properties
    • Get Products By Filter
    • Verify Serial Number
    • /v3/Products/serials/status
    • Create or Update Codeguard Products
    • Update Product Stock
    • /v1/products/units
    • /v1/products/units Copy
  • Quotation
    • Create Update Quotation
      POST
    • Convert Quotation To SalesOrder
      POST
    • Quotation Enquiry
      POST
    • Get a Quotation By QuotationNo
      GET
    • Cancel Quotation
      POST
  • SalesOrder
    • Create Or Update SalesOrder
    • Get a SalesOrders By Id
    • Get a SalesOrder By SalesOrderNo
    • Get Sale Order Attachment
    • Reject SaleOrder
    • Approve Sale Order
    • Update SalesOrder Payment
    • Update SalesOrder Tracking Number
  • Webhooks
    • Webhook Payload
  • Task
    • CreateTask
  • Setting
    • Get HeaderTemplate
  1. Quotation

Convert Quotation To SalesOrder

POST
https://api.gofive.co.th/v1/quotation/{quotationNo}/convert-to-salesorder
การเปลี่ยนใบเสนอราคาให้กล้ายเป็นใบสั่งขาย convert to salesorder

Request

Authorization
Provide your bearer token in the
Authorization
header when making requests to protected resources.
Example:
Authorization: Bearer ********************
Path Params
quotationNo
string 
required
รหัสใบเสนอราคาที่อยู่ในสถานะส่งแล้ว
Header Params
Content-Type
string 
required
Example:
application/json
Ocp-Apim-Subscription-Key
string 
required
รหัส subscription key ลูกค้า
Example:
<Your Subscriptin-key>
Body Params application/json
QuotationNo
string 
required
Example
{"QuotationNo":"<string>" //รหัสใบเสนอราคา required
}

Request samples

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
Request Request Example
Shell
JavaScript
Java
Swift
curl --location --request POST 'https://api.gofive.co.th/v1/quotation//convert-to-salesorder' \
--header 'Ocp-Apim-Subscription-Key: <Your Subscriptin-key>' \
--header 'Content-Type: application/json' \
--data-raw '{"QuotationNo":"<string>" //รหัสใบเสนอราคา required
}'

Responses

🟢200OK
application/json
Body
status
object 
required
code
string 
required

สถานะของ Business Code ถ้า
Success = 1000
Error 1 ตัว = 4001
Error มากกว่า 1 ตัว = 4002    
หรือเป็น Subcode ที่ต้องการจะแสดงเพื่อสื่อความหมายของ Error โดย subcode จะเป็นตัวเดียวกับ business error code หรือไม่ก็ได้ เพื่อความสะดวกในการแสดงผล

description
string 
required
คำอธิบายข้อความที่จะแสดง
data
object 
required
salesOrderSubject
string 
required
หัวเรื่องใบออเดอร์ Required
salesOrderNo
string 
required
เลขใบออเดอร์
salesOrderStatus
integer 
required
สถานะใบออเดอร์ [
1 = draft
2 = open
3 = completed
4 = rejected
5 = cancelled]
salesOrderDate
string 
required
วันที่ออเดอร์ Required โดยมี Format : "YYYY-MM-DD"
referenceNo
string 
required
เลขที่อ้างอิง
customerCode
string 
required
รหัสลูกค้า Required [ตอน Update SalesOrder ไม่สามารถเปลี่ยน Customer ได้]
contactId
integer  | null 
optional
รหัสผู้ติดต่อ
recipientAddress
string  | null 
optional
ที่อยู่จัดส่งสินค้า
headerTemplateId
integer  | null 
optional
หัวเอกสารใน PDF [ถ้าไม่ส่งค่ามาให้เท่ากับ header default company]
discountName
string  | null 
optional
ชื่อส่วนลดสินค้า
discountValue
number  | null 
optional
ส่วนลดสินค้า (*ตัว Discount ต้องมีค่าไม่เกิน ราคาของสินค้าทั้งหมด)
discountType
boolean  | null 
optional
ประเภทส่วนลด [
true = percentage
false = amount]
(*ระบบจะ required เมื่อมีการใส่ discountValue)
paymentTerm
string  | null 
optional
เงื่อนไขการชำระเงิน
remark
string  | null 
optional
หมายเหตุใบออเดอร์
staffCode
string 
required
รหัสพนักงานขาย
salesOrderNote
string  | null 
optional
บันทึกใบสั่งขายเพิ่มเติม
salesorderDetails
array [object {11}] 
required
รายการสินค้า
currencyCode
string 
required
สกุลเงิน เช่น "THB" , "USD" [ถ้าไม่ส่ง หรือ null ระบบจะหยิบ System Currency ของ Company นั้นๆให้]
vatCalculation
boolean 
required
การคำนวณภาษีมูลค่าเพิ่ม Required [
true = ไม่รวมภาษีมูลค่าเพิ่ม
false = รวมภาษีมูลค่าเพิ่ม]
subTotal
number 
required
ยอดรวมสินค้า
subTotalWithDiscount
number 
required
ยอดรวมหลังหักส่วนลด
totalVat
number 
required
ยอดรวมภาษีมูลลค่าเพิ่ม
grandTotal
number 
required
ยอดรวมสรุปที่ต้องจ่าย
recipientName
string  | null 
optional
ชื่อผู้รับสินค้า
Example
{
  "status": {
    "code": "1000",
    "description": "Success"
  },
  "data": {
    "salesOrderSubject": "string",
    "salesOrderNo": "string",
    "salesOrderStatus": 2,
    "salesOrderDate": "2022-12-29T00:00:00+0700",
    "referenceNo": "string",
    "customerCode": "string",
    "contactId": 1,
    "recipientName": "string",
    "recipientAddress": "string",
    "headerTemplateId": 1,
    "salesorderDetails": [
      {
        "productCode": "string",
        "productName": "string",
        "price": 10,
        "qty": 6,
        "productUnitName": "ด้าม",
        "productDescription": "string",
        "discountValue": 1,
        "vatTaxValue": 3,
        "totalPrice": 59
      }
    ],
    "discountName": "string",
    "discountValue": 7,
    "discountType": false,
    "paymentTerm": "string",
    "remark": "string",
    "staffCode": "string",
    "salesOrderNote": "string",
    "currencyCode": "string",
    "vatCalculation": true,
    "subTotal": 59,
    "subTotalWithDiscount": 52,
    "totalVat": 1.56,
    "grandTotal": 53.56
  }
}
🟢200Bad Request
🟠401Unauthorized
Previous
Create Update Quotation
Next
Quotation Enquiry
Built with