A while back one of our guys (Let's call him Andy) stroked up a deal with Company A for getting x y data from them, for a set amount of money. (This was before I started working here)
Another previous company (Company B) had offered us a price that was a lot more than Company A they set the deal up with (to get x y data).
The few months down the line now of working on the project, I find out that the deal with Company A only gives us a set amount of data (not all the data we need). Now I should explain to you that I'm a Junior Dev. and I don't understand the whole scope of the business. (so I do feel partly responsible for this).
The problem I have here is that I was under the belief that Company A's data was limited for testing purposes (we have been given a login just for testing), which would make sense as you're not paying for anything when you're testing. (hence the limit).
Thinking about it, I am wondering as to why no-one questioned the massive price differences between Company A vs Company B. (I'm also sure there was a loss in 'translation' when the deal was set up).
I've been working on this for a few months now, and I know my boss will not be happy when I tell him about this on Monday. I also don't want to get Andy in trouble.
How do I go about explaining this to him on Monday?