Workflow: Managing Debts
Overview
One of the core features of ShopkeeperProMvp (Bambu) is allowing shopkeepers to offer trust-based credit to recurring customers. This workflow outlines how to review a customer's debt and record a payment against it.
Prerequisites
- The customer must have an existing profile and a non-zero debt balance.
- Required permissions:
OwnerorCashier.
Step-by-Step Instructions
-
Navigate to Customers Click the Customers (or CRM) icon in the sidebar. This page defaults to sorting customers by who owes the most money.
 -
Select the Customer Click on the customer who is returning to make a payment.
-
Review Debt History You will see an exact timeline of every purchase they made on credit. Confirm the outstanding balance with the customer.
-
Record Payment Click the Record Payment button.
- Enter the amount they are handing you (they do not have to pay the full debt; partial payments are supported).
- Select the method (Cash, Mobile Money).
- Add a note if necessary.
-
Submit Click Confirm Payment.
Expected Outcome
- A new
DebtPaymentrecord is created in the tenant database. - The
Customer.debtBalanceis updated and reduced by the payment amount. - The cash drawer expectation for the day is increased, ensuring your End of Day totals match the cash in hand.
Troubleshooting
- Customer accidentally overpaid: The system will allow an overpayment, storing a negative debt balance (which functions as store credit for their next purchase). Note this to the customer.
- Payment misrecorded: If a cashier typed
$500instead of$50, anOwnermust go into the Audit Logs and manually adjust or delete the DebtPayment record.
Next steps
- Completing a Sale: If the customer also wants to make a new purchase while they are here.