ENVIRONMENT : Test

BookingModel

Booking model with extended information, including prices, totals, srviers, services, etc.

Name Description Type Additional information
BookAsCommissioner

If true, booking will be treated as pay on arrival booking, otherwise will be treated as prepaid booking

boolean

None.

Booking_Drivers

List of drivers.

Collection of BookingDriverModel

None.

BookingTypeId

Booking type. 1 = Fix / Contract, 2 = Reservation / Option, 3 = Inquiry

integer

None.

CancellationDate

Cancellation date time, if booking is canceled. UTC representation in ISO 8601 format.

date

None.

CarCategoryId

Car category identifier.

integer

None.

CarCategorySIPP

ACRISS code used to summarise the key features of a vehicle.

string

None.

Client

Extended information about client. Entry is optional.

BookingClientModel

None.

ClientEmail

Email address of the client.

string

None.

ClientName

Client name and surname.

string

None.

ClientPhone

Telephone of the client.

string

None.

CollectionLocation

Location for car collection

string

None.

Currency

Currency code.

string

None.

DateIn

Drop-off date represented in office time zone ISO 8601 format.

date

None.

DateOut

Pick-up date represented in office time zone ISO 8601 format.

date

None.

DaysForPayment

Total days for payment

integer

None.

DeliveryLocation

Location for car delivery

string

None.

Deposit

Client's deposit required for this booking.

decimal number

None.

DepositCurrency

Deposit currency code.

string

None.

DropOffLocation

DropOff location.

DropOffLocationModel

None.

DropOffLocationId

DropOff location Id (ie. Id of location in foreign country)

integer

None.

Excess

Excess amount for this booking.

decimal number

None.

ExpirationDate

Expiration date time for reservations. UTC representation in ISO 8601 format.

date

None.

ExternalUserId

Optional. External system (e.g. company web) user ID.

string

Max length: 10

FlightNumber

Customer arrival flight number.

string

None.

HasCollection

Flag that user requested collection of the vehicle from location other that office estimated in

boolean

None.

HasDelivery

Flag that user requested delivery of the vehicle to location other that office out

boolean

None.

HoursForPayment

Total hours for payment

integer

None.

Id

Booking ID. Identifier of booking in provider system.

integer

None.

InitialBookingDate

Date and time of booking creation. UTC representation in ISO 8601 format.

date

None.

IntegrationRemark

string

None.

IsCancelled

True if booking is canceled.

boolean

None.

IsOnRequest

Indicator wheather the reservation avilability is On Request

boolean

None.

IsProcessed

True if booking is processed in agency. Editing is disabled.

boolean

None.

KeyboxInCode

KeyboxIn code.

string

None.

KeyboxOutCode

KeyboxOut code.

string

None.

MaximumDriverAge

Override for maximum driver age in years

integer

None.

MeetAndGreetLocationInId

Meet and greet location IN Id.

integer

None.

MeetAndGreetLocationInName

Meet and greet location IN name.

string

None.

MeetAndGreetLocationOutId

Meet and greet location OUT Id.

integer

None.

MeetAndGreetLocationOutName

Meet and greet location OUT name.

string

None.

MinimumDriverAge

Override for minimum driver age in years

integer

None.

ModificationTime

Date and time of booking last modification. UTC representation in ISO 8601 format.

date

None.

Number

Booking number. Identifier of booking in provider system.

string

None.

OfficeIn

Return office.

OfficeListModel

None.

OfficeInCode

Alphanumeric code of the drop-off office.

string

None.

OfficeInId

Return office identifier in provider system.

integer

None.

OfficeInName

Name of the drop-off office.

string

None.

OfficeOut

Pick-up office.

OfficeListModel

None.

OfficeOutCode

Alphanumeric code of the pick-up office.

string

None.

OfficeOutId

Pick-up office identifier in provider system.

integer

None.

OfficeOutName

Name of the pick-up office.

string

None.

OnlineCheckinUrl

URL used for online-checkin

string

None.

OrderReference

Order reference. Used for partners that have a general agreement with the provider for multiple cars.

string

None.

PartnerWebCode

Code of partner web that hosts B2C search form for web bookings.

string

None.

PriceDate

Price UTC date and time in ISO 8601 format. It represents time of availability search and can be sent to booking "save" method to prevent price changes.

date

None.

Pricelist

Booking pricelist.

CarPricelistListModel

None.

PricelistCode

Alphanumeric code of pricelist used for this booking.

string

None.

PricelistId

Identifier of pricelist used for this booking.

integer

None.

PromoCode

Indicator of the Promo code applied to the booking

string

None.

Remark

Arbitrary remarks for this booking.

string

None.

RowVersion

Identifier of document version. Prevents overwriting changes to same document.

Collection of byte

None.

SeniorDriverAgeFrom

Senior driver age from

integer

None.

SeniorDriverAgeTo

Senior driver age to

integer

None.

Services

List of seleted and available additional services for this booking.

Collection of BookingServiceModel

None.

Theft

Theft amount for this booking.

decimal number

None.

Total

Total booking price.

decimal number

None.

TotalAddition

Additions component of booking price.

decimal number

None.

TotalDiscount

Discount component of booking price.

decimal number

None.

TotalInsurance

Insurances component of booking price.

decimal number

None.

TotalRent

Car rental component of booking price.

decimal number

None.

Totals

List of totals by price type (1 - pay on reservation, 2 - pay on arrival).

Collection of BookingTotalModel

None.

TotalVat

Vat component of booking price.

decimal number

None.

TrackingId

Tracking Id. Used for website to track sales.

string

None.

UserModifiedName

Name of user who last modified the booking.

string

None.

UserOpenName

Name of user who created the booking.

string

None.

VoucherNumber

Number of voucher given to the client.

string

None.

YoungDriverAgeFrom

Young driver age from

integer

None.

YoungDriverAgeTo

Young driver age to

integer

None.