Create revenue and cash rows from invoice webhooks
Create revenue and cash rows from invoice webhooks
Invoice and payment payloads arrive without ledger rows, so billing lacks reconciled records. Create matching revenue and cash rows so finance sees reconciled entries same day.