Beide Formate erfüllen EN 16931. Der Unterschied ist der Kanal: lesbares PDF mit XML für viele Geschäftskunden, reines XML für den öffentlichen Auftrag.
ZUGFeRD: PDF/A mit eingebettetem XML. Menschen lesen das Dokument, Maschinen lesen das XML. Üblich im B2B.
XRechnung: nur XML. Pflichtlage für viele Rechnungen an Behörden. Ohne Viewer nicht anschaulich.
Sie schreiben eine Rechnung. Das Format ist ein Export, kein zweites Produkt. Deshalb erzeugen wir beide Varianten aus denselben Daten und versprechen keinen Übertragungskanal, den wir nicht betreiben.