Calculations & Payouts
Understand how contributions are calculated for live and dead slots, bidding rules, and winner payouts.
Calculations & Payouts in Huio
One of the most powerful features of Huio is its automated, error-free calculation engine. We handle the math behind bids, payouts, dead/live slots, and host commissions, so you can focus on saving money.
1. Core Concepts: Live vs. Dead Slots
A single mutual savings group (Kasca) progresses in periods (kỳ). The total number of periods is equal to the total number of registered slots (chân hụi).
Live Slot (Chân sống): A slot that has not yet* won a bidding cycle. Owners of live slots are net savers. They pay a discounted contribution.
Dead Slot (Chân chết): A slot that has already* won a bidding cycle. The owner of a dead slot has already received their lump sum payout. From that period onward, they must pay the full base contribution (C) in every subsequent period until the group ends.
2. Automated Calculations
Huio automatically manages all financial calculations for you, including:
- Contribution Discounting: Automatically determining the discounted amount live slot owners pay during each period based on the winning bid interest.
- Full Contributions Collection: Ensuring dead slot owners pay their full base contributions in subsequent periods.
- Net Payout Estimation: Summing up all contributions and deducting host commissions (if set) to display the exact cash payout for the winner.
- Real-time Ledger Balancing: Instantly adjusting the total pool size, outstanding debts, and host revenue when slots are edited, marked paid, or withdrawn.
3. Detailed Mathematical Formulas
For Period N in a group containing a total of T slots (excluding withdrawn slots), with a base contribution amount C:
A. Contribution Paid per Slot in Period N:
- Winning Slot of current period (Winner Slot): Pays 0 VND (automatically marked as paid `paid = true` with a payment amount of 0 VND).
- Dead Slot (won in periods 1 to N-1): Pays 100% of the Base Contribution = C.
- Other Living Slots (excluding this period's winner): Pays (C - Winning Bid). The winning bid represents the bidding interest shared as a discount with other living slots.
B. Period Pool Calculation for Period N:
The Pool is the sum of contributions collected from all other slots to pay the winner of this period.- Number of contributing dead slots: `N - 1`
- Number of contributing living slots (excluding winner): `T - N`
C. Winner Net Payout for Period N (Winner Gets):
- With 'on_win' commission timing:
- With 'on_open' commission timing:
D. Cumulative Profit & Loss (PnL) of a Slot:
- `PnL = Total Payout Received (Winner Gets) - Total Contributions Paid over group lifespan`
- If a slot wins in period `N`, it pays `C - Winning Bid` from periods 1 to `N-1` (acting as active slot), pays 0 VND in period `N`, and pays the full `C` from periods `N+1` to the end of the group.
4. Bidding Rules (Live Auction)
- Submitting Bids: During the scheduled bidding hour, live slot owners can submit their bids. The bid represents the interest they are willing to give up to get the payout early.
- Bidding Modes: Hosts can configure the bidding style during group setup:
- Bidding Unit (Bids in Thousands): For mobile user experience efficiency, bids are entered in thousands of VND. For example, if a user wants to bid 380,000 VND, they simply enter 380 on the screen.
- Determining the Winner: The slot with the highest bid interest wins the period.
- First Period Restriction (Period 1 - New Members / New Slots): New members and new slots are not allowed to bid during the first period (Period 1). The first period's winner is usually predetermined by the host or chosen via a zero-bid random spin.
- Slot-Centric Design: Bidding eligibility and calculations are tracked per slot (chân hụi), not per member. A member owning 3 eligible live slots will see 3 distinct bidding slots on their screen, allowing them to submit different bids for each slot if they wish.
5. Financial FAQs
- How does a slot withdrawal (Withdraw) affect the Pool calculation?
- Does the system allow negative bids?
- Are late payment penalties automatically added to the next Period Pool?
- Does the Finance screen show Cash or Accrual revenues?
- If a dead slot defaults (stops paying), does the system auto-deduct funds from the host's bank account to pay the winner?
- How do I undo an incorrect "Paid" marking for a member?
- How do I change the cycle period from weekly to monthly on an active group? What are the configuration steps?
- What is the process to verify and mark a member's payment as paid after receiving their bank transfer?
- What are the steps for a member to report their contribution as paid ('I've paid') in their personal interface?
- How do I record a winner manually (Manual record winner) if some members do not have smartphones?
- What are the steps to view the Debtors List and send bulk payment reminders via Zalo/SMS?
- What is the procedure to mark a winner payout as paid (winner_paid) and update the period's progress?
- Can I set a different floor bid amount for each bidding period?
- How is the Host's expected Cash Flow calculated for a specific period?
- Can a member change their registered slots count after signing the digital contract?
- How do I calculate the total contribution I must pay if I own 1 dead slot and 1 living slot (winning bid is 100k)?