PearlPOS
    • Inbound
      • postMasterdata
        POST
      • postPOSdata
        POST
    • Outbound
      • POSLog XSD
      • POSlog
        POST
    • Live Endpoints
      • getCustomers
      • getCustomerOrders
      • verifyDigitalArticle
      • verifyCustomerReference
      • purchaseDigitalArticle
      • getRelatedProducts
      • getSerialNumberVerification
      • getAvailableValueCodes
      • getValueCodes
      • getStockLevels
      • lookupPrices
      • lookupMargins
    • Schemas
      • TransactionType
      • RetailTransactionType
      • LineItemType
      • TransactionLinkType
      • SaleReturnType
      • RetailPriceModifierType
      • ActionAmountType
      • TaxType
      • CustomerInformationType
      • CustomerOrderType
      • TenderLineItemType
      • TenderType
      • AuthorizationType
      • RoundingType
      • VoidsLineItemType
      • PriceModificationType
      • TenderControlTransactionType
      • TillSettleType
      • TenderSummaryType
      • SummaryAmountType
      • ForeignSummaryAmountType
      • TenderLoanType
      • TenderPickupType
      • TotalsType
      • POSLog

    CustomerOrderType

    Payment on a customer order. Per order line (CustomerOrderLineItemSequenceNumber set; ItemID, SaleUnitRetailPriceAmount and OrderedItemQuantity sent) or per order header (those elements omitted).

    {
        "POSIdentity": {
            "POSItemID": "string",
            "EntryMethodCode": "string"
        },
        "ItemID": "string",
        "SaleUnitRetailPriceAmount": "string",
        "TotalRetailPriceAmount": "string",
        "AmountReceived": "string",
        "BalanceDue": "string",
        "OrderedItemQuantity": "string",
        "TenderReserved": [
            {
                "AmountReserved": "string",
                "TenderLineItem": {
                    "SequenceNumber": "string",
                    "BeginDateTime": "string",
                    "FreeText": "string",
                    "TransactionLink": {
                        "SequenceNumber": "string",
                        "ToTransactionID": "string",
                        "ToLineItemSequenceNumber": "string",
                        "LineItemAssociationTypeCode": "string"
                    },
                    "Tender": {
                        "Amount": "string",
                        "Authorization": {
                            "RequestedAmount": "string",
                            "ReferenceNumber": "string",
                            "MerchantNumber": "string",
                            "AggregateID": "string",
                            "ProviderID": {
                                "#text": "string",
                                "ProviderName": "string"
                            },
                            "AuthorizationDateTime": "string",
                            "AuthorizingTermID": "string",
                            "HostAuthorized": "true",
                            "ForceOnline": "true",
                            "ElectronicSignature": "true"
                        },
                        "StoredValue": {
                            "StoredValueInstrumentID": "string",
                            "ActivationId": "string"
                        },
                        "CreditDebit": {
                            "PrimaryAccountNumber": "string",
                            "IssueSequence": "string"
                        },
                        "CustomerID": "string",
                        "RetailFinance": {
                            "KlarnaReference": "string",
                            "KlarnaSessionId": "string",
                            "KlarnaOrderId": "string",
                            "VippsReference": "string",
                            "ReferenceNumber": "string"
                        },
                        "ManualEntry": {
                            "ReferenceNumber": "string"
                        },
                        "TenderChange": {
                            "Amount": "string"
                        },
                        "TypeCode": "string",
                        "TenderDescription": "string",
                        "TenderType": "string"
                    },
                    "VoidFlag": "string"
                }
            }
        ],
        "TenderRemaining": "string",
        "CustomerOrderType": "string",
        "CustomerOrderID": "string",
        "CustomerOrderLineItemSequenceNumber": "string"
    }
    Built with