complexType ContractType
diagram player-registration-2.1_p2.png
namespace http://fifa.com/exchange/fep
children fep:ContractDate fep:AdditionalInvolvedOrganizationId fep:AgentId
used by
element PlayerRegistrationType/Contract
attributes
Name  Type  Use  Default  Fixed  Annotation
ContractType  fep:ContractNatureType  required      
documentation
The Type of contract this is.
ContractReference  fe:String50  optional      
documentation
The external reference to the contract. The identifier of the contract as it is printed on the (physical) contract.
Salary  xsd:nonNegativeInteger        
documentation
The salary of the employee for the whole contract period.
SalaryCurrency  ISO4217CurrencyCode        
documentation
The currency of the salary.
annotation
documentation
A contract between the player and the organization referenced in the player registration and possibly additional organization(s).
source <xsd:complexType name="ContractType">
 
<xsd:annotation>
   
<xsd:documentation>A contract between the player and the organization referenced in the player registration and possibly additional organization(s).</xsd:documentation>
 
</xsd:annotation>
 
<xsd:sequence>
   
<xsd:element name="ContractDate" type="fep:ContractDateType" nillable="false" maxOccurs="100">
     
<xsd:annotation>
       
<xsd:documentation>One or more relevant dates of the contract.</xsd:documentation>
     
</xsd:annotation>
   
</xsd:element>
   
<xsd:element name="AdditionalInvolvedOrganizationId" type="fe:Identifier" nillable="false" minOccurs="0" maxOccurs="100">
     
<xsd:annotation>
       
<xsd:documentation>Zero or more OrganizationIds of organizations that are also part of this contract. You MUST NOT add the organizationId of the organization that is part of the player registration.</xsd:documentation>
     
</xsd:annotation>
   
</xsd:element>
   
<xsd:element name="AgentId" type="fe:Identifier" nillable="false" minOccurs="0" maxOccurs="100">
     
<xsd:annotation>
       
<xsd:documentation>The id of the agents involved in the contract.</xsd:documentation>
     
</xsd:annotation>
   
</xsd:element>
 
</xsd:sequence>
 
<xsd:attribute name="ContractType" type="fep:ContractNatureType" use="required">
   
<xsd:annotation>
     
<xsd:documentation>The Type of contract this is.</xsd:documentation>
   
</xsd:annotation>
 
</xsd:attribute>
 
<xsd:attribute name="ContractReference" type="fe:String50" use="optional">
   
<xsd:annotation>
     
<xsd:documentation>The external reference to the contract. The identifier of the contract as it is printed on the (physical) contract.</xsd:documentation>
   
</xsd:annotation>
 
</xsd:attribute>
 
<xsd:attribute name="Salary" type="xsd:nonNegativeInteger">
   
<xsd:annotation>
     
<xsd:documentation>The salary of the employee for the whole contract period.</xsd:documentation>
   
</xsd:annotation>
 
</xsd:attribute>
 
<xsd:attribute name="SalaryCurrency" type="fe:ISO4217CurrencyCode">
   
<xsd:annotation>
     
<xsd:documentation>The currency of the salary.</xsd:documentation>
   
</xsd:annotation>
 
</xsd:attribute>
</xsd:complexType>

attribute ContractType/@ContractType
type fep:ContractNatureType
properties
use required
facets
Kind Value Annotation
minLength 1
maxLength 50
enumeration professional
documentation
A regular professional contract.
enumeration loan
documentation
A loan contract.
enumeration student
documentation
A student/education contract.
enumeration other
documentation
All contracts that are not of another type defined in ContractNatureType.
annotation
documentation
The Type of contract this is.
source <xsd:attribute name="ContractType" type="fep:ContractNatureType" use="required">
 
<xsd:annotation>
   
<xsd:documentation>The Type of contract this is.</xsd:documentation>
 
</xsd:annotation>
</xsd:attribute>

attribute ContractType/@ContractReference
type fe:String50
properties
use optional
facets
Kind Value Annotation
minLength 1
maxLength 50
annotation
documentation
The external reference to the contract. The identifier of the contract as it is printed on the (physical) contract.
source <xsd:attribute name="ContractReference" type="fe:String50" use="optional">
 
<xsd:annotation>
   
<xsd:documentation>The external reference to the contract. The identifier of the contract as it is printed on the (physical) contract.</xsd:documentation>
 
</xsd:annotation>
</xsd:attribute>

attribute ContractType/@Salary
type xsd:nonNegativeInteger
annotation
documentation
The salary of the employee for the whole contract period.
source <xsd:attribute name="Salary" type="xsd:nonNegativeInteger">
 
<xsd:annotation>
   
<xsd:documentation>The salary of the employee for the whole contract period.</xsd:documentation>
 
</xsd:annotation>
</xsd:attribute>

attribute ContractType/@SalaryCurrency
type ISO4217CurrencyCode
facets
Kind Value Annotation
enumeration AED
documentation
Dirham
enumeration AFN
documentation
Afghani
enumeration ALL
documentation
Lek
enumeration AMD
documentation
Dram
enumeration ANG
documentation
Netherlands Antillian Guilder
enumeration AOA
documentation
Kwanza
enumeration ARS
documentation
Argentine Peso
enumeration AUD
documentation
Australian Dollar
enumeration AWG
documentation
Aruban Guilder
enumeration AZN
documentation
Azerbaijanian Manat
enumeration BAM
documentation
Convertible Mark
enumeration BBD
documentation
Barbados Dollar
enumeration BDT
documentation
Taka
enumeration BGN
documentation
Bulgarian Lev
enumeration BHD
documentation
Bahraini Dinar
enumeration BIF
documentation
Burundi Franc
enumeration BMD
documentation
Bermudian Dollar (customarily: Bermuda Dollar)
enumeration BND
documentation
Brunei Dollar
enumeration BOB
documentation
Boliviano
enumeration BRL
documentation
Brazilian Real
enumeration BSD
documentation
Bahamian Dollar
enumeration BTN
documentation
Ngultrum
enumeration BWP
documentation
Pula
enumeration BYR
documentation
Belarussian Ruble
enumeration BZD
documentation
Belize Dollar
enumeration CAD
documentation
Canadian Dollar
enumeration CDF
documentation
Franc Congolais
enumeration CHF
documentation
Swiss Franc
enumeration CLP
documentation
Chilean Peso
enumeration CNY
documentation
Yuan Renminbi
enumeration COP
documentation
Colombian Peso
enumeration CRC
documentation
Costa Rican Colon
enumeration CUP
documentation
Cuban Peso
enumeration CVE
documentation
Cape Verde Escudo
enumeration CZK
documentation
Czech Koruna
enumeration DJF
documentation
Djibouti Franc
enumeration DKK
documentation
Danish Krone
enumeration DOP
documentation
Dominican Peso
enumeration DZD
documentation
Algerian Dinar
enumeration EEK
documentation
Kroon
enumeration EGP
documentation
Egyptian Pound
enumeration ERN
documentation
Nakfa
enumeration ETB
documentation
Ethopian Birr
enumeration EUR
documentation
Euro
enumeration FJD
documentation
Fiji Dollar
enumeration FKP
documentation
Falkland Islands Pound
enumeration GBP
documentation
Pound Sterling
enumeration GEL
documentation
Lari
enumeration GHS
documentation
Cedi
enumeration GIP
documentation
Gibraltar Pound
enumeration GMD
documentation
Dalasi
enumeration GNF
documentation
Guinea Franc
enumeration GTQ
documentation
Quetzal
enumeration GYD
documentation
Guyana Dollar
enumeration GWP
documentation
Guinea-Bisau Peso
enumeration HKD
documentation
Honk Kong Dollar
enumeration HNL
documentation
Lempira
enumeration HRK
documentation
Kuna
enumeration HTG
documentation
Gourde
enumeration HUF
documentation
Forint
enumeration IDR
documentation
Rupiah
enumeration ILS
documentation
New Israeli Sheqel
enumeration INR
documentation
Indian Rupee
enumeration IQD
documentation
Iraqi Dinar
enumeration IRR
documentation
Iranian Rial
enumeration ISK
documentation
Iceland Krona
enumeration JMD
documentation
Jamaican Dollar
enumeration JOD
documentation
Jordanian Dinar
enumeration JPY
documentation
Yen
enumeration KES
documentation
Kenyan Shilling
enumeration KGS
documentation
Som
enumeration KHR
documentation
Riel
enumeration KMF
documentation
Comoro Franc
enumeration KPW
documentation
North Korean Won
enumeration KRW
documentation
Won
enumeration KWD
documentation
Kuwaiti Dinar
enumeration KYD
documentation
Cayman Islands Dollar
enumeration KZT
documentation
Tenge
enumeration LAK
documentation
Kip
enumeration LBP
documentation
Lebanese Pound
enumeration LKR
documentation
Sri Lanka Rupee
enumeration LRD
documentation
Liberian Dollar
enumeration LSL
documentation
Loti
enumeration LTL
documentation
Lithuanian Litas
enumeration LVL
documentation
Latvian Lats
enumeration LYD
documentation
Libyan Dinar
enumeration MAD
documentation
Morrocan Dirham
enumeration MDL
documentation
Moldovan Leu
enumeration MGA
documentation
Malagasy Ariary
enumeration MKD
documentation
Denar
enumeration MMK
documentation
Kyat
enumeration MNT
documentation
Tugrik
enumeration MOP
documentation
Pataca
enumeration MRO
documentation
Ouguiya
enumeration MUR
documentation
Mauritius Rupee
enumeration MVR
documentation
Rufiyaa
enumeration MWK
documentation
Kwacha
enumeration MXN
documentation
Mexican Peso
enumeration MYR
documentation
Malaysian Ringgit
enumeration MZN
documentation
Metical
enumeration NAD
documentation
Namibia Dollar
enumeration NGN
documentation
Naira
enumeration NIO
documentation
Cordoba Oro
enumeration NOK
documentation
Norwegian Krone
enumeration NPR
documentation
Nepalese Rupee
enumeration NZD
documentation
New Zealand Dollar
enumeration OMR
documentation
Rial Omani
enumeration PAB
documentation
Balboa
enumeration PEN
documentation
Nuevo Sol
enumeration PGK
documentation
Kina
enumeration PHP
documentation
Philippine Peso
enumeration PKR
documentation
Pakistan Rupee
enumeration PLN
documentation
Zloty
enumeration PYG
documentation
Guarani
enumeration QAR
documentation
Qatari Rial
enumeration RON
documentation
New Leu
enumeration RSD
documentation
Serbian Dinar
enumeration RUB
documentation
Russian Ruble
enumeration RWF
documentation
Rwanda Franc
enumeration SAR
documentation
Saudi Riyal
enumeration SBD
documentation
Solomon Islands Dollar
enumeration SCR
documentation
Seychelles Rupee
enumeration SDG
documentation
Sudanese Pound
enumeration SEK
documentation
Swedish Krona
enumeration SGD
documentation
Singapore Dollar
enumeration SHP
documentation
St. Helena Pound
enumeration SKK
documentation
Slovak Koruna
enumeration SLL
documentation
Leone
enumeration SOS
documentation
Somali Shilling
enumeration SRD
documentation
Suriname Dollar
enumeration STD
documentation
Dobra
enumeration SVC
documentation
El Salvador Colon
enumeration SYP
documentation
Syrian Pound
enumeration SZL
documentation
Lilangeni
enumeration THB
documentation
Baht
enumeration TJS
documentation
Somoni
enumeration TMM
documentation
Manat
enumeration TND
documentation
Tunisian Dinar
enumeration TOP
documentation
Pa&apos;anga
enumeration TRY
documentation
New Turkish Lira
enumeration TTD
documentation
Trinidad and Tobago Dollar
enumeration TWD
documentation
New Taiwan Dollar
enumeration TZS
documentation
Tanzanian Shilling
enumeration UAH
documentation
Hryvnia
enumeration UGX
documentation
Uganda Shilling
enumeration USD
documentation
US Dollar
enumeration UYU
documentation
Peso Uruguayo
enumeration UZS
documentation
Uzbekistan Sum
enumeration VEF
documentation
Bolivar Fuerte
enumeration VND
documentation
Dong
enumeration VUV
documentation
Vatu
enumeration WST
documentation
Tala
enumeration XAF
documentation
CFA Franc
enumeration XAG
documentation
Silver
enumeration XAU
documentation
Gold
enumeration XCD
documentation
East Carribean Dollar
enumeration XDR
documentation
SDR
enumeration XOF
documentation
CFA Franc
enumeration XPD
documentation
Palladium
enumeration XPF
documentation
CFP Franc
enumeration XPT
documentation
Platinum
enumeration YER
documentation
Yemeni Rial
enumeration ZAR
documentation
Rand
enumeration ZMK
documentation
Kwacha
enumeration ZWR
documentation
Zimbabwe Dollar
annotation
documentation
The currency of the salary.
source <xsd:attribute name="SalaryCurrency" type="fe:ISO4217CurrencyCode">
 
<xsd:annotation>
   
<xsd:documentation>The currency of the salary.</xsd:documentation>
 
</xsd:annotation>
</xsd:attribute>

element ContractType/ContractDate
diagram player-registration-2.1_p3.png
namespace http://fifa.com/exchange/fep
type fep:ContractDateType
properties
minOcc 1
maxOcc 100
content complex
nillable false
attributes
Name  Type  Use  Default  Fixed  Annotation
TypeOfDate  fep:TypeOfDateType  required      
documentation
English (international) text describing the date in DateValue. This may be any standard type of date or Other if this is a non standard type of date. If this value is Other, CustomTypeOfDate MUST be set.
DateValue  fe:Date  required      
documentation
The date.
CustomTypeOfDate  fe:InternationalString50  optional      
documentation
This is the English (international) text describing the Date in DateValue if this is a non standard type of date. This attribute MUST be set if TypeOfDate contains the value Other.
annotation
documentation
One or more relevant dates of the contract.
source <xsd:element name="ContractDate" type="fep:ContractDateType" nillable="false" maxOccurs="100">
 
<xsd:annotation>
   
<xsd:documentation>One or more relevant dates of the contract.</xsd:documentation>
 
</xsd:annotation>
</xsd:element>

element ContractType/AdditionalInvolvedOrganizationId
diagram player-registration-2.1_p4.png
namespace http://fifa.com/exchange/fep
type fe:Identifier
properties
minOcc 0
maxOcc 100
content simple
nillable false
facets
Kind Value Annotation
length 37
pattern [L0][0-9a-f]{8}-[0-9a-f]{4}-[1-5][0-9a-f]{3}-[8-9a-b][0-9a-f]{3}-[0-9a-f]{12}
annotation
documentation
Zero or more OrganizationIds of organizations that are also part of this contract. You MUST NOT add the organizationId of the organization that is part of the player registration.
source <xsd:element name="AdditionalInvolvedOrganizationId" type="fe:Identifier" nillable="false" minOccurs="0" maxOccurs="100">
 
<xsd:annotation>
   
<xsd:documentation>Zero or more OrganizationIds of organizations that are also part of this contract. You MUST NOT add the organizationId of the organization that is part of the player registration.</xsd:documentation>
 
</xsd:annotation>
</xsd:element>

element ContractType/AgentId
diagram player-registration-2.1_p5.png
namespace http://fifa.com/exchange/fep
type fe:Identifier
properties
minOcc 0
maxOcc 100
content simple
nillable false
facets
Kind Value Annotation
length 37
pattern [L0][0-9a-f]{8}-[0-9a-f]{4}-[1-5][0-9a-f]{3}-[8-9a-b][0-9a-f]{3}-[0-9a-f]{12}
annotation
documentation
The id of the agents involved in the contract.
source <xsd:element name="AgentId" type="fe:Identifier" nillable="false" minOccurs="0" maxOccurs="100">
 
<xsd:annotation>
   
<xsd:documentation>The id of the agents involved in the contract.</xsd:documentation>
 
</xsd:annotation>
</xsd:element>


XML Schema documentation generated by XMLSpy Schema Editor http://www.altova.com/xmlspy