Spreadsheet Failure ModeManual Workflow
Root Operational Bottleneck
Billing inquiries live in a shared inbox and an unresolved-dispute sheet that do not talk, so a customer who asked a question still shows as past due.
Control Hazard & Audit Exposure
Frustrated customers withholding $500k in invoice payments over unaddressed queries because the hold was never placed or never cleared.
Deterministic Software ReplacementClient-Owned Architecture
Billing Ticket State Machine that Clears AR Holds When Inquiry Resolution Posts
Billing-ticket state machine that places an AR hold when an inquiry opens and clears the hold only when the resolution posts to the invoice.
Continuous Assertion Rule
Hold assertion: an open billing inquiry must carry an AR hold on the referenced invoices, and the hold cannot clear unless a resolution record with owner and timestamp exists.