KT Sparks

US industrial distributor · 50+ locations · valves, pipe and flow-control products

Industrial Distributor Shipping Paperwork, Automated with UiPath

Each shipment's paperwork came in as a single scanned PDF holding five or six documents in random order, and a missing signature or bill of materials could mean paying for goods no one had confirmed. Today a UiPath robot separates each batch, verifies every document and signature and loads the data into Infor. People only step in where something is missing.

Industrial Distributor Shipping Paperwork, Automated with UiPath
Industry
Supply Chain Management
Function
Finance & Accounting
Region
United States

Results

5-6
documents separated out of each scanned batch
Bill of materials, invoice, purchase order, transport and delivery documents. This is build scope, no saving was measured.
3-4
signatures verified for each shipment
Including transport approval and receipt confirmation. Build scope.
3-way
invoice matching inside Infor
Invoice checked against purchase order and transportation data. Scope only, no volumes or savings were recorded.

01

The challenge

The client is a specialty distributor in the US. Its range is valves, pipe and flow-control products, sold for industrial maintenance. It runs over 50 stocking locations and employs about 1,000 people.

Paperwork for each inbound shipment came from two sources: the vendor and the delivery partner, UPS for example. It covered the bill of materials, the invoice and purchase order, and the documents for transport and delivery. All of it was scanned into a single multi-page PDF. Matching each invoice against its purchase order and the delivery, then paying it, had to wait until someone taken the scan apart, checked it and keyed the missing data into Infor, the company's ERP.

Why the manual process hurt

  • Six documents in one file. Up to five or six separate documents per scan, spread over many pages, in no particular order.
  • Gaps found by looking. If the bill of materials or a delivery document is missing, the batch is incomplete. Spotting that manually takes time.
  • Payment without confirmation. Each shipment needed three to four signatures: some to approve transport, some to confirm receipt. If they were missing, the company could end up paying for goods no one had signed for.
  • Incomplete ERP records. Transportation and invoice records in Infor had holes until a person keyed in the data from the paperwork.
  • Reconciliation stuck. Until all of this was done, no invoice could be checked against its purchase order and delivery data.

02

What we did

Our UiPath robot takes each scanned batch and produces complete, verified records in Infor. UiPath Document Understanding does the reading. UiPath Action Center gives people a place to finish whatever the robot cannot.

Seven steps from scan to ERP

  1. Separate. Document Understanding classifies every page in the multi-document PDF and cuts it into the five or six documents it contains.
  2. Confirm nothing is missing. The robot checks that each document the shipment requires is there, the bill of materials included.
  3. Read the fields. Document Understanding pulls the required fields from each type of document.
  4. Verify signatures. The robot searches for each of the three to four mandatory signatures, including transport approval and receipt confirmation, and compares them with what this shipment requires.
  5. Hand gaps to a person. Any field that is missing or uncertain is sent to Action Center, where someone completes or confirms it.
  6. Post to Infor. Once complete and validated, the data goes into the web version of the Infor ERP.
  7. Reconcile. The robot reconciles invoices with purchase orders and transportation data, and adds any data Infor lacks from the documents.

Stack

LayerTools
AutomationUiPath Orchestrator and UiPath Studio
Document AIUiPath Document Understanding for classifying, splitting and extracting
Signature checksDetection of signatures on every required document
Human reviewValidation in UiPath Action Center
ERPInfor, web version
ReconciliationInvoices against purchase order and transportation records

03

The outcome

Paperwork for every shipment now arrives in Infor as separate, verified documents with full data. People only handle the cases the robot cannot resolve by itself.

ManualWith the robot
Separating a scan of 5-6 documentsManualAutomated
Confirming no document is missingVisual checkAutomated, including the bill of materials
Verifying 3-4 signaturesVisual checkAutomated, with uncertain cases sent to a person
Getting data into InforKeyed in by staffPosted by the robot
Reconciling invoicesBlocked until everything above was doneMatched to purchase order and delivery data
  • Scans holding several documents are separated, verified and posted to Infor with no manual work.
  • Before reconciliation, each shipment is checked for every required document and signature.
  • Missing transportation and invoice data is filled in from the paperwork, and people only see the uncertain cases.
  • Invoices are reconciled with delivery data and purchase orders.
  • The client kept no record of volumes or savings, so we quote none.

What teams usually overlook

Most document AI projects are tested on tidy, one-document files. Real shipping paperwork is one scan of five or six documents from several senders, in random order, some pages rotated, some signed by hand. Everything downstream depends on splitting that batch correctly. And a signature being there does not prove that the right person signed in the right spot. We built batch splitting first, followed by the completeness and signature checks, and routed every uncertain case to Action Center. That is what stops bad data from reaching the ERP.

Two related projects: reconciling EnergyLink invoices for an oil producer in the US, which also uses UiPath and Action Center, and invoice processing with AI, which splits, reads and posts scanned batches of 200 mixed documents.