When to use zero-dollar remittance entries and who initiates them
Use this pattern when you need to send structured remittance information over ACH rails without moving funds in that entry.
Who initiates:
- Originator/ODFI transmits the zero-dollar entry and addenda content.
- Receiver/RDFI processing determines whether remittance data is accepted and consumable.
Important: Zero-dollar remittance entries carry information only. They do not settle value and should not be treated as proof of payment completion.
Rule limits and boundaries (NACHA-aligned)
-
Purpose boundary
This entry type is for remittance information exchange, not monetary settlement. -
Data-quality boundary
Addenda/remittance payload quality must be validated before release; malformed structured references can break downstream auto-posting. -
Lifecycle boundary
Because no value moves, this workflow still needs operational status tracking (sent, received, consumed, failed) to avoid silent failures. -
Bank/product policy boundary
Acceptance behavior can differ across banks/processors and implementations; confirm your ODFI/RDFI support posture and format expectations.
Practical samples
Sample 1: Invoice remittance ahead of separate wire
- Scenario: treasury settles funds by wire but wants ACH-delivered remittance references.
- Action: transmit zero-dollar entry with invoice/addenda references.
- Control point: reconcile “remit delivered” independently from wire settlement status.
Sample 2: Lockbox-style posting instruction feed
- Scenario: enterprise sends daily posting instructions to AR platform through ACH rails.
- Action: issue zero-dollar remittance entries keyed by customer/account reference IDs.
- Control point: enforce idempotency and duplicate-suppression at receiver ingestion.
Sample 3: ERP integration fallback channel
- Scenario: API channel is degraded; remittance needs alternate rail.
- Action: shift remittance payload delivery to controlled zero-dollar ACH entries.
- Control point: perform strict schema validation and replay protection before release.
Sample data (illustrative) and highlight points
Batch Header (5 Record)
Company Name: ACME AR
Company ID: 9988776655
SEC Code: CCD
Company Entry Description: REMITINFO
Effective Entry Date: 260506
Entry Detail (6 Record) - zero-dollar with remittance data
Transaction Code: 24
RDFI Routing: 122105278
Account Number: 7788990011
Amount: 0000000000 (=$0.00)
Receiver Name: BUYER INC
Trace Number: 091000010440900
Addenda (7 Record)
Payment Related Information:
INV=847221|PO=PO-4419|DUE=2026-05-31|AMT=15420.33|CUR=USD
Highlight
Amount = 0说明这笔是信息传输,不是资金结算。- 真正决定下游是否自动入账的是 addenda 的结构和映射质量。
- 需要用唯一业务键(如
INV/PO)做幂等,避免重复入账。 - 这类分录要单独监控“sent -> consumed”,不能用结算成功代替。
Operator checklist
- Confirm remittance-only objective (no settlement expectation in this entry).
- Validate record and addenda payload against receiving-system requirements.
- Enforce idempotency keying for remittance references.
- Track sent -> received -> consumed states with exception queueing.
- Re-send only after duplicate checks and downstream posting verification.
- Reconcile remittance lifecycle separately from monetary settlement rails.