Invoicing & Billing Schedules
Invoicing & Billing Schedules
Quick Summary: In GAAPx, billing schedules operate concurrently with revenue recognition schedules while remaining mathematically decoupled. This separation guarantees that cash collection cadences (annual upfront, quarterly in advance, monthly in arrears, or custom milestone triggers) accurately populate Accounts Receivable and Unbilled AR without distorting ASC 606 revenue amortization waterfalls.
The Billing vs. Revenue Recognition Decoupling
flowchart TD
Contract["Signed $120,000 1-Year Contract"]
subgraph Billing ["Billing Schedule (Cash & Invoicing)"]
B1["Invoice 1: $60,000 (Month 1 Upfront)"]
B2["Invoice 2: $60,000 (Month 7 Mid-Term)"]
end
subgraph Revenue ["Revenue Schedule (ASC 606 Ratable)"]
R1["$10,000 / Month Recognized Over 12 Months"]
end
subgraph BalanceSheet ["Balance Sheet Accounts"]
D1["Deferred Revenue / Contract Liability"]
D2["Unbilled Receivable / Contract Asset"]
end
Contract --> Billing
Contract --> Revenue
Billing & Revenue --> BalanceSheet
Supported Billing Cadences
GAAPx supports all standard and custom enterprise billing patterns:
| Billing Cadence | When Invoices are Generated | Impact on Balance Sheet |
|---|---|---|
| Annual in Advance | 100% on Day 1 of contract term. | Credits Deferred Revenue ($120k); amortizes down monthly. |
| Quarterly in Advance | 25% every 90 days. | Balances cycle between Deferred Revenue and Unbilled AR. |
| Monthly in Arrears | End of every billing cycle. | Invoiced directly to AR as service has already been delivered. |
| Custom Milestones | Triggered by certified delivery events. | Creates Unbilled Contract Asset until milestone invoice is issued. |
| Ramp Deals | Variable amounts (e.g. $20k Y1, $40k Y2, $60k Y3). | ASC 606 straight-lines revenue ($40k/yr) against ramping invoices. |
Credit Memos & Refund Reconciliations
When issuing customer concessions, SLA penalty credits, or billing adjustments:
- Credit Against Unpaid Invoices: Applies directly against Accounts Receivable, reducing outstanding DSO.
- Refunds on Paid Invoices: Generates a cash refund entry and rebalances the deferred revenue subledger.
- ASC 606 Variable Consideration Adjustment: Evaluates whether the concession represents a reduction of historical transaction price or a prospective discount on future periods.