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.