Effect of Processing Options on Process Output

The Voucher Match Automation UBE programs (R4304016, R4304020 and R4304021) include a processing option in which you specify whether to run the programs in proof, final or suggest mode. The Batch Voucher Processor Report program (R04110ZA) also includes a processing option in which you specify whether to run the program in proof or final mode. The Voucher Match Automation Driver program (R4304010) always runs the Voucher Match Automation UBE programs, and runs the Batch Voucher Processor Report program only when you set a processing option to create logged vouchers.

By setting the Suggestion Required option in the supplier master, the system processes that supplier's invoices in suggestion mode during the run of the VMA UBEs. See Suggestion Processing for information on how the system determines to run the voucher match automation in the suggest mode.

Because you can specify to run the Voucher Match Automation UBE programs and the Batch Voucher Processor Report program in different modes, and can specify whether or not to run the Batch Voucher Processor Report, you can produce different results based on the processing option values.

This table lists the effect of the Mode processing options in the Voucher Match Automation UBE programs, the Batch Voucher Processor Report, and the Create Logged Voucher processing option in the Voucher Match Automation Driver program.

Create Logged Voucher Processing Option Value

Mode in Batch Voucher Processor Report (R04110ZA)

Mode in Voucher Match Automation UBE Programs (R4304016, R4304020, and R4304021)

Effect of Processing Option Values

Blank (off)

NA

The program does not run.

Blank (proof)

The process generates a report of the process type 1 and process type 2 F0411Z1 records for which matching receipts exist in the F43121 table, but does not generate or update database records for the match.

In this scenario, the system generates a report that shows the process types 1 and 2 records in the F0411Z1 table that can be matched, the records for which no match exists, and the records that cannot be matched because of errors.

Note that when you run the Voucher Match Automation UBE programs in proof mode, the system does not process invoice records in the F0411Z1T table that are at status 3 (approved); it processes only those records that have a blank (unprocessed) status.

blank (off)

NA

The program does not run.

2 (suggest)

The process generates a report of the process type 1 and process type 2 F0411Z1 records for which matching receipts exist in the F43121 table, but does not generate or update database records for the match, except to update the receipts suggested and the invoice match status in the F0411Z1T table. The report shows the process type 1 and 2 records in the F0411Z1 table that can be matched, the records for which no match exists, and the records that cannot be matched because of errors.

The process reserves the receipt records in the F43121 table for the matches that it suggests so that the receipt records cannot be matched to other invoice lines until you take action on the suggested matches.

If you have invoice records in the F0411Z1T table that are at status 3 (approved) and you set the Process Approved Invoices processing option in the Voucher Match Automation UBE programs to 1 (process approved suggestions), the system completes the approved matches, updating the appropriate tables.

Blank (off)

NA

The program does not run.

1 (final)

The process does not create new logged vouchers, but matches process type 1 and existing process type 2 records in the F0411Z1 table to receipt records in the F43121 table and purchase order records in the Purchase Order Receiver File (F4311). It also creates or updates records in all affected database tables and generates a report showing the successful and unsuccessful matching attempts for process type 1 and 2 records.

However, if you have selected the Suggestion Required option for the supplier, the system creates suggestions for that supplier's invoices.

If you have invoice records in the F0411Z1T table that are at status 3 (approved) and you set the Process Approved Invoices processing option in the Voucher Match Automation UBE programs to 1 (process approved suggestions), the system completes the approved matches in final mode, updating the appropriate tables.

1 (on)

Blank (proof)

Blank (proof)

The Batch Voucher Processor Report program generates a report stating the number of records for which logged vouchers can be created.

For process type 2 records, the Voucher Match Automation UBE programs generate PDF reports that list the vouchers that can be matched and those that cannot be matched. The Voucher Match Automation UBE programs do not generate information for process type 1 records.

Note that when you run the Voucher Match Automation UBE programs in proof mode, the system does not process invoice records in the F0411Z1T table that are at status 3 (approved); it processes only those records that have a blank (unprocessed) status.

1 (on)

Blank (proof)

1 (suggest)

The Batch Voucher Processor Report program generates a report stating the number of records for which logged vouchers can be created.

For process type 2 records, the Voucher Match Automation UBE programs generate PDF reports that list the vouchers that can be matched and those that cannot be matched. The Voucher Match Automation UBE programs do not generate information for process type 1 records.

The process reserves the receipt records in the F43121 table for the matches that it suggests so that the receipt records cannot be matched to other invoice lines until you take action on the suggested matches.

If you have invoice records in the F0411Z1T table that are at status 3 (approved) and you set the Process Approved Invoices processing option in the Voucher Match Automation UBE programs to 1 (process approved suggestions), the system completes the approved matches, updating the appropriate tables.

1 (on)

Blank (proof)

1 (final)

The Batch Voucher Processor Report program generates a report that shows the total of logged voucher records that can be created.

The Voucher Match Automation UBE programs match process type 2 records in the F0411Z1 table to receipts, but do not create new logged vouchers.

The Voucher Match Automation UBE programs generate reports showing matched and unmatched records process type 2 records, and creates or updates database tables. The programs do not list process type 1 records for which no logged vouchers are created.

If you have invoice records in the F0411Z1T table that are at status 3 (approved) and you set the Process Approved Invoices processing option in the Voucher Match Automation UBE programs to 1 (process approved suggestions), the system completes the approved matches in final mode, updating the appropriate tables.

1 (on)

1 (final)

Blank (proof)

The Batch Voucher Processor Report program creates logged voucher records for the process type 1 records and does not match them to receipts.

The Voucher Match Automation UBE programs generate reports that list the process type 2 records that were matched and those that were not matched. The Voucher Match Automation UBE programs do not generate information for process type 1 records.

Note that when you run the Voucher Match Automation UBE programs in proof mode, the system does not process invoice records in the F0411Z1T table that are at status 3 (approved); it processes only those records that have a blank (unprocessed) status.

1 (on)

1 (final)

1 (suggest)

The Batch Voucher Processor Report program creates logged voucher records for process type 1 records; creates suggestions for the logged vouchers that are created, and those that existed in the system prior to running the process.

The Voucher Match Automation UBE programs generate reports that list the process type 2 records that were matched and those that were not matched. The Voucher Match Automation UBE programs do not generate information for process type 1 records.

The process reserves the receipt records in the F43121 table for the matches that it suggests so that the receipt records cannot be matched to other invoice lines until you take action on the suggested matches.

If you have invoice records in the F0411Z1T table that are at status 3 (approved) and you set the Process Approved Invoices processing option in the Voucher Match Automation UBE programs to 1 (process approved suggestions), the system completes the approved matches, updating the appropriate tables.

1 (on)

1 (final)

1 (final)

The Batch Voucher Processor Report program creates logged vouchers from process type 1 records, and changes the process type for those records to process type 2. It then matches the new and existing process type 2 records to receipts and purchase orders and updates the database tables. The report generated by the Batch Voucher Processor Report program states the number of logged vouchers created.

However, if you have selected the Suggestion Required option for the supplier, the system creates suggestions for that supplier's invoices.

The Voucher Match Automation UBE programs generate reports showing matched and unmatched records for process type 2 records, and creates or updates database tables. The programs do not list process type 1 records for which no logged vouchers are created.

If you have invoice records in the F0411Z1T table that are at status 3 (approved) and you set the Process Approved Invoices processing option in the Voucher Match Automation UBE programs to 1 (process approved suggestions), the system completes the approved matches in final mode, updating the appropriate tables.