[IntegrationEvent(False,False)]
local procedure OnCFAccountForBudgetOnAfterGetRecordOnAfterGLBudgEntrySetFilters(var GLBudgEntry: Record "G/L Budget Entry")
[IntegrationEvent(False,False)]
local procedure OnGetTaxPayableDateFromSourceOnBeforeExit(SourceTableNum: Integer, SalesHeader: Record "Sales Header", PurchaseHeader: Record "Purchase Header", VATEntry: Record "VAT Entry", var DocumentDate: Date)
[IntegrationEvent(False,False)]
local procedure OnInsertCFLineForCustLedgerEntryOnBeforeInsertTempCFWorksheetLine(var CashFlowWorksheetLine: Record "Cash Flow Worksheet Line", CashFlowForecast: Record "Cash Flow Forecast", CustLedgerEntry: Record "Cust. Ledger Entry")
[IntegrationEvent(False,False)]
local procedure OnBeforeSetCashFlowDate(var CashFlowWorksheetLine: Record "Cash Flow Worksheet Line", var IsHandled: Boolean, SelectionCashFlowForecast: Record "Cash Flow Forecast")
[IntegrationEvent(False,False)]
local procedure OnJobPlanningLineOnAfterGetRecordOnBeforeInsertCFLineForJobPlanningLine(JobPlanningLine: Record "Job Planning Line")
[IntegrationEvent(False,False)]
local procedure OnAfterGetRecursiveLimit(var Limit: Integer)
Parameters
Name
Type
Description
Limit
Integer
OnAfterInitializeRequest
[IntegrationEvent(False,False)]
local procedure OnAfterInitializeRequest(var ConsiderSource: array[16] of Boolean, var CashFlowNo: Code[20], var GLBudgName: Code[10], var Summarized: Boolean)
Parameters
Name
Type
Description
ConsiderSource
array[16] of Boolean
CashFlowNo
Code[20]
GLBudgName
Code[10]
Summarized
Boolean
OnAfterInitCFLineForFixedAssetsBudget
[IntegrationEvent(False,False)]
local procedure OnAfterInitCFLineForFixedAssetsBudget(var CashFlowWorksheetLine: Record "Cash Flow Worksheet Line", FADepreciationBook: Record "FA Depreciation Book", InvestmentFixedAsset: Record "Fixed Asset")
[IntegrationEvent(False,False)]
local procedure OnInsertTempCFWorksheetLineOnBeforeCalculateCFAmountAndCFDate(var TempCashFlowWorksheetLine: Record "Cash Flow Worksheet Line" temporary, var IsHandled: Boolean)
[IntegrationEvent(False,False)]
local procedure OnInsertCFLineForPurchaseLineOnBeforeInsertTempCFWorksheetLine(var CashFlowWorksheetLine: Record "Cash Flow Worksheet Line", var PurchaseHeader: Record "Purchase Header", var PurchaseLine: Record "Purchase Line")
[IntegrationEvent(False,False)]
local procedure OnInsertCFLineForJobPlanningLineOnBeforeInsertTempCFWorksheetLine(var CashFlowWorksheetLine: Record "Cash Flow Worksheet Line", Job: Record Job, CashFlowForecast: Record "Cash Flow Forecast", JobPlanningLine: Record "Job Planning Line")
[IntegrationEvent(False,False)]
local procedure OnAfterGetTaxAmountFromSource(SourceTableNum: Integer, SalesHeader: Record "Sales Header", PurchaseHeader: Record "Purchase Header", VATEntry: Record "VAT Entry", var TaxAmount: Decimal)
[IntegrationEvent(False,False)]
local procedure OnInsertCFLineForFixedAssetsDisposalOnBeforeInsertTempCFWorksheetLine(var CashFlowWorksheetLine: Record "Cash Flow Worksheet Line", CashFlowForecast: Record "Cash Flow Forecast", SaleFixedAsset: Record "Fixed Asset")
[IntegrationEvent(False,False)]
local procedure OnInsertCFLineForSalesLineOnBeforeInsertTempCFWorksheetLine(var CashFlowWorksheetLine: Record "Cash Flow Worksheet Line", CashFlowForecast: Record "Cash Flow Forecast", SalesLine: Record "Sales Line")
[IntegrationEvent(False,False)]
local procedure OnInsertCFLineForVendorLedgEntryOnBeforeInsertTempCFWorksheetLine(var CashFlowWorksheetLine: Record "Cash Flow Worksheet Line", CashFlowForecast: Record "Cash Flow Forecast", VendorLedgerEntry: Record "Vendor Ledger Entry")
[IntegrationEvent(False,False)]
local procedure OnInsertCFLineForGLAccountOnBeforeInsertTempCFWorksheetLine(var CashFlowWorksheetLine: Record "Cash Flow Worksheet Line", CashFlowForecast: Record "Cash Flow Forecast", CashFlowAccount: Record "Cash Flow Account")
[IntegrationEvent(True,False)]
local procedure OnDeleteEntriesOnBeforeDeleteAllCashFlowForecastEntry(var CashFlowForecastEntry: Record "Cash Flow Forecast Entry", var TempCashFlowForecast: Record "Cash Flow Forecast" temporary)