Skip to content

Sale Quotation (ใบเสนอราคา)

รายการใบเสนอราคา

Endpoint

GET /SMLJavaRESTService/salequotation/

Request Header

Required SMLRequestHeader

Response

json
{
    "success": true,
    "data": [
        {
            "docDate": "2017-10-27",
            "docTime": "10:17",
            "docNo": "QT17100006",
            "docFormatCode": "QT",
            "custCode": "AR00001",
            "inquiryType": 1,
            "vatType": 1,
            "userRequest": "SUPERADMIN",
            "remark": "test สินค้าติดลบไว้บนสุด",
            "expireDay": 0,
            "expireDate": "2017-10-27",
            "creditDay": 0,
            "creditDate": "2017-10-27",
            "sendDay": 0,
            "sendDate": "2017-10-27",
            "vatRate": 7.00,
            "totalValue": 390.00,
            "totalDiscount": 0,
            "totalBeforeVat": 364.49,
            "totalVatValue": 25.51,
            "totalAfterVat": 390.00,
            "totalExceptVat": 0,
            "totalManual": 0,
            "totalAmount": 390.00,
            "custName": "ลูกค้าทั่วไป",
            "details": [
                {
                    "docNo": "QT17100006",
                    "itemCode": "AC 1536",
                    "itemName": "TEST ต้นทุนมาตราฐาน",
                    "unitCode": "กล่อง",
                    "qty": 1.00,
                    "price": 200.00,
                    "discountAmount": 0,
                    "sumAmount": 200.00
                },
                {
                    "docNo": "QT17100006",
                    "itemCode": "PL-00004",
                    "itemName": "ปลั๊กเสียบตัวผู้",
                    "unitCode": "ตัว",
                    "qty": 1.00,
                    "price": 200.00,
                    "discount": "5%",
                    "discountAmount": 9.35,
                    "sumAmount": 190.00
                }
            ]
        }
    ],
    "pages": {
        "size": 20,
        "page": 1,
        "total_record": 39,
        "max_page": 2
    }
}

การสร้างใบเสนอราคา (V2)

EndPoint

POST /SMLJavaRESTService/restapi/sales/quotation

Request Header

Required SMLRequestHeader

Body Data:

JSON body with V2 Data Payload

example

JSON
{ 
    "doc_no" : "SOTEST", 
    "doc_date" : "2021-02-01",
    "doc_format_code" : "SO", 
    "cust_code" : "20S0108", 
    "sale_code" : "1056", 
    "vat_rate" : 7, 
    "total_value" : 473103.00, 
    "total_after_vat" : 506220.21,
    "total_amount" : 506220.21, 
    "total_before_vat" : 473103.00, 
    "total_discount" : 0, 
    "total_except_vat" : 0, 
    "total_vat_value" : 33117.21,
    "doc_time" : "09:00", 
    "sale_type" : 1, 
    "vat_type": 0, 
    "details" : 
    [ 
        { 
        "item_code" : "1000030", 
        "line_number" : 0, 
        "is_permium" : 0, 
        "unit_code" : "TR", 
        "wh_code" : "CMI01", 
        "shelf_code" : "CMI420", 
        "qty" : 100, 
        "price": 697.8900, 
        "price_exclude_vat" : 697.89, 
        "sum_amount" : 69789.00, 
        "discount_amount" : 0, 
        "vat_amount" : 4885.23, 
        "tax_type" : 0, 
        "vat_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"
}