X12 820 RMR04 Field Guide: Monetary Amount Values and Common Mistakes
RMR04 is a single dollar figure, and it's also the field where the whole 820 either balances or doesn't. A test file can have perfect subscriber identifiers and a perfect trace number and still fail reconciliation because the RMR04 values across the file don't add up to the header total.
RMR04 is the monetary amount element in the RMR segment of an X12 820 — the premium amount being applied to the specific subscriber, group, or policy identified in RMR02. Every RMR04 across a file's RMR loops is expected to sum to the total payment amount reported in BPR02, and that arithmetic relationship is one of the first things a receiving system checks.
The elements that actually matter in practice
Example
A synthetic RMR line item where RMR04=312.50 is the premium amount posted for subscriber SUBS0038291.
Where this trips people up
Rounding is the most common source of failure here: a test generator that splits a total premium across many subscribers using simple division can produce RMR04 values that are individually correct to the cent but sum to a total that's a few cents off from BPR02, and that discrepancy will fail reconciliation logic exactly the way a real data entry error would. Negative RMR04 values for adjustments or reversals are the other frequently skipped case — a test suite that only ever generates positive amounts never proves out how the receiving system handles a credit line item mixed into an otherwise standard payment.