Mit diesem Formular können Sie fehlende, unklare oder fehlerhafte Inhalte in der Dokumentation melden und Verbesserungsvorschläge machen. Ihr Feedback hilft uns, die Qualität und Vollständigkeit kontinuierlich zu verbessern.
Technisches Hintergrundwissen
Die Erweiterung greift in die standardmäßige Dimensionsprüfung von Business Central ein und deaktiviert diese selektiv für das definierte Fibu-Buchblatt bei der Ultimobuchung. Die Nullstellungsbuchungen werden weiterhin mit den ursprünglichen Dimensionswerten durchgeführt, wodurch die Nachvollziehbarkeit und die Korrektheit der Salden nach Dimensionen gewährleistet bleibt.
Bei der standardmäßigen GuV-Nullstellung werden die Salden der GuV-Konten in ein Fibu-Buchblatt geschrieben und mit dem Ultimodatum "U31.12.20XX" auf 0 gebucht. Die Nullstellung berücksichtigt dabei die gebuchten Dimensionswerte, sodass die Saldenbuchungen je Sachkonto und Dimensionskombination aufgeteilt werden.
Wenn im Laufe des Geschäftsjahres Dimensionen oder Dimensionswerte gesperrt wurden oder Vorgabedimensionen bei den Sachkonten verändert wurden, gibt Business Central im Fibu-Buchblatt Standard-Dimensionsfehler aus. Die Erweiterung umgeht diese Fehler, indem sie die Dimensionsprüfung für den Buchungsvorgang deaktiviert.
Systemänderungen und Erweiterungen
Die Funktionalität erweitert den Standardbericht "Close Income Statement" (GuV-Nullstellung) in Business Central durch:
Eine Reporterweiterung (GOB EFM Close Income Statement), die:
- Zusätzliche Felder im Anforderungsfenster anzeigt
- Die Einrichtungswerte aus der Erweiterten Finanzverwaltung übernimmt
- Prüft, ob die Dimensionsprüfung ignoriert werden soll
Eine Codeunit (GOB EFM Closing Statement Mgt.), die:
- Einen EventSubscriber implementiert, der die Dimensionsprüfung überschreibt
- Die Prüfung nur für das in der Einrichtung angegebene Buchblatt deaktiviert
- Nur für Buchungen am Abschlussdatum die Dimensionsprüfung deaktiviert
Tabellen und Felder
Die Einrichtungstabelle "GOB Enh. Finance Mgt. Setup" enthält folgende relevante Felder:
- "Ignore Dim. on Closing State." (Boolean)
- "GenJnlTemp for Closing State." (Code[10])
- "GenJnlBatch for Closing State." (Code[10])