procedure PropagateOnInsert(var SalesInvoiceEntityAggregate: Record "Sales Invoice Entity Aggregate", var TempFieldBuffer: Record "Field Buffer" temporary)
procedure PropagateOnModify(var SalesInvoiceEntityAggregate: Record "Sales Invoice Entity Aggregate", var TempFieldBuffer: Record "Field Buffer" temporary)
procedure TransferFromSalesLineToAggregateLine(var SalesInvoiceLineAggregate: Record "Sales Invoice Line Aggregate" temporary, var SalesLine: Record "Sales Line", DocumentId: Guid, PricesIncludingVAT: Boolean)
procedure PropagateInsertLine(var SalesInvoiceLineAggregate: Record "Sales Invoice Line Aggregate" temporary, var TempFieldBuffer: Record "Field Buffer" temporary)
procedure PropagateModifyLine(var SalesInvoiceLineAggregate: Record "Sales Invoice Line Aggregate" temporary, var TempFieldBuffer: Record "Field Buffer" temporary)
[IntegrationEvent(False,False)]
local procedure OnBeforeSetStatusOptionFromSalesInvoiceHeader(var SalesInvoiceHeader: Record "Sales Invoice Header", var SalesInvoiceEntityAggregate: Record "Sales Invoice Entity Aggregate", var IsHandled: Boolean)