italy-invoice

Let AI agents issue Italian electronic invoices (FatturaPA) through the SdI via Invoicetronic.

Community: Submitted by a user or imported; check the owner before granting accessOnlineNo sign-inGlobalFreeCan modify data

What it can do

  • Create Invoice: Issue an Italy B2B electronic invoice (fattura elettronica) in FatturaPA format (FPR12) and transmit it to the national SdI (Sistema di Interscambio) via Invoicetronic. Builds the Fatt
  • Query Invoice: Check the SdI processing status of an invoice sent by create_invoice, using its send id. FatturaPA transmission is asynchronous. Status values: SENT (Inviato — accepted by the SdI, not

What data it sees

Do you need an account

No: the server works without sign-in

Let AI agents issue Italian electronic invoices (FatturaPA) through the SdI via Invoicetronic. Stateless remote MCP server: bring your own key, it stores nothing. Build FPR12 XML with IVA math (22/10/5/4%), send to SdI, track delivery status.

Server tool list (2)

Raw names from tools/list. Only developers need these.

create_invoiceIssue an Italy B2B electronic invoice (fattura elettronica) in FatturaPA format (FPR12) and transmit it to the national SdI (Sistema di Interscambio) via Invoicetronic. Builds the FatturaPA XML (seller/buyer P.IVA + optional Codice Fiscale, address, line items, IVA breakdown) and uploads it under your own Invoicetronic API key. Bring your own credential as header x-invoicetronic-key — ik_test_ keys are free sandbox (no fiscal effect), ik_live_ keys transmit real invoices to the SdI (same base URL; the key prefix selects the environment). Italian IVA rates supported: 22 (ordinaria), 10, 5, 4 (ridotte). Amounts are in EUR. Transmission is asynchronous: this returns a send id — poll query_invoice with it to learn the SdI outcome (SENT / DELIVERED / REJECTED / NOT_DELIVERED). There is no cancel at the SdI level: to reverse an invoice you issue a credit note (nota di credito) as a new invoice.
query_invoiceCheck the SdI processing status of an invoice sent by create_invoice, using its send id. FatturaPA transmission is asynchronous. Status values: SENT (Inviato — accepted by the SdI, not yet delivered to the recipient; poll again shortly); DELIVERED (Consegnato — delivered to the recipient, the invoice is fiscally complete); REJECTED (Scartato — the SdI rejected it for a validation error; fix the data and create_invoice again); NOT_DELIVERED (ImpossibilitaDiRecapito / MancataConsegna — the invoice is legally valid and available in the recipient's tax drawer, but could not be pushed to their receiving system); PROCESSING (no SdI notification yet — poll again shortly). Safe to call anytime.