V, W, Z: Derived Attributes

Derived Attributes von Klassen mit "V", "W", "Z"

Product line

Standard

|

Expert

Operating mode

CLOUD ABO

|

ON-PREMISES

Modules

Services & CRM

Budget & Phases

Purchases

Resource Planning

Business Intelligence

Created: 24.11.2006
Updated: 26.07.2019

Eine Auflistung aller Derived Attributes finden Sie im Artikel Derived Attributes.

VerrechneteAuslage

verrechnet
boolean verrechnet = true

VerrechneteLeistung

MinutenExt
integer verrMinutenExt
UmrechnungsDatum
DateTime
  • Verrechnete Leistung: Das Datum wird über die Rechnung berechnet, damit alle Leistungen das selbe Umrechnungsdatum haben.
  • Rechnung.bis, falls vorhanden.
  • Sonst: Rechnung.datum, falls vorhanden.
  • Falls kein Datum gefunden: inherited (geerbt) von Projekteintrag.UmrechnungsDatum.
waehrung
TWaehrung

Rechnung.waehrung, falls gesetzt.

WertExt
VtcCurrency

verrWertExt

Vorschuss

BetragOffen
VtcCurrency
  • Summe der offenen Nettobeträge. Falls Vorschuss netto, ist es dasselbe wie BetragOffen, sonst anteilmässig aufgrund von Bruttobetrag.
  • Wenn nicht isNetto: Umrechnen von InternBetragoffen (brutto)
    • wenn BruttoBetrag <> 0: InternBetragOffen.AsCurrency / BruttoBetrag.AsCurrency * NettoBetrag.AsCurrency
    • Sonst: 0.
  • Wenn isNetto: InternBetragOffen.
Bruttobetrag
VtcCurrency
  • Wenn IsNetto: Nettoeingabe, muss noch MWSTBetrag dazurechnen:
    Bruttobetrag = betrag + MWSTBetrag
  • Wenn isNetto = false: Bruttoeingabe, entspricht bereits Bruttobetrag:
    Bruttobetrag = Betrag
BruttoBetragOffen
VtcCurrency
  • Summe der offenen Bruttobeträge. Falls Vorschuss brutto, ist es dasselbe wie BetragOffen, sonst anteilmässig aufgrund von Nettobetrag.
  • Wenn isNetto: Umrechnen von Betragoffen (netto):
    • wenn NettoBetrag <> 0: InternBetragOffen / NettoBetrag * BruttoBetrag
    • Sonst: 0.
  • Wenn nicht isNetto: InternBetragOffen.
InternBetragOffen
VtcCurrency
  • Fahre durch alle LinkObjects Rechnung-Vorschuss, zähle die schon verrechneten Beträge zusammen und subtrahiere diese Zahlen von NettoBetrag bzw. Bruttobetrag. Bei Bruttovorschüssen ist InternBetragOffen brutto, bei Nettovorschüssen netto.
  • Wenn Vorschuss.isNetto: Summiere rechvorschusslink.BetragNetto
  • Wenn Vorschuss.isBrutto: Summiere rechvorschusslink.BetragBrutto
MWSTBetrag
VtcCurrency
  • Wenn isNetto: MWST Betrag auf Nettobetrag rechnen:
RundenCurrency(betrag * MWSTSatz / 100)
  • Sonst: MWSTBetrag von Brutto ausrechnen:
RundenCurrency(betrag * (1 - (1 / (1 + (MWSTSatz / 100)))))
NettoBetrag
VtcCurrency
  • Wenn isNetto: Nettoeingabe, entpricht bereits Nettobetrag: NettoBetrag = Betrag
  • Wenn isNetto = false: Bruttoeingabe, MWSTBetrag abzählen: NettoBetrag = betrag - MWSTBetrag
Verrechnet
boolean Vorschuss wird als verrechnet angeschaut, wenn er auf einer verrechneten Rechnung in Rechnung gestellt ist oder auf mindestens einer verrechnen Rechnung verrechnet ist.
VorschussKonto
VtcString
  • Wenn verrechnet und verrVorschussKonto gesetzt: verrVorschussKonto.
  • Sonst: xVorschussKonto, falls gesetzt.
  • Sonst: projekt.VorschussKonto, falls vorhanden.

Waehrung

Kurs
float

Setzt sich selbst den aktuellen Kurs (now).

Zahlung

Konto
VtcString
  • Falls gebucht, nehmen wir das Konto vom lokal gespeicherten xKonto: Konto = xKonto.
  • Falls nicht gebucht: Konto von zahlungstyp nehmen: Typ.Konto, falls vorhanden.
Bitte wählen Sie Ihren Standort