XSD AUSTRIAPRO (Wirtschaftskammer Österreich) · 6.1 (25 June 2022)

Austria ebInterface 6.1

Austrian e-invoice (ebInterface 6.1)

The Austrian XML invoice standard, accepted by e-Rechnung.gv.at for invoices to the federal government, in its recommended version 6.1.

About

ebInterface is developed by the AUSTRIAPRO e-billing working group with the Austrian Chamber of Commerce. Since 1 January 2014, suppliers of the Austrian federal government send structured e-invoices through e-Rechnung.gv.at, in ebInterface (4.3, 5.0, 6.0 or 6.1, which it recommends) or as UBL through Peppol.

The schema checks structure and data types. e-Rechnung.gv.at adds its own requirements, such as the order reference (OrderID) and the supplier number (InvoiceRecipientsBillerID) the federal office assigns.

E-invoicing in Austria: the rules in short and how to check an invoice →

Good to know

  • This entry checks the schema only: ebInterface publishes no Schematron rules. For an invoice to the federal government, choose "Austria e-Rechnung.gv.at (ebInterface 6.1)", which adds the portal's checks.
  • The example is the documentation sample of ebInterface 6.1 from AUSTRIAPRO.

Files

1 file · 27.5 KB · Download all (.zip)

Example document

ebinterface-6.1-invoice.xml · 11.6 KB · valid against this schema

In CI and from code

The same schema by its name, ebinterface-6.1, through the API.

npx @xmlvalid/cli validate "**/*.xml" --schema ebinterface-6.1
- uses: xmlvalid/validate-action@v1
  with:
    files: "**/*.xml"
    schema: ebinterface-6.1
    api-key: ${{ secrets.XMLVALID_API_KEY }}
curl https://xmlvalid.com/api/v1/validations \
  -H "Authorization: Bearer $XMLVALID_API_KEY" \
  -F document=@ebinterface-6.1-invoice.xml \
  -F schema=ebinterface-6.1

Free accounts get 100 API validations a month. On Pro, a URL monitor can check a published document against this schema every hour and email you when it breaks. More CI setups