Unable to Print to a Custom Payment Voucher Form

SUGGESTED

I have a crystal report which is run via Sage 300 desktop shortcut [Macro] which has stopped pulling data through for some batches. The Crystal Report only shows a blank Custom form for some A/P Payment batch entries and will pull the data for some batch entries, in particular, old batches which dates back to many years ago. 

This started happening after I reinstalled Sage 300 because the initial installation was hit by a virus. I am perplexed as this Macro used to pull the data without any problems and don't know where to look at for possible problems. I have tried to reinstall Sage 300 several times and it installs without any problems.

Any ideas as to where I could possibly look for a solution?