Zum Hauptinhalt springen

Daten aus Italienische FatturaPA-E-Rechnungen extrahieren

In Italien existiert eine Rechnung, die nicht über den staatlichen Austausch geleitet wird, rechtlich nicht. Jede FatturaPA durchläuft das Sistema di Interscambio (SdI), die von der Agenzia delle Entrate betriebene Clearing-Plattform, die jede Rechnung prüft und an den Empfänger zustellt, sodass das Feld, das die Zustellung steuert, der Codice Destinatario, ebenso wichtig ist wie der Betrag. Dieser siebenstellige Empfängercode adressiert ein privates Unternehmen, ein sechsstelliger Code adressiert eine öffentliche Verwaltung über den IPA-Index, und der Wert 0000000 weist das SdI an, stattdessen per zertifizierter E-Mail (PEC) zuzustellen. Daneben nennt eine FatturaPA die Partita IVA des Lieferanten (die USt-IdNr.), den Codice Fiscale (den Steuercode, 16 Zeichen für eine Privatperson oder 11 Ziffern für eine Organisation), die Käuferkennungen sowie das Regime Fiscale des Lieferanten, den Steuerregime-Code von RF01 ordinario bis RF19 forfettario, der bestimmt, wie die Umsatzsteuer angewendet wird. Die italienischen USt-Besonderheiten sind es, die ein generischer Rechnungsleser übersieht. Die Dokumenttypen sind TD-Codes: TD01 für eine Rechnung, TD04 für eine Gutschrift, TD24 für eine aufgeschobene Rechnung, und trägt eine Zeile keine Umsatzsteuer, muss die Rechnung eine Natura angeben, den Nichtsteuerbarkeits-Code von N1 bis N7, der den Grund erklärt und durch einen Normverweis gestützt wird. Die Fälligkeit, die Esigibilita IVA, ist I für sofort, D für aufgeschoben oder S für Split Payment, was verschiebt, wer die Steuer abführt. Ist die Rechnung befreit oder liegt sie unter der USt-Schwelle, gilt eine virtuelle Stempelsteuer (Bollo Virtuale) von 2.00 EUR, sobald der USt-freie Betrag 77.47 EUR übersteigt. Jede Zeile gibt ihren AliquotaIVA-Satz an, typischerweise 22, 10, 5 oder 4 Prozent, und die USt-Zusammenfassung gruppiert die Bemessungsgrundlage nach Satz. Talonic liest die FatturaPA, ob als vom SdI freigegebenes, zu PDF gerendertes XML oder als gedruckte Kopie, in einen strukturierten Datensatz ein, der die nationalen Felder auf dem EN 16931-Kern beibehält. Eine Rechnung mit der Nummer 2026/RF/00512 von Meccanica Lombarda S.r.l. (Partita IVA IT03574920123, Regime RF01) an Studio Ferrari S.r.l., adressiert an Codice Destinatario USAL8PV, liefert ihre zwei Zeilen, eine IVA von 22% in Höhe von 5,940.00 EUR und einen Gesamtbetrag von 32,940.00 EUR, den ein italienisches Buchhaltungssystem verbucht.

Was aus Italienische FatturaPA-E-Rechnungen extrahiert wird

Codice DestinatarioUSAL8PV7 Zeichen privat, 6 Zeichen PA, 0000000 = PEC
DokumenttypTD01TD01 Rechnung, TD04 Gutschrift, TD24 aufgeschoben
Partita IVA des LieferantenIT03574920123
Codice Fiscale des Lieferanten03574920123
Regime FiscaleRF01RF01 ordinario bis RF19 forfettario
USt-Art (natura)N2.2N1-N7, erforderlich wenn der USt-Satz 0 ist
USt-FälligkeitIesigibilita IVA: I immediata, D differita, S split
WährungEURISO 4217
PositionenArray: description, quantity, unit price, AliquotaIVA, VAT amount
Steuerbetrag (IVA)5,940.00 EUR
Gesamtbetrag (da pagare)32,940.00 EUR

So funktioniert die Extraktion für Italienische FatturaPA-E-Rechnungen

Eine FatturaPA ist von Natur aus strukturiertes XML, erreicht viele Teams jedoch als die vom SdI freigegebene Datei, gerendert als PDF oder als gedruckte Kopie, wobei die nationalen Routing- und USt-Felder erst wiederhergestellt werden müssen. Talonic klassifiziert das Dokument und ordnet jeden Wert dem FatturaPA-Feldsatz zu, der im Field Registry gepflegt wird, den länderspezifischen Erweiterungen, die die Agenzia delle Entrate zusätzlich zum EN 16931-Kern führt, sodass der Codice Destinatario, die PEC-Adresse, wenn sie 0000000 ist, die Partita IVA und der Codice Fiscale beider Parteien sowie das Regime Fiscale nach Bedeutung statt nach Position aufgelöst werden. Der TD-Dokumenttyp wird aus der Quelle gelesen, jede Zeile behält ihren AliquotaIVA-Satz und ihre natura, wenn der Satz 0 ist, die esigibilita IVA-Fälligkeit wird erfasst, und es wird markiert, ob eine virtuelle Stempelsteuer anfällt. USt-Summenzeilen werden geprüft, um die Bemessungsgrundlage und die IVA auf den Gesamtbetrag abzustimmen. Konfidenz und ein Pixelbereich-Verweis für jedes Feld entsprechen DIN SPEC 91491, sodass ein italienischer Buchhalter einen Codice Destinatario oder eine natura gegen die Quelle prüfen kann. Die Extraktion strukturiert, was die Rechnung angibt, und bestimmt nicht die geschuldete USt-Behandlung.

Beispielextraktion

Eine vom SdI freigegebene FatturaPA mit zwei Zeilen zu 22% IVA

{
  "document_number": "2026/RF/00512",
  "document_date": "2026-06-10",
  "document_type": "TD01",
  "supplier.name": "Meccanica Lombarda S.r.l.",
  "supplier.vat_number": "IT03574920123",
  "supplier.tax_id": "03574920123",
  "supplier.address": "Via Ticino 44, 20090 Segrate MI, Italy",
  "buyer.name": "Studio Ferrari S.r.l.",
  "buyer.vat_number": "IT09876540159",
  "recipient.destination_code": "USAL8PV",
  "currency": "EUR",
  "regime_fiscale": "RF01",
  "vat_chargeability": "I",
  "stamp_duty_applied": false,
  "payment_due_date": "2026-07-10",
  "iban": "IT60X0542811101000000123456",
  "line_items": [
    {
      "line_number": "1",
      "description": "Fresatrice CNC 3 assi",
      "quantity": 1,
      "unit_of_measure": "PZ",
      "unit_price": 24000,
      "line_amount_net": 24000,
      "vat_rate": 22,
      "vat_amount": 5280,
      "line_amount_gross": 29280
    },
    {
      "line_number": "2",
      "description": "Set utensili in metallo duro",
      "quantity": 4,
      "unit_of_measure": "PZ",
      "unit_price": 750,
      "line_amount_net": 3000,
      "vat_rate": 22,
      "vat_amount": 660,
      "line_amount_gross": 3660
    }
  ],
  "vat_summary": [
    {
      "vat_rate": 22,
      "taxable_amount": 27000,
      "vat_amount": 5940,
      "total_amount": 32940
    }
  ],
  "total_amount_net": 27000,
  "tax_amount": 5940,
  "total_amount": 32940
}

Häufig gestellte Fragen

Was ist der Codice Destinatario, und liest der Extraktor ihn aus?

Es ist der Empfänger-Routingcode, den der SdI zur Zustellung der Rechnung verwendet: sieben Zeichen für ein privates Unternehmen, sechs für eine öffentliche Verwaltung über den IPA-Index, oder 0000000, wenn die Zustellung per zertifizierter E-Mail (PEC) erfolgt. Er wird zusammen mit der PEC-Adresse erfasst, damit die Rechnung dem Empfängerkanal zugeordnet werden kann.

Welche italienischen Steueridentifikatoren der Parteien werden extrahiert?

Die Partita IVA (USt-Nummer) und der Codice Fiscale (Steuercode, 16 Zeichen für eine Einzelperson oder 11 Ziffern für eine Entität) von Lieferant und Käufer, sowie das Regime Fiscale des Lieferanten von RF01 ordinario bis RF19 forfettario, das die USt-Behandlung bestimmt.

Wie werden die Umsatzsteuerdetails erfasst?

Der TD-Dokumenttyp, der AliquotaIVA-Satz pro Zeile, der natura-Code von N1 bis N7, wenn eine Zeile nicht besteuert wird, die esigibilita IVA-Fälligkeit von I, D oder S, und ob die virtuelle Stempelsteuer (bollo) über 77,47 EUR anfällt. Die Umsatzsteuerübersicht wird geprüft, um die Bemessungsgrundlage und die IVA gegen den Gesamtbetrag abzugleichen.

Entscheidet es über die Umsatzsteuerbehandlung oder verrechnet es die Rechnung mit dem SdI?

Nein. Talonic strukturiert, was die FatturaPA angibt, und verknüpft jeden Wert mit seiner Stelle im Dokument. Die Festlegung der korrekten Umsatzsteuerbehandlung und die Verrechnung der Rechnung über das Sistema di Interscambio liegen außerhalb der Extraktion.

Autorenhinweis

Geprüft von Talonic engineering · zuletzt geprüft am 2026-07-07