Italian invoicing system for FatturaPA/SDI workflows, with Lightning payments and local-first AI assistance.
Problem
Italian invoicing workflows combine compliance, payment rails, and assistance needs that do not fit generic SaaS automation.
System design
A local-first invoicing system with FatturaPA/SDI compliance, Lightning payments, and controlled AI assistance.
Outcome
Compliant invoices produced and sent without a SaaS subscription: business data stays local and every external effect passes manual review.
Architecture
- invoice model
- SDI export
- payment rail
- local AI assistant
Runtime model
- draft
- validate
- export
- send
- reconcile
Tooling
- Python
- Streamlit
- LND
- Ollama
- OpenAI/Anthropic
Reliability
- local-first control
- compliance validation
- manual review before external effects
Constraints
Compliance and accounting correctness are higher priority than autonomous action.
Tradeoffs
Local-first operation limits convenience but improves control over sensitive business data.
Future
Expand workflow checks, reconciliation, and auditable AI assistance.