Codeunit 18091203 EOS IPL Events Publisher

Codeunit 18091203 EOS IPL Events Publisher

Events

OnCopyFieldsFromSalesHeaderToInvoicePlan

procedure OnCopyFieldsFromSalesHeaderToInvoicePlan(SalesHeader: Record "Sales Header"; var IPLInvoicePlanHeader: Record "EOS IPL Invoice Plan Header")

Parameters / Return Value

  • SalesHeader Record "Sales Header"

  • IPLInvoicePlanHeader Record "EOS IPL Invoice Plan Header"


OnBeforeModifyInvoiceHeaderFromInvoicePlan

procedure OnBeforeModifyInvoiceHeaderFromInvoicePlan(IPLInvoicePlanHeader: Record "EOS IPL Invoice Plan Header"; var SalesInvoiceHeader: Record "Sales Header"; ClosingInvoice: Boolean)

Parameters / Return Value

  • IPLInvoicePlanHeader Record "EOS IPL Invoice Plan Header"

  • SalesInvoiceHeader Record "Sales Header"

  • ClosingInvoice Boolean


OnAfterModifyInvoiceHeaderFromInvoicePlan

procedure OnAfterModifyInvoiceHeaderFromInvoicePlan(IPLInvoicePlanHeader: Record "EOS IPL Invoice Plan Header"; var SalesInvoiceHeader: Record "Sales Header"; ClosingInvoice: Boolean)

Parameters / Return Value

  • IPLInvoicePlanHeader Record "EOS IPL Invoice Plan Header"

  • SalesInvoiceHeader Record "Sales Header"

  • ClosingInvoice Boolean


OnBeforeModifyCreditMemoHeaderFromInvoicePlan

procedure OnBeforeModifyCreditMemoHeaderFromInvoicePlan(IPLInvoicePlanHeader: Record "EOS IPL Invoice Plan Header"; var SalesInvoiceHeader: Record "Sales Header"; ClosingInvoice: Boolean)

Parameters / Return Value

  • IPLInvoicePlanHeader Record "EOS IPL Invoice Plan Header"

  • SalesInvoiceHeader Record "Sales Header"

  • ClosingInvoice Boolean


OnAfterModifyCreditMemoHeaderFromInvoicePlan

procedure OnAfterModifyCreditMemoHeaderFromInvoicePlan(IPLInvoicePlanHeader: Record "EOS IPL Invoice Plan Header"; var SalesInvoiceHeader: Record "Sales Header"; ClosingInvoice: Boolean)

Parameters / Return Value

  • IPLInvoicePlanHeader Record "EOS IPL Invoice Plan Header"

  • SalesInvoiceHeader Record "Sales Header"

  • ClosingInvoice Boolean


OnLookupSalesHeaderFromInvoicePlan

procedure OnLookupSalesHeaderFromInvoicePlan(IPLInvoicePlanHeader: Record "EOS IPL Invoice Plan Header"; var SalesInvoiceHeader: Record "Sales Header")

Parameters / Return Value

  • IPLInvoicePlanHeader Record "EOS IPL Invoice Plan Header"

  • SalesInvoiceHeader Record "Sales Header"


OnCopyFieldsFromServiceHeaderToInvoicePlan

procedure OnCopyFieldsFromServiceHeaderToInvoicePlan(ServiceHeader: Record "Service Header"; var IPLInvoicePlanHeader: Record "EOS IPL Invoice Plan Header")

Parameters / Return Value

  • ServiceHeader Record "Service Header"

  • IPLInvoicePlanHeader Record "EOS IPL Invoice Plan Header"


OnBeforeModifyServiceInvoiceHeaderFromInvoicePlan

procedure OnBeforeModifyServiceInvoiceHeaderFromInvoicePlan(IPLInvoicePlanHeader: Record "EOS IPL Invoice Plan Header"; var ServiceInvoiceHeader: Record "Service Header"; ClosingInvoice: Boolean)

Parameters / Return Value

  • IPLInvoicePlanHeader Record "EOS IPL Invoice Plan Header"

  • ServiceInvoiceHeader Record "Service Header"

  • ClosingInvoice Boolean


OnAfterModifyServiceInvoiceHeaderFromInvoicePlan

procedure OnAfterModifyServiceInvoiceHeaderFromInvoicePlan(IPLInvoicePlanHeader: Record "EOS IPL Invoice Plan Header"; var ServiceInvoiceHeader: Record "Service Header"; ClosingInvoice: Boolean)

Parameters / Return Value

  • IPLInvoicePlanHeader Record "EOS IPL Invoice Plan Header"

  • ServiceInvoiceHeader Record "Service Header"

  • ClosingInvoice Boolean


OnBeforeModifyServiceCreditMemoHeaderFromInvoicePlan

procedure OnBeforeModifyServiceCreditMemoHeaderFromInvoicePlan(IPLInvoicePlanHeader: Record "EOS IPL Invoice Plan Header"; var ServiceInvoiceHeader: Record "Service Header"; ClosingInvoice: Boolean)

Parameters / Return Value

  • IPLInvoicePlanHeader Record "EOS IPL Invoice Plan Header"

  • ServiceInvoiceHeader Record "Service Header"

  • ClosingInvoice Boolean


OnAfterModifyServiceCreditMemoHeaderFromInvoicePlan

procedure OnAfterModifyServiceCreditMemoHeaderFromInvoicePlan(IPLInvoicePlanHeader: Record "EOS IPL Invoice Plan Header"; var ServiceInvoiceHeader: Record "Service Header"; ClosingInvoice: Boolean)

Parameters / Return Value

  • IPLInvoicePlanHeader Record "EOS IPL Invoice Plan Header"

  • ServiceInvoiceHeader Record "Service Header"

  • ClosingInvoice Boolean


OnLookupServiceHeaderFromInvoicePlan

procedure OnLookupServiceHeaderFromInvoicePlan(IPLInvoicePlanHeader: Record "EOS IPL Invoice Plan Header"; var ServiceInvoiceHeader: Record "Service Header")

Parameters / Return Value

  • IPLInvoicePlanHeader Record "EOS IPL Invoice Plan Header"

  • ServiceInvoiceHeader Record "Service Header"



EOS Labs -