A clear view of how documents move from upload to reconciled report.
Upload
XML / PDF arrives via UI or API
Recognize
Type, period, version detected
Parse
XSD schema or smart PDF parser
Rules engine
100+ rules executed in parallel
Report
Dashboards, exports, alerts
Parse document
Extract structured fields from XML/PDF
Match rule scope
Filter rules by document type and period
Evaluate in parallel
Each rule runs independently against the dataset
Aggregate verdict
Blocking errors halt; warnings flag; info logged
Persist + notify
Result stored, dashboards updated, alerts dispatched
Each tenant operates in a fully isolated logical namespace.
Identity layer
Tenant ID propagated through every request
Authorization
Role-based access: Owner · Manager · Accountant · Viewer
Data partition
Row-level scoping, encrypted at rest, per-tenant blob storage
| Type | Format | Parser | Rules |
|---|---|---|---|
| Electronic invoice | XML (FatturaPA) | XSD-based strict parser | 47 rules |
| Credit note | XML (FatturaPA) | XSD-based strict parser | 23 rules |
| Periodic balance | Smart PDF parser + OCR fallback | 31 rules | |
| VAT declaration | Smart PDF parser | 19 rules |
Encryption
TLS 1.3 in transit, AES-256 at rest
Audit log
Immutable, tamper-evident, queryable
Access control
RBAC with least-privilege defaults