Bókunarviðmót og sumar aðrar aðgerðir í kóðaeiningu 12 nota aðgerðir bókunarvélar til að undirbúa og setja inn færslur í fjárhag og VKS. Bókunarvélin er einnig ábyrg fyrir stofnun fjárhags.

Virknin í eftirfarandi töflu veitir staðlaðan ramma fyrir hönnun bókunarferla (t.d. Code, CustPostApplyCustledgEntry, VendPostApplyVendLedgEntry, UnapplyCustLedgEntry, UnapplyVendLedgEntry og Reverse) og einkaaðgang að töflu 17, fjárhagsfærslu.

Algengar aðgerðir Lýsing

StartPosting

Ræsir bókunarbiðminni TempGLEntryBuf, læsir fjárhagsfærslu og töflu VSK-færslu, og ræsir reikningstímabil, fjárhagsdagbók og gengi. Ætti að kalla aðeins á einu sinni, NextEntryNo er þá 0.

ContinuePosting

Kannar og bókar óinnleystan VSK fyrir fyrri færslu eykur NextTransactionNo og undirbýr bókun næstu línu.

FinishPosting

Lýkur bókun með því að setja inn fjárhagsfærslur úr tímabundnu skyndimynni í gagnagrunnstöflu. Alltaf notað ásamt StartPosting. Leita að ósamræmi.

InitGLEntry

Notað til að ræsa nýja fjárhagsfærslu fyrir Almenna færslubókarlínu. Skilar GLEntry sem færibreytu.

InitGLEntryVAT

Sama og InitGLEntry en úthlutar einnig Mótreikningur nr. og SummarizeVAT.

InitGLEntryVATCopy

Svipað InitGLEntryVAT, en afritar einnig bókunarflokksgögn úr VSK-færslu fyrir SummarizeVAT.

InsertGLEntry

Eina virknin sem setur fjárhagsfærslu inn í altæka TempGLEntryBuf töflu. Notaðu alltaf þennan virkni til að setja inn.

CreateGLEntry

Framkvæmir InitGLEntry, úthlutar Viðbótarupphæð gjaldmiðils og framkvæmir svo InsertGLEntry. Skiptir út nokkrum línum af kóða fyrir eina virkni.

CreateGLEntryBalAcc

Sasma og CreateGLEntry, en tengir einnig Gerð mótreiknings og Númer mótreiknings.

CreateGLEntryVAT

Sama og CreateGLEntry, en með viðbótarferli fyrir bókun flokka og vistunar í tímabundið VSK-biðminni:

GLEntry.CopyPostingGroupsFromDtldCVBuf(DtldCVLedgEntryBuf,GenJnlLine."Gen. Tegund bókunar");

InsertVATEntriesFromTemp(DtldCVLedgEntryBuf,GLEntry);

CreateGLEntryVATCollectAdj

Sama og CreateGLEntry, en með viðbótarsafni stillinga og vistunar í tímabundið VSK-biðminni:

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

InsertVATEntriesFromTemp(DtldCVLedgEntryBuf,GLEntry);

CreateGLEntryFromVATEntry

Sama og CreateGLEntry, en afritar einnig bókunarflokka úr VSK-færslu.

Sjá einnig