Skip to content

KVSMEDCreateDeferedRevenues#

Events#

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

[IntegrationEvent(false, true)]
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;

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

[IntegrationEvent(false, true)]
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;

OnBeforePostDeferralRevenue(Record KVSMEDBillingForecastEntry, Boolean, Boolean) :#

[IntegrationEvent(false, true)]
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;

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

[IntegrationEvent(false, true)]
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;