POST api/UploadV1

Request Information

URI Parameters

None.

Body Parameters

UploadSalesModel_V1
NameDescriptionTypeAdditional 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
NameDescriptionTypeAdditional 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": {}
}