Aller au contenu principal

🇦🇹 Austria - Invoicing Specifications

Status: 🟢 B2G Mandatory (Since 2014) | ⚪ B2B Voluntary (Post-Audit) Authority: BMF (Federal Ministry of Finance) / BRZ (Federal Computing Center) Platform: e-Rechnung.gv.at / USP (Business Service Portal)


1. Context & Mandates

Austria is a pioneer in B2G e-invoicing. While B2B remains voluntary (standard Post-Audit rules), the close economic ties with Germany ("Shadow Mandate") drive the adoption of structured formats in the private sector.

ScopeStatusFormatNote
B2G (Federal)MandatoryebInterface or PeppolCentralized via e-Rechnung.gv.at.
B2G (States/Länder)MandatoryPeppol (Preferred)Since April 2020.
B2B (Domestic)VoluntaryPDF / EDI / PeppolBuyer consent required (Post-Audit).

2. Technical Workflow (B2G)

The Federal Government ("Bund") uses a centralized hub. Foreign entities are strongly encouraged to use Peppol to avoid complex authentication on the local USP portal.

flowchart TD
    App[Invoicerr] -->|1. Extract Data| Data[Invoice Data]
    
    subgraph "Format Strategy"
    Data -->|Recommended| P["Peppol BIS 3.0 (UBL)"]
    Data -->|National Standard| E["ebInterface 6.1 (XML)"]
    end
    
    subgraph "Transmission Channel"
    P -->|AS4 Protocol| AP[Peppol Access Point]
    E -->|Manual/SOAP| USP[USP Portal / Webservice]
    end
    
    AP -->|Route via SMP| HUB[e-Rechnung.gv.at]
    USP -->|Direct Upload| HUB
    
    HUB -->|"Validation (Schematron)"| V{Valid?}
    V -- Yes --> SAP[Federal ERP]
    V -- No --> Rej["Reject (RE-xxx Code)"]


3. Data Standards & Formats

A. The National Standard: ebInterface

  • Description: A pure Austrian XML standard, flatter and simpler than UBL.
  • Versions: 4.3, 5.0, 6.0, 6.1 (Current).
  • Usage: Mostly used by local Austrian SMEs via the USP Portal upload.

B. The International Standard: Peppol BIS 3.0

  • Description: Standard UBL 2.1 with specific Austrian rules.
  • Constraint: Must adhere to CIUS-AT-GOV.
  • Peppol ID: ISO 6523 code 9915 (e.g., 9915:ATU12345678).

⚠️ Critical Data Mapping (The "Gatekeepers")

For B2G, if these fields are missing, the invoice is automatically rejected.

Business TermGerman TermPeppol (UBL) PathebInterface PathRequirement
Order IDBestellnummercbc:OrderReference/cbc:IDInvoiceRecipient/OrderReference/OrderIDMandatory. Usually 10 digits provided by the public buyer.
Supplier IDLieferantennummercac:PartyIdentification/cbc:IDBiller/InvoiceRecipientsBillerIDMandatory. Internal SAP ID assigned by the Gov to the supplier.
VAT IDUID-Nummercac:PartyTaxScheme/cbc:CompanyIDBiller/VATIdentificationNumberMust start with ATU.

4. Implementation Checklist

  • Order ID Logic: Ensure the UI forces the user to input a "PO Number" (Bestellnummer) when the client is an Austrian Public Entity.
  • Peppol Connectivity: Ensure the Access Point can route to Austrian Government GLN (0088:9910000000003).
  • Validation: Implement pre-flight checks for CIUS-AT-GOV to avoid async rejections.
  • Archive: Store the generated XML (the legal original) for 7 years.

5. Resources