Danke für die Rückmeldung. Ich bin ebenfalls der Meinung, dass eine Steuerung pro Belegzeile Sinn machen würde. Und da die Funktion ja praktisch schon da ist (nur eben ausgeblendet) war das auch naheliegend.
Von welcher Prüfung sprichst du, die auszukommentieren ist? Ich habe die folgenden zwei Probleme ausgemacht.
1. Gelangensbestätigungen
Ob eine Gelangensbestätigung erforderlich ist, hängt an der MwSt.-Buchungseinrichtung. Leider wir zur Ermittlung der MwSt.-Buchungseinrichtung die MwSt.-Geschäftsbuchungsgruppe aus dem Kopf und nicht aus der Zeile verwendet.
2. Lieferzeilen holen
Bei der Funktion Lieferzeilen holen (z.B. in einer Verkaufsrechnung) wird geprüft ob die MwSt.-Geschäftsbuchungsgruppe in der Lieferzeile mit der MwSt.-Geschäftsbuchungsgruppe im Verkaufskopf übereinstimmt.
Das sind beides Kleinigkeiten und für unseren Fall tatsächlich überhaupt nicht relevant.
Allerdings zeigt das schon, dass die Verwendung des Feldes auf Zeilenebene wohl so nicht vorgesehen ist.
Das Risiko, dass es noch weitere Stellen im Code gibt, die ich einfach übersehen habe, ist groß.
Wir werden uns daher nochmal überlegen, ob wir tatsächlich so vorgehen werden.
Leider ist die Alternative, die Belegzeilen neu anzulegen auch unglücklich. Ich habe jetzt festgestellt, dass ich zuvor auch sämtliche bereits erfasste Artikelverfolgung löschen muss.