Rule reference · ISO 20022 schema (XSD) · ISO 20022 schema (XSD)
BNK-ISO-099: Schema violation
The message violates the ISO 20022 schema at this location.
| Severity | BLOCKER Blocker: the run fails |
|---|---|
| Applies to | pain.001.001.09 and pain.001.001.03, against the official ISO 20022 schema |
| Source | ISO 20022 message schema (XSD) |
Why it matters
Banks validate payment files against the ISO 20022 schema and typically reject the whole file on a schema violation.
How to fix it
Correct the mapping that produces this element in the payment-generation configuration.
Related rules: ISO 20022 schema (XSD)
- BNK-ISO-001: Element not expected at this position
- BNK-ISO-002: Required element missing
- BNK-ISO-003: Value does not match the required format
- BNK-ISO-004: Value too long / Value too short / Value length not allowed
- BNK-ISO-005: Value is not an allowed code
- BNK-ISO-006: Value has the wrong data type
- BNK-ISO-007: Too many decimal places / Too many digits
- BNK-ISO-008: Value below the allowed minimum / Value above the allowed maximum
- BNK-ISO-009: Attribute not allowed / Required attribute missing
- BNK-ISO-010: Unknown root element
Validate a pain.001 fileFree, no account needed, files are not stored.