RemittanceVerifier / README.md
vishakhad30's picture
Add Gradio Invoice Reconciler for Hugging Face Spaces.
abd8f87
|
Raw History Blame Contribute Delete
1.06 kB
---
title: Invoice Reconciler
emoji: πŸ“’
colorFrom: blue
colorTo: green
sdk: gradio
sdk_version: 4.44.0
python_version: "3.10"
app_file: app.py
pinned: false
---
Check out the configuration reference at https://huggingface.co/docs/hub/spaces-config-reference
# Invoice Reconciler
Reconcile a **source of truth** against a **QuickBooks** export (PDF, Excel, or CSV).
Built with **Gradio** so the Space can use Gradio-compatible hardware (including ZeroGPU if enabled). The reconciliation engine itself does not require a GPU.
## Workflow
1. Upload Source of Truth
2. Upload QuickBooks file
3. Parse & confirm Invoice Number / Gross Amount columns
4. Run reconciliation
5. Review summary + exceptions
6. Download Excel report
## Architecture
1. **Ingestion** β€” parsers, normalization, field mapping helpers
2. **Engine** β€” bidirectional reconciliation (no UI imports)
3. **UI / Reporting** β€” Gradio workflow and Excel export
## Local run
```bash
pip install -r requirements.txt
python app.py
```
## Tests
```bash
pip install pytest
pytest
```