@Fuerchau
Ich glaube nicht, dass während wrtsection() auf XML-Konformität plausibilisiert wird. Sonst dürften auch die anderen Sektionen nicht geschrieben werden, da diese auch erst in Kombination zu wohlgeformtem XML werden.
Ich konnte selbst per Debug keine Fehlermeldungen feststellen. Funktion enthält auch keinen Errorcode, den sie zurückgeben könnte. Gibt es eine Möglichkeit die Fehler hierzu festzustellen, die mir nicht bekannt ist?

@mk
hier mal das komplette Template:
geschrieben werden folgende Sektionen:
- FileHeading
- InvoiceHeader
- InvoiceDetail
- InvoiceSummary
- InvoiceSummary2
- KopfAllowOrCharge ist nicht vorhanden, kann also nicht ausgeben werden

Die Sektionen, die eigentlich im Programm per wrtsection() ausgegeben werden, aber nicht in der XML-Datei erscheinen sind:
- PosA
- InvDet

... habe das Template in den Anhang verschoben, da es hier im Forum gleich interpretiert wird.

INVPOS_XMLTemplate.txt