Understanding Voucher Release

To automatically release vouchers for payment, run the Pay When Paid Automatic Release program. The system:

  1. Selects pay when paid groups that are at an active status (2).

    The system selects pay when paid groups at an inactive status (1) if you set the Inactive Groups processing option.

  2. Determines whether minimum cash receipt percentages are defined for customers in the pay when paid group and, if so, whether the minimum percentage is met.

  3. Updates the pay when paid group status accordingly.

Depending on whether minimum cash receipt percentages are defined for customers in pay when paid groups, the system updates the pay when paid group status differently:

  • If cash receipts have been applied to invoices in a pay when paid group and a minimum cash receipt percentage is defined on the customer master record, the system summarizes the total of cash receipts applied to invoices in the group and determines whether the minimum cash receipt percentage is met:

    • If the amount of cash receipts is less than the minimum cash receipt percentage, the system updates the Pay When Paid Group Status field from 2 to 1.

      The pay when paid group status remains at an inactive status until an additional cash receipt, regardless of the cash receipt amount, is applied to invoices in the pay when paid group.

    • If the amount of cash receipts is greater than or equal to the minimum cash receipt percentage that is defined on the customer master record, the system updates the payment status code on all vouchers in the group to the status that is defined in the Accounts Payable Constants program (P0000) and updates the Pay When Paid Group Status field from 2 to 0.

  • If at least one cash receipt, regardless of the cash receipt amount, has been applied to an invoice in the group and a minimum cash receipt percentage is not defined on the customer master record, the system:

    • Updates the payment status code on all vouchers in the group to the status defined in the Accounts Payable Constants program.

    • Updates the Pay When Paid Group Status field from 2 to 0.

If a pay when paid group contains invoices for a customer in multiple companies and, for each customer by line of business, you define different minimum cash receipt percentages, the system summarizes cash receipt totals based on the combination of customer and company. Unless each customer and company combination in the group meets the minimum cash receipt percentage that are defined for the corresponding customer by line of business, the system does not release any vouchers in the group.

Note: An alternative to running the Pay When Paid Automatic Release program to release vouchers for payment is to use the Speed Status Change program (P0411S). Using the Speed Status Change program, you can manually update the payment status code of vouchers to a value that you use for payment processing. This might be useful to release certain vouchers to prevent a delay in payment to those suppliers for which you have received payment from the responsible client, but for which the overall group minimum cash receipt percentage has not yet been met.