Understanding Invoice Batch Processing

When you create invoices using an external system, you can transfer them to the JD Edwards EnterpriseOne Accounts Receivable system using the Batch Invoice Processor program (R03B11Z1A). Before you perform batch invoice processing, write a custom program to copy the data from the external system to these tables:

  • Batch Invoices (F03B11Z1).

  • Journal Entry Transactions - Batch File (F0911Z1).

After you convert batch invoices from the external system, you run the Batch Invoice Processor program to create invoices in the JD Edwards EnterpriseOne Accounts Receivable system. When you run the Batch Invoice Processor program, the system:

  • Applies validation rules to existing data.

  • Provides default data where necessary.

  • Creates invoice information in the Customer Ledger table (F03B11).

  • Creates associated G/L distribution information in the Account Ledger table (F0911).

Based on how you set the processing options, the system can automatically post the invoice batches that the system creates and purge the successfully processed records from the batch tables (F03B11Z1 and F0911Z1).

Note: The invoice batch processor is designed to process only open invoices. You cannot process paid or partially paid invoices, deductions, receipts, or chargebacks. If you use this program to process information other than open invoices, the program is considered a custom program and is not supported by Oracle. Contact the field representative for assistance with custom programming.