Create draft sales invoices and add order rows to ledger

Order and shipping emails arrive unbilled and unrecorded, delaying invoices and cash collection. It creates draft sales invoices and logs each order so billing can review before the next run.

Create draft sales invoices and add order rows to ledger

Create draft sales invoices and add order rows to ledger