POS actions
On this page
POS actions are sets of workflows that trigger specific actions on the POS. These workflows are developed, and the setup and parameters are parts of the objects.
Field Name | Description |
---|---|
Code | Specifies the identification code of the function. |
Description | Specifies a brief description of the function. |
Blocked | The code unit can be blocked if it’s no longer used. |
Workflow Defined | Specifies whether a workflow has been defined for the action. |
Data Source Name | Specifies if the function is related to a specific data source. The following functions are available:
|
Workflow Implementation | Determines which workflow is defined for the POS action. |
Parameters on the POS actions
A single POS action can be used for more than one function or output. This behavior is controlled by setting adequate parameters on the POS actions. You can do this in the POS Parameter Values page, that can be opened via the Parameters action in the Menu Buttons Setup administrative section. We will use the DISCOUNT POS action as an example in following text.
The DISCOUNT POS action is used for multiple types of discount, and it is the selected parameters that determine which types will take effect.
Field Name | Description |
---|---|
Amount Incl. VAT/Tax | Specifies whether the amount entered is VAT/tax-inclusive. The parameter is ignored if the Discount Type is set to LineUnitPrice. |
DimensionCode | Specify a preset a dimension that will be attached to the sales and the general ledger entries. |
DimensionValue | Specify a preset dimension value that will be inserted in the sales and the general ledger entries. |
DiscountGroupFilter | Specify a preset discount group on a customer, and use it as a filter to apply the discount. |
DiscountType | Here, you have different options to make the buttons work the way you want. For more information, refer to the Discount Table below. |
FixedDiscountNumber | Configure the button to apply a fixed amount or percentage. If this is done, there won’t be a popup in which the amount or percentage is inserted. |
Reason:Fixed Code | Specify a reason code, which will be assigned automatically to the sales lines. |
Reason:Lookup | Select a reason code from the list, and it will be assigned to sales lines. |
Reason:Mandatory | Specify whether a reason code needs to be provided in order for the discount to be successfully applied to sales lines. |
Total Discount Target | Select a target line that multiline discounts will be applied to. The following options are available:
|
Discount Types
Refer to this table for additional information on what each available discount type does:
Field Name | Description |
---|---|
TotalAmount | Set the total amount you want the customer to pay. |
TotalDiscountAmount | Specify by which amount you wish to reduce or discount the total amount payable. |
DiscountPercentABS | Set the discount percentage that will be omitted from the absolute amount on the total amount payable. For example, if you choose to give 10%, you press it once, and it calculates 10% on the original total. However, if you press it again, another 10% discount is added to the original amount. |
DiscountPercentREL | You can set discount percentage as a relative value on the total amount payable. For example, if you choose to give 10%, you press it once, and it calculates 10% on the original total. However, if you press it again, another 10% discount is added to the new amount (after the first discount). It acts as a compounded discount each time you use it on the same transaction. |
LineAmount | Set the line amount you wish to make the customer pay. |
LineDiscountAmount | State the amount by which you wish to reduce the original line amount payable. |
LineDiscountPercentABS | Set a discount percentage in an absolute value on the line amount payable. For example, if you choose to give 10%, you press it once, and it calculates 10% on the original total. However, if you press it again, another 10% discount is added to the original amount. |
LineDiscountPercentREL | Set a discount percentage to a relative value of the line amount payable. For example, if you choose to give 10%, you press it once, and it calculates 10% on the original total. However, if you press it again, another 10% discount is added to the new amount (after the first discount). It acts as a compounded discount each time you use it on the same transaction. |
LineUnitPrice | Although not a discount, it allows you to modify the unit price directly on the POS sales line. |
ClearLineDiscount | Remove the discount that has already been applied to the line. |
ClearTotalDiscount | Remove the discount already applied to the total. |
DiscountPercentExtra | Add an extra discount percentage on a total that already has a discount applied to it. |
LineDiscountPercentExtra | Add an extra discount percentage on a line that already has a line discount applied to it. |