Prerequisites
Before you create amortization schedules, confirm the following:- Your role includes permission to create amortization schedules. See user roles and permissions.
- Your chart of accounts has a prepaid asset account to hold the balance and an expense account to receive each monthly charge.
- To link a schedule to its source, the bill, direct expense, or journal entry that booked the prepaid must already be saved in DualEntry.
Create an amortization schedule
Create a standalone amortization schedule from the Amortization register when the prepaid has no source transaction in DualEntry, such as an opening balance migrated from another system. The register sits in the sidebar under Amortization, between Fixed Assets and Revenue Recognition. To link a schedule to the bill that booked the prepaid, start from the bill instead; see Create an amortization schedule from a bill or other transaction.- Navigate to Amortization and choose New.
- In Details, choose the Company, enter the Asset Name and Amount, and set the currency and exchange rate. Amortization Amount shows the resulting monthly charge and is read-only.
- In Lifetime, enter the Useful Life, choose Month or Year as the Period, and enter the Amortization Start Date.
- For a mid-life schedule, in Accumulated Balance, enter the Accumulated Beginning Balance (the amount already amortized before this schedule existed) and Accumulated Through (the date that catch-up covers).
- In Accounts, choose the Account that holds the prepaid balance, the Amortization Expense Account debited each month, and the Accumulated Amortization Account credited each month, all from your chart of accounts.
- Optionally choose a Vendor or Customer, add classifications, and attach supporting documents.
- Save as draft to review the schedule first, or post it directly.
Create an amortization schedule from a bill or other transaction
Link an amortization schedule to its source transaction by creating the schedule from the transaction line, not from the amortization form. The amortization form has no source bill field: the only way to link a schedule to a bill, direct expense, or journal entry is the Create amortization action on one of its lines.- Open the saved bill that booked the prepaid. The action is not available on a bill that has not been saved yet.
- On the Expenses tab, open the more actions menu (â‹®) at the end of the prepaid line and choose Create amortization.
- Review the new amortization form. A Related record banner at the top of Details names the source, for example
Create amortization from BI-1001. - Choose the Amortization Expense Account and enter the Useful Life, then adjust any prefilled values.
- Save as draft or post the schedule.
- Company comes from the line or the bill, and is locked.
- Asset Name is the bill number followed by the line description.
- Amount is the line’s rate multiplied by its quantity.
- Memo, currency, exchange rate, classifications, and attachments come from the bill and line.
- Amortization Start Date is the bill date.
- Account and Accumulated Amortization Account are both set to the line’s account, the prepaid asset the bill was booked to.
How amortization schedules work
An amortization schedule is the record that defines how a prepaid balance is spread over time, and DualEntry keeps one per prepaid item on the amortization register. Each schedule has its own number (prefixedAMS#). It carries the original amount, a useful life (entered in months or years and stored in months), a start date, and three GL accounts. The three accounts are the asset account that holds the prepaid balance, the account debited by each monthly entry (typically the expense account), and the account credited (typically the prepaid asset account itself or an accumulated amortization account).
Amortization is straight-line and monthly. DualEntry divides the amount to amortize by the number of remaining months and generates one entry per month on the anniversary day of the start date. Any rounding remainder is absorbed into the final month, so the schedule always amortizes to exactly zero.
Schedules you adopt mid-life are supported through two catch-up fields. Accumulated beginning balance records how much was already amortized before you created the schedule in DualEntry, and Accumulated through records the date that catch-up covers. DualEntry then amortizes only the remaining balance over the remaining months, starting the month after the accumulated-through date.
Use the catch-up fields when migrating open prepaid balances from a previous system: enter the original amount, the portion already amortized, and the date amortized through, and DualEntry continues the schedule from there instead of restarting it.
Posting behavior and statuses
Once a schedule is posted, DualEntry generates the full run of monthly amortization entries up front. Entries dated in the past or current month post immediately; future-dated entries wait as drafts and post automatically when their date arrives. Each posted entry is a standard journal entry pairing the debit and credit accounts on the schedule, and a Drafts tab on the register lets you review upcoming entries before they post. The register tracks two layers of status. The record status is the standard draft, posted, or archived lifecycle. The schedule status describes the business state:
The register shows the amortized amount and the remaining balance per schedule, alongside a schedule table and chart on each record’s detail view.