X12 835 AMT Segment Guide: Fields, Format, and Testing Gotchas
Most of an 835 reconciliation build lives inside CLP and CAS, so AMT is easy to treat as an afterthought. Skip it in your test files and you will not notice until a real remittance shows up with an interest payment or a patient-paid credit that your posting logic has no bucket for.
AMT (Monetary Amount Information) is an optional segment inside Loop 2100 of an X12 835 that reports supplemental claim-level dollar amounts the payer wants to call out separately from the CLP payment summary. A qualifier code in AMT01 tells you what the amount in AMT02 actually represents — interest paid, an amount the patient already paid, the pre-adjustment claim total, or the allowed amount, among others. A single claim can carry several AMT segments, one per amount type.
The elements that actually matter in practice
Example
A synthetic AMT segment reporting $4.50 in interest paid on a claim, separate from the principal amount carried in CLP04.
Where this trips people up
Because AMT is optional and repeatable, teams building synthetic 835 files tend to either omit it entirely or hardcode a single qualifier like patient paid amount and never vary it. Real remittances mix qualifiers unpredictably from claim to claim, and some payers stack two or three AMT segments on the same claim. A test suite that only ever sees one qualifier will not catch a parser that assumes AMT appears at most once per claim.