About the project
REMITIA — See the discrepancy before the truck leaves
Local warehouse receiving intelligence, powered by QVAC.
Delivery notes do not speak your catalog
A supplier writes abbreviations, incomplete product names, and descriptions that do not match internal SKUs. Warehouse staff must interpret the delivery note, count what arrived, and detect missing items before the truck leaves.
If the discrepancy is found later, the claim is often too late.
QVAC is the intelligence layer
RemitIA uses QVAC locally to read delivery notes, structure product lines, interpret supplier language, choose among catalog candidates, ask clarification questions, and draft grounded discrepancy claims.
The document stays local. No delivery note, catalog, or warehouse data needs to leave the machine.
The model can ask a human, never invent facts
QVAC can classify a product as matched, ambiguous, or unmatched. It can ask the worker whether a product is chrome or black, for example.
But it cannot invent SKUs, quantities, or business decisions.
The backend owns the deterministic rules:
- SKU whitelist and catalog validation
- Expected versus counted quantities
- Missing and extra-item calculations
- Reception state transitions
- Immutable discrepancy snapshots and audit events
A guided receiving workflow
- Upload a JPG or PNG delivery note.
- QVAC extracts and structures its lines.
- RemitIA matches each line against the local catalog.
- Direct matches continue automatically.
- Ambiguous products are resolved through guided human choices.
- Unmatched products can be assigned to a catalog SKU or created explicitly.
- Products are counted with a barcode scanner or keyboard.
- The backend calculates discrepancies.
- QVAC helps draft a grounded claim before the supplier leaves.
Privacy is a product feature
Warehouse documents contain supplier and commercial data. RemitIA is designed around local processing: FastAPI is the only public application surface, QVAC remains internal, and the browser uses same-origin API routes.
Run the temporary demo locally
git clone https://github.com/nahuelreis1/demo-remitia.git cd demo-remitia docker build --tag remitia-demo . docker run --rm --name remitia-demo -p 8000:8000 -v remitia-runtime:/app/runtime remitia-demo Open http://localhost:8000. The current public demo runs the complete workflow through the QVAC contract with a temporary simulated provider. The real local QVAC service is the core integration being merged next. DEMO ON LIVE: https://remitia.nrlabs.com.ar/
Hacki