#CPQAskAnExpert #BillingAskAnExpert
We are implementing Billing for a customer who has been using CPQ for two years. In CPQ they have been creating and activating Orders and have been manually entering these into their ERP (Xero) to create invoices there.
We are trying to create catch up invoices for these legacy orders, to invoice them up as if they had always been billed through SF Billing to the last bill through date.
Our problem is the we cannot get an invoice to generate for these existing orders.
To test our setup, we manually recreated the existing order using the exact same account, product and start/end dates and were able to create an invoice. We checked all the usual fields on the original order that we know the Invoice Scheduler evaluates but no invoice will create.
i.e. Order is Activated, Invoice Batch is included in run, Billing Rule has Generate Invoice= T, Hold Billing is False,Next Billing Date <= Invoice Target Date
There must be something 'under the hood' that invoice scheduler evaluates about the Order and Order Products that we are not seeing that is preventing this invoice from being created.
Thanks @Frank Shapiro , yes it was the Processing Status that was still blank. We were able to invoice once that field was updated