This application requires Javascript to be enabled.
Home
Home
Solutions
Resources
Company
Contact
Request demo
Wiki
Search:
Search
Advanced
XMLdation Wiki
General Information
Glossary
Message Types
e-Invoice
SOAP
Non-payment Standards
RF Creditor Reference
Usage example for RF Reference & ISO 20022
Payment Standards
CGI-MP The Common Global Implementation
Country specific implementation guides
Country specific BIC links
Finanssiala - AOS2
Finvoice 3.0
Semantic VAT calculations
EPC - SEPA Credit Transfer
AOS1: Payment date - Additional Optional Services
AOS2: Bundling Several Invoices and Credit Notes to One Payment
Country specific implementation guides
Greece AOS
ISO 20022
Bank-to-Customer Cash Management
Decimal separator
Difference between InstdAmt and EqvtAmt
pain.001
pain.008
R transactions
Technical Information
Encoding
OCL - Brief Introduction
XMLdation Service API Guide
v1
API Resources
Validation
Validation Queue
Validation Reports
Authentication
XML structure
Support pages for the Service
ABBL
Reference
ACH
9 - Trailer Record - Block Count
AEB
AIB
Countries where IBAN is used
Eligible currency codes
OIN
SEPA reachable countries
Banco de Portugal
Barclays
Amt
Cdtr
CdtrAcct
CdtrAgt
ChrgBr
CreDtTm
Dbtr
DbtrAcct
DbtrAgt
DrctDbtTxInf
InitgPty
InstdAmt
LclInstrm
MndtRltdInf
OrgId
PmtTpInf
PrvtId
RgltryRptg
RmtInf
SeqTp
Supported characters
UltmtCdtr
UltmtDbtr
BSK
PmtTpInf
RmtInf
CBI
Charset
CUC-code
Introduction to CBI schema differences compared to ISO20022
Update history
Foreign CT v.00.01.01 - 12.9.2014
CE
Amt
FR
InstdAmt_AmountRange
FR
InstdAmt_Currency
FR
InstdAmt_Fractional
FR
CdtrAgt
FR
DbtrAgt
FR
FR
InitgPty
FR
Party2Choice
FR
PmtTpInf
FR
CFONB
Charset
CGI-MP
CtrlSum
Dbtr/PstlAdr
Differences between ACH and Wires payments
DrctDbtTxInf/DrctDbtTx/CdtrSchmeId
PartyIdentification32 PstlAdr
Payment types defined by CGI
PmtMtd
PmtTpInf
SchmeNm in OrgId
SEPA - GrpHdr/InitgPty/Id/OrgId
SEPA - SvcLvl
DK
Charset
Ref
DNB Lithuania
CdtrAcct IBAN and Ref
DNB Norway
DK payments
Giro 01
RemittanceInformation
ExternalPurpose1Code
RmtInf / Strd
EBA
Charset
RmtInf
EPC
Amt
FR
AOS Elements
FR
BtchBookg
FR
CdtrSchmeId
FR
ChrgBr
FR
Creditor Identifier
FR
FinInstnId
FR
IBAN & BIC relation
Latin Character Set
FR
LclInstrm
FR
List of SEPA countries
FR
OrgId
FR
Original Creditor Scheme Identification
FR
PmtTpInf
FR
PrvtId
FR
Ref
FR
RemittanceInformation
FR
Sequence Type
FR
Example bank
Febelfin
BBA
Charset
Direct Debit
CdtrSchmeId
CtgyPurp/Cd
PmtTpInf/SvcLvl/Cd
Strd
Finansrådet
FK
AOS2
Business Identity Code
Cdtr
CdtrAcct
CdtrAgt
Character Set
ChrgBr
Dbtr
DbtrAcct
DbtrAgt
Finnish Institution Codes
Finnish Reference Number
PmtMtd
PmtTpInf
RmtInf
Seebach & POPs pankit
SOAP
Social Security Number
UltmtDbtr
General info
EEA - European Economic Area
EU + EFTA
HSBC
Amt
Cdtr
CdtrAcct
CdtrAgt
CdtrSchmeId
CtrlSum
CTv2
ChrgBr
DbtrAcct
Dbtr_Cdtr
PmtTpInf
Dbtr
DbtrAcct
DbtrAgt
InitgPty
MndtRltdInf
Nm
PmtTpInf
RmtInf
Supported characters
IATA
Date format
IPSO
ISO20022
Credit Transfer Rules
ChargeBearerRule
FR
ChargesAccountAgentRule
FR
ChargesAccountRule
FR
ChequeAndCreditorAccountRule
FR
ChequeDeliveryAndCreditorAgentRule
FR
ChequeDeliveryAndNoCreditorAgentRule
FR
ChequeInstructionRule
FR
ChequeMaturityDateRule
FR
ChequeNoDeliveryAndNoCreditorAgentRule
FR
InstructionForCreditorAgentRule
FR
IntermediaryAgent1AccountRule
FR
IntermediaryAgent2AccountRule
FR
IntermediaryAgent2Rule
FR
IntermediaryAgent3AccountRule
FR
IntermediaryAgent3Rule
FR
NonChequePaymentMethodRule
FR
PaymentTypeInformationRule
FR
UltimateDebtorRule
FR
Direct Debit Rules
AmendmentIndicatorFalseRule
FR
AmendmentIndicatorTrueRule
FR
ChargeBearerRule
FR
ChargesAccountAgentRule
FR
ChargesAccountRule
FR
CreditorSchemeIdentificationRule
FR
PaymentTypeInformationRule
FR
UltimateCreditorRule
FR
FIToFIPaymentStatusReport Rules
FR
R01 GroupStatusAcceptedRule
FR
Unique elements
FR
General Rules
BIC
FR
Clearing codes
FR
Country Code
FR
CtrlSum
FR
Currency Code
FR
Currency Decimals
EndToEndId
FR
ExternalPurpose1Code
FR
External Code Lists
FR
IBAN
FR
InstrId
FR
NbOfTxs
FR
PmtInfId
FR
UltmtCdtr guideline
UltmtDbtr guideline
List of Rules
pacs.002.001.03
FR
Pain.001.001.02
FR
Pain.001.001.03
FR
Pain.001.001.04
FR
NACHA
Charset
Technical details
Nordea
BkPtyId: Bank Party Id
CancellationRequest
CancellationReason2Code
CdtrAcct/IBAN missing
ChrgBr : ChargeBearer
CreDtTm : CreationDateTime
CtgyPurp : Category Purpose
EndToEndId : EndToEndIdentification
Finvoice
Senderinfo
Grpg : Grouping
IBAN
MsgId : Message Identification
Nordea
Nordea's Implementation guide
Supported payment types
Test Account Numbers
PmtInfId : Payment Information Identification
PmtTpInf : PaymentTypeInformation
Purpose Code
ReqdExctnDt : Requested Execution Date
SchemaLocation
SEPA (and AOS2) V03
Special characters
NVB
Betalingskenmerk
Charset
Connection between IBAN and BIC
Creditor Identifier for NVB
LclInstrm
OP-Pohjola Rulesets
Cheque Payments
Crossborder & Crossborder urgent & EqvtPmt
Crossborder General
Finvoice (1.3/2.0/2.01)
FS-Aineisto
CollectionType
InvoiceStatus
InvoiceTypeCode
General
Finnish Institution codes
Ref
SEPA
AOS2
SEPA Money Order
SEPA Salary
Urgent FI
Rabobank
R messages
Dbtr/CdtrAcct
Status Report (pain.002) input files
RBS
Common Rules
EndToEndId
EndToEndId length
IBAN and BIC country match
IBAN and Country match
IBAN in Othr/Id
InstrId and EndToEndId length
InstrId and EndToEndId relation
List of SEPA countries
Sender Id
CT Rules
Access Online
AdrLines
BBA
Betalinskenmerk
CdtrAcct
Cdtr OrgId
Dbtr Nm
Dbtr Nm relation
Latin Character Set
PmtTpInf
RefAndIssr
RFCreditorReference
RmtLctnElctrncAdr
Global Rules
AccountIdentification
CdtrAgt/Identification
CdtTrfTxInf/CdtrAcct
CdtTrfTxInf/CdtrAcct/Id/IBAN
CdtTrfTxInf/CdtrAcct/Tp
CdtTrfTxInf/CdtrAgtAcct/Ccy
CdtTrfTxInf/CdtrAgtAcct/Id/IBAN
CdtTrfTxInf/CdtrAgtAcct/Id/Othr/Issr
CdtTrfTxInf/CdtrAgtAcct/Id/Othr/SchmeNm
CdtTrfTxInf/CdtrAgtAcct/Nm
CdtTrfTxInf/CdtrAgtAcct/Tp
CdtTrfTxInf/CdtrAgt/BrnchId/PstlAdr
CdtTrfTxInf/CdtrAgt/FinInstnId/Othr
CdtTrfTxInf/CdtrAgt/FinInstnId/PstlAdr
CdtTrfTxInf/Cdtr/CtctDtls
CdtTrfTxInf/ChqInstr
CdtTrfTxInf/IntrmyAgt1Acct
CdtTrfTxInf/IntrmyAgt1/BrnchId/Nm
CdtTrfTxInf/IntrmyAgt1/BrnchId/PstlAdr
CdtTrfTxInf/IntrmyAgt1/FinInstnId/Nm
CdtTrfTxInf/IntrmyAgt1/FinInstnId/Othr
CdtTrfTxInf/IntrmyAgt1/FinInstnId/PstlAdr
CdtTrfTxInf/IntrmyAgt1/FinInstnId/PstlAdr/Ctry
CdtTrfTxInf/IntrmyAgt2
CdtTrfTxInf/IntrmyAgt2Acct
CdtTrfTxInf/IntrmyAgt3
CdtTrfTxInf/IntrmyAgt3Acct
CdtTrfTxInf/nstrForCdtrAgt
CdtTrfTxInf/ntrmyAgt1/FinInstnId/PstlAdr/Ctry
CdtTrfTxInf/PmtId/InstrId
CdtTrfTxInf/RltdRmtInf/RmtLctnElctrncAdr
CdtTrfTxInf/RltdRmtInf/RmtLctnMtd EMAL
CdtTrfTxInf/UltmtCdtr/Nm
CdtTrfTxInf/UltmtCdtr/PstlAdr/Ctry
CdtTrfTxInf/UltmtDbtr/Id/OrgId
CdtTrfTxInf/UltmtDbtr/Id/OrgId/Othr/Issr
CdtTrfTxInf/UltmtDbtr/Id/PrvtId
GrpdHdr/FwdgAgt
GrpdHdr/InitgPty/CtryOfRes
GrpHdr/InitgPty/Nm
NA Elements
PmtInf/ChrgBr
PmtInf/ChrgsAcctAgt
PmtInf/CtrlSum
PmtInf/DbtrAcct/Ccy
PmtInf/DbtrAcct/Id/IBAN
PmtInf/DbtrAcct/Nm
PmtInf/DbtrAgtAcct
PmtInf/DbtrAgt/BrnchId/Nm
PmtInf/DbtrAgt/BrnchId/PstlAdr
PmtInf/DbtrAgt/FinInstnId/BIC
PmtInf/DbtrAgt/FinInstnId/Othr
PmtInf/DbtrAgt/FinInstnId/PstlAdr
PmtInf/DbtrAgt/FinInstnId/PstlAdr/Ctry
PmtInf/Dbtr/Id/OrgId
PmtInf/Dbtr/Id/OrgId/Othr/Issr
PmtInf/Dbtr/Nm
PmtInf/NbOfTxs
PmtInf/PmtMtd
PmtInf/PmtTpInf/InstrPrty
PmtInf/PmtTpInf/SvcLvl/Cd
PmtInf/PmtTpInf/SvcLvl/Prtry
PmtInf/PoolgAdjstmntDt
PmtInf/UltmtDbtr/Id/OrgId
PmtInf/UltmtDbtr/Id/OrgId/Othr/Issr
PmtInf/UltmtDbtr/Id/PrvtId
PmtInf/UltmtDbtr/Nm
PmtInf/UltmtDbtr/PstlAdr/Ctry
PmtTpInf/SvcLvl/Cd
RmtInf/Invcee/CtctDtls
RmtInf/Invcee/CtryOfRes
RmtInf/Invcee/Id
RmtInf/Invcee/Nm
RmtInf/Invcee/PstlAdr
RmtInf/Invcr PstlAdr
RmtInf/Invcr/CtctDtls
RmtInf/Invcr/CtryOfRes
RmtInf/Invcr/Id
RmtInf/Invcr/Nm
RmtInf/Ref
RmtInf/RfrdDocAmt
RmtInf/RfrdDocInf
RmtInf/RmtLctnPstlAdr/Adr/Ctry
UltmtDbtr/Id/PstlAdr/Ctry
RBS ISO20022 Business Rules
SEPA Rules
CdtTrfTxInf/CdtrAgt/BIC
CdtTrfTxInf/ChrgBr
CdtTrfTxInf/CtgyPurp
CdtTrfTxInf/InstdAmt
CdtTrfTxInf/Purp
DbtrAgt and CdtrAgt BIC
PmtInf/PmtMtd
PmtInf/PmtTpInf/SvcLvl/Cd
PmtInf/PmtTpInf/SvcLvl/Cd Notice
RmtInf/Strd
RmtInf/Ustrd
DD Rules
Access Online
CdtrSchmeId
DrctDbtTx
DtOfSgntr
LclInstrm
MndtId
OrgnlCdtrSchmeId
OrgnlDbtrAgt
OrgnlMndtId
SchemaLocation
SeqTp OrgnlDbtrAgt
Tp Ref
DD B2B
AmdmntInfDtls/OrgnlCdtrSchmeId
DrctDbtTxInf/DbtrAgt/PstlAdr/Ctry
GrpdHdr/InitgPty/Id
Mandatory elements
NA Elements
PmtInf/CdtrAcct
PmtInf/CdtrAcct/Id/Othr/SchmeNm
PmtInf/CdtrAcct/Tp/Cd
PmtInf/ChrgBr
RmtInf/Strd NU
RmtInf/Strd/Invcr/Nm
DD CORE
Mandatory Elements
NA Elements
DD ISO20022 Business Rules
Global Rules
CtrlSum
DrctDbtTxInf/DbtrAgtAcct NotSupported
DrctDbtTxInf/DbtrAgt NotSupported
DrctDbtTxInf/Dbtr/Nm
DrctDbtTxInf/Dbtr/PstlAdr >> rbswiki.rbswiki.xmldation.com
index.php?title=Support
RBS
DD Rules
Global Rules
DrctDbtTxInf/Dbtr/PstlAdr
DrctDbtTxInf/Dbtr/PstlAdr RecommendedFields
DrctDbtTxInf/Dbtr/PstlAdr/Ctry
DrctDbtTxInf/DrctDbtTx
DrctDbtTxInf/DrctDbtTx NotSupported
DrctDbtTxInf/DrctDbtTx/CdtrSchmeId NotSupported
DrctDbtTxInf/DrctDbtTx/CdtrSchmeId/Id/PrvtId/Othr/SchmeNm
DrctDbtTxInf/DrctDbtTx/CdtrSchmeId/Id/PrvtId/Othr/SchmeNm/Prtry
DrctDbtTxInf/DrctDbtTx/MndtRltdInf
DrctDbtTxInf/DrctDbtTx/MndtRltdInf/AmdmntInd
DrctDbtTxInf/DrctDbtTx/MndtRltdInf/AmdmntInfDtls NotSupported
DrctDbtTxInf/DrctDbtTx/MndtRltdInf/AmdmntInfDtls/OrgnlCdtrSchmeId NotSupported
DrctDbtTxInf/DrctDbtTx/MndtRltdInf/AmdmntInfDtls/OrgnlDbtrAcct NotSupported
DrctDbtTxInf/DrctDbtTx/MndtRltdInf/AmdmntInfDtls/OrgnlDbtrAcct/Id/IBAN
DrctDbtTxInf/DrctDbtTx/MndtRltdInf/AmdmntInfDtls/OrgnlDbtrAgt NotSupported
DrctDbtTxInf/DrctDbtTx/MndtRltdInf/AmdmntInfDtls/OrgnlDbtrAgt/FinInstnId/Othr
DrctDbtTxInf/DrctDbtTx/MndtRltdInf/AmdmntInfDtls/OrgnlDbtrAgt/FinInstnId/Othr/SchmeNm
DrctDbtTxInf/DrctDbtTx/MndtRltdInf/AmdmntInfDtls/OrgnlDbtrAgt/FinInstnId/Othr/SchmeNm/Prtry
DrctDbtTxInf/DrctDbtTx/MndtRltdInf/DtOfSgntr
DrctDbtTxInf/DrctDbtTx/MndtRltdInf/MndtId
DrctDbtTxInf/InstrForCdtrAgt NotSupported
DrctDbtTxInf/PmtTpInf NotSupported
DrctDbtTxInf/Purp/Cd
DrctDbtTxInf/Purp/Prtry NotSupported
DrctDbtTxInf/RgltryRptg NotSupported
DrctDbtTxInf/RltdRmtInf/RmtLctnPstlAdr/Adr/AdrTp NotSupported
DrctDbtTxInf/RltdRmtInf/RmtLctnPstlAdr/Adr/Ctry
DrctDbtTxInf/RmtInf/Strd NotSupported
DrctDbtTxInf/RmtInf/Strd/CdtrRefInf/Ref
DrctDbtTxInf/RmtInf/Strd/CdtrRefInf/Tp/CdOrPrtry/Cd
DrctDbtTxInf/RmtInf/Strd/CdtrRefInf/Tp/CdOrPrtry/Prtry NotSupported
DrctDbtTxInf/RmtInf/Ustrd xor DrctDbtTxInf/RmtInf/Strd
DrctDbtTxInf/Tax NotSupported
DrctDbtTxInf/UltmtCdtr NotSupported
DrctDbtTxInf/UltmtCdtr/Nm
DrctDbtTxInf/UltmtDbtr NotSupported
DrctDbtTxInf/UltmtDbtr/Nm
GrpHdr/CtrlSum
GrpHdr/FwdgAgt
GrpHdr/FwdgAgt NotSupported
GrpHdr/InitgPty NotSupported
GrpHdr/InitgPty/Id/OrgId SenderID
GrpHdr/InitgPty/Nm
NbOfTxs
PmtInf/BtchBookg NotSupported
PmtInf/CdtrAcct NotSupported
PmtInf/CdtrAcct/Ccy
PmtInf/CdtrAgtAcct NotSupported
PmtInf/CdtrAgt NotSupported
PmtInf/CdtrAgt/FinInstnId/BIC
PmtInf/CdtrAgt/PstlAdr
PmtInf/CdtrAgt/PstlAdr/Ctry
PmtInf/CdtrSchmeId NotSupported
PmtInf/Cdtr/CtctDtls NotSupported
PmtInf/Cdtr/Id NotSupported
PmtInf/Cdtr/PstlAdr NotSupported
PmtInf/Cdtr/PstlAdr RecommendedFields
PmtInf/ChrgBr or DrctDbtTxInf/ChrgBr
PmtInf/ChrgsAcctAgt NotSupported
PmtInf/ChrgsAcct NotSupported
PmtInf/Dbtr NotSupported
PmtInf/PmtTpInf
PmtInf/PmtTpInf NotSupported
PmtInf/UltmtCdtr/CtctDtls
PmtInf/UltmtCdtr/Nm
Support
RBS
DD Rules
Global Rules
PmtInf/DbtrAcct NotSupported
PmtInf/DbtrAcct/Id/IBAN
SEPA Rules
ChrgBr
ChrgBr value
DrctDbtTxInf/DbtrAgt/FinInstnId/BIC
DrctDbtTxInf/DrctDbtTx/CdtrSchmeId/PrvtId DtAndPlcOfBirth xor Othr
DrctDbtTxInf/DrctDbtTx/MndtRltdInf/AmdmntInfDtls/OrgnlDbtr/PstlAdr
DrctDbtTxInf/InstdAmt/Ccy
DrctDbtTxInf/RmtInf/Ustrd
DrctDbtTx/DrctDbtTx/CdtrSchmeId/PstlAdr
OrgnlCdtrAgt/FinInstnId/BIC
OrgnlCdtrSchmeId Nm AmdmntInd true
OrgnlDbtrAcct AmdmntInd true
OrgnlDbtrAcct/IBAN AmdmntInd true
OrgnlMndtId AmdmntInd true
PmtInf/CdtrAgt/FinInstnId/BIC
PmtInf/CdtrAgt/FinInstnId/BIC extension
PmtInf/CdtrSchmeId or DrctDbtTxInf/DrctDbtTx/CdtrSchmeId
PmtInf/CdtrSchmeId/PrvtId DtAndPlcOfBirth xor Othr
PmtInf/Cdtr UltmtCdtr relation
PmtInf/Cdtr/PstlAdr
PmtInf/Dbtr/PstlAdr
PmtInf/PmtTpInf
PmtInf/PmtTpInf/SeqTp
PmtInf/PmtTpInf/SvcLvl
PmtInf/PmtTpInf/SvcLvl/Cd
PmtInf/PmtTpInf/SvcLvl/Cd value
Samlink
BkPtyId : BankPartyIdentification
CtgyPurp : CategoryPurpose
Finnish Institution Codes
Finvoice
Danske Bank
Authstn : Authorisation
Debtor Identification
BtchBookg : BatchBooking
CdtrAgt : CreditorAgent
Cheque Delivery to Creditor
ChqInstr : ChequeInstruction
ChrgBr : ChargeBearer
DbtrAcct/Ccy : DebtorAccount/Currency
DbtrAgt/BIC : DebtorAgent/BIC
Grpg : Grouping
InstrForDbtrAgt : Instruction For Debtor Agent
InstrId : InstructionIdentification
PmtTpInf : PaymentTypeInformation
Purp : Purpose
RmtInf : Remittance Information
Tax payments Finland
Urgent
Simulator
R messages
SIX
Slovakia AOS
Standard Bank
Amt/InstdAmt
Cdtr
InstrPrty
MmbId
RmtInf
Svenska Bankföreningen
Swift
Fields
Field 13C
Field 20
Field 21
Field 23B
Field 23E
Field 26T
Field 32A
Field 33B
Field 36
Field 70
Field 71A
Field 71F
Field 71G
Field 72
Field 77B
General
Message length
Options
Option A: Identifier Code Format
Option B: Branch of Sender/Receiver
Option C: Account Number/Party Identifier
Option D: Name and Address Format
Option F: Party Identifier/Name and Address
Option K: Name and Address
Option No Letter: Name and Address
TCH
MessageIdentification
Tieto
TEAPPSXML27
CONTENT FRAME
Unicredit
Austria
Bank Austria Universal Schema
Cheque Payments
ChrgBr CRED
PstlAdr
Urgent / non-Urgent Payment
Common rules
BtchBookg
CtrlSum
EndToEndId
Finanzamtszahlung
IBAN-Only
IBAN / BIC
Kundenreferenz (RB3.2)
MsgId
NbOfTrx
PmtInfId
Postbar-Zahlungen – die Baranweisung
SALA / PENS
RmtInf/Strd
XML Header
SEPA Credit Transfer
SDVA
SEPA Direct Debit
MndtId
Mandate Amendments
Requested Collection Date
Schema error codes
1824
FR
1828
FR
1831
FR
1832
FR
1833
FR
1834
FR
1837
FR
1839
FR
1840
FR
1843
FR
1845
FR
1866
FR
1868
FR
1871
FR
1874
FR
23
FR
32
FR
38
FR
4
FR
41
FR
5
FR
57
FR
64
FR
65
FR
68
FR
73
FR
76
FR
77
FR
80
FR
9
FR
AttributeNotUnique
AttributeNSNotUnique
ContentIllegalInProlog
cvc-attribute-3
FR
cvc-complex-type-2-1
FR
cvc-complex-type-2-2
FR
cvc-complex-type-2-3
FR
cvc-complex-type-2-4-a
FR
cvc-complex-type-2-4-b
FR
cvc-complex-type-2-4-c
FR
cvc-complex-type-2-4-d
FR
cvc-complex-type-3-1
FR
cvc-complex-type-3-2-2
FR
cvc-complex-type-4
FR
cvc-datatype-valid-1-2-1
FR
cvc-datatype-valid-1-2-3
FR
cvc-elt-1
FR
cvc-elt-2
cvc-elt-3-1
cvc-elt-3-2-1
FR
cvc-elt-4-1
FR
cvc-elt-4-2
FR
cvc-elt-4-3
FR
cvc-enumeration-valid
FR
cvc-fractiondigits-valid
FR
cvc-id-1
FR
cvc-id-2
FR
cvc-id-3
FR
cvc-identity-constraint-4-3
FR
cvc-length-valid
FR
cvc-maxexclusive-valid
FR
cvc-maxinclusive-valid
FR
cvc-maxlength-valid
FR
cvc-minexclusive-valid
FR
cvc-mininclusive-valid
FR
cvc-minlength-valid
FR
cvc-pattern-valid
FR
cvc-totaldigits-valid
FR
cvc-type-2
FR
cvc-type-3-1-1
FR
cvc-type-3-1-2
FR
cvc-type-3-1-3
FR
DashDashInComment
DoctypedeclUnterminated
elementprefixunbound
elementunterminated
emptyprefixedattname
EncodingDeclRequired
EqRequiredInAttribute
EqRequiredInXMLDecl
ETagRequired
ETagUnterminated
IllegalQName
InvalidCommentStart
LessthanInAttValue
MarkupEntityMismatch
MarkupNotRecognizedInContent
markupnotrecognizedinmisc
na
NameRequiredInReference
OpenQuoteExpected
Other information
FR
schemaLocation attribute
FR
Zipping of files
FR
PITargetRequired
PseudoAttrNameExpected
QuoteRequiredInXMLDecl
reservedpitarget
FR
schemalocation
FR
SDDeclInvalid
SpaceRequiredBeforeEncodingInXMLDecl
SpaceRequiredBeforeStandalone
SpaceRequiredInPI
the-element-type-lmsg
undeclaredprefix
FR
VersionInfoRequired
VersionNotSupported
xml-encoding-error
XMLDeclUnterminated
XMLdation additions
Finnish Institution Codes
Guidelines for writing validator return messages
Training
Studio - Validation rule management
A - Basics 1 - Creating a project, adding validation rule
A - Basics 2 - Testing a validation rule
A - Basics 3 - Modifying rules and testing in validator
A - Basics 4 - Group features and restricting value
A - Basics 5 - Features for existing project
A - Basics extra - Further tasks
B - Advanced 1 - Modifying validation rule definition
B - Advanced 2 - Handling erroneous code
B - Advanced 3 - Importance of context
B - Advanced 4 - Conditional rules
B - Advanced 5 - Tree traversal
B - Advanced 6 - Queries
B - Advanced 7 - Projects and rulesets as XML
B - Advanced extra - Further tasks
C - Expert 1 - Handling collections
C - Expert 2 - Queries within collections
C - Expert 3 - Calculations within collections
C - Expert 4 - Display names within rulesets
C - Expert extra - Further tasks
User Guides
Service
Simulator
Validator
Details of XMLdation validation service
Validation pipe
Validation process
Studio
1: Description
2: Groups and projects
3: Rule management
4: Test file generation
5: OCL Rules
1. Description of a rule
2. Concept of Context
3. OCL statement
4. Message location
5. Collections
6. Relationships
7. Actions
Available methods for OCL base types
->count()
->select()
->at()
->excludes()
->exists()
->forAll()
->includes()
->size()
->sum()
.abs()
.after()
.allInstances()
.allowedDaysInFuture()
.allowedDaysInPast()
.before()
.charAt()
.compareTo()
.compareToIgnoreCase()
.concat()
.contains()
.decodeBase64()
.encoding()
.endsWith()
.equalsIgnoreCase()
.floor()
.hasValue()
.indexOf()
.isDTDpresent()
.isNumeric()
.isOnlyChars()
.isValidCountryCode()
.isValidCreditorIdentifierEPC()
.isValidCurrencyCode()
.isValidDate()
.isValidIBAN()
.isValidReference('FI')
.isValidRF()
.lastIndexOf()
.matches()
.max()
.min()
.minusDays() / .minusMonths() / .minusYears()
.minusHours() / .minusMinutes() / .minusSeconds()
.namespace()
.noNamespaceSchemaLocation()
.oclAsType()
.oclIsKindOf()
.oclIsTypeOf()
.oclIsUndefined()
.plusDays() / .plusMonths / .plusYears()
.plusHours() / .plusMinutes() / .plusSeconds()
.round()
.schemaLocation()
.size()
.split()
.standalone()
.startsWith()
.substring()
.toDate()
.toInteger()
.toLower()
.toReal()
.toSHA1()
.toString()
.toUpper()
.trim()
.version()
.xmlData()
.xmlDataSize()
.xmlElementBlockSize()
=, <>, >=, <=, <, > (comparison)
asBag, asSet, asOrderedSet, asSequence
div
Logical operator: implies
Logical operators: and, or, xor, not
Example Action rules
Example OCL rules
Mapping between schema datatypes and OCL Base types
Sitemap
Popular pages
Recent changes
RSS: What's new?
Log in
Print/Save
Forgot Password
Table of contents
Username
Forgot Password
Menu
Print page
Save as PDF
Restrict access
Attach file
Email link
Move page
Delete page
Tag
Set page properties
Watch page
Table of contents
dismiss message
view details
Message will close by itself in
seconds
Message timer has been stopped
Viewing Details: