Configuration of Quotas
NOTE:
This feature is currently available only under Early Access Program and therefore requires special license.
Prerequisites
YSoft SafeQ version 5 and YSoft Payment System installed from Maintenance Update 27 or newer
License with Early Access feature "Quotas"
Limitations
Quotas do not take into consideration Finishing options - when job is changed directly on terminal, it is still blocked according to initial state of job.
Quotas do not take into consideration Rule-based engine - when job is changed in RBE, it is still blocked according to initial state of job.
Refunding functionality in YSoft SafeQ web administration is decommissioned. It works through YSoft Payment System - Cash desk only.
When user's entitlement is changed (user is moved to different cost center), changes can be reflected with delay.
Do not use Quotas or Entitlements together with creation of money accounts in YSoft SafeQ (manually or via LDAP). Entitlements will make the manual / LDAP creation obsolete in the future.
Only device dependent accounting is supported (not online or offline accounting). Therefore, hardware terminals (Terminal Professional v3, Terminal Ultralight) are also not supported.
Toshiba (OKI) Embedded Terminal is not supported.
For more limitations see page Vendor-specific limitations and known issues.
Setting up Quotas
1 | Install YSoft Payment System | |||||||||||||||||||||||||||||||||
2 | Enter YSoft Payment System administration | |||||||||||||||||||||||||||||||||
3 | In section Quotas, create new quota definition(s) (page limit, recurrence, etc.). Please note: Define only valid combinations, according to Quota types for specific vendors | |||||||||||||||||||||||||||||||||
(3a) | (Optional) When creating or editing quota, check "Enable threshold notification" in order to turn on soft quotas.
| |||||||||||||||||||||||||||||||||
(3b) | (Optional) In section Periodic recharges, create new periodic recharge definition(s) | |||||||||||||||||||||||||||||||||
4 | In section Entitlements, click Create Entitlement | |||||||||||||||||||||||||||||||||
5 | Define your entitlement.
| |||||||||||||||||||||||||||||||||
6 | Click Create Entitlement | |||||||||||||||||||||||||||||||||
7 | (Optional) In YSoft SafeQ system settings, set or keep On-demand payment account creation on Enabled. | |||||||||||||||||||||||||||||||||
Additional system configuration
These configurations can be used when necessary for specific customer - to ensure backward compatibility against existing customization or specific workflow with disabled users.
Location | Option | Description |
YSoft SafeQ system settings | On-demand payment account creation (onDemandPaymentAccountCreation) | YSoft Payment System creates missing accounts of users automatically before transaction, based on Entitlement settings. This configuration ensures users are always charged according to their group settings, but removes the possibility to not charge users based on their missing money account.
Values:
When enabled, YSoft Payment System will automatically create payment customer account for unknown user GUID used in YES REST API. This option ensures user without money account (e.g. not created by error) will be charged according to valid Entitlement definition.
When disabled, it ensures the behavior towards users without money account will remain the same like without Entitlements - do not charge at all. |
YSoft Payment system environment-configuration.properties | feature.entitlement.create-accounts-when-entitlement-changes | Accepts two values:
|
