Create invoice rows from closed jobs for bookkeeping

Closed jobs don't produce structured invoice rows, forcing billing to copy details manually and delaying reconciliations. Capture invoice details automatically so billing can reconcile before the monthly close.

Create invoice rows from closed jobs for bookkeeping

Overview

Create invoice rows from closed jobs for bookkeeping