Hi, I'm a Java expert (more than 15 yrs experience in programming). I can help you achieve this project easily. I've written similar programs and will be using open source java librairies to develop the program.
First, you'll have to give me input samples
Then, you'll need to specify the output format (reports, charts, tables, ...)
It will be simpler to deploy a web application. I'll clearly explain the deployment (installation) procedure.
Before programming, we'll validate all screens and rules.
Hope, my my offer meet your requirements.
Best regards,
Sayed.