# 835 ERA Reports: Claim adjustment reason and remittance advice remark descriptions

> ERAs now contain Claim Adjustment Reason Code (CARC) and Remittance Advice Remark Code (RARC) descriptions, making them easier to interpret.

Published Mar 19, 2025

Product: ERAs & transaction enrollment

The [835 ERA Report API](https://www.stedi.com/docs/healthcare/api-reference/get-healthcare-reports-835) retrieves 835 Electronic Remittance Advice (ERA) transactions from Stedi in developer-friendly JSON. The ERA data now contains full [Claim Adjustment Reason Code (CARC)](https://x12.org/codes/claim-adjustment-reason-codes) and [Remittance Advice Remark Code (RARC)](https://x12.org/codes/remittance-advice-remark-codes) descriptions, making it easier to interpret the payer’s response.

CARC codes describe why a claim or service line was paid differently than it was billed. Now, adjustments objects for both the claim and specific service lines contain an `adjustmentReason` property with the full code description. The following example shows the `adjustmentReason1` property within the `transactions.detailInfo.paymentInfo.serviceLines.serviceAdjustments` object.

```jsonc
"serviceAdjustments": [
  {
    "adjustmentAmount1": "21",
    "adjustmentReasonCode1": "131",
    "adjustmentReason1": "Claim specific negotiated discount.",
    "claimAdjustmentGroupCode": "CO",
    "claimAdjustmentGroupCodeValue": "Contractual Obligation"
  }
]
```

RARC codes provide additional explanations for adjustments or convey information about remittance processing. Now, `transactions.detailInfo.paymentInfo.claimAdjustments.serviceLines.healthCareCheckRemarkCodes` objects contain an additional `remark` property with the full code description.

```jsonc
"healthCareCheckRemarkCodes": [
  {
    "codeListQualifierCode": "HE",
    "codeListQualifierCodeValue": "Claim Payment Remark Codes",
    "remarkCode": "M30",
    "remark": "Missing pathology report."
  }
]
```
