[IntegrationEvent(False,False)]
local procedure OnAfterCreateCopyDocument(var SalesHeader: Record "Sales Header", var SalesInvoiceHeader: Record "Sales Invoice Header")
[IntegrationEvent(False,False)]
local procedure OnAfterCreateCorrSalesInvoice(var SalesHeader: Record "Sales Header", var SalesInvoiceHeader: Record "Sales Invoice Header")
[IntegrationEvent(False,False)]
local procedure OnAfterCreateCorrectiveSalesCrMemo(SalesInvoiceHeader: Record "Sales Invoice Header", var SalesHeader: Record "Sales Header", var CancellingOnly: Boolean)
[IntegrationEvent(False,False)]
local procedure OnBeforeSalesHeaderInsert(var SalesHeader: Record "Sales Header", var SalesInvoiceHeader: Record "Sales Invoice Header", CancellingOnly: Boolean)
[IntegrationEvent(False,False)]
local procedure OnBeforeSetTrackInfoForCancellation(var SalesInvoiceHeader: Record "Sales Invoice Header", var IsHandled: Boolean)
This element will become obsolete from version 25.0. OnBeforeTestSalesInvoiceHeaderAmount is not supported anymore.
[Obsolete(OnBeforeTestSalesInvoiceHeaderAmount is not supported anymore.,25.0)]
[IntegrationEvent(False,False)]
local procedure OnBeforeTestSalesInvoiceHeaderAmount(var SalesInvoiceHeader: Record "Sales Invoice Header", Cancelling: Boolean, var IsHandled: Boolean)
[IntegrationEvent(False,False)]
local procedure OnBeforeTestIfAnyFreeNumberSeries(var SalesInvoiceHeader: Record "Sales Invoice Header", var IsHandled: Boolean)
[IntegrationEvent(False,False)]
local procedure OnBeforeTestInventoryPostingSetup(SalesInvoiceLine: Record "Sales Invoice Line", var IsHandled: Boolean)
[IntegrationEvent(False,False)]
local procedure OnBeforeUpdateSalesOrderLineInvoicedQuantity(var SalesLine: Record "Sales Line", CancelledQuantity: Decimal, CancelledQtyBase: Decimal, var IsHandled: Boolean)
[IntegrationEvent(False,False)]
local procedure OnCreateCreditMemoOnBeforePostedPageRun(var SalesCrMemoHeader: Record "Sales Cr.Memo Header", var IsHandled: Boolean)
[IntegrationEvent(False,False)]
local procedure OnBeforeUnapplyCostApplication(InvNo: Code[20], var IsHandled: Boolean)
Parameters
Name
Type
Description
InvNo
Code[20]
IsHandled
Boolean
OnTestSalesLinesOnAfterCalcShippedQtyNoReturned
[IntegrationEvent(False,False)]
local procedure OnTestSalesLinesOnAfterCalcShippedQtyNoReturned(SalesInvoiceLine: Record "Sales Invoice Line", var ShippedQtyNoReturned: Decimal)
[IntegrationEvent(False,False)]
local procedure OnOnRunOnAfterUpdateSalesOrderLinesFromCancelledInvoice(var Rec: Record "Sales Invoice Header", var SalesHeader: Record "Sales Header")
[IntegrationEvent(False,False)]
local procedure OnBeforeTestIfInvoiceIsPaid(var SalesInvoiceHeader: Record "Sales Invoice Header", var IsHandled: Boolean)
[IntegrationEvent(False,False)]
local procedure OnCreateCorrectiveCreditMemoOnBeforePageRun(var SalesHeader: Record "Sales Header", var IsHandled: Boolean)
[IntegrationEvent(False,False)]
local procedure OnBeforeTestIfInvoiceIsCorrectedOnce(var SalesInvoiceHeader: Record "Sales Invoice Header", var IsHandled: Boolean)
[IntegrationEvent(False,False)]
local procedure OnBeforeWasNotCancelled(InvNo: Code[20], var Result: Boolean, var IsHandled: Boolean)
Parameters
Name
Type
Description
InvNo
Code[20]
Result
Boolean
IsHandled
Boolean
OnRunOnBeforePostCorrectiveSalesCrMemo
[IntegrationEvent(False,False)]
local procedure OnRunOnBeforePostCorrectiveSalesCrMemo(var SalesInvoiceHeader: Record "Sales Invoice Header", var SalesHeader: Record "Sales Header", var IsHandled: Boolean, var SuppressCommit: Boolean)
[IntegrationEvent(False,False)]
local procedure OnBeforeCreateAndProcessJobPlanningLines(var SalesHeader: Record "Sales Header", var IsHandled: Boolean)
[IntegrationEvent(False,False)]
local procedure OnTestGenPostingSetupOnBeforeTestTypeItem(SalesInvoiceLine: Record "Sales Invoice Line", var IsHandled: Boolean)
[IntegrationEvent(False,False)]
local procedure OnBeforeUpdateSalesOrderLinesFromCancelledInvoice(SalesInvoiceHeaderNo: Code[20], var IsHandled: Boolean)
[IntegrationEvent(False,False)]
local procedure OnCreateJobPlanningLineOnAfterInitFromJobPlanningLine(var ToJobPlanningLine: Record "Job Planning Line", FromJobPlanningLine: Record "Job Planning Line", SalesLine: Record "Sales Line")