| Element | @Attribute |
Description/Contents |
| MakePackageBooking_RQ |
Root element of message. |
| BookingAgent (optional) |
Element representing a booking agent. Leave empty to make a direct booking.
To specify an agent you can just provide either the ID, or the GUID. If both are
provided ResLink will make a check to see if the GUID and ID match in the database
and will error out if they don't. |
| ID |
ID of the booking agent. |
| GUID |
GUID identifier for booking agent. |
| Contact |
Contact name. |
| Email |
Email address. |
| Phone |
Phone number. |
| OtherRef |
Booking Agent Reference. |
| OtherRef2 |
Second Booking Agent Reference. |
| SellingAgent (optional) |
Element representing a selling agent.
To specify an agent you can just provide either the ID, or the GUID. If both are
provided ResLink will make a check to see if the GUID and ID match in the database
and will error out if they don't. |
| ID |
ID of the selling agent. |
| GUID |
GUID identifier for selling agent. |
| Booking |
Element indicating the booking. |
| Name |
Booking name. |
| Email |
Contact email address for booking. |
| Phone |
Contact phone for booking. |
| MemberID (optional) |
ID of the Member to allocate this booking to |
| PackageID |
ID of the Package |
| PackageTemplateComponents |
Collection of PackageTemplateComponent elements |
| PackageTemplateComponent |
Element representing a single Package Template OR Addon |
| TemplateID |
ID of the PackageTemplate (from GetPackageDetails).
For addon components this should be set to 0. |
| ComponentID |
ID of the Component selected for the PackageTemplate |
| ComponentAvailabilityID |
ID of the Component date (from GetOpVoucherComponentAvailability.
For open dated components this should be set to 0. |
| ComponentAvailabilityDate |
Component date(from GetOpVoucherComponentAvailability.
For open dated components this will be ignored. |
| PaxList |
Element representing a list of passengers. |
| Pax |
Element representing a passenger. |
| Firstname |
First name. |
| LastName |
Last name. |
| Email |
Email address. |
| Phone |
Phone number. |
| Country_GUID |
Passenger's country as identified by ProCharter System Code GUID |
| State_GUID |
Passenger's state as identified by ProCharter System Code GUID |
| Comments |
Comments. |
| OtherRef |
Passenger Agent Reference. |
| OtherRef2 |
Passenger Second Agent Reference. |
MarketingFields
(optional) |
Element representing a list of marketing fields for the passenger. See GetMarketingFields for how to retrieve marketing fields. |
| MarketingField |
Element representing a marketing field. |
| @Type |
Can be either "Pax", or "BookPax". |
| @Index |
Unique index for the field type. |
| @Name |
Description of the field - this can be left blank. |
| @Value |
Value of the marketing field. |
MarketingFields
(optional) |
Element indicating a list of marketing fields for the booking. |
| MarketingField |
Element indicating a marketing field. |
| @Type |
Use "Booking". |
| @Index |
Unique index for the field type. |
| @Name |
Description of the field - this can be left blank. |
| @Value |
Value of the marketing field. |
| Notes (optional) |
Element representing a list of notes. |
| string |
Element representing a note string value. |
| Receipts |
Element representing a list of Receipts |
| Receipt |
Element representing a payment receipt. |
| Total |
Payment total. |
| Commission |
The portion of the Total amount that is the Commission passed on to the Agent automatically
as part of a Money Direct
transaction. |
| TransactionFee |
The portion of the Total amount that is the Transaction fee. |
| FTR |
Financial Transaction Record - a string value used in Money Direct transactions. |
| Currency |
Currency code of receipt |
PaymentType
(optional) |
The 2 character ProCharter PaymentType code for the payment. If omitted the default
payment type will be used. |
| MakeTestBooking |
Create a test booking. Set to true to create a WebRes booking; the status will automatically be set to cancelled. |
| SendConfirmationEmail |
Flag to send a confirmation email from ProCharter when the booking has been created. Default is True. |
You want to book Package 2 for John Smith + addon component #195.