Skip to content

KVSMEDBillingCallLib#

Events#

OnBeforeReleaseAndPostCreateSalesOrder(Record Sales Header, Record KVSMEDBillingScheduleCall) :#

Summary: This event is fired in CreateSalesOrder embedded in CreateSalesInvoiceByCalls

[IntegrationEvent(false, false)]
local procedure OnBeforeReleaseAndPostCreateSalesOrder(var SalesHeader: Record "Sales Header"; var KVSMEDBillingScheduleCall: Record "KVSMEDBillingScheduleCall"): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSMEDBillingCallLib", 'OnBeforeReleaseAndPostCreateSalesOrder', '', false, false)]
local procedure DoSomethingOnBeforeReleaseAndPostCreateSalesOrder(var SalesHeader: Record "Sales Header"; var KVSMEDBillingScheduleCall: Record "KVSMEDBillingScheduleCall")
begin
end;

Parameters:

  • Sales HeaderHeader:
  • KVSMEDBillingScheduleCall:

OnBeforeRunBillingCallLib(Record Customer, Text, Text, Record KVSMEDCallfromSchedFilter) :#

Summary: This event is fired in CreateSalesInvoices

[IntegrationEvent(false, false)]
local procedure OnBeforeRunBillingCallLib(var Customer: Record "Customer"; ProcessPeriodFilter: Text; BillSchedCallFilter: Text; var KVSMEDCallfromSchedFilter: Record "KVSMEDCallfromSchedFilter"): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSMEDBillingCallLib", 'OnBeforeRunBillingCallLib', '', false, false)]
local procedure DoSomethingOnBeforeRunBillingCallLib(var Customer: Record "Customer"; ProcessPeriodFilter: Text; BillSchedCallFilter: Text; var KVSMEDCallfromSchedFilter: Record "KVSMEDCallfromSchedFilter")
begin
end;

Parameters:

  • Customer:
  • ProcessPeriodFilter:
  • BillSchedCallFilter:
  • KVSMEDCallfromSchedFilter:

OnBeforeRunBillingCallLib2(Record Customer, Text, Text, Record KVSMEDCallfromSchedFilter) :#

Summary: This event is fired in CreateSalesInvoices2

[IntegrationEvent(false, false)]
local procedure OnBeforeRunBillingCallLib2(var Customer: Record "Customer"; ProcessPeriodFilter: Text; BillSchedCallFilter: Text; var KVSMEDCallfromSchedFilter: Record "KVSMEDCallfromSchedFilter"): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSMEDBillingCallLib", 'OnBeforeRunBillingCallLib2', '', false, false)]
local procedure DoSomethingOnBeforeRunBillingCallLib2(var Customer: Record "Customer"; ProcessPeriodFilter: Text; BillSchedCallFilter: Text; var KVSMEDCallfromSchedFilter: Record "KVSMEDCallfromSchedFilter")
begin
end;

Parameters:

  • Customer:
  • ProcessPeriodFilter:
  • BillSchedCallFilter:
  • KVSMEDCallfromSchedFilter: