OptionalachOptionaldepositContained transaction ids — DEPOSIT files.
OptionalrecordCrystallized transaction count.
OptionaltotalCrystallized sum (numeric text, BigNumber-parseable).
OptionalwithdrawalContained transaction ids — WITHDRAWAL files.
Snapshot of an ACH file's contents, crystallized at create (NACHA-generation) and at archive time.
achBatchIdsis populated whenAchFileService.archivedetaches the FK, so historical lookups can still resolve batches that no longer point at the file.withdrawalIds/depositIds/recordCount/totalAmountfreeze the file's contents so archived files still render their count, sum, and transactions instead of zeros once the FK is detached. Same batch-id/transaction-id idea aswire_file.metadata, but richer: the wire variant has no crystallizedrecordCount/totalAmount.