These English pages are read across the EU and EEA, and every one of those countries runs its own rules on what an invoice must carry. We do not set them, and we will not compress them into one reassuring paragraph — a paragraph that is true everywhere is useful nowhere.
What we can tell you is what the software carries by itself on every invoice it issues: customer and vehicle, a sequential number, the dates, the positions with their tax rates, the totals, and the electronic address the European norm makes mandatory on both sides. For a garage established in Spain, Italy, Poland or Türkiye the software issues no invoices: it prepares the invoice draft, and the invoice is issued in the system that country requires — in Poland, KSeF. The same holds for a garage established in another country whose law ties the invoice to a system the state prescribes — in some countries only for invoices to businesses or public bodies. The Invoice profile shows whether your country is one of them.
What your country may add on top — an extra identifier, a required wording, a threshold below which a shorter document is enough — is one conversation with your accountant. Have it once, at setup, and the answer sits in the template forever. Skip it, and the gap is not on one invoice, it is on every invoice of the month, because a template error repeats without ever announcing itself.
The vehicle detail is worth a line of its own: a garage invoice that names the vehicle and its mileage stays usable years later, when a customer disputes a repair or sells the car. Whether that is required where you are is a national question. Whether it is useful is not.