Moin,
also die Validierung sollte der Ersteller der Rechnung (bei uns der Spooldesigner von The-tool-company)
schon vornehmen. Trotzdem hat man danach nur ein 'gültiges' Dokument. Wenn der Empfänger bestimmte Daten in den wahlfreien Feldern erwartet, muß das vereinbart sein.

Jedem der es selber programmieren will sei gesagt.
Alle halbe Jahre gibt es eine neue Version, jeden 2. Versionswechsel sollte man (m.E.) mitmachen.
Ziemlich aufwändig

der ILEMax