Last updated on: February 19, 2026
Using iDMS with persisted cash dues
With the introduction of persisted cash dues in iMIS, some workflows that previously worked with the legacy cash dues model, such as subscriptions and invoice adjustments, and no longer behave the same way in iDMS.
With persisted cash dues, subscriptions are tied to other objects including Invoice, Invoice_Lines, and occasionally Trans. As a result, certain actions, such as deleting or modifying subscriptions can create inconsistencies if not correctly handled.
| Legacy cash dues | Persisted cash dues | Key takeaways |
|---|---|---|
|
With legacy cash dues, many customers performed the following actions:
|
With persisted cash dues, these actions can result in long-term data integrity and reporting issues because invoice records persist independently of subscription edits. If a subscription exists, assume it is financially connected to additional records that must be handled properly. |
Workflows that were acceptable with cash dues can now result in the following:
|
Note: Under persisted cash dues, billing creates invoice records but does not create accounting entries until payment is applied. However, once an invoice record exists, it must be treated as persistent financial history. Editing the subscription does not remove or update that history.
Key guidelines for working with persisted cash dues
Review the following table to understand the important key guidelines for working with persisted cash dues in iDMS.
| Change | Description | Best practice |
|---|---|---|
|
Do not delete subscriptions with a balance |
Under persisted cash dues, subscription charges are tied to specific invoice lines. Deleting a subscription that has a remaining balance will not remove the associated invoice line. The invoice, and its balance, will remain in iMIS. Deleting a subscription without clearing the balance can leave an invoice outstanding unless written off. |
Before deleting a subscription, do the following:
|
|
Do not modify dates on billed or paid subscriptions |
The API currently allows date changes on subscriptions even after they have been billed and paid; however:
|
Do not change the following on subscriptions:
|
|
Rebilling is not currently supported |
Rebilling functionality for persisted cash dues is currently under development. Until this is available:
|
Use proper financial adjustments rather than attempting to recreate subscriptions. |
|
Adjust carefully |
Adjustments should be used to correct billing errors rather than modifying or deleting subscriptions directly. |
When corrections are needed:
This ensures accurate financial reporting, clean audit trails, and proper alignment between subscription and invoice records. |
Additional guidance
The existing iDMS tutorials provide step-by-step configuration guidance; however, they assume a strong understanding of billing workflows. When persisted cash dues are enabled, it is especially important to follow accounting best practices and avoid legacy shortcuts.
If you are unsure whether an action is appropriate:
- Review the subscription’s invoice history
- Confirm there is no outstanding balance
- Consult your system administrator or accounting team