Add contact and revenue note from closed invoice

Closed invoices that don't create contacts leave guest records incomplete and stall outreach. It creates or updates the guest contact and appends a revenue note so teams can act same day.

Add contact and revenue note from closed invoice

Add contact and revenue note from closed invoice