---
title: "Reg E Remittance Disclosure Consistency Check"
method: POST
path: "/v1/tools/check_reg_e_remittance_disclosure"
tags: ["TODO_TAGS_REVIEW", "TODO_AP2_EXPORT_REVIEW"]
---

# Reg E Remittance Disclosure Consistency Check

`POST /v1/tools/check_reg_e_remittance_disclosure`

## Request

- Base URL: `https://ainumbers.co`
- URL: `https://ainumbers.co/v1/tools/check_reg_e_remittance_disclosure`
- Auth: none declared

Deterministic recompute of the Reg E Subpart B (12 CFR 1005.31, implementing Dodd-Frank section 1073) remittance disclosure arithmetic identity: amount_received = (send_amount - total_fees) x exchange_rate. The caller supplies a provider's already-disclosed send amount, total fees, exchange rate, and recipient amount (all as integer cents / a rate scaled by 1,000,000, no floats); this kernel recomputes the identity and reports amount_recipient_recomputed, disclosure_consistent, and the exact discrepancy amount if any. Never fetches a live rate and never generates a fresh disclosure of its own -- it verifies that numbers a provider already disclosed are internally consistent. Distinct from art-248-compute-remittance-disclosure, which computes a disclosure from scratch rather than checking one against a caller-declared recipient figure.

**Tool URL:** https://ainumbers.co/chaingraph/art-550-reg-e-remittance-disclosure-check.html

## Request body

- object
  - `amount_recipient_disclosed_cents` unknown, required
  - `as_of` unknown, required
  - `exchange_rate_disclosed_e6` unknown, required
  - `send_amount_cents` unknown, required
  - `total_fees_disclosed_cents` unknown, required

## Response `200`

Successful tool execution result

- object
  - `amount_recipient_disclosed_cents` integer
  - `amount_recipient_recomputed_cents` integer
  - `amount_recipient_recomputed_display` string
  - `as_of` string
  - `disclosure_consistent` boolean
  - `discrepancy_amount_cents` integer
  - `discrepancy_amount_display` string
  - `exchange_rate_disclosed_display` string
  - `exchange_rate_disclosed_e6` integer
  - `note` string
  - `rationale` string[]
  - `regulatory_basis` string
  - `rejected_inputs` unknown[]
    - unknown
  - `send_amount_cents` integer
  - `total_fees_disclosed_cents` integer

---

[API](https://skmtc.dev/ainumbers/apis/ainumbers-co-fintech-intelligence-suite.md) · [All operations](https://skmtc.dev/ainumbers/apis/ainumbers-co-fintech-intelligence-suite/llms.txt) · [OpenAPI document](https://skmtc.dev/ainumbers/apis/ainumbers-co-fintech-intelligence-suite/revisions/b462e4f5bb28?raw)
