- Knowledgebase
- CGI-MP
- CGI-MP business rules
-
Glossary
-
XML / ISO 20022 Standard
-
ISO 20022 Messages
-
XML Schema
- Miscellaneous
- Attribute
- Closing Tag
- Comment
- Content
- Cvc-complex-type
- Cvc-elt
- Cvc-id
- Cvc-identity-constraint
- Cvc-minexclusive-valid
- Cvc-mininclusive-valid
- Cvc-type
- Cvc-totaldigits-valid
- Cvc-attribute
- Cvc-datatype-valid
- Maximum Length
- Cvc-enumeration-valid
- Cvc-fractiondigits-valid
- Cvc-length-valid
- Cvc-maxexclusive-valid
- Cvc-maxinclusive-valid
- Cvc-maxlength-valid
- Cvc-minlength-valid
- Cvc-pattern-valid
- Element Value
- Encoding
- Length
- Mandatory element
- Missing
- Missing Tag
- Missing Child Element
- MIXD
- Root
- Unsupported Characters
- UTF-8
- Value
- Wrong Declaration
-
EPC SEPA
-
CGI-MP
-
US ACH (Nacha)
-
SWIFT MT
-
Finvoice
-
Bank-Specific
-
XMLdation Service Guides
-
Studio Guide
-
Simulator
SchmeNm in OrgId
OrgId/Othr/SchmeNm/Cd is marked as a conditional element by CGI. Cd is to be used when SchmeNm is given, which at the same time means SchmeNm/Prtry is not possible to be given.
Below is a screenshot of pain.001.001.03 schema regarding OrgId/Othr
SchmeNm/Cd is set to use type ExternalOrganisationIdentification1Code by ISO 20022. This means that schema only limits the possible min and max lenghts and not actual values. Possible values are listed in en external document published by ISO, and XMLdation uses this list to validate the content inside the element. More information about External Codes and link to codelist document in wikipage: External Code Lists
Example of valid usage:
<OrgId>
<Othr>
<Id>ID_1167</Id>
<SchmeNm>
<Cd>BANK</Cd>
</SchmeNm>
</Othr>
</OrgId>