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)-
Invoice.xsd main
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