---
title: "Test NAV-Error Materiality"
method: POST
path: "/v1/tools/test_nav_error_materiality"
tags: ["TODO_TAGS_REVIEW", "TODO_AP2_EXPORT_REVIEW"]
---

# Test NAV-Error Materiality

`POST /v1/tools/test_nav_error_materiality`

## Request

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

Compares an erroneous NAV-per-share against a corrected NAV-per-share against a DECLARED materiality policy (the industry half-cent absolute and 1% relative conventions, plus the fund's own policy taken as an input) using fixed-point BigInt money math throughout. Returns a material/immaterial verdict, affected-period math, an estimated impact figure, and a reprocessing-need indication. The fund-ops incident artifact. HARD FENCE: the erroneous and corrected NAV values are supplied and asserted, never independently recomputed here; this attests the arithmetic of the error comparison against a declared policy, never an accounting opinion, never a determination that a fund must reprocess, never advice. Second entry of the Funds/NAV family (nav-verification-pack) alongside recompute_fund_nav (FN-1) and compute_fund_expense_ratios (FN-3). Not recompute_fund_nav (independent NAV recomputation) or any fair-value/pricing tool.

**Tool URL:** https://ainumbers.co/chaingraph/art-374-test-nav-error-materiality.html

## Request body

- object
  - `affected_period` unknown, required
  - `corrected_nav_per_share` unknown, required
  - `erroneous_nav_per_share` unknown, required
  - `fund_id` unknown
  - `materiality_policy` unknown, required
  - `shares_outstanding` unknown, required
  - `valuation_date` unknown

## Response `200`

Successful tool execution result

- object
  - `affected_period` object
    - `days` string
    - `end_date` string
    - `start_date` string
  - `declared_policy` object
    - `absolute_breach` boolean
    - `absolute_threshold` string
    - `material` boolean
    - `percent_breach` boolean
    - `percent_threshold` string
    - `policy_source` string
  - `error` object
    - `corrected_nav_per_share` string
    - `erroneous_nav_per_share` string
    - `error_amount` string
    - `error_amount_abs` string
    - `error_direction` string
    - `error_pct_abs` string
  - `estimated_impact` string
  - `fence` string
  - `fund_id` string
  - `industry_convention` object
    - `absolute_breach` boolean
    - `absolute_threshold` string
    - `material` boolean
    - `percent_breach` boolean
    - `percent_threshold` string
  - `materiality_verdict` string
  - `not_proven` object[]
    - `detail` string
    - `item` string
  - `regulatory_framework` string
  - `reprocessing_need_indicated` boolean
  - `shares_outstanding` string
  - `structural_error` string
  - `valuation_date` 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)
