Every receipt teaches Conduit what things cost
Two ways a receipt gets in#
Scan. Point your camera at the QR code on a printed NFC-e receipt, or type in its 44-digit access key by hand. Conduit sends that key to an external scan service, creates the report in PENDING status, and updates it to PROCESSED (or FAILED, with a REPROCESS action available) once the service returns the itemized breakdown.
Manual. Pick a merchant, a date, and add components one at a time with quantity and price. Useful for receipts that don't carry a scannable NFC-e code, or when you'd rather not wait on the scan pipeline.
Either way, the result is the same: a Receipt linked to a Merchant, made up of ReceiptItem rows that each point at an Item.
What each item remembers#
Every Item in Conduit's schema carries:
- Most recent price — the value and merchant from the latest receipt it appeared on
- Lowest price ever recorded — value, date, and which merchant offered it
- Full price history — every observed price, beyond the two summary figures above
The item detail page renders this as a chart you can filter to 3M, 6M, 1Y, or ALL — so you can tell a genuine price increase from normal week-to-week noise.
Why this beats a plain shopping list#
A shopping list app can tell you what to buy. Conduit tells you where it was cheapest last time and how long ago that was — because the price data comes from receipts your squad actually scanned, not from a manually maintained spreadsheet nobody keeps up to date.
Related: Squads and Missions for how items land on a shopping list in the first place, Data Model for the full Item / Receipt / ReceiptItem schema, or back to the documentation overview.