<- View all workflow automations

Packing lists from any shipper — extracted into receiving and inventory data

Lido extracts item descriptions, quantities, weights, dimensions, carton counts, PO line references, and SKU or part numbers from packing lists, in any format, from any supplier, and delivers a structured spreadsheet for warehouse receiving, WMS upload, or inventory reconciliation. No manual re-keying at the dock.

  • Works with any supplier packing list format. Every supplier generates their packing list differently, different layouts, different column orders, different units. Lido reads item quantities, carton counts, and PO references from any format without per-supplier configuration.
  • Extracts carton-level detail for multi-SKU shipments. Packing lists with multiple SKUs per carton, or multiple carton configurations for the same item, are extracted as individual line items, each with carton number, contents, quantity, and weights.
  • Feeds directly into WMS receiving workflows. Extracted packing list data is structured to match your WMS receiving import format. PO number, item number, expected quantity, so advance shipment notifications can be created from the packing list before the freight arrives.
Trusted by thousands of finance and operations teams

How packing list extraction works in Lido

Packing lists define what is in each shipment at the carton level, but they arrive in hundreds of different formats from different suppliers. Manually entering packing list data into a WMS or receiving system takes receiving staff away from the dock and introduces errors before the goods are even unloaded. Lido reads the packing list and delivers structured receiving data automatically.

1. Packing lists arrive as PDFs or scanned documents before the shipment

Advance copies of packing lists are emailed by the supplier or freight forwarder before the shipment departs. At delivery, paper packing lists arrive with the freight or are transmitted by the driver. Lido processes both advance PDF copies and scanned paper documents in the same extraction pipeline, advance copies to pre-stage receiving, paper copies for dock confirmation.

2. Shipment and PO header fields are extracted

From the packing list header: supplier name and address, shipment date, purchase order number or numbers, shipment reference number, country of origin, port of loading, and carrier or freight forwarder. When a packing list covers multiple POs, each PO reference is extracted and linked to the corresponding line items below.

3. Line-item and carton detail is extracted per SKU

For each line item: item description, SKU or part number, PO line number, ordered quantity, shipped quantity, unit of measure, carton count, pieces per carton, gross weight per carton, net weight per carton, and carton dimensions (length, width, height in cm or inches). Multi-SKU cartons, where one carton contains multiple item types, are split into per-SKU rows with proportional weights.

4. Quantity discrepancies against open POs are flagged

Extracted shipped quantities are compared against open PO line quantities from your ERP or WMS. Short shipments, where shipped quantity is less than ordered, and over-shipments are flagged before goods reach the dock. The receiving team sees expected vs. actual quantity per line before unloading begins, enabling faster exception resolution with the supplier.

5. Structured data is output for WMS receiving and inventory upload

The extraction output is formatted as an advance shipment notification (ASN) structured for your WMS import. PO number, item number, quantity, carton count. A secondary output covers total weight and dimensions by carton for dock planning and carrier payment verification. Both outputs are available before the freight arrives at the facility.

Try it free

See this workflow run on your documents

Upload a batch and get structured output in minutes.

Packing list types Lido extracts from

Supplier commercial packing lists

Standard supplier-generated packing lists in PDF format. Any layout, any column order. Item descriptions, quantities, carton counts, and weights extracted regardless of template.

Combined invoice-packing lists

Single documents that serve as both commercial invoice and packing list. Lido extracts packing data and commercial invoice fields separately from combined documents.

Multi-PO consolidated packing lists

Packing lists covering multiple purchase orders consolidated into one shipment. Each PO section is extracted separately with item-level linkage to the correct PO reference.

Carton-level detail packing lists

Lists with individual carton numbers and per-carton contents. Carton number, SKU, quantity, dimensions, and weight extracted per carton row.

Weight and measurement certificates

Separate weight and measurement documents from freight forwarders or weighing stations. Container or pallet gross weights, net weights, and measurements extracted for freight invoice audit.

Scanned paper packing lists from drivers

Paper packing lists presented by truck drivers at delivery. Scanned at the dock and processed for receiving confirmation alongside the advance packing list already in the WMS.

Why manual packing list entry delays receiving and creates inventory discrepancies

The receiving data entry bottleneck

A 40-foot container arrives at the dock at 8 AM carrying 312 cartons across 28 SKUs. The receiving supervisor has the supplier's packing list, a 6-page PDF in a format she has never seen before. Before the receiving team can start scanning, someone has to enter the expected quantities by SKU into the WMS. That takes 45 minutes of typing from the packing list PDF. Meanwhile, the container sits at the dock, the driver waits, and the receiving team stands idle. When a quantity discrepancy is found on SKU 14, no one can reconcile it quickly because the data is still being keyed in.

Packing list data is in the WMS before the freight arrives at the dock

Lido extracts the advance packing list the moment it arrives by email, before the freight departs the supplier. Expected quantities per SKU are structured and ready for WMS import hours before the container arrives. When the receiving team scans incoming cartons, the WMS already knows what to expect. Discrepancies are visible in real time, not discovered during data entry.

Lido vs manual packing list entry

FeatureLidoManual keying
Extract item descriptions, quantities, and carton detail from any packing list format
Flag shipped vs. ordered quantity discrepancies before receiving begins
Output ASN-formatted data for WMS import before freight arrives
Handle multi-PO consolidated packing lists with per-PO line linkage
Extract carton dimensions and weights for freight invoice audit
Read the packing list PDF and type each SKU quantity into the WMS by hand
Receiving automation

The receiving team should be counting cartons — not keying packing lists into the WMS

Extract packing list data before the freight arrives. Your team receives against structured data, not a PDF.

Common use cases

3PL (Third-Party Logistics)

Pre-stage inbound receiving for client shipments using advance packing lists

A 3PL warehouse receives 15 container deliveries per week for 8 import clients. Advance packing lists from each client's suppliers are emailed the day before delivery. Lido extracts each packing list overnight and loads expected quantities into the WMS by 6 AM — before the first container arrives. Receiving time per container drops by 40%.

Importer / Retailer

Reconcile packing lists against PO quantities before goods are accepted

A specialty retailer imports from 120 suppliers across 8 countries. Packing list formats vary by supplier. Lido processes each advance packing list and compares shipped quantities against open PO lines in the ERP. Short shipments and substitutions are identified and communicated to the supplier before the freight departs origin, not at the receiving dock.

Freight Forwarder

Compile packing list data for customs and freight documentation

A freight forwarder consolidates LCL shipments from multiple suppliers into one container load. Packing lists from each supplier are extracted and merged into a consolidated shipment packing list and weight certificate for the carrier manifest and customs documentation package.

Manufacturer / Distributor

Feed packing list data into ERP receiving and inventory replenishment

A consumer goods distributor receives 200 PO line items per week from domestic suppliers. Supplier packing lists in 30 different formats are extracted by Lido and mapped to the ERP receiving format, item number, quantity, location. Inventory replenishment triggers are updated from the packing list data as soon as the shipment is confirmed, not after receiving is complete.

Stop entering packing list data into your WMS by hand

Try Lido free. Upload a supplier packing list and see item descriptions, quantities, carton counts, and weights extracted into a WMS-ready spreadsheet in minutes.