Skip to content

Interface: RecurringCashflowUpdateOptions

Defined in: packages/db/src/entities/finance/recurring-cashflow/recurring-cashflow.types.ts:40

allSinglesUpdate: UpdateSingleCashFlow;

Defined in: packages/db/src/entities/finance/recurring-cashflow/recurring-cashflow.types.ts:44

Fields to update on ALL linked single cashflows (e.g. tags, contact)


optional deleteAfterDate: string;

Defined in: packages/db/src/entities/finance/recurring-cashflow/recurring-cashflow.types.ts:52

Delete single cashflows after this ISO date (from end_date change, mode-independent)


optional effectiveFrom: string;

Defined in: packages/db/src/entities/finance/recurring-cashflow/recurring-cashflow.types.ts:50

ISO date string — required when updateMode is “from_date”


modeSinglesUpdate: UpdateSingleCashFlow;

Defined in: packages/db/src/entities/finance/recurring-cashflow/recurring-cashflow.types.ts:46

Fields to update on mode-filtered single cashflows (e.g. title, amount)


optional recalculateAnchorDay: number;

Defined in: packages/db/src/entities/finance/recurring-cashflow/recurring-cashflow.types.ts:54

Recalculate single cashflow dates with this anchor day (mode-filtered)


templateUpdate: UpdateRecurringCashFlow;

Defined in: packages/db/src/entities/finance/recurring-cashflow/recurring-cashflow.types.ts:42

Fields to update on the recurring cashflow template


updateMode: RecurringCashflowUpdateMode;

Defined in: packages/db/src/entities/finance/recurring-cashflow/recurring-cashflow.types.ts:48

Determines which singles are “mode-filtered”