Cancel invoice

We booked a invoice in accounts payable module with match receipt option.
Now we want to cancel the invoice, but the system show that

"APP-SQLAP-97150; you cannot cancel this invoice because the cancellation would reduce quantity or amount billed for one or more purchase order to be less than zero.

Have u validated the invoice ?
First reverse the distribution and then try to cancel

Oracle Applications Fusion Cloud - Inventory

Oracle Cloud/Fusion Procurement training will help you develop the fundamental skills required to set up and use the Procurement module. This training covers all the tasks, setups, forms and reports used in Procurement and related modules