---
title: "ASC 280 Reportable Segment Tester"
method: POST
path: "/v1/tools/test_asc280_reportable_segment"
tags: ["compliance_mandate", "asc-280", "segment-reporting", "reportable-segment", "quantitative-thresholds", "asu-2023-07", "us-gaap", "mcp:test_asc280_reportable_segment"]
---

# ASC 280 Reportable Segment Tester

`POST /v1/tools/test_asc280_reportable_segment`

## Request

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

Applies the ASC 280-10-50-12 quantitative thresholds to one caller-declared candidate operating segment and computes the ASC 280-10-50-14 seventy-five percent coverage test. Each of the three ten percent tests is reported separately with its own denominator, including the profit-or-loss denominator, which is the greater in absolute amount of the profitable side and the loss side rather than the two netted together. Thresholds are inclusive and compared by exact cross multiplication on unrounded inputs, so an exact boundary classifies as meeting the threshold; reported percentages are rounded for display only. The five ASC 280-10-50-11 aggregation criteria are echoed back as nullable booleans, never computed, with unanswered criteria named and a management-judgment flag raised. A zero denominator reports not_assessable rather than a failing threshold. Verify-only: does not identify or aggregate operating segments and does not assert compliance.

**Tool URL:** https://ainumbers.co/chaingraph/art-633-asc280-reportable-segment-tester.html

## Request body

- object
  - `segment_revenue_external` number, required: Candidate segment external customer revenue
  - `segment_revenue_intersegment` number: Candidate segment intersegment sales or transfers
  - `combined_revenue_all_reported_segments` number, required: Combined internal and external revenue of all reported operating segments
  - `segment_profit_or_loss` number, required: Candidate segment reported profit or loss, signed
  - `combined_profit_of_profitable_segments` number, required: Combined reported profit of segments that did not report a loss
  - `combined_loss_of_loss_segments` number, required: Combined reported loss of segments that did report a loss
  - `segment_assets` number, required: Candidate segment assets
  - `combined_assets_all_segments` number, required: Combined assets of all operating segments
  - `reportable_external_revenue` number, required: Cumulative external revenue of reportable segments
  - `total_consolidated_revenue` number, required: Total consolidated revenue
  - `aggregation_similar_products_services` boolean, nullable: Aggregation criterion (a), echoed only
  - `aggregation_similar_production_processes` boolean, nullable: Aggregation criterion (b), echoed only
  - `aggregation_similar_customer_type` boolean, nullable: Aggregation criterion (c), echoed only
  - `aggregation_similar_distribution_methods` boolean, nullable: Aggregation criterion (d), echoed only
  - `aggregation_similar_regulatory_environment` boolean, nullable: Aggregation criterion (e), echoed only
  - `reportable_segment_count` number, nullable: Optional, drives the practical-limit advisory only

## Response `200`

Successful tool execution result

- object
  - `is_reportable_by_quantitative_threshold` boolean
  - `tests_met` string[]
  - `tests_not_assessable` string[]
  - `tests` object[]
  - `coverage_75_pct` object
  - `aggregation_criteria` object
  - `unanswered_aggregation_criteria` string[]
  - `management_judgment_required` boolean
  - `aggregation_criteria_answered_count` number
  - `aggregation_criteria_met_count` number
  - `majority_of_criteria_met` boolean
  - `reportable_segment_count` number, nullable
  - `practical_limit_consideration_advised` boolean
  - `threshold_pct` number
  - `coverage_threshold_pct` number
  - `comparison_basis` string
  - `rounding_steps` string
  - `oracle` string
  - `regulatory_basis` string
  - `note` string

---

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