Authorized protocol analysis and production-ready API delivery for the Italian electronic invoicing ecosystem
FatturaElettronica APP, distributed by Informatica APP at informatica-app.it, is used by more than 200,000 Italian VAT numbers to issue, receive, and archive electronic invoices through the Sistema di Interscambio (SDI). The data sitting inside each tenant — issued invoices, received invoices, recipient codes, ten-year preservation receipts — is exactly the kind of structured, regulated information that OpenData and OpenFinance integration projects are built around. We deliver authorized, compliant integrations that move that ledger into the systems that actually need it.
fatturapa XML envelopes (versions 1.7.x through 1.9.1, including the new TD29 document type introduced in April 2025) for downstream ERP posting and tax reporting.Mirror the in-app authorization handshake so a SaaS, ERP, or accountant dashboard can act on behalf of a single VAT number or a portfolio of clients. We deliver an OAuth-style token broker, refresh-token rotation, multi-tenant scoping, and a hardened logout/revoke path. Useful when accountants ("commercialisti") onboard 50–500 client accounts in a single console.
Page through every invoice issued from the app: header, line items, IVA breakdowns, recipient code, transmission progressive number, and the final SDI identifier. Filter by date range, customer VAT, document type (TD01, TD02, TD06, TD24, TD29) or status. Output is JSON, CSV, or original FatturaPA XML — whichever the consuming system prefers.
Continuously fetch the inbound side — supplier invoices delivered through SDI to the user's recipient code — for automated AP posting, three-way match, and VAT register generation. Deduplicates by SDI identifier and exposes the original signed XML so downstream OCR or reconciliation logic stays trustworthy.
Stream the SDI lifecycle (delivery receipt, customer acceptance, refusal, expiry, missed delivery to PA) into your own queue. We provide retry semantics, signature verification, and an idempotent event store so a single network blip does not desync the audit trail.
Pull the in-app anagrafica clienti/fornitori — VAT, codice fiscale, recipient code, PEC address, billing addresses — and keep it aligned with your CRM or ERP master data. Includes a delta endpoint so daily syncs only transfer changed rows.
Mirror the legally compliant 10-year preservation receipts and signed packages out of the app into your document management system. Ideal for groups that already operate their own conservatore accreditato but want a unified vault.
The table below summarizes the data domains we expose through the integration. Each row maps an in-app surface to a downstream business use case so finance, tax, and analytics teams can scope quickly.
| Data type | Source (app surface) | Granularity | Typical use |
|---|---|---|---|
| Issued FatturaPA XML | "Fatture emesse" tab | Per document, full XML + line items | ERP posting, IVA register, VAT return prep |
| Received FatturaPA XML | "Fatture ricevute" tab + PEC mailbox | Per document, signed envelope | AP automation, three-way match, expense control |
| SDI notifications | SDI dialog log per invoice | RC / NS / MC / NE / DT events | Real-time delivery dashboard, exception handling |
| Customer / supplier registry | Anagrafica clienti and fornitori | Per legal entity, with codice destinatario / PEC | CRM master data, compliance KYC, sanctions screening |
| Document numbering counters | Series settings | Per series and fiscal year | Continuity checks, gap detection, cross-system numbering |
| Conservazione receipts | 10-year archive section | Per archived batch, with signed manifest | Audit, legal discovery, document vault unification |
| Email delivery logs | "Invio via email" feature | Per invoice, with delivery status | Customer notifications, dunning workflows |
An Italian commercialista manages 250 client VAT numbers, several of which use FatturaElettronica APP. Business context: the firm needs a single ledger view to prepare quarterly LIPE submissions and the new pre-filled VAT return. We expose the issued/received XML stream per tenant and feed it into the firm's gestionale. The OpenData mapping is straightforward: Fatture emesse → registro IVA vendite, Fatture ricevute → registro IVA acquisti, with TD29 entries flagged for follow-up.
A mid-sized retailer uses FatturaElettronica APP for outbound invoicing and an external ERP (e.g. Odoo, Dynamics 365, SAP B1) for everything else. We build a bidirectional bridge: orders trigger invoice creation through the integration API, and SDI confirmation events feed back into the ERP's payment-tracking module. Field-level mapping covers CedentePrestatore, CessionarioCommittente, DatiGenerali, and DatiBeniServizi.
A fintech under PSD2 already pulls bank transactions for SME customers. By layering FatturaElettronica APP integration on top, the fintech matches each bank entry to the underlying issued or received invoice, computes outstanding receivables, and offers invoice-financing pre-approvals. The OpenFinance angle: invoice ledger + account information service = a richer credit signal than either alone.
Larger groups need to feed the same FatturaPA XML into both the SDI and internal compliance systems. We deliver a thin API that emits canonical XML, the SDI progressive number, and the receipt timestamps so the firm's tax, internal audit, and ESG reporting modules all consume one source of truth — including the new TD29 omitted/irregular invoice flow that shifts liability onto the buyer.
The EU has granted Italy the SDI derogation until 31 December 2027, and ViDA / EN 16931 alignment will move cross-border B2B onto a similar rail. We architect the integration with that future in mind: a clean separation between the FatturaElettronica APP adapter and a generic EN 16931 canonical model, so tomorrow's cross-border invoices flow through the same pipeline with minimal rework.
POST /api/v1/fattura-app/auth/login
Content-Type: application/json
{
"username": "studio.rossi@example.it",
"password": "<REDACTED>",
"tenant_vat": "IT01234567890"
}
Response 200:
{
"access_token": "eyJhbGciOi...",
"refresh_token": "rt_8c1e...",
"expires_in": 3600,
"tenant": {
"vat": "IT01234567890",
"codice_destinatario": "ABCDE12",
"regime_fiscale": "RF19"
}
}
POST /api/v1/fattura-app/invoices/issued
Authorization: Bearer <ACCESS_TOKEN>
{
"from": "2026-01-01",
"to": "2026-03-31",
"doc_types": ["TD01","TD24","TD29"],
"status": ["delivered","accepted"],
"format": "fatturapa_xml",
"page": 1,
"page_size": 100
}
Response 200:
{
"items": [
{
"sdi_id": "1234567890",
"progressivo_invio": "00042",
"doc_type": "TD01",
"issue_date": "2026-02-14",
"customer_vat": "IT09876543210",
"total_amount": 1830.00,
"vat_amount": 330.00,
"xml_url": "https://api.example/.../inv_42.xml"
}
],
"page": 1, "total": 187
}
POST https://your-app.example/webhooks/sdi
X-Signature: sha256=...
Content-Type: application/json
{
"event": "sdi.notification",
"sdi_id": "1234567890",
"type": "RC", // RC, NS, MC, NE, DT
"occurred_at": "2026-04-02T08:14:55Z",
"payload_xml_url": "https://api.example/.../msg_RC_42.xml"
}
// Acknowledge with HTTP 200; non-2xx triggers
// exponential retry up to 24h, then dead-letter.
All integration work is performed under explicit user authorization or documented public/authorized interfaces. The framework is shaped by several converging Italian and European rules: GDPR (EU 2016/679) for personal-data handling, D.Lgs. 127/2015 and the Decreto Fiscale 119/2018 establishing mandatory e-invoicing through SDI, the Provvedimento Agenzia delle Entrate covering Allegato A technical specifications (currently version 1.9.1, applicable from 15 May 2026), the 10-year conservazione sostitutiva retention rule (DPCM 3 December 2013 / DMEF), and the EU Council Implementing Decision 2024/3150 that extended Italy's e-invoicing derogation until 31 December 2027.
We provide a short compliance pack with each delivery: data-flow map, lawful-basis matrix (consent or legitimate-interest), retention schedule, sub-processor list, and a one-page DPIA template. Integrations exclude healthcare invoicing flows in line with the June 2025 legislative decree that permanently bars SDI for B2C healthcare e-invoices.
A typical pipeline looks like this:
FatturaElettronica APP is squarely focused on the Italian market, where SDI is the only legal channel for B2B and B2G e-invoicing. The user base skews toward freelancers ("partita IVA in regime forfettario"), micro-enterprises, and small SMEs that prefer a mobile-first workflow over a heavy desktop gestionale. Distribution covers Android and iOS, with a complementary web back office at fatturaelettronica-app.it. The 200,000+ VAT-number footprint puts it in the same conversation as Aruba Fatturazione Elettronica, Fatture in Cloud, and Legalinvoice, but with a stronger emphasis on the "no codes, no PEC, no digital signature for the user" promise — the heavy lifting stays on the platform side, which is precisely why an authorized API integration is the right way to access the data.
Click any thumbnail to view the full-resolution screenshot.
FatturaElettronica APP shares the Italian e-invoicing ecosystem with several other tools. Teams that integrate one will often need to unify exports across two or three of these platforms, which is exactly the kind of work this studio does. The list below is descriptive only — each product covers SDI compliance in its own way and has its own data shape worth bridging.
We are an independent technical studio specialising in App interface integration and authorized API integration. Our engineers come from fintech, e-invoicing service providers, and EU compliance backgrounds, and we have shipped FatturaPA, PEPPOL BIS, and EN 16931 pipelines for accounting platforms, ERP integrators, and embedded-finance startups across Italy and the wider EU.
For quotes or to submit your target app and requirements (sandbox accounts, SDI accreditation status, expected call volume), open our contact page:
NDAs available on request. We sign a Data Processing Agreement (DPA) compatible with GDPR Art. 28 before any production data is touched.
What do you need from me to start?
How long does delivery take?
Is the integration compliant?
Do you also build the receiving/issuing side toward SDI directly?
FatturaElettronica APP (package com.tek.fattura, distributed by Informatica APP at informatica-app.it) is a mobile-first electronic invoicing app for the Italian market. It positions itself as the simplest way for self-employed professionals and SMEs to send, receive, and store compliant electronic invoices through the Sistema di Interscambio.
Headline features advertised by the publisher:
Adoption: more than 200,000 Italian VAT numbers use the app, according to the publisher. The official site is informatica-app.it; the app pairs with a web back office at fatturaelettronica-app.it. Recent regulatory context relevant to integrators: FatturaPA 1.9 (April 2025) introduced TD29 for omitted/irregular invoice reporting; FatturaPA 1.9.1 (published 31 March 2026, applicable from 15 May 2026) added new validation controls and codifications; the EU extended Italy's SDI derogation until 31 December 2027.
This page describes technical integration positioning for FatturaElettronica APP. The app and brand belong to their respective owners; we operate strictly under user authorization or via documented public/authorized interfaces.