Documentation

Feature GuideReceiving

UCI Barcode Receiving Feature Guide

Overview

UCI (Universal Code Interface) Barcode Receiving lets you scan GS1-128 barcodes to speed up receiving. The system reads item, lot, date, and quantity from one scan.

Key Benefits:

  • 40-60% faster than manual entry
  • Fewer typing errors
  • Automatic data validation

How It Works

Barcode Standards

Dakota supports GS1-128 barcodes with these Application Identifiers (AIs):

AI Code Data Example
01 Item (GTIN) 10012345678901
10 Lot/Batch LOT12345
17 Expiry (YYMMDD) 261231
37 Quantity 100

Data Flow

  1. Scanner reads barcode
  2. System parses AI codes
  3. Data fills screen fields
  4. User verifies and confirms

Validation Rules

The system checks:

  • Item exists in master file
  • Item is on selected PO
  • Date meets customer rules
  • Quantity is positive

Configuration Options

Setting Default Description
UCI Mode Enabled Turn barcode parsing on/off
Auto-Confirm Off Skip verify step (not recommended)
Beep on Scan On Audio feedback
Parse Errors Warn How to handle bad scans

Scanner Setup

Supported scanners:

  • Honeywell (all models)
  • Zebra (all models)
  • Symbol (legacy)

Scanner must be set to:

  • USB HID mode
  • Suffix: Enter key
  • No prefix

Use Cases

Case 1: Standard Pallet Receipt

Scenario: Pallet arrives with GS1-128 label.

Steps:

  1. Open UCI Receiving (PO237)
  2. Scan pallet barcode
  3. Enter PO number
  4. Confirm and print label

Result: 30 seconds vs 2 minutes manual.

Case 2: Partial Barcode

Scenario: Barcode missing quantity AI.

Steps:

  1. Scan barcode
  2. System fills known fields
  3. Type quantity by hand
  4. Confirm entry

Result: Still faster than full manual.

Case 3: Multi-Item Pallet

Scenario: Pallet has items from multiple vendors.

Steps:

  1. Use Super PO instead
  2. Scan each item barcode
  3. All go to one LP

Validation and Error Handling

Common Errors

Error Cause Fix
Item not found Bad GTIN Check barcode, enter manual
Item not on PO Wrong PO Verify PO number
Invalid date Bad format Enter date by hand
Parse failed Damaged barcode Try again or type data

Error Recovery

If scan fails:

  1. Try scanning again
  2. Check barcode is clean
  3. Check scanner connection
  4. Fall back to manual entry

Related Features

  • WF-001 Standard PO: Manual receiving without barcodes
  • WF-003 Super PO: Mixed pallets with barcode support
  • Date Validation: Expiry checking rules
  • Label Generation: Putaway label printing

Document Information

Field Value
Version 1.0.0
Module Receiving
Feature UCI Barcode
Last Updated 2026-01-13

Generated by generate-customer-docs skill v1.0.0