Bogføringsgrænsefladen og visse andre funktioner i codeunit 12 bruger bogføringsfunktioner til at forberede og indsætte finansposter og momsposter. Bogføringsprogrammet er også ansvarlig for oprettelse af finansregister.
Funktionerne i følgende tabel giver en standardramme til design af bogføringsprocedurer (f.eks. Code, CustPostApplyCustledgEntry, VendPostApplyVendLedgEntry, UnapplyCustLedgEntry, UnapplyVendLedgEntry og Reverse) og udelt adgang til tabel 17, Finanspost.
Rutine | Beskrivelse |
---|---|
StartPosting | Initialiserer bufferen TempGLEntryBuf for bogføring, låser finanspost- og momsposttabeller og initialiserer regnskabsperiode, finansjournal og valutakurs. Bør kun kaldes én gang, så NextEntryNo er 0. |
ContinuePosting | Kontrollerer og bogfører urealiseret moms for tidligere transaktionsforøgelse NextTransactionNo og forbereder bogføring af næste linje. |
FinishPosting | Udfører bogføring ved at indsætte finansposter fra midlertidig buffer i databasetabellen. Bruges altid sammen med StartPosting. Kontrollerer for uoverensstemmelser. |
InitGLEntry | Bruges til at initialisere ny finanspost for finanskladdelinje. Returnerer GLEntry som parameter. |
InitGLEntryVAT | Samme som InitGLEntry, men tildeler også modkonto og SummarizeVAT. |
InitGLEntryVATCopy | Svarer til InitGLEntryVAT, men kopieret også bogføringsgruppedata fra momspost før SummarizeVAT. |
InsertGLEntry | Den eneste funktion, der indsætter finansposten i tabellen med globale TempGLEntryBuf. Brug altid denne funktion til Indsættelse. |
CreateGLEntry | Udfører en InitGLEntry, tildeler ekstra valutabeløb og udfører derefter InsertGLEntry. Erstatter flere kodelinjer med et enkelt funktionskald. |
CreateGLEntryBalAcc | Samme som CreateGLEntry, men tildeler også Modkontotype og Modkonto. |
CreateGLEntryVAT | Samme som CreateGLEntry, men med yderligere behandling for bogføringsgrupper og lagring til den midlertidige momsbuffer:
|
CreateGLEntryVATCollectAdj | Samme som CreateGLEntry, men med yderligere samling af justeringer og lagring til den midlertidige momsbuffer:
|
CreateGLEntryFromVATEntry | Samme som CreateGLEntry, men kopierer også bogføringsgrupper fra momspost. |