PerfectParser Docs
User GuidesParser Setup Guides

Packing Slip Parser Setup Guide

Step-by-step dashboard guide to configure a packing slip parser, define fields, run bulk extraction, and export results.

Before You Start

Before setting up your parser, ensure you have:

  1. A PerfectParser account (sign up at perfectparser.com).
  2. A healthy credit balance (each packing slip page processed consumes 1 credit).
  3. A sample packing slip document (PDF, PNG, or JPEG) to use during the parser setup.

When creating a new Packing Slip Parser, choose the document organization structure that matches your files:

  • Single Document Per File: Select this option if each uploaded file represents exactly one packing slip (even if it spans multiple pages of item tables).
  • One Document Per Page: Select this option if you receive merged scans containing multiple separate packing slips in a single PDF file.

We suggest configuring the following schema fields for your Packing Slip Parser to capture all essential warehouse receiving details.

Field NameTypeDescription
slip_numberTextThe unique packing slip or delivery note reference number.
po_referenceTextThe associated purchase order number.
shipper_nameTextThe company or vendor shipping the package.
recipient_nameTextThe recipient name or company details.
ship_dateTextThe date the shipment was dispatched.
shipped_itemsTableTable containing item_code, description, qty_ordered, and qty_shipped for each package item.

AI Instructions (Optional)

To help the AI parser extract field values with maximum accuracy, copy and paste the following prompt instructions into the AI Instructions (Optional) field during setup:

Extract the packing slip number, associated purchase order reference, shipper name, recipient name, and ship date. Also extract the table of shipped items containing the item code/SKU, description, quantity ordered, and quantity shipped.

Step-by-Step UI Setup

Follow these steps to set up your Packing Slip Parser using the single-page setup in the PerfectParser dashboard.

Step 1: Create the Parser

Log in to your dashboard, click Parsers in the left-hand navigation menu, and click the New Parser button.

Step 2: Configure Name and File Organization

In the Parser Details & Setup section:

  1. Enter a clear, recognizable name in the Parser Name field (e.g., "Packing Slips").
  2. Choose your document structure under How are your files organized? (e.g., select Single Document Per File).

Step 3: Upload your Sample Packing Slip

Upload your sample document by dragging and dropping it into the upload box on the left-hand Sample Document Preview panel, or clicking the box to choose a file from your computer.

Uploading a sample packing slip in the New Parser screen

Step 4: Run Auto-Detection

Once the document finishes uploading:

  1. Copy the prompt from the AI Instructions (Optional) section above and paste it into the AI Instructions (Optional) box.
  2. Click the Auto-Detect Fields button. The AI will analyze the sample document's layout and suggest extraction fields within 10 to 15 seconds.

Step 5: Verify and Refine Fields

Review the generated schema on the right. You can rename fields, change data types, or edit the helper descriptions to guide extraction. When you are satisfied with the schema, click Create Parser at the bottom right.

Reviewing and configuring detected fields in the parser schema editor

Step 6: Run a Batch Extraction

To process your packing slips:

  1. Click Bulk Extraction in the left sidebar or the top header.
  2. Select your newly created Packing Slips parser.
  3. Upload one or more packing slips. PerfectParser will start extracting data immediately.

Starting a new bulk extraction batch

Step 7: Export Extracted Data

Navigate to Batch History in the left sidebar or click the Batch History tab on the parser details page. Click Show Files to inspect individual packing slip extractions, view confidence scores, and verify the structured output.

Viewing files and inspecting confidence in Batch History

To download your structured data:

  1. Click the Export button on the completed batch card.
  2. Select Export as Excel or Export as CSV from the dropdown menu to download the structured table directly to your computer.

Exporting the structured extraction results to Excel or CSV


Developer Integration

If you want to automate packing slip parsing programmatically inside your applications:

Looking for product features and use cases?

See the Packing Slip Data Extraction solution page.