StatisticalInfos
OTA_ProfileCreateRQ | Profile | Customer | TPA_Extensions | 0..n | Could be used to pass additional Profile data upon agreement between partners (specific Keys or codes, for instance). | | | | | OTA_ProfileCreateRQ | Profile | Customer | TPA_Extensions | Element | @Attribute | Type | Num | Description | Comments + Contents Outbound | pAir | OnPrem | Comments + Contents Inbound | pAir | OnPrem |
---|
px:ProfileInfoExtensions |
| 0..1 | A placeholder in the schema to allow for additional elements and attributes to be included per Trading Partner Agreement (TPA). |
---|
OTA_ProfileCreateRQ | Profile | TPA_Extensions | UserDefinedFieldExtensions ProfileInfoExtensions | Traces | |
---|
UserDefinedFieldTrace |
| 0..1 | Profile-level trace messages. |
| | |
| | |
---|
@TraceBegin | dateTime | 0..1 | Trace scheduled begin datetime |
| | |
| | |
@NameStringLength1to32UDF name valueTrace scheduled end datetime |
| |
@TypeStringLength1to32UDF type | OTA_ProfileCreateRQ | Profile | Customer | TPA_Extensions | px |
px:ProfileInfoExtensions | |
Traces | Tracepx:DocumentTypes | px: DocumentType |
|
|
|
| | |
| | |
@DefaultInd | boolean | 0..1 |
Profile-level trace messages. |
| | |
@DisplaySequence | StringLength1to32 |
| Display sequence |
| | |
@TraceBegindateTime | Used to identify the source of the identifier. For both outbound (from protelIO) and inbound (to protelIO) request messages, this must carry the string value | "protelIO" |
Trace scheduled begin datetime@TraceDepartmentStringLength1to255Department Trace was defined to action the trace | | | | | OTA_ProfileCreateRQ | Profile | Customer | TPA_Extensions | OTA_ProfileCreateRQ | Profile | Customer | TPA_Extensions | px:ProfileInfoExtensions | px: |
---|
PersonInfosAdditional Person InformationThe Salutation is used in the profile. |
| | |
| |
---|
| OTA_ProfileCreateRQ | Profile | Customer | TPA_Extensions | px:ProfileInfoExtensions | px:PersonInfos | px:LanguageThe language code for which the name data is represented. While this value is optional, it is HIGHLY RECOMMENDED that it be used. | @DefaultInd | |
@ID_Context | StringLength1to32 |
booleanA boolean value is used to indicate whether the language is the primary for the profile. | OTA_ProfileCreateRQ | Profile | Customer | TPA_Extensions | px:ProfileInfoExtensions | px:PersonInfos | px:Vipcodes@Type | StringLength1to32 | 0..1 |
VIP Codes guest.OTA_ProfileCreateRQ | Profile | Customer | TPA_Extensions | px:ProfileInfoExtensions | px: |
---|
PersonInfos | px:Vipcodes | px:Code1..n | A string reference representing a Vip code of the guest. | | | | | @DefaultInd | StatisticalInfos |
| 0..1 |
|
| | |
| | |
---|
@Source | string | 0..1 | Sales source of guest |
| | |
| | |
@StatisticalRegion | string | 0..1 |
|
| | |
| | |
px:ProfileInfoExtensions | px:StatisticalInfos | ParentProfile |
booleanA boolean value is used to indicate whether the VIP code is the primary for the profile. | Information about the master profile attached to this profile |
| | |
| | |
@Name | StringLength1to255 | 0..1 | Name |
| |
"true""false" | Internal Reference | Profile ID of master account |
| | |
| | |
| | |
px:ProfileInfoExtensions | px:AccountingInfos |
|
| Accounting Infos |
| | | In order to be possible all operations ( delete, update, insert, leave as it is) implementation will have the following logic: If AccountingInfos not set (null) - we leave all data as it is. If AccountingInfos.@Tax1(Tax2) field is blank (spaces/empty -no literal/number/special chars) we delete field data. If AccountingInfos.@Tax1(Tax2) field is not set (null) will leave field as it is. If AccountingInfos.@Tax1(Tax2) has any letters/numbers/special characters we override (insert) value. | | |
@Tax1 | StringLength1to32 | 0..1 | for company |
| | |
| | |
@Tax2 |
@DisplaySequenceDisplay sequence | for distribution partner |
| | |
| | |
@PublicAdministrationInd | boolean | 0..1 | Used to identify if the profile is a Public Administration | |
@Type |
@SplitPaymentInd |
StringLength1to32The type of the additional address Information | | | @Value | | |
@CompanyRegNumber | string | 0..1 | Company Registration Number |
| |
Name of the Vip CodeOTA_ProfileCreateRQ | Profile | Customer | TPA_Extensions | | |
px:ProfileInfoExtensions | px: |
---|
PersonInfos | px:MarketingCodesMarketing Codes of This path enables to add additional information to specific IDs linked to the guest profile. |
| | |
---|
OTA_ProfileCreateRQ | Profile | Customer | TPA_Extensions | px:ProfileInfoExtensions | px: |
---|
PersonInfos MarketingCodes | px:Code1..n | A string reference representing the Marketing Code of the guest. | | | | | Membership |
| 0..n | This path enables to add additional information to specific IDs linked to the guest profile. |
| | | OnPrem: For each <Membership> element a corresponding <CustLoyalty> element needs to be send, otherwise the membership data is not updated. | | |
---|
@ID | string | 0..1 | Internal Reference |
| | |
| | |
@RPH | string | 0..1 | Internal Reference |
| | |
| | |
@Type | StringLength1to32 | 0..1 | The type of the Membership Information |
| | |
| | |
@CardHolderName | string | 0..1 | Name of the Membership card |
| | |
| | |
@EnrollmentAt | StringLength1to255 | 0..1 | Location of the Enrollment |
| | |
| | |
@EnrollmentCode | StringLength1to255 | 0..1 | Internal Code of the Location of the Enrollment |
| | |
| | |
@EnrollmentSource | StringLength1to255 | 0..1 | Source of the Location of the Enrollment |
| | |
| | |
@InactivationDate | date | 0..1 | Inactive Date of the Membership |
| | |
| | |
px:ProfileInfoExtensions | px:ContactDetails | AdditionalInfo | px:Entry |
| 0..n | Contact Information |
| | |
| | |
---|
@DefaultInd | boolean | 0..1 | A boolean value is used to indicate whether the |
marketing code phone number is the primary phone number for the profile. |
"""" |
@ID | string | 0..1 | Internal Reference |
| |
|
@ID_Context | StringLength1to32 | 0..1 | Used to identify the source of the identifier. For both outbound (from protelIO) and inbound (to protelIO) request messages, this must carry the string value | "protelIO" | |
|
@DisplaySequence | StringLength1to32 | 0..1 | Display sequence |
| |
|
@Type | StringLength1to32 | 0..1 |
Type of the code | | The type of the additional Contact Information | | | |
| | |
px:ProfileInfoExtensions | px:PersonInfos |
| 0..1 | Additional Person Information |
| | |
| | |
---|
px:ProfileInfoExtensions | px:PersonInfos | px:LastNameAtBirth | string | 0..1 | Information about the lastname at birth |
@Value | | |
px:ProfileInfoExtensions | px:PersonInfos | px:FirstNameAtBirth | string | 0..1 | Information about the given name at birth |
| |
Name of the Marketing CodeOTA_ProfileCreateRQ | Profile | Customer | TPA_Extensions | | |
px:ProfileInfoExtensions | px:PersonInfos | px:LastNameMother | string | 0..1 | Information about the mother's lastname |
| | |
| | |
px:ProfileInfoExtensions | px:PersonInfos | px:FirstNameMother | string | 0..1 | Information about the mother's given name |
| | |
| | |
px:ProfileInfoExtensions | px:PersonInfos | px: |
---|
KeywordsKeywords of the guestOTA_ProfileCreateRQ | Profile | Customer | TPA_Extensions | Keywords Vipcodes | px:Code |
| 1..n | A string reference representing |
---|
the Keywords a Vip code of the guest. |
| |
---|
|
---|
@DefaultInd | boolean | 0..1 | A boolean value is used to indicate whether the |
keyword primary for primary for the profile. | | |
| OnPrem: Only primary VIP code can be updated. | |
|
@ID | string | 0..1 | Internal Reference |
| |
|
@ID_Context | StringLength1to32 | 0..1 | Used to identify the source of the identifier. For both outbound (from protelIO) and inbound (to protelIO) request messages, this must carry the string value | "protelIO" | |
|
@DisplaySequence | StringLength1to32 | 0..1 | Display sequence |
| |
|
@Type | StringLength1to32 | 0..1 | Type of the code | |
KEYWORD | OTA_ProfileCreateRQ | Profile | Customer | TPA_Extensions | |
px:ProfileInfoExtensions | px:PersonInfos | px: |
---|
RegistrationA string reference representing the registration. | | | | | @LicensePlate | string | 0..1 | The License plate number Marketing Codes of the guest |
---|
's car registrationOTA_ProfileCreateRQ | Profile | Customer | TPA_Extensions px:ProfileInfoExtensions | px:PersonInfos | px: |
---|
ProfileInfoExtensions Salutation01The Salutation which is used in the profilen | A string reference representing the Marketing Code of the guest. |
| | |
| |
---|
|
---|
@DefaultInd | boolean | 0..1 | A boolean value is used to indicate whether the |
saluation marketing code is the primary for the profile. | | |
|
@ID | string | 0..1 | Internal Reference |
| | |
| |
|
@DisplaySequence | StringLength1to32 | 0..1 | Display sequence |
| |
|
@Type | StringLength1to32 | 0..1 |
The type Salutation InformationSALUTATION | |
px:ProfileInfoExtensions | px:PersonInfos |
---|
OTA_ProfileCreateRQ | Profile | Customer | TPA_Extensions | px:ProfileInfoExtensions StatisticalInfos@Source | string0..1 | Sales source of guset | | | | | |
---|
px:ProfileInfoExtensions | px:PersonInfos |
---|
OTA_ProfileCreateRQ | Profile | Customer | TPA_Extensions ProfileInfoExtensions Memberships01This path enables to add additional information to specific IDs linked to the guest profilen | A string reference representing the Keywords of the guest. |
| |
---|
| OTA_ProfileCreateRQ | Profile | Customer | TPA_Extensions | px:ProfileInfoExtensions | px:Memberships | px:MembershipnThis path enables to add additional information to specific IDs linked to the guest profile. | | | | |
@ID | string | 0..1 | Internal Reference |
| | |
@RPHstring | Internal Reference | Used to identify the source of the identifier. For both outbound (from protelIO) and inbound (to protelIO) request messages, this must carry the string value | "protelIO" |
@Type@DisplaySequence | StringLength1to32 | 0..1 |
The type of the Membership Information | Display sequence |
| | |
string@CardHolderName | Name Membership card@EnrollmentAt | |
px:ProfileInfoExtensions | px:PersonInfos | px:Registration |
---|
StringLength1to255Location of the Enrollment | A string reference represents the registration. |
| |
---|
@EnrollmentCodeStringLength1to255Internal Code Location of the Enrollmentguest |
| | | If both attributes Customer@BirthDate and Registration/@BirthDate are given with valid values, the value from Registration/@BirthDate will be taken |
StringLength1to255@EnrollmentSource | Source the Location Enrollment@InactivationDatedateInactive Date Membershipguest | "DE" ISO 2 code | |
OTA_ProfileCreateRQ | Profile | TPA_Extensions | px:ProfileInfoExtensions | px: |
ContactDetails AdditionalInfo Entryn Contact Information 1 | Occupation of the guest |
| |
@DefaultInd | px:ProfileInfoExtensions | px:PersonInfos | px:Registration | px:LicensePlate | string |
booleanA boolean value used to indicate whether the phone number is the primary phone number for the profile. | | | | | The License plate number of the guest's car registration. |
| | |
| | |
px:ProfileInfoExtensions | px:PersonInfos | px:Registration | px:DocumentInfos | px:DocumentInfo |
| 0..1 | Additional document information |
| | |
| | |
|
@ID | string | 0..1 | Internal Reference |
| |
|
@ID_Context | StringLength1to32 | 0..1 |
Used to identify the source of the identifier. For both outbound (from protelIO) and inbound (to protelIO) request messages, this must carry the string value | "protelIO" | | | | | Information about additional document number type | "SNDS" = Spanish Numero de Soporte "SNIE" = Spanish Número de identidad de extranjero | | |
| | |
@RPH | string |
@DisplaySequence | StringLength1to32Display sequenceInternal reference to a document in .. Customer | Document |
| |
|
@Type | StringLength1to32 | 0..1 |
The the additional Contact Informationdocument | "DocumentIdentifier" | |
CONTACTTYPE