Invoice that was placed on hold still got accounted
Why would an Invoice that was placed on hold still get accounted?
The hold is a custom hold that is not postable. When I review the last_update_date timestamp of one invoice with this issue, I find the ap_hold record was last updated 4 minutes earlier (12:54 pm) than the ae_headers record (12:58 pm). This tells me the invoice already was put on hold before the accounting process ran. But why did the invoice still get accounted?
We are in 11.5.10 version. We use a Request Set to submit a custom Invoice Validation program first, followed by the Payables Accounting Process, and then followed by Payables Transfer to GL. Since the Invoice Validation program is ahead of Payables Accounting Process in the request set definition, shouldn't the Payables Accounting Process exclude those invoices with un-postable holds?