Skip to content

Annex 1. Treatment of Unfulfilled Business Rules

This annex provides that an action be carried out for each Business Rule that is not met:

Business Rule Treatment of the BR unfulfilled
BR-COM-01 : If not otherwise specified, “EN” (English) is used as the default language. English is taken as the default language.
BR-COM-02 : Multiple profiles are allowed, but it must be expressed in different languages. N/A
BR-COM-04 : If not specified, the “validFrom” date will default to “assigned by EURES on reception”. The date is assigned by EURES on reception.
BR-COM-05 : Compulsory Date Format is: YYYY-MM-DD, YYYY-MM, YYYY or YYYY-MM-DDThh:mm:ss. The value is not saved, the document is rejected. The timezone considered is always UTC=0;
BR-COM-06 : If not specified, the “validTo” date will be decided by EURES depending on the transaction context. The date is assigned by EURES on reception.
BR-COM-07 : If not specified, the “validTo” date will be decided by EURES depending on the transaction context. The date is assigned by EURES on reception.
BR-COM-09 : Compulsory use of the Name Enum Type Codes [CL32].

Reference: Use Code List Name Enum-Type Codes [CL32]
The value is not saved, the document is rejected.
BR-COM-10 : If the Communication element is filled in, at least one of its sub elements should be filled in too. The Communication element and its sub elements are not saved.
BR-COM-11 : The Open HR-Open Standards Code List “ChannelCodeContentType” must be used to codify the /ChannelCode element.

Reference: Use Code List Channel Type Codes [CL05]
N/A
BR-COM-12 : The Open HR-Open Standards Code List “ContactUseCodeContentType” must be used to codify the /UseCode element.

Reference: Use Code List Contact Use Type Codes [CL06]
N/A
BR-COM-13 : Compulsory use of the “EURES_ISCEDEducationLevel-CodeList.gc” list defined by EURES. This is based on ISCED-2011 (UNESCO). Or “EURES_EQF-CodeList.gc”, list defined by EURES and based on EQF (EU).

Reference: Use Code List Education Level Codes [CL15]
The value is not saved, the document is rejected.
BR-COM-14 : At least one of its sub-elements must be provided. The value is not saved, the document is rejected.
BR-COM-15 : Compulsory use of the “EURES_DegreeType-CodeList.gc” list defined by EURES. This is based on ESCO Qualifications.20

Reference: Use Code List Degree Codes [CL10]
The value is not saved, the document is rejected.

20 There is currently no validation as the list of qualifications is incomplete. The rule may become active only when the ESCO team finalizes the code list.

BR-COM-20 : Compulsory use of the “NACE-CodeList.gc” list defined by EURES. This is based on EU NACE. The value is not saved, the document is rejected.
Reference: Use Code List NACE Codes [CL31]
BR-COM-21 : Compulsory use of the “EURES_CountrySubdivisionCodes-CodeList.gc” list defined by EURES. This is based on NUTS 2013 – Level 3. The value is not saved, the document is rejected.
Reference: Use Code List Country Subdivision Codes [CL08]
BR-COM-26 : Compulsory use of the “EURES_OrganizationSize-CodeList.gc” list defined by EURES. This is based on EU – C (2003) 1422, including Large enterprises. The value is not saved, the document is rejected.
Reference: Use Code List Organization Size Codes [CL35]
BR-COM-27 : Compulsory use of the “OrganizationOwnershipTypeCodeContentType” list. The value is not saved, the document is rejected.
Reference: Use Code List Organization Ownership Codes [CL34]
BR-COM-29 : Compulsory use of the “ISCO2008-CodeList.gc” list defined by EURES and based on ISCO-08. Alternatively, use of ESCO Occupations – version 1.0. The value is not saved, the document is rejected.
Reference: Use Code List Job Category Codes [CL20]
BR-COM-30 : Compulsory use of the “RemunerationBasisCodeContentType” list. The value is not saved, the document is rejected.
Reference: Use Code List Remuneration Basis Codes [CL48]
BR-COM-31 : All its sub elements must be expressed using the same currency. The value is not saved, the document is rejected.
BR-COM-32 : Compulsory use of the “RemunerationCodeContentType” list. The value is not saved, the document is rejected.
Reference: Use Code List Remuneration Type Codes [CL49]
BR-COM-33 : Compulsory use of the “RemunerationRateIntervalCodeContentType” list. The value is not saved, the document is rejected.
Reference: Use Code List Remuneration Rate Interval Codes [CL50]
BR-COM-34 : Compulsory use of the Currency Codes [CL09]. The value is not saved, the document is rejected.
Reference: Use Code List Currency Codes [CL09]
BR-COM-35 : Compulsory use of the “EURES_FileTypeCode-CodeList.gc” list defined by EURES. The value is not saved, the document is rejected.
Reference: Use Code List File-Type Codes [CL17]
BR-COM-36 : Compulsory use of the Unit Codes [CL54]. N/A
Reference: Use Code List Unit Codes [CL54]
BR-COM-37 : Compulsory use of the “EURES_Dimension-CodeList.gc” list defined by EURES. This is based on CEFR, if TaxonomyID’s value is “language”. The value is not saved, the document is rejected.
Reference: Use Code List Dimension Codes [CL11]
BR-COM-38 : Compulsory use of the “PositionOfferingCodeContentType” list. The value is not saved, the document is rejected.
Reference: Use Code List Position Offering Codes [CL37]
BR-COM-39 : Compulsory use of the “PositionScheduleCodeContentType” list. The value is not saved, the document is rejected.
Reference: Use Code List Position Schedule Codes [CL38]
BR-COM-40 : Compulsory use of the “EURES_SocialBenefitsCodes-CodeList.gc” list defined by EURES. The value is not saved, the document is rejected.
Reference: Use Code List Social Benefits Codes [CL52]
BR-COM-41 : Compulsory use of the “EURES_LicenseTypeCode-CodeList” list. This is based on Directive 2006/126/EC. The value is not saved, the document is rejected.
Reference: Use Code List Drivers License Codes [CL14]
BR-COM-42 : An Attachment shall not embed and simultaneously refer to an URI that contains the same document. External references to documents, using the URI element, are the recommended method (when possible) for attaching documents. The value is not saved, the document is rejected.
BR-COM-43 : Multiple entries of this code list are allowed. If the values come from a different code list, they will not be saved., the document will be rejected.
BR-COM-44 : One value for each code list is allowed. If multiple entries for the same code list are added, only the first value of that code list will be saved.
BR-COM-45 : Compulsory use of EURES HR Standard version Version Codes [CL63]. The document is rejected.
Reference: Use Code List Version Codes [CL63]
BR-COM-46 : Compulsory use of Language Code [CL24], based on ISO-639-1:2002 Alpha 2 (ISO), if TaxonomyID’s value is “language”. Or the Skills and Competences Codes defined by ESCO, if TaxonomyID’s value is “other”. N/A
Reference: If taxonomy is language, use Code List Language Codes [CL24] . Else, use Code List Skills and Competences Codes [CL58]
BR-COM-447 : Compulsory use of Language Proficiency Codes [CL25], if TaxonomyID’s value is “language”. N/A
Reference: Use Code List Language Proficiency Codes [CL25]
BR-COM-48 : If "CompetencyDimension" element is specified, "TypeCode" and "Score" are mandatory elements. N/A
BR-COM-49 : If “CompetencyDimension / TypeCode” is specified, “ProficiencyLevel” is mandatory. The document is rejected.
BR-COM-50 : Compulsory use of Mime Codes [CL56]. The document is rejected.
Reference: Use Code List Mime Codes [CL56]
BR-COM-51 : Only ‘base64Binary’ is allowed. If not present it is considered as encoded in base64Binary. ‘base64Binary’ is taken as the default encoding type.
BR-COM-52 : Compulsory use of the “EURES_MemberCountries-CodeList.gc” list defined by EURES. This is based on ISO 3166-1 Alpha-2, adapted to the Member States and EFTA countries. The value is not saved, the document is rejected.
Reference: Use Code List Members Countries from Europe [CL29]
BR-COM-53 : If CountryCode is specified, CountrySubDivisionCode value must correspond to CountryCode value. N/A
BR-COM-54 : TaxonomyID’s value should be “language” if the CompetencyID is a language or “other”, in the other competencies. The value is not saved, the document is rejected.
BR-COM-55 : Compulsory use of the attributes “listVersionID”, “listName” and “listURI”. The document is rejected.
BR-COM-56 : The attributes “majorVersionID” and “minorVersionID” are mandatory. The document is rejected.
BR-COM-57 : Compulsory use of the version 3.2 of HR-OS (“majorVersionID” is 3 and “minorVersionID” is 2). The document is rejected.
BR-CV-02: Only One Candidate (CV) per XML document instance is allowed. N/A
BR-CV-04: The “PositionSeekingCodeContentType” HR-Open Standards Code List must be used to codify the /Candidate /Position Seeking Status. The value is not saved, the document is rejected.
Reference: Use Code List Position Seeking Status Enum Type [CL39]
BR-CV-07: The HR-Open Standards Code List “CandidateSourceCodeType” must be used to codify the /Candidate /Supplier /Source. The value is not saved, the document is rejected.
Reference: Use Code List Candidate Source Type Codes [CL04]
BR-CV-08: The HR-Open Standards Code List “PrecedenceEnumType” must be used to codify the /Candidate /Supplier /Precedence. The value is not saved, the document is rejected.
Reference: Use Code List Precedence Enum-Type Codes [CL41]
BR-CV-09: If the identifier is not provided an automatic ID will be provided by the Interoperability Platform. The identifier is provided by the Interoperability Platform.
BR-CV-10: Compulsory use of HR-Open Standards “GenderEnumType” to specify a Person’s Gender. The value is not saved, the document is rejected.
Reference: Use Code List Gender Enum-Type Codes [CL18]
BR-CV-17: Compulsory use of the “EURES_DisabilityLevelCode-CodeList.gc” list defined by EURES. The value is not saved, the document is rejected.
Reference: Use Code List Disability Level Code [CL12]
BR-CV-22: The HR-Open Standards Code List “RefereeTypeCode”. The value is not saved, the document is rejected.
Reference: Use Code List Referee Enum-Type Codes [CL46]
BR-CV-26: Compulsory use of the “PatentStatusCode” list. The value is not saved, the document is rejected.
Reference: Use Code List Patent Status Enum-Type Codes [CL36]
BR-CV-27: Compulsory use of the “PublicationCode” list. The value is not saved, the document is rejected.
Reference: Use Code List Publication Enum-Type Codes [CL59]
BR-CV-28: Compulsory use of the “EURES_ISCEDEducationField” list defined by EURES. N/A
Reference: Use Code List ISCED Education Field [CL60]
BR-CV-29: Compulsory use of the “EURES_AttachmentInstructionCVCCode” list defined by EURES. The value is not saved, the document is rejected.
Reference: Use Code List Attachment Instruction Codes [CL61]
BR-CV-30: At least one of the following sub-elements (either Address or URI or DialNumber) must be provided. The value is not saved, the document is rejected.
BR-CV-31: If URI element is provided, ChannelCode element must contain either "Email" or "Web". The value is not saved, the document is rejected.
BR-CV-32: The Xpath must be valid The value is not saved. The document is rejected.
Trigger: The Xpath is considered invalid when
1. It does not respect the syntax of the XPath language;
2. It returns anything else than a node or a list of nodes (e.g. a number);
3. It does not return any node present in the XML
4. It returns a node part of the Technical Minimum layer, or its ancestors

(!) The Xpath must not contain any namespace references. The Xpath will be considered as invalid if it is the case. For example:
“Candidate/CandidatePerson/Communication/oa:DialNumber” is invalid, it must be written as “/CandidatePerson/Communication/DialNumber” to be valid.