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

    POSLog

    One POSLog per transaction.

    {
        "Transaction": {
            "RetailStoreID": "string",
            "WorkstationID": "string",
            "SequenceNumber": "string",
            "BusinessDayDate": "string",
            "BeginDateTime": "string",
            "EndDateTime": "string",
            "OperatorID": "string",
            "System": "string",
            "Reason": {
                "ReasonCode": "string",
                "ReasonText": "string"
            },
            "TransactionAssociate": {
                "AssociateActionID": "string",
                "ActionDatetime": "string",
                "WorkerID": "string"
            },
            "TillID": "string",
            "CurrencyCode": "string",
            "RetailTransaction": {
                "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"
            },
            "TenderControlTransaction": {
                "TillSettle": {
                    "TenderSummary": [
                        {
                            "Beginning": {
                                "Amount": "string",
                                "TenderType": "Cash"
                            },
                            "Ending": {
                                "Amount": "string",
                                "TenderType": "Cash"
                            },
                            "BalanceSinceLastTillCount": {
                                "Amount": "string",
                                "TenderType": "Cash"
                            },
                            "Counted": {
                                "Amount": "string",
                                "TenderType": "Cash"
                            },
                            "OverUnder": {
                                "Amount": "string",
                                "Reason": "string",
                                "TenderType": "Cash"
                            },
                            "ForeignCurrency": [
                                {
                                    "Beginning": {
                                        "ForeignCurrencyAmount": "string",
                                        "TenderType": "Cash",
                                        "ForeignCurrencyID": "string"
                                    },
                                    "Ending": {
                                        "ForeignCurrencyAmount": "string",
                                        "TenderType": "Cash",
                                        "ForeignCurrencyID": "string"
                                    },
                                    "BalanceSinceLastTillCount": {
                                        "ForeignCurrencyAmount": "string",
                                        "TenderType": "Cash",
                                        "ForeignCurrencyID": "string"
                                    },
                                    "Counted": {
                                        "ForeignCurrencyAmount": "string",
                                        "TenderType": "Cash",
                                        "ForeignCurrencyID": "string"
                                    },
                                    "OverUnder": {
                                        "ForeignCurrencyAmount": "string",
                                        "TenderType": "Cash",
                                        "ForeignCurrencyID": "string"
                                    }
                                }
                            ],
                            "TillID": "string"
                        }
                    ],
                    "TypeCode": "TILL_COUNT"
                },
                "TenderLoan": {
                    "OutboundSafeID": "string",
                    "InboundTillID": "string",
                    "ReasonCode": "string",
                    "Comment": "string",
                    "Totals": [
                        {
                            "TenderTotals": {
                                "#text": "string",
                                "TenderType": "CASH",
                                "Currency": "string",
                                "DenominationID": "string",
                                "Count": "string",
                                "MonetaryValueAmount": "string",
                                "Description": "string"
                            }
                        }
                    ]
                },
                "TenderPickup": {
                    "OutboundTillID": "string",
                    "ReasonCode": "string",
                    "Comment": "string",
                    "Totals": [
                        {
                            "TenderTotals": {
                                "#text": "string",
                                "TenderType": "CASH",
                                "Currency": "string",
                                "DenominationID": "string",
                                "Count": "string",
                                "MonetaryValueAmount": "string",
                                "Description": "string"
                            }
                        }
                    ],
                    "EnvelopeID": "string",
                    "InboundSafeID": "string",
                    "TypeCode": "string"
                }
            },
            "CancelFlag": "string",
            "VoidFlag": "string",
            "OfflineFlag": "string",
            "TrainingModeFlag": "string",
            "Version": "1.0"
        },
        "EmployeeID": "string"
    }
    Built with