Released 2 July 2025
Upload external receipt PDF and get view link (RTP-39877)
Use the endpoint POST /api/receipt/:id/rendering/:type to upload an external receipt as a PDF. The service returns a CDN link that can be used to view the uploaded file. Only PDF format is supported.
POSLogToVoyado integration uses LIP 4 (RTP-38145)
The POSLogToVoyado integration runs on LIP 4. This improves stability, supports the latest platform features, and ensures better performance during data integration.
Released 11th of June 2025
Secure Access to Receipt URLs (RTP-39795)
Receipt links only open when the user is logged in and has a valid token. The service uses this token to redirect the request to the correct Content Delivery Network (CDN) for each tenant. The CDN uses the host URL as a base, which ensures secure and consistent access to receipts.
Improved documentation for File export (RTP-32735)
The File Export documentation includes clearer descriptions of fields. Views for ARTS XML versions v2 and v6 are added, using a simplified XSD format to make it easier to understand the structure. This helps users better interpret and work with exported receipt data.
External offer number on discounted items triggered by coupons (RTP-39225)
Text: The <LrsEx:ExternalOfferNo> field appears in the RetailPriceModifier element for all items in the ARTS v2 poslog when a coupon with an external offer triggers a discount. This ensures consistent handling of external offer numbers when they are included in the offer setup.
Released 7th of May 2025
Linefeeds removed from notes in ARTS XML POSLog conversion (RTP-38610)
Line breaks are removed from notes during conversion to ARTS POSLog format. This applies to both Note_PosLog and Note_LineItem and ensures cleaner formatting without unwanted linefeeds.
Post-registration of member for finished receipt in Voyado (RTP-32713)
It is possible to register a member to a finished receipt, even if the member was not added during the purchase. This applies to both in-store purchases and web orders. Once a member is registered, the receipt is sent to Voyado so the member earns bonus points.
Reward totals on receipt (RTP-37559)
When multiple reward items are added, the total reward amount displays correctly on the receipt. This ensures the receipt always shows the full reward value.
Released 5th of March 2025
Receipt Service upgrade to .NET 8 (RTP-35624)
Receipt Service is upgraded to .NET 8 which brings the following improvements:
Performance Improvements
API Enhancements
Security & Stability
Improved receipt conversion in ARTS format ((RTP-37046)
Receipt conversion to ARTS format in JournalService handles bonus information in online return receipts more reliably. This prevents conversion failures and ensures a smoother receipt flow with fewer interruptions.
Released 18th of February 2025
Receipt Journal in Cloud - Filtering changes (RTP-36939)
The "Contains" filter has been removed in Receipt Journal in Cloud data filtering to maintain performance efficiency in Receipt Service.
Receipt Journal in Cloud - Side panel view improvement (RTP-36158)
Collapsible side panel view is introduced to fix receipt view when window is resized.
New tender type for external gift cards (RTP-36126)
Added SubTenderType to Tender in ARTS XML and Authorization with reference number and reference text for external gift cards.
ARTS v2 and v6 are exported separately (RTP-31272)
When both both ARTS XML v2 and v6 are enabled, blobs are consistently exported in the correct versions without mixing different versions in the same blob.
Released previously
Extend ARTS-transformation with SKU (RTP-26032)
The ReceiptService and JournalService have been extended to support SKU number in ARTS POSLog XML. In ReceiptService the SKU number is supported both in ARTXML v2/v6.
Offer ID in ARTS XML (RTP-34770)
New element for OfferID has been added in ARTS XML.
New promotion identifier in ARTS v6 poslog (RTP-32142)
The transformation from EG POSLog to ARTS v6 POSLog now includes the 'ExternalOfferNo' field for item lines where the offer has been applied. This allows clients to better recognize and track promotions and offers within the ARTS POSLog.
Released 16.10.2024
Receipt Management - Export ARTS XML (RTP-32104)
Receipts can be downloaded in ARTS XML Version 2 or Version 6 format.
Released 09.10.2024
Fix for receipt files sent twice (RTP-31728)
Changes are made in export job to stop sending receipts twice and added logs to be able to capture instances where it is sent twice.
Promotion identifiers in ARTS v6 poslog (RTP-32572)
In ARTS POSLog version 6, the fields 'ExternalPromotionNo' and 'OfferCode' are included for all lines related to the same promotion, if these fields are specified. This allows receipts to be accurately imported into SAP for specific customers.
Released 12.09.2024
Receipt journal (RTP-28129)
Receipts in EG ReceiptService can be seen in the cloud receipt journal. Receipts can be searched for and shown in a grid, and the PDF for the receipt is shown.
The user needs the new permission "View Receipt Journal" to access this page.
Receipts can be exported to file in POSLog XML format or in PDF format by clicking on the 2 dots on the leftmost column.
Generate anonymous access link to the receipts (RTC-40813)
Added a new endpoint api/receipt/rendering/{type}, which accepts the list of receipt ids and returns the anonymous links (public access) for the receipt.
New eArchive Fields in ARTS XML (RTP-31686)
After a successful sale transaction, the POSLOG will now include the following eArchive Fields when applicable:
Each line of the eArchive texts
Legal Invoice Number
ETTN/UUID Number
New Credit Payment Fields in ARTS XML (RTP-31029)
When CreditPaymentFields parameter is configured and customer makes a credit sale, then information from the credit payment dialog is saved in ARTS XML.
TimeStamps in ARTS XML (RTP-25178)
When transaction is done in POS, then receipt is converted to ARTS would have the correct timestamp. Timezone created in ARTS is the same as the timezone in the POSLog.
Released 18.06.2024
ARTS XML changes for drive off - Item and Nozzle Information (RTP-29558)
The ARTS XML for fuel transactions has been extended with the Item and Nozzle ID information.
Default filter for receipts sent to Voyado (PosLogToVoyado)(RTP-29558)
The default filter for receipts being sent to Voyado through the PosLogToVoyado integration is updated where it excludes training mode receipts from being exported. The default filter has been added to documentation in LIP.
Released 15.05.2024
PosLogToVoyadoReceiptJob - Payment Type (RTP-25283)
When sending a POSLog to Voyado, the payment type is sent as part of the order.
ARTS extensions in ARTS version 6 for tax free stores (RTP-25283)
To be able to deliver the ARTS Extensions needed for a specific customer we are using structured notes in EG POSLog format to convert to the requested extensions in the ARTS version 6 POSLog format. If configured, POS will add the necessary structured notes in the EG POSLog format based on the 'Transaction types', 'Line Item types' and 'Tax Group IDs' and ReceiptService (cloud) will transform them into the correct ARTS extensions for the customer.
Initial version of ARTS POSLog XML documentation is added in Receipt Service swagger. This can be used by integrators to understand the fields and how to integrate.
Released 24.04.2024
Changes in ARTS XML for fuel related fields (RTP-28337)
The new transaction type (ForeCourtTransaction) containing fuel information has been added to Receipt/Journal service.
Released 15.04.2024
Improvements in health check (RTP-28752)
Healthcheck remains healthy when PosApi shuts down, provided the transformation data was cached beforehand. This ensures that ReceiptService doesn't go down together with its instance of PosApi.
New fields in ARTS POSLog XML(RTP-28547)
ARTS POSLog XML has been extended with Alternative Itemgroup and Item Area.
Released 11.03.2024
Support for ARTS XML version 2 or 6 in ReceiptExport job (RTP-27571)
We've added support for a newer version of ARTS XML in ReceiptExport job. This allows us to forward receipts to third party integrators in either ARTS XML version 2 or 6, configurable in the export job, depending on what the recipient requires.
Improvement in receipt cleanup process (RTP-24581)
We've made changes to error handling in the cleanup process, while changing the procedure to better handle cleaning up large amount of receipts to delete. This should allow us to better maintain the amount of receipts stored in receiptservice, based on configured values in our Janitor job.
Released 25.01.2024
ARTSXML Export - ExternalReference (RTP-27476)
When we create ARTSXML renderings of our receipts in ReceiptService, the ExternalReference from the used coupons are included in the receipt.
Released 09.01.2024
Return receipts to be included by default when fetching receipts (RTP-25370)
The ReceiptService import job sets IsSale flag to true on return receipts, which allows return receipts to be included by default when fetching receipts from ReceiptService.
Note
This change only affects new return receipts.
Change in ARTS PosLog Extension:Memberbonus field calculation (RTP-26037)
In ARTS POSLog format the Extension:Memberbonus field will now only contain standard bonus and not extra bonus earned from mixes and payment cards. The extra bonus from mixes and payment cards are included as separate fields. This makes it possible to see exactly how much bonus was given by each type.
Released 29.11.2023
Rewards Bonus flag in Voyado Sales Receipt Integration (RTP-24171)
When exporting a receipt to Voyado, now the RewardBonus flag is also sent. It can be either false (no points added) or true (points added).
Released 18.10.2023
Receipt ID in Voyado (RTP-25304)
The ReceiptNumber field in the POSLog is now the same as the uniqueReceiptId, which is in the format "Store number-Cash register number-Sequence number". This will be the Receipt ID shown in Voyado.
Released 13.10.2023
Support for returning receipts in Voyado (RTP-25327)
Returned receipts can now be sent to Voyado via the PosLogToVoyadoReceiptJob like normal receipts.
Released 19.09.2023
Filter for PosLogToVoyado integration (RTP-23719)
PosLogToVoyado integration package uses a configurable XPath, which can be used to determine which receipts are sent and which are filtered out before sending to Voyado.
Released 06.09.2023
Update to latest version of .NET (RTP-21301)
Updated ReceiptService to latest version of .NET, which should improve performance and stability of the service.
Released 19.06.2023
ReceiptExportJob from Cosmos database (RTP-22239)
When exporting receipts from the Cosmos database, the job is no longer faulted.
Released 25.04.2023
Add support for EPI-number/ExternalOrderNumber (RTP-19579)
It is now possible to search for the receipt by using EPI-number as ExternalOrderNumber in the ReceiptService.
Released 14.12.2022
Add Bonus mix information in ReceiptService (RTP-19095)
Implementing Bonus mix information was done when sending purchase summary online to Giant Leap (RTP-15725), and needed to have the same information available also in ReceiptService.
Released 28.09.2022
Improvement of Voyado coupon integration (RTP-18876)
Only committed coupons is now reported to Voyado.
Voyado coupon integration (RTP-17537)
Receipt information exported to Voyado now contains data about used coupons.