Skip to Main Content

PackMatch

Built at Meta Global AI Developer Hackathon · Oct 26, 2026 · Remote

PackMatch — Demo video

PackMatch helps importers and logistics operators catch discrepancies between commercial invoices and packing lists before dispatch, with visual evidence and an actionable supplier message. Live demo: https://packmatch.netlify.app A shipment can look correct at the document level while hiding a short delivery or an incorrect line amount. PackMatch brings both documents into one review workflow: diagnosis, side-by-side source documents, a product matrix, and a bilingual supplier memo with CSV export. Findings link back to their original invoice lines and packing rows through highlighted bounding boxes. The demo's C02 case shows SKU-401 billed at 500 PCS while three packing rows sum to 480 PCS (200 + 200 + 80), a shortage of 20. SKU-402 has an arithmetic error: 100 x USD 12.50 should total USD 1,250, but the invoice declares USD 1,350. C06 demonstrates human review: SKU-806 has 90 SETS without a printed conversion factor. The operator explicitly confirms 1 SET = 5 PCS, and the action is retained in the audit log. Meta Muse Spark 1.3 reads the documents; deterministic TypeScript rules reconcile quantities, amounts, weights and packaging; people resolve ambiguity. The interface supports Spanish, English and Simplified Chinese, independently from the English/Spanish memo language. Spreadsheet and manual input use the same workflow. The public repository includes seven synthetic cases and a reproducible comparison expecting 13 findings with exact source references. This is a small regression dataset, not a general accuracy guarantee. Bundled examples run without an API key; live extraction requires server-side Meta API credentials. Built by Alonso González Céspedes in Chile for Build for Your World.

Team