I used to reconcile delivery waybills by hand. Now an open-source tool does it
Description and use
LogiParity automates reconciliation of delivery data across APIs, exports, UI, and databases, reducing manual effort and uncovering hidden discrepancies.
Problem
Reconciling delivery waybills across multiple systems (driver waybill, mobile app status, system record, warehouse return) was done manually and error‑prone.
Outcome
LogiParity detected 3,741 findings when bugs were enabled, summarised into causes such as pagination boundary defects, timezone mismatches, rounding differences, and stale status. Reports provide actionable breakdowns for developers.
Workflow
- Configure YAML with entities, sources, fields, and comparison rules
- Run LogiParity CLI to fetch data from configured sources
- Match records by key and compare specified fields
- Generate HTML/Markdown/JSON/JUnit reports and exit with code 1 for findings
- Review causes and address root issues
Evidence
We did that reconciliation by hand, every day.
LogiParity is an MIT‑licensed CLI that automates that reconciliation.
The package includes a synthetic delivery service with 55 drivers and 2,750 orders, with optional bugs. Without bugs, the check finds zero differences and exits with code 0.
Reports come as HTML, Markdown, JSON and JUnit. Exit code 1 means data findings and exit code 2 means a configuration or source error.
- Record date: 2026-11-03T19:14:11.291Z