Table 18059923 EOS075 Bonus Line Totals

Table 18059923 EOS075 Bonus Line Totals

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

Fields

Bonus Type (10)

Enum "EOS Bonus Type"

LanguageCaption
de-ATBonustyp
de-CHBonustyp
de-DEBonustyp
en-USBonus Type
it-CHTipo bonus
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-ATBonus-Code
de-CHBonus-Code
de-DEBonus-Code
en-USBonus Code
it-CHCodice bonus
it-ITCodice bonus

Bonus Line No. (30)

Integer

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

Calculation Date/Time (40)

DateTime

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

Base Amount (LCY) (1000)

Decimal

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

Amount (LCY) (1010)

Decimal

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

Fc. Base Amount (LCY) (1020)

Decimal

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

Fc. Amount (LCY) (1030)

Decimal

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

Remaining Amount (LCY) (Base) (1090)

Decimal

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

Has Expected Entries (1100)

Boolean

LanguageCaption
de-ATErwartete Posten
de-CHErwartete Posten
de-DEErwartete Posten
en-USExpected Entries
it-CHMovimenti attesi
it-ITMovimenti attesi

Quantity (Base) (1110)

Decimal

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

Net Weight (1120)

Decimal

LanguageCaption
de-ATNettogewicht
de-CHNettogewicht
de-DENettogewicht
en-USNet Weight
it-CHPeso netto
it-ITPeso netto

Accrued Points (1200)

Decimal

LanguageCaption
de-ATAufgelaufene Punkte
de-CHAufgelaufene Punkte
de-DEAufgelaufene Punkte
en-USAccrued Points
it-CHPunti maturati
it-ITPunti maturati

Point Remaining Qty. (1230)

Decimal

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

Point Settled Qty. (1240)

Decimal

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

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 -