Fehler bei Auftragsdokumenten

Leider passiert es immer wieder, dass bei den Auftragsdokumenten Angaben ineinander verrutschen. Bsp. rutscht die Kundennummer in die Auftragsbestätigungsnummer. Allerdings passiert das nur, wenn der Kunde z.B. in seiner Anschrift einen Adresszusatz hat. Ohne Adresszusatz ist alles richtig. Wenn man den Block einfach verschieben würde, wäre dann aber bei Kunden ohne Adresszusatz eine riesige Lücke zwischen Kundennummer und Auftragsbestätigungsnummer. Vielleicht wäre es besser, wenn man die Bestandteile von Auftragsdokumenten nicht mit "Abständen" anordnet, sondern man einfach eine Reihenfolge angegeben kann und die Informationen sich dann richtig verschieben. Dies klappt ja z.B. auch, wenn kein Versanddatum ausgegeben wird. Dann rutschen die nachfolgenden Zeilen automatisch einfach eine Position nach oben. Ähnliches Problem gibt es bei der Anrede. Mal wird ein Leerzeichen zwischen Anrede und Name ausgegeben und mal nicht. (Wenn man dann ein weiteres Leerzeichen eingibt, wird mal ein Leerzeichen ausgegeben, manchmal aber auch 2)