Codeunit 6201 Non-Ded. VAT Impl. in 26
- App
- Base Application
- Namespace
- Microsoft.Finance.VAT.Calculation
Versions171819202122232425262728latest
Source29
Procedures, 72
| Name | Parameters | Returns | Access | Obsolete |
|---|---|---|---|---|
| IsNonDeductibleVATEnabled | () | Boolean | public | - |
| ShowNonDeductibleVATInLines | () | Boolean | public | - |
| OpenVATPostingSetupPage | (Notification) | public | - | |
| GetNonDeductibleVATAmount | (Record Gen. Journal Line) | Decimal | public | - |
| GetNonDeductibleVATAmount | (Record Purchase Line) | Decimal | public | - |
| GetNonDeductibleVATPct | (Code[20], Code[20], Enum General Posting Type) | Decimal | public | - |
| GetNonDeductibleVATPct | (Record VAT Posting Setup, Enum General Posting Type) | Decimal | public | - |
| GetNonDeductibleVATPct | (Code[20], Code[20], Enum Deferral Document Type) | Decimal | public | - |
| 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) | Decimal | public | - |
| 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) | Decimal | public | - |
| 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) | Decimal | public | - |
| UseNonDeductibleVATAmountForFixedAssetCost | () | Boolean | public | - |
| UseNonDeductibleVATAmountForJobCost | () | Boolean | public | - |
| 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) | Boolean | public | - |
| CopyNonDedVATFromGenJnlLineToJobJnlLine | (var Record Job Journal Line, Record Gen. Journal Line) | public | - |