No, data extraction is done through a system of machine learning and preprogrammed templates based upon the layout of the invoice or purchase order depending upon the vendor and business unit. During the initial configuration a database of vendors and business units is added to the system. When FlexiCapture for Invoices recognizes the vendor and business unit it can then learn the layout of the document so it can recognize future occurrences of that document.