How To Set Up, Map Data For Voucher Batch Processing, And Purge The Data (P0411Z1, R04110ZA, R0411Z1P)

Purpose
 Overview Batch Voucher Processing
Scope
Details
 Processing Batch Vouchers
 Processing Options for Batch Voucher Processor Report (R04110ZA)
 Working with Batch Vouchers
 Alternate Tax Rate/Area Assignment Functionality (Release 9.1 and above)
 Voucher Match Automation (Release 9.1 and above)
 Processing Options for Batch Voucher Revisions (P0411Z1)
 Default Automation Flag in Add Mode (Release 9.1 and above)
 Mapping Voucher Transactions to Batch Input Tables
 Link to Mapping Instructions Including Required, Optional and Ignore Fields
 Voucher Batch Processing With Payments
 Mapping for Tax Capture by Pay Item and Account Functionality
 Posting Processed Batch Vouchers
 Purging Processed Batch Vouchers

Purpose

Overview Batch Voucher Processing

Voucher batch processing is a method of adding vouchers from an external system to JD Edwards EnterpriseOne software. To utilize JD Edwards Voucher Batch Processing, create a custom program to upload voucher information correctly into the Voucher Transactions Batch Upload table (F0411Z1) and the Journal Entry Transactions Batch File table (F0911Z1).

After converting the voucher information to the proper format in the Voucher Transactions Batch Upload table (F0411Z1) and the Journal Entry Transactions Batch File table (F0911Z1), run the Batch Voucher Processor Report (R04110ZA). This program performs the following tasks:

After the external vouchers have been uploaded to the Accounts Payable Ledger (F0411) and the General Ledger (F0911), they can be processed as JD Edwards EnterpriseOne transactions.

Caution: Directly updating either the Accounts Payable Ledger (F0411) or the General Ledger (F0911) without using the batch process has the potential to negatively impact JD Edwards EnterpriseOne voucher information.

Note: Use Voucher Batch Processing to upload Payment Without Voucher Match transactions of Batch Type 'W' and Document Type PM. Run a test by adding a record via P0411Z1 application set with Processing Option - Manual Checks Creation to '1. This opens the Payment Information form to specify the Payment Number (DOCM). While running R04110ZA to process payments, ensure that Processing Option - Version tab, MBF for Voucher Processing to ZJDE0002 is set.

Scope

This document is intended for users who are setting up or using the Batch Voucher functionality in the JD Edwards EnterpriseOne system.

Details

Processing Batch Vouchers

The Batch Voucher Processor Report (R04110ZA) is located on the Batch Voucher Processing menu (G04311).

G04311 Batch Voucher Processing

After data is entered into the Voucher Transaction Batch Upload (F0411Z1) and the Journal Entry Transactions Batch File (F0911Z1) tables through a custom program or manual entry, run the Batch Voucher Processor Report (R04110ZA). This program copies the information in the Voucher Transaction Batch Upload (F0411Z1) and Journal Entry Transactions Batch File (F0911Z1) tables into the Accounts Payable Ledger (F0411) and Account Ledger (F0911) tables, respectively.

This UBE runs in Proof or Final mode.

In Proof Mode, the system:

In Final Mode, the system:

Note: Two program versions of the Batch Voucher Processor Report (R04110ZA) are for Payroll processing only. These versions are ZJDE0003 and ZJDE0004.

Processing Options for Batch Voucher Processor Report (R04110ZA)

Processing Option Tab Processing Option Choice(s) Explanations
Select

1. EDI - User ID

2. EDI - Batch Number

3. EDI - Transaction Number

4. EDI - Transmission Date

  • 1. EDI - User ID - Enter a valid user ID to narrow data selection to a single EDI user. If this processing options is left blank, the system selects all user IDs.
  • 2. EDI - Batch Number - Enter a batch number to set data selection for the EDI - Batch Number. Use only existing batch numbers for this data selection.
  • 3. EDI - Transaction Number - Enter a transaction number to select data by EDI transaction number. If this processing option is left blank, the system selects all EDI transaction numbers.
  • 4. EDI - Transmission Date - Enter a transmission date to select records by EDI transmission date. If this processing option is left blank, the system selects records for all EDI transmission dates.
  • Note - You are not required to use all of these above, however, Oracle Support recommends narrowing down to a small batch to process at a time.
Process

1. Mode

Specify whether the system runs the program in proof or final mode. Valid values are:

  • Blank: Run program in proof mode, which does not update any tables.
  • 1: Run program in final mode. In final mode, the system generates a report and updates the F0411 and F0911 tables based on the information that you provide.

2. Allow out of Balance

Specify whether the system updates the F0411 and F0911 tables when the sum of the amounts to be distributed for the voucher does not equal the sum of the amounts to be distributed for the corresponding journal entry. The system considers tax amounts when determining the amounts to distribute for both the voucher and journal entry.

  • Blank: Do not process vouchers that are out of balance.
  • 1: Process vouchers that are out of balance. Select this option ONLY when converting voucher records separately from their corresponding journal entries, such as when uploading legacy information from another system.

Note: When processing vouchers that are out-of-balance, unpredictable results may occur in other applications.

Purge 3. Purged Processed Transactions

Specify whether the system automatically purges successfully processed voucher records from the F0411Z1 and F0911Z1. Valid values are:

  • Blank: Do not purge voucher records from F0411Z1 and F0911Z1.
  • 1: Purge voucher records from F0411Z1 and F0911Z1.
Messages 1. Suppress Warning

Specify whether the system automatically purges successfully processed voucher records from the F0411Z1 and F0911Z1. Valid values are:

  • Blank: Send warning messages to the employee work center.
  • 1: Do not send warning messages to the employee work center.
  • Note - The system sends all error messages to the employee work center, regardless of how you set this processing option.
2. User ID for Workflow Messages

Specify which user receives workflow warning messages. If this processing option is left blank, the system sends warning messages to the user who entered the transaction.

Defaults Bypass Tax Default

Specify whether the system updates the tax explanation code and tax rate/area information on successfully processed supplier ledger records with the values specified in the Address Book Master table (F0101) and the Business Unit Master table (F0006). If the Tax Rate/Area field is completed in both tables, the system uses the value from the Supplier Master table (F0401). Values are:

  • Blank: Update the tax values
  • 1: Do not update the tax values.
Version

1. Version (Voucher MBF Processing Options)

Specify the version of the Voucher Entry MBF Processing Options program (P0400047) the system uses to process the voucher transaction to the F0411 table. If this processing option is left blank, the system uses version ZJDE0001.

2. Version (Journal Entry MBF Processing Options)

Specify whether the system automatically purges successfully processed voucher records from the F0411Z1 and F0911Z1. Valid values are:

  • Blank: Do not purge voucher records from F0411Z1 and F0911Z1.
  • 1: Purge voucher records from F0411Z1 and F0911Z1.
Batch Approval Batch Approval

Specify the status that the system assigns to successfully processed voucher batches. Values are:

  • Blank: Assign the value according to the Manager Approval of Input option specified on the Accounts Payable Constants form.
  • 1: Assign a status of approved (A) to successfully processed voucher batches.
Auto Post Version

Specify whether the system automatically posts successfully processed voucher transactions to the Account Balances table (F0902). Specify the version of the post program the system uses. If this processing option is left blank, the system does not post transactions.

Working with Batch Vouchers

To troubleshoot batch voucher errors please refer to troubleshooting knowledge Troubleshooting Voucher Batch Processing Error(s) In EnterpriseOne (P0411Z1/R04110ZA).

Alternate Tax Rate/Area Assignment Functionality (Release 9.1 and above)

The Batch Voucher Revisions form (P0411Z1) retrieves the alternate tax rate/area assignment if the alternate tax rate/area assignment company constant is set up to do so. When working in the grid area of the form, the system retrieves the alternate tax rate/area based on the supplier and business unit specified in the header area. The system does not display the business unit in the grid. It retrieves the default value from the header. If the header is blank, the system retrieves the default value from the supplier's address book record. When the alternate tax rate/area assignment company constant in enabled, the business unit field is disabled for modifications on the Features form. When the constant is disabled, modify the business unit on the Features form. When the business unit is modified from Features Form, the system changes the business unit in the header. However, the system does not retrieve a tax rate/area after modifying; it retains the value entered. The system retrieves only the tax rate/area of the supplier or the alternate tax rate/area that was setup. The business unit is not considered in the transaction when the alternate tax rate/area assignment is disabled or when an error exists when attempting to retrieve the alternate tax rate/area.

Voucher Match Automation (Release 9.1 and above)

Before using the voucher match automation process (VMA), capture invoice records and add them to the Voucher Transactions - Batch Upload (F0411Z1) and Voucher Transactions Batch Upload - Voucher Match Automation (F0411Z1T) tables. Use the Batch Voucher Revisions program (P0411Z1) to modify invoice records used in the (VMA) process. Populate certain fields in the F0411Z1 and F0411Z1T tables for invoice records that are matched using the automated process. After the records are created, only certain fields allow for modification.

Processing Options for Batch Voucher Revisions (P0411Z1)

Processing Option Tab Processing Option Choice(s) Explanations
Defaults 1. Service/Tax Date

Select the default Service/Tax Date. Valid values are:

  • Blank: Use the GL date as the service or tax date.
  • 1: To use the invoice date as the service or tax date.
2. Default Pay Status

Enter a value that exists in the (00/PS) UDC table to specify the default pay status for a voucher or invoice.

3. Default Factor/Special Payee Address

Select the Default Factor/Special Payee Address. Valid values are:

  • Blank: To load the supplier's address number from the Supplier Master table (F0401) into the Alternate/Payee field for payments.
  • 1: To load the factor/special payee number into the Alternate/Payee field.

Note - Payments are made to the address book number that is in the Alternate/Payee field.

Dates 1. Invoice Date>Todays Date

Specify the type of message that the system sends when the invoice date is greater than the current date. Values are:

  • Leave Blank: No Message. No edit is performed. Processing can continue.
  • 1: Warning message. Processing can continue.
  • 2: Error message. Processing cannot continue until the error is corrected.
2. Invoice Date>G/L Date

Specify the type of message that the system sends when the invoice date is greater than the GL date. Values are:

  • Blank: No Message. No edit is performed. Processing can continue.
  • 1: Warning message. Processing can continue.
  • 2: Error message. Processing cannot continue until the error is corrected.
3. Due Date for Debit/Credit Memos

Enter a value to select the Due Date for Debit/Credit Memos. Valid values are:

  • Blank: To Use the GL date as the due date for debit memos.
  • 1: To use the payment terms code to determine the due date.
Currency 1. Allow Value Added Tax

Specify whether Value Added Tax (VAT) is allowed on currency entries. Valid values are:

  • Blank: Do not allow VAT tax on currency entries.
  • 1: to enable value-added tax (VAT) on currency entries.
Manual Cks 1. Manual Check Creation

Specify whether manual checks are written. Valid values are:

  • Blank: Do not write manual checks.
  • 1: To write manual checks.
Journal Entry 1. Bypass Out-of-Balance Edit

Specify whether transaction entries must balance. Valid values are:

  • Blank: to specify that transaction entries must balance.
  • 1: To specify that transactions do not need to be in balance.
Display 1. Summarized

Specify whether summarized vouchers appear on the Work With Store & Forward Vouchers form. Valid values are:

  • Blank: To suppress the display of summarized vouchers.
  • 1: To display summarized vouchers on the Work With Store & Forward Vouchers from.
Enter Type 1. Transaction NOT Store and Forward Entry

Indicate whether transactions were entered using the Store & Forward Voucher Entry program. Valid values are:


  • Blank: To indicate that transactions were entered using the Store & Forward Voucher Entry program.
  • 1: If transactions were not entered using the Store & Forward Voucher Entry program.

Default Automation Flag in Add Mode (Release 9.1 and above)

Enter 1 in this processing option to the Automation Flag (data item ATFLG) field populate with 1 for the records added to the F0411Z1 table. If a 1 is entered for this processing option, the system populates the Automation Flag field when a new record is added or an existing record is copied. If the processing option is left blank, the system is prevented from automatically populating the Automation Flag field. Populate the Automation Flag field with 1 to enable the voucher match automation process to automatically match invoices to receipts and purchase orders. If this processing option is not used to automatically populate the Automation Flag field, manually enter 1 in each record in the F0411Z1 table to use the voucher match automation process.

Note: The Automation Flag field is used by the system to identify records to process using the voucher match automation process. Complete this processing option only when working with records for the voucher match automation process. Completing this processing option is optional. If it is not required to have the system automatically complete the Automation Flag field when records are added, leave the processing option blank and manually complete the Automation Flag field for the records being processed using the voucher match automation process.

Mapping Voucher Transactions to Batch Input Tables

To successfully upload voucher information from external sources, create a custom program to map the data to the proper fields in the Voucher Transactions Batch Upload table (F0411Z1) and the Journal Entry Transactions Batch File table (F0911Z1). Certain fields are required for the basic voucher upload process. Additional fields for discount, tax, and payment information are available to include more voucher detail in the upload. Other fields are ignored or reserved for users. It is extremely important to do a manual test adding test data to the F0411Z1 and F0911Z1 first and run the process through. If successful, use this a mapping guide for the custom upload program to prevent duplicate key errors, incorrect uploads or general processing failures.

Note: Global Customer Support does not support the custom upload program. Only manually adding data to the worktables using Batch Voucher Entry (P0411Z1) is supported.

Link to Mapping Instructions Including Required, Optional and Ignore Fields

For release 9.2: Click this link to access our release 9.2 online guide mapping information including required and optional fields.

For release 9.1: Click this link to access our release 9.1 online guide mapping information including required and optional fields.

For older releases: Click this link to access our archive of JD Edwards EnterpriseOne Documentation to find the A/P guide for your release for the mapping information, including required and optional fields.

Voucher Batch Processing With Payments

It is possible to process paid vouchers that meet the following conditions:

Note: The Voucher Batch Processing can be used to upload Payment Without Voucher Match transactions of Batch Type 'W' and Document Type PM. You could run a test by adding a record via P0411Z1 application set with Processing Option - Manual Checks Creation to '1. This will pop up Payment Information form where you can specify the Payment Number (DOCM). While running R04110ZA to process payments, ensure that you set the Processing Option - Version tab, MBF for Voucher Processing to ZJDE0002.

Mapping for Tax Capture by Pay Item and Account Functionality

To accommodate tax capture functionality, the following changes were made to field mappings in 9.0 Update 1:

  1. Journal Entry Transactions - Batch File table (F0911Z1). If the tax constant is enabled for the invoice company, Pay Item (SFX) is a required field.
  2. Voucher Transactions - Batch Upload table (F0411Z1). If the tax constant is enabled for the voucher company, Pay Item (SFX) and Pay Item Extension Number
    (SFXE - Zero value) are required fields.

For additional information on the Tax Capture by Pay Item and Account Functionality, please see How To Understand Tax Set Up Within Accounts Payable and Accounts Receivable Within EnterpriseOne (P0022, P4008, P0004A, R0018P, P73GE0).

Posting Processed Batch Vouchers

Records are ready to purge from the worktables after they are successfully processed and added to the Accounts Payable Ledger (F0411) and General Ledger (F0911. The system holds processed vouchers in the batch table until they are purged. There are two ways to purge vouchers:

Pleases see knowledge Understanding Non-Purchase Order Related Accounts Payable Voucher Post Process Within JD Edwards EnterpriseOne Financial Management (R09801, P00241)

Purging Processed Batch Vouchers

After records from the worktables are successfully processed and added to the Accounts Payable Ledger (F0411) and General Ledger (F0911), they can be purged. The system holds processed vouchers in the batch table until they are purged. Batch vouchers can be purged in either of the following ways:

Option 1: Set a processing option for the Batch Voucher Processor Report program (R04110ZA) to automatically purge them when you process your batch vouchers in final mode. (See processing option table above)

Note: As of Release 9.1 and above, records in the F0411Z1 table for which the Automation Flag field includes the value 1 are not purged when the processing option in the Batch Voucher Processor Report program is set to purge records. To purge records for which the value is 1, set the processing Purge Processed Records processing option in the VMA matching program, or manually run the Purge Batch Voucher Entries program (P0411Z1P).

Option 2: Purge them manually by using the Purge Batch Voucher Entries (R0411Z1P) program from the Batch Voucher Processing menu (G04311).

Successfully processed vouchers are purged from the following tables:

Purging removes only batch vouchers from the worktables and does not affect vouchers in the Accounts Payable Ledger (F0411) or General Ledger (F0911) tables.