Originally Posted by
Fidget1
"Should this agreement be reflected as a liability offset to income and reversed as revenue is taken on the future product/service revenue?"
I'm not sure what you mean by that - offsetting is usually only allowed under certain circumstances, but it depends on the Accounting standards you're using. Depending on the timescale for Company B using up the agreed discount I'd say that Company A needs to create a provision for the amount it has agreed to pay, and Company B creates a deferred Debtor for the same amount.