Eric Leonard

Accounting Automation
Portfolio · Revenue Ledger and Import Tooling

Revenue and ledger tools I built for month-end.

I'm a CPA who kept solving the same revenue problems in spreadsheets, so I built three small tools instead. One allocates revenue under ASC 606 and builds the recognition waterfall, one maps and cleans files for NetSuite imports, and one reconciles partner pass-through billing. Each runs in the browser. Open any of them and click Load sample data to try it.

The projects
Open →
01

RevAllocate

ASC 606 revenue allocation & recognition

This is a revenue allocation tool to help growing businesses move away from allocation calculations in Excel. It allows for the import of line-by-line contract performance obligations as well as a rate card to accurately distribute revenue proportionately in accordance with ASC 606.

SSP allocation Recognition waterfall Validation gate JE export 62 tests
Open →
02

ImportBridge

NetSuite CSV import mapper

Source files almost never match NetSuite's import layout. This maps your columns to the fields the Import Assistant expects, checks the data as it goes (debits against credits, blank required fields, dates that won't parse), and won't let you export a file that would bounce on import.

Auto-matcher Confidence scoring Debit/credit tie-out 13 tests
Open →
03

PartnerBridge

Partner revenue reconciliation portal

When you sell through an implementation partner, the two sides rarely agree on what's owed. This puts the vendor and the partner on one screen: the vendor posts paid invoices, the partner enters what they actually billed, and anything that doesn't match the expected pass-through gets flagged. Includes an aging view and a reconciliation export.

Two-sided demo Pass-through reconciliation AR aging Variance flags

Tip: PartnerBridge is a two-sided demo. Open it and click "Open Partner window" to launch the other side, then edit in one and watch the other update.