Table 18123005 EOS063 VAT Amount Line

Table 18123005 EOS063 VAT Amount Line

Fields

VAT % (1)

Decimal


VAT Base (2)

Decimal


VAT Amount (3)

Decimal


Amount Including VAT (4)

Decimal


VAT Identifier (5)

Code[20]


Line Amount (6)

Decimal


Inv. Disc. Base Amount (7)

Decimal


Invoice Discount Amount (8)

Decimal


VAT Calculation Type (9)

Enum "Tax Calculation Type"


Tax Group Code (10)

Code[20]

TableRelation: "Tax Group"


Quantity (11)

Decimal


Modified (12)

Boolean


Use Tax (13)

Boolean


Calculated VAT Amount (14)

Decimal


VAT Difference (15)

Decimal


Positive (16)

Boolean


Includes Prepayment (17)

Boolean


VAT Clause Code (18)

Code[20]

TableRelation: "VAT Clause"


Tax Category (19)

Code[10]


Pmt. Discount Amount (20)

Decimal


Non-Deductible VAT % (6200)

Decimal


Non-Deductible VAT Base (6201)

Decimal


Non-Deductible VAT Amount (6202)

Decimal


Calc. Non-Ded. VAT Amount (6203)

Decimal


Deductible VAT Base (6204)

Decimal


Deductible VAT Amount (6205)

Decimal


Non-Deductible VAT Diff. (6206)

Decimal


Deductible % (12101)

Decimal


Nondeductible Base (12103)

Decimal


Nondeductible Amount (12104)

Decimal


Unrealized Base (12105)

Decimal


Unrealized Amount (12106)

Decimal


VAT Description (12110)

Text[50]

FieldClass: FlowField

CalcFormula: Lookup("VAT Identifier".Description where(Code = field("VAT Identifier")))


VAT Bus. Posting Group (18123040)

Code[20]


VAT Prod. Posting Group (18123041)

Code[20]


Methods

ValidateNonDeductibleVATInVATAmountLine

procedure ValidateNonDeductibleVATInVATAmountLine(var VATAmountLine: Record "EOS063 VAT Amount Line")

Parameters / Return Value

  • VATAmountLine Record "EOS063 VAT Amount Line"

IsNonDeductibleVATEnabled

procedure IsNonDeductibleVATEnabled(): Boolean

Parameters / Return Value

  • Returns Boolean

ValidateVATAmountInVATAmountLine

procedure ValidateVATAmountInVATAmountLine(var VATAmountLine: Record "EOS063 VAT Amount Line")

Parameters / Return Value

  • VATAmountLine Record "EOS063 VAT Amount Line"

CalcLineAmount

procedure CalcLineAmount() LineAmount: Decimal

Parameters / Return Value

  • Returns Decimal

EOSInsertLine

procedure EOSInsertLine()

SetHandleZeroAmountRecords

procedure SetHandleZeroAmountRecords(NewHandleZeroAmountRecords: Boolean)

Parameters / Return Value

  • NewHandleZeroAmountRecords Boolean

SetIgnoreSigns

procedure SetIgnoreSigns(NewIgnoreSigns: Boolean)

Parameters / Return Value

  • NewIgnoreSigns Boolean


EOS Labs -