Update sales records and analytics when invoice is paid

Paid invoices arrive without linked sales or analytics rows, causing reconciliation gaps for billing staff. Adds matched records and an audit date so billing can reconcile same day.

Update sales records and analytics when invoice is paid

Overview

Update sales records and analytics when invoice is paid