Deferred Revenue Recognition

OK, I think I see the difference here. Finally getting back to this adventure.

So, I realize I was saying that “deferred revenue” wasn’t working, and that was a very poor choice of words in hindsight. DR works fine for me. My problem was the sales account it was using.

REWIND. First difference is that I am using Service Contracts, and that’s not what the KB article is about. They are doing a misc invoice for a part sale. So their sales GL is typically from the product group or the company level.

My problem came from the service contract piece. I have a GL control on that, and I think I had set the sales and deferred revenue to the same account (stupid, I know now). But then I fixed it, and future contracts were amortized to the new accounts I chose (good), but old ones continued to be amortized with the old sales account (bad).

It’s all very opaque with amortizing a service contract. You just have to get it right the first time, or else.

My solution here was to:

*create a ‘FS Contract’ GL control for each product group, referencing the relevant sales account

  • create a contract type for each product group and reference the appropriate GL control

When the revenue is recognised, the sales are posted to the GL account reference in the above GL control.