POST api/UploadV1
Request Information
URI Parameters
None.
Body Parameters
UploadSalesModel_V1| Name | Description | Type | Additional information |
|---|---|---|---|
| Version | string |
None. |
|
| PosToken | string |
None. |
|
| MACAddress | string |
None. |
|
| PosSales | Collection of psPosSales |
None. |
|
| TerminalSessions | Collection of psTerminalSession |
None. |
Request Formats
application/json, text/json
Sample:
{
"Version": "sample string 1",
"PosToken": "sample string 2",
"MACAddress": "sample string 3",
"PosSales": [
{
"Id": 1,
"SalesNo": "sample string 2",
"FKCpny": 3,
"FKSite": 4,
"FKTerminal": 5,
"FKTerminalSession": "sample string 6",
"TxnDate": "2025-12-07T13:46:59.8791907+08:00",
"FKCustomer": 8,
"DDTD": "sample string 9",
"SalesDate": "2025-12-07T13:46:59.8948169+08:00",
"TxnType": "sample string 11",
"TotalSalesAmount": 12.0,
"TotalVatAmount": 13.0,
"TotalCityTaxAmount": 14.0,
"TotalDueAmount": 15.0,
"TotalPaidAmount": 16.0,
"TotalCashAmount": 17.0,
"TotalNonCashAmount": 18.0,
"RefNo": "sample string 19",
"Descr": "sample string 20",
"SICount": 21,
"PICount": 22,
"IsPrintCopy": true,
"IsHeb": "sample string 24",
"BankNo": "sample string 25",
"CreatedProgID": "sample string 26",
"CreatedDate": "2025-12-07T13:46:59.8948169+08:00",
"CreatedUser": 28,
"IPAddress": "sample string 29",
"MACAddress": "sample string 30",
"SalesItems": [
{
"LineNbr": 1,
"FKInventory": 2,
"Qty": 3.0,
"StandardPrice": 4.0,
"WholeQty": 5.0,
"WholePrice": 6.0,
"ItemTotalAmount": 7.0,
"ItemVatAmount": 8.0,
"ItemCityTaxAmount": 9.0,
"ItemDueAmount": 10.0,
"BarCode": "sample string 11",
"UnitID": 1,
"StockQR": "sample string 12"
},
{
"LineNbr": 1,
"FKInventory": 2,
"Qty": 3.0,
"StandardPrice": 4.0,
"WholeQty": 5.0,
"WholePrice": 6.0,
"ItemTotalAmount": 7.0,
"ItemVatAmount": 8.0,
"ItemCityTaxAmount": 9.0,
"ItemDueAmount": 10.0,
"BarCode": "sample string 11",
"UnitID": 1,
"StockQR": "sample string 12"
}
],
"psPaymentItems": [
{
"LineNbr": 1,
"FKPaymentType": "sample string 2",
"PaymentAmount": 3.0,
"Descr": "sample string 4"
},
{
"LineNbr": 1,
"FKPaymentType": "sample string 2",
"PaymentAmount": 3.0,
"Descr": "sample string 4"
}
],
"DTBSaleData": {
"Id": 1,
"pan": "sample string 2",
"amount": "sample string 3",
"time": "sample string 4",
"date": "sample string 5",
"trace_no": "sample string 6",
"entry_mode": "sample string 7",
"rrn": "sample string 8",
"auth_code": "sample string 9",
"batch_no": "sample string 10",
"response_code": "sample string 11",
"response_msg": "sample string 12",
"terminal_id": "sample string 13",
"merchant_id": "sample string 14",
"merchant_name": "sample string 15",
"additional_amount": "sample string 16",
"fee": "sample string 17",
"card_holder_name": "sample string 18",
"aid": "sample string 19",
"app_name": "sample string 20",
"tc": "sample string 21",
"reader_id": "sample string 22",
"is_vatps": "sample string 23",
"bank_mb_code": "sample string 24",
"ebarimt_rsp_code": "sample string 25",
"ebarimt_rsp_msg": "sample string 26",
"sale_count": "sample string 27",
"sale_total": "sample string 28",
"void_count": "sample string 29",
"void_total": "sample string 30",
"HeaderStatus": true,
"IsReturnRefNo": "sample string 32"
},
"STBSaleData": {
"Id": 1,
"HeaderStatus": true,
"IsReturnRefNo": "sample string 3",
"TerminalSessionId": "sample string 4",
"PAN": "sample string 5",
"TransAmount": 6.1,
"TraceNumber": "sample string 7",
"Time": "sample string 8",
"Date": "sample string 9",
"EntryMode": "sample string 10",
"ExpiryDate": "sample string 11",
"RRN": "sample string 12",
"AuthCode": "sample string 13",
"RespCode": "sample string 14",
"HostRespCode": "sample string 15",
"TerminalID": "sample string 16",
"MerchantID": "sample string 17",
"AdditionalAmount": 18.1,
"Fee": 19.1,
"BatchNo": "sample string 20",
"ECRRefNo": "sample string 21",
"CardHolderName": "sample string 22",
"IssuerName": "sample string 23",
"EncryptedPan": "sample string 24"
},
"DTFPersonType": "sample string 31",
"DTFLastName": "sample string 32",
"DTFFirstName": "sample string 33",
"DTFNo": "sample string 34",
"Synced": true,
"Currency": "sample string 36",
"Rate": 37.0
},
{
"Id": 1,
"SalesNo": "sample string 2",
"FKCpny": 3,
"FKSite": 4,
"FKTerminal": 5,
"FKTerminalSession": "sample string 6",
"TxnDate": "2025-12-07T13:46:59.8791907+08:00",
"FKCustomer": 8,
"DDTD": "sample string 9",
"SalesDate": "2025-12-07T13:46:59.8948169+08:00",
"TxnType": "sample string 11",
"TotalSalesAmount": 12.0,
"TotalVatAmount": 13.0,
"TotalCityTaxAmount": 14.0,
"TotalDueAmount": 15.0,
"TotalPaidAmount": 16.0,
"TotalCashAmount": 17.0,
"TotalNonCashAmount": 18.0,
"RefNo": "sample string 19",
"Descr": "sample string 20",
"SICount": 21,
"PICount": 22,
"IsPrintCopy": true,
"IsHeb": "sample string 24",
"BankNo": "sample string 25",
"CreatedProgID": "sample string 26",
"CreatedDate": "2025-12-07T13:46:59.8948169+08:00",
"CreatedUser": 28,
"IPAddress": "sample string 29",
"MACAddress": "sample string 30",
"SalesItems": [
{
"LineNbr": 1,
"FKInventory": 2,
"Qty": 3.0,
"StandardPrice": 4.0,
"WholeQty": 5.0,
"WholePrice": 6.0,
"ItemTotalAmount": 7.0,
"ItemVatAmount": 8.0,
"ItemCityTaxAmount": 9.0,
"ItemDueAmount": 10.0,
"BarCode": "sample string 11",
"UnitID": 1,
"StockQR": "sample string 12"
},
{
"LineNbr": 1,
"FKInventory": 2,
"Qty": 3.0,
"StandardPrice": 4.0,
"WholeQty": 5.0,
"WholePrice": 6.0,
"ItemTotalAmount": 7.0,
"ItemVatAmount": 8.0,
"ItemCityTaxAmount": 9.0,
"ItemDueAmount": 10.0,
"BarCode": "sample string 11",
"UnitID": 1,
"StockQR": "sample string 12"
}
],
"psPaymentItems": [
{
"LineNbr": 1,
"FKPaymentType": "sample string 2",
"PaymentAmount": 3.0,
"Descr": "sample string 4"
},
{
"LineNbr": 1,
"FKPaymentType": "sample string 2",
"PaymentAmount": 3.0,
"Descr": "sample string 4"
}
],
"DTBSaleData": {
"Id": 1,
"pan": "sample string 2",
"amount": "sample string 3",
"time": "sample string 4",
"date": "sample string 5",
"trace_no": "sample string 6",
"entry_mode": "sample string 7",
"rrn": "sample string 8",
"auth_code": "sample string 9",
"batch_no": "sample string 10",
"response_code": "sample string 11",
"response_msg": "sample string 12",
"terminal_id": "sample string 13",
"merchant_id": "sample string 14",
"merchant_name": "sample string 15",
"additional_amount": "sample string 16",
"fee": "sample string 17",
"card_holder_name": "sample string 18",
"aid": "sample string 19",
"app_name": "sample string 20",
"tc": "sample string 21",
"reader_id": "sample string 22",
"is_vatps": "sample string 23",
"bank_mb_code": "sample string 24",
"ebarimt_rsp_code": "sample string 25",
"ebarimt_rsp_msg": "sample string 26",
"sale_count": "sample string 27",
"sale_total": "sample string 28",
"void_count": "sample string 29",
"void_total": "sample string 30",
"HeaderStatus": true,
"IsReturnRefNo": "sample string 32"
},
"STBSaleData": {
"Id": 1,
"HeaderStatus": true,
"IsReturnRefNo": "sample string 3",
"TerminalSessionId": "sample string 4",
"PAN": "sample string 5",
"TransAmount": 6.1,
"TraceNumber": "sample string 7",
"Time": "sample string 8",
"Date": "sample string 9",
"EntryMode": "sample string 10",
"ExpiryDate": "sample string 11",
"RRN": "sample string 12",
"AuthCode": "sample string 13",
"RespCode": "sample string 14",
"HostRespCode": "sample string 15",
"TerminalID": "sample string 16",
"MerchantID": "sample string 17",
"AdditionalAmount": 18.1,
"Fee": 19.1,
"BatchNo": "sample string 20",
"ECRRefNo": "sample string 21",
"CardHolderName": "sample string 22",
"IssuerName": "sample string 23",
"EncryptedPan": "sample string 24"
},
"DTFPersonType": "sample string 31",
"DTFLastName": "sample string 32",
"DTFFirstName": "sample string 33",
"DTFNo": "sample string 34",
"Synced": true,
"Currency": "sample string 36",
"Rate": 37.0
}
],
"TerminalSessions": [
{
"Id": "sample string 1",
"SessionDate": "2025-12-07T13:46:59.8948169+08:00",
"FKTerminal": 3,
"IsLocked": true,
"TimeOfBOD": "2025-12-07T13:46:59.8948169+08:00",
"TimeOfEOD": "2025-12-07T13:46:59.8948169+08:00",
"SalesCount": 7,
"CreatedUser": 8,
"TerminalSessionDtls": [
{
"Id": 1,
"Type": "sample string 2",
"BillId": 3,
"Qty": 4,
"TotalAmount": 5,
"Sign": 6,
"Descr": "sample string 7",
"CreatedUser": 8,
"CreatedDate": "2025-12-07T13:46:59.8948169+08:00"
},
{
"Id": 1,
"Type": "sample string 2",
"BillId": 3,
"Qty": 4,
"TotalAmount": 5,
"Sign": 6,
"Descr": "sample string 7",
"CreatedUser": 8,
"CreatedDate": "2025-12-07T13:46:59.8948169+08:00"
}
]
},
{
"Id": "sample string 1",
"SessionDate": "2025-12-07T13:46:59.8948169+08:00",
"FKTerminal": 3,
"IsLocked": true,
"TimeOfBOD": "2025-12-07T13:46:59.8948169+08:00",
"TimeOfEOD": "2025-12-07T13:46:59.8948169+08:00",
"SalesCount": 7,
"CreatedUser": 8,
"TerminalSessionDtls": [
{
"Id": 1,
"Type": "sample string 2",
"BillId": 3,
"Qty": 4,
"TotalAmount": 5,
"Sign": 6,
"Descr": "sample string 7",
"CreatedUser": 8,
"CreatedDate": "2025-12-07T13:46:59.8948169+08:00"
},
{
"Id": 1,
"Type": "sample string 2",
"BillId": 3,
"Qty": 4,
"TotalAmount": 5,
"Sign": 6,
"Descr": "sample string 7",
"CreatedUser": 8,
"CreatedDate": "2025-12-07T13:46:59.8948169+08:00"
}
]
}
]
}
Response Information
Resource Description
SyncResult| Name | Description | Type | Additional information |
|---|---|---|---|
| Success | boolean |
None. |
|
| IntResult | integer |
None. |
|
| StrResult | string |
None. |
|
| RetObject | Object |
None. |
Response Formats
application/json, text/json
Sample:
{
"Success": true,
"IntResult": 2,
"StrResult": "sample string 3",
"RetObject": {}
}