Before revision:  This system is trained end-to-end with (Document, Record) pairs.
After revision:  This system is trained end-to-end with scanned documents as input and only relational-records as labels. The relational-records are extracted from existing databases avoiding the cost of annotating documents by hand.