Table 221 Gen. Jnl. Allocation in 21

App
Base Application

Fields, 25Keys, 1Procedures, 12Events, 11

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, 12

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-
CreateDim(Integer, Code[20])publicPending 20.0
Replaced by CreateDim(DefaultDimSource: List of [Dictionary of [Integer, Code[20]]])
ValidateShortcutDimCode(Integer, var Code[20])public-
LookupShortcutDimCode(Integer, var Code[20])public-
ShowShortcutDimCode(var Code[20])public-
ShowDimensions()public-
CreateDim(List)public-
CreateDimFromDefaultDim()public-

Events, 11

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 eventOnAfterCreateDimTableIDs(var Record Gen. Jnl. Allocation, var Integer, var Integer, var Code[20], var Boolean)Pending 20.0
Replaced by new implementation in codeunit Purch. Post Invoice
Integration eventOnAfterCreateDim(var Record Gen. Jnl. Allocation, Integer, Integer, Code[20])Pending 20.0
Replaced by new implementation in codeunit Purch. Post Invoice
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 eventOnAfterCreateDimProcedure(var Record Gen. Jnl. Allocation, Integer, List)-
Integration eventOnAfterShowDimensions(var Record Gen. Jnl. Allocation, Record Gen. Jnl. Allocation)-