@utaylor yes it does. To @Mark_Wonsil’s point it is not perfect. I changed the font and location of the PO on the inventory movement report to get the PO number to 100% and the packing slip from the receipt to 90%. If I had the barcode module I would have printed those barcodes on the report to OCR.
I changed @MikeGross’s workflow step Get PONum and Packslip to do OCR on these two fields.

Here is our process.
Stack receipts in this order. Movement report, customer documents, separate page.
Scan with HP scanner and use their utility to make individual PDFs
Copy those to an ECM monitored folder that sends them to the Packslip Import workflow. No preprocessing is done.
OCR for PONum and packslip number.
Check if that is a valid receipt.
If it matches then rename the pdf file with PO number and packslip and attach to receipt in Epicor.
If not it goes to a manual indexing to fix the packslip number, then attaches in Epicor.
95% of this is from @MikeGross’s workflow. I just made a few tweaks.