| 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. |