Mark invoice records paid from payment events

Invoice records sometimes remain unpaid after payments process, creating reconciliation gaps for billing staff. Mark invoices paid automatically so billing reconciles and closes batches before the next run.

Mark invoice records paid from payment events

Mark invoice records paid from payment events