Processing Vouchers for JD Edwards EnterpriseOne Service Billing

This chapter provides overviews of voucher processing for JD Edwards EnterpriseOne Service Billing and of voucher batches and discusses how to:

Click to jump to parent topicUnderstanding Voucher Processing for JD Edwards EnterpriseOne Service Billing

When the JD Edwards EnterpriseOne Service Management system initially creates workfile transactions for the Billing Detail Workfile table (F4812), they are undifferentiated, generic transactions. Although they contain the key information that you need to create vouchers, they have not been separated and assigned a specific voucher number.

JD Edwards EnterpriseOne Service Billing enables you to create vouchers automatically for the JD Edwards EnterpriseOne Service Management system. When you run the Voucher Generation program (R48122) from the Voucher Processing-S&WM Only menu, you are creating vouchers automatically.

After the JD Edwards EnterpriseOne Service Management system creates the workfile transactions that contain the information for creating vouchers, the next step is to generate vouchers.

This flowchart illustrates the relationships among the primary tables for voucher processing:

Workflow for voucher processing tables

A typical service billing voucher process consists of:

  1. Voucher generation.

  2. Voucher journal generation.

  3. Final journal entry generation.

  4. Voucher post.

Click to jump to parent topicUnderstanding Voucher Batches

You use the Batch Review program (P48221) to access all batches in Service Billing. A batch is a group of transactions that the system processes and balances as a unit. When you select Voucher Generation from the Voucher Processing menu, the system creates a batch of vouchers. Batch information is stored in the Service Billing Batch Control table (F48011).

You can choose a batch of transactions to prepare it for further processing. For example, if you print vouchers for review by project managers, you can review the batch and make any corrections.

The system uses the current activity indicator in the batch to control the processes for a particular batch. The system updates the current activity while the batch is actively being processed. For example, when you select a batch and run the Journal Edit Register program (R48300), the system updates the current activity to indicate that the batch is actively being processed. This setting prevents others from accessing this batch until the Journal Edit Register program finishes, at which time the system resets the current activity to 0. The batch is then available for subsequent processing.

You must reset the current activity setting manually if:

You can reset the current activity using either the Batch Header Revisions program (P480011) on the Advanced and Technical Operations menu (G48S31) or the Batch Review program (P480011) on the Voucher Processing-S&WM Only menu (G48S23).

Note. When you delete a batch, the system does not keep an audit trail for the batch number, which comes from the Next Number Revisions program (P0002) in the Foundation Environment (system 00).

Click to jump to parent topicGenerating Vouchers Automatically

This section provides an overview of voucher generation, lists prerequisites, and discusses how to:

Click to jump to top of pageClick to jump to parent topicUnderstanding Voucher Generation

When you run the Voucher Generation program (R48122) from the Voucher Processing-S&WM Only menu, the system automatically summarizes the selected transactions from the Billing Detail Workfile table (F4812) and writes the summarized records to the Voucher Summary table (F4823). When you run the Create A/P Entries program (R48197), the system uses the entries in the Voucher Summary table to create transactions in the Accounts Payable Ledger table (F0411).

During Voucher Generation, the system:

Using Interactive Versions in Voucher Generation

The Journal Generation program (R48131) calls the Journal Edit Register program (R48300). The Journal Edit Register program performs all validations and updates for G/L journal entries in the JD Edwards EnterpriseOne Service Billing system. You specify which version of the Journal Edit Register to use in the processing options for Journal Generation.

When you run the Journal Generation program to process the accounting entries, the system uses the versions of the voucher entry and journal entry master business functions that you specified in the processing options of the Journal Edit Register program. If you leave the processing options for the Journal Edit Register program blank, the system uses the ZJDE0001 versions of the master business functions.

To review the processing options for the voucher entry and journal entry master business functions, select Interactive Versions from the System Administration Tools menu (GH9011), and review these interactive applications:

Click to jump to top of pageClick to jump to parent topicPrerequisites

Before you complete the tasks in this section:

Click to jump to top of pageClick to jump to parent topicSetting Processing Options for Voucher Generation (R48122)

Processing options enable you to specify the default processing for programs and reports.

Process

These processing options enable you to specify various dates, as well as the company to be used for data selection and processing.

1. Date: Pay From (Required)

Specify the pay from date. The system requires this date and uses it in the data selection.

2. Date: Pay Through (Required)

Specify the pay through date. The system requires this date and uses it in the data selection.

3. Date: G/L (date: general ledger)

Specify the G/L date to be used for this application.

4. Date: Voucher

Specify the invoice date to be used for this application.

5. Company

Specify the company to be used in this application.

Currency

This processing option enables you to specify which date to use as the basis for any exchange rate transactions.

1. Exchange Rate Date Basis

Specify which date to use as the basis for any exchange rate transactions. This processing option is used in currency processing only. Values are:

1: Use the invoice date.

2: Use the G/L date of the invoice.

Click to jump to top of pageClick to jump to parent topicRunning Voucher Generation

Select Voucher Processing-S&WM Only (G48S23), Voucher Generation.

Click to jump to parent topicReviewing Voucher Information

This section provides an overview of voucher information and lists the forms used to review voucher information.

Click to jump to top of pageClick to jump to parent topicUnderstanding Voucher Information

When you generate vouchers, the system creates a batch of voucher transactions. It also updates the workfile transaction with the:

To verify the voucher information, you can review:

Click to jump to top of pageClick to jump to parent topicForms Used to Review Voucher Information

Form Name

FormID

Navigation

Usage

Work With Batches

W48221B

Voucher Processing-S&WM Only (G48S23), Batch Review

Locate voucher batches.

Work With Vouchers

W4823B

Select a batch on the Work With Batches form, and then click Select.

Review the vouchers for a specific batch.

Service Billing Voucher Review

W4823A

Select a voucher to revise or review on the Work With Vouchers form, and then click Select

Review the details for an individual voucher.

Voucher Detail Revisions

W4812I

Select a pay item on the Service Billing Voucher Review form, and then select Billing Detail from the Row menu.

Review the workfile transactions for a specific pay item.

Click to jump to parent topicDeleting Voucher Information

This section provides overviews of the deletion of voucher information and the removal of a workfile transaction from a voucher pay item and discusses how to remove a workfile transaction from a voucher pay item.

Click to jump to top of pageClick to jump to parent topicUnderstanding the Deletion of Voucher Information

When you review voucher information, you might need to decrease or delete voucher information. You can delete voucher information at four levels: batch, voucher, pay item, or workfile transaction. For example, you might need to delete the entire batch of vouchers if the wrong document type was assigned during voucher generation. Or you might need to remove a workfile transaction from a particular voucher pay item.

When you delete a batch of vouchers, the system:

When you delete a voucher from a batch of vouchers, the system:

When you delete a voucher pay item from a voucher, the system:

Considerations for Deleting a Batch of Vouchers

You can delete voucher batches interactively, or you can submit the job to the server. The submit to server method is recommended if you are running the software on the web.

When you use the submit to server method, the system calls the Batch Delete program (R48S900). If the deletion is successful, the Batch Delete program generates a report that indicates that the batch was deleted successfully. If the batch was not deleted successfully, the report indicates that the batch deletion failed or that the records being deleted are reserved by another user.

Click to jump to top of pageClick to jump to parent topicUnderstanding the Removal of a Workfile Transaction from a Voucher Pay Item

When you remove workfile transactions that are attached to a voucher pay item, the system:

Click to jump to top of pageClick to jump to parent topicForms Used to Delete Voucher Information

Form Name

FormID

Navigation

Usage

Work With Batches

W48221B

Voucher Processing-S&WM Only (G48S23), Batch Review

Delete a batch of vouchers.

Work With Vouchers

W4823B

Select a batch on the Work With Batches form, and then click Select.

Delete a voucher from a batch of vouchers.

Service Billing Voucher Review

W4823A

Select a voucher to revise or review on the Work With Vouchers form, and then click Select.

Delete a voucher pay item from a voucher.

Voucher Detail Revisions

W4812I

Select a pay item on the Service Billing Voucher Review form, and then select Billing Detail from the Row menu.

Remove a workfile transaction from a voucher pay item.

Click to jump to top of pageClick to jump to parent topicRemoving a Workfile Transaction from a Voucher Pay Item

Access the Voucher Detail Revisions form.

Select the workfile transaction to delete, and select Delete From Vouch from the Row menu.

Click to jump to parent topicCreating Voucher Journal Entries

This section provides overviews of preliminary voucher journal entries and final voucher journal entries, lists a prerequisite, and discusses how to:

Click to jump to top of pageClick to jump to parent topicUnderstanding Preliminary Voucher Journal Entries

You complete the voucher process by creating journal entries. You first create preliminary voucher journal entries. When you create the entries, the system prints the Journal Edit Register report (R48300). You should carefully review this report to ensure that you do not create final voucher journal entries that create out-of-balance records in the Account Ledger table (F0911).

The system creates proof voucher journals for a selected voucher batch. The workfile transactions use the accounting information that the system assigns when you run the Service Contract Workfile Generation program (R1732) to create detail journal entries in the Billing Detail Journal Workfile table (F48S910). These detail journal entries are then compressed into summarized journal entries in the Summarized Journal Workfile table (F48S911). When you run the Create A/P Entries program (R48197), the system uses the summarized journal entries to create transactions in the F0911 table for voucher journal entries and updates the Accounts Payable Ledger table (F0411).

The system uses the A/P and G/L functional servers to edit the summarized journal entries. The voucher summary transactions are temporarily added to the summarized journal entries in the F48S911 table to ensure balanced accounting entries.

Note. The workfile transactions created by the Service Contract Workfile Generation program for voucher processing do not use the Billing automatic accounting instructions (AAIs) to retrieve accounting rules. The accounting rules are assigned within the Service Contract Workfile Generation program.

The Journal Generation program (R48131) is a batch program. The voucher batch is processed as a unit. If the system detects one or more errors, it sets the voucher batch to an error status. You must correct the error condition and rerun the Journal Generation program. You can run the Journal Generation program as many times as necessary to correct all errors.

When you run the Journal Generation program, the system :

Journal Entry Generation Errors

When the system creates preliminary A/P and G/L entries, you can review the batch status to determine whether the entries were generated with errors. To verify the information for the general ledger journal before you create the final A/P and G/L entries, you can review the Journal Edit Register report (R48300). This report shows journal entries summarized by G/L date, document type, document number, business unit, object, subsidiary, and subledger.

You can also run the Journal Edit Register to print additional copies of the journal register after you have created preliminary voucher journal entries.

If you find errors on the reports, you do not always need to delete the batch and regenerate the vouchers. After you identify the errors, you can correct them and run the Journal Generation program (R48131) again. Common errors are:

Click to jump to top of pageClick to jump to parent topicUnderstanding Final Voucher Journal Entries

The system creates final voucher journal entries when you run the Create A/P Entries program (R48197) to transfer the voucher information from the JD Edwards EnterpriseOne Service Billing system to the JD Edwards EnterpriseOne Accounts Payable and General Accounting systems. The system updates transactions in the Accounts Payable Ledger table (F0411) and the Account Ledger table (F0911) from the Voucher Summary table (F4823) and Summarized Journal Workfile table (F48S911), respectively. The billing system uses the A/P functional server and G/L functional server to validate all accounting information.

The Create A/P Entries program is a batch program. The voucher batch is processed as a unit. If the system detects one or more errors, it does not transfer vouchers to the A/P and G/L systems, and it sets the voucher batch to an error status. You must correct the error conditions and then rerun the Create A/P Entries program. You can run the Create A/P Entries program as many times as necessary to correct all errors and transfer voucher information to the JD Edwards EnterpriseOne Accounts Payable and General Accounting systems.

Note. The Create A/P Entries program writes the voucher information to the JD Edwards EnterpriseOne Accounts Payable and General Accounting systems. You must run the Post Vouchers to G/L program (R09801) to post the transactions, create automatic offsets, and update the posted codes and batch status.

When you run the Create A/P Entries program, the system calls the Journal Generation program (R48131) if the batch is in error or if the proof journals have not been created.

When the system detects no errors, it:

When the system detects errors, it:

Click to jump to top of pageClick to jump to parent topicPrerequisite

Set the processing options of the XJDE0001 version of the Journal Edit Register (R48300).

Click to jump to top of pageClick to jump to parent topicForm Used to Create Voucher Journal Entries

Form Name

FormID

Navigation

Usage

Work With Batches

W48221B

Voucher Processing-S&WM Only (G48S23), Batch Review

Generate preliminary journal entries for a specific voucher batch.

Print the Journal Edit Register for a specific batch of voucher journal entries.

Generate final voucher journal entries for a specific batch.

Click to jump to top of pageClick to jump to parent topicGenerating Preliminary Voucher Journal Entries

Access the Work With Batches form.

Select the batch and select Journal Generation from the Row menu.

Click to jump to top of pageClick to jump to parent topicPrinting the Journal Edit Register for Voucher Journal Entries

Access the Work With Batches form.

Select the batch and select Journal Edit Reg from the Row menu.

Click to jump to top of pageClick to jump to parent topicSetting Processing Options for Create A/P Entries (R48197)

Processing options enable you to specify the default processing for programs and reports.

Versions

These processing options enable you to specify the versions of the Journal Generation program (R48131) and the Journal Edit Register report (R48300) to submit.

1. Journal Generation Version (R48131)

Specify the version of the Journal Generation report to submit.

2. Journal Edit Register Version (R48300)

Specify the version of the Journal Edit Register program (R48300) to run. If you leave this processing option blank, the system uses version XJDE0001.

Click to jump to top of pageClick to jump to parent topicGenerating Final Voucher Journal Entries

Access the Work With Batches form.

Select the batch and select Create A/P from the Row menu.

Click to jump to parent topicPosting Voucher Batches

This section provides an overview of voucher batch posting and discusses how to run the post program for voucher batches.

See Also

Understanding the General Ledger Post Process

Click to jump to top of pageClick to jump to parent topicUnderstanding Voucher Batch Posting

After you create the final voucher journal entries, you complete the overall voucher process by reviewing, approving, and posting the final voucher journal entries to the Account Ledger table (F0911).

When you post a batch of vouchers, the system:

The journal review and post programs are the same programs that you use in JD Edwards EnterpriseOne General Accounting.

Click to jump to top of pageClick to jump to parent topicRunning the Post Program for Voucher Batches

To run the Post Vouchers to G/L program (R09801), you can:

The navigation that you select depends on the method of posting that you want to use. If you post from the Post Vouchers to G/L program, you can:

If you post from the Voucher Journal Review program, you can post using automated data selection and a subsystem. These features are available from the Voucher Journal Review program only.