I'm converting an existing app from thick client to thin client and the only area I'm concerned about is the reporting.
Currently the thick client generates invoices that must adhere to a specific template. The user will select a date range and the program generates all invoices in that specific range.
Gathering the data is not a problem, but what are my options for the invoices? The invoice template is quite complex, would I be better creating it all from scratch?
Maybe I could scan an existing template and overlay the information?
Maybe I could scan the existing template, make a pdf out of it and fill in the existing information? Could I create a dynamic number of these at runtime and populate the information this way?
Any advice will be greatly appreciated.