Patent ID: 8654397

Claim:
A method for applying pagination, the method comprising: receiving a first request to print a first report spanning a plurality of files; gathering, in response to the first request, a first plurality of attributes for the first report, wherein the first plurality of attributes comprises at least one document attribute gathered from a financial application and at least one report attribute specifying a filing parameter for the first report; selecting, according to the first plurality of attributes, a first plurality of pagination rules, wherein each pagination rule of the first plurality of pagination rules comprises a pagination requirement; after receiving the first request, processing each file of the plurality of files by: obtaining a document from the file; selecting a first pagination rule, corresponding to the document, from the first plurality of pagination rules; generating a first modified version of the document by applying the pagination requirement in the first pagination rule to the document; and appending the first modified version of the document to the first report; and dispatching the first report to a printer.