Expand description
Treasury and cash management generators.
This module provides generators for:
- Daily cash positions aggregated from payment flows
- Cash forecasts with probability-weighted items
- Cash pool sweeps (zero-balancing, physical, notional)
- Hedging instruments and hedge relationship designations
- Debt instruments with amortization schedules and covenants
- Bank guarantees and letters of credit
- Intercompany netting runs
Structs§
- Account
Balance - End-of-day balance for a bank account, used as input for sweep generation.
- ApAging
Item - A payable item from AP aging for forecast input.
- ArAging
Item - A receivable item from AR aging for forecast input.
- Cash
Flow - An individual cash flow event to be aggregated into positions.
- Cash
Forecast Generator - Generates cash forecasts with probability-weighted items.
- Cash
Pool Generator - Generates cash pool structures and daily sweep transactions.
- Cash
Position Generator - Generates daily cash positions by aggregating cash flows per bank account.
- Debt
Generator - Generates debt instruments with amortization schedules and covenants.
- FxExposure
- An FX exposure from outstanding AP/AR balances.
- Hedging
Generator - Generates hedging instruments and hedge relationship designations.
- Scheduled
Disbursement - A scheduled disbursement (payroll, tax, debt service).
- Treasury
Anomaly Injector - Injects treasury anomalies into generated data.
- Treasury
Anomaly Label - A labeled treasury anomaly for ground truth.
Enums§
- Cash
Flow Direction - Direction of a cash flow.
- Treasury
Anomaly Severity - Severity of the anomaly.
- Treasury
Anomaly Type - Types of treasury anomalies that can be injected.