LMM

Province Loyalty Scheme System

L.M.M Distribution · Province Loyalty Schemes (sub-distributors)

First time? Default accounts: rep1, supervisor, manager, director — password lmm123. Please change your password after signing in.
LMM Province Loyalty

Schemes

Submissions waiting for your approval

Items flagged above the approval thresholds (or without a threshold). Everything within the limits was final-approved by the Sales Manager and never reaches this queue.

Claims waiting for your approval

Routing simulation

Re-runs the current approval thresholds over the last 100 decided submissions and shows how each one would be routed. Read-only — nothing changes.

Sales Dashboard

Net sales (sales − returns) from the uploaded sales reports.

Product Mix

LMM→SD sales by product group — the mix below principle level, month by month. Set the groups up in Setup → Product Groups. Switch to % of brand to read the shift in mix rather than the amounts.

Reports

Sales analysis. Which reports you see depends on your role; Supervisors and Managers see their own salesman codes and brands only.

Retailers With No Purchase

Reads the SD → retailer purchases (what the sub-distributors sell on), not LMM→SD. Dormant lists retailers who bought nothing at all in the selected months; Gap lists retailers who did buy — but nothing of the brand you choose, which is where the cross-sell is. Sorted by net value over the 12 months ending at the To month. Sub-distributors themselves are excluded by default, since they buy from LMM rather than from an SD. A ⏳ marks a retailer whose only purchase entries are still unverified.

ការទាមទារ

ការទាមទារបញ្ចុះតម្លៃផ្ទាល់លើវិក្កយបត្រ ធៀបនឹង កម្មវិធីលើកទឹកចិត្តពាណិជ្ជកម្ម ដែលបានអនុម័ត។ ដាក់ស្នើដោយអ្នកលក់ ឬអ្នកគ្រប់គ្រង, ផ្ទៀងផ្ទាត់ ដោយ Sales Admin / Manager / Director រួច អនុម័ត ដោយ Manager / Director / Accountant / Finance Manager (មិនមែនអ្នកដែលបានផ្ទៀងផ្ទាត់)។ ចំនួនបញ្ចុះតម្លៃត្រូវបានគណនាដោយស្វ័យប្រវត្តិពីកម្មវិធីដែលបានជ្រើស។

កម្មវិធីទិញ ខេត្ត ថ្មី

បំពេញព័ត៌មានកម្មវិធីទិញរបស់អ្នកលក់រាយ។ វានឹងទៅ Sales Supervisor ជាមុនសិន។
ជ្រើសអតិថិជនពីបញ្ជី។ រកមិនឃើញ? Supervisor, Manager ឬ Sales Admin អាចបន្ថែមក្នុងផ្ទាំង អតិថិជន។
ចាក់សោទៅលេខកូដដែលបានកំណត់ជូនអ្នក

Reconciliation — combined scheme purchase & claim vs LMM order

The SD→retailer sales the team reports — verified scheme purchases and trade-promotion claims, combined — set against what LMM actually sold into that market (LMM order, net of returns). Each pool is a province (its SDs and the retailers they supply) or a single Direct LMM retailer, as marked on the Customers list.
SD invoices carry no reliable number, so one sale may sit in both a scheme and a claim. The combined figure is therefore a range: low = the larger of the two per retailer per month (assumes they overlap), high = both added (assumes they are separate sales).
The check runs cumulatively, month by month: reported sales to date against the order to date (plus the lead months as opening stock and the mark-up allowance). Over even the low figure is above — definite; Pending it would be once pending entries are verified; Check only the high figure is above. Amounts are in $ with no carton data — read flags as signals to check, not exact ties.

Warning signals

Patterns worth a second look over the same month range — each is a reason to ask, not proof of a problem. Click a heading to open it.

Sales-team Incentive Plans

Each plan is a principle group (1–5 principles, summed) + a Customer Code (SD) set + a named Username + a role, with the monthly 80/90/100 amounts, an over-100 bonus cap and a quarterly amount. The named user earns on the LMM net sales to their SD(s) for the principle group, against the SD targets. Bonus = over-target amount × 0.35%, capped. Download the template. Re-importing overwrites the same plan (principle group + SD codes + role + username). The Sub-Distributor (SD) incentive itself is automatic per SD — configure its rates in Setup.
⬇ Download Plans
Role, Principle Group and Username all filter both the plans list and the run below. (The SD role has no plans — it filters the run only.)

Incentive Run

Choose a month (monthly incentive + bonus) or a quarter (quarterly incentive, no bonus). The run uses LMM net sales to each SD against the SD targets. It lists the sales team (Sales Rep / Supervisor / Manager) and each Sub-Distributor (SD), whose own incentive is a % of its net sales by achievement tier (set in Setup). Mark each person Paid once the incentive is settled.

Scheme Setups

Each setup defines the tiers (Scheme Amount / Month → Scheme Reward + Display Reward) for one Brand and one customer-code prefix, e.g. GT Bippi applies to Bippi schemes for customers whose code starts with GT. Leave the prefix blank to apply a setup to all customer codes for that brand — a specific prefix always wins over a blank one. Setups are submitted by the Sales Manager and approved by the Commercial Director. Each setup takes effect from its Effective Month: a new scheme uses the tiers that were effective in its Start Month, so older setups keep serving older start months until the Director marks them Superseded.

New Scheme Setup

Add the tiers, then submit for Director approval.
Leave blank to apply these tiers to all customer codes for this brand. A specific prefix always wins over a blank one.
New schemes whose Start Month is in or after this month use these tiers. Must be after every existing setup for the same brand + prefix.
Scheme Amount / Month ($)Scheme Rewards ($)Display Reward ($)

Brands

The master Brand list used by the New Scheme form, Scheme Setups and the sales report mappings. Renaming a brand updates it everywhere (schemes, tier setups, mappings, rules). Disabling a brand hides it from new submissions only — existing schemes keep working. Other is built-in and always available.

Approval Thresholds (Maximum Rewards %)

The guardrail for delegated approvals, per Brand + Customer Code Prefix. A scheme submission that complies with its tier, stays at or under the tier total, or whose Total Rewards % is within the Maximum Total Rewards % is final-approved by the Sales Manager; above the maximum it is flagged for the Director. Display Allowances use the customer's prior 3 months of net purchases as the base. Claims within the Maximum Total Final Rewards % (Final Rewards ÷ Total Purchase) can be approved by the Finance Manager; above it, by the Director. A trade-promotion claim is routed the same way against the Max Trade-Promotion Claim % — the claim's discount ÷ its purchase amount; blank = every promotion claim for that brand + prefix goes to the Director. Leave the Customer Code Prefix blank to cover every customer of that brand; when a blank row and a specific-prefix row both exist, the longest matching prefix wins. A brand with no matching row here always goes to the Director. Every change is recorded in the audit log.
Scheme limits
Display Allowance limits — leave blank to always send Display to the Director
Trade-Promotion Claim limit — leave blank to always send promotion claims to the Director

Trade Promotion

Direct on-invoice discount promotions that Claims are checked against, per Brand + Customer Prefix. The type sets what the tier threshold is measured in — carton (buy X cartons) or amount (buy $X). Each tier can give a discount % of the purchase, a $ per carton, and/or a flat $ — any combination is added together; the highest tier the purchase reaches is applied. A promotion is used by Claims only once the Director approves it; the Finance Manager or Director can edit it afterwards.
ThresholdDiscount %$ per cartonFlat $

Product Groups (Size / Type / Step …)

Group a brand's SKUs along a dimension you define — Size (NB, S, M, L, XL, 2XL/XXL, 3XL/XXXL), Type (Pants, Tape), Step (1, 2, 3, 4), or anything else. A SKU can sit in one group per dimension, so the same diaper is Size 2XL / XXL and Type Pants at once. These groups drive Sales → Product Mix, the Reconciliation report, and the Trade Promotion scope. SKUs appear after a 🔄 Sync from PP (the SKU detail arrives with the sync). Packaging Type and Category are used by Trade Promotions and can be renamed but not deleted.
Dimensions
Groups
New group

Purchase Counting (Sales Report)

Controls how uploaded sales invoices fill in scheme purchase amounts. Each mapping says: invoices with this Principle count toward this Brand, for invoice months inside the effective range. Unmapped principles are never counted — they appear in the Unmatched report instead.

Data Quality

Duplicate customers, uncovered salesman codes, unmapped principles and stale uploads — fix these before trusting reports or connecting the Intelligence Service.

Audit Log

Threshold changes, Director decisions on flagged items, claim decisions and API token changes — newest first (last 200).

Customers

The customer master list used by New Scheme and Display Allowance forms.

Sub-Distributor (SD) Incentive

Each SD (Customer Code) earns a % of its own LMM net sales when its total order achievement (net ÷ target, all principles) reaches a tier. Set the achievement thresholds and the reward rates below. Shown for every SD in the Incentive Run (Incentives tab).

Team Members

Add accounts, assign a Salesman Code to each Sales Rep, and assign the codes covered by each Supervisor, Manager, Accountant and Sales Admin (they only see schemes under their assigned codes; a Sales Admin with no codes assigned sees everything). Visible Brands limits which brands a Supervisor or Manager sees on the Sales Dashboard, and which brands a Sales Admin sees in the Scheme & Display lists (no brands set = all).

Salesman Codes

Add or edit the master Salesman Code list. Use one code per line, format like S017, MM001 or MS001.

Monthly Sales Targets

Monthly LMM → SD order target per Customer Code (SD) + Principle + Year (Jan–Dec). These SD targets drive the Sales-team Incentive and the Sub-Distributor (SD) incentive. Download the template (Principle, Salesman Code, Customer Code, Province, then Jan…Dec — matching is on Customer Code; Salesman Code and Province are informational). Re-importing the same customer code + principle + year overwrites it.

Add User


Telegram Alerts

Connect a Telegram bot so the team gets instant alerts for rejections and comments. Create a bot with @BotFather in Telegram (send /newbot), then paste the token here.

System URL (secure alert links)

With a System URL set, Telegram messages contain only the alert type, the submission ID and a link to open the system — never customer names or amounts. Leave empty to keep sending the full alert text (e.g. for LAN-only use).

Read-only API Tokens (Intelligence Service)

Tokens give the future LMM Intelligence Service read-only access to schemes, tiers, approval history, thresholds and the data-quality report under /api/v1/… (send Authorization: Bearer <token>). Bank details, phone numbers and photos are never exposed. A token is shown only once at creation.