Versions Compared

Key

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

Coming next release

...

BatchToPosApi - Support for importing through cloud POS API

(RTP-26090)

A Cashier Card can be linked to a cashiers in User Management. This cashier card ID is updated into POS database by POS Import and can be used to log in to EG POS. 

Image Removed

Info
titleRequired

POS Import 4.0.63 or higher

Info

See separate documentation for Jira story RTP-26535 for implementation details in POS

Improved error messages

(RTP-25851)

Error messages that are returned for POS API and POS WCF have been improved.

For missing price:
FaultType: NotPriceFound
Message: 

  • No price of type (Normal) rows found
  • No price found for Article

For missing EAN:
FaultType: ItemWithThisEanNotFound
Messages: Vary based on scenarios 

For Cart cannot be completed in the current state:
FaultType: Vary based on the scenario.
Message: Depends on the situation, messages and fault type may vary
Here is the list of possible messages we can get. 
 - Receipt has uncommitted coupons

  • Receipt has subtotal of XXXX. Tender back is required.
  • Receipt has unpaid amount of XXXX. Tender amount is too low to proceed.
  • There is no tender in the receipt.
  • Receipt has pending background operation.
  • Receipt has invalid coupons.
  • Receipt does not have articles or payment terminal tenders.
  • Receipt contains uncommitted giftcards.
  • Receipt contains uncommitted credit notes.
  • Gift card cancelled. New tender is required to complete the receipt.
  • Credit note cancelled. New tender required to complete the receipt

For Timeout error:
FaultType: GeneralFault
Message: Execution Timeout Expired.  The timeout period elapsed prior to completion of the operation or the server is not responding. Operation cancelled by user.

BatchToPosApi - Support for importing through cloud POS API

(RTP-20252)

Support for importing batch files received regarding orders, payments and deliveries through cloud POS API using the BatchToPosApi integration package is added.

BatchToPosApi - Support multiple tender types

(RTP-25243)

Support for uploading JSON files that have multiple payment types is added to to BatchToPosApi. Orders with no payments can also be uploaded. 

BatchToPosApi - Capture payment for web orders

(RTP-26854)

When sending a JSON file to BatchToPosApi from 3rd party, it can now contain the CaptureDeliveredUnPaidItems flag. If the flag is set to True, BatchToPosApi will call SetCartReadyForPayementAction endpoint in POSAPI to finish the payment process. If set to False, the method is not called. 

Cashier permission for quantity check

(RTP-27296)

...

20252)

Support for importing batch files received regarding orders, payments and deliveries through cloud POS API using the BatchToPosApi integration package is added.

BatchToPosApi - Support multiple tender types

(RTP-25243)

Support for uploading JSON files that have multiple payment types is added to to BatchToPosApi. Orders with no payments can also be uploaded. 

BatchToPosApi - Capture payment for web orders

(RTP-26854)

When sending a JSON file to BatchToPosApi from 3rd party, it can now contain the CaptureDeliveredUnPaidItems flag. If the flag is set to True, BatchToPosApi will call SetCartReadyForPayementAction endpoint in POSAPI to finish the payment process. If set to False, the method is not called. 


Released 22.01.2024

Cashier permission for quantity check

(RTP-27296)

The cashier permission to retry quantity check can be added to a role in User Management. This makes it possible to have supervisors with extended permissions in POS that has to approve going to payment after a failed quantity check.

Improved error messages

(RTP-25851)

Error messages that are returned for POS API and POS WCF have been improved.

  • For missing price:
    FaultType: NotPriceFound
    Message: 
    • No price of type (Normal) rows found
    • No price found for Article
  • For missing EAN:
    FaultType: ItemWithThisEanNotFound
    Messages: Vary based on scenarios 

  • For Cart cannot be completed in the current state:
    FaultType: Vary based on the scenario.
    Message: Depends on the situation, messages and fault type may vary
    Here is the list of possible messages we can get:
    • Receipt has uncommitted coupons
    • Receipt has subtotal of XXXX. Tender back is required.
    • Receipt has unpaid amount of XXXX. Tender amount is too low to proceed.
    • There is no tender in the receipt.
    • Receipt has pending background operation.
    • Receipt has invalid coupons.
    • Receipt does not have articles or payment terminal tenders.
    • Receipt contains uncommitted giftcards.
    • Receipt contains uncommitted credit notes.
    • Gift card cancelled. New tender is required to complete the receipt.
    • Credit note cancelled. New tender required to complete the receipt.

  • For Timeout error:
    FaultType: GeneralFault
    Message: Execution Timeout Expired.  The timeout period elapsed prior to completion of the operation or the server is not responding. Operation cancelled by user.

Import of cashier cards from User Management

(RTP-26090)

A Cashier Card can be linked to a cashiers in User Management. This cashier card ID is updated into POS database by POS Import and can be used to log in to EG POS. 

Image Added

Info
titleRequired

POS Import 4.0.63 or higher

Info

See separate documentation for Jira story RTP-26535 for implementation details in POS

...

Released 04.01.2024

VAT Rate in Price Export 

...