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

    RetailTransactionType

    {
        "ReceiptDateTime": "string",
        "CustomerID": "string",
        "CustomerOrderIDTypeCode": "string",
        "LineItem": [
            {
                "SequenceNumber": "string",
                "BeginDateTime": "string",
                "FreeText": "string",
                "TransactionLink": {
                    "SequenceNumber": "string",
                    "ToTransactionID": "string",
                    "ToLineItemSequenceNumber": "string",
                    "LineItemAssociationTypeCode": "string"
                },
                "Sale": {
                    "POSIdentity": {
                        "POSItemID": "string",
                        "EntryMethodCode": "string"
                    },
                    "ItemID": "string",
                    "MerchandiseHierarchy": {
                        "#text": "string",
                        "Level": "MaterialGroup"
                    },
                    "TaxIncludedInPriceFlag": "string",
                    "RegularSalesUnitPrice": "string",
                    "POSPrice": "string",
                    "ActualSalesUnitPrice": "string",
                    "ExtendedAmount": "string",
                    "ExtendedDiscountAmount": "string",
                    "ExtendedPriceIncreaseAmount": "string",
                    "Quantity": {
                        "#text": "string",
                        "UnitOfMeasureCode": "string"
                    },
                    "RetailPriceModifier": [
                        {
                            "SequenceNumber": "string",
                            "Amount": {
                                "#text": "string",
                                "Action": "string"
                            },
                            "PriceModificationBaseAmount": "string",
                            "ModifyByPercent": "string",
                            "ModifyByAmount": "string",
                            "ProrateFrom": "string",
                            "CalculationMethodCode": "string",
                            "NewPrice": "string",
                            "Reason": "string",
                            "Description": "string",
                            "Source": "string",
                            "KondType": "string",
                            "BonusBuy": "string",
                            "MethodCode": "string"
                        }
                    ],
                    "Tax": {
                        "TaxableAmount": "string",
                        "Amount": "string",
                        "Percent": "string",
                        "TaxGroupID": "string",
                        "TaxType": "string"
                    },
                    "SerialNumber": "string",
                    "Reason": "string",
                    "DigitalArticleReference": "string",
                    "POSAReference": "string",
                    "ItemType": "string"
                },
                "Return": {},
                "CustomerOrder": {
                    "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"
                },
                "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"
                },
                "Rounding": {
                    "#text": "string",
                    "RoundingDirection": "Up"
                },
                "CustomerInformation": [
                    {
                        "#text": "string",
                        "DataElementID": "string",
                        "TypeCode": "string"
                    }
                ],
                "VoidsLineItem": {
                    "VoidsLineItemSequenceNumber": "string",
                    "VoidAmount": "string",
                    "VoidQuantity": {
                        "#text": "string",
                        "UnitOfMeasureCode": "string"
                    },
                    "ReasonCode": {
                        "#text": "string",
                        "ReasonText": "string"
                    }
                },
                "PriceModification": {
                    "Amount": {
                        "#text": "string",
                        "Action": "string"
                    },
                    "PriceModificationBaseAmount": "string",
                    "ModifyByPercent": "string",
                    "ModifyByAmount": "string",
                    "RoundingAmount": "string",
                    "CalculationMethodCode": "string",
                    "Reason": "string",
                    "Description": "string",
                    "MethodCode": "string",
                    "ProRated": "string"
                },
                "VoidFlag": "string",
                "EntryMethod": "string"
            }
        ],
        "Total": [
            {
                "#text": "string",
                "TotalType": "TransactionGrandAmount"
            }
        ],
        "FreeText": "string",
        "CustomerReceipt": "string",
        "Version": "1.0",
        "TransactionStatus": "Finished"
    }
    Built with