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"


OnCopyFieldsFromPurchaseHeaderToInvoicePlan

procedure OnCopyFieldsFromPurchaseHeaderToInvoicePlan(PurchaseHeader: Record "Purchase Header"; var IPLInvoicePlanHeader: Record "EOS IPL Invoice Plan Header")

Parameters / Return Value

  • PurchaseHeader Record "Purchase Header"

  • IPLInvoicePlanHeader Record "EOS IPL Invoice Plan Header"


OnBeforeModifyPurchaseInvoiceHeaderFromInvoicePlan

procedure OnBeforeModifyPurchaseInvoiceHeaderFromInvoicePlan(IPLInvoicePlanHeader: Record "EOS IPL Invoice Plan Header"; var PurchaseInvoiceHeader: Record "Purchase Header"; ClosingInvoice: Boolean)

Parameters / Return Value

  • IPLInvoicePlanHeader Record "EOS IPL Invoice Plan Header"

  • PurchaseInvoiceHeader Record "Purchase Header"

  • ClosingInvoice Boolean


OnAfterModifyPurchaseInvoiceHeaderFromInvoicePlan

procedure OnAfterModifyPurchaseInvoiceHeaderFromInvoicePlan(IPLInvoicePlanHeader: Record "EOS IPL Invoice Plan Header"; var PurchaseInvoiceHeader: Record "Purchase Header"; ClosingInvoice: Boolean)

Parameters / Return Value

  • IPLInvoicePlanHeader Record "EOS IPL Invoice Plan Header"

  • PurchaseInvoiceHeader Record "Purchase Header"

  • ClosingInvoice Boolean


OnBeforeModifyPurchaseCreditMemoHeaderFromInvoicePlan

procedure OnBeforeModifyPurchaseCreditMemoHeaderFromInvoicePlan(IPLInvoicePlanHeader: Record "EOS IPL Invoice Plan Header"; var PurchaseInvoiceHeader: Record "Purchase Header"; ClosingInvoice: Boolean)

Parameters / Return Value

  • IPLInvoicePlanHeader Record "EOS IPL Invoice Plan Header"

  • PurchaseInvoiceHeader Record "Purchase Header"

  • ClosingInvoice Boolean


OnAfterModifyPurchaseCreditMemoHeaderFromInvoicePlan

procedure OnAfterModifyPurchaseCreditMemoHeaderFromInvoicePlan(IPLInvoicePlanHeader: Record "EOS IPL Invoice Plan Header"; var PurchaseInvoiceHeader: Record "Purchase Header"; ClosingInvoice: Boolean)

Parameters / Return Value

  • IPLInvoicePlanHeader Record "EOS IPL Invoice Plan Header"

  • PurchaseInvoiceHeader Record "Purchase Header"

  • ClosingInvoice Boolean


OnLookupPurchaseHeaderFromInvoicePlan

procedure OnLookupPurchaseHeaderFromInvoicePlan(IPLInvoicePlanHeader: Record "EOS IPL Invoice Plan Header"; var PurchaseInvoiceHeader: Record "Purchase Header")

Parameters / Return Value

  • IPLInvoicePlanHeader Record "EOS IPL Invoice Plan Header"

  • PurchaseInvoiceHeader Record "Purchase Header"



EOS Labs -