Resolut POS Quota Info

Quota registration is used at 4 specific locations:

  • Belgium airports Staff Sale Quota (IDF/Skypeshops)
  • Kenyia (ILagardere BE)
  • Brunssum (Lagardere BE)
  • Afghanistan, Iraq and Mali (B&S)

The 4 locations have 3 different type of quotas:

  • IDF Belgium is related to discount of staff sales and discounts
  • Kenya and Afghanistan use identical plugins for calculation and synchronisations
  • Brunssum and Eibergen are now owned by Lagardere BE and are using the ‘Brunssum Plugin’

Lagardere Belgium​​​

The staffsale quota is handled through the staff sale quota webservice that is running between the POS and the SQL database.

Sourcebase: Vault $/StaffSalesQuotaServer

Tables: StaffSalesQuota, StaffSalesQuotaDetails, StaffSaleQuotaRegistration

Lagardere BE Kenyia​​

The quota’s are maintained in database tables. Registrations (UN card holders so persons) use a RF-ID card to identify themselves.

A registration is bound to a specific category (A, B, C, etc.), and each category is bound to a list of quota’s, is a maximum amount and/or units to buy monthly.

Units can be sigratettes, gram, liters beer of centiliters alcohol.

The registrations are read/syncrhronized throug a file or through file import, with a registration tool it is possible to assign a card to a registration and is written for IDF Kenyia.

Version 1.1.8 update

When the database field Registration.Grade contains RESETQUOTA the quota’s are not updated in the database, but are visible on the receipt.

Lagardere Belgium - Brunssum Eibergen​​

B&S is slightly different as IDF KEnyia as quota’s are synced betweewn locations.

Codebase IDF Kenyia

Quota Registration tool: $/Projects/Applications/RFIDQuotaRegistration/RFIDQuotaRegistration

Plugin: $/Resolut/Plugins/PluginsGeneric (see project QuotaPlugin)

Resolut POS 2 codebase

Technical Quota IDF Kenyia

The plugin listens to the QuotaPluginHello, QuotaCheckQuota and QuotaBook command, and the PosTicketQuota object is used for holding the quota data.

A new sale may not exceed the amount or any unit value. The unit value is stored in PosTicketItemSale.ContentType and is a decimal value for gram, liter of pieces.

Resolut POS can call the check balance command, the plugin will retry with attribute QuotaValid (true of false) and a QuotaText with text to display to the cashier.

In some periode a multiplier applies (i.e. Christmas) and quota’s can be increates temporary in a specific period.

Technical​​ Quota Registration Tool

For this project a specific .NET 4.0 build of PosModule is used to support the RFID OBID cardreader drivers.

Codebase IDF B&S

Plugin: $/Resolut/Plugins/PluginsGeneric (see project QuotaPluginBS)

History​​

​Version ​​Date​ ​Changes
​- ​Sep/Dec 2015 First release
​May 2016 Added interface with ZKACCESS (see FB13032)
​Kenyia 1.1.7 ​31 jan 2018 TFS223 Fixed substracting discount from totalamount
​Kenyia 1.1.8 ​5 sep 2018 TFS339 Added reset quota feature