BankLint

Rule reference · ISO 20022 schema (XSD) · ISO 20022 schema (XSD)

BNK-ISO-007: Too many decimal places / Too many digits

The value has more fraction digits than the ISO 20022 schema allows.

SeverityBLOCKER Blocker: the run fails
Applies topain.001.001.09 and pain.001.001.03, against the official ISO 20022 schema
SourceISO 20022 message schema (XSD)

What this finding covers

  • Too many decimal places. The value has more fraction digits than the ISO 20022 schema allows.
  • Too many digits. The value has more total digits than the ISO 20022 schema allows.

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)

Validate a pain.001 fileFree, no account needed, files are not stored.