Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Info

Release notes for 2025 is moved to POS API release notes in egretail.cloud

Coming next release

Undeprecate ReduceItemOrderedQuantityByEan

(RTP-21850)

The obsolete flag on ReduceItemOrderedQuantityByEan is removed as it is valid for item removal by scanning; documentation will clarify its use and recommend RemoveItemFromCart for other cases.

BatchToPosApi - Filtering entries to fetch the details from the last 48hrs from the database

(RTP-34583)

Filter FlatBatchJsons entries based on their Created timestamps, ensuring only entries from the last 48 hours are selected in the database.

POS Maintenance - Updated transformation code for versioning POSLogs from Cloud to On-Prem

(RTP-34562)

Updated the transformation code used to transform the POSLog version of cloud to On-Prem to make it more efficient. 

Released 26.02.2025

Cross tenant config cache issue

(RTP-37805)

Handled cross tenant cache issue by changing the source from memory cache to specific tenant cache.

BatchToPosApi - New logic for duplicate sales order

(RTP-36204)

Added new logic to exclude the duplicate fuel sale orders from processing

BatchToPosApi - Support for timeSlotToken and carrierReference in Orders

(RTP-34035)

Support for new parameters timeSlotToken and carrierReference  in Basic and Complete order jobs is added. These parameters will be used for orders shipped through Instabox and Budbee.

BatchToPosApi - Logging Order Number

(RTP-37169)

This improvement enables the system to appropriately log any issues related to either the ExternalOrderNumber or the InternalOrderNumber, providing better visibility into errors and aiding in faster troubleshooting.

Released 18.02.2025

VAT Calculation when OverrideDiscounts is used

(RTP-35939)

The VAT amount is calculated correctly when the OverrideDiscounts parameter is used in cart.

In eCom Coupon discount interfering with edited CartItem UnitPrice

(RTP-31167)

If DisableAllDiscounts is set to true, then subtotal discount should not be applied to the item used in the SetcartItemPrice else Subtotal discount will be applied.

Error message when an invalid member is added

(RTP-32647)

A status code has been introduced to handle scenarios where an invalid member is scanned. This ensures that the system provides a clear and standardized response when an unrecognized or incorrect member identifier is detected.

Released 05.02.2025

Update export documentation to make POS Item obsolete

(RTP-24718)

POS API Data Export>Item endpoint is made obsolete

Support Alternative VAT Rate

(RTP-35852)

A new parameter, AlternativeVat, has been introduced to be able to support alternative VAT rates (for example for takeaway). If set to True, it will fetch the alternative VAT from the POS configuration. If value is not set in configuration, it will default to 14%, or otherwise apply the regular VAT. This only applies to items with Alternativevat possible set to True.

POSAPI: Add support for part-delivering (to store) from warehouse and from store

(RTP-37400)

Property FulfillmentStore is added to the contract of the SetStoreForCartOrderPickingExt & SetPickingStatusForCartOrderExt. POSLog contains changes in Delivery_Article element

Disabled customer order reservation in BeginCartEditing

(RTP-19588)

When BeginCartEditing is called, reservation of customer order is disabled if the provider is set to Axapta.

Released 22.01.2025

Fix for values going missing after BeginCartEditing

(RTP-23980)

Values for ** discountEffectTypeAmount, scanCode, productInformation and shoppingChannel do not change after BeginCartEditing.

Error handling if PriceStore does not exist

(RTP-20379)

New and specific error message "The given store number XXXX was not found" is shown in response if NewCartWithItems with price store identifier set to a store that doesn't exist.

Handle delayed refund transaction status

(RTP-34559)

Created new table and methods along with updated services to update the transaction status incase for a delayed refund transaction.

Payment for delivered articles

(RTP-35346)

Changes made to payment job to capture payment only for the delivered articles.

Open price flag on item

(RTP-34522)

Open price flag is added to ItemExt/GetItem response.

Released 08.01.2025

Cloud POS API - Retry sending digital receipt

(RTP-24374)

Added new job SendMailBackupJob in POSMaintenance package which will send the mail for the recipient with the details from MailBackup table

Line and Subtotal Discounts for Sales through BatchToPosApi

(RTP-35490)

...

Released 18.12.2024

Automatic reload of POS Configuration

...