operating-model / loops/financial-loop/invoicing.md
id: financial-loop.invoicingtype: domainstatus: activeversion: 2.0loop: financial-loop

Domain · Lease-to-invoice reconciliation

What it covers

Turning confirmed leases into invoices, and resolving disputes where operator records and Rentiful records disagree.

Operations

Monthly confirmation cycle operation

Month-end triggers ledger preparation per operator → operator confirms or disputes → confirmed leases move into invoicing; disputes route to resolution. This is the same cycle as operator-loop.reconciliation.monthly-confirmation viewed from the Financial Loop's side.

Invoicing operation

Confirmed leases → invoice generated → invoice dispatched → receipt confirmed → handoff to Accounts receivable for cash tracking.

Dispute resolution operation

Disputed lease → evidence gathered from Rentiful and operator records → resolution → ledger updated → pattern captured for diagnostic feedback.

Notes

A lease signed but not invoiced is not a closed lease. This domain is where every primary-loop "signed" event gets validated into revenue. Missing the monthly cycle once normalises missing it.

Comment on GitHub →