Table 18059923 EOS075 Bonus Line Totals

Table 18059923 EOS075 Bonus Line Totals

LanguageCaption
de-DEBonuszeilensummen
en-USBonus Line Totals
it-ITTotali riga bonus

Fields

Bonus Type (10)

Enum "EOS Bonus Type"

LanguageCaption
de-DEBonustyp
en-USBonus Type
it-ITTipo bonus

Bonus Code (20)

Code[20]

TableRelation: if ("Bonus Type" = const("Customer Bonus")) "EOS Bonus Header".Code where(Type = const("Customer Bonus")) else if ("Bonus Type" = const("Vendor Bonus")) "EOS Bonus Header".Code where(Type = const("Vendor Bonus"))

LanguageCaption
de-DEBonus-Code
en-USBonus Code
it-ITCodice bonus

Bonus Line No. (30)

Integer

LanguageCaption
de-DEBonuszeile Nr.
en-USBonus Line No.
it-ITNr. riga bonus

Calculation Date/Time (40)

DateTime

LanguageCaption
de-DEBerechnungs-Datum/Uhrzeit
en-USCalculation Date/Time
it-ITData/ora calcolo

Base Amount (LCY) (1000)

Decimal

LanguageCaption
de-DEBasisbetrag (MW)
en-USBase Amount (LCY)
it-ITImporto Base (VL)

Amount (LCY) (1010)

Decimal

LanguageCaption
de-DEBetrag (MW)
en-USAmount (LCY)
it-ITImporto (VL)

Fc. Base Amount (LCY) (1020)

Decimal

LanguageCaption
de-DEPrognose Basisbetrag (MW)
en-USFc. Base Amount (LCY)
it-ITImporto Base Previsto (VL)

Fc. Amount (LCY) (1030)

Decimal

LanguageCaption
de-DEPrognose Betrag (MW)
en-USFc. Amount (LCY)
it-ITImporto Previsto (VL)

Remaining Amount (LCY) (Base) (1090)

Decimal

LanguageCaption
de-DERestbetrag (MW) (Basis)
en-USRemaining Amount (LCY) (Base)
it-ITImporto Residuo (VL) (Base)

Has Expected Entries (1100)

Boolean

LanguageCaption
de-DEErwartete Posten
en-USExpected Entries
it-ITMovimenti attesi

Quantity (Base) (1110)

Decimal

LanguageCaption
de-DEMenge (Basis)
en-USQuantity (Base)
it-ITQuantità (base)

Net Weight (1120)

Decimal

LanguageCaption
de-DENettogewicht
en-USNet Weight
it-ITPeso netto

Accrued Points (1200)

Decimal

LanguageCaption
de-DEAufgelaufene Punkte
en-USAccrued Points
it-ITPunti maturati

Point Remaining Qty. (1230)

Decimal

LanguageCaption
de-DEPunkt Verbleibende Qty.
en-USPoint Remaining Qty.
it-ITPunti residui

Point Settled Qty. (1240)

Decimal

LanguageCaption
de-DEPoint Settled Qty.
en-USPoint Settled Qty.
it-ITQta. punti liquidati

Entry Amount Distribution (1250)

Enum "EOS075 Amount Distribution"

LanguageCaption
de-DEVerteilung Posten-Betrag
en-USEntry Amount Distribution
it-ITDistribuzione importo movimenti

Methods

Load

procedure Load(BonusLine: Record "EOS Bonus Line"; RefDateTime: DateTime): Boolean

Retrieve the latest totals for the given bonus line that was calculated before the given reference date/time.

Parameters / Return Value

  • BonusLine Record "EOS Bonus Line"

    The bonus line.

  • RefDateTime DateTime

    The maximum reference date/time.

  • Returns Boolean

    true if a record was found, false otherwise.


LoadLatest

procedure LoadLatest(BonusLine: Record "EOS Bonus Line"): Boolean

Retrieve the latest totals for the given bonus line.

Parameters / Return Value

  • BonusLine Record "EOS Bonus Line"

    The bonus line.

  • Returns Boolean

    true if a record was found, false otherwise.


Events

OnAfterCalculateLedgEntryTotals

local procedure OnAfterCalculateLedgEntryTotals(var BonusLine: Record "EOS Bonus Line"; var BonusLineTotals: Record "EOS075 Bonus Line Totals")

Raised after totals for the bonus line have been calculated.

Parameters / Return Value

  • BonusLine Record "EOS Bonus Line"

    The bonus line for which totals have been calculated. This record is not necessarily modified after the event handler. If you want to modify the record, you should do so explicitly.

  • BonusLineTotals Record "EOS075 Bonus Line Totals"

    The bonus line totals record that is about to be created. The record has not yet been inserted at this point.



EOS Labs -