Data lake exports
EVA is an event-driven platform. Everything from transactions and returns to stock movements and mutations is logged and registered as an event in real-time. Using the data from these events you can create your own custom dashboards and reports.
Pushing data to a data lake
Ensure that your DataLake setup has read, write, and delete permissions on the provider's side to enable seamless data export. Without these permissions, DataLake cannot perform necessary exports, resulting in failures.
Note that required permissions can vary among DataLake providers; verify the specific needs with your provider
The most flexible and future-proof way of creating dashboard and reports based on your data, is using a data lake. A data lake is a single store of enterprise data including raw copies of source system data. This setup has multiple benefits over a traditional database or data warehouse:
Scalable Unlike a traditional data warehouse, data lakes offer scalability, typically at lower costs.
Versatile A data lake can store both structured and unstructured data from diverse sources. In other words, it can store XML, logs, multimedia, sensor data, chat, social data, binary, and people data.
Schema Flexibility For traditional schema, you need to have your data in a structured format. Traditional data warehouse products are schema based. But for analytics, this could prove to be a glitch as the data needs to be analyzed in its raw form.
Setting up a data lake, including vendor selection and contracting, is a client responsibility. Of course, New Black can assist in this process. We recommend using a Standard general-purpose v2 Azure storage account.
Setting up your data lake
There are several kinds of data lake integrations possible. These are all described, with their own specific settings, here below. In order to enable the settings, we do need to enable a plugin behind the scenes. Please reach out to your Strategic Lead.
Azure
To set up your data lake, make sure you have a regular V2 Azure storage account. EVA needs your account's information to export your data. The following settings are absolutely necessary:
Setting | Description |
---|---|
Azure:DataLake:AccountName | Azure Account name |
Azure:DataLake:AccountKey | Azure Account Key |
Azure:DataLake:FileSystem | The "container" name in the storage account |
Azure:DataLake:Folder | Desired folder structure, for example: RAW/EVA will create a RAW folder with an EVA subfolder |
Azure:DataLake:ServiceUrl | Your Azure Service URL |
The following settings are optional:
Setting | Description |
---|---|
Azure:DataLake:Tenant | Tenant ID for Azure AD directory authentication. |
Azure:DataLake:ClientID | Application ID for identifying the Azure AD app. |
Azure:DataLake:ClientSecret | Client Secret for authenticating the Azure AD app. |
AWS
The following settings apply if you make use of AWS data lake. These settings make use of the same cron jobs to trigger the exports (see Config below), regardless of the Azure name.
Setting | Description |
---|---|
AWS:DataLake:Region | The region where the S3 bucket lives. |
AWS:DataLake:S3Bucket | The name of the S3 bucket to store the files in. |
AWS:DataLake:AccessKey | - |
AWS:DataLake:SecretKey | - |
AWS:DataLake:Folder | (optional) The folder to store the files in the bucket. If not set, we use the root folder. |
AWS:DataLake:EdgeServiceUrl | (optional) This setting can include your Edge service URL, which can be provided by AWS upon request. This is a URL which allows for higher throughput by lowering latency. |
Google BigQuery
The following settings apply if you make use of Google BigQuery data lake. These settings make use of the same cron jobs to trigger the exports (see Config below), regardless of the Azure name.
Setting | Description |
---|---|
GCP:DataLake:Bucket | The name of the bucket to store the files in. |
GCP:DataLake:Credential | The credential in JSON format. |
GCP:DataLake:Folder | (optional) The folder to store the files in the bucket. If not set, we use the root folder. |
Data Pack
EVA exports the following data to your data lake:
- Orders
- Financial periods
- Financial events
- *Products
- *Replenishment products
- *Stock
- *Stock mutations
- *Organization units
- Organization unit sets
- General ledgers
- *Prices
- Sales invoices
- Users
- Fulfilment results - this is a very heavy export. Either manually enable it with
DataLake:ExportFulfillmentResults
or rely on Admin Suite's Fulfilment chapter to view the results. - Shipments
- *User-OU relations
- User tasks
- *User cards
- Event ledgers
- Discounts
- Discount campaigns
- Discount layers
- Wishlists
- Assortments - enable it manually by setting
DataLake:ExportAssortments
to true. - Repairs
- User-bought products
- Cases
- ZonedCycleCounts
- UserLoyaltyTransaction
- Payment transactions
Each data pack preceded by a * is activated by means of a scheduled task (see Config), which means their frequency is configurable. All others will stream towards your data lake based on changes.
For any sort of reporting or reconciliation we recommend that you use data lake exports, and not APIs. Furthermore, if there's data you wish to include that are not mentioned in the above list, please raise this through a sprint.
Event ledgers
Aside from the above list of events, EVA also facilitates the export of event ledgers. Because you might not want your DataLake to be stuffed with event ledgers, you'll need to explicitly enable this by switching DataLake:ExportEventLedger
to true.
Event ledger types
- Login
- Logout
- OrderCreated
- OrderLinesPlaced
- OrderAutoCompleted
- ManualReturnOrderCreated
- PaymentCreated
- PaymentFinalized
- CashDrawerOpened
- CashTransaction
- CashDrawerClosed
- CashDrawerClosedTimeout
- CashDrawerClosingDeviation
- CashDrawerOpeningDeviation
- UserTaskStarted
- UserTaskCompleted
- UserDetachedFromUserTask
- UserTaskIgnored
- DiscountUsed
- ManualDiscountGiven
- InvoiceCreated
- InvoicePrinted
- InvoiceDuplicatePrinted
- InvoiceMailed
- InvoiceDownloaded
- InvoiceArchived
- ReceiptPrinted
- ReceiptDuplicatePrinted
- ReceiptPrintFailed
- ReceiptReprinted
- ReceiptReprintFailed
- MessageTemplateUpdated
- SettingUpdated
- EVAInstanceStarted
- FinancialPeriodClosed
- FinancialReportingPeriodClosed
- FinancialPeriodAuditExported
- FiscalPeriodArchived
- CashExpense
- CashDeposit
- CashCorrection
- CashMovement
- UserAttachedToRole
- UserRemovedFromRole
- FunctionalityAddedToUser
- FunctionalityRemovedFromUser
- FunctionalityAddedToRole
- FunctionalityRemovedFromRole
- OrganizationUnitChanged
- OrganizationUnitCreated
- XReport
- ZReport
- FincialPeriodClosingImpedimentIgnored
Config
Most data packs are exported by default; you can enable the other exports by setting up the following cron tasks:
EVA.DataLake.Tasks.ExportPriceLists
EVA.DataLake.Tasks.ExportProducts
EVA.DataLake.Tasks.ExportOrganizationUnits
EVA.DataLake.Tasks.ExportReplenishmentProducts
EVA.DataLake.Tasks.ExportStock
- Can also be used to configure one-off exports based on a specific DateTime.
EVA.DataLake.Tasks.ExportStockMutations
EVA.DataLake.Tasks.ExportUserStoreRelations
EVA.DataLake.Tasks.ExportUsercards
EVA.DataLake.Tasks.ExportAssortments
These are all full exports and are not necessarily exported often. You may want to set these to run at midnight for example. An exception to this however is EVA.DataLake.Tasks.ExportStockMutations
, which you may want to run every 10 or 15 minutes for example.
Examples
Take into account that the following lists of examples are just that: examples. They give a realistic view of what a data export in a fully configured environment might look like, but they can be outdated and may be missing data which you currently are getting from your exports. For a comprehensive view of all exportable properties, see the Overview of all exportable properties below.
{
"ID": "FinancialPeriodID",
"FinancialPeriodNumber": null,
"PreviousFinancialPeriodID": "PreviousFinancialPeriodID",
"OpeningTime": "2021-06-12T07:19:47.963",
"ClosingTime": null,
"AutoClosed": false,
"Status": "Open",
"OrganizationUnitID": "OUID",
"User": {
"ID": "UserID",
"Nickname": "UserNickname",
"EmailAddress": "UserMailAddress",
"FirstName": "UserFirstName",
"LastName": "UserLastName",
"Gender": null,
"LanguageID": "fr",
"CountryID": "FR",
"Salutation": null
},
"CashDeposits": [],
"CashJournals": [{
"FinancialPeriodID": "FinancialPeriodID",
"PreviousCashJournalID": "PreviousFinancialPeriodID",
"PaymentTypeID": "PaymentTypeID",
"PaymentType": {
"PaymentMethodID": "PaymentMethodID",
"Name": "Cash",
"Code": "CASH",
"LedgerClassID": null,
"BackendRelationID": null,
"Category": "Cash",
"CashJournalMethod": "OpenAndClose"
},
"CurrencyID": "EUR",
"Type": "Default",
"OpeningTime": "2021-06-12T07:28:07.453",
"ClosingTime": "2021-06-12T17:29:54.487",
"OpeningAmount": 491.8800,
"ClosingAmount": 490.8800,
"OpeningDeviation": 0.0000,
"ClosingDeviation": null,
"StationID": "StationID",
"DeviceID": "DeviceID",
"OpeningDetailsObject": {
"Coins": {
"1": 2,
"2": 7,
"0.01": 3,
"0.02": 0,
"0.05": 3,
"0.1": 7,
"0.2": 0,
"0.5": 0
},
"BankNotes": {
"5": 1,
"10": 17,
"20": 15,
"50": 0,
"100": 0,
"200": 0,
"500": 0
},
"CashDeposits": {}
},
"ClosingDetailsObject": {
"Coins": {
"1": 1,
"2": 7,
"0.01": 3,
"0.02": 0,
"0.05": 3,
"0.1": 7,
"0.2": 0,
"0.5": 0
},
"BankNotes": {
"5": 1,
"10": 17,
"20": 15,
"50": 0,
"100": 0,
"200": 0,
"500": 0
},
"CashDeposits": {},
"Data": null
}
}
],
"Expenses": [],
"CashCorrections": [],
"CurrencyID": "EUR",
"CostPriceCurrencyID": "EUR",
"FinancialPeriodAuditID": "EUW",
"GenerationTime": "2021-06-12T18:00:29.3443732Z"
}
{
"GenerationTime": "2021-06-07T12:48:40.039718Z",
"ID": "OrderID",
"UserAgent": "eva-sales-app/0.86.0",
"BackendID": null,
"BackendSystemID": null,
"ReturnedOrderID": null,
"Description": null,
"Type": "Sales",
"GroupID": "GroupIDForRelatedOrders",
"CreationTime": "2021-06-07T12:47:16.423",
"LastModificationTime": "2021-06-07T12:48:37.333",
"Remark": null,
"CurrencyID": "EUR",
"IsCompleted": true,
"IsPaid": true,
"IsShipped": true,
"PaymentDate": "2021-06-07T12:48:36.773",
"ShipmentDate": "2021-06-07T12:48:37.383",
"CompletionDate": "2021-06-07T12:48:37.383",
"InvoiceDate": "2021-06-07T12:48:37.383",
"PlacementDate": null,
"BillingAddress": null,
"ShippingAddress": null,
"Customer": {
"ID": "UserID",
"Nickname": null,
"EmailAddress": "UserID",
"FirstName": "UserFirstName",
"LastName": "UserLastName",
"Gender": null,
"LanguageID": "nl",
"CountryID": "NL",
"Salutation": null
},
"Lines": [{
"ID": "OrderLineID",
"ParentID": null,
"ReturnedOrderLineID": null,
"Description": "ProductDescription",
"IsExported": false,
"CreationTime": "2021-06-07T12:47:16.423",
"LastModificationTime": "2021-06-07T12:48:37.333",
"UnitPrice": 90.8677,
"UnitPriceBeforeCorrection": null,
"UnitPriceCorrectionReason": null,
"UnitCost": 16.9800,
"TaxRate": 1.210000,
"CurrencyID": "EUR",
"CostPriceCurrencyID": "EUR",
"QuantityOrdered": 1,
"QuantityCancelled": 0,
"QuantityShipped": 1,
"QuantityCommitted": 0,
"QuantityExported": 0,
"QuantityDelivered": 1,
"QuantityReserved": 0,
"TotalQuantityToShip": 1,
"IsShipped": true,
"IsInvoiced": true,
"Type": "NormalProduct",
"Discounts": [{
"DiscountID": "DiscountID",
"DiscountBackendID": "DiscountBackendID",
"DiscountOrderLineID": "DiscountOrderLineID",
"Amount": -32.9900
}
],
"Product": {
"ID": "ProductID",
"Name": "ProductName",
"BackendID": "ProductBackendID"
},
"SoldBy": {
"ID": "UserID",
"Nickname": "UserNickname",
"EmailAddress": "UserMailAddress",
"FirstName": "UserFirstName",
"LastName": "UserLastName",
"Gender": "M",
"LanguageID": "nl",
"CountryID": "NL",
"Salutation": null
},
"SerialNumber": null,
"IsDelivery": false,
"IsReservation": false,
"IsOrdered": false,
"RequestedDate": null,
"AvailabilityStatus": null,
"ExpectedAvailabilityDate": null,
"Remark": null,
"DiscountAmount": -32.9900
}
],
"Payments": [{
"ID": "PaymentID",
"BackendID": "PaymentBackendID",
"IsConfirmed": true,
"Code": "PIN",
"Description": "PIN",
"Amount": 174.8900,
"PaidAmount": 174.8900,
"CurrencyID": "EUR",
"PaymentDate": "2021-06-07T12:48:36.763"
}
],
"TotalAmountIncludingTaxes": 174.89,
"OriginatingOrganizationUnit": {
"IsDeleted": false,
"Description": null,
"Notes": null,
"ParentID": "OriginatinOrganizationUnitParentID",
"RegisterCashLimit": 1000.0000,
"SafeCashLimit": null,
"BackendRelationID": "BackendRelationID",
"BackendCompanyID": "BackendCompanyID",
"BranchNumber": "BranchNumber",
"GlobalLocationNumber": null,
"Address": {
"AddressedTo": null,
"Street": "Street",
"HouseNumber": "HouseNumber",
"Address1": null,
"Address2": null,
"ZipCode": "ZipCode",
"Subdistrict": null,
"District": null,
"City": "City",
"State": null,
"Region": null,
"CountryID": "NL"
},
"Latitude": Latitude,
"Longitude": Longitude,
"Type": ["Shop", "Pickup", "EVA"],
"Status": "Open",
"Subnet": "Subnet",
"BankAccount": null,
"VatNumber": null,
"RegistrationNumber": null,
"EmailAddress": "EmailAddress",
"PhoneNumber": "PhoneNumber",
"UseForAccounting": true,
"IpAddress": "IpAddress",
"CountryID": "NL",
"LanguageID": "nl",
"CurrencyID": "EUR",
"CostPriceCurrencyID": "EUR",
"TimeZone": "Europe/Amsterdam",
"Region": null,
"CostPriceCalculationMethod": "Manual",
"ID": "OUID",
"Name": "OUName",
"BackendID": "OUBackendID"
},
"SoldToOrganizationUnit": null,
"SoldFromOrganizationUnit": {
"IsDeleted": false,
"Description": null,
"Notes": null,
"ParentID": "OriginatinOrganizationUnitParentID",
"RegisterCashLimit": 1000.0000,
"SafeCashLimit": null,
"BackendRelationID": "BackendRelationID",
"BackendCompanyID": "BackendCompanyID",
"BranchNumber": "BranchNumber",
"GlobalLocationNumber": null,
"Address": {
"AddressedTo": null,
"Street": "Street",
"HouseNumber": "HouseNumber",
"Address1": null,
"Address2": null,
"ZipCode": "ZipCode",
"Subdistrict": null,
"District": null,
"City": "City",
"State": null,
"Region": null,
"CountryID": "NL"
},
"Latitude": Latitude,
"Longitude": Longitude,
"Type": ["Shop", "Pickup", "EVA"],
"Status": "Open",
"Subnet": "Subnet",
"BankAccount": null,
"VatNumber": null,
"RegistrationNumber": null,
"EmailAddress": "EmailAddress",
"PhoneNumber": "PhoneNumber",
"UseForAccounting": true,
"IpAddress": "IpAddress",
"CountryID": "NL",
"LanguageID": "nl",
"CurrencyID": "EUR",
"CostPriceCurrencyID": "EUR",
"TimeZone": "Europe/Amsterdam",
"Region": null,
"CostPriceCalculationMethod": "Manual",
"ID": "OUID",
"Name": "OUName",
"BackendID": "OUBackendID"
},
"ShipToOrganizationUnit": null,
"ShipFromOrganizationUnit": null,
"CustomStatus": []
}
{
"GenerationTime": "2021-07-22T01:00:07.2746063Z",
"Products": [{
"ID": "ProductID",
"Name": "ProductName",
"BackendID": "ProductBackendID",
"CustomID": "ProductCustomID",
"Type": ["Configurable"],
"LedgerClassID": "LedgerClassID",
"BackendSystemID": "BIZTALK",
"ManufacturerID": null,
"BackendStatus": "None",
"OrganizationUnit": null,
"LogicalLevel": "root",
"TaxCode": "High",
"CountryOfOriginID": null,
"CommodityCode": null
}
]
}
{
"GenerationTime": "2021-07-18T10:35:20.9074717Z",
"OrganizationUnit": {
"IsDeleted": false,
"Description": null,
"Notes": null,
"ParentID": "OrganizationUnitParentID",
"RegisterCashLimit": 1000.0000,
"SafeCashLimit": null,
"BackendRelationID": "OrganizationUnitBackendRelationID",
"BackendCompanyID": "OrganizationUnitBackendCompanyID",
"BranchNumber": "OrganizationUnitBranchNumber",
"GlobalLocationNumber": null,
"Address": {
"AddressedTo": null,
"Street": "Street",
"HouseNumber": "HouseNumber",
"Address1": null,
"Address2": null,
"ZipCode": "ZipCode",
"Subdistrict": null,
"District": null,
"City": "City",
"State": null,
"Region": null,
"CountryID": "NL"
},
"Latitude": Latitude,
"Longitude": Longitude,
"Type": ["Shop", "Pickup", "EVA"],
"Status": "Open",
"Subnet": "Subnet",
"BankAccount": null,
"VatNumber": null,
"RegistrationNumber": null,
"EmailAddress": "EmailAddress",
"PhoneNumber": "PhoneNumber",
"UseForAccounting": true,
"IpAddress": "IpAddress",
"CountryID": "NL",
"LanguageID": "nl",
"CurrencyID": "EUR",
"CostPriceCurrencyID": "EUR",
"TimeZone": "Europe/Amsterdam",
"Region": null,
"CostPriceCalculationMethod": "Manual",
"ID": "OrganizationUnitID",
"Name": "OrganizationUnitName",
"BackendID": "OrganizationUnitBackendID"
},
"Products": [{
"ProductID": "ProductID",
"StockLabel": "Sellable",
"MinimumQuantity": 1,
"MaximumQuantity": 1,
"StartDate": null,
"EndDate": null
}, {
"ProductID": "ProductID",
"StockLabel": "Sellable",
"MinimumQuantity": 1,
"MaximumQuantity": 1,
"StartDate": null,
"EndDate": null
}, {
"ProductID": "ProductID",
"StockLabel": "Sellable",
"MinimumQuantity": 1,
"MaximumQuantity": 1,
"StartDate": null,
"EndDate": null
}, {
"ProductID": "ProductID",
"StockLabel": "Sellable",
"MinimumQuantity": 1,
"MaximumQuantity": 1,
"StartDate": null,
"EndDate": null
}, {
"ProductID": "ProductID",
"StockLabel": "Sellable",
"MinimumQuantity": 1,
"MaximumQuantity": 1,
"StartDate": null,
"EndDate": null
}, {
"ProductID": "ProductID",
"StockLabel": "Sellable",
"MinimumQuantity": 2,
"MaximumQuantity": 2,
"StartDate": null,
"EndDate": null
}
]
}
{
"GenerationTime": "2021-07-22T00:00:17.2710496Z",
"OrganizationUnit": {
"IsDeleted": false,
"Description": null,
"Notes": null,
"ParentID": "OrganizationUnitParentID",
"RegisterCashLimit": 1000.0000,
"SafeCashLimit": null,
"BackendRelationID": "OrganizationUnitBackendRelationID",
"BackendCompanyID": "OrganizationUnitBackendCompanyID",
"BranchNumber": "OrganizationUnitBranchNumber",
"GlobalLocationNumber": null,
"Address": {
"AddressedTo": null,
"Street": "OrganizationUnitStreet",
"HouseNumber": "OrganizationUnitHouseNumber",
"Address1": null,
"Address2": null,
"ZipCode": "OrganizationUnitZipCode",
"Subdistrict": null,
"District": null,
"City": "OrganizationUnitCity",
"State": null,
"Region": null,
"CountryID": "DE"
},
"Latitude": OrganizationUnitLatitude,
"Longitude": OrganizationUnitLongitude,
"Type": ["Shop", "Pickup", "EVA"],
"Status": "Open",
"Subnet": "OrganizationUnitSubnet",
"BankAccount": null,
"VatNumber": null,
"RegistrationNumber": null,
"EmailAddress": "OrganizationUnitMailAddress",
"PhoneNumber": "OrganizationUnitPhoneNumber",
"UseForAccounting": true,
"IpAddress": "OrganizationUnitIpAddress",
"CountryID": "DE",
"LanguageID": "de",
"CurrencyID": "EUR",
"CostPriceCurrencyID": "EUR",
"TimeZone": "Europe/Berlin",
"Region": null,
"CostPriceCalculationMethod": "Manual",
"ID": "OrganizationUnitID",
"Name": "OrganizationUnitName",
"BackendID": "OrganizationUnitBackendID"
},
"Stock": {
"Sellable": [{
"ProductID": "ProductID1",
"Quantity": 1
}, {
"ProductID": "ProductID2",
"Quantity": 0
}, {
"ProductID": "ProductID3",
"Quantity": 0
}, {
"ProductID": "ProductID4",
"Quantity": 0
}, {
"ProductID": "ProductID5",
"Quantity": 0
}
],
"Returns": [{
"ProductID": "ProductID6",
"Quantity": 1
}
],
"Damaged": [{
"ProductID": "ProductID7",
"Quantity": 1
}
]
}
}
{
"GenerationTime": "2021-05-07T08:55:06.1021798Z",
"ID": "StockMutationID",
"Product": {
"ID": "ProductID",
"Name": "ProductName",
"BackendID": "ProductBackendID"
},
"OrganizationUnit": {
"IsDeleted": false,
"Description": null,
"Notes": null,
"ParentID": "OrganizationUnitParentID",
"RegisterCashLimit": 1000.0000,
"SafeCashLimit": null,
"BackendRelationID": "OrganizationUnitBackendRelationID",
"BackendCompanyID": "OrganizationUnitBackendCompanyID",
"BranchNumber": "OrganizationUnitBranchNumber",
"GlobalLocationNumber": null,
"Address": {
"AddressedTo": null,
"Street": "OrganizationUnitStreet",
"HouseNumber": "OrganizationUnitHouseNumber",
"Address1": null,
"Address2": null,
"ZipCode": "OrganizationUnitZipCode",
"Subdistrict": null,
"District": null,
"City": "OrganizationUnitCity",
"State": null,
"Region": null,
"CountryID": "DE"
},
"Latitude": OrganizationUnitLatitude,
"Longitude": OrganizationUnitLongitude,
"Type": ["Shop", "Pickup", "EVA"],
"Status": "Open",
"Subnet": "OrganizationUnitSubnet",
"BankAccount": null,
"VatNumber": null,
"RegistrationNumber": null,
"EmailAddress": "OrganizationUnitMailAddress",
"PhoneNumber": "OrganizationUnitPhoneNumber",
"UseForAccounting": true,
"IpAddress": "OrganizationUnitIpAddress",
"CountryID": "DE",
"LanguageID": "de",
"CurrencyID": "EUR",
"CostPriceCurrencyID": "EUR",
"TimeZone": "Europe/Berlin",
"Region": null,
"CostPriceCalculationMethod": "Manual",
"ID": "OrganizationUnitID",
"Name": "OrganizationUnitName",
"BackendID": "OrganizationUnitBackendID"
},
"SourceStockLabel": "Sellable",
"DestinationStockLabel": "Sellable",
"Quantity": 2,
"UnitCost": 21.2500,
"Reason": "FullStockCount",
"Remark": "OptionalRemark",
"OrderLineID": "OrderLineID",
"BackendSystemID": null,
"BackendID": null,
"Ledgers": [{
"StockLabel": "Sellable",
"Quantity": 2
}
]
}
{
"ID": "ShipmentID",
"OrderID": "OrderID",
"SupplierOrganizationUnit": {
"IsDeleted": false,
"ParentID": "SupplierOrganizationUnitParentID",
"Type": ["Warehouse", "EVA"],
"Status": "Default",
"UseForAccounting": false,
"CountryID": "US",
"CurrencyID": "USD",
"CostPriceCurrencyID": "USD",
"CostPriceCalculationMethod": "Manual",
"ID": "SupplierOrganizationUnitID",
"Name": "SupplierOrganizationUnitName",
"BackendID": "SupplierOrganizationUnitBackendID"
},
"FulfillmentMethod": "EXPORT_ORDER",
"Data": "{\"ExporterName\":\"OCAPI\"}",
"Source": "Ocapi",
"IsDelivery": true,
"Lines": [{
"OrderLineID": "OrderLineID",
"Status": "InProgress",
"CreationTime": "2021-06-09T00:12:44.037",
"LastModificationTime": "2021-06-09T00:12:44.153",
"ID": "ID"
}
],
"CreationTime": "2021-06-09T00:12:44.037",
"GenerationTime": "2021-06-09T00:12:44.3285436Z"
}
{
"GenerationTime":"2021-10-19T06:12:45.1904466Z",
"Events":[
{
"ID":"ID",
"FinancialPeriodID":"FinancialPeriodID",
"OrganizationUnit":{
"ID":"OrganizationUnitID",
"Name":"OrganizationUnitName",
"BackendID":"OrganizationUnitBackendID"
},
"Type":"Payment",
"SubType":null,
"CurrencyID":"EUR",
"Amount":5931.0000,
"Remark":null,
"Status":"Processed",
"ProcessingError":"",
"StockMutationID":null,
"PaymentTransactionID":"PaymentTransactionID",
"OrderID":"OrderID",
"OrderLineID":"OrderLineID",
"InvoiceID":null,
"InvoiceLineID":null,
"ShipmentID":"ShipmentID",
"ShipmentLineID":"ShipmentLineID",
"TaxCode":null,
"Reference":null,
"TaxRate":null,
"LedgerClassID":null,
"ProductID":"ProductID",
"CashJournalID":null,
"TaxRateCategory":null,
"DiscountID":null,
"InvoiceDisputeID":null,
"InvoiceDisputeResolveActionID":null
},
{
"ID":"ID",
"FinancialPeriodID":"FinancialPeriodID",
"OrganizationUnit":{
"ID":"OrganizationUnitID",
"Name":"OrganizationUnitName",
"BackendID":"OrganizationUnitBackendID"
},
"Type":"Payment",
"SubType":null,
"CurrencyID":"EUR",
"Amount":5931.0000,
"Remark":null,
"Status":"Processed",
"ProcessingError":"",
"StockMutationID":null,
"PaymentTransactionID":"PaymentTransactionID",
"OrderID":"OrderID",
"OrderLineID":"OrderLineID",
"InvoiceID":null,
"InvoiceLineID":null,
"ShipmentID":"ShipmentID",
"ShipmentLineID":"ShipmentLineID",
"TaxCode":null,
"Reference":null,
"TaxRate":null,
"LedgerClassID":null,
"ProductID":"ProductID",
"CashJournalID":null,
"TaxRateCategory":null,
"DiscountID":null,
"InvoiceDisputeID":null,
"InvoiceDisputeResolveActionID":null
},
{
"ID":"ID",
"FinancialPeriodID":"FinancialPeriodID",
"OrganizationUnit":{
"ID":"OrganizationUnitID",
"Name":"OrganizationUnitName",
"BackendID":"OrganizationUnitBackendID"
},
"Type":"Payment",
"SubType":null,
"CurrencyID":"EUR",
"Amount":5931.0000,
"Remark":null,
"Status":"Processed",
"ProcessingError":"",
"StockMutationID":null,
"PaymentTransactionID":"PaymentTransactionID",
"OrderID":"OrderID",
"OrderLineID":"OrderLineID",
"InvoiceID":null,
"InvoiceLineID":null,
"ShipmentID":"ShipmentID",
"ShipmentLineID":"ShipmentLineID",
"TaxCode":null,
"Reference":null,
"TaxRate":null,
"LedgerClassID":null,
"ProductID":"ProductID",
"CashJournalID":null,
"TaxRateCategory":null,
"DiscountID":null,
"InvoiceDisputeID":null,
"InvoiceDisputeResolveActionID":null
}
]
}
{
"GenerationTime":"2021-10-19T06:12:45.257687Z",
"Ledgers":[
{
"ID":"ID",
"FinancialPeriodID":"FinancialPeriodID",
"OrganizationUnit":{
"ID":"OrganizationUnitID",
"Name":"OrganizationUnitName",
"BackendID":"OrganizationUnitBackendID"
},
"CurrencyID":"EUR",
"Account":{
"ID":"ID",
"Name":"AccountName",
"ObjectAccount":"ObjectAccount",
"Subsidiary":null,
"BackendCode":null,
"BookingFlags":[
],
"Type":"GeneralLedger"
},
"Amount":-7.5400,
"Remark":null,
"IsProcessed":false,
"StockMutationID":null,
"PaymentTransactionID":null,
"OrderID":"OrderID",
"OrderLineID":"OrderLineID",
"InvoiceID":"InvoiceID",
"ShipmentID":null,
"FinancialEventID":"FinancialEventID",
"Reference":null,
"Offset1":"Offset1",
"Offset2":"Offset2",
"Offset3":"Offset3",
"Offset4":"Offset4",
"Offset5":null,
"Offset6":null,
"TaxCode":null,
"TaxBookingsCode":null,
"TaxAmount":null,
"TaxRate":null,
"Description":"Description",
"Source":"4"
},
{
"ID":"ID",
"FinancialPeriodID":"FinancialPeriodID",
"OrganizationUnit":{
"ID":"OrganizationUnitID",
"Name":"OrganizationUnitName",
"BackendID":"OrganizationUnitBackendID"
},
"CurrencyID":"EUR",
"Account":{
"ID":"ID",
"Name":"AccountName",
"ObjectAccount":"ObjectAccount",
"Subsidiary":null,
"BackendCode":null,
"BookingFlags":[
],
"Type":"GeneralLedger"
},
"Amount":-7.5400,
"Remark":null,
"IsProcessed":false,
"StockMutationID":null,
"PaymentTransactionID":null,
"OrderID":"OrderID",
"OrderLineID":"OrderLineID",
"InvoiceID":"InvoiceID",
"ShipmentID":null,
"FinancialEventID":"FinancialEventID",
"Reference":null,
"Offset1":"Offset1",
"Offset2":"Offset2",
"Offset3":"Offset3",
"Offset4":"Offset4",
"Offset5":null,
"Offset6":null,
"TaxCode":null,
"TaxBookingsCode":null,
"TaxAmount":null,
"TaxRate":null,
"Description":"Description",
"Source":"4"
}
]
}
{
"id": "2b5a679c-ed06-4dd0-a801-2866765430b2",
"Type": "Login",
"BackendType": "",
"CreationTime": "2022-09-15T16:49:20.761081+02:00",
"IpAddress": "192.168.0.1",
"TenantID": "euw-test-customer",
"PartitionKey": "euw-test-customer_123",
"Auditing": {
"CumulativeTotalTaxes": 23.99,
"SequenceNumber": 1,
"PreviousSequenceNumber": 123,
"Signature": "",
"PreviousSignature": "",
"Type": "",
"Version": 1,
"KeyBlobID": "ed699c3-4a78-4a28-abb4-c6d67fb5906",
"ChainID": 123
},
"CurrentUser": {
"ID": 123,
"FirstName": "Em",
"FullName": "Em Plo Yee",
"EmailAddress": "[email protected]",
"ApplicationID": 1,
"LanguageID": "en",
"CountryID": "GB",
"OrganizationUnitID": 123,
"StationID": 123,
"Type": 1,
"TimeZone": "Europe/London",
"OrganizationUnit": {
"ID": 123,
"Name": "London Square",
"Type": 129
}
},
"Order": {
"ID": 123,
"Customer": {
"ID": 123
},
"HasReturns": false,
"CurrencyID": "GBP",
"Type": 0,
"IsPaid": true,
"IsCompleted": true,
"IsShipped": true,
"IsInvoiced": true
},
"UserTask": {
"ID": 123,
"UserID": 123,
"StartTime": "2022-09-15T00:00:00+02:00",
"CompletionTime": "2022-09-15T16:49:20.773558+02:00",
"Type": {
"ID": 123,
"Name": ""
},
"Description": ""
},
"DailyTotals": [
{
"Description": "",
"ExternalTotal": 23.99,
"ExpectedTotal": 23.99
}
],
"ExecutionContext": {
"Name": "",
"UserAgent": "agent/1.2.345",
"ID": "",
"Version": "2.0.658"
},
"AuthenticationResponse": {
"Result": 2
},
"PaymentTransaction": {
"ID": 123,
"BackendID": "",
"Amount": 23.99,
"PaidAmount": 23.99,
"Description": "",
"Type": {
"ID": 123,
"Name": ""
},
"PaymentMethod": "",
"CurrencyID": "GBP",
"AmountToRefund": 23.99,
"RefundedAmount": 23.99,
"Status": 10
},
"FinancialPeriod": {
"ID": 123
},
"Station": {
"ID": 123,
"Name": ""
},
"Device": {
"ID": 123,
"Name": "",
"IpAddress": "192.168.0.1",
"Type": {
"ID": 3,
"IDs": [
1,
2
],
"Name": "Pin, ThermalPrinter",
"Names": [
"Pin",
"ThermalPrinter"
]
},
"OpenCashDrawerReason": {
"ID": 123,
"Name": "",
"Description": ""
},
"EcrID": "",
"HardwareID": "",
"ProxyID": "",
"StationID": 123
},
"OrderLines": [
{
"ID": 123,
"Description": "",
"ProductID": 123,
"TotalQuantityToShip": 1,
"QuantityShipped": 1,
"QuantityInvoiced": 1,
"UnitPrice": 24.99,
"TaxRate": 1.06
}
],
"Description": "",
"Discount": {
"Trigger": 1,
"ActionType": "",
"ActionData": {
"some": 1,
"data": true
}
},
"Invoice": {
"ID": 123,
"ReferencedInvoiceID": 123,
"InvoiceNumber": "",
"FiscalID": "",
"TotalAmount": 23.99,
"InvoiceData": [
{
"Type": "",
"Data": ""
}
]
},
"Amount": 23.99,
"Attachments": [
{
"Name": "",
"Category": "",
"MimeType": "image/png",
"BlobID": "91d843b-caf-44c5-ae0f-639f5fa24d4"
}
],
"MessageTemplate": {
"ID": 123,
"Name": "",
"OrganizationUnitID": 123,
"LanguageID": "en",
"CountryID": "GB",
"DestinationID": 123
},
"FinancialReportingPeriod": {
"ID": 123,
"Type": 1,
"StartDate": "2022-09-15T00:00:00+02:00",
"EndDate": "2022-09-15T16:49:20.7716236+02:00"
},
"Data": {
"some": 1,
"data": true
},
"BlobID": "5b32abe-4a11-4c65-a408-5eadf529e36",
"OrganizationUnit": {
"ID": 123,
"Name": "London Square",
"Type": 129
},
"FinancialPeriodAudit": {
"ID": 123
},
"Role": {
"ID": 123
},
"User": {
"ID": 123
},
"TerminalReport": {
"Number": "",
"Type": 0,
"Supplier": {
"SystemID": "",
"Name": "",
"RegistrationNumber": "",
"TaxRegistrationNumber": "",
"PhoneNumber": "",
"Email": "",
"WasteDisposalNumber": "",
"TaxOfficeNumber": "",
"BankAccount": "",
"Website": "",
"BIC": "",
"AuditingFields": {
"Some": "Fields"
},
"Address": {
"Address1": "",
"Address2": "",
"Number": "",
"City": "",
"PostalCode": "",
"Country": "GB",
"Region": null,
"State": "",
"Type": 1
}
},
"Company": {
"SystemID": "",
"Name": "",
"RegistrationNumber": "",
"TaxRegistrationNumber": "",
"PhoneNumber": "",
"Email": "",
"WasteDisposalNumber": "",
"TaxOfficeNumber": "",
"BankAccount": "",
"Website": "",
"BIC": "",
"AuditingFields": {
"Some": "Fields"
},
"Address": {
"Address1": "",
"Address2": "",
"Number": "",
"City": "",
"PostalCode": "",
"Country": "GB",
"Region": null,
"State": "",
"Type": 1
}
},
"Date": "2022-09-15T16:49:20.7728549+02:00",
"Payments": [
{
"Type": {
"ID": 123,
"Name": "",
"Code": ""
},
"Amount": 23.99,
"Count": 1
}
],
"CreditTaxes": [
{
"Name": "",
"Code": "",
"Rate": 1.06,
"Base": 22.63,
"Amount": 23.99
}
],
"DebitTaxes": [
{
"Name": "",
"Code": "",
"Rate": 1.06,
"Base": 22.63,
"Amount": 23.99
}
],
"Taxes": [
{
"Name": "",
"Code": "",
"Rate": 1.06,
"Base": 22.63,
"Amount": 23.99
}
],
"ProductGroups": [
{
"Code": "",
"Amount": 23.99,
"Count": 1
}
],
"PaymentsPerUser": [
{
"UserID": 123,
"EmployeeNumber": "",
"Description": "",
"Amount": 23.99,
"Count": 1
}
],
"CopyReceiptsPrinted": 1,
"TotalCopyReceiptsAmount": 23.99,
"ReceiptsPrinted": 1,
"CashDrawerOpenings": 1,
"ReturnCount": 1,
"TotalReturnsAmount": 23.99,
"DiscountCount": 1,
"TotalDiscounts": 23.99,
"Change": 23.99,
"GrandTotalCash": 23.99,
"GrandTotal": 23.99,
"GrandTotalNet": 23.99,
"GrandTotalReturns": 23.99
},
"CashExpense": {
"ID": 123,
"Type": {
"ID": 123,
"Type": "",
"Name": "",
"Description": ""
},
"Amount": 23.99,
"Description": "",
"TaxCodeID": 123,
"TaxRate": 1.06,
"BlobID": "12874b5f-ac5b-43a8-8a2b-aef1db01e16",
"SignatureBlobID": "3e744cd-fdc7-422a-a369-89572cb333"
},
"CashDeposit": {
"ID": 123,
"Status": "",
"Number": "",
"Amount": 23.99,
"CurrencyID": "GBP",
"Details": {
"Coins": {
"0.01": 1,
"0.02": 1,
"0.05": 1,
"0.10": 1,
"0.20": 1,
"0.50": 1,
"1.00": 1,
"2.00": 1
},
"BankNotes": {
"5": 1,
"10": 1,
"20": 1,
"50": 1,
"100": 1,
"200": 1,
"500": 1
}
},
"SignatureBlobID": "b9fc3a29-3d00-48fd-9284-d58fd85ce843"
},
"CashCorrection": {
"ID": 123,
"CreatedByID": 123,
"FinancialPeriodID": 123,
"DeviceID": 123,
"Type": "",
"Amount": 23.99,
"Remark": "",
"Reason": {
"ID": 123,
"Name": "",
"BackendID": ""
}
},
"CashMovement": {
"ID": 123,
"FinancialPeriodID": 123,
"PaymentTypeID": 123,
"SourceDeviceID": 123,
"DestinationDeviceID": 123,
"CurrencyID": "GBP",
"Amount": 23.99
}
}
{
"GenerationTime": "2023-05-03T13:59:14.4437577Z",
"OrganizationUnits": [
{
"IsDeleted": false,
"Description": "Almere store",
"Notes": "City centre",
"ParentID": "3245",
"BackendCompanyID": "LES",
"Address": {
"AddressedTo": "",
"HouseNumber": "14",
"Address1": "P.J. Oudweg",
"ZipCode": "1314CH",
"City": "Almere",
"CountryID": "NL",
},
"Latitude": 52.375818875160306,
"Longitude": 5.217605481353319,
"Type": [
"Shop",
"Pickup",
"EVA"
],
"Status": "Open",
"VatNumber": "234234",
"RegistrationNumber": "23213",
"UseForAccounting": true,
"CountryID": "NL",
"LanguageID": "nl",
"CurrencyID": "Euro",
"CostPriceCurrencyID": "Euro",
"TimeZone": "Europe/Amsterdam",
"CostPriceCalculationMethod": "Manual",
"CustomFields": [
{
"CustomFieldID": 2,
"Name": "ActiveNOFulfilmentOUs",
"BackendID": "ActiveNOFulfilmentOUs",
"Value": true
}
],
"ID": "23423423",
"Name": "Almere store",
"BackendID": "2342"
},
...SNIP...
]
}
{
"GenerationTime": "2023-05-06T00:00:00",
"ID": "string",
"Status": "string",
"Type": "string",
"InvoiceNumber": "string",
"InvoiceDate": "2023-05-06T00:00:00",
"PaymentTermStartDate": "2023-05-06T00:00:00",
"PaymentTermDueDate": "2023-05-06T00:00:00",
"TotalAmount": 1.23,
"OriginalTotalAmount": 1.23,
"ExpectedTotalAmount": 1.23,
"CurrencyID": "string",
"Description": "string",
"CreditorOrganizationUnit": {
"ID": "string",
"Name": "string",
"BackendID": "string"
},
"DebtorOrganizationUnit": {
"ID": "string",
"Name": "string",
"BackendID": "string"
},
"Lines": [
{
"ID": "string",
"OrderID": 5,
"TotalAmount": 1.23,
"OrderLineID": 5,
"Type": "string",
"Description": "string",
"Quantity": 5
}
],
"VatNumber": "string",
"BackendID": "string",
"BackendSystemID": "string",
"AuditingProvider": "string",
"AuditingInvoiceType": "string",
"FiscalID": "string",
"StationID": "string",
"Customer": {
"Name": "string",
"FirstName": "string",
"LastName": "string",
"FiscalID": "string",
"EmailAddress": "string",
"PhoneNumber": "string",
"CompanyName": "string",
"VatNumber": "string",
"BillingAddress": {
"FirstName": "string",
"LastName": "string",
"AddressedTo": "string",
"HouseNumber": "string",
"Address1": "string",
"Address2": "string",
"ZipCode": "string",
"Subdistrict": "string",
"District": "string",
"City": "string",
"State": "string",
"Region": "string",
"CountryID": "string",
"Street": "string"
},
"ShippingAddress": {
"FirstName": "string",
"LastName": "string",
"AddressedTo": "string",
"HouseNumber": "string",
"Address1": "string",
"Address2": "string",
"ZipCode": "string",
"Subdistrict": "string",
"District": "string",
"City": "string",
"State": "string",
"Region": "string",
"CountryID": "string",
"Street": "string"
}
}
}
{
"GenerationTime": "2022-11-11T08:10:49.3455134Z",
"ID": "BRT44",
"Name": "store_pricelist",
"CurrencyID": "NOK",
"TimeZone": "Europe/Amsterdam",
"IsActive": false,
"IncludingVat": true,
"IsSpecialPricesPriceList": false,
"OrganizationUnits": [],
"Prices": [
{
"ProductID": "BRT12661",
"Price": 650.0000,
"Label": "PRAdjustment1"
},
{
"ProductID": "BRT12662",
"Price": 655.0000,
"Label": "PRAdjustment1"
},
{
"ProductID": "BRT12663",
"Price": 658.0000,
"Label": "PRAdjustment1"
},
{
"ProductID": "BRT12664",
"Price": 684.0000,
"Label": "PRAdjustment1"
},
{
"ProductID": "BRT12665",
"Price": 684.0000,
"Label": "PRAdjustment1"
},
{
"ProductID": "BRT12666",
"Price": 684.0000,
"Label": "PRAdjustment1"
},
{
"ProductID": "BRT12667",
"Price": 658.0000,
"Label": "PRAdjustment1"
},
{
"ProductID": "BRT12668",
"Price": 658.0000,
"Label": "PRAdjustment1"
},
{
"ProductID": "BRT12669",
"Price": 650.0000,
"Label": "PRAdjustment1"
},
{
"ProductID": "BRT12670",
"Price": 650.0000,
"Label": "PRAdjustment1"
},
{
"ProductID": "BRT12671",
"Price": 650.0000,
"Label": "PRAdjustment1"
},
{
"ProductID": "BRT12672",
"Price": 655.0000,
"Label": "PRAdjustment1"
},
{
"ProductID": "BRT12673",
"Price": 655.0000,
"Label": "PRAdjustment1"
},
{
"ProductID": "BRT12674",
"Price": 655.0000,
"Label": "PRAdjustment1"
},
{
"ProductID": "BRT12675",
"Price": 655.0000,
"Label": "PRAdjustment1"
}
]
}
{
"ID": "EUW43235",
"GenerationTime": "2023-06-29T04:37:09.0050842Z",
"CustomFields": [],
"EmailAddress": "[email protected]",
"FirstName": "Pedro",
"LastName": "Pascal",
"LanguageID": "en",
"CountryID": "NL",
"TypeID": 2,
"PhoneNumber": "+31 43543932",
"UserAgent": "Ecom_Agent",
"Title": "Sir"
}
{
"GenerationTime": "2022-11-10T09:49:18.7307589Z",
"UserOURelations": [
{
"UserID": "3",
"EmailAddress": "[email protected]",
"FirstName": "Peter",
"LastName": "Rares",
"RoleName": "Login",
"OUSetID": "1",
"OUSetName": "Company Container"
},
{
"UserID": "3",
"EmailAddress": "[email protected]",
"FirstName": "Peter",
"LastName": "Rares",
"RoleName": "Login",
"OUSetID": "2",
"OUSetName": "BI"
},
{
"UserID": "3",
"EmailAddress": "[email protected]",
"FirstName": "Peter",
"LastName": "Rares",
"RoleName": "New Black",
"OUSetID": "1",
"OUSetName": "Company Container"
},
{
"UserID": "3",
"EmailAddress": "[email protected]",
"FirstName": "Peter",
"LastName": "Rares",
"RoleName": "Reporting",
"OUSetID": "1",
"OUSetName": "Company Container"
},
{
"UserID": "4",
"EmailAddress": "[email protected]",
"FirstName": "Daphne",
"LastName": "Pearson",
"RoleName": "Login",
"OUSetID": "2",
"OUSetName": "BI"
},
{
"UserID": "4",
"EmailAddress": "[email protected]",
"FirstName": "Daphne",
"LastName": "Pearson",
"RoleName": "New Black",
"OUSetID": "1",
"OUSetName": "Another company Container"
}
]
}
{
"Order": {
"GenerationTime": "0001-01-01T00:00:00",
"ID": "26454",
"UserAgent": "eva-pos-app/2.81.0",
"BackendID": null,
"BackendSystemID": null,
"Properties": 8192,
"Description": null,
"Type": "Sales",
"GroupID": "2ce0c653-520d-42cb-b3e6-85b3cb49e650",
"CreationTime": "2023-02-08T14:57:54.083",
"LastModificationTime": "2023-02-08T15:29:30.79",
"Remark": null,
"CurrencyID": "NOK",
"IsCompleted": false,
"IsPaid": true,
"IsShipped": false,
"PaymentDate": "2023-02-08T15:29:30.817",
"ShipmentDate": null,
"CompletionDate": null,
"InvoiceDate": null,
"PlacementDate": "2023-02-08T15:29:30.817",
"BillingAddress": {
"FirstName": "Penny",
"LastName": "Pedders",
"AddressedTo": "Penny Pedders",
"HouseNumber": "4",
"Address1": "P. J. Oudweg",
"Address2": null,
"ZipCode": "1234AB",
"Subdistrict": null,
"District": null,
"City": "Almere",
"State": null,
"Region": null,
"CountryID": "NL",
"Street": "P. J. Oudweg"
},
"ShippingAddress": {
"FirstName": "Penny",
"LastName": "Pedders",
"AddressedTo": "Penny Pedders",
"HouseNumber": null,
"Address1": "P. J. Oudweg",
"Address2": null,
"ZipCode": "1234AB",
"Subdistrict": null,
"District": null,
"City": "Almere",
"State": null,
"Region": null,
"CountryID": "NL",
"Street": "P. J. Oudweg"
},
"Customer": {
"ID": "EUW208",
"BackendID": "afe8c93a-b272-419e-8e45-de92da80618e",
"BackendSystemID": null,
"Nickname": null,
"EmailAddress": "[email protected]",
"FirstName": "Penny",
"LastName": "Pedders",
"Gender": null,
"LanguageID": "en",
"CountryID": "NL",
"Salutation": null
},
"Lines": [
{
"ID": "EUW59728",
"ParentID": null,
"ReturnedOrderID": null,
"ReturnedOrderLineID": null,
"Description": "SOME AWESOME PRODUCT",
"IsExported": false,
"CreationTime": "2023-02-08T14:57:54.487",
"LastModificationTime": "2023-02-08T15:29:32.117",
"UnitPrice": 1279.2000,
"UnitPriceBeforeCorrection": null,
"UnitPriceCorrectionReason": null,
"OriginalUnitPrice": null,
"OriginalUnitPriceInTax": null,
"UnitCost": 0.0000,
"TaxRate": 1.250000,
"CurrencyID": "NOK",
"CostPriceCurrencyID": "NOK",
"QuantityOrdered": 1,
"QuantityCancelled": 0,
"QuantityShipped": 0,
"QuantityCommitted": 1,
"QuantityExported": 0,
"QuantityDelivered": 0,
"QuantityReserved": 0,
"TotalQuantityToShip": 1,
"IsShipped": false,
"IsInvoiced": false,
"Type": "NormalProduct",
"Discounts": [],
"Product": {
"ID": "EUW35149",
"Name": "SOME AWESOME PRODUCT",
"BackendID": "ASDF"
},
"SoldBy": null,
"SerialNumber": null,
"IsDelivery": true,
"IsReservation": false,
"IsOrdered": false,
"RequestedDate": null,
"AvailabilityStatus": null,
"ExpectedAvailabilityDate": "2023-03-11T00:00:00",
"Remark": null,
"DiscountAmount": 0.0000,
"ShippingMethod": "1001"
}
],
"Payments": [
{
"ID": "EUW12267",
"BackendID": null,
"IsConfirmed": true,
"Code": "CASH",
"Description": "Cash",
"Amount": 1599.0000,
"PaidAmount": 1599.0000,
"CurrencyID": "EUR",
"PaymentDate": "2023-02-08T15:29:30.617",
"BackendRelationID": null
}
],
"TotalAmountIncludingTaxes": 1599.00,
"OriginatingOrganizationUnit": {
"ID": "2b04b782-52ba-41b9-920c-31999cacc77c",
"Name": "MY STORE",
"BackendID": "3401"
},
"SoldToOrganizationUnit": null,
"SoldFromOrganizationUnit": {
"ID": "2b04b782-52ba-41b9-920c-31999cacc77c",
"Name": "MY STORE",
"BackendID": "3401"
},
"ShipToOrganizationUnit": null,
"ShipFromOrganizationUnit": null,
"CustomStatus": [],
"OrderLedgers": []
},
"Fulfillments": [
{
"Shipments": [
{
"Score": 100,
"ScoreExplanation": {
"Description": "Shipment score consists of: 100 from score boosts on the Shipment scope and 100 from the OrderLines in this shipment",
"ScoreExplanations": []
},
"FulfillmentAction": "CANCEL",
"Data": null,
"Sheet": {
"ID": 10011,
"Name": "CancelSheet"
},
"Supplier": {
"ID": 1,
"Name": "THE SUPPLIER",
"BackendID": "supplier-001"
},
"OrderLines": [
{
"ID": 123465,
"Score": -1000,
"Quantity": 1,
"ScoreExplanations": [
{
"Description": "100 added to score of OrderLine due to a boost in the Order scope.",
"Expression": "score add 100\n",
"PreviousScore": 0,
"NewScore": 100,
"DeltaScore": 100,
"Variables": null
}
]
}
]
}
],
"Score": -900,
"ScoreExplanation": {
"Description": "Fulfillment proposition score consists of: 100 from score boosts on the Fulfillment Proposition scope and -1000 from the shipments in this proposition.",
"ScoreExplanations": [
{
"Description": "100 added to score of the fulfillment proposition due to a boost at the proposition scope",
"Expression": "score add (100 * (1 / ShipmentCount))\n",
"PreviousScore": -1000,
"NewScore": -900,
"DeltaScore": 100,
"Variables": {
"ShipmentCount": 1
}
}
]
}
}
],
"OrderLines": [
{
"ID": 59728,
"GroupID": null,
"PotentialSuppliers": [
{
"OrganizationUnitID": 1,
"Score": 80,
"Sheet": "CancelSheet"
}
]
}
],
"Rejections": [
{
"SupplierOrganizationUnitID": 12,
"SupplierOrganizationUnitName": "Some Stores name",
"FulfillmentMethods": [
{
"Name": "StoreFulfillment",
"Reasons": [
{
"Description": null,
"Reason": "Store is not a fulfilment store",
"ProductIDs": [],
"OrderLineIDs": []
}
]
}
]
},
{
"SupplierOrganizationUnitID": 13,
"SupplierOrganizationUnitName": "Some warehouse",
"FulfillmentMethods": [
{
"Name": "StoreFulfillment",
"Reasons": [
{
"Description": null,
"Reason": "Store is not a fulfilment store",
"ProductIDs": [],
"OrderLineIDs": []
}
]
},
{
"Name": "WarehouseFulfillment",
"Reasons": [
{
"Description": null,
"Reason": "does not HasAvailableStock",
"ProductIDs": [
11111
],
"OrderLineIDs": [
123456
]
}
]
}
]
}
],
"ValidSuppliers": [
{
"Score": 100,
"FulfillmentMethod": "StoreFulfillment",
"SupplierID": 101,
"SupplierName": "Store 1",
"ScoreExplanations": [
{
"Description": "100 added to score of OrderLine due to a boost in the Order scope.",
"Expression": "score add 100\n",
"PreviousScore": 0,
"NewScore": 100,
"DeltaScore": 100,
"Variables": null
}
],
"FulfillableOrderLineIDs": [
59728
]
},
{
"Score": 80,
"FulfillmentMethod": "StoreFulfillment",
"SupplierID": 102,
"SupplierName": "Store 2",
"ScoreExplanations": [
{
"Description": "80 added to score of OrderLine due to a boost in the Order scope.",
"Expression": "score add 80\n",
"PreviousScore": 0,
"NewScore": 80,
"DeltaScore": 80,
"Variables": null
}
],
"FulfillableOrderLineIDs": [
123456
]
}
],
"Sheets": [
{
"ID": 10001,
"Name": "StoreFulfillment"
},
{
"ID": 10002,
"Name": "WarehouseFulfillment"
}
]
}
{
"ID": "154",
"OptionsID": 0,
"Status": "Pending",
"ShippedToOrganizationUnit": {
"ID": "234-231",
"Name": "Almere store",
"BackendID": "16"
},
"ShippedFromOrganizationUnit": {
"ID": "231-121",
"Name": "Lelystad Warehouse",
"BackendID": "18"
},
"ShipmentDate": "2023-05-02T09:27:10.383",
"Lines": [
{
"ID": "231",
"ShipmentDate": "2023-05-02T09:27:10.383",
"OrderID": "1567",
"OrderLineID": "4567",
"QuantityShipped": 1,
"QuantityDelivered": 1,
"LastDeliveryDate": "2023-05-02T09:27:10.383",
"IsCompleted": true,
"DeliveryType": "Default"
}
],
"TotalQuantityShipped": 1,
"NetTotalQuantityShipped": 1,
"TotalQuantityDelivered": 1,
"NetTotalQuantityDelivered": 1,
"IsExported": false,
"LastDeliveryDate": "2023-05-02T09:27:10.383",
"CompletionTime": "2023-05-02T09:27:10.383",
"ShippingMethod": "DHL example",
"Packages": [],
"CustomFields": []
}
{
"ID": "213123",
"ParentID": "242",
"OrganizationUnit": {
"ID": "124432-4123",
"Name": "Almere store",
"BackendID": "231"
},
"TypeID": "ShipFromStore",
"SubTypeID": "Ship",
"Priority": 0,
"IsIgnored": false,
"IsCompleted": false,
"IsActive": false,
"Data": {
"Count": 1,
"Quantity": 1,
"OrderID": 1831,
"TravelDistanceText": "",
"TravelDistanceInMeters": 0.0,
"TravelTimeText": "",
"HasMarkedProducts": false,
"ProductMarkerValue": null,
"TravelTimeInSeconds": 0.0,
"ShipmentID": null,
"ShippingMethodID": null,
"productIDs": [
56
]
},
"DeactivationReasonID": "NoStock"
}
File paths
Data | Path |
---|---|
Financial events | /financialevents/Year/Month/Day/file-batch.json |
Financial periods | /financialperiods/FinancialPeriodID/Year/Month/Day/file.json |
General ledgers | /generalledger/Year/Month/Day/file-batch.json |
Orders | /orders/OrderNumber/Year/Month/Day/file.json |
Invoices | /invoices/InvoiceID/Year/Month/Day/file.json |
Organization units | /organizationunits/Year/Month/Day/file.json |
Organization unit sets | /organizationunitsets/Year/Month/Day/file.json |
Prices | /prices/PriceListID/Year/Month/Day/file.json |
Products | /products/Year/Month/Day/file-batch.json |
Stock | /stock/OrganizationUnitID/Year/Month/Day/file.json |
Stock mutations | /stockmutations/StockMutationID/file.json |
Event ledgers | /eventledger/Year/Month/Day |
Users | /users/{year}/{month}/{day}/{id}/{uid}.json |
User-OU relations | /users/{year}/{month}/{day}/{uid}.json |
Fulfilment results | /fulfillmentresults/orderID/year/month/day/guid.json |
User cards | /usercards/Year/Month/Day/guid.json |
Discounts | /discounts/Year/Month/Day |
Discount campaigns | /discountcampaigns/Year/Month/Day |
Discount layers | /discountlayers/Year/Month/Day |
Wishlists | /wishlists/Year/Month/Day |
Assortments | /assortments/{id}/{year}/{month}/{day}/{uid}.json |
User-bought products | /userboughtproducts/year/month/day/id |
Cases | /cases/Year/Month/Day |
ZonedCycleCounts | /zonedcyclecounts/Year/Month/Day |
Replenishment products | /replenishment/ID/Year/Month/Day |
User loyalty transactions | /UserLoyaltyTransaction/ID/Year/Month/Day/ID |
Payment transactions | /paymenttransactions/{year}/{month}/{day}/{id}/{uid}.json |
Overview of all exportable properties
We've shown some real-life examples of our data lake objects out of our own environment, but if you really want to dive into it, the following lists show every single possible property for each export. This way you can ascertain what properties you can expect and map to.
{
"ID": "string",
"Type": "string",
"Lines": [
{
"ID": "string",
"Type": "string",
"Remark": "string",
"SoldBy": {
"ID": "string",
"Gender": "string",
"LastName": "string",
"Nickname": "string",
"BackendID": "string",
"CountryID": "string",
"FirstName": "string",
"LanguageID": "string",
"Salutation": "string",
"DateOfBirth": "string",
"PhoneNumber": "string",
"CustomFields": [
{
"Name": "string",
"BackendID": "string",
"CustomFieldID": 123
}
],
"EmailAddress": "string",
"PlaceOfBirth": "string",
"BackendSystemID": "string"
},
"Amounts": {
"TotalAmount": 1.23,
"DiscountAmount": 1.23,
"NetTotalAmount": 1.23,
"TotalTaxAmount": 1.23,
"TotalAmountInTax": 1.23,
"NetTotalTaxAmount": 1.23,
"NetTotalAmountInTax": 1.23
},
"Product": {
"ID": "string",
"Name": "string",
"BackendID": "string",
"LedgerClassID": "string",
"ManufacturerID": "string",
"BackendSystemID": "string"
},
"TaxRate": 1.23,
"ParentID": "string",
"UnitCost": 1.23,
"Discounts": [
{
"Amount": 1.23,
"DiscountID": "string",
"CompliancyRule": "string",
"DiscountBackendID": "string",
"DiscountOrderLineID": "string"
}
],
"IsOrdered": false,
"IsShipped": false,
"UnitPrice": 1.23,
"CurrencyID": "string",
"IsCarryOut": false,
"IsDelivery": false,
"IsExported": false,
"IsInvoiced": false,
"TaxDetails": [
{
"Name": "string",
"Rate": 1.23,
"Type": "string",
"Amount": 1.23
}
],
"Description": "string",
"CreationTime": "string",
"CustomFields": [
{
"Name": "string",
"BackendID": "string",
"CustomFieldID": 123
}
],
"ReturnReason": {
"ID": "string",
"Name": "string",
"BackendID": "string"
},
"SerialNumber": "string",
"IsReservation": false,
"RequestedDate": "string",
"DiscountAmount": 1.23,
"ShippingMethod": "string",
"QuantityOrdered": 123,
"QuantityShipped": 123,
"ReturnedOrderID": "string",
"DiscountCouponID": "string",
"QuantityExported": 123,
"QuantityReserved": 123,
"OriginalUnitPrice": 1.23,
"QuantityCancelled": 123,
"QuantityCommitted": 123,
"QuantityDelivered": 123,
"AvailabilityStatus": "string",
"DiscountCouponCode": "string",
"CostPriceCurrencyID": "string",
"ProductRequirements": [
{
"ID": "string",
"Name": "string"
}
],
"ReturnedOrderLineID": "string",
"TotalQuantityToShip": 123,
"LastModificationTime": "string",
"UnitPricePriceListID": "string",
"ProductVariationLines": [
{
"ID": "string",
"Label": "string",
"Value": "string"
}
],
"OriginalUnitPriceInTax": 1.23,
"ExpectedAvailabilityDate": "string",
"UnitPriceBeforeCorrection": 1.23,
"UnitPriceCorrectionReason": {
"ID": "string",
"Name": "string",
"Description": "string"
}
}
],
"IsPaid": false,
"Remark": "string",
"Amounts": {
"Open": {
"InTax": 1.23,
"Capturable": 1.23,
"PendingInTax": 1.23
},
"Paid": {
"Amount": 1.23,
"Pending": 1.23,
"Captured": 1.23
},
"Taxes": [
{
"Base": 1.23,
"Rate": 1.23,
"Total": 1.23,
"Amount": 1.23
}
],
"Total": {
"Tax": 1.23,
"InTax": 1.23,
"Amount": 1.23
},
"Discounts": {
"PerDiscount": [
{
"Total": 1.23,
"Discount": {
"Description": "string"
},
"DiscountID": 123
}
],
"TotalDiscountAmount": 1.23
},
"CurrencyID": "string",
"UnroundedTotal": {
"Tax": 1.23,
"InTax": 1.23,
"Amount": 1.23
},
"OpenAmountIsZero": false
},
"GroupID": "string",
"Customer": {
"ID": "string",
"Gender": "string",
"LastName": "string",
"Nickname": "string",
"BackendID": "string",
"CountryID": "string",
"FirstName": "string",
"LanguageID": "string",
"Salutation": "string",
"DateOfBirth": "string",
"PhoneNumber": "string",
"CustomFields": [
{
"Name": "string",
"BackendID": "string",
"CustomFieldID": 123
}
],
"EmailAddress": "string",
"PlaceOfBirth": "string",
"BackendSystemID": "string"
},
"Payments": [
{
"ID": "string",
"Code": "string",
"Amount": 1.23,
"DeviceID": "string",
"IsRefund": false,
"BackendID": "string",
"CurrencyID": "string",
"PaidAmount": 1.23,
"Description": "string",
"IsConfirmed": false,
"PaymentDate": "string",
"CustomFields": [
{
"Name": "string",
"BackendID": "string",
"CustomFieldID": 123
}
],
"PaymentMethod": "string",
"BackendSystemID": "string",
"BackendRelationID": "string"
}
],
"BackendID": "string",
"IsShipped": false,
"UserAgent": "string",
"CurrencyID": "string",
"Properties": 123,
"Description": "string",
"InvoiceDate": "string",
"IsCompleted": false,
"PaymentDate": "string",
"CreationTime": "string",
"CustomFields": [
{
"Name": "string",
"BackendID": "string",
"CustomFieldID": 123
}
],
"CustomStatus": [
"string"
],
"GiftWrapping": {
"Wraps": [
{
"Lines": [
{
"Quantity": 123,
"OrderLineID": "string"
}
],
"Message": "string",
"GreetingCardProductID": "string"
}
],
"Message": "string",
"WrapOrder": false,
"WrapIndividually": false,
"GreetingCardProductID": "string"
},
"OrderLedgers": [
{
"ID": 123,
"Type": "string",
"NewValue": "string",
"OldValue": "string",
"CreatedBy": {
"ID": "string",
"Gender": "string",
"LastName": "string",
"Nickname": "string",
"BackendID": "string",
"CountryID": "string",
"FirstName": "string",
"LanguageID": "string",
"Salutation": "string",
"DateOfBirth": "string",
"PhoneNumber": "string",
"CustomFields": [
{
"Name": "string",
"BackendID": "string",
"CustomFieldID": 123
}
],
"EmailAddress": "string",
"PlaceOfBirth": "string",
"BackendSystemID": "string"
},
"Description": "string",
"OrderLineID": "string",
"CreationTime": "string"
}
],
"ShipmentDate": "string",
"PlacementDate": "string",
"BillingAddress": {
"City": "string",
"State": "string",
"Region": "string",
"Street": "string",
"ZipCode": "string",
"Address1": "string",
"Address2": "string",
"District": "string",
"LastName": "string",
"CountryID": "string",
"FirstName": "string",
"AddressedTo": "string",
"HouseNumber": "string",
"Subdistrict": "string"
},
"CompletionDate": "string",
"GenerationTime": "string",
"BackendSystemID": "string",
"OrderCustomType": {
"ID": "string",
"Name": "string",
"BackendID": "string",
"Description": "string"
},
"ShippingAddress": {
"City": "string",
"State": "string",
"Region": "string",
"Street": "string",
"ZipCode": "string",
"Address1": "string",
"Address2": "string",
"District": "string",
"LastName": "string",
"CountryID": "string",
"FirstName": "string",
"AddressedTo": "string",
"HouseNumber": "string",
"Subdistrict": "string"
},
"OrderCustomStatus": {
"ID": "string",
"Name": "string",
"BackendID": "string",
"Description": "string"
},
"LastModificationTime": "string",
"PickupOrganizationUnit": {
"ID": "string",
"Name": "string",
"BackendID": "string"
},
"ShipToOrganizationUnit": {
"ID": "string",
"Name": "string",
"BackendID": "string"
},
"SoldToOrganizationUnit": {
"ID": "string",
"Name": "string",
"BackendID": "string"
},
"ShipFromOrganizationUnit": {
"ID": "string",
"Name": "string",
"BackendID": "string"
},
"SoldFromOrganizationUnit": {
"ID": "string",
"Name": "string",
"BackendID": "string"
},
"TotalAmountIncludingTaxes": 1.23,
"OriginatingOrganizationUnit": {
"ID": "string",
"Name": "string",
"BackendID": "string"
}
}
{
"ID": "string",
"FinancialPeriodNumber": "string",
"PreviousFinancialPeriodID": "string",
"OpeningTime": "2023-05-06T00:00:00",
"ClosingTime": "2023-05-06T00:00:00",
"AutoClosed": true,
"Status": "string",
"OrganizationUnitID": "string",
"User": {
"ID": "string",
"BackendID": "string",
"BackendSystemID": "string",
"Nickname": "string",
"EmailAddress": "string",
"FirstName": "string",
"LastName": "string",
"Gender": "string",
"DateOfBirth": "2023-05-06T00:00:00",
"PlaceOfBirth": "string",
"PhoneNumber": "string",
"LanguageID": "string",
"CountryID": "string",
"Salutation": "string",
"CustomFields": [
{
"CustomFieldID": 5,
"Name": "string",
"BackendID": "string",
"Value": {}
}
]
},
"CashDeposits": [
{
"DeviceID": "string",
"CurrencyID": "string",
"PaymentTypeID": "string",
"PaymentType": {
"PaymentMethodID": "string",
"Name": "string",
"Code": "string",
"LedgerClassID": "string",
"BackendRelationID": "string",
"Category": "string",
"CashJournalMethod": "string"
},
"Number": "string",
"Amount": 1.23,
"Status": "string",
"CashTransactionLedgerID": "string",
"CashTransactionLedger": {
"CashJournalID": "string",
"Description": "string",
"Amount": 1.23,
"Details": {
"Coins": {
"1.23": 5
},
"BankNotes": {
"1.23": 5
},
"CashDeposits": {
"5": 1.23
}
},
"GroupID": "f2ed640a-99dc-42da-95f6-3b68cd370e2d",
"Type": "string",
"PaymentTransactionID": "string"
},
"Details": {
"Coins": {
"1.23": 5
},
"BankNotes": {
"1.23": 5
}
}
}
],
"CashJournals": [
{
"ID": "string",
"FinancialPeriodID": "string",
"PreviousCashJournalID": "string",
"PaymentTypeID": "string",
"PaymentType": {
"PaymentMethodID": "string",
"Name": "string",
"Code": "string",
"LedgerClassID": "string",
"BackendRelationID": "string",
"Category": "string",
"CashJournalMethod": "string"
},
"CurrencyID": "string",
"Type": "string",
"OpeningTime": "2023-05-06T00:00:00",
"ClosingTime": "2023-05-06T00:00:00",
"OpeningAmount": 1.23,
"ClosingAmount": 1.23,
"OpeningDeviation": 1.23,
"ClosingDeviation": 1.23,
"StationID": "string",
"DeviceID": "string",
"OpeningDetailsObject": {
"Coins": {
"1.23": 5
},
"BankNotes": {
"1.23": 5
},
"CashDeposits": {
"5": 1.23
}
},
"ClosingDetailsObject": {
"Coins": {
"1.23": 5
},
"BankNotes": {
"1.23": 5
},
"CashDeposits": {
"5": 1.23
},
"Data": {}
}
}
],
"Expenses": [
{
"FinancialPeriodID": "string",
"CashTransactionLedgerID": "string",
"TypeID": "string",
"TaxRate": 1.23,
"Amount": 1.23,
"TaxCodeID": "string",
"Description": "string",
"BlobID": "f13f3d42-1e75-4450-9902-6f82011c469f"
}
],
"CashCorrections": [
{
"ID": "string",
"FinancialPeriodID": "string",
"Type": "string",
"Amount": 1.23,
"Remark": "string",
"CashTransactionLedgerID": "string",
"CashTransactionLedger": {
"CashJournalID": "string",
"Description": "string",
"Amount": 1.23,
"Details": {
"Coins": {
"1.23": 5
},
"BankNotes": {
"1.23": 5
},
"CashDeposits": {
"5": 1.23
}
},
"GroupID": "ca839fa3-6142-41c3-bcef-fe13b3ace364",
"Type": "string",
"PaymentTransactionID": "string"
}
}
],
"CurrencyID": "string",
"CostPriceCurrencyID": "string",
"FinancialPeriodAuditID": "string",
"GenerationTime": "2023-05-06T00:00:00"
}
{
"Events": [
{
"ID": "string",
"Type": "string",
"Order": {
"ID": "string",
"TotalAmount": 1.23,
"TotalAmountInTax": 1.23,
"SoldToOrganizationUnitID": "string"
},
"Amount": 1.23,
"Remark": "string",
"Status": "string",
"OrderID": "string",
"Product": {
"ID": "string",
"LedgerClassID": "string"
},
"SubType": "string",
"TaxCode": "string",
"TaxRate": 1.23,
"Shipment": {
"ID": "string",
"ShipmentDate": "string",
"TotalQuantityShipped": 123
},
"InvoiceID": "string",
"OrderLine": {
"ID": "string",
"Amount": 1.23,
"TaxRate": 1.23,
"AmountInTax": 1.23,
"QuantityOrdered": 123
},
"ProductID": "string",
"Reference": "string",
"CurrencyID": "string",
"DiscountID": "string",
"ShipmentID": "string",
"InvoiceLine": {
"ID": "string",
"UnitPrice": 1.23,
"UnitPriceInTax": 1.23,
"QuantityInvoiced": 123
},
"OrderLineID": "string",
"ShipmentLine": {
"ID": "string",
"QuantityShipped": 123
},
"CashJournalID": "string",
"InvoiceLineID": "string",
"LedgerClassID": "string",
"StockMutation": {
"ID": "string",
"Reason": "string",
"Remark": "string",
"UnitCost": 1.23
},
"ShipmentLineID": "string",
"ProcessingError": "string",
"StockMutationID": "string",
"TaxRateCategory": "string",
"InvoiceDisputeID": "string",
"OrganizationUnit": {
"ID": "string",
"Name": "string",
"BackendID": "string"
},
"FinancialPeriodID": "string",
"PaymentTransaction": {
"ID": "string",
"PaymentType": "string",
"PaymentTypeCode": "string"
},
"PaymentTransactionID": "string",
"InvoiceDisputeResolveActionID": "string"
}
],
"GenerationTime": "string"
}
{
"GenerationTime": "2023-05-06T00:00:00",
"Products": [
{
"ID": "string",
"Name": "string",
"BackendID": "string",
"CustomID": "string",
"Type": [
"string"
],
"LedgerClassID": "string",
"BackendSystemID": "string",
"ManufacturerID": "string",
"BackendStatus": "string",
"OrganizationUnit": {
"ID": "string",
"Name": "string",
"BackendID": "string"
},
"LogicalLevel": "string",
"TaxCode": "string",
"CountryOfOriginID": "string",
"CommodityCode": "string",
"Requirements": [
{
"ID": "string",
"Name": "string",
"DataType": "string"
}
]
}
]
}
{
"GenerationTime": "2023-05-06T00:00:00",
"OrganizationUnit": {
"ID": "string",
"Name": "string",
"BackendID": "string"
},
"Products": [
{
"ProductID": "string",
"StockLabel": "string",
"MinimumQuantity": 5,
"MaximumQuantity": 5,
"StartDate": "2023-05-06T00:00:00",
"EndDate": "2023-05-06T00:00:00"
}
]
}
{
"GenerationTime": "2023-05-06T00:00:00",
"OrganizationUnit": {
"ID": "string",
"Name": "string",
"BackendID": "string"
},
"Stock": {
"string": [
{
"ProductID": "string",
"Quantity": 5
}
]
}
}
{
"GenerationTime": "2023-05-06T00:00:00",
"ID": "string",
"Product": {
"ID": "string",
"Name": "string",
"BackendID": "string",
"LedgerClassID": "string",
"BackendSystemID": "string",
"ManufacturerID": "string"
},
"OrganizationUnit": {
"ID": "string",
"Name": "string",
"BackendID": "string"
},
"SourceStockLabel": "string",
"DestinationStockLabel": "string",
"Quantity": 5,
"UnitCost": 1.23,
"Reason": "string",
"Remark": "string",
"OrderLineID": "string",
"BackendSystemID": "string",
"BackendID": "string",
"Ledgers": [
{
"StockLabel": "string",
"Quantity": 5
}
],
"CreationTime": "2023-09-13T10:02:56.523Z"
"AutoCorrectQUantity": "2023-09-13T10:02:56.523Z"
}
{
"GenerationTime": "2023-05-06T00:00:00",
"OrganizationUnits": [
{
"ID": "string",
"Name": "string",
"BackendID": "string",
"IsDeleted": false,
"Description": "string",
"Notes": "string",
"ParentID": "string",
"RegisterCashLimit": 1.23,
"SafeCashLimit": 1.23,
"BackendRelationID": "string",
"BackendCompanyID": "string",
"BranchNumber": "string",
"GlobalLocationNumber": "string",
"Address": {
"FirstName": "string",
"LastName": "string",
"AddressedTo": "string",
"HouseNumber": "string",
"Address1": "string",
"Address2": "string",
"ZipCode": "string",
"Subdistrict": "string",
"District": "string",
"City": "string",
"State": "string",
"Region": "string",
"CountryID": "string",
"Street": "string"
},
"Latitude": 1.23,
"Longitude": 1.23,
"Type": [
"string"
],
"Status": "string",
"Subnet": "string",
"BankAccount": "string",
"VatNumber": "string",
"RegistrationNumber": "string",
"EmailAddress": "string",
"PhoneNumber": "string",
"UseForAccounting": true,
"IpAddress": "string",
"CountryID": "string",
"LanguageID": "string",
"CurrencyID": "string",
"CostPriceCurrencyID": "string",
"TimeZone": "string",
"Region": "string",
"CostPriceCalculationMethod": "string",
"CustomFields": [
{
"CustomFieldID": 5,
"Name": "string",
"BackendID": "string",
"Value": {}
}
],
"OpeningHours": [
{
"OpeningHoursType": {
"ID": 1,
"Name": "Visiting"
},
"RegularDays": [
{
"DayOfWeekName": "Sunday",
"IsClosed": false,
"DayStartTime": "09:00:00",
"DayEndTime": "10:00:00",
"TimeSlots": [
{
"StartTime": "09:00:00",
"EndTime": "10:00:00"
}
]
},
{
"DayOfWeekName": "Monday",
"IsClosed": false,
"DayStartTime": "09:00:00",
"DayEndTime": "18:00:00",
"TimeSlots": [
{
"StartTime": "09:00:00",
"EndTime": "18:00:00"
}
]
},
{
"DayOfWeekName": "Tuesday",
"IsClosed": false,
"DayStartTime": "09:00:00",
"DayEndTime": "18:00:00",
"TimeSlots": [
{
"StartTime": "09:00:00",
"EndTime": "18:00:00"
}
]
},
{
"DayOfWeekName": "Wednesday",
"IsClosed": false,
"DayStartTime": "09:00:00",
"DayEndTime": "18:00:00",
"TimeSlots": [
{
"StartTime": "09:00:00",
"EndTime": "18:00:00"
}
]
},
{
"DayOfWeekName": "Thursday",
"IsClosed": false,
"DayStartTime": "09:00:00",
"DayEndTime": "18:00:00",
"TimeSlots": [
{
"StartTime": "09:00:00",
"EndTime": "18:00:00"
}
]
},
{
"DayOfWeekName": "Friday",
"IsClosed": false,
"DayStartTime": "09:00:00",
"DayEndTime": "18:00:00",
"TimeSlots": [
{
"StartTime": "09:00:00",
"EndTime": "18:00:00"
}
]
},
{
"DayOfWeekName": "Saturday",
"IsClosed": false,
"DayStartTime": "09:00:00",
"DayEndTime": "18:00:00",
"TimeSlots": [
{
"StartTime": "09:00:00",
"EndTime": "18:00:00"
}
]
}
],
"SpecialDays": []
},
{
"OpeningHoursType": {
"ID": 2,
"Name": "Pickup"
},
"RegularDays": [
{
"DayOfWeekName": "Sunday",
"IsClosed": true,
"TimeSlots": []
},
{
"DayOfWeekName": "Monday",
"IsClosed": false,
"DayStartTime": "09:00:00",
"DayEndTime": "18:00:00",
"TimeSlots": [
{
"StartTime": "09:00:00",
"EndTime": "18:00:00"
}
]
},
{
"DayOfWeekName": "Tuesday",
"IsClosed": false,
"DayStartTime": "09:00:00",
"DayEndTime": "18:00:00",
"TimeSlots": [
{
"StartTime": "09:00:00",
"EndTime": "18:00:00"
}
]
},
{
"DayOfWeekName": "Wednesday",
"IsClosed": false,
"DayStartTime": "09:00:00",
"DayEndTime": "18:00:00",
"TimeSlots": [
{
"StartTime": "09:00:00",
"EndTime": "18:00:00"
}
]
},
{
"DayOfWeekName": "Thursday",
"IsClosed": false,
"DayStartTime": "09:00:00",
"DayEndTime": "18:00:00",
"TimeSlots": [
{
"StartTime": "09:00:00",
"EndTime": "18:00:00"
}
]
},
{
"DayOfWeekName": "Friday",
"IsClosed": false,
"DayStartTime": "09:00:00",
"DayEndTime": "18:00:00",
"TimeSlots": [
{
"StartTime": "09:00:00",
"EndTime": "18:00:00"
}
]
},
{
"DayOfWeekName": "Saturday",
"IsClosed": false,
"DayStartTime": "09:00:00",
"DayEndTime": "18:00:00",
"TimeSlots": [
{
"StartTime": "09:00:00",
"EndTime": "18:00:00"
}
]
}
],
"SpecialDays": [
{
"Date": "2024-06-21T00:00:00Z",
"Description": "just because",
"IsClosed": true,
"TimeSlots": []
}
]
}
],
"EvaID": "string"
}
]
}
{
"GenerationTime": "2023-05-06T00:00:00",
"Ledgers": [
{
"ID": "string",
"FinancialPeriodID": "string",
"OrganizationUnit": {
"ID": "string",
"Name": "string",
"BackendID": "string"
},
"CurrencyID": "string",
"Account": {
"ID": "string",
"Name": "string",
"ObjectAccount": "string",
"Subsidiary": "string",
"BackendCode": "string",
"BookingFlags": [
"string"
],
"Type": "string"
},
"Amount": 1.23,
"Remark": "string",
"IsProcessed": false,
"StockMutationID": "string",
"PaymentTransactionID": "string",
"OrderID": "string",
"OrderLineID": "string",
"InvoiceID": "string",
"ShipmentID": "string",
"FinancialEventID": "string",
"Reference": "string",
"Offset1": "string",
"Offset2": "string",
"Offset3": "string",
"Offset4": "string",
"Offset5": "string",
"Offset6": "string",
"Offset7": "string",
"Offset8": "string",
"Offset9": "string",
"TaxCode": "string",
"TaxBookingsCode": "string",
"TaxAmount": 1.23,
"TaxRate": 1.23,
"Description": "string",
"Source": "string"
}
]
}
{
"GenerationTime": "2023-05-06T00:00:00",
"ID": "string",
"Name": "string",
"BackendID": "string",
"BackendSystemID": "string",
"CurrencyID": "string",
"TimeZone": "string",
"IsActive": true,
"IncludingVat": false,
"IsSpecialPricesPriceList": false,
"SpecialPricesPriceListID": "string",
"OrganizationUnits": [
{
"OrganizationUnit": {
"ID": "string",
"Name": "string",
"BackendID": "string"
},
"PriceListUsageType": "string",
"TargetOrganizationUnit": {
"ID": "string",
"Name": "string",
"BackendID": "string"
}
}
],
"Prices": [
{
"ProductID": "string",
"Price": 1.23,
"Label": "string"
}
],
"Adjustments": [
{
"Name": "string",
"Type": "string",
"EffectiveDate": "2023-05-06T00:00:00",
"ExpireDate": "2023-05-06T00:00:00",
"Label": {
"ID": "string",
"Name": "string"
}
}
],
"FlatOrganizationUnits": [
{
"OrganizationUnit": {
"ID": "string",
"Name": "string",
"BackendID": "string"
},
"PriceListUsageType": "string",
"TargetOrganizationUnit": {
"ID": "string",
"Name": "string",
"BackendID": "string"
}
}
]
}
{
"GenerationTime": "2023-05-06T00:00:00",
"ID": "string",
"Status": "string",
"Type": "string",
"InvoiceNumber": "string",
"InvoiceDate": "2023-05-06T00:00:00",
"PaymentTermStartDate": "2023-05-06T00:00:00",
"PaymentTermDueDate": "2023-05-06T00:00:00",
"TotalAmount": 1.23,
"OriginalTotalAmount": 1.23,
"ExpectedTotalAmount": 1.23,
"CurrencyID": "string",
"Description": "string",
"CreditorOrganizationUnit": {
"ID": "string",
"Name": "string",
"BackendID": "string"
},
"DebtorOrganizationUnit": {
"ID": "string",
"Name": "string",
"BackendID": "string"
},
"Lines": [
{
"ID": "string",
"OrderID": 5,
"TotalAmount": 1.23,
"OrderLineID": 5,
"Type": "string",
"Description": "string",
"Quantity": 5
}
],
"VatNumber": "string",
"BackendID": "string",
"BackendSystemID": "string",
"AuditingProvider": "string",
"FiscalID": "string",
"StationID": "string"
}
{
"ID": "string",
"GenerationTime": "2023-05-06T00:00:00",
"CustomFields": [
{
"CustomFieldID": 5,
"Name": "string",
"BackendID": "string",
"Value": {}
}
],
"EmailAddress": "string",
"BackendRelationID": "string",
"Initials": "string",
"FirstName": "string",
"LastName": "string",
"DateOfBirth": "2023-05-06T00:00:00",
"Gender": "string",
"PlaceOfBirth": "string",
"LanguageID": "string",
"CountryID": "string",
"TypeID": 5,
"ShippingAddress": {
"FirstName": "string",
"LastName": "string",
"AddressedTo": "string",
"HouseNumber": "string",
"Address1": "string",
"Address2": "string",
"ZipCode": "string",
"Subdistrict": "string",
"District": "string",
"City": "string",
"State": "string",
"Region": "string",
"CountryID": "string",
"Street": "string"
},
"BillingAddress": {
"FirstName": "string",
"LastName": "string",
"AddressedTo": "string",
"HouseNumber": "string",
"Address1": "string",
"Address2": "string",
"ZipCode": "string",
"Subdistrict": "string",
"District": "string",
"City": "string",
"State": "string",
"Region": "string",
"CountryID": "string",
"Street": "string"
},
"DeactivationDate": "2023-05-06T00:00:00",
"LastSuccessfulLogin": "2023-05-06T00:00:00",
"Nickname": "string",
"CompanyID": "string",
"FiscalID": "string",
"BankAccount": "string",
"PhoneNumber": "string",
"TimeZone": "string",
"BackendSystemID": "string",
"BackendID": "string",
"UserAgent": "string",
"GlobalID": "string",
"Title": "string",
"Salutation": "string",
"PreferredStoreID": "string",
"CustomID": "string",
"PricingGroupID": "string",
"UserSubscriptions": [
{
"SubscriptionID": "string",
"Status": "string",
"IsBlocked": false,
"OriginatingOrganizationUnit": {
"ID": "string",
"Name": "string",
"BackendID": "string"
}
}
]
}
{
"ID": "string",
"OrderID": "string",
"SupplierOrganizationUnit": {
"ID": "string",
"Name": "string",
"BackendID": "string"
},
"FulfillmentMethod": "string",
"Data": "string",
"Source": "string",
"IsDelivery": true,
"Lines": [
{
"OrderLineID": "string",
"Status": "string",
"CancellationReason": "string",
"CreationTime": "2023-05-06T00:00:00",
"LastModificationTime": "2023-05-06T00:00:00",
"ID": "string"
}
],
"CreationTime": "2023-05-06T00:00:00",
"LastModificationTime": "2023-05-06T00:00:00",
"GenerationTime": "2023-05-06T00:00:00"
}
{
"GenerationTime": "2023-05-06T00:00:00",
"ID": "string",
"BackendID": "string",
"BackendSystemID": "string",
"TrackingCode": "string",
"TrackingLink": "string",
"OptionsID": 5,
"Status": "string",
"ShippedToOrganizationUnit": {
"ID": "string",
"Name": "string",
"BackendID": "string"
},
"ShippedFromOrganizationUnit": {
"ID": "string",
"Name": "string",
"BackendID": "string"
},
"ShipmentDate": "2023-05-06T00:00:00",
"ExpectedDeliveryDate": "2023-05-06T00:00:00",
"Lines": [
{
"ID": "string",
"ParentLineID": "string",
"ShipmentDate": "2023-05-06T00:00:00",
"OrderID": "string",
"OrderLineID": "string",
"QuantityShipped": 5,
"QuantityDelivered": 5,
"LastDeliveryDate": "2023-05-06T00:00:00",
"IsCompleted": false,
"BackendReference": "string",
"DeliveryType": "string"
}
],
"Remark": "string",
"ExchangeRate": 1.23,
"TotalQuantityShipped": 5,
"NetTotalQuantityShipped": 5,
"TotalQuantityDelivered": 5,
"NetTotalQuantityDelivered": 5,
"IsExported": false,
"LastDeliveryDate": "2023-05-06T00:00:00",
"CompletionTime": "2023-05-06T00:00:00",
"ReceiveMethod": "string",
"ShippingMethod": "string",
"Packages": [
{
"ShipmentLineIDs": [
"string"
],
"PackageID": "string"
}
],
"CustomFields": [
{
"CustomFieldID": 5,
"Name": "string",
"BackendID": "string",
"Value": {}
}
]
}
{
"GenerationTime": "2023-05-06T00:00:00",
"UserOURelations": [
{
"UserID": "string",
"EmailAddress": "string",
"FirstName": "string",
"LastName": "string",
"RoleName": "string",
"OUSetID": "string",
"OUSetName": "string"
}
]
}
{
"ID": "string",
"ParentID": "string",
"UserID": "string",
"OrganizationUnit": {
"ID": "string",
"Name": "string",
"BackendID": "string"
},
"FinancialPeriodID": "string",
"TypeID": "string",
"SubTypeID": "string",
"Priority": 5,
"Description": "string",
"IsIgnored": true,
"IsCompleted": false,
"IsActive": false,
"Labels": [
"string"
],
"Data": {},
"DeactivationReasonID": "string",
"ExpectedTimeToComplete": "00:00:53.4672529",
"ExpectedStartTime": "2023-05-06T00:00:00",
"StartTime": "2023-05-06T00:00:00",
"ExpectedCompletionTime": "2023-05-06T00:00:00",
"CompletionTime": "2023-05-06T00:00:00",
"Deadline": "2023-05-06T00:00:00",
"CreationTime": "2023-05-06T00:00:00",
"GenerationTime": "2023-05-06T00:00:00"
}
{
"id": "string",
"Type": "string",
"BackendType": "string",
"CreationTime": "2023-05-06T00:00:00",
"OverrideCreationTime": "2023-05-06T00:00:00",
"IpAddress": "string",
"TenantID": "string",
"PartitionKey": "string",
"Auditing": {
"CumulativeTotalTaxes": 1.23,
"SequenceNumber": 5,
"PreviousSequenceNumber": 5,
"Signature": "string",
"PreviousSignature": "string",
"Type": "string",
"Version": 5,
"KeyBlobID": "746062b3-52db-41fc-831d-3605e81c5f10",
"ChainID": 5
},
"CurrentUser": {
"ID": 5,
"FirstName": "string",
"FullName": "string",
"EmailAddress": "string",
"ApplicationID": 5,
"LanguageID": "string",
"CountryID": "string",
"OrganizationUnitID": 5,
"StationID": 5,
"Type": 17,
"TimeZone": "string",
"OrganizationUnit": {
"ID": 5,
"Name": "string",
"Type": 1
}
},
"Order": {
"ID": 5,
"Customer": {
"ID": 5
},
"HasReturns": false,
"CurrencyID": "string",
"Type": 0,
"IsPaid": false,
"IsCompleted": true,
"IsShipped": true,
"IsInvoiced": false
},
"UserTask": {
"ID": 5,
"UserID": 5,
"StartTime": "2023-05-06T00:00:00",
"CompletionTime": "2023-05-06T00:00:00",
"Type": {
"ID": 5,
"Name": "string"
},
"Description": "string"
},
"DailyTotals": [
{
"Description": "string",
"ExternalTotal": 1.23,
"ExpectedTotal": 1.23
}
],
"ExecutionContext": {
"Name": "string",
"UserAgent": "string",
"ID": "string",
"Version": "string"
},
"AuthenticationResponse": {
"Result": 7
},
"PaymentTransaction": {
"ID": 5,
"BackendID": "string",
"Amount": 1.23,
"PaidAmount": 1.23,
"Description": "string",
"Type": {
"ID": 5,
"Name": "string"
},
"PaymentMethod": "string",
"CurrencyID": "string",
"AmountToRefund": 1.23,
"RefundedAmount": 1.23,
"Status": -1
},
"FinancialPeriod": {
"ID": 5
},
"Station": {
"ID": 5,
"Name": "string"
},
"Device": {
"ID": 5,
"Name": "string",
"IpAddress": "string",
"Type": {
"ID": 5,
"IDs": [
5
],
"Name": "string",
"Names": [
"string"
]
},
"OpenCashDrawerReason": {
"ID": 5,
"Name": "string",
"Description": "string"
},
"EcrID": "string",
"HardwareID": "string",
"ProxyID": "string",
"GlobalID": "52add6f7-fa7d-4886-aad2-63e15bcf180e",
"StationID": 5
},
"OrderLines": [
{
"ID": 5,
"Description": "string",
"ProductID": 5,
"TotalQuantityToShip": 5,
"QuantityShipped": 5,
"QuantityInvoiced": 5,
"UnitPrice": 1.23,
"TaxRate": 1.23
}
],
"Description": "string",
"Discount": {
"Trigger": 1,
"ActionType": "string",
"ActionData": {}
},
"Invoice": {
"ID": 5,
"ReferencedInvoiceID": 5,
"InvoiceNumber": "string",
"FiscalID": "string",
"TotalAmount": 1.23,
"InvoiceData": [
{
"Type": "string",
"Data": "string"
}
]
},
"Amount": 1.23,
"Attachments": [
{
"Name": "string",
"Category": "string",
"MimeType": "string",
"BlobID": "d3c2cc0f-3853-46c7-a026-f504b0317b2f"
}
],
"MessageTemplate": {
"ID": 5,
"Name": "string",
"OrganizationUnitID": 5,
"LanguageID": "string",
"CountryID": "string",
"DestinationID": 5
},
"FinancialReportingPeriod": {
"ID": 5,
"Type": 1,
"StartDate": "2023-05-06T00:00:00",
"EndDate": "2023-05-06T00:00:00"
},
"Data": {},
"BlobID": "a8ebd966-7b13-4404-aa60-3e5f85864000",
"OrganizationUnit": {
"ID": 5,
"Name": "string",
"Type": 1024
},
"FinancialPeriodAudit": {
"ID": 5
},
"Role": {
"ID": 5
},
"User": {
"ID": 5
},
"TerminalReport": {
"CurrencyID": "string",
"Number": "string",
"Type": 1,
"Supplier": {
"AuditingSystemID": "string",
"SystemID": "string",
"Name": "string",
"RegistrationNumber": "string",
"TaxRegistrationNumber": "string",
"RegistrationCountryID": "string",
"TaxCountryRegion": "string",
"PhoneNumber": "string",
"Email": "string",
"WasteDisposalNumber": "string",
"TaxOfficeNumber": "string",
"BankAccount": "string",
"Website": "string",
"BIC": "string",
"AuditingFields": {
"string": "string"
},
"Address": {
"Addressee": "string",
"Address1": "string",
"Address2": "string",
"Number": "string",
"City": "string",
"PostalCode": "string",
"Country": "string",
"Region": "string",
"State": "string",
"Type": 4,
"Street": "string"
},
"EstablishmentNumber": "string",
"EntityType": "string",
"SocialCapital": 1.23,
"IndustryCode": "string",
"IsBusinessToBusiness": true
},
"Company": {
"AuditingSystemID": "string",
"SystemID": "string",
"Name": "string",
"RegistrationNumber": "string",
"TaxRegistrationNumber": "string",
"RegistrationCountryID": "string",
"TaxCountryRegion": "string",
"PhoneNumber": "string",
"Email": "string",
"WasteDisposalNumber": "string",
"TaxOfficeNumber": "string",
"BankAccount": "string",
"Website": "string",
"BIC": "string",
"AuditingFields": {
"string": "string"
},
"Address": {
"Addressee": "string",
"Address1": "string",
"Address2": "string",
"Number": "string",
"City": "string",
"PostalCode": "string",
"Country": "string",
"Region": "string",
"State": "string",
"Type": 1,
"Street": "string"
},
"EstablishmentNumber": "string",
"EntityType": "string",
"SocialCapital": 1.23,
"IndustryCode": "string",
"IsBusinessToBusiness": false
},
"Date": "2023-05-06T00:00:00",
"Payments": [
{
"Type": {
"ID": 5,
"Name": "string",
"Code": "string"
},
"Amount": 1.23,
"Count": 5
}
],
"CreditTaxes": [
{
"Name": "string",
"Code": "string",
"Rate": 1.23,
"Base": 1.23,
"Amount": 1.23
}
],
"DebitTaxes": [
{
"Name": "string",
"Code": "string",
"Rate": 1.23,
"Base": 1.23,
"Amount": 1.23
}
],
"Taxes": [
{
"Name": "string",
"Code": "string",
"Rate": 1.23,
"Base": 1.23,
"Amount": 1.23
}
],
"ProductGroups": [
{
"Code": "string",
"Amount": 1.23,
"Count": 5
}
],
"PaymentsPerUser": [
{
"UserID": 5,
"EmployeeNumber": "string",
"Description": "string",
"Amount": 1.23,
"Count": 5
}
],
"CopyReceiptsPrinted": 5,
"TotalCopyReceiptsAmount": 1.23,
"ReceiptsPrinted": 5,
"CashDrawerOpenings": 5,
"ReturnCount": 5,
"TotalReturnsAmount": 1.23,
"DiscountCount": 5,
"TotalDiscounts": 1.23,
"Change": 1.23,
"GrandTotalCash": 1.23,
"GrandTotal": 1.23,
"GrandTotalNet": 1.23,
"GrandTotalReturns": 1.23
},
"CashExpense": {
"ID": 5,
"Type": {
"ID": 5,
"Type": "string",
"Name": "string",
"Description": "string"
},
"Amount": 1.23,
"Description": "string",
"TaxCodeID": 5,
"TaxRate": 1.23,
"BlobID": "06cb9144-28e6-4db2-9fb4-c0c223e66fbd",
"SignatureBlobID": "3527fb05-5f9f-4e6c-8a8a-ab6b20e0f401"
},
"CashDeposit": {
"ID": 5,
"Status": "string",
"Number": "string",
"Amount": 1.23,
"CurrencyID": "string",
"Details": {
"Coins": {
"1.23": 5
},
"BankNotes": {
"1.23": 5
}
},
"SignatureBlobID": "a698d117-4285-47ea-8a31-c8e69c7ae55d"
},
"CashCorrection": {
"ID": 5,
"CreatedByID": 5,
"FinancialPeriodID": 5,
"DeviceID": 5,
"Type": "string",
"Amount": 1.23,
"Remark": "string",
"Reason": {
"ID": 5,
"Name": "string",
"BackendID": "string"
},
"CurrencyID": "string"
},
"CashMovement": {
"ID": 5,
"FinancialPeriodID": 5,
"PaymentTypeID": 5,
"SourceDeviceID": 5,
"DestinationDeviceID": 5,
"CurrencyID": "string",
"Amount": 1.23
}
}
{
"GenerationTime": "2023-05-06T00:00:00",
"Cards": [
{
"ID": 5,
"UserID": 5,
"Description": "string",
"Barcode": "string",
"IsActive": false,
"CurrencyID": "string",
"DiscountID": 5,
"CreationTime": "2023-05-06T00:00:00",
"CardBalance": 1.23,
"Type": {
"ID": "string",
"Name": "string",
"Description": "string"
},
"Mutations": [
{
"ID": 5,
"Amount": 1.23,
"Timestamp": "2023-05-06T00:00:00",
"Status": "string",
"Description": "string",
"OrderID": 5,
"ReturnOrderID": 5
}
]
}
]
}
{
"GenerationTime": "2023-05-06T00:00:00",
"OrganizationUnitSets": [
{
"ID": "string",
"Name": "string",
"BackendID": "string",
"Description": "string",
"Type": "string",
"OrganizationUnits": [
{
"ID": "string",
"Name": "string",
"BackendID": "string"
}
]
}
]
}
{
"GenerationTime": "2023-05-06T00:00:00",
"ID": "string",
"TriggerID": "string",
"Description": "string",
"BackendID": "string",
"OrderTypeID": "string",
"OrganizationUnitSetID": "string",
"EndDate": "2023-05-06T00:00:00",
"StartDate": "2023-05-06T00:00:00",
"ActionType": "string",
"ConditionTypes": [
"string"
],
"DiscountLayerID": "string",
"DiscountCampaignID": "string",
"IsArchived": false
}
{
"ID": "string",
"GenerationTime": "2023-05-06T00:00:00",
"Name": "string",
"Description": "string",
"KeepDiscountsWithinCampaignTimespan": true,
"StartDate": "2023-05-06T00:00:00",
"EndDate": "2023-05-06T00:00:00",
"BackendSystemID": "string",
"BackendID": "string",
"CurrencyID": "string",
"TotalDiscountGiven": 1.23,
"Budget": 1.23,
"DeactivateDiscountsWhenBudgetIsReached": false,
"IsDeleted": false
}
{
"ID": "string",
"GenerationTime": "2023-05-06T00:00:00",
"Name": "string",
"Description": "string",
"Sequence": 5,
"IsExclusive": true,
"IsDeleted": false
}
{
"GenerationTime": "2024-12-12T21:54:38+01:00",
"ID": "euw123",
"Name": "MyFirstWishlist",
"Description": "MyFirstWishlist",
"BackendID": "A0001",
"UserID": "euw123",
"DateTime": "2024-12-09T08:34:50+01:00",
"Products": ["PRODUCT_1", "PRODUCT_2"],
"CustomFields": [
{
"CustomFieldID": 1,
"Name": "CustomField1",
"BackendID": "CF_001",
"Value": "Any"
}
]
}
{
"GenerationTime": "2024-04-24T14:50:07.550575Z",
"OrganizationUnits": [
{
"ID": "c750d885-c05a-586a-b43c-f367bd3afc2e",
"Name": "EVA",
"BackendID": "EVA"
},
{
"ID": "0442007b-4703-5cb5-add4-be50558480d9",
"Name": "Webshop NL",
"BackendID": "WEBSHOP_NL"
}
],
"Products": [
{
"ProductID": 1,
"ProductBackendID": "PRODUCT_1",
"Start": null,
"End": null,
"ProductStatus": ["DisableDelivery", "UseUp"]
},
{
"ProductID": 987,
"ProductBackendID": null,
"Start": "2024-04-01T00:00:00.000",
"End": null,
"ProductStatus": []
}
]
}
{
"ID": "string",
"OrganizationUnitID": "string",
"AssignedUserID": "string",
"ReceiveMethodID": "string",
"ExpectedArrivalDate": "2023-05-06T00:00:00",
"CaseID": "string",
"ProductID": "string",
"OrderLineID": "string",
"RepairOrderID": "string",
"SerialNumber": "string",
"StatusID": "string",
"ShippingOptionID": "string"
}
{
ID: 1223,
ProductID: 456,
ProductName: "Sticker",
SerialNumber: "test-sticker", // nullable,
IsUnderWarranty: true,
WarrantyExpiryDate: "2024-06-05", // nullable
AdditionalWarrantyInfo: "test warranty", // nullable
UserID: 789,
UserBackendID: "john.doe",
UserCountryID: "NL",
LastPurchasedQuantity: 1, // nullable
TotalPurchasedQuantity: 2 // nullable
Details: [ // nullable
{
BackendID: "test-detail", // nullable
OrderID: 246, // nullable
OrderLineID: 790 // nullable,
PurchaseDate: "2022-06-05" // nullable,
PurchasedQuantity: 1 // nullable
}
]
}
{
"GenerationTime": "2024-06-14T14:06:44.7800549Z",
"ID": "string",
"Priority": {
"ID": "string",
"Name": "string",
"Description": "string"
},
"Status": {
"ID": "string",
"Name": "string",
"Description": "string"
},
"Topic": {
"ID": "string",
"Name": "string",
"Description": "string"
},
"Title": "string",
"Description": "string",
"OriginatingOrganizationUnitID": "string",
"CustomerID": "string",
"CustomerCountryID": "string",
"CustomFields": [
{
"CustomFieldID": "string",
"Name": "string",
"BackendID": "string",
"Value": "string"
},
{
"CustomFieldID": "string",
"Name": "string",
"BackendID": "string",
"Value": "string"
},
{
"CustomFieldID": "string",
"Name": "string",
"BackendID": "string",
"Value": "string"
},
{
"CustomFieldID": "string",
"Name": "string",
"BackendID": "string",
"Value": "string"
}
],
"Interactions": [
{
"ID": "string",
"Type": {
"ID": "string",
"Name": "string",
"Description": "string"
},
"Text": "string"
},
{
"ID": "string",
"Type": {
"ID": "string",
"Name": "string",
"Description": "string"
},
"Text": "string"
}
]
}
{
"ID": "string",
"Results": [
{
"ID": "string",
"StockLabel": {
"ID": "string",
"Name": "string",
"Description": "string"
},
"CountedQuantity": 123,
"ExpectedQuantity": 123,
"ModifiedQuantity": 123,
"ZonedCycleCountResultType": {
"ID": "string",
"Name": "string",
"Description": "string"
}
}
],
"OriginID": "string",
"PreCounts": [
{
"ID": "string",
"Results": [
{
"ID": "string",
"StockLabel": {
"ID": "string",
"Name": "string",
"Description": "string"
},
"CurrentStock": 123,
"CountedQuantity": 123
}
],
"UserTaskID": "string",
"CycleCountZone": {
"ID": "string",
"Name": "string",
"Description": "string"
}
}
],
"ProductID": "string",
"UserTaskID": "string",
"StockLabels": [
{
"ID": "string",
"StockLabel": {
"ID": "string",
"Name": "string",
"Description": "string"
}
}
],
"OriginTypeID": {
"ID": "string",
"Name": "string",
"Description": "string"
},
"ResultStatus": {
"ID": "string",
"Name": "string",
"Description": "string"
},
"PreCountedQuantity": 123,
"TotalPreCountTasks": 123,
"FinishedPreCountTasks": 123,
"ExpectedPreCountedQuantity": 123
},
"IsActive": bool,
"IsCompleted": bool,
"GenerationTime": "string",
"CompletionTime": "string",
"CreationTime": "string",
"CreatedByID": "string",
"OrganizationUnitID": "string"
}
{
"GenerationTime": "2024-10-16T11:43:06.1082469Z",
"ID": "euw1",
"BackendID": "RG_001",
"Name": "Loyalty Groups",
"StartDate": "2024-07-02T00:00:00Z",
"BudgetCurrencyID": "EUR",
"UsedBudget": 0,
"DeactivateWhenBudgetIsReached": false,
"IsActive": true,
"IsDeleted": false
}
{
"GenerationTime": "2024-10-16T11:42:37.168464Z",
"ID": "euw124",
"LoyaltyProgramGroupID": "euw1",
"Name": "Tier1",
"Description": "Weekly",
"PaymentMethodsEnabled": false,
"LoyaltyPointsEnabled": false,
"DiscountsEnabled": false,
"StartDate": "2024-09-30T22:00:00Z",
"Handler": "LOYALTYAPI",
"RequireCustomer": true,
"RequiresSubscribedCustomer": true,
"AutoSubscribeCustomer": false,
"RequiresSubscriptionValidation": false,
"AllowPointAwarding": false,
"AllowPointsAsPaymentMethod": false,
"AllowPointsToBeWithdrawn": false,
"PointPendingPolicyType": "DEFAULT",
"PointExpirationPolicyType": "DEFAULT",
"UsedBudget": 0,
"DeactivateWhenBudgetIsReached": false,
"IsActive": true,
"IsDeleted": false,
"Conditions": [],
"PriceLists": [],
"PaymentTypes": [],
"PointAwardingRules": [],
"ProductLimitations": [],
"RequiredCustomFields": []
}
{
"GenerationTime": "2024-11-27T12:23:33.5661345Z",
"ID": "1234",
"LoyaltyProgramID": "Gold123",
"UserID": "1234",
"Type": "WITHDRAW",
"Points": 1234,
"PendingTill": "2024-12-04T00:00:00Z",
"ExpireAfter": "2024-12-18T00:00:00Z"
"Points": 10,
"CounterLedgers": [
{
"UserLoyaltyMutationID": "1234",
"Type": "WITHDRAW",
"Points": 5
},
{
"UserLoyaltyMutationID": "1234",
"Type": "WITHDRAW",
"Points": 5
}
]
}
// Instead of type WITHDRAW, you might also have:
// DEPOSIT
// REBALANCE (which is a notification that the total of points have changed)
// REVOKE (when you had done an incorrect deposit earlier on)
// REFUND (when you had done an incorrect withdrawal earlier on)
{
"Amount": 0,
"AmountPendingAuthorizationAdjustment": 0,
"AmountPendingCapture": 0,
"AmountToRefund": 0,
"ApprovedByID": "string",
"AuthorizationAdjustmentAmount": 0,
"AuthorizationExpirationDate": "2019-08-24T14:15:22.123Z",
"BackendID": "string",
"BackendRelationID": "string",
"BackendSystemID": "string",
"CapturableAmount": 0,
"CaptureMoment": "string",
"CapturedAmount": 0,
"Captures": [
{
"Amount": 0,
"BackendID": "string",
"ConfirmationDate": "2019-08-24T14:15:22.123Z",
"SettledAmount": 0,
"Status": "string"
}
],
"Change": 0,
"CurrencyID": "string",
"CustomFields": [
{
"BackendID": "string",
"CustomFieldID": 0,
"Name": "string",
"Value": {}
}
],
"Description": "string",
"DeviceID": "string",
"ExchangeRate": 0,
"FinancialPeriodID": "string",
"ForeignAmount": 0,
"ForeignCurrencyID": "string",
"ForeignPaidAmount": 0,
"GenerationTime": "2019-08-24T14:15:22.123Z",
"GiftCardPaymentDetails": {
"ActionType": "string",
"CardID": "string",
"CardNumber": "string",
"CurrencyID": "string",
"Description": "string",
"ExchangeRate": 0,
"IsSuccessful": true,
"NewBalance": 0,
"OldBalance": 0,
"Reference": "string",
"SubType": "string",
"TransactionID": "string"
},
"ID": "string",
"IsAuthorizationAdjustment": true,
"IsRefund": true,
"Ledgers": [
{
"Description": "string",
"NewValue": "string",
"OldValue": "string",
"Type": "string"
}
],
"OrderID": "string",
"OrganizationUnitID": "string",
"PaidAmount": 0,
"PaymentDate": "2019-08-24T14:15:22.123Z",
"PaymentMethod": "string",
"Properties": [
"string"
],
"RefundableAmount": 0,
"RefundedAmount": 0,
"ReturnedPaymentTransactionID": "string",
"SettledAmount": 0,
"Status": "string",
"TotalCapturableAmount": 0,
"TypeID": "string"
}
Manual re-exporting
By using the DataLakeBackfill
service you can manually re-export specific Data lake documents.
You need a specific (unscoped) functionality on your role called DataLakeBackfill in order to be able to use the datalake backfill service(s).
These types are currently supported:
- FinancialPeriods = 1
- Orders = 2
- Invoices = 3
- Users = 4
- Discounts = 5 (this will trigger all connected data to the discount)
- UserBatches = 6 (can only be used with From and To)
- Cases = 7
- Shipments = 8
- ZonedCycleCounts = 9
- UserTasks = 10
- StockMutations = 11
- UserLoyaltyPointMutations = 12 (these need to be the user IDs of which the loyalty point mutation will be exported)
- LoyaltyProgramGroups = 13 (
- LoyaltyPrograms = 14
Specify either a single ID, a list of IDs, or a date/time range From and To (inclusive).
As mandatory safety feature, specify the MaxNumberOfDocuments you'd like to run this for. When the amount of documents through above selection exceeds this number, this service will export NOTHING and return to you an error with the amount of documents it prevented from exporting, so you can adjust your selection or expand your max.
Triggering large amounts of data may impact system performance!
Once done, the ID returned in the response can be used for subsequent services DataLakeBackfillStatus
and DataLakeBackfillCancel
.