| Product | Category | Channel | Qty | Amount (RM) | Employee | Date |
|---|
Straight from Loyverse, and only what still needs work. Pick one to see how it was categorised — nothing is recorded until you confirm. A receipt carrying more than one puppy stays here until every one of them is attached.
Every consumed receipt, newest first. Payment channels come from the receipt itself — nobody types them.
Deposits waiting for their balance. A deposit is not a sale — the puppy is held, not sold. Open one when the customer returns to pay the rest.
Credit notes issued. Open one to offset it against a new sale and track the balance paid back.
Every sale you are allowed to see, totalled for the month, with the category mix and the payment channels underneath. Pick an earlier month to look back.

The spider knows not what tomorrow will bring, nor when the rain will fall or the rainbow will appear. Yet each morning, it weaves its web, trusting not in certainty, but in preparation. For life promises no reward to those who prepare, but those who do not prepare have already surrendered the chance to receive it.

Your name wears this colour everywhere CMC prints it. Ten to choose from, one each — a colour somebody has already taken cannot be picked again. Black and white are drawn in contrast so they read on any card.
Only you choose your avatar, signed in to your own account. Pick a gender, a face and an outfit, then SAVE. Your avatar lives in THE MUSHROOM — writing at the table while you work, asleep after 3 hours away, and under the tree on your off day.
Your pet races on THE RAINBOW TREE as your sales grow toward this month's KPI. Choose a PNG of your pet with its background removed (up to 1 MB) — it races exactly as it looks.
loyverse_mirror as JSON, which is what makes a new function cost nothing to add.Pets race to each employee's monthly KPI from the Hive. Three apples — GOLDEN, Red, Green — each switched on with its own box and sitting at its drop %. The shares follow who reached the apple first (half, then half of what is left), never who clicked first, and employees are never told a place; an employee who has not reached it is told how much more they need to sell. A share nobody collects by month end goes into the bee hive, shared every 31 July.
Pick a position, then Responsibility or Permission. A higher position carries everything the position below it carries — what is new at a position flashes green. Saving adds what is new to every higher position in the department; leaving a box unticked keeps it for the higher positions. Overview shows every position's card. The owner is never affected by these boxes.
What has to be done, and by when. Tick the box in front of a task and the position carries it. A responsibility with no time is all day — any time inside the due date counts. Completing every responsibility for the whole month pays RM300 into that employee's KPI.


Everyone who has boarded or groomed with us. Pick one to fill the form.