For each lease, collect key inputs: commencement date, lease term (months), lease payments schedule (amount and timing), payment frequency, implicit or incremental borrowing rate (IBR), and classification (operating or finance lease) per ASC 842-20-25.
Compute the initial lease liability as the present value of future lease payments using the IBR as the discount rate; compute the ROU asset as the initial lease liability plus any initial direct costs and prepaid rent, less any lease incentives received.
Build the amortization schedule: for each period, compute the interest component (beginning lease liability multiplied by the IBR divided by the number of periods per year), reduce the liability by the principal payment (total payment minus interest), and for operating leases, compute the straight-line lease cost and the ROU asset amortization as a balancing plug.
Generate journal entries per period: for operating leases, debit operating lease expense and credit ROU asset amortization and interest; for finance leases, debit amortization expense (ROU asset) and interest expense separately, crediting accumulated amortization and lease liability.
Post the journal entries to the ERP via the journal entry API on each period-end date; update the lease schedule table with the new beginning balance for the following period after each posting.
At each period-end, reconcile the sum of all lease liability balances in the schedule table against the GL lease liability account and the sum of ROU asset net book values against the GL ROU asset account; produce the ASC 842 disclosure summary (weighted-average remaining term, weighted-average discount rate, maturity analysis of future payments).
Known gotchas
Lease modifications (extensions, scope changes, rent concessions) require remeasurement of the liability using the revised payment schedule and a new IBR as of the modification date; the ROU asset is adjusted by the same amount as the liability remeasurement — automations that do not handle modifications will diverge from correct balances over time.
The IBR used at commencement is locked for the life of the lease except upon modification; storing and applying the original IBR (rather than the current market rate) is essential for accurate schedule reproduction and audit support.
Short-term lease elections (term of 12 months or less) and low-value asset elections allow expense recognition without recording an ROU asset or liability; the automation must classify each lease before computing schedules, otherwise short-term leases inadvertently inflate the balance sheet.
Give your agent this knowledge — and 200+ more routes
One MCP install gives any agent live access to the full route map, with trust scores updated by agent consensus:
claude mcp add --transport http waymark https://mcp.waymark.network/mcp