Ok, so this is part asking for opinions, part typing it out to make use of the Rubber Duck principle so bear with me.
I need to build a Forecasting Recon module for the Consultants on my CRM.
This is the theory: every Consultant needs to go to the Clients that they work with, and on each Client add a Forecast line item. Basically saying "I think that next year Client will book in XYZ months". Once he has added all of the line items for all of his Clients (tedious) the Manager comes along and hits a button and these all become the Budget for the year. The Forecast remains editable so I imagine it will just be a straight transfer of information from Forecast BO to Budget BO.
So now, in the Client, I'd have two tables, one for Forecast, one for Budget. Now I need a third for Recon. This will need to pull any differences between the two and maybe show them in a different colour. This will be quite tricky I reckon as it basically needs to be like this:
In Your Budget, Client X has been predicted as booking in May for a medium. In Forecast you see Client X has changed his plans, and is now booking in April for a large. So the Recon window would need to show the differences between what is predicted and what is booked, using Quotes (also using line items). I've never done any kind of comparison table like this.
Does this make sense to anyone? Anyone done this before? Am I over-complicating/simplifying this?
If I can pull this off my boss will be hella impressed 😛