Enhanced analyze report

Hello all,

Is there a way to compare the matches given with a translation memory sent by an external provider and a new translation memory created within a new project, at the end of the project, so that it would be possible to send this to the external provider and see the differences between the one provided at the beginning of the project and the one generated at the end of the project?
Many times I receive a report analysis, made by the external provider, in which the analysis is made on a base of a TM provided by the provider, but when I finish the project, I realized that I have to change many CM, 100%, 99%, fuzzies and so on, so that in reality I have worked more and will be paid less, as many times, the value of CM, 100% and so on, is worthless.
Such a tool will be very useful for freelance translators, as it is know, the goal for an external provider is mostly to lower the cost of the translation (so he/she have higher gains).
Thanks for any reply