Table 254 VAT Entry in 26

App
Base Application
Namespace
Microsoft.Finance.VAT.Ledger

Fields, 74Keys, 13Procedures, 11Events, 5

Versions171819202122232425262728latest

Source29

Fields, 74

IdNameTypeObsolete
1Entry No.Integer-
2Gen. Bus. Posting GroupCode[20]-
3Gen. Prod. Posting GroupCode[20]-
4Posting DateDate-
5Document No.Code[20]-
6Document TypeEnum Gen. Journal Document Type-
7TypeEnum General Posting Type-
8BaseDecimal-
9AmountDecimal-
10VAT Calculation TypeEnum Tax Calculation Type-
12Bill-to/Pay-to No.Code[20]-
13EU 3-Party TradeBoolean-
14User IDCode[50]-
15Source CodeCode[10]-
16Reason CodeCode[10]-
17Closed by Entry No.Integer-
18ClosedBoolean-
19Country/Region CodeCode[10]-
20Internal Ref. No.Text[30]-
21Transaction No.Integer-
22Unrealized AmountDecimal-
23Unrealized BaseDecimal-
24Remaining Unrealized AmountDecimal-
25Remaining Unrealized BaseDecimal-
26External Document No.Code[35]-
28No. SeriesCode[20]-
29Tax Area CodeCode[20]-
30Tax LiableBoolean-
31Tax Group CodeCode[20]-
32Use TaxBoolean-
33Tax Jurisdiction CodeCode[10]-
34Tax Group UsedCode[20]-
35Tax TypeOption-
36Tax on TaxBoolean-
37Sales Tax Connection No.Integer-
38Unrealized VAT Entry No.Integer-
39VAT Bus. Posting GroupCode[20]-
40VAT Prod. Posting GroupCode[20]-
43Additional-Currency AmountDecimal-
44Additional-Currency BaseDecimal-
45Add.-Currency Unrealized Amt.Decimal-
46Add.-Currency Unrealized BaseDecimal-
48VAT Base Discount %Decimal-
49Add.-Curr. Rem. Unreal. AmountDecimal-
50Add.-Curr. Rem. Unreal. BaseDecimal-
51VAT DifferenceDecimal-
52Add.-Curr. VAT DifferenceDecimal-
53Ship-to/Order Address CodeCode[10]-
54Document DateDate-
55VAT Registration No.Text[20]-
56ReversedBoolean-
57Reversed by Entry No.Integer-
58Reversed Entry No.Integer-
59EU ServiceBoolean-
60Base Before Pmt. Disc.Decimal-
70Source Currency VAT AmountDecimal-
71Source Currency VAT BaseDecimal-
74Source Currency CodeCode[10]-
75Source Currency FactorDecimal-
78Journal Templ. NameCode[10]-
79Journal Batch NameCode[10]-
81Realized AmountDecimal-
82Realized BaseDecimal-
83Add.-Curr. Realized AmountDecimal-
84Add.-Curr. Realized BaseDecimal-
85G/L Acc. No.Code[20]-
86VAT Reporting DateDate-
6200Non-Deductible VAT %Decimal-
6201Non-Deductible VAT BaseDecimal-
6202Non-Deductible VAT AmountDecimal-
6203Non-Deductible VAT Base ACYDecimal-
6204Non-Deductible VAT Amount ACYDecimal-
6205Non-Deductible VAT Diff.Decimal-
6206Non-Deductible VAT Diff. ACYDecimal-

Keys, 13

NameFieldsObsolete
Key1, clusteredEntry No.-
Key2Type, Closed, VAT Bus. Posting Group, VAT Prod. Posting Group, Posting Date, G/L Acc. No., VAT Reporting Date-
Key3Type, Closed, Tax Jurisdiction Code, Use Tax, Posting Date-
Key4Type, Country/Region Code, VAT Registration No., VAT Bus. Posting Group, VAT Prod. Posting Group, Posting Date-
Key5Document No., Posting Date-
Key6Transaction No.-
Key7Tax Jurisdiction Code, Tax Group Used, Tax Type, Use Tax, Posting Date-
Key8Type, Bill-to/Pay-to No., Transaction No.-
Key9Type, Closed, VAT Bus. Posting Group, VAT Prod. Posting Group, Tax Jurisdiction Code, Use Tax, Posting Date, G/L Acc. No.-
Key10Posting Date, Type, Closed, VAT Bus. Posting Group, VAT Prod. Posting Group, Reversed, G/L Acc. No., VAT Reporting Date-
Key11Document Date-
Key12G/L Acc. No.-
Key13Type, Closed, VAT Bus. Posting Group, VAT Prod. Posting Group, Reversed, Posting Date, G/L Acc. No., VAT Reporting Date-

Procedures, 11

NameParametersReturnsAccessObsolete
GetLastEntryNo()Integerpublic-
GetUnrealizedVATPart(Decimal, Decimal, Decimal, Decimal, Decimal)Decimalpublic-
CopyFromGenJnlLine(Record Gen. Journal Line)public-
CopyAmountsFromVATEntry(Record VAT Entry, Boolean)public-
SetUnrealAmountsToZero()public-
SetGLAccountNo(Boolean)public-
SetGLAccountNoWithResponse(Boolean, Boolean, var Boolean)public-
CheckGLAccountNoFilled()public-
CopyPostingDataFromGenJnlLine(Record Gen. Journal Line)public-
SetVATDateFromGenJnlLine(Record Gen. Journal Line)internal-
GetUnrealizedVATType()Integerpublic-

Events, 5

KindNameParametersObsolete
Integration eventOnAfterCopyFromGenJnlLine(var Record VAT Entry, Record Gen. Journal Line)-
Integration eventOnAfterCopyAmountsFromVATEntry(var Record VAT Entry, Boolean)Pending 24.0
Use the OnAfterOnCopyAmountsFromVATEntry method instead
Integration eventOnBeforeSetGLAccountNo(var Record VAT Entry, var Boolean, var Boolean, Boolean, Boolean)-
Integration eventOnAfterSetGLAccountNo(var Record VAT Entry, var Boolean, Boolean)-
Integration eventOnAfterOnCopyAmountsFromVATEntry(var Record VAT Entry, Boolean, var Record VAT Entry)-