Codeunit 6201 Non-Ded. VAT Impl. in 26

App
Base Application
Namespace
Microsoft.Finance.VAT.Calculation

Procedures, 72

Versions171819202122232425262728latest

Source29

Procedures, 72

NameParametersReturnsAccessObsolete
IsNonDeductibleVATEnabled()Booleanpublic-
ShowNonDeductibleVATInLines()Booleanpublic-
OpenVATPostingSetupPage(Notification)public-
GetNonDeductibleVATAmount(Record Gen. Journal Line)Decimalpublic-
GetNonDeductibleVATAmount(Record Purchase Line)Decimalpublic-
GetNonDeductibleVATPct(Code[20], Code[20], Enum General Posting Type)Decimalpublic-
GetNonDeductibleVATPct(Record VAT Posting Setup, Enum General Posting Type)Decimalpublic-
GetNonDeductibleVATPct(Code[20], Code[20], Enum Deferral Document Type)Decimalpublic-
GetNonDeductibleVATAccForDeferrals(Enum Deferral Document Type, Code[20], Record VAT Posting Setup)Code[20]public-
SetNonDeductiblePct(var Record Purchase Line)public-
Init(var Decimal, var Decimal, var Decimal, var Decimal, var Decimal, Record Purchase Line, Record Purchase Line)public-
InitNonDeductibleVATDiff(var Record Purchase Line)public-
Update(var Record Purchase Line, var Record VAT Amount Line, Record Currency)public-
Update(var Record Purchase Line, Record Currency)public-
Update(var Record Purchase Line, Decimal, Decimal, Decimal)public-
DivideNonDeductibleVATInPurchaseLine(var Record Purchase Line, var Record VAT Amount Line, Record VAT Amount Line, Record Currency, Decimal, Decimal)public-
ValidateVATAmountInVATAmountLine(var Record VAT Amount Line)public-
ValidateNonDeductibleVATInVATAmountLine(var Record VAT Amount Line)public-
Update(var Record VAT Amount Line, Record Currency)public-
UpdateNonDeductibleAmountsWithDiffInVATAmountLine(var Record VAT Amount Line, Record Currency)public-
SetNonDedVATAmountInPurchLine(var Record Purchase Line, Decimal)public-
SetNonDedVATAmountDiffInPurchLine(var Record Purchase Line, var Record VAT Amount Line, var Decimal, Record VAT Amount Line, Record Currency, Decimal, Decimal)public-
SetNonDeductibleVATAmount(var Record VAT Entry, Decimal, Decimal)public-
SetNonDeductibleVATBase(var Record VAT Entry, Decimal, Decimal)public-
GetNonDedVATAmountFromVATAmountLine(var Record VAT Amount Line, Record VAT Amount Line, Record Currency, Decimal, Decimal)Decimalpublic-
AddNonDedAmountsOfPurchLineToVATAmountLine(var Record VAT Amount Line, var Record VAT Amount Line, Record Purchase Line, Record Currency, Decimal, Decimal)public-
CopyNonDedVATFromPurchInvLineToVATAmountLine(var Record VAT Amount Line, Record Purch. Inv. Line)public-
CopyNonDedVATFromPurchCrMemoLineToVATAmountLine(var Record VAT Amount Line, Record Purch. Cr. Memo Line)public-
CopyNonDedVATAmountFromGenJnlLineToGLEntry(var Record G/L Entry, Record Gen. Journal Line)public-
CheckPrepmtWithNonDeductubleVATInPurchaseLine(Record Purchase Line)public-
CheckPrepmtVATPostingSetup(Record VAT Posting Setup)public-
CheckUnrealizedVATWithNonDeductibleVATInVATPostingSetup(Record VAT Posting Setup)public-
CheckVATPostingSetupChangeIsAllowed(Record VAT Posting Setup)public-
CheckNonDeductibleVATPctIsAllowed(Record Purchase Line)public-
CheckNonDeductibleVATAmountDiff(var Record VAT Amount Line, Record VAT Amount Line, Boolean, Record Currency)public-
Increment(var Record VAT Amount Line, Record VAT Amount Line)public-
DeductNonDedValuesFromVATAmountLine(var Record VAT Amount Line, Record VAT Amount Line)public-
Reverse(var Record Purchase Line)public-
Reverse(var Record Invoice Posting Buffer)public-
Reverse(var Record G/L Entry, Record G/L Entry)public-
Reverse(var Record VAT Entry)public-
Increment(var Record Purchase Line, Record Purchase Line)public-
Increment(var Record Invoice Posting Buffer, Record Invoice Posting Buffer)public-
Update(var Decimal, var Decimal, var Decimal, var Decimal, var Decimal, Record Invoice Posting Buffer)public-
SetNonDeductibleVAT(var Record Invoice Posting Buffer, Decimal, Decimal, Decimal, Decimal, Decimal)public-
RoundNonDeductibleVAT(Record Purchase Header, var Record Purchase Line, Record Purchase Line, Record Purchase Line)public-
ClearNonDeductibleVAT(var Record Purchase Line)public-
ClearNonDeductibleVAT(var Record Invoice Posting Buffer)public-
Update(var Record Invoice Posting Buffer, var Record Invoice Posting Buffer, Decimal)public-
ValidateNonDedVATPctInGenJnlLine(var Record Gen. Journal Line)public-
ValidateBalNonDedVATPctInGenJnlLine(var Record Gen. Journal Line)public-
Calculate(var Record Gen. Journal Line, Record Currency)public-
CalculateBalAcc(var Record Gen. Journal Line, Record Currency)public-
Calculate(var Record Invoice Posting Buffer)public-
Calculate(var Decimal, var Decimal, var Decimal, var Decimal, var Decimal, var Decimal, Record Purchase Header, Record Purchase Line)public-
Copy(var Record Invoice Posting Buffer, Record Purchase Line)public-
Copy(var Record VAT Entry, Record Gen. Journal Line)public-
SetNonDedVATInVATEntry(var Record VAT Entry, Decimal, Decimal, Decimal, Decimal, Decimal, Decimal)public-
ClearNonDedVATACYInVATEntry(var Record VAT Entry)public-
Copy(var Record Gen. Journal Line, Record Invoice Posting Buffer)public-
ExchangeAccGLJournalLine(var Record Gen. Journal Line, Record Gen. Journal Line)public-
AdjustVATAmountsFromGenJnlLine(var Decimal, var Decimal, var Decimal, var Decimal, var Record Gen. Journal Line)public-
GetNonDeductibleAmount(Decimal, Decimal, Decimal, var Decimal)Decimalpublic-
GetNonDeductibleVATBaseBothCurrencies(var Decimal, var Decimal, Record VAT Entry)public-
AdjustRoundingForInvoicePostingBufferUpdate(var Record Invoice Posting Buffer, var Record Invoice Posting Buffer)public-
GetNonDeductibleVATAmountForItemCost(Record Purchase Line)Decimalpublic-
UseNonDeductibleVATAmountForFixedAssetCost()Booleanpublic-
UseNonDeductibleVATAmountForJobCost()Booleanpublic-
ApplyRoundingForFinalPostingFromInvoicePostingBuffer(var Record Invoice Posting Buffer, var Record Invoice Posting Buffer)public-
CopyNonDedVATFromGenJnlLineToFALedgEntry(var Record FA Ledger Entry, Record Gen. Journal Line)public-
IsNonDedFALedgEntryInFirstAcquisition(Record FA Ledger Entry)Booleanpublic-
CopyNonDedVATFromGenJnlLineToJobJnlLine(var Record Job Journal Line, Record Gen. Journal Line)public-