---
title: "ISO 20022 Schema-Subset Tables & Validators"
method: POST
path: "/v1/tools/iso20022_schema_subset_validate"
tags: ["ISO 20022", "pain.001", "camt.053", "schema subset", "IBAN", "BIC", "control sum", "batch validation"]
---

# ISO 20022 Schema-Subset Tables & Validators

`POST /v1/tools/iso20022_schema_subset_validate`

## Request

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

Hand-derived schema-subset field tables for pain.001.001.09 (plus the .12 delta) and camt.053.001, with zero-dependency structural and facet validators: IBAN mod-97, BIC format, ISO 4217/3166 code lists, decimal/date facets, and batch-total cross-checks (control sum, transaction count, opening/closing balance). Subset validation, not full XSD conformance.

**Tool URL:** https://ainumbers.co/tools/555-iso20022-schema-subset-validator.html
**AP2/Policy Mandate export:** yes

## Request body

- object
  - `message_type` 'pain.001.001.09' | 'camt.053.001.09', required
  - `xml` string, required

## Response `200`

Successful tool execution result

- object
  - `valid` boolean
  - `errors` 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)
