Table 221 Gen. Jnl. Allocation in 26

App
Base Application
Namespace
Microsoft.Finance.GeneralLedger.Journal

Fields, 25Keys, 1Procedures, 13Events, 14

Versions171819202122232425262728latest

Source29

Fields, 25

IdNameTypeObsolete
1Journal Template NameCode[10]-
2Journal Batch NameCode[10]-
3Journal Line No.Integer-
4Line No.Integer-
5Account No.Code[20]-
6Shortcut Dimension 1 CodeCode[20]-
7Shortcut Dimension 2 CodeCode[20]-
8Allocation QuantityDecimal-
9Allocation %Decimal-
10AmountDecimal-
11Gen. Posting TypeEnum General Posting Type-
12Gen. Bus. Posting GroupCode[20]-
13Gen. Prod. Posting GroupCode[20]-
14VAT Calculation TypeEnum Tax Calculation Type-
15VAT AmountDecimal-
16VAT %Decimal-
17Account NameText[100]-
18Tax Area CodeCode[20]-
19Tax LiableBoolean-
20Tax Group CodeCode[20]-
21Use TaxBoolean-
22VAT Bus. Posting GroupCode[20]-
23VAT Prod. Posting GroupCode[20]-
24Additional-Currency AmountDecimal-
480Dimension Set IDInteger-

Keys, 1

NameFieldsObsolete
Key1, clusteredJournal Template Name, Journal Batch Name, Journal Line No., Line No.-

Procedures, 13

NameParametersReturnsAccessObsolete
UpdateAllocations(var Record Gen. Journal Line)public-
UpdateAllocationsAddCurr(var Record Gen. Journal Line, Decimal)public-
CheckVAT(var Record Gen. Journal Line)public-
UpdateVAT(var Record Gen. Journal Line)public-
GetCurrencyCode()Code[10]public-
ValidateShortcutDimCode(Integer, var Code[20])public-
LookupShortcutDimCode(Integer, var Code[20])public-
ShowShortcutDimCode(var Code[20])public-
ShowDimensions()public-
CreateDim(List)public-
CreateDimFromDefaultDim()public-
CopyVATSetupToJnlLines()Booleanprotected-
ChooseAndImportFromAllocationAccount()internal-

Events, 14

KindNameParametersObsolete
Integration eventOnAfterValidateShortcutDimCode(var Record Gen. Jnl. Allocation, var Record Gen. Jnl. Allocation, Integer, var Code[20])-
Integration eventOnBeforeValidateShortcutDimCode(var Record Gen. Jnl. Allocation, var Record Gen. Jnl. Allocation, Integer, var Code[20])-
Integration eventOnUpdateAllocationsOnAfterGenJnlAllocModify(var Record Gen. Jnl. Allocation)-
Integration eventOnUpdateAllocationsAddCurrOnAfterGenJnlAllocModify(var Record Gen. Jnl. Allocation)-
Integration eventOnUpdateAllocationsOnBeforeGenJnlAllocModify(Record Gen. Journal Line, var Record Gen. Jnl. Allocation)-
Integration eventOnAfterInitDefaultDimensionSources(var Record Gen. Jnl. Allocation, var List)-
Integration eventOnBeforeCreateDim(var Record Gen. Jnl. Allocation, var Boolean)-
Integration eventOnAfterShowDimensions(var Record Gen. Jnl. Allocation, Record Gen. Jnl. Allocation)-
Integration eventOnBeforeCheckGLAccount(Record G/L Account, var Boolean, var Record Gen. Jnl. Allocation)-
Integration eventOnAfterCheckGLAccount(var Record G/L Account, Record Gen. Jnl. Allocation)-
Integration eventOnAfterCreateDimProcedure(var Record Gen. Jnl. Allocation, Integer, List, Record Gen. Jnl. Allocation, Integer)-
Integration eventOnBeforeUpdateVAT(var Record Gen. Journal Line, var Boolean, var Record Gen. Jnl. Allocation)-
Integration eventOnAfterUpdateVAT(var Record Gen. Journal Line, Record Gen. Journal Line, var Record Gen. Jnl. Allocation)-
Integration eventOnBeforeValidateAccountNo(var Record Gen. Jnl. Allocation, Record Gen. Jnl. Allocation, var Boolean)-