I have a client who provides a subscription base model. The revenue for the subscription is recognized every month with no issues.
The subscription is a membership to purchase rare gold coins at the best spot price.
So client received a large deposit of 100k and has an outflow of 100k to a gold merchant.
Is the 100k revenue? or a liability to the company?
Note he makes no money on the Gold, no arbitrage is happening. He helps the client find good deals on gold coins.