Procedures, 83

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