Depending on the embodiment, the automatic document detection module may be specialized in detecting only certain types of documents such as financial documents (e.g. checks or deposit coupons), or may be general in detecting a variety of types of transactional documents.