If Vendor on hold status is ALL and release date is old date, when we create pending vendor invoice using pending vendor invoice form it is allowing to create and post. But if we create invoice through All vendors list page, it is giving validation message 'Vendor "XXXX" has a hold for "All".

In the same way for vendor payments, through Payment journal menu item it is allowing to post without error message but if we create through vendors list page getting validation message.

Actual outcome:-

System is not validating hold date for different forms.

Expected Outcome:-

The validation should behave same way across all the forms.
Needs Votes