L'interfaccia di registrazione e alcune altre funzioni nella codeunit 12 utilizzare le funzioni del motore di registrazione e inseriscono record di movimenti di contabilitą generale e IVA. Il motore di registrazione č inoltre responsabile della creazione del registro di contabilitą generale.
Le funzioni nella seguente tabella forniscono una struttura standard per progettare le procedure di registrazione (ad esempio, Code, CustPostApplyCustledgEntry, VendPostApplyVendLedgEntry, UnapplyCustLedgEntry, UnapplyVendLedgEntry e Reverse) e l'accesso esclusivo alla tabella 17, movimenti C/G.
Ciclo | Descrizione |
---|---|
StartPosting | Inizializza il buffer di registrazione TempGLEntryBuf, blocca le tabelle dei movimenti IVA e C/G e inizializza il periodo contabile, il registro C/G e il tasso di cambio. Se viene chiamato una sola volta, NextEntryNo č 0. |
ContinuePosting | Controlla e registra l''IVA ad esigibilitą differita dell'incremento NextTransactionNo della transazione precedente e prepara la registrazione della riga successiva. |
FinishPosting | Completa la registrazione inserendo i movimenti di C/G dal buffer temporaneo nella tabella di database. Utilizzato sempre insieme a StartPosting. Verifica la presenza di incoerenze. |
InitGLEntry | Utilizzato per inizializzare nuovo movimento C/G per riga di registrazioni generali. Restituisce GLEntry come parametro. |
InitGLEntryVAT | Uguale a InitGLEntry, ma assegna anche contropartita e SummarizeVAT. |
InitGLEntryVATCopy | Simile a InitGLEntryVAT, ma copia anche i dati delle categorie di registrazione dal movimento IVA prima di SummarizeVAT. |
InsertGLEntry | L'unica funzione che inserisce movimenti C/G nella tabella globale di TempGLEntryBuf. Utilizzare sempre questa funzione per l'inserimento. |
CreateGLEntry | Esegue un InitGLEntry, assegna Importo in valuta addiz. ed esegue InsertGLEntry. Sostituisce molte righe di codice a una singola chiamata di funzione. |
CreateGLEntryBalAcc | Uguale a CreateGLEntry, ma assegna anche Tipo contropartita e Contropartita. |
CreateGLEntryVAT | Uguale a CreateGLEntry, ma con elaborazione addizionale delle categorie di registrazione e salvataggio nel buffer temporaneo IVA:
|
CreateGLEntryVATCollectAdj | Uguale a CreateGLEntry, ma con raccolta addizionale di rettifiche e salvataggio nel buffer temporaneo IVA:
|
CreateGLEntryFromVATEntry | Uguale a CreateGLEntry, ma copia anche le categorie di registrazione dal movimento IVA. |