Model Amounts to transfer
This model represents the calculated amounts that need to be transferred to each charity, based on all allocations and transfers that have taken place. It is produced by the calculator module and used by the payout process to generate payment orders.
Purpose
Amounts to Transfer provides a summary of the net amounts owed to each charity, in each currency, after accounting for all allocations and previous transfers.
This ensures that charities receive the correct payments and that the platform maintains a transparent and auditable financial process.
Structure
The model is keyed by charity and currency. Each entry contains:
- Charity identifier
- Currency code (ISO-4217)
- Amount to transfer (decimal)
Relationships
- Generated by: Calculator
- Consumed by: Payout process
- Related events:
CONV_TRANSFER,CONV_EXIT
Example
| Charity | Currency | Amount |
|---|---|---|
| FF | EUR | 1000.00 |
| WWF | USD | 500.00 |
Implementation Notes
- It aggregates all relevant allocations and subtracts previous transfers.
- Used to generate SEPA payment files and audit reports.
By J.W. Morsink