Version 1.9.0
This commit is contained in:
@@ -129,6 +129,8 @@
|
||||
└───────────────┘ └────────────────────┘
|
||||
```
|
||||
|
||||
> **Note:** The two-pool logic is internal to `CreditService.deduct_credits()`. All AI functions and other credit consumers are unaffected - they call the same credit check/deduct methods as before.
|
||||
|
||||
### Credit Operations
|
||||
|
||||
| Operation | Method | Affects | Description |
|
||||
@@ -481,7 +483,7 @@ Invoice Created ──▶ 48 hours ──▶ Reminder Sent ──▶ 48 hours
|
||||
│ │
|
||||
│ SCENARIO 3: No Payment After 24 Hours │
|
||||
│ ───────────────────────────────────── │
|
||||
│ • plan credits → reset to 0 (task: reset_unpaid_renewal_credits) │
|
||||
│ • plan credits → reset to 0 (task: send_day_after_reminders) │
|
||||
│ • bonus_credits → UNCHANGED (user can still use these) │
|
||||
│ • Warning email sent │
|
||||
│ │
|
||||
|
||||
Reference in New Issue
Block a user