In principle, SAP can't permit an update of invoices already posted into FI unless for defined exceptions - as precisely rebate liabilities. Therefore VBOF won't work if changes in pricing procedure would trigger an actual revaluation (e.g. by condition exclusion or pricing requirements).
However, as previously suggested, you may use form CHECK_POSTING to reset the values (but preferably only after understanding why they changed).