Builds Dart Bank's monthly Victor transaction-export file (32 columns,
partitioned by payment flow). The result is grouped into the five flows
Autumn Welk's April 2026 spec calls for:
ACH_Inbound, ACH_Outbound
WIRE_Inbound, Wire_Outbound
RTP_Inbound (no RTP outbound by spec)
Time semantics: the report is anchored to a Temporal.PlainYearMonth and
runs on wall-clock boundaries in Dart's reporting clock
(DartMonthlyTransactionReportService.timeZone) — first instant of the
month through last instant.
Dart's reporting clock: the dart bank's timezone. The month's bounds and
a scheduled run's choice of month both read it, so the two cannot drift.
Throws when it is unset rather than assume a zone.
Builds Dart Bank's monthly Victor transaction-export file (32 columns, partitioned by payment flow). The result is grouped into the five flows Autumn Welk's April 2026 spec calls for:
Time semantics: the report is anchored to a
Temporal.PlainYearMonthand runs on wall-clock boundaries in Dart's reporting clock (DartMonthlyTransactionReportService.timeZone) — first instant of the month through last instant.