POST api/quotes

Create new quote header record

Request Information

URI Parameters

None.

Body Parameters

Quote header to add

QuoteHeader
NameDescriptionTypeAdditional information
SaleHeaderID

integer

None.

SaleIdentifier

string

String length: inclusive between 0 and 20

SaleHeaderGuid

Collection of byte

None.

SaleHeaderIdentifierGuid

globally unique identifier

None.

DeptNo

integer

None.

ZoneID

integer

None.

OperatorID

integer

None.

OperatorG_UID

Collection of byte

None.

OperatorGuid

globally unique identifier

None.

Created

date

None.

ItemCount

integer

None.

TotalAmount

integer

None.

CashTender

integer

Data type: Currency

CardTender

integer

Data type: Currency

CheqTender

integer

Data type: Currency

AcctTender

integer

Data type: Currency

VoucherTender

integer

Data type: Currency

VoucherForegone

integer

None.

Cashout

integer

Data type: Currency

ChangeAmount

integer

Data type: Currency

Rounding

integer

None.

GstAmount

integer

None.

CardName

string

String length: inclusive between 0 and 16

AccountType

integer

None.

AuthID

string

String length: inclusive between 0 and 16

BankRef

string

String length: inclusive between 0 and 16

InvRoc

string

String length: inclusive between 0 and 16

ResponseCode

string

String length: inclusive between 0 and 4

OrderNo

integer

None.

AccountNo

integer

None.

TranType

TransactionType

None.

Processed

Processed

None.

MachineID

integer

None.

StoreID

integer

None.

CustomerG_UID

Collection of byte

None.

CustomerGuid

globally unique identifier

None.

CommunityIdentifier

Collection of byte

None.

CommunityIdentifierGuid

globally unique identifier

None.

TimeInSale

time interval

None.

TimeInSubtotal

time interval

None.

NewID

integer

None.

TotalTaxInclusive

integer

None.

TotalTaxExempt

integer

None.

LoyaltyPoints

integer

None.

TaxTransactionDiscount

integer

None.

TransactionDiscountTender

integer

None.

TaxTransactionDiscountTender

integer

None.

TableNumber

integer

None.

Note

string

String length: inclusive between 0 and 140

ReceiptPrinted

boolean

None.

MasterRoamingID

integer

None.

IsLocal

boolean

None.

DrawerID

integer

None.

DemoID

string

None.

RetrievedBy

Collection of byte

None.

RetrievedByGuid

globally unique identifier

None.

RetrievedAt

date

None.

AgeVerified

boolean

None.

FiscalReference

string

String length: inclusive between 0 and 60

CustomerReference

string

String length: inclusive between 0 and 140

Locked

boolean

None.

Reversed

boolean

None.

SmartReceiptStatus

boolean

None.

RequiredExports

integer

None.

PickupDate

date

None.

LastQuoteSent

date

None.

AccountID

Collection of byte

None.

AccountIDGuid

globally unique identifier

None.

Details

Collection of QuoteDetail

Relation. This field may not always be loaded or used for updates.

StoreName

string

Relation. This field may not always be loaded or used for updates.

Payments

Collection of QuotePayment

Relation. This field may not always be loaded or used for updates.

CustomerName

string

Relation. This field may not always be loaded or used for updates.

CustomerEmail

string

Relation. This field may not always be loaded or used for updates.

Request Formats

application/json, text/json

Sample:
{
  "saleHeaderID": 1,
  "saleIdentifier": "sample string 2",
  "saleHeaderGuid": "7ssqtFA4l0CZmTerr3SISg==",
  "saleHeaderIdentifierGuid": "b42acbee-3850-4097-9999-37abaf74884a",
  "deptNo": 1,
  "zoneID": 1,
  "operatorID": 3,
  "operatorG_UID": "mKVsCYS9HUquiLrPLZD/jg==",
  "operatorGuid": "096ca598-bd84-4a1d-ae88-bacf2d90ff8e",
  "created": "2025-06-14T07:05:29.6369079",
  "itemCount": 5,
  "totalAmount": 6,
  "cashTender": 1,
  "cardTender": 1,
  "cheqTender": 1,
  "acctTender": 1,
  "voucherTender": 1,
  "voucherForegone": 1,
  "cashout": 1,
  "changeAmount": 1,
  "rounding": 1,
  "gstAmount": 1,
  "cardName": "sample string 7",
  "accountType": 1,
  "authID": "sample string 8",
  "bankRef": "sample string 9",
  "invRoc": "sample string 10",
  "responseCode": "sample string 11",
  "orderNo": 1,
  "accountNo": 1,
  "tranType": 1,
  "processed": 1,
  "machineID": 1,
  "storeID": 12,
  "customerG_UID": "dijGyG2wWkCn0JoSC0YhSA==",
  "customerGuid": "c8c62876-b06d-405a-a7d0-9a120b462148",
  "communityIdentifier": "jd6xXR/lqEy3jk1WIYzo1Q==",
  "communityIdentifierGuid": "5db1de8d-e51f-4ca8-b78e-4d56218ce8d5",
  "timeInSale": "00:00:00.1234567",
  "timeInSubtotal": "00:00:00.1234567",
  "newID": 1,
  "totalTaxInclusive": 1,
  "totalTaxExempt": 1,
  "loyaltyPoints": 1,
  "taxTransactionDiscount": 1,
  "transactionDiscountTender": 1,
  "taxTransactionDiscountTender": 1,
  "tableNumber": 1,
  "note": "sample string 13",
  "receiptPrinted": true,
  "masterRoamingID": 1,
  "isLocal": true,
  "drawerID": 1,
  "demoID": "sample string 14",
  "retrievedBy": "rjBEe6Ui/UyVQSMhHpC07Q==",
  "retrievedByGuid": "7b4430ae-22a5-4cfd-9541-23211e90b4ed",
  "retrievedAt": "2025-06-14T07:05:29.6369079",
  "ageVerified": true,
  "fiscalReference": "sample string 15",
  "customerReference": "sample string 16",
  "locked": true,
  "reversed": true,
  "smartReceiptStatus": true,
  "requiredExports": 1,
  "pickupDate": "2025-06-14T07:05:29.6369079",
  "lastQuoteSent": "2025-06-14T07:05:29.6369079",
  "accountID": "3J8WdmTxn0SqC/5I12pGdg==",
  "accountIDGuid": "76169fdc-f164-449f-aa0b-fe48d76a4676",
  "details": [
    {
      "$id": "2",
      "saleItemID": 1,
      "saleHeaderID": 2,
      "identifier": "ELcm2T3W/E2tsoLK/1zCww==",
      "identifierGuid": "d926b710-d63d-4dfc-adb2-82caff5cc2c3",
      "plu": 1,
      "pluG_UID": "nJdbwnn190++wqp6C7Ff9A==",
      "pluGuid": "c25b979c-f579-4ff7-bec2-aa7a0bb15ff4",
      "accountId": "6Qhq2Gtb4UOkQHyBamx9NQ==",
      "accountIdGuid": "d86a08e9-5b6b-43e1-a440-7c816a6c7d35",
      "normalPrice": 3,
      "originalSellingPrice": 4,
      "discountPrice": 5,
      "unit": 1,
      "quantity": 6,
      "totalCents": 7,
      "fixedPrice": 1,
      "tranType": 1,
      "processed": true,
      "discountType": 1,
      "operatorDiscount": true,
      "cost": 1,
      "costDecimals": 8,
      "active": true,
      "markdown": true,
      "manualQuantity": true,
      "manualPrice": true,
      "manualMode": true,
      "offline": true,
      "refunded": true,
      "barcode": "sample string 9",
      "keyedSale": true,
      "discountedID": 1,
      "fuelID": 1,
      "serialNumber": "sample string 10",
      "bestOrExpire": "2025-06-14T07:05:29.6369079",
      "bestOrExpireType": true,
      "refundG_UID": "2jXKFP0j4UuTMacB7KCyiA==",
      "refundGuid": "14ca35da-23fd-4be1-9331-a701eca0b288",
      "providerName": "sample string 11",
      "campaign": "sample string 12",
      "campaignType": 1,
      "modifiedID": 1,
      "omittedIngredient": true,
      "taxPercent": 1.1,
      "taxAmount": 1.1,
      "refundablePrice": 1.1,
      "showDiscounts": true,
      "orderPrinted": true,
      "note": "sample string 13",
      "operatorG_UID": "H6z5/5cuUUui31VkkdQSLg==",
      "operatorGuid": "fff9ac1f-2e97-4b51-a2df-556491d4122e",
      "modifierName": "sample string 14",
      "modifierSetName": "sample string 15",
      "totalValueWasScanned": true,
      "sold": true,
      "campaignPrice": true,
      "scannedValue": 1,
      "campaignName": "sample string 16",
      "comboDiscount": 1,
      "weightEmbedded": true,
      "departmentID": 1,
      "departmentCode": "sample string 17",
      "idempotentVoid": "qLx1fkrxUE2DjJjLEFNJYg==",
      "idempotentVoidGuid": "7e75bca8-f14a-4d50-838c-98cb10534962",
      "saleHeaderGuid": "SUX6HppaZk27exv3k6ifeA==",
      "saleHeaderIdentifierGuid": "1efa4549-5a9a-4d66-bb7b-1bf793a89f78",
      "discounts": [
        {
          "$ref": "2"
        },
        {
          "$ref": "2"
        }
      ],
      "modifiers": [
        {
          "$ref": "2"
        },
        {
          "$ref": "2"
        }
      ]
    },
    {
      "$ref": "2"
    }
  ],
  "storeName": "sample string 17",
  "payments": [
    {
      "$id": "3",
      "id": 1,
      "identifier": "+FlJFhRm9Ua5WYDy/U7GJA==",
      "identifierGuid": "164959f8-6614-46f5-b959-80f2fd4ec624",
      "saleHeaderID": 2,
      "paymentType": 3,
      "amount": 4,
      "account": "sample string 5",
      "accountID": "G/Dmk3xVgU+kzHtiWhFmJw==",
      "accountIDGuid": "93e6f01b-557c-4f81-a4cc-7b625a116627",
      "accountType": 1,
      "cardName": "sample string 6",
      "authorisationNumber": "sample string 7",
      "bankReference": "sample string 8",
      "merchantID": "sample string 9",
      "terminalID": "sample string 10",
      "cardNumber": "sample string 11",
      "paymentDate": "2025-06-14T07:05:29.6369079",
      "paymentDateString": "sample string 12",
      "invRocNo": "sample string 13",
      "responseCode": "sample string 14",
      "cashout": 1,
      "idempotentVoid": "jHYRH4ZoP06G049Ly7QM5w==",
      "idempotentVoidGuid": "1f11768c-6886-4e3f-86d3-8f4bcbb40ce7",
      "offline": true,
      "processed": 1,
      "stan": "sample string 15",
      "responseText": "sample string 16",
      "saleHeaderGuid": "OB4hYZ7IcEiZAFdiVbxloA==",
      "saleHeaderIdentifierGuid": "61211e38-c89e-4870-9900-576255bc65a0"
    },
    {
      "$ref": "3"
    }
  ],
  "customerName": "sample string 18",
  "customerEmail": "sample string 19"
}

application/xml

Sample:

Sample not available.

text/xml

Sample:

Sample not available.

application/x-www-form-urlencoded

Sample:

Sample not available.

Response Information

Resource Description

Returns a newly added header record(without details)

IHttpActionResult

None.

Response Formats

application/json, text/json, application/xml, text/xml, application/vnd.openxmlformats-officedocument.spreadsheetml.sheet, application/vnd.ms-excel

Sample:

Sample not available.