---
title: "EMIR 3.0 Active Account Representativeness Classifier"
method: POST
path: "/v1/tools/classify_emir3_active_account_status"
tags: ["TODO_TAGS_REVIEW", "TODO_AP2_EXPORT_REVIEW"]
---

# EMIR 3.0 Active Account Representativeness Classifier

`POST /v1/tools/classify_emir3_active_account_status`

## Request

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

Classifies an EU counterparty's posture under EMIR Article 7a (the Active Account Requirement, inserted by Regulation (EU) 2024/2987) across three obligations: whether the active-account obligation applies and is met at an Article-14-authorised CCP; whether the Article 7a(4) representativeness obligation applies, is exempt below the EUR 6 billion notional-clearing-volume threshold, or is met by clearing at least five trades on an annual average basis in each caller-declared most-relevant subcategory per class; and whether a reporting submission falls within the applicable Commission Delegated Regulation (EU) 2026/305 Article 10 window (last day of January or July, first cycle anchored to the stated 2026-07-31 report). Subcategories are bucketed deterministically from caller-declared trade size and maturity against the RTS Annex I tables for EUR fixed-to-float, OIS and FRA, PLN fixed-to-float and FRA (single any/any bucket), and EUR STIR Euribor and euro short-term rate. Which subcategories are ESMA's market-wide most-relevant designation is not derivable from one counterparty's own trades and is taken as a caller-declared input, named in the artifact's not_proven list. Each obligation resolves to MET, NOT_MET, EXEMPT, or INDETERMINATE, and INDETERMINATE covers every case where a required input -- clearing-threshold exceedance, active-account status, notional volume, subcategory designation, or reporting date -- was not declared; none is guessed toward a passing verdict. Cites Article 7a EMIR and Commission Delegated Regulation (EU) 2026/305, re-verified against EUR-Lex at build. Existing EMIR coverage on this site is trade-report field, lifecycle, UTI and UPI validation only; this is a distinct Active Account Requirement self-check, not a duplicate. Stated boundary: this is not legal advice, and does not independently verify that a declared trade actually cleared or that the counterparty genuinely exceeds the Article 4a clearing threshold.

**Tool URL:** https://ainumbers.co/chaingraph/art-576-emir3-active-account-representativeness-classifier.html

## Request body

- object
  - `active_account` unknown, required
  - `as_of_date` unknown, required
  - `clearing_threshold_exceeded` unknown, required
  - `counterparty_ref` unknown, required
  - `notional_clearing_volume_minor_units` unknown, required
  - `reference_period_months` number, required
  - `reporting_submission_date` unknown, required
  - `subcategory_designations` unknown, required
  - `trades` unknown, required

## Response `200`

Successful tool execution result

- object
  - `as_of_date` string
  - `bucket_counts` object
  - `citations` object
    - `active_account_obligation` object
      - `detail` string
      - `source` string
    - `reporting_window` object
      - `detail` string
      - `source` string
    - `representativeness_test` object
      - `detail` string
      - `source` string
    - `representativeness_threshold` object
      - `detail` string
      - `source` string
    - `subcategory_tables` object
      - `detail` string
      - `source` string
  - `counterparty_ref` string
  - `fence` string
  - `in_scope` object
    - `eur_pln_ird` boolean
    - `eur_stir` boolean
  - `not_proven` object[]
    - `detail` string
    - `item` string
  - `note` string
  - `obligations` object
    - `active_account` object
      - `reason` string
      - `verdict` string
    - `reporting_window` object
      - `applicable_deadline` string
      - `reason` string
      - `reference_period_end` string
      - `reference_period_start` string
      - `reporting_submission_date` string
      - `verdict` string
    - `representativeness` object
      - `notional_clearing_volume_minor_units` string
      - `reason` string
      - `subcategory_results` unknown[]
        - unknown
      - `threshold_minor_units` integer
      - `verdict` string
  - `rationale` string[]
  - `rejected_inputs` object[]
    - `reason` string
    - `supplied` string
    - `where` string
  - `subcategory_designations` unknown[]
    - unknown
  - `trades_classified` unknown[]
    - unknown

---

[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)
