Skip to content
Specimen controls
Theme
Value colours
Row density
Family 9 · 18 components

Accounting core that reverses, never edits.

The general ledger the statements are a view over. Debit and credit are always two columns, a posted entry is reversed and never deleted — the delete action is absent, not disabled — and every balance-sheet account carries a supporting schedule and a displayed tie-out.

JournalEntry

Two columns, always, with the balance check displayed rather than assumed. A posted entry offers reverse and never delete; the reversal names what it reverses, and the original names what reversed it.

JE-2026-091430 Sep 2026Adjustingposted

Accrue September hosting — AWS invoice not yet received

Journal entry JE-2026-0914, 2 lines
AccountDimensionsDebitCredit
6000 Operating expensesHosting and infrastructureengineering · acme-us4,120 US Dollar
2010 Accounts payableAccrued, invoice pendingacme-us · aws4,120 US Dollar
Totals4,120 US Dollar4,120 US Dollar

Balanced.

Reverses 1 Oct 2026Reversed by JE-2026-1002

  • aws-usage-sep-2026.pdfsha256:4

JE-2026-10021 Oct 2026Adjustingposted

Reversal of JE-2026-0914

Journal entry JE-2026-1002, 2 lines
AccountDimensionsDebitCredit
6000 Operating expensesHosting and infrastructureengineering · acme-us4,120 US Dollar
2010 Accounts payableAccrued, invoice pendingacme-us · aws4,120 US Dollar
Totals4,120 US Dollar4,120 US Dollar

Balanced.

Reverses 1 Oct 2026Reverses JE-2026-0914

  • aws-usage-sep-2026.pdfsha256:4

JournalEntryTable

Entry numbers are sequential, gapless and never reused. A gap is an audit red flag, and many VAT regimes require sequential numbering, so the table surfaces it rather than quietly skipping.

Journal entries
EntryDateDescriptionSourceStatusAmount
30 SepAccrue September hosting — AWS invoice not yet receivedadjustingposted4,120 US Dollar
1 OctReversal of JE-2026-0914adjustingposted4,120 US Dollar
30 SepRecord September payrollsubledgerposted24,800 US Dollar
30 SepAmortise prepaid insurancescheduledraft384 US Dollar

JournalEntryForm · CutoffWarning

The form will not let an unbalanced entry post, and it says by how much it is out. Posting into a closed period gets the cutoff explanation and both legitimate remedies — never a bare rejection.

Journal entry lines
AccountDimensionsDebitCreditRemove
Totals0 US Dollar0 US Dollar

Out of balance by 0 US Dollar

AdjustingEntryForm · RecurringEntryTemplate

Auto-reverse defaults on for accruals and deferrals, because an accrual that is never reversed double-counts. A recurring template shows the instances it has already posted and the ones it will.

Adjustment type

Expense incurred, not yet invoiced.

Journal entry lines
AccountDimensionsDebitCreditRemove
Totals0 US Dollar0 US Dollar

Out of balance by 0 US Dollar

Monthly rent accrual — 500 Howard St

1,840 US Dollar · monthly · started 1 Jan 2026

Upcoming

  • 1 Feb 2026
  • 1 Mar 2026
  • 1 Apr 2026

Posted instances

  • 31 Jul 2026Entry settled1,840 US Dollar
  • 31 Aug 2026Entry settled1,840 US Dollar
  • 30 Sep 2026Entry settled1,840 US Dollar
  • 31 Oct 2026Entry scheduled1,840 US Dollar
  • 30 Nov 2026Entry scheduled1,840 US Dollar

Instances are read-only. Template edits apply forward only.

AccountPicker · DimensionPicker

The picker shows each account's normal balance, so choosing between debit and credit is not guesswork. Rollup accounts are visible but not selectable. Required dimensions come from the chosen account, not from a global list — entity is always among them.

AccountPicker

DimensionPicker — required by the chosen account

ChartOfAccounts · AccountRegister

Contra accounts render in their natural position, indented and parenthesised under their parent, netting to a subtotal — never as a negative asset. The register shows a running balance that was computed upstream, not in the browser.

2 balance-sheet accounts have no supporting schedule mapped: 1210 Allowance for credit losses, 2010 Accounts payable. That absence is itself a finding.

Chart of accounts
AccountTypeNormalStatement lineScheduleBalance
1000AssetsassetDrBalance sheetUnsupported4,180 US Dollar
1010Operating cashassetDrCash and equivalentsprepaid8,360 US Dollar
1200Accounts receivableassetDrAccounts receivableaccrual12,540 US Dollar
1210Allowance for credit losses(contra)assetCrAccounts receivableUnsupported16,720 US Dollar
1400Prepaid expensesassetDrPrepaid expensesprepaid20,900 US Dollar
1500Property and equipmentassetDrProperty and equipmentfixed-asset25,080 US Dollar
2000LiabilitiesliabilityCrBalance sheetUnsupported29,260 US Dollar
2010Accounts payableliabilityCrAccounts payableUnsupported33,440 US Dollar
2150Accrued liabilitiesliabilityCrAccrued liabilitiesaccrual37,620 US Dollar
2300Deferred revenueliabilityCrDeferred revenuedeferred-revenue41,800 US Dollar
3000EquityequityCrBalance sheetUnsupported3,980 US Dollar
3100Retained earningsequityCrRetained earningsUnsupported8,160 US Dollar
4000RevenuerevenueCrProfit and lossUnsupported12,340 US Dollar
4100Product revenuerevenueCrRevenueUnsupported16,520 US Dollar
4200Services revenuerevenueCrRevenueUnsupported20,700 US Dollar
5000Cost of revenueexpenseDrProfit and lossUnsupported24,880 US Dollar
5100Hosting and infrastructureexpenseDrCost of revenueUnsupported29,060 US Dollar
6200Rent expenseexpenseDrOperating expensesUnsupported33,240 US Dollar
6410Professional feesexpenseDrOperating expensesUnsupported37,420 US Dollar
6900Bad debt expenseexpenseDrOperating expensesUnsupported41,600 US Dollar
6950Legacy marketingexpenseDrOperating expensesUnsupported3,780 US Dollar

6000 Operating expenses

1 – 30 September 2026

Register for 6000 Operating expenses. 1 – 30 September 2026
DateEntryMemoDebitCreditBalance
Opening balance0 US Dollar
3 SepJE-2026-0901AWS — hosting4,120 US Dollar4,120 US Dollar
12 SepJE-2026-0906Datadog — observability3,200 US Dollar7,320 US Dollar
20 SepJE-2026-0910Credit — AWS support tier refund480 US Dollar6,840 US Dollar
30 SepJE-2026-0914Accrued hosting7,750 US Dollar14,590 US Dollar
Closing balance14,590 US Dollar

RollForward

Opening equals the prior period's closing, and closing equals the GL. Both are asserted; the difference is always visible, and a non-zero difference owns the screen.

Prepaid expenses

September 2026

Prepaid expenses roll-forward for September 2026
Opening balance3,182 US Dollar
Additions960 US Dollar
Releasesnegative 844 US Dollar
Adjustments0 US Dollar
Closing balance3,298 US Dollar
General ledger balance3,298 US Dollar
Difference0 US Dollar

Closing balance ties to the general ledger.

Deferred revenue

September 2026

Deferred revenue roll-forward for September 2026
Opening balance42,180 US Dollar
Additions12,400 US Dollar
Releasesnegative 7,000 US Dollar
Adjustments0 US Dollar
Closing balance47,580 US Dollar
General ledger balance47,460 US Dollar
Difference120 US Dollar

A $120.00 difference against the GL. A manual entry was posted directly to 2400 on 29 Sep without a corresponding schedule line.

ScheduleTable · SchedulePreview

One shell, seven presets — prepaid, accrual, deferred revenue, fixed asset, intangible, lease, debt — each with its own columns. Fully-released rows are shown and then dropped; silently disappearing rows make a schedule impossible to follow.

Prepaid expenses

September 2026

Prepaid expenses. September 2026
ItemTermOpeningAmortized this periodClosing
1 Jan 2026 – 31 Dec 20262,000 US Dollarnegative 400 US Dollar1,600 US Dollar
1 Jul 2025 – 30 Jun 2027900 US Dollarnegative 300 US Dollar600 US Dollar
Fully released1 Jun 2026 – 30 Sep 2026144 US Dollarnegative 144 US Dollar0 US Dollar
Total3,182 US Dollarnegative 844 US Dollar2,338 US Dollar

Schedule entries to be posted

Period ending 30 Sep 2026 · nothing has posted yet

Schedule entries to be posted for the period ending 30 Sep 2026
ScheduleDescriptionDebitCreditAmount
Prepaid — D&O insuranceAmortise September6100 Insurance expense1400 Prepaid expenses400 US Dollar
Prepaid — software licencesAmortise September6200 Software expense1400 Prepaid expenses300 US Dollar
Prepaid — trade show depositRelease, event held 18 Sep6300 Marketing expense1400 Prepaid expenses144 US Dollar
Total to post844 US Dollar

Posting creates one audit record covering the whole batch.

AccountTieOut

Every balance-sheet account has a supporting schedule and a displayed tie-out. An account with no schedule at all renders an explicit “Unsupported” state — it does not simply omit the row.

1 account out of tie1 unsupported

Balance sheet account tie-out

As at 30 September 2026 · Acme Holdings, Inc. · accrual basis

Balance sheet account tie-out. As at 30 September 2026 · Acme Holdings, Inc. · accrual basis
AccountGL balanceScheduleDifferenceEvidenceReviewed
1010 Operating cash184,200 US Dollar184,200 US Dollar0 US Dollarfirst-republic-sep-2026.pdfM. Chen2 Oct 2026
1200 Accounts receivable12,849 US Dollar12,849 US Dollar0 US Dollarar-aging-sep-2026.xlsxA. Rivera2 Oct 2026
1400 Prepaid expenses3,298 US Dollar2,338 US Dollar960 US DollarNone attachedNot reviewed
1900 Other assets642 US DollarUnsupportednot availableNone attachedNot reviewed

DepreciationSchedule · LeaseSchedule · AllowanceRollForward

Book and tax are parallel columns and diverge; the in-service date is labelled as such, never the purchase date. A lease liability and its right-of-use asset amortise on different curves, so they get their own columns. Provision and write-off are named as distinct actions — they have different P&L effects.

Depreciation schedule

September 2026 · book and tax in parallel

Depreciation schedule. September 2026, book and tax in parallel.
AssetCostIn servicenot purchase dateLife / methodBookTaxBook/tax diff
AccumulatedNBVAccumulatedNBV
Office fit-out, 500 Howard St42,000 US Dollar15 Apr 202484mo · straight-linemid-month14,500 US Dollar27,500 US Dollar19,400 US Dollar22,600 US Dollar4,900 US Dollar
Server hardware, us-east-224,200 US Dollar1 Feb 202536mo · MACRShalf-year11,800 US Dollar12,400 US Dollar16,140 US Dollar8,060 US Dollar4,340 US Dollar
Fleet vehicle — disposed 12 Sep 202618,000 US Dollar1 Sep 202360mo · double-decliningfull-month15,720 US Dollar2,280 US Dollar17,600 US Dollar400 US Dollar1,880 US Dollar
Disposed · Proceeds 3,100 US Dollar − NBV 2,280 US Dollar = 820 US Dollar gain
Total84,200 US Dollar52,180 US Dollar41,060 US Dollar

500 Howard St, floors 3–4

operating lease · discount rate 6.250% (Incremental borrowing rate at commencement, 1 Jan 2025 — from the syndicated facility term sheet, not the risk-free rate.) · single straight-line lease cost in operating expenses

500 Howard St, floors 3–4 lease schedule
PeriodPaymentLease liabilityROU asset
InterestPrincipalBalanceAmortizationBalance
Sep 20263,680 US Dollar984 US Dollar2,696 US Dollar184,200 US Dollar2,840 US Dollar179,400 US Dollar
Oct 20263,680 US Dollar970 US Dollar2,710 US Dollar181,490 US Dollar2,840 US Dollar176,560 US Dollar
Nov 20263,680 US Dollar956 US Dollar2,724 US Dollar178,766 US Dollar2,840 US Dollar173,720 US Dollar

Maturity analysis

202744,160 US Dollar
202845,480 US Dollar
202946,840 US Dollar
2030 and thereafter79,540 US Dollar
Less: imputed interest31,820 US Dollar
Present value of lease liability184,200 US Dollar

Allowance for credit losses

September 2026

Allowance for credit losses roll-forward for September 2026
Opening balance964 US Dollar
Additions182 US Dollar
Releasesnegative 240 US Dollar
Adjustments64 US Dollar
Closing balance970 US Dollar
General ledger balance970 US Dollar
Difference0 US Dollar

Closing balance ties to the general ledger.

Methodology

Each input traces to a bucket in the aging.

Allowance methodology inputs
BucketRateBaseAllowance
Current0.5%8,420 US Dollar42 US Dollar and 10 cents
1–30 days2%2,840 US Dollar56 US Dollar and 80 cents
31–60 days8%960 US Dollar76 US Dollar and 80 cents
61–90 days25%420 US Dollar105 US Dollar
Over 90 days60%1,149 US Dollar689 US Dollar and 40 cents

0.5% of Current + 2% of 1–30 days + 8% of 31–60 days + 25% of 61–90 days + 60% of Over 90 days

AuditTrail

Field-level diffs, the actor and their role, and — explicitly, never silently — when someone acted on behalf of someone else. Timestamps are server UTC with the zone displayed.

Audit trail

4 events · append-only

  1. Posted JE-2026-0914

    M. Chen (Controller)30 Sep 2026, 16:42 UTC

  2. Attached evidence aws-usage-sep-2026.pdf

    A. Rivera (Staff accountant)30 Sep 2026, 17:04 UTC

  3. Viewed the September close package

    Support engineer #4412 (Vendor support)on behalf of M. Chen, Controller1 Oct 2026, 10:12 UTC

  4. Edited draft JE-2026-0915

    • Amount changed from $384.00 to $420.00
    • Memo changed from Amortise prepaid insurance to Amortise prepaid insurance — revised policy period

    M. Chen (Controller)1 Oct 2026, 11:30 UTC

The 18 components on this page

Each has a page with its four-layer spec, its dependencies, the whole source file and the one-line install. The family spec they were all built against is Accounting core (GL).

Works in your QuickBooks Online or Xero file

Get your books closed every month

Lopifi is building AI bookkeeping that keeps your books closed on US GAAP as transactions happen, with a CPA review every quarter, for $200 a month. We’re not open yet.

$200/month when we open. No card now.