Skip to content

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): 
[EventSubscriber(ObjectType::Report, Report::"KVSMEDCreateDeferedRevenues", 'OnBeforePostShipment', '', false, false)]
local procedure DoSomethingOnBeforePostShipment(var BillingForecastDefRev: Record "KVSMEDBillingForecastEntry"; PostDate: Date; Correction: Boolean; ShipQty: Decimal; ShipQtyBase: Decimal; CorrectEntry: Boolean; AmountToPost: Decimal; var Handled: Boolean)
begin
end;

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): 
[EventSubscriber(ObjectType::Report, Report::"KVSMEDCreateDeferedRevenues", 'OnBeforePostShipmentNew', '', false, false)]
local procedure DoSomethingOnBeforePostShipmentNew(var KVSMEDBillingForecastEntry: Record "KVSMEDBillingForecastEntry"; PostDate: Date; Correction: Boolean; ShipQty: Decimal; ShipQtyBase: Decimal; CorrectEntry: Boolean; AmountToPost: Decimal; var IsHandled: Boolean)
begin
end;

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): 
[EventSubscriber(ObjectType::Report, Report::"KVSMEDCreateDeferedRevenues", 'OnBeforePostInvoice', '', false, false)]
local procedure DoSomethingOnBeforePostInvoice(var BillForecast: Record "KVSMEDBillingForecastEntry"; PostDate: Date; Correction: Boolean; InvQty: Decimal; InvQtyBase: Decimal; CorrectEntry: Boolean; AmountToPost: Decimal; var Handled: Boolean)
begin
end;

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): 
[EventSubscriber(ObjectType::Report, Report::"KVSMEDCreateDeferedRevenues", 'OnBeforePostInvoiceNew', '', false, false)]
local procedure DoSomethingOnBeforePostInvoiceNew(var KVSMEDBillingForecastEntry: Record "KVSMEDBillingForecastEntry"; PostDate: Date; Correction: Boolean; InvQty: Decimal; InvQtyBase: Decimal; CorrectEntry: Boolean; AmountToPost: Decimal; var IsHandled: Boolean)
begin
end;

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): 
[EventSubscriber(ObjectType::Report, Report::"KVSMEDCreateDeferedRevenues", 'OnBeforePostDeferralRevenue', '', false, false)]
local procedure DoSomethingOnBeforePostDeferralRevenue(var BillForecast: Record "KVSMEDBillingForecastEntry"; Correction: Boolean; var Handled: Boolean)
begin
end;

OnBeforePostDeferralRevenueNew(Record KVSMEDBillingForecastEntry, Boolean, Boolean) :#

[IntegrationEvent(false, false)]
local procedure OnBeforePostDeferralRevenueNew(var KVSMEDBillingForecastEntry: Record "KVSMEDBillingForecastEntry"; Correction: Boolean; var IsHandled: Boolean): 
[EventSubscriber(ObjectType::Report, Report::"KVSMEDCreateDeferedRevenues", 'OnBeforePostDeferralRevenueNew', '', false, false)]
local procedure DoSomethingOnBeforePostDeferralRevenueNew(var KVSMEDBillingForecastEntry: Record "KVSMEDBillingForecastEntry"; Correction: Boolean; var IsHandled: Boolean)
begin
end;

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): 
[EventSubscriber(ObjectType::Report, Report::"KVSMEDCreateDeferedRevenues", 'OnBeforePostDefRevCorrection', '', false, false)]
local procedure DoSomethingOnBeforePostDefRevCorrection(var BillForecast: Record "KVSMEDBillingForecastEntry"; var CorrDetDefRevLedgEntry: Record "KVSMEDDefRevDetLedgerEntry"; var Handled: Boolean)
begin
end;

OnBeforePostDefRevCorrectionNew(Record KVSMEDBillingForecastEntry, Record KVSMEDDefRevDetLedgerEntry, Boolean) :#

[IntegrationEvent(false, false)]
local procedure OnBeforePostDefRevCorrectionNew(var KVSMEDBillingForecastEntry: Record "KVSMEDBillingForecastEntry"; var KVSMEDDefRevDetLedgerEntry: Record "KVSMEDDefRevDetLedgerEntry"; var IsHandled: Boolean): 
[EventSubscriber(ObjectType::Report, Report::"KVSMEDCreateDeferedRevenues", 'OnBeforePostDefRevCorrectionNew', '', false, false)]
local procedure DoSomethingOnBeforePostDefRevCorrectionNew(var KVSMEDBillingForecastEntry: Record "KVSMEDBillingForecastEntry"; var KVSMEDDefRevDetLedgerEntry: Record "KVSMEDDefRevDetLedgerEntry"; var IsHandled: Boolean)
begin
end;