On hold invoice

We are using Sage 300 ERP 6.0. One of the vendor invoices was put on hold by mistake but the system still allowed a payment to be applied to that invoice. In my understanding, if an invoice is put on hold, no payments can be processed against it whether the payment is manual or done through Create payment batch option. Please advise how this works in Sage.

Priti