Understanding Validations and Requirements for Matching

When you run the Voucher Match Automation Driver program, the program launches the Batch Voucher Processor Report program (R04110ZA) to generate logged vouchers if the processing option in the driver program is set to do so. The Voucher Match Automation Driver program also runs the Voucher Match Automation UBE programs (R4304016, R4304020 and R4304021) that include the logic for processing records that are assigned one of six automation rules.

When you run the VMA process to create logged vouchers, the automation process selects records from the F0411Z1 table and creates corresponding records in the F0411 and F0911 tables. The process then matches the F0411 records to records in the F43121 table. When you run the VMA process to create standard vouchers, the process selects records from the F0411Z1 table to match to records in the F43121 and F4311 tables. For both logged and standard voucher creation, a purchase order record that corresponds to the receipt record must exist in the Purchase Order Detail File (F4311). Additionally, for both logged and standard vouchers, if you specify in the supplier master record that purchase order or item information is required, then the VMA process also validates that a record that corresponds to the invoice line in the F0411Z1 table exists in the F0411Z1T table.

Each record in the F0411Z1, F0411Z1T, and F43121 tables must pass validations before the process determines whether the records can be processed. Though the record validations apply to records processed for any of the automation rules, the logic that the programs apply for each automation rule also determine how records in the F0411Z1 or F0411 table (for logged vouchers) are matched to the records in the F43121 table.

The process provides reports that show the matched records. For records that the process cannot match, the report includes a statement that no match was found. You can check the Work Center for messages for warnings or errors that prevented the process from matching invoice lines to receipts and purchase orders. If you run the VMA process in suggest mode, you can also view in the Voucher Match Process Workbench program (P4314WB) the invoice lines that have errors and cannot be processed. Use the Exceptions Exist and Exception Description fields in the Voucher Match Process Workbench program to identify the records that have errors.