Skip to content

Advance Money Receive

TypeValue
URL/SMLJavaRESTService/restapi/advancemoneyreceive
MethodPOST
Content-TypeApplication/json

Header Request

FieldValue
GUIDGUID สำหรับการเชื่อมต่อ (smlx เสมอ)
configFIleNameชื่อไฟล์เก็บ Server Config
databaseNameชื่อฐานข้อมูล

Header Example

{
  "GUID" : "smlx"
  "configFIleName" : "SMLConfigBRSMLST.xml"
  "databaseName" : "smlst2016"
}

Data Params

NameTypeDescriptionExample
doc_noStringเอกสารเลขที่
doc_format_codeStringรหัสเอกสาร
doc_dateStringเอกสารวันที่Format=YYYY-MM-DD
doc_timeStringเวลาFormat=hh:mm
cust_codeStringรหัสเจ้าหนี้
remarkStringหมายเหตุ
total_valueNumberรวมมูลค่า
total_amountNumberมูลค่าสุทธิ
cash_amountNumberยอดเงินสด
chq_amountNumberยอดเช็ค
credit_amountNumberยอดบัตรเครดิต
tranfer_amountNumberยอดเงินโอน
detailsArray
line_numberNumberหมายเลขบรรทัด
detailStringรายละเอียด
amountNumberจำนวนเงิน
paydetailsArray
pay_typeNumberประเภทการรับเงิน (1=เงินโอน,2=เช็ค,3=บัตรเครดิต)
pay_trans_numberStringสมุดเงินฝาก/เลขที่เช็ค/เลขที่บัตรเครดิต
credit_card_typeStringประเภทบัตรเครดิต
no_approvedStringเลขที่อนุมัติ
bank_codeStringธนาคาร
pay_amountNumberจำนวนเงิน
chq_due_dateStringวันที่โอน/วันที่บนเช็คFormat=YYYY-MM-DD
chargeNumberยอด Charge
sum_amountNumberยอดเงินรวม

Response

Response CodeDescription
201Create Success
400Failed

Response Success JSON :

{
  "status" :  "success",
  "message" : "create success"
}

Response Failed JSON :

{
  "status": "error",
  "message": "Message Error"
}

Sample Call	{ 	
  doc_no : "SD10759019912", 	
  doc_date : "2016-12-01", 	
  doc_format_code : "SD",  	
  doc_time : "09:00",	
  cust_code : "25R0131",  	
  remark : "",	
  total_value : 129140,	
  total_amount : 129140,	
  cash_amount : 29140.21,	
  chq_amount : 50000,	
  tranfer_amount : 50000.03,	
  credit_amount : 0,	
  details : [	
  {	
	line_number : 0,
	detail : "รับเงินล่วงหน้าจากลูกค้า",
	amount : 129140
  },  	
  ],	
  paydetails : [	
  {	
    pay_type: 2,	
    credit_card_type: "",	
    pay_trans_number: "C525252552",	
    pay_amount: 50000.00,	
    no_approved: "5252525252",	
    chq_due_date: "",	
    bank_code: "",	
    charge: 0.00,	
    sum_amount: 100000.00	
  },	
  {	
    pay_type: 1,	
    credit_card_type: "",	
    pay_trans_number: "BBLBS03",	
    pay_amount: 50000.03,	
    no_approved: "",	
    chq_due_date: "2016-12-09",	
    bank_code: "",	
    charge: 0.00,	
    sum_amount: 100000.03	
  }	
  ]	
}