What EN16931 actually defines
The standard sets out the core information an invoice must carry and how it is represented as data: who the seller and buyer are, their VAT numbers, invoice number and date, each line with its quantity, price and VAT category, and the totals. Because every field has a defined meaning, the receiving system can post the invoice without a person retyping it.
Revenue gives XML as an example of a structured format and states that invoices must comply with EN16931.