Codeunit 6201 Non-Ded. VAT Impl. in 23
- App
- Base Application
- Namespace
- Microsoft.Finance.VAT.Calculation
Versions171819202122232425262728latest
Source29
Procedures, 80
| 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 | (Record Invoice Post. Buffer) | public | Pending 23.0 | ||||
| Replaced with Reverse | |||||||
| 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 | - | ||||
| Increment | (var Record Invoice Post. Buffer, Record Invoice Post. Buffer) | public | Pending 23.0 | ||||
| Replaced with Increment | |||||||
| Update | (var Decimal, var Decimal, var Decimal, var Decimal, var Decimal, Record Invoice Posting Buffer) | public | - | ||||
| Update | (var Decimal, var Decimal, var Decimal, var Decimal, var Decimal, Record Invoice Post. Buffer) | public | Pending 23.0 | ||||
| Replaced with Update | |||||||
| SetNonDeductibleVAT | (var Record Invoice Posting Buffer, Decimal, Decimal, Decimal, Decimal, Decimal) | public | - | ||||
| SetNonDeductibleVAT | (var Record Invoice Post. Buffer, Decimal, Decimal, Decimal, Decimal, Decimal) | public | Pending 23.0 | ||||
| Replaced with SetNonDeductibleVAT | |||||||
| 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 | - | ||||
| ClearNonDeductibleVAT | (var Record Invoice Post. Buffer) | public | Pending 23.0 | ||||
| Replaced with ClearNonDedVATInInvoicePostingBuffer | |||||||
| Update | (var Record Invoice Post. Buffer, var Record Invoice Post. Buffer, Decimal) | public | Pending 23.0 | ||||
| Replaced with Update | |||||||
| 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 Record Invoice Post. Buffer) | public | 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 | - | ||||
| Copy | (var Record Invoice Posting Buffer, Record Purchase Line) | public | - | ||||
| Copy | (var Record Invoice Post. Buffer, Record Purchase Line) | public | Pending 23.0 | ||||
| Replaced with Copy | |||||||
| 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 | - | ||||
| Copy | (var Record Gen. Journal Line, Record Invoice Post. Buffer) | public | Pending 23.0 | ||||
| Replaced with Copy | |||||||
| 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 | - | |||
| AdjustRoundingForInvoicePostBufferUpdate | (var Record Invoice Post. Buffer, var Record Invoice Post. Buffer) | public | Pending 23.0 | ||||
| Replaced with AdjustRoundingForInvoicePostingBufferUpdate | |||||||
| ApplyRoundingForFinalPostingFromInvoicePostingBuffer | (var Record Invoice Posting Buffer, var Record Invoice Posting Buffer) | public | - | ||||
| ApplyRoundingForFinalPostingFromInvoicePostBuffer | (var Record Invoice Post. Buffer, var Record Invoice Post. Buffer) | public | Pending 23.0 | ||||
| Replaced with ApplyRoundingForFinalPostingFromInvoicePostingBuffer | |||||||