Ich habe mal zum Testen die IF-Abfragen in Ihrer eigenen Schnittstelle entfernt. Damit kamen alle Artikel in die Datei.
Irgendetwas stimmt daher nicht mit IF/ELSE.
Ich schaue mir Diese auch noch mal an.
Ich habe in den IF-Anweisungen das nicht benötigte {ELSE} entfernt.
Dann ging es komischerweise. Nicht dass es dadurch zu viele Abfragen waren pro Datensatz.