A method, apparatus and computer program product are provided for
processing of an original batch of documents in which any document of the
original batch that fails to comply with the predefined specification is
identified to be a non-compliant document. At least one non-compliant
batch is then formed that contains the non-compliant documents. The
non-compliant batch is distinct from at least one compliant batch that
contains any documents that do comply with the predefined specification.
At least one of the non-compliant and compliant batches advantageously
includes a plurality of documents. The complaint batch(es) may then be
forwarded for further processing without awaiting rework of the
non-compliant documents included in the non-compliant batch(es).