# Daily Store Operations

## Store Associate & Store Manager Journey

This document explains how Cash Management is used throughout a typical store day. It follows the natural flow of store operations, from opening the store in the morning to closing and depositing cash at the end of the day.
The goal of this journey is simple: every movement of cash is recorded.

## Part A: Store Associate Journey

A Store Associate (or Cashier) interacts with Cash Management mainly through their Sales Register. Their responsibilities are limited to their own register to ensure clarity and accountability.

1. When the store opens, the associate begins by opening their sales register.
![QG1](https://cdn.pixelbin.io/v2/doc/original/moonlight/StoreOS/cash-daily/1.jpg)


Figure 1: Open Register
1. They enter the opening cash amount and its denominations, which are taken from the **Store Deposit Register**. A reason is selected, such as “Opening balance” or “Start of day”. Once the register is opened, the associate can begin billing customers.
![QG1](https://cdn.pixelbin.io/v2/doc/original/moonlight/StoreOS/cash-daily/2.jpg)


Figure 2: Enter Amount and Reason
1. Whenever a customer pays in cash, the system automatically updates the sales register balance. The associate does not need to manually record these entries—every cash sale is captured as part of the order.


![QG1](https://cdn.pixelbin.io/v2/doc/original/moonlight/StoreOS/cash-daily/3.jpg)

Figure 3: Order With Cash Payment
![QG1](https://cdn.pixelbin.io/v2/doc/original/moonlight/StoreOS/cash-daily/4.jpg)

Figure 4: Cash Payment Added to the Register
1. During busy hours, certain denominations may run out. In such cases, the associate can perform a **cash in** operation. Cash can be added to the sales register from:
  1. The Store Deposit Register
  2. Another active sales register within the same store
![QG1](https://cdn.pixelbin.io/v2/doc/original/moonlight/StoreOS/cash-daily/5.jpg)


Figure 5: Cash in Operations
The system automatically records a corresponding cash out from the source register, keeping both sides balanced.

1. Cash out from a sales register is allowed only to the **Store Deposit Register**. This usually happens when excess cash builds up at the counter. A reason must be selected, such as “Excess cash” or “Mid-day transfer”.


![QG1](https://cdn.pixelbin.io/v2/doc/original/moonlight/StoreOS/cash-daily/6.jpg)

Figure 6: Cash out Operations
![QG1](https://cdn.pixelbin.io/v2/doc/original/moonlight/StoreOS/cash-daily/7.jpg)

Figure 7: Cash out From Sales Register
![QG1](https://cdn.pixelbin.io/v2/doc/original/moonlight/StoreOS/cash-daily/12.jpg)

Figure 8: Cash Added to Store Deposit Register
1. At the end of the shift or business day, the associate closes their sales register.
  1. They count the physical cash and enter the amount in the system. If the counted cash matches the system balance, the register closes smoothly.
![QG1](https://cdn.pixelbin.io/v2/doc/original/moonlight/StoreOS/cash-daily/8.jpg)


Figure 9: Close Register
1. If there is a difference, the system checks it against the configured discrepancy limit. Small differences within the limit are recorded, while larger differences require manager approval before closure.


![QG1](https://cdn.pixelbin.io/v2/doc/original/moonlight/StoreOS/cash-daily/10.jpg)

Figure 10: Close Register With Discrepancy
## Part B: Store Manager Journey

1. The Store Manager ensures that all cash handled by associates is accurate and properly recorded. Their role is more supervisory than transactional.
![QG1](https://cdn.pixelbin.io/v2/doc/original/moonlight/StoreOS/cash-daily/13.jpg)


Figure 11: View All Registers 
![QG1](https://cdn.pixelbin.io/v2/doc/original/moonlight/StoreOS/cash-daily/14.jpg)

Figure 12: View All Registers 
1. Throughout the day, the Store Manager can view all sales registers in their store. They can filter by associate name to see who is currently active, how much cash each register holds, and whether any registers are pending closure.


![QG1](https://cdn.pixelbin.io/v2/doc/original/moonlight/StoreOS/cash-daily/15.jpg)

Figure 13: Filter Sales Associates 
![QG1](https://cdn.pixelbin.io/v2/doc/original/moonlight/StoreOS/cash-daily/16.jpg)

Figure 14: Filter Store 
## Bank Deposits

1. At the end of the day or the next morning, cash is deposited into the bank. Cash can be deposited into the bank only from the Store Deposit Register.


![QG1](https://cdn.pixelbin.io/v2/doc/original/moonlight/StoreOS/cash-daily/17.jpg)

Figure 15: Total Amount in Store Deposit 
1. The Store Manager records this using the **Bank Deposit** option.


![QG1](https://cdn.pixelbin.io/v2/doc/original/moonlight/StoreOS/cash-daily/17_b.jpg)

Figure 16: Bank Deposit 
1. Fill in all the details for bank deposit and submit the form.


![QG1](https://cdn.pixelbin.io/v2/doc/original/moonlight/StoreOS/cash-daily/18.jpg)

Figure 17: Details for Bank Deposit 
![QG1](https://cdn.pixelbin.io/v2/doc/original/moonlight/StoreOS/cash-daily/19.jpg)

Figure 18: Cash deposited in Bank Deposit 
1. The deposited amount is deducted from the Store Deposit Register.


![QG1](https://cdn.pixelbin.io/v2/doc/original/moonlight/StoreOS/cash-daily/20.jpg)

Figure 19: Cash deposited in Bank Deposit 
1. If the entered deposit amount is higher than the available balance, the system blocks the action and shows an error.


## Managing Petty Cash

For day-to-day expenses such as repairs or supplies, the Store Manager may use a **Petty Register**. Petty registers receive cash from:

* Store Deposit Register
* Headquarters


Unlike sales registers, petty registers do not need to be closed daily. They continue over time and show a complete history of cash movements.
Cash out from petty registers can be recorded as:

* Store expenses
* Transfers back to the Store Deposit Register


## End of the Day: Manager’s Final Check

Before closing the day, the Store Manager ensures:

* All sales registers are closed
* Excess cash is returned to the store deposit
* Any discrepancies are reviewed
* Bank deposits are recorded if required


This completes the store’s daily cash cycle.