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