Skip to content

Sale Invoice Tax Service

API ใบกำกับภาษีอย่างเต็ม


Header Request

FieldValue
GUIDGUID สำหรับการเชื่อมต่อ (smlx เสมอ)
providerชื่อผู้ใช้บริการ
databaseNameชื่อฐานข้อมูล
configFileNameไฟล์ตั้งค่าผู้ให้บริการ
ใส่ SMLConfig และตามด้วยชื่อผู้ให้บริการ และตามด้วย .xml (SMLConfig___.xml)

Header Example

{
  "GUID" : "smlx"
  "provider" : "DATA"
  "databaseName" : "data1"
  "configFileName" : "SMLConfigDATA.xml"
}

HTTP Response

StatusDescripton
200Success return with data
500Bas Request
401Unauthorize

productretrunreceive List

แสดงข้อมูลเอกสารใบกำกับภาษีอย่างเต็ม ทั้งหมด

EndPoint

GET /SMLJavaRESTService/productretrunreceive/v4

Query Request

FieldDescription
pagenumber of page
sizepage size

Example:

GET localhost:8084/SMLJavaRESTService/productretrunreceive/v4?page=1&size=2

productretrunreceive Information

เป็นการดึงข้อมูลเอกสารใบกำกับภาษีอย่างเต็ม มาแสดงทีละ 1 เอกสารโดยจะต้องระบุเลขที่เอกสาร

EndPoint

GET /SMLJavaRESTService/productretrunreceive/v4/{docno}

Path Parameter:

NameDescriptionExample
docnoเลขที่เอกสารPOS01-INV220721-0001

example:

GET localhost:8084/SMLJavaRESTService/productretrunreceive/v4/RIM18100001

Response Success

{
    "success": true,
    "data": {
        "trans_type": 3,
        "trans_flag": 58,
        "doc_group": "",
        "doc_date": "2018-10-17",
        "doc_no": "RIM18100001",
        "doc_ref": "",
        "tax_doc_no": "",
        "inquiry_type": 0,
        "vat_type": 0,
        "cust_code": "",
        "contactor": "",
        "branch_code": "CR001",
        "project_code": "",
        "side_code": "",
        "department_code": "",
        "sale_area_code": "",
        "sale_code": "",
        "send_type": 0,
        "send_day": 0,
        "credit_day": 0,
        "answer_type": 0,
        "transport_value": 0E-10,
        "discount_word": "",
        "vat_rate": 0E-10,
        "currency_code": "",
        "exchange_rate": 0E-10,
        "total_cost": 0E-10,
        "total_value": 0E-10,
        "total_discount": 0E-10,
        "total_vat_value": 0E-10,
        "total_after_vat": 0E-10,
        "total_except_vat": 0E-10,
        "total_amount": 30.0000000000,
        "balance_amount": 0E-10,
        "adjust_reason": "",
        "approve_code": "",
        "remark": "",
        "status": 0,
        "user_request": "",
        "expire_day": 0,
        "send_mail": 0,
        "send_sms": 0,
        "doc_ref_trans": "",
        "total_before_vat": 0E-10,
        "doc_time": "15:40",
        "allocate_code": "",
        "job_code": "",
        "pay_amount": 0E-10,
        "money": 0E-10,
        "sum_pay_money_diff": 0E-10,
        "currency_money": 0E-10,
        "total_debt_amount": 0E-10,
        "cancel_type": 0,
        "last_status": 0,
        "used_status": 0,
        "doc_success": 0,
        "total_manual": 0,
        "on_hold": 0,
        "extra_word": "",
        "transport_code": "",
        "want_day": 0,
        "deposit_day": 0,
        "sale_group": "",
        "not_approve_1": 0,
        "user_approve": "",
        "approve_status": 0,
        "expire_status": 0,
        "advance_amount": 0E-10,
        "doc_format_code": "RIM",
        "used_status_2": 0,
        "remark_2": "",
        "remark_3": "",
        "ref_amount": 0E-10,
        "ref_new_amount": 0E-10,
        "ref_diff": 0E-10,
        "sum_point": 0E-10,
        "cashier_code": "",
        "is_pos": 0,
        "pos_id": "",
        "member_code": "",
        "doc_no_guid": "",
        "pos_bill_type": 0,
        "pos_bill_change": 0,
        "doc_type": 0,
        "recheck_count_day": 0E-10,
        "recheck_count": 0,
        "wh_from": "",
        "location_from": "",
        "wh_to": "",
        "location_to": "",
        "auto_create": 0,
        "send_to_pick_and_pack": 0,
        "service_charge_word": "",
        "total_service_charge": 0E-10,
        "sale_shift_id": "",
        "creator_code": "PLOY",
        "last_editor_code": "",
        "create_datetime": "2018-10-17 15:40:31.000",
        "table_number": "",
        "period_guid": "",
        "branch_code_to": "",
        "allocate_code_to": "",
        "project_code_to": "",
        "job_code_to": "",
        "side_code_to": "",
        "department_code_to": "",
        "point_telephone": "",
        "sum_point_2": 0E-10,
        "remark_4": "",
        "remark_5": "",
        "is_manual_vat": 0,
        "pass_book_code": "",
        "total_amount_2": 0E-10,
        "sender_code": "",
        "is_cancel": 0,
        "cancel_code": "",
        "is_hold": 0,
        "auto_approved": 0,
        "pos_transfer": 0,
        "doc_close": 0,
        "ref_doc_type": "",
        "is_doc_copy": 0,
        "doc_reason": "",
        "discount_word_2": "",
        "total_discount_2": 0E-10,
        "total_value_2": 0E-10,
        "total_amout_old": 0,
        "lost_profit_exchange_amount": 0,
        "details": [
            {
                "trans_type": 3,
                "trans_flag": 58,
                "doc_group": "",
                "doc_date": 1539709200000,
                "doc_no": "RIM18100001",
                "doc_ref": "",
                "cust_code": "",
                "inquiry_type": 0,
                "item_code": "DD011",
                "item_name": "เอสน้ำหวานกลิ่นสตรอเบอร์รี่ 500 มล.",
                "unit_code": "ขวด",
                "qty": 10.0000000000,
                "price": 3.0000000000,
                "discount": "",
                "sum_of_cost": 30.0000000000,
                "sum_amount": 30.0000000000,
                "remark": "",
                "status": 0,
                "line_number": 0,
                "ref_doc_no": "",
                "ref_line_number": 0,
                "ref_cust_code": "",
                "branch_code": "CR001",
                "wh_code": "LOOK",
                "shelf_code": "ROOM",
                "wh_code_2": "",
                "shelf_code_2": "",
                "department_code": "",
                "total_vat_value": 0E-10,
                "cancel_qty": 0E-10,
                "total_qty": 0E-10,
                "stand_value": 1.0000000000,
                "divide_value": 1.0000000000,
                "ratio": 0E-10,
                "ic_pattern": "",
                "ic_color": "",
                "ic_size": "",
                "priority_level": 0,
                "calc_flag": 1,
                "last_status": 0,
                "set_ref_line": "",
                "set_ref_price": 0E-10,
                "set_ref_qty": 0E-10,
                "item_type": 0,
                "vat_type": 0,
                "doc_ref_type": 0,
                "item_code_main": "",
                "ref_row": 0,
                "ref_guid": "",
                "doc_time": "15:40",
                "is_permium": 0,
                "is_get_price": 1,
                "average_cost": 3.0000000000,
                "sum_amount_exclude_vat": 30.0000000000,
                "doc_date_calc": 1539709200000,
                "doc_time_calc": "15:40",
                "discount_amount": 0E-10,
                "price_exclude_vat": 3.0000000000,
                "user_approve": "",
                "price_type": 0,
                "price_mode": 0,
                "temp_float_1": 0E-10,
                "temp_float_2": 0E-10,
                "temp_string_1": "",
                "is_serial_number": 0,
                "bank_name": "",
                "bank_branch": "",
                "chq_number": "",
                "barcode": "DD011",
                "discount_number": 0,
                "price_changed": 0,
                "discount_changed": 0,
                "price_default": 0E-10,
                "tax_type": 0,
                "is_pos": 0,
                "auto_create": 0,
                "hidden_cost_1": 0E-10,
                "hidden_cost_1_exclude_vat": 0E-10,
                "hidden_cost_2": 0E-10,
                "hidden_cost_2_exclude_vat": 0E-10,
                "sum_of_cost_1": 30.0000000000,
                "average_cost_1": 3.0000000000,
                "sale_code": "",
                "sale_group": "",
                "lot_number_1": "",
                "item_code_2": "",
                "bank_name_2": "",
                "bank_branch_2": "",
                "sale_shift_id": "",
                "price_base": 0E-10,
                "creator_code": "",
                "last_editor_code": "",
                "fee_amount": 0E-10,
                "transfer_amount": 0E-10,
                "price_set_ratio": 0E-10,
                "mfn_code": "",
                "mfn_name": "",
                "price_2": 0E-10,
                "sum_amount_2": 0E-10,
                "price_guid": "",
                "discount_amount_2": 0E-10,
                "is_lock_cost": 0,
                "sum_of_cost_fix": 0E-10,
                "profit_lost_cost_amount": 0E-10,
                "is_doc_copy": 0,
                "bat_number": "",
                "product_year": "",
                "product_week": "",
                "currency_code": "",
                "exchange_rate": 0,
                "qty_2": 0,
                "unit_code_2": "",
                "total_size": 0,
                "unit_size": 0,
                "exchange_rate_old": 0,
                "promotion_code": ""
            }
        ]
    }
}

Response Error

  {
    "error": true,
    "code": "99",
    "message": "error message"
  }

Add productretrunreceive

สร้างเอกสารใบกำกับภาษีอย่างเต็ม

EndPoint

POST /SMLJavaRESTService/productretrunreceive/v4/

Body Data:

JSON body with productretrunreceive Request Attribute

example:

{
    "branch_code": "CR001",
    "creator_code": "PLOY",
    "balance_amount": 0.0,
    "details": [
        {
            "barcode": "DD011",
            "calc_flag": 1,
            "item_code": "DD011",
            "price": 3.0,
            "qty": 10.0,
            "shelf_code": "ROOM",
            "stand_value": 1.0,
            "divide_value": 1.0,
            "unit_code": "ขวด",
            "sum_amount": 30.0,
            "wh_code": "LOOK"
        }
    ],
    "doc_date": "2018-10-17",
    "doc_format_code": "RIM",
    "doc_no": "RIM18100012",
    "doc_time": "15:40",
    "total_amount": 30.0
}

productretrunreceive Attribute

Field NameField TypeLengthDescription
adjust_reasonString25เหตุผลการปรับปรุง
advance_amountFloat0ตัดเงินมัดจำ
allocate_codeString25การจัดสรร
allocate_code_toString25ถึงการจัดสรร
answer_typeInteger0ลูกค้าตอบกลับ
approve_codeString25กลุ่มผู้อนุมัติ
approve_dateDate0วันที่อนุมัติ
approve_statusInteger0สถานะการอนุมัติ
auto_approvedInteger0อนุมัติโดยอัตโนมัติ
auto_createInteger0สร้างโดยโปรแกรม
balance_amountFloat0ยอดเงินคงเหลือ
branch_codeString25สาขา
branch_code_toString25ถึงสาขา
cancel_codeString255ผู้ยกเลิกเอกสาร
cancel_datetimeDate0เวลายกเลิกเอกสาร
cancel_typeInteger0ประเภทการยกเลิก
cashier_codeString25Cashier
contactorString25ผู้ติดต่อ
create_datetimeDate0วันที่สร้างเอกสาร
creator_codeString255ผู้สร้างเอกสาร
credit_dateDate0วันที่ครบกำหนด
credit_dayInteger0วันเครดิต
currency_codeString25รหัสสกุลเงิน
currency_moneyFloat0ยอดคงเหลือ(ตามสกุลเงิน)
cust_codeString25ลูกหนี้/เจ้าหนี้
delivery_dateDate0วันที่ส่งของ
department_codeString25แผนก
department_code_toString25ถึงแผนก
deposit_dateDate0ระยะเวลาภายใน (วันที่)
deposit_dayInteger0ระยะเวลาภายใน (วัน)
discount_wordString25ส่วนลด
discount_word_2String50ส่วนลด(สกุลเงิน)
doc_closeInteger0ปิดเอกสาร
doc_dateDate0เอกสารวันที่
doc_format_codeString25รหัสเอกสาร
doc_groupString25กลุ่มเอกสาร
doc_noString25เอกสารเลขที่
doc_no_guidString25เลขที่เอกสารเปรียบเทียบ
doc_reasonString500เหตุผล
doc_refString255เอกสารอ้างอิง
doc_ref_dateDate0เอกสารอ้างอิงวันที่
doc_ref_transString25อ้างอิงเอกสาร
doc_successInteger0สิ้นสุด
doc_timeString5เวลา
doc_typeInteger0ประเภทเอกสาร
due_dateDate0วันที่ครบกำหนด
exchange_rateFloat0อัตราแลกเปลี่ยน
expire_dateDate0วันที่หมดอายุ
expire_dayInteger0จำนวนวันหมดอายุ
expire_statusInteger0สถานะหมดอายุ
extra_wordString100ข้อความเพิ่มเติม
guid_codeString35GUID
inquiry_typeInteger0ประเภทรายการ
is_cancelInteger0เอกสารยกเลิก
is_doc_copyInteger0เป็นเอกสารที่ออกแทน
is_holdInteger0ระงับเอกสาร
is_manual_vatInteger0บันทึกรายการภาษีเอง
is_posInteger0จากระบบ POS
job_codeString25งาน
job_code_toString25ถึงงาน
last_editor_codeString255ผู้แก้ไขเอกสารล่าสุด
last_statusInteger0สถานะ
lastedit_datetimeDate0วันที่แก้ไขล่าสุด
location_fromString25พื้นที่เก็บ
location_toString25ที่เก็บปลายทาง
lost_profit_exchange_amountFloat0ผลต่างจากอัตราแลกเปลี่ยน
member_codeString25รหัสสมาชิก
moneyFloat0จำนวนเงินคืน
not_approve_1Integer0ไม่อนุมัติ
on_holdInteger0ระงับชั่วคราว
pass_book_codeString25สมุดเงินฝาก
pay_amountFloat0เงินชำระ
period_guidString50GUID กะ
point_telephoneString25หมายเลขโทรศัพท์
pos_bill_changeInteger00=ปรกติ,1=ใบแทน
pos_bill_typeInteger00=อย่างย่อ,1=อย่างเต็ม
pos_idString25หมายเลขเครื่อง POS
pos_transferInteger0โอนมาจากPOS
project_codeString25โครงการ
project_code_toString25ถึงโครงการ
recheck_countInteger0เปิดระบบเตือนตรวจนับซ้ำ
recheck_count_dayFloat0เตือนย้อนหลัง (วัน)
ref_amountFloat0มูลค่าเอกสารเดิม
ref_diffFloat0ผลต่าง
ref_doc_typeString50ประเภทเอกสาร
ref_new_amountFloat0มูลค่าที่ถูกต้อง
remarkString255หมายเหตุ
remark_2String255หมายเหตุ 2
remark_3String255หมายเหตุ 3
remark_4String255หมายเหตุ 4
remark_5String255หมายเหตุ 5
sale_area_codeString25เขตการขาย
sale_codeString25พนักงานขาย
sale_groupString25กลุ่มพนักงานขาย
sale_shift_idString50รอบการขาย
send_dateDate0วันที่รับ/ส่งสินค้า
send_dayInteger0รับ/ส่ง ภายใน(วัน)
send_mailInteger0แจ้งส่งทาง อีเมล์
send_smsInteger0แจ้งส่งทาง SMS
send_to_pick_and_packInteger0สั่งจัดสินค้า
send_typeInteger0ประเภทการส่ง
sender_codeString25พนักงานขนส่ง
service_charge_wordString25Service Charge
side_codeString25ฝ่าย
side_code_toString25ถึงฝ่าย
statusInteger0สถานะ
sum_pay_money_diffFloat0ผลต่างยอดชำระ
sum_pointFloat0แต้ม
sum_point_2Float0ยอดแต้มสะสมระบบกลาง
table_numberString25หมายเลขโต๊ะ
tax_doc_dateDate0วันที่ใบกำกับ
tax_doc_noString25เลขที่ใบกำกับ
total_after_vatFloat0มูลค่าหลังคิดภาษี
total_amountFloat0มูลค่าสุทธิ
total_amount_2Float0มูลค่าสุทธิ(สกุลเงิน)
total_amout_oldFloat0มูลค่าสุทธิเดิม
total_before_vatFloat0ยอดก่อนภาษี
total_costFloat0ต้นทุนสินค้า
total_debt_amountFloat0ยอดหนี้รวมภาษี
total_discountFloat0มูลค่าส่วนลด
total_discount_2Float0มูลค่าส่วนลด(สกุลเงิน)
total_except_vatFloat0มูลค่ายกเว้นภาษี
total_manualInteger0บันทึกยอดรวมเอง
total_service_chargeFloat0มูลค่า Service Charge
total_valueFloat0มูลค่าสินค้า
total_value_2Float0มูลค่าสินค้า(สกุลเงิน)
total_vat_valueFloat0ภาษีมูลค่าเพิ่ม
trans_flagInteger0รายวันระบบ
trans_typeInteger0ประเภทรายวัน
transport_codeString25ขนส่งโดย
transport_valueFloat0ค่าขนส่ง
used_statusInteger0มีการอ้างอิงแล้ว
used_status_2Integer0สถานะ 2
user_approveString25ผู้อนุมัติ
user_requestString25ผู้ขออนุมัติ
vat_rateFloat0อัตราภาษี
vat_typeInteger0ประเภทภาษี
want_dateDate0ต้องการภายใน (วันที่)
want_dayInteger0ต้องการภายใน (วัน)
wh_fromString25คลัง
wh_toString25คลังปลายทาง
detailsArrayObjectรายละเอียดสินค้า

productretrunreceive Detail

Field NameField TypeLengthDescription
auto_createInteger0สร้างโดยโปรแกรม
average_costFloat0ราคาทุนเฉลี่ย
average_cost_1Float0ราคาทุนเฉลี่ยแฝง
bank_branchString25สาขา
bank_branch_2String25สาขา
bank_nameString25ธนาคาร
bank_name_2String25ธนาคาร
barcodeString25Barcode
bat_dateDate0bat date
bat_numberString255bat number
branch_codeString25สาขา
calc_flagInteger0บวกหรือลบ (1=บวก,-1=ลบ)
cancel_qtyFloat0จำนวนยกเลิก
chq_numberString25เลขที่เช็ค
create_datetimeDate0วันที่สร้างเอกสาร
creator_codeString25ผู้สร้างเอกสาร
currency_codeString25สกุลเงิน
cust_codeString25ลูกหนี้/เจ้าหนี้
date_dueDate0วันครบกำหนด
date_expireDate0หมดอายุ
department_codeString25แผนกที่ขออนุมัติ
discountString25ส่วนลด
discount_amountFloat0มูลค่าส่วนลด
discount_amount_2Float0มูลค่าส่วนลด
discount_changedInteger0มีการแก้ไขส่วนลด
discount_numberInteger0หมายเลขส่วนลด
divide_valueFloat0ตัวหาร
doc_dateDate0เอกสารวันที่
doc_date_calcDate0วันที่สำหรับคำนวณ
doc_groupString25กลุ่มเอกสาร
doc_noString25เอกสารเลขที่
doc_refString25เอกสารอ้างอิง
doc_ref_typeInteger0ประเภทเอกสาร
doc_timeString5เวลา
doc_time_calcString5เวลาสำหรับคำนวณ
due_dateDate0วันที่ต้องการ
exchange_rateFloat0อัตราแลกเปลี่ยน
exchange_rate_oldFloat0อัตราแลกเปลี่ยนเดิม
fee_amountFloat0ค่าธรรมเนียม
hidden_cost_1Float0ต้นทุนแฝงบริหาร
hidden_cost_1_exclude_vatFloat0ต้นทุนแฝงบริหารไม่รวมภาษี
hidden_cost_2Float0ต้นทุนแฝงบัญชี
hidden_cost_2_exclude_vatFloat0ต้นทุนแฝงบัญชีไม่รวมภาษี
ic_colorString25สีสินค้า
ic_patternString25รูปแบบสินค้า
ic_sizeString25ขนาดสินค้า
inquiry_typeInteger0ประเภทการซื้อ
is_doc_copyInteger0เป็นเอกสารที่ออกแทน
is_get_priceInteger0ให้ดึงราคาขาย (1=ดึง)
is_lock_costInteger0กำหนดต้นทุนเอง
is_permiumInteger01=ของแถม
is_posInteger0จาก POS
is_serial_numberInteger0มีหมายเลขเครื่อง
item_codeString25รหัสสินค้า
item_code_2String25รหัสสินค้า
item_code_mainString25สินค้าหลัก
item_nameString255ชื่อสินค้า
item_typeInteger0ประเภทสินค้า
last_editor_codeString25ผู้แก้ไขเอกสารล่าสุด
last_statusInteger0สถานะล่าสุด (0=Normal,1=ยกเลิก)
lastedit_datetimeDate0วันที่แก้ไขล่าสุด
line_numberInteger0บรรทัด
lot_number_1String50เลข LOT
mfd_dateDate0วันที่ผลิต
mfn_codeString50รหัสผู้ผลิต
mfn_nameString255ผู้ผลิต
priceFloat0ราคา
price_2Float0ราคา
price_baseFloat0ราคากลาง
price_changedInteger0มีการแก้ไขราคา
price_defaultFloat0ราคาเริ่มต้น
price_exclude_vatFloat0ราคาไม่รวมภาษี
price_guidString55Price Guid
price_modeInteger0กลุ่มราคา
price_set_ratioFloat0อัตราส่วนราคาสินค้าชุด
price_typeInteger0ประเภทราคา
priority_levelInteger0ความสำคัญ
product_weekString10สัปดาห์ที่ผลิต
product_yearString10ปีที่ผลิต
profit_lost_cost_amountFloat0กำไรขาดทุน
promotion_codeString50รหัสโปรโมชั่น
qtyFloat0จำนวน
qty_2Float0จำนวนขาย
ratioFloat0อัตราส่วน
ref_cust_codeString25อ้างอิง เจ้าหนี้/ลูกหนี้
ref_doc_dateDate0อ้างอิง วันที่
ref_doc_noString25อ้างอิง
ref_guidString40ref_guid
ref_line_numberInteger0อ้างอิง บรรทัด
ref_rowInteger0ref_row
remarkString255หมายเหตุ
sale_codeString25รหัสพนักงานขาย
sale_groupString25กลุ่มพนักงานขาย
sale_shift_idString50รอบการขาย
set_ref_lineString40บรรทัดอ้างอิง (สินค้าชุด)
set_ref_priceFloat0ราคาอ้างอิง (สินค้าชุด)
set_ref_qtyFloat0จำนวนอ้างอิง (สินค้าชุด)
shelf_codeString25พื้นที่เก็บ
shelf_code_2String25พื้นที่เก็บ
stand_valueFloat0ตัวตั้ง
statusInteger0สถานะ
sum_amountFloat0รวมมูลค่า
sum_amount_2Float0รวมมูลค่า
sum_amount_exclude_vatFloat0รวมมูลค่า
sum_of_costFloat0รวมต้นทุน
sum_of_cost_1Float0ต้นทุนรวมต้นทุนแฝงบริหาร
sum_of_cost_fixFloat0ต้นทุน
tax_typeInteger0ประเภทภาษี (0=มีภาษี,1=ยกเว้น)
temp_float_1Float0ตัวเลข 1
temp_float_2Float0ตัวเลข 2
temp_string_1String25ตัวอักษร 1
total_qtyFloat0จำนวนคงเหลือ
total_sizeFloat0รวมหน่วยนับ 2
total_vat_valueFloat0ภาษีมูลค่าเพิ่ม
trans_flagInteger0รายวันระบบ
trans_typeInteger0ประเภทรายวัน
transfer_amountFloat0ยอดโอนเงิน
unit_codeString25หน่วยนับ
unit_code_2String25หน่วยช่วยขาย
unit_sizeFloat0ขนาดสินค้า
user_approveString25รหัสผู้อนุมัติ
vat_typeInteger0ประเภทภาษี (0=แยกนอก,1=รวมใน,2=อัตรา 0)
wh_codeString25คลัง
wh_code_2String25คลัง