Table of Contents

KVSMEDCreateDeferedRevenues

Events

OnBeforePostShipment(Record KVSMEDBillingForecastEntry, Date, Boolean, Decimal, Decimal, Boolean, Decimal, Boolean) :

OBSOLETE

This Element will be removed or changed with a future Version of the App.

[IntegrationEvent(false, true)]
[Obsolete('GlobalVarAccess will be disabled. Avoid using sender Parameter. Use OnBeforePostShipmentNew instead, which is used without a sender.', '27.0')]
local procedure OnBeforePostShipment(var BillingForecastDefRev: Record "KVSMEDBillingForecastEntry"; PostDate: Date; Correction: Boolean; ShipQty: Decimal; ShipQtyBase: Decimal; CorrectEntry: Boolean; AmountToPost: Decimal; var Handled: Boolean): 

OnBeforePostShipmentNew(Record KVSMEDBillingForecastEntry, Date, Boolean, Decimal, Decimal, Boolean, Decimal, Boolean) :

[IntegrationEvent(false, false)]
local procedure OnBeforePostShipmentNew(var KVSMEDBillingForecastEntry: Record "KVSMEDBillingForecastEntry"; PostDate: Date; Correction: Boolean; ShipQty: Decimal; ShipQtyBase: Decimal; CorrectEntry: Boolean; AmountToPost: Decimal; var IsHandled: Boolean): 

OnBeforePostInvoice(Record KVSMEDBillingForecastEntry, Date, Boolean, Decimal, Decimal, Boolean, Decimal, Boolean) :

OBSOLETE

This Element will be removed or changed with a future Version of the App.

[IntegrationEvent(false, true)]
[Obsolete('GlobalVarAccess will be disabled. Avoid using sender Parameter. Use OnBeforePostInvoiceNew instead, which is used without a sender.', '27.0')]
local procedure OnBeforePostInvoice(var BillForecast: Record "KVSMEDBillingForecastEntry"; PostDate: Date; Correction: Boolean; InvQty: Decimal; InvQtyBase: Decimal; CorrectEntry: Boolean; AmountToPost: Decimal; var Handled: Boolean): 

OnBeforePostInvoiceNew(Record KVSMEDBillingForecastEntry, Date, Boolean, Decimal, Decimal, Boolean, Decimal, Boolean) :

[IntegrationEvent(false, false)]
local procedure OnBeforePostInvoiceNew(var KVSMEDBillingForecastEntry: Record "KVSMEDBillingForecastEntry"; PostDate: Date; Correction: Boolean; InvQty: Decimal; InvQtyBase: Decimal; CorrectEntry: Boolean; AmountToPost: Decimal; var IsHandled: Boolean): 

OnBeforePostDeferralRevenue(Record KVSMEDBillingForecastEntry, Boolean, Boolean) :

OBSOLETE

This Element will be removed or changed with a future Version of the App.

[IntegrationEvent(false, true)]
[Obsolete('GlobalVarAccess will be disabled. Avoid using sender Parameter. Use OnBeforePostDeferralRevenueNew instead, which is used without a sender.', '27.0')]
local procedure OnBeforePostDeferralRevenue(var BillForecast: Record "KVSMEDBillingForecastEntry"; Correction: Boolean; var Handled: Boolean): 

OnBeforePostDeferralRevenueNew(Record KVSMEDBillingForecastEntry, Boolean, Boolean) :

[IntegrationEvent(false, false)]
local procedure OnBeforePostDeferralRevenueNew(var KVSMEDBillingForecastEntry: Record "KVSMEDBillingForecastEntry"; Correction: Boolean; var IsHandled: Boolean): 

OnBeforePostDefRevCorrection(Record KVSMEDBillingForecastEntry, Record KVSMEDDefRevDetLedgerEntry, Boolean) :

OBSOLETE

This Element will be removed or changed with a future Version of the App.

[IntegrationEvent(false, true)]
[Obsolete('GlobalVarAccess will be disabled. Avoid using sender Parameter. Use OnBeforePostDefRevCorrectionNew instead, which is used without a sender.', '27.0')]
local procedure OnBeforePostDefRevCorrection(var BillForecast: Record "KVSMEDBillingForecastEntry"; var CorrDetDefRevLedgEntry: Record "KVSMEDDefRevDetLedgerEntry"; var Handled: Boolean): 

OnBeforePostDefRevCorrectionNew(Record KVSMEDBillingForecastEntry, Record KVSMEDDefRevDetLedgerEntry, Boolean) :

[IntegrationEvent(false, false)]
local procedure OnBeforePostDefRevCorrectionNew(var KVSMEDBillingForecastEntry: Record "KVSMEDBillingForecastEntry"; var KVSMEDDefRevDetLedgerEntry: Record "KVSMEDDefRevDetLedgerEntry"; var IsHandled: Boolean):