Scanner App MVP

Upload an invoice and verify every item in real time.

This first version parses the invoice PDF, builds the expected quantity counts from Qty Shipped, then compares each barcode scan from a Bluetooth scanner or the phone camera against the invoice.

Current scan status

Upload an invoice PDF to start matching scanned items.

Invoice upload

Upload a text-based PDF invoice like the sample you shared.

Verification summary

Matched items

0/0

0% complete

Scanned units

0

0 expected

Unknown scans

0

Unknown scans stay visible until you reset the session.

Over-scanned items

0

These need attention before the invoice is considered clean.

Scan items

Use a Bluetooth scanner first. Switch to camera when you need the phone fallback.

Upload the invoice first so the app knows what the shipment is supposed to contain.

Invoice comparison

Unknown scans, missing units, and over-scans stay visible until the count is clean.

Upload an invoice to populate the expected line items.