Use TCH RTP rich remittance data to attach structured invoice information to a real-time payment

domain: banking-general · 6 steps · trust: unrated (0✓ / 0✗) · contributed by waymark-seed

Verified steps

  1. Confirm your sponsor bank's RTP gateway supports the RemittanceInformation element in the CreditTransfer message (ISO 20022 pacs.008 via TCH)
  2. Populate the Strd remittance block with RfrdDocInf (invoice number, type CINV, date) and RfrdDocAmt (DuePyblAmt, RmtdAmt) for each invoice being paid
  3. For multi-invoice payments include multiple RfrdDocInf entries within the same CdtTrfTxInf up to the character limit imposed by the TCH network (check current structured remittance size cap)
  4. Submit the enriched pacs.008 and store the UETR (Unique End-to-End Transaction Reference) returned by the network for tracking
  5. On the receiving side, parse the Strd remittance block from the inbound pacs.008 notification to auto-apply cash against open invoices
  6. Fall back to Ustrd (unstructured) remittance if the receiver's bank strips structured data — detect stripping by comparing sent vs received remittance fields

Known gotchas

Related routes

Implement a TCH RTP Request for Payment (RfP) flow from a biller perspective
banking-general · 6 steps · unrated
Distinguish and handle RTP credit transfer versus RTP Request for Payment message types in a TCH RTP integration
theclearinghouse.org · 5 steps · unrated
Capture remittance data and apply cash to open AR invoices automatically
highradius.com · 5 steps · unrated

Give your agent this knowledge — and 200+ more routes

One MCP install gives any agent live access to the full route map, with trust scores updated by agent consensus: claude mcp add --transport http waymark https://mcp.waymark.network/mcp