Recurring Voucher Contracts
The Voucher Build process creates vouchers from recurring voucher contracts that were established using the contracts functionality in PeopleSoft Purchasing.
The Voucher Build process controls the release of the vouchers based on the contract release date option that is specified for the PeopleSoft Payables business unit on the Payables Definition - Voucher Build page.
The Voucher Build process selects contract data that is staged to the contract staging tables. In addition to the general Voucher Build edits, the process also ensures that the total gross amount does not exceed the maximum limit for the contract. If the voucher exceeds the limit, the Voucher Build process logs an error in the contract tables and does not process the voucher. When Voucher Build processes the staged contracts, it increases the cumulative total for the contract by the total gross amount for the new vouchers and registers the contract lines by sending data to the CNTRCT_EVT_VCHR table.
The Voucher Build process builds the associated nonmerchandise charge records for miscellaneous, freight, and tax charges that are associated with the recurring contract voucher.
If the contract has some retention amounts, the Voucher Build process creates a voucher with two scheduled payment records, one for the amount to be paid now and one for the retention amount that is created and placed on hold.
PO Voucher Contracts
For recurring PO voucher contracts, which reference purchase orders, the Voucher Build process also accesses the PO tables in addition to the contract staging tables.