Suchergebnisse für

    Inhaltsverzeichnis ein-/ausblenden

    Designdetails: Buchungs-Modul-Struktur

    Buchungsschnittstelle und verschiedene andere Funktionen in Codeunit 12 verwenden Buchungsmodulfunktionen, um Sachposten und MwSt.-Posten-Datensätze vorzubereiten und einzufügen. Das Buchungsmodul ist auch für Sachpostenjournalerstellung zuständig.

    Die Funktionalität in der folgenden Tabelle stellen ein Standardframework für das Entwerfen von Buchungsverfahren (wie Code, CustPostApplyCustledgEntry, VendPostApplyVendLedgEntry, UnapplyCustLedgEntry, UnapplyVendLedgEntry und Reverse) und exklusivem Zugriff auf Tabelle 17, Sachposten bereit.

    Routine Description
    StartPosting Initialisiert Buchungspuffer TempGLEntryBuf, sperrt Sachposten- und MwSt.-Posten-Tabellen und initialisiert Buchhaltungsperiode, Sachpostenjournal und Wechselkurs. Sollte nur einmal aufgerufen werden, dann ist NextEntryNo 0.
    ContinuePosting Prüft und bucht nicht realisierte MwSt. für vorheriges Transaktioninkrement NextTransactionNo und bereitet das Buchen der nächsten Zeile vor.
    FinishPosting Vervollständigt die Buchung durch das Einfügen von Sachposten vom temporären Puffer in Datenbanktabelle. Immer zusammen mit StartPosting verwendet. Prüft auf Inkonsistenzen.
    InitGLEntry Wird verwendet, um die neuen Sachposten für Gen initialisieren. Buch.-Blattzeile. Gibt GLEntry als Parameter zurück.
    InitGLEntryVAT Dasselbe wie InitGLEntry, weist jedoch auch Gegenkontonr. und SummarizeVAT zu.
    InitGLEntryVATCopy Entsprechend InitGLEntryVAT, aber kopiert auch Buchungsgruppendaten aus dem MwSt.-Posten vor SummarizeVAT.
    InsertGLEntry Die einzige Funktion, die Sachposten in globale TempGLEntryBuf-Tabelle eingefügt. Verwenden Sie immer diese Funktion für Einfügung.
    CreateGLEntry Führt ein InitGLEntry aus, weist zusätzlichen Währungs-Betrag zu und führt dann InsertGLEntry aus. Ersetzt mehrere Codezeilen mit einem einzigen Funktionsaufruf.
    CreateGLEntryBalAcc Dasselbe wie CreateGLEntry, weist jedoch auch Gegenkontoart und Gegenkontonr. zu.
    CreateGLEntryVAT Das gleiche wie CreateGLEntry, aber mit zusätzlicher Verarbeitung für Buchungsgruppen und Speicherung im temporären MwSt.-Puffer:

    GLEntry.CopyPostingGroupsFromDtldCVBuf(DtldCVLedgEntryBuf,GenJnlLine."Gen. Posting Type");

    InsertVATEntriesFromTemp(DtldCVLedgEntryBuf,GLEntry);
    CreateGLEntryVATCollectAdj Das gleiche wie CreateGLEntry, aber mit zusätzlicher Sammlung von Anpassungen und Speicherung im temporären MwSt.-Puffer:

    CollectAdjustment(AdjAmount,GLEntry.Amount,GLEntry."Additional-Currency Amount",OriginalDateSet);

    InsertVATEntriesFromTemp(DtldCVLedgEntryBuf,GLEntry);
    CreateGLEntryFromVATEntry Dasselbe wie CreateGLEntry, kopiert jedoch auch Buchungsgruppen von MwSt.-Posten.

    Siehe auch

    Designdetails: Buchungs-Schnittstellenstruktur

    Kostenlose E-Learning-Module für Business Central finden Sie hier

    In diesem Artikel
    Zurück nach oben Generated by DocFX