You're viewing a demo portfolio

Join the waitlist
PRSM

check_audit_exemption

Active

Tool of OpenAccountants

declared in 1.4.0

DETERMINISTIC check of whether a private limited company qualifies for statutory audit exemption, from aggregate figures any ledger can provide (turnover, balance sheet total, average employees). Returns a determination ('exempt' | 'review' | 'audit_required' | 'cannot_determine'), the per-criterion threshold table showing exactly why, the canonical rule citation it rests on, and the LIVE verification envelope (whether a named accountant has attested the thresholds — surface that status prominently; 'draft' means treat as a source-cited draft). COVERAGE TODAY: MT (Article 185(2) micro thresholds) and GB (small-company thresholds, both pre and post 6 April 2025 eras). Most exemption regimes are two-consecutive-years tests, so pass prior_year figures when available — without them a qualifying year returns 'review', not 'exempt'; that is correct behaviour, not an error. 'cannot_determine' is a first-class outcome (unsupported jurisdiction, wrong currency, entity shapes needing judgment, or the cited fact changed since calibration). Never override the determination with training-data thresholds.

Parameters schema

{
  "type": "object",
  "required": [
    "jurisdiction",
    "financial_year_end",
    "turnover",
    "balance_sheet_total",
    "employees_average",
    "currency"
  ],
  "properties": {
    "currency": {
      "type": "string",
      "description": "Currency of the figures — must match the regime (EUR for MT, GBP for GB); convert first, never guess a rate."
    },
    "turnover": {
      "type": "number",
      "description": "Revenue/turnover for the year, in the jurisdiction's currency."
    },
    "prior_year": {
      "type": "object",
      "properties": {
        "turnover": {
          "type": "number"
        },
        "employees_average": {
          "type": "number"
        },
        "balance_sheet_total": {
          "type": "number"
        }
      },
      "description": "Prior-year figures for the two-consecutive-years test."
    },
    "entity_type": {
      "type": "string",
      "description": "Optional. 'private_ltd' (default), 'plc', 'branch'. Non-private shapes route to a human."
    },
    "group_member": {
      "type": "boolean",
      "description": "Optional. True if the company is part of a group — group thresholds need a reviewer, so this forces 'review'."
    },
    "jurisdiction": {
      "type": "string",
      "description": "ISO-style code. MT and GB supported today."
    },
    "employees_average": {
      "type": "number",
      "description": "Average number of employees during the year."
    },
    "financial_year_end": {
      "type": "string",
      "description": "ISO date the financial year ends, e.g. '2025-12-31'."
    },
    "balance_sheet_total": {
      "type": "number",
      "description": "Total assets at the balance sheet date."
    }
  }
}

What this tool wraps· 0 endpoints

min confidence0.700.50

No endpoints wrapped at confidence ≥ 0.70.

Parent server

OpenAccountants

https://github.com/openaccountants/openaccountants

2/7 registries
View full server →
check_audit_exemption — OpenAccountants — PRSM MCP