Understanding Invoice Printing

You use the Invoice Print program (R48504) to print invoices for customers. You use this program to print draft or final invoices. When these invoices are printed determines the draft or final status. Invoices printed before you run the Create A/R Entries program (R48199) are considered draft invoices. Invoices printed after you run the Create A/R Entries program are considered final invoices.

You print draft invoices to enable the project or account manager to verify the accuracy of invoice information before mailing it to a customer. This draft invoice information is retrieved from the Billing Detail Workfile table (F4812). If errors are detected, you can make corrections to the invoice, usually without having to delete the entire batch of invoices.

You print final invoices to send to a customer for goods or services rendered. Printing final invoices retrieves invoice information from the Billing Workfile History table (F4812H). You can also use this process to reprint invoices, as necessary.

Oracle recommends that you print final invoices after you create the A/R journal entries and post the invoice batch to the general ledger. Printing invoices after A/R information has been processed ensures that the information that appears on the invoice matches the invoice information that appears in the A/R ledger.

Important: If you print final invoices before you create the A/R journal entries and post the invoice batch to the general ledger, you might inadvertently modify the invoice information after you print it and mail it to the customer.

You can print invoices automatically when you generate invoices. For example, you might want to print draft invoices for review by project managers. Use this method to print invoices in a batch during invoice generation.

You can also print invoices manually after you generate them. When you use this method, you can:

  • Print invoices from any existing batch.

  • Reprint batches that include revised invoices.

  • Print invoices that have completed the billing process and have workfile transactions in history.