Workaround MwSt.-Buchungsgruppe in Einkaufs- und Verkaufsbelegen
4 Minuten Lesezeit
Hintergrund
In Microsoft Dynamics 365 Business Central besteht ein bekanntes Verhalten, das die Rechnungsverarbeitung in Einkaufs- und Verkaufsbelegen betreffen kann.
Ist im Beleg die Option Preise inkl. MwSt. aktiviert und wird anschließend die MwSt.-Buchungsgruppe einer Einkaufs- oder Verkaufszeile geändert, berechnet Business Central den Bruttobetrag der Zeile neu – obwohl dieser unverändert bleiben sollte, da er dem auf dem Beleg (z. B. der Eingangs- oder Ausgangsrechnung) ausgewiesenen Betrag entspricht. Das Verhalten tritt in gleicher Weise bei Einkaufszeilen wie bei Verkaufszeilen auf, da Business Central die MwSt.-Neuberechnung in beiden Belegarten nach derselben Logik durchführt.
Dieses Verhalten wurde von Aareon reproduziert und eindeutig als Fehler im Microsoft-Standard eingegrenzt. Es handelt sich damit ausdrücklich nicht um ein Problem der individuellen Einrichtung oder der RELion-Anpassungen.
Bearbeitungsstand bei Microsoft
Der Fehler wurde bei Microsoft mit hoher Priorität gemeldet. Aareon steht dazu im laufenden Austausch mit Microsoft – sowohl direkt im Support-Ticket als auch über Entwicklercommunities und offizielle Update-Ankündigungen.
Bis zur Bereitstellung eines offiziellen Fixes durch Microsoft stellt Aareon ein ServiceTool zur Verfügung, das das ursprüngliche Verhalten automatisiert wiederherstellt.
Funktionsweise des ServiceTools
Das ServiceTool RELion ServiceTool 78/79 – Doc. Line VAT Workaround ist eine kleine, gezielt auf dieses Problem zugeschnittene Erweiterung. Sie fügt keine eigenen Seiten oder Felder hinzu, sondern reagiert ausschließlich im Hintergrund, sobald in einer Einkaufszeile oder einer Verkaufszeile die MwSt.-Buchungsgruppe geändert wird. Beide Belegarten – Einkauf und Verkauf – werden dabei gleichermaßen abgedeckt.
Dabei prüft das ServiceTool automatisch:
- Bezieht sich die Zeile nach der Änderung weiterhin auf dieselbe Artikel- bzw. Kontonummer wie zuvor?
- Hat sich der MwSt.-Satz der Zeile durch die Änderung tatsächlich verändert?
- Hat sich dadurch auch der Bruttopreis der Zeile (Direkte Stückkosten bzw. Stückpreis) verändert?
- Ist im zugehörigen Beleg die Option Preise inkl. MwSt. aktiviert?
Sind alle diese Bedingungen erfüllt, erscheint eine Bestätigungsabfrage mit der Frage, ob der bisherige Bruttopreis der Zeile beibehalten und stattdessen der Nettopreis neu berechnet werden soll.
- Wird die Abfrage bestätigt (voreingestellte Antwort: Ja), setzt das ServiceTool den Bruttopreis auf den Wert vor der Änderung zurück. Business Central berechnet daraufhin automatisch den passenden Nettopreis neu. Eine Meldung bestätigt anschließend, dass der Bruttopreis unverändert beibehalten und stattdessen der Nettopreis neu berechnet wurde.
- Wird die Abfrage abgelehnt, greift das ServiceTool nicht ein, und Business Central verhält sich weiterhin wie im Standard beschrieben.
Hinweis
Die Bestätigungsabfrage erscheint nur, wenn die Bedingungen oben tatsächlich zutreffen. Bei einer regulären Änderung der MwSt.-Buchungsgruppe ohne Auswirkung auf den Bruttopreis (z. B. weil sich der MwSt.-Satz dabei nicht ändert) bleibt die Verarbeitung unverändert.
Installation
Die Installation des ServiceTools unterscheidet sich abhängig davon, ob RELion in Business Central Online oder bei Companial betrieben wird. In beiden Fällen ist zunächst ein Ticket beim RELion Support zu eröffnen.
RELion in Business Central Online
- Ticket beim RELion Support eröffnen und die Bereitstellung der ServiceTool-App RELion ServiceTool 79 – Doc. Line VAT Workaround anfordern.
- Der RELion Support stellt die App-Datei über das Ticket zur Verfügung.
- Die Installation der App als Per-Tenant Extension (PTE) erfolgt anschließend selbstständig in Business Central Online:
- Über die Suche die Seite Erweiterungsverwaltung öffnen.
- Die Aktion Hochladen wählen.
- Die vom RELion Support bereitgestellte App-Datei auswählen.
- Im anschließenden Installationsassistenten die gewünschte Umgebung bestätigen und die Installation starten.
- Den Fortschritt der Installation im Assistenten abwarten.
- Nach der Abschlussmeldung den Installationsassistenten über das Schließen-Symbol (X) oben rechts beenden.
- Die installierte Version anschließend in der Erweiterungsverwaltung überprüfen.
Hinweis
Für das Hochladen und Installieren einer Per-Tenant Extension sind Administratorrechte in Business Central erforderlich (z. B. Berechtigungssatz SUPER).
Es empfiehlt sich, das ServiceTool zunächst in einer Sandbox-Umgebung zu installieren und zu testen, bevor die Installation in der Produktivumgebung erfolgt.
RELion bei Companial
- Ticket beim RELion Support eröffnen und die Installation des ServiceTools RELion ServiceTool 78 – Doc. Line VAT Workaround anfordern.
- Die Installation wird durch RELion-Mitarbeiter in der jeweiligen Companial-Umgebung durchgeführt.
Verhalten im Arbeitsalltag
Nach erfolgter Installation ändert sich die gewohnte Bedienung nicht. Lediglich bei einer Änderung der MwSt.-Buchungsgruppe in einer Einkaufs- oder Verkaufszeile mit aktivierter Option Preise inkl. MwSt. erscheint zusätzlich die im Abschnitt Funktionsweise des ServiceTools beschriebene Bestätigungsabfrage. Diese sollte im Regelfall mit Ja bestätigt werden, damit der auf dem Beleg ausgewiesene Bruttobetrag erhalten bleibt.
Deinstallation
Wichtig
Sobald Microsoft den Fehler in der Standardanwendung behoben hat, sollte das ServiceTool wieder deinstalliert werden, um unnötige Zusatzlogik in der Umgebung zu vermeiden. Über die Bereitstellung des offiziellen Fixes informiert Aareon gesondert.
- Business Central Online: Über die Seite Erweiterungsverwaltung die App RELion ServiceTool 79 – Doc. Line VAT Workaround auswählen und über die Aktion Deinstallieren entfernen.
- Companial: Ein weiteres Ticket beim RELion Support mit der Bitte um Deinstallation des ServiceTools eröffnen.