Version 23.2.8.0

Controller Service Name Service Description Object New Fields Data Type Field Description
Transactions SearchTransactionsHeaders Search Transactions Headers Query used for retrieving orders.
The query always returns results sorted by date, from the farthest to the nearest.
TransactionDateSortingDirection Int Allows setting the sorting direction of the returned results for all orders,
from the nearest to the farthest date, or vice versa.
Transactions SetPaymentLines (New) Set Payment Lines on Transaction Added a new service named CashPaymentLine, designed to support cash payment and change return. TotalPayAmount Int The amount of cash received.
ChangeAmount Int The change amount returned.
Transactions UpdateTransaction Update Transaction (cart) The request structure for the transaction sent to the service now includes
additional fields supporting unverified transaction refund.
ReturnType Int The return type with the following possible values: 0-None (regular transaction line),
1-Unverified return, 2-Verified return.
ReturnText String Displays return text (up to 48 characters).Displays the return reason code.
ReturnReasonCode String Displays the return reason code.
Transactions UpdateTransaction Update Transaction (cart) In the response structure returned from the calculated transaction services,
additional fields have been added to return the currency of the transaction.
CurrencyCode String Displays the currency code of the transaction's registered currency
(read-only field).
SetPaymentLines Update Transaction (cart) CurrencyCodeForDisplay String Displays the currency code of the transaction's registered currency converted for display
(read-only field).
Reports GetXReportDetails (New) Get X report details New service for retrieving POS payment details (Report X).
The service will return a list of objects for payment types
(IncomeBySuperPaymentType) and an object that consolidates total data (IncomeTotals).
TransactionIncomeType Int Payment Type Code
TransactionIncomeInfoDescription String Payment Type Description
PaymentSum Int Total Payments for Payment Type
TotalPayments Int Net Total Payments
TotalWithoutGivenCreditNotes Int Total Payments Excluding Issued Credit Notes
TotalWithoutCreditNotes Int Total Payments Excluding Credit Notes or Vouchers
Returns GetReturnReasons (New) Get return reasons The new service retrieves all active records from the return reasons table.
The service returns a response object containing a list of objects,
each containing the code and description of the return reason from the return reasons table.
Code String Return reason code
Description String Return reason description
Permissions GetActivities Get List of permission activities The permissions return service has added new fields to the structure of the returned response. RequiredTransactionRemark Int With possible values: 0-None, 1-ShowRemarkForm,
2-RequiredRemark
RequiredItemRemark Int With possible values: 0-None, 1-ShowRemarkForm,
2-RequiredRemark
PrintCustomerConfirmVoucher Bool Printing a Voucher for Customer's Signature
ActivityCheckingType Int With possible values: 1- API, 2- CLIENT+API, 3- CLIENT
Permissions GetPointOfSaleActivities Get point of sale activities The service name has changed from 'GetPosTypeActivities'.
The updated service will return the list of activities at the point of sale level
(and not at the point of sale type level).
PermissionInheritance Int The possible values are identical to the 'PermissionInheritance' field
in the 'GetActivities' service.
ClubMembership CreateClubMembership Create a loyalty membership without a transaction (CLM)
For the loyalty membership creation service, an additional field has been added to save the online update,
thereby reducing its arrival time to the server and enabling quick visibility in the POS.
SaveOnline Bool Enables real-time synchronization of loyalty membership data during their establishment.