B: Derived attributes

Derived Attributes of Classes with “B”

For a list of all Derived Attributes, see Derived Attributes.

UserProjectLink

Name
VtcString
  • If it has an user attached, the string representation is taken from that editor.
  • otherwise ''.

EditorPhaseLink

maxPlanValueLeist
 VtcCurrency
  1. If xmaxPlanVertLeist is set, then this value, otherwise:
  2. If it has subphases, maxPlanVertLeist of the subphases is summed, otherwise:
  3. If it has assigned assigned types (Taskphaselink), maxPlanVertList is summed from these, otherwise: 0.
maxPlanValueExpenses
VtcCurrency
  1. If xmaxPlanVertExpenses is set, then this value, otherwise:
  2. If it has subphases, maxPlanValueExpenses of the subphases is summed, otherwise:
  3. If it has assigned expense types (Expense Typephaselink), maxPlanVertexpense is summed from these, otherwise: 0.
minPlanValueLevel
VtcCurrency
  1. If xminPlanVertList is set, then this value, otherwise:
  2. If it has subphases, minPlanVertLeist of the subphases is summed, otherwise:
  3. If it has assigned assigned types (Taskphaselink), myPlanValueLeast is Summed from these, otherwise: 0.
minPlanValueExpenses
VtcCurrency
  1. If xminPlanValueExpenses is set, then this value, otherwise:
  2. If it has subphases, minPlanValueExpenses of the subphases is summed, otherwise:
  3. If it has assigned expense types (Expense Typephaselink), minPlanVertExpenses is summed from these, otherwise: 0.
PlanExpenditureValue
VtcCurrency Not calculated.
PlannedCostsExpenditures
VtcCurrency Not calculated.    
PlanCostPerformance
VtcCurrency = xPlanCostPerformance    
PlannedCostsExpenses
VtcCurrency = xPlanCostExpenses    
PlanMinutesInt
integer = xPlanMinutesInt
PlanExpenseValue
VtcCurrency = xPlanExpenseValue
PlanValueExt
VtcCurrency = xPlanValueExt
TotalDisbursement Value
VtcCurrency Sums Valueext of all outlays of the phase and the user.
TotalCostsExpenditures
VtcCurrency Sums Value Cost of the outlays of the phase and the user.
TotalCostPerformance
VtcCurrency Sums Cost of the services of the phase and the user.
TotalCostsExpenses
VtcCurrency Sums Cost of the expenses of the phase and the user.
SumMinutesInt
integer Sums Minutesint of all services of the phase and the user.
SumExpenseValue
VtcCurrency Sums Valueext of the expenses of the phase and the user.
SumExpensesValueRights
VtcCurrency Sums Valueext of all expenses of the phase and the user that are on an invoice (whether charged or not).
SumValueExt
VtcCurrency Sums Valueext of the services of the phase and the user.
SumValueExtRech
VtcCurrency Sums Valueext of all services of the phase and the user that are on an invoice (whether charged or not).

posting

Balance sheet
VtcCurrency

Balance of the posting, i.e. all debit postings minus credit postings.

For all postings of the posting:

  • if: istHaben : Amountgross deducted from total, otherwise:
  • AmountGross to be added to grand total.
Invoice amount
VtcCurrency

The invoice amount is the sum of all credit postings WITHOUT Surgical No.

For all postings of the posting:

  • if: istHaben :
  • if OPN No is present: Sum Betrag to grand total.

posting

Document No
VtcString

Post.Document No, if any.

AmountGross
VtcCurrency

Amount.AsCurrency + AmountTax.AsCurrency

Credit Amount
VtcCurrency
  • If: istHaben : CreditAmount = AmountGross, otherwise:
  • HaveAmount. SetToZero.
VAT date
Date

Starting with Vertec 6.7.0.5.

  • If posted.Vattype is empty: posted.Currencydate.Asdate, otherwise:
  • Date defined in the Vattype for the posting.Vatrate (Start date of the VAT line or, if there is a next row, the end date (date of next row -1).

Currently only used for determining the VAT rate in the Abacus Web extension.

Target amount
VtcCurrency

The credit posting has no debit amount:

  • If: istHaben : TargetAmount.SetToNull, otherwise:
  • Target Amount = Gross Amount.

BudgetEntry

All derived values of the budget entry are stored on the subclasses   Phase and   EditorPhaseLink calculated.

  • maxPlanValueStrip: VtcCurrency.
  • maxPlanValueExpenses: VtcCurrency.
  • minPlanValueStrip: VtcCurrency.
  • minPlanValueExpenses: VtcCurrency.
  • PlanExpense Value: VtcCurrency.
  • PlanCostExpenses: VtcCurrency.
  • PlanCostPerformance: VtcCurrency.
  • PlanCostExpenses: VtcCurrency.
  • ScheduleMinutesInt: integer.
  • PlanExpenseValue: VtcCurrency.
  • PlanVertExt: VtcCurrency.
  • TotalDisbursementsValue: VtcCurrency.
  • TotalCostExpenses: VtcCurrency.
  • TotalCostPerformance: VtcCurrency.
  • SumCostExpenses: VtcCurrency.
  • SumMinutesInt: integer.
  • SumExpenseValue: VtcCurrency.
  • SumExpenseValueRech: VtcCurrency.
  • SumValueExt: VtcCurrency.
  • SumValueExtRech: VtcCurrency.

Netherlands

United Kingdom