This is the important section and it is not a courtesy. Several readers should close this page and buy one of the tools above.
One stable layout across most senders. If most of your documents come out of one buying group's system, one distributor portal, or an order form you publish, a template based parser is the right answer. Cheaper than us, accurate, and the maintenance argument does not apply because there is one template.
Documents that are not purchase orders. Supplier invoices into accounts payable, shipping confirmations, advance ship notices, remittances, packing lists, certificates of analysis, customs paperwork. PDF to Order does none of that, and Rossum, ABBYY and Kofax cover document classes we have never looked at.
Very high page volume of a single form type. Thousands of identical inspection reports or lab results a month is what per page pricing was designed for, and a model trained on one consistent form gets very good. Pricing per order is the wrong unit for that workload.
Engineers who want a component, not a product. If you are building your own ordering system and want extraction as a library call inside it, Textract and Document AI are the right shape and we are the wrong shape.
Use cases outside order intake entirely. Routing lead notifications into a CRM, pulling tracking numbers out of carrier emails, triaging support mail. That is parser territory and always will be.
Shopify is not where your orders live. Everything valuable here ends in a Shopify draft order, so if your system of record is an ERP that output is worth nothing to you. Same answer if you already run Rossum or ABBYY with a competent team, because a second vendor for one document type rarely repays the coordination.