--- title: "Monitor App Configuration" slug: "monitor-app-configuration" updated: 2026-10-28T12:16:44Z published: 2026-10-28T12:16:44Z canonical: "products.egretail.cloud/monitor-app-configuration" --- > ## Documentation Index > Fetch the complete documentation index at: https://products.egretail.cloud/llms.txt > Use this file to discover all available pages before exploring further. # Monitor App Configuration The following options are configured per store or tenant in **Tenant Admin**, typically by EG or a store administrator, rather than by the Monitor App user. They are included here so users and administrators understand why behavior may differ between stores. - **Fixed cash register layout** - A fixed layout of cash registers for a store can be configured via the **POSUnitLayout** parameter in Tenant Admin, defining row and column position for each register to match the physical setup in the store. Empty spaces in the layout are supported. - Only registers configured in the parameter are visible in the app; if a fixed layout is not required for a store, this configuration should be left unset. - **Disable sales history** - The **EnableSalesHistory** parameter in Tenant Admin can be set to False to disable fetching of sales history for a tenant . - **Age verification approval** - The **canBeApprovedExternally** setting controls whether age control can be approved directly in Self Service Monitor (value True, the default setting, see Age control) or must instead be approved through an external process (value False). --- #### Full control configuration configuration **Full control appears when all three of these are True:** 1. **Sales history is off for the tenant.** The enableSalesHistory tenant setting must be "False", empty or undefined. With history on, the app never looks at the full-control flag. 2. **The register has sent a finished-sale message with showControlOption: True.** This is the SaleFinishedInfo request. The app stores that request for the register. 3. **The register then raises one of these four controls:** - ItemsControl ("Approve item") - LowTotalControl ("Low sales total") - ArticleRemovalControl ("Deleted item") - EmployeeControl --- #### Configuration in POS configuration ****Approve item is configured in POS Configuration**** **SnGCashierApprovalForAlarmItems** - default value is False. If this is set TRUE and the item is marked as an Alarm item in Item Management, then cashier's approval is required before the alarm can be deactivated, in addition to the customer's own confirmation. ****Low sales total is configured in POS Configuration**** **ShopAndGoConfirmTotalAmountLowerThan** - When the total amount of the transaction is lower than the value set in the parameter, the control would be triggered. Default is 0, meaning the check is disabled (no total qualifies as "below" it). If there is any deposit refund (returning pant), it will not be considered. E.g., if **ShopAndGoConfirmTotalAmountLowerThan** = 10, total amount (before deposit refund) = 50, deposit refund = 43, total amount after deposit refund is added) = 7, there will be no control triggered since only the total amount (before deposit refund) is considered.