Suspending - 011601
Retrieve Receipt - 01160100603
Limited Support:
RetrieveTransactionsConfig
Note:
extends ProcessConfig
| Parameter Name | Data Type, Range | Description | Default |
|---|---|---|---|
| retrieveMode | RetrieveMode [ SelectionList as "SELECTION_LIST", SuspendingNumber as "SUSPENDING_NUMBER" DetailList as "DETAIL_LIST"] |
It defines the method for selecting the receipts to be retrieved.
|
|
| multiSelection | Boolean | It controls whether multiple selection and retrieval of suspended receipts is possible from a picklist. | false |
| suspendNumber | IdentityAlphaNumeric40 | It defines the suspend number. It can be used for multiple transactions. | |
| customerIdentificationConfig | CustomerIdentificationConfig | It defines whether and how the customer is identified. | |
| promptSuspendNumberConfig | PromptUserDialogConfig | It defines the config for the suspend number prompt dialog. | |
| allowOtherStores | Boolean | It specifies whether it is allowed to retrieve a receipt from other stores. | true |
| storeId | String | It defines the Store ID. | |
| overtakeCustomer FromOriginalReceipt | Boolean | It specifies whether the customer data is transferred from the suspended receipt. | true |
| retrieveSelfScanning TransactionsOnly | Boolean | It specifies whether the search only considers suspended Self Scanning transactions. | false |
| promotionHandling | NewDiscounts OldDiscounts |
It defines how promotions are handled when retrieving a transaction.
|
NewDiscounts |
| displayBuyerTransactions | Boolean | It defines whether all suspended receipts of the buyer or all suspended receipts of the customer are displayed. | true |
| retrieveOnly | Boolean | It specifies whether the payment mask is displayed directly after one or more suspended receipts were selected for retrieval. | false |
| consolidateLineItemsRetrieve | Boolean | The parameter defines whether the consolidation of retrieving transactions should be executed. | false |
| consolidateReturnItems | Boolean | The parameter controls whether items with SaleReturnLineItem.ActionCode = RI should be consolidated or not. See Item Consolidation - 01000100014 |
false |
| historyTransactionDayCount | Integer | It defines the maximum age of transactions in days. If the limit is not needed, the value should be set to "0". | 30 |
| rescanRFIDItems | Boolean | Defines whether RFID tracked items have to be scanned again after retrieving a suspended transaction. | false |
CustomerIdentificationConfig
| Parameter Name | Migration | Data Type, Range | Description | Default |
|---|---|---|---|---|
| customerCardType | String | It defines the required customer card type. | CO | |
| customerIdentificationFunction | CustomerRegistration CustomerSearch |
It defines the customer registration function. | CustomerRegistration | |
| customerRequired | Boolean | It controls whether it is necessary to enter a customer. If a customer is required, only receipts of this customer can be retrieved. | false | |
| customerRequiredAudibleAlert | Boolean | It defines whether an acoustic signal is triggered before the customer identification function is called. | false | |
| customerRequiredMessage | String | It defines the message that is displayed if the customer is missing. | ||
| retrieveCustomerId | Boolean | |||
| customerRegistrationConfigId | String | It defines the configuration for the customer registration process. | ||
| customerSearchConfigId | String | It defines the configuration for the customer search process. |
| Parameter Name | Data Type, Range | Description | Default |
|---|---|---|---|
| rescanEnabled | Boolean | The parameter defines whether rescans should be performed in general or not. | false |
Suspend Code - 01160100604
SuspendCodeConfig
| Parameter Name | Data Type, Range | Description | Default |
|---|---|---|---|
| errorAllowed | Boolean | The parameter defines the handling of items which are not allowed to be entered:
|
true |
dynamicTableConfig
Note:
extends ProcessConfig
For this function, the dynamicTableConfig is available. The visibility of the columns can be configured there.
There is also the option to select multi-selection.
Suspend Receipt - 01160100602
SuspendTransactionConfig
Note:
extends ProcessConfig
| Parameter Name | Data Type, Range | Description | Default |
|---|---|---|---|
| questionForSuspending | Boolean | It controls whether a confirmation prompt is displayed before suspending the receipt. | true |
| manualSuspendingNumber | Boolean | It controls whether the suspend number is assigned manually (by manual entry/scanning) or automatically. | false |
| prefix | String | It specifies the barcode prefix of the suspended receipt. | 777 |
| suspendNumber | IdentityAlphaNumeric40 | It defines the number for suspending and can be used for multiple transactions. | |
| allowSuspendingWithPaymentCash | Boolean | It specifies whether it is possible to suspend a receipt with non-voided cash payments. This parameter equally applies to payments with and without a cash recycler. If this is allowed, cash payments will be automatically canceled before the receipt is suspended. |
false |
| customerIdentificationConfig | CustomerIdentificationConfig | It defines whether and how the customer is identified. | |
| promptSuspendNumberConfig | PromptUserDialogConfig | It defines the config for the suspend number prompt dialog. | |
| positionOperationConfig | PositionOperationConfig | It defines the config for the suspend operation. | |
| displayYesPrintButton | Boolean | It defines whether the button "Ja - Druck" is visible in the Decision confirm_suspending dialog. | false |
| suspendedLineItemEditable | Boolean | It defines whether suspended line items will be marked as non-editable. | true |
| preCommissioningMode | Boolean | It activates the addition of a service fee. | false |
| preCommissioningServiceTaxGroupID | Alphanum. | It defines the TaxGroupID for the service item, if needed. | <empty> |
| preCommissioningThresholdList | String[0..*] | It defines a list of thresholds for pre-commissioning. | 0;200;1000 |
| preCommissioningTypeCode | PS/TP | It defines whether a percentage of the total or an absolute value is set as the price for the service item. Possible values:
|
PS |
| preCommissioningValue | String[0..*] | It defines a list of absolute values (PreCommissioningTypeCode = 'PS') or percentage rates (PreCommissioningTypeCode = 'TP'). | 10;25;50 |
| preCommissioningRoundMethod | NO_ROUNDING (00), ROUND_HALF_UP (01), ROUND_DOWN (02), ROUND_UP (03), ROUND_HALF_DOWN (04) |
It defines the rounding rule in the case of PreCommissioningTypeCode = 'TP'. | 02 |
| consolidateLineItemsSuspending | Boolean | The parameter defines whether the consolidation of suspending transactions should be executed. | false |
| printSuspendCode | Boolean | If defines whether an AZTEC suspend code is printed, which contains basic item information from the transaction for offline retrieval. Note: The code will only be printed on an A4 receipt. To do so, A4 printing must be enabled. |
false |
| consolidateReturnItems | Boolean | The parameter controls whether items with SaleReturnLineItem.ActionCode = RI should be consolidated or not. See Item Consolidation - 01000100014 |
false |
CustomerIdentificationConfig
| Parameter Name | Data Type, Range | Description | Default |
|---|---|---|---|
| customerCardType | String | It defines the required customer card type. | CO |
| customerIdentificationFunction | CustomerRegistration CustomerSearch CustomerDataEntry |
It defines the customer registration function. | CustomerRegistration |
| customerRequired | Boolean | It controls whether it is necessary to enter a customer. If a customer is required, only receipts of this customer can be retrieved. | false |
| customerRequiredAudibleAlert | Boolean | It specifies whether an acoustic signal is triggered before the customer identification function is called. | false |
| customerRequiredMessage | String | It defines the message that is displayed if the customer is missing. | |
| retrieveCustomerId | Boolean | ||
| customerRegistrationConfigId | String | It defines the configuration for the customer registration process. | |
| customerSearchConfigId | String | It defines the configuration for the customer search process. | |
| customerDataEntryConfigId | String | It defines the configuration for the CustomerDataEntry process. It is only in use if customerIdentificationFunction is set to CustomerDataEntry. |
TerminalPaymentOperationConfigs
| Parameter Name | Data Type, Range | Description | Default |
|---|---|---|---|
| saleClosedEventsNotificationStyle |
|
It defines how the terminal-specific command for closing the EFT transaction is triggered:
|
NEVER |
CustomerSpecificPricesConfig
Note:
extends ProcessConfig
| Parameter Name | Data Type, Range | Description | Default |
|---|---|---|---|
| enableCustomerSpecificPrices | Boolean | The parameter defines whether customer-specific prices should be applied and be displayed in the Item Info. | false |
| dataProviderCustomerSpecificPriceService | String | The parameter specifies the data provider for retrieving the customer-specific prices:
|
LOCAL |
| customerSpecificPriceCardType | String | The parameter defines the customer card type which should be used for the customer-specific prices. | CO |