Documentation Index
Fetch the complete documentation index at: https://docs.dualentry.com/llms.txt
Use this file to discover all available pages before exploring further.
Change Orders, Terminations, and Renewals
Contracts rarely stay static. Customers upgrade, downgrade, cancel, or extend their arrangements. DualEntry models these events as change orders, terminations, or renewals and applies the appropriate ASC 606 treatment automatically.Change orders
A change order is a modification to an existing contract’s scope or price. In DualEntry, you edit an active contract to add, remove, or modify performance obligations. DualEntry then determines whether the change qualifies as a separate contract or a modification of the existing one. To create a change order:- Open the active contract in the contract detail view.
- Select Add Change Order.
- Add, remove, or modify obligations as needed.
- Save the change order. DualEntry applies the modification treatment and updates the recognition schedule.
Prospective treatment
When a modification adds distinct goods or services at their standalone selling price, DualEntry treats the addition as a new performance obligation. Revenue for the new obligation is recognized going forward from the modification date. There is no catch-up adjustment to previously recognized amounts. This applies when the new deliverable is both capable of being distinct and distinct in the context of the contract, and the pricing reflects standalone value. DualEntry evaluates these conditions based on the SSP you configured on the item record. If the addition meets both criteria, the original obligations continue on their existing schedules unchanged.Cumulative catch-up treatment
When a modification changes the price or scope of existing obligations - for example, extending a service period or adjusting the rate - DualEntry reallocates the updated transaction price across all obligations using the SSP-based formula. It then records a cumulative catch-up adjustment in the current period to align recognized revenue with the revised schedule. The catch-up entry appears as a single journal entry in the period the change order is applied. You can drill into the entry from the contract detail view to see the before-and-after allocation. The adjustment can be positive or negative depending on whether the modification increased or decreased the transaction price relative to the existing obligations.Terminations
When a contract is terminated early, DualEntry handles the remaining contract activity using the termination treatment you select.- Accelerated recognition - remaining revenue is recognized as of the termination date.
- Cancel remaining schedules - open invoices and future revenue schedule lines are canceled. No additional revenue is recognized after the termination date.
Accelerated revenue recognition
Choose accelerated recognition when the termination terms require the remaining contract revenue to be recognized at termination. DualEntry posts the remaining allocated revenue in the termination period and closes the related future revenue schedule lines. Choose cancel remaining schedules when the customer is released from the remaining obligation or future service will not be delivered. DualEntry cancels the remaining invoices and revenue schedule lines so no further billing or recognition occurs after the termination date. To terminate a contract:- Open the contract and select Terminate.
- Confirm the termination date and review the impact summary.
- DualEntry updates the recognition schedule and moves the contract status to terminated.
Renewals
A renewal extends the contract term or adds new obligations for a subsequent period. DualEntry supports two renewal approaches, depending on your configuration and the nature of the arrangement.- New contract - DualEntry creates a separate contract for the renewal term. SSP allocation starts fresh, and the original contract moves to completed status. Use this when the renewal terms differ significantly from the original.
- Existing contract renewal - DualEntry extends the existing contract by adding obligations for the renewal period or adjusting dates. Recognition for the renewal period is scheduled prospectively; no catch-up adjustment is recorded. Use this when the renewal is a continuation of the same arrangement.
Attachments and documentation
Contracts support file attachments so you can store change order documentation alongside the contract record. Attach amendment letters, internal approval memos, or customer-signed modifications under the Attachments tab. These files are available for auditors reviewing the contract history. Keeping supporting documentation attached to the contract rather than in a separate system makes it easier to produce a complete audit package. DualEntry indexes attachment metadata so you can search across contracts for specific document types.Audit trail
Every contract modification is logged in the audit trail with before-and-after values. DualEntry records who made the change, when, and what fields were affected. You can view the full modification history from the contract detail view under Activity. The audit trail captures not only field-level changes but also the resulting allocation and schedule adjustments. This means an auditor can trace from a change order through the reallocation math to the specific journal entries it produced, all from a single contract record.Next steps
- Review the ASC 606 five-step model for context on how modifications fit into the recognition framework.
- Understand how reallocation works in Allocations and SSP.
- See the revenue impact of modifications in Reporting.
