Help us improve
Share bugs, ideas, or general feedback.
Builds an IFRS 16 lessee workpaper from lease terms, computing the initial lease liability (present value of payments at the incremental borrowing rate), the right-of-use asset, full liability amortization and ROU depreciation schedules, initial and periodic journal entries, and a basic remeasurement on a payment change; use for accounting, financial reporting, audit support, lease accounting, IFRS 16 and IAS 17 transition work, and Excel-style lease schedules.
npx claudepluginhub kimonarrow/ledgerskills --plugin accounting-essentialsHow this skill is triggered — by the user, by Claude, or both
Slash command
/accounting-essentials:ifrs16-lease-workpaperThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
This skill turns a set of lease terms into a complete, audit-ready IFRS 16 lessee workpaper: it measures the initial lease liability and right-of-use (ROU) asset, builds the period-by-period liability amortization and ROU depreciation schedules, posts the initial and recurring journal entries, and handles a basic remeasurement when contractual payments change. It is for accountants, financial r...
Provides UI/UX resources: 50+ styles, color palettes, font pairings, guidelines, charts for web/mobile across React, Next.js, Vue, Svelte, Tailwind, React Native, Flutter. Aids planning, building, reviewing interfaces.
Fetches up-to-date documentation from Context7 for libraries and frameworks like React, Next.js, Prisma. Use for setup questions, API references, and code examples.
Share bugs, ideas, or general feedback.
This skill turns a set of lease terms into a complete, audit-ready IFRS 16 lessee workpaper: it measures the initial lease liability and right-of-use (ROU) asset, builds the period-by-period liability amortization and ROU depreciation schedules, posts the initial and recurring journal entries, and handles a basic remeasurement when contractual payments change. It is for accountants, financial reporting teams, auditors, and controllers who need a defensible, reproducible lease calculation rather than a black-box tool.
This skill is for lessees applying IFRS 16. It does not cover lessor accounting, short-term or low-value lease exemptions beyond flagging them, sale-and-leaseback, or sublease classification.
Provide the lease terms as a small table or narrative. The bundled sample samples/lease_terms_sample.csv shows the expected shape. Useful fields:
If a field is missing, state the assumption you make (e.g. "payments assumed in arrears") rather than guessing silently.
Work in the functional currency and keep full precision in calculations; round only for presentation. Follow these steps.
Confirm scope and exemptions (IFRS 16.5-8). If the lease term is 12 months or less with no purchase option, or the underlying asset is low-value when new, flag that the lessee may elect to expense payments straight-line and skip capitalisation. Otherwise proceed.
Determine the lease term (IFRS 16.18-19). Use the non-cancellable period plus periods covered by extension options the lessee is reasonably certain to exercise, less periods covered by termination options reasonably certain to be exercised. Document the judgement.
Identify the lease payments to include (IFRS 16.27). Include: fixed payments (and in-substance fixed payments) less incentives receivable; variable payments that depend on an index or rate, measured using the index/rate at commencement; amounts expected under residual value guarantees; the exercise price of a purchase option if reasonably certain; and termination penalties if the term reflects early termination. Exclude variable payments based on usage or sales (these are expensed as incurred).
Select the discount rate (IFRS 16.26). Use the rate implicit in the lease if readily determinable; otherwise the lessee's incremental borrowing rate. Convert the annual rate to the periodic rate: i = annual_rate / periods_per_year. (Use the simple division convention unless the user specifies effective/compounded conversion; state which you used.)
Measure the initial lease liability as the present value of the remaining lease payments. For level payments of PMT over n periods at periodic rate i:
PV = PMT * (1 - (1 + i)^-n) / i.PV = PMT * (1 - (1 + i)^-n) / i * (1 + i).PV = sum( CF_t / (1 + i)^t ).i = 0, PV = PMT * n.Measure the ROU asset (IFRS 16.23-24) as: initial lease liability, plus lease payments made at or before commencement (less incentives received), plus initial direct costs, plus an estimate of dismantling/restoration costs. Record the components so the total is traceable.
Build the liability amortization schedule. For each period:
i. For in-advance payments, reduce the liability by the payment at the start of the period before charging interest; for in-arrears, charge interest on the full opening balance then deduct the payment.Build the ROU depreciation schedule (IFRS 16.31-32). Depreciate straight-line over the shorter of the lease term and the asset's useful life (or over the useful life if ownership transfers or a purchase option is reasonably certain). Period depreciation = ROU cost / number of periods. Track accumulated depreciation and net carrying amount.
Write the journal entries.
Handle a remeasurement on a payment change (IFRS 16.39-43). When future payments change (e.g. a crystallised index uplift or a revised fixed payment, with no change to scope or term):
Produce a Markdown workpaper (and, if the user wants a spreadsheet, describe an xlsx with one sheet per section). Include:
Using samples/lease_terms_sample.csv, take the warehouse lease for Aurora Components Ltd: commencement 1 Jan 2026, 36-month term, 12,000 per year payable annually in arrears, IBR 6.0% per annum, initial direct costs 1,500, no incentives or restoration cost.
i = 6.0% (annual payments, so annual rate).12,000 * (1 - 1.06^-3) / 0.06 = 12,000 * 2.673012 = 32,076.14.32,076.14 + 1,500 = 33,576.14.32,076.14 * 6% = 1,924.57; closing liability = 32,076.14 + 1,924.57 - 12,000 = 22,000.71.33,576.14 / 3 = 11,192.05.The sample also includes a payment change: from 1 Jan 2027 the annual rent rises to 12,600 (a crystallised index uplift). Remeasure the liability at the unchanged 6% over the two remaining payments, recognise the increase as an addition to the ROU asset, and re-spread depreciation over the remaining 24 months.
Disclaimer: This skill is a drafting and analysis aid, not professional advice. It does not provide accounting, audit, tax, investment, or legal advice. All output must be reviewed and approved by a qualified professional before use or reliance.
Part of LedgerSkills - security-vetted Claude Code skills for finance teams. New skills scanned and tested weekly; subscribe on the site.