We are charging a fee for demoing our product, this fee is creditable if the client buys the product 90 days after the demo.
I wondered how to keep track of the fee in the chart of accounts
Let's say the fee is 100$ and the products demoed are sold for 1000$, Client pay with cash
1) Demo: The client is invoiced for the demo. 100$ Credited to Revenues Account | 100$ Debited to Cash Account | 100$ credited to Client Provision Account
2a) Product purchased before the 90 days: 1000$ Credited to Revenues Account | 100$ Debited to Revenues Ajustement (Contra) Account | 900$ Debited to Cash Account | 100$ Debited to Client Provision Account
2b) Provision expired after 90 days: 100$ Debited to Client Provision Account
Is it the right way to do it, It seems like Debit|Credit is not in balance when doing it this way for the time between steps 1 and 2?