FAQs on transaction reporting – Question II.2.1.17

Data Field (21)

Are the character restrictions in the Contract ID field necessary?

<xs:simpleType name=”contractIdType”>

<xs:restriction base=”xs:string”>

<xs:maxLength value=”50″/>

<xs:pattern value=”[A-Za-z0-9_:-]+”/>



Is it possible to relax the restriction to be a normal string? Having a restricted character set makes this harder than it needs to be; contractNameType which is defined in the TRUM the same (as an alphanumeric) does not have these restrictions


The schemas for data delivery and the restrictions imposed by characters in the contract identifier are limited to those fields which are to be used as primary keys in the ARIS database. It is typical for character restrictions to be imposed to prevent non-printable or special characters from being used and to ensure that primary keys can be easily matched.

At present there are no plans to change the schema. Schema REMITTable1_V1.xsd and REMITTable1_V2.xsd have been widely consulted with the industry. Any future changes to the schemas will need a new consultation with the industry prior to amending the schemas.

Last update: 08/09/2015   RSS_Icon Subscribe to this Page’s RSS