Core Data Model Changelog

2024 20.4 (Fiji) Release

Visualforce

Type Class Description

FlightsPNRImport

New page for Right Rez

Objects

Type Class Description

FrequentFlyer__c.object-meta.xml

New Field for RightRez

ItinConfigItinItemAssignment__c.object-meta.xml

New Field for Group Touring

ItineraryConfigurationGroup__c.object-meta.xml

New Field for Group Touring

ItineraryConfiguration__c.object-meta.xml

New Field for Group Touring

PriceModelOutput__c.object-meta.xml

New Field for Group Touring

FrequentFlyer__c.Carrier__c

New Field for RightRez

FrequentFlyer__c.FrequentFlyerNumber__c

New Field for RightRez

FrequentFlyer__c.Passenger__c

New Field for RightRez

GroupTravel__c.ActivityLevel__c

New Field for Group Touring

GroupTravel__c.Channel__c

New Field for Group Touring

GroupTravel__c.CostCurrencyDefinition__c

New Field for Group Touring

GroupTravel__c.CostCurrency__c

New Field for Group Touring

GroupTravel__c.Language__c

New Field for Group Touring

GroupTravel__c.Pace__c

New Field for Group Touring

GroupTravel__c.PackageCode__c

New Field for Group Touring

GroupTravel__c.Status__c

New Field for Group Touring

ItinConfigItinItemAssignment__c.Configuration__c

New Field for Group Touring

ItinConfigItinItemAssignment__c.ItineraryItem__c

New Field for Group Touring

ItineraryConfigurationGroup__c.ConfigurationCode__c

New Field for Group Touring

ItineraryConfigurationGroup__c.Itinerary__c

New Field for Group Touring

ItineraryConfiguration__c.ConfigurationGroup__c

New Field for Group Touring

ItineraryConfiguration__c.OccupancyType__c

New Field for Group Touring

ItineraryConfiguration__c.Sort__c

New Field for Group Touring

Itinerary_Item__c.AllConfigurations__c

New Field for Group Touring

Itinerary_Item__c.GroupSizeFrom__c

New Field for Group Touring

Itinerary_Item__c.GroupSizeTo__c

New Field for Group Touring

Itinerary_Item__c.QuantityBehaviour__c

New Field for Group Touring

Itinerary__c.GroupSizes__c

New Field for Group Touring

Passenger__c.ArrivalTime__c

New Field for RightRez

Passenger__c.DepartureAirport__c

New Field for RightRez

Passenger__c.DepartureTime__c

New Field for RightRez

Passenger__c.MealRequest__c

New Field for RightRez

Passenger__c.PassportFirstName__c

New Field for RightRez

Passenger__c.PassportLastName__c

New Field for RightRez

Passenger__c.PassportMiddleName__c

New Field for RightRez

Passenger__c.PassportName__c

New Field for RightRez

Passenger__c.PassportNumber__c

New Field for RightRez

Passenger__c.ServiceLevel__c

New Field for RightRez

Passenger__c.TravelerNumber__c

New Field for RightRez

PriceModelOutput__c.Configuration__c

New Field for Group Touring

PriceModelOutput__c.CostPricePerPerson__c

New Field for Group Touring

PriceModelOutput__c.CostTaxPerPerson__c

New Field for Group Touring

PriceModelOutput__c.CostTaxTotal__c

New Field for Group Touring

PriceModelOutput__c.GroupSize__c

New Field for Group Touring

PriceModelOutput__c.OperatorCostCurrency__c

New Field for Group Touring

PriceModelOutput__c.OperatorCostPerPerson__c

New Field for Group Touring

PriceModelOutput__c.OperatorCostTaxPerPerson__c

New Field for Group Touring

PriceModelOutput__c.OperatorCostTaxTotal__c

New Field for Group Touring

PriceModelOutput__c.OperatorTotalCost__c

New Field for Group Touring

PriceModelOutput__c.PricePerPerson__c

New Field for Group Touring

PriceModelOutput__c.ProfitPerPerson__c

New Field for Group Touring

PriceModelOutput__c.TaxPerPerson__c

New Field for Group Touring

PriceModelOutput__c.TotalCost__c

New Field for Group Touring

PriceModelOutput__c.TotalPrice__c

New Field for Group Touring

PriceModelOutput__c.TotalTax__c

New Field for Group Touring

PriceModelOutput__c.TourDeparture__c

New Field for Group Touring

SupplierAgreement__c.Service__c

New Field for Group Touring

TourDeparture__c.Itinerary__c

New Field for Group Touring

Lightning Web Components

Type Class Description

lwcPassengerGridCustomPicklistDropdown

lwcPassengerDecorators

New Global Value Sets

Type Class Description

ActivityLevel

Activity Level picklist options for packages

CostCurrencyDefinition

GroupTourStatus

New Field for Group touring

Pace

Pace options for packages

New Classes

Type Class Description

Class

PassengerGridCustomList

Class for Customising the Passenger grid UI

Class

PassengerGridOptionDto

Passenger Grid UI

Class

PassengerGridPassengerDataController

Passenger Grid UI

2024 20.1 (Fiji) Release

New Fields and Objects

Type Field/Object Description

Object

AllotmentDayDepartureAssignment__c

Assign Allotments to Departure Days

Object

CancellationAssignment__c

Cancellation Assignments

Object

CancellationConfiguration__c

Cancellation Configuration Object

Object

CancellationRule__c

Cancellation Rules

Object

ItineraryCancellationRule__c

Itinerary Cancellation Rule

Field

AppSettings__c.ReferenceApiReservations__c

Configuration Field for Api Reservations

Field

CancellationAssignment__c.Account__c

Account for Cancellation Assignment

Field

CancellationAssignment__c.CancellationConfiguration__c

Cancellation Configuration for Assignment

Field

CancellationAssignment__c.CancellationModifier__c

Cancellation Modifier

Field

CancellationAssignment__c.Channel__c

Channel for Cancellation Assignment

Field

CancellationAssignment__c.ComparisonDate__c

Comparison Date

Field

CancellationAssignment__c.DateFrom__c

Date From

Field

CancellationAssignment__c.DateTo__c

Date To

Field

CancellationAssignment__c.Package__c

Package for the Cancellation Assignment

Field

CancellationAssignment__c.Qualifier__c

Qualifier for Cancellation Assignment

Field

CancellationAssignment__c.Service__c

Which Item the Cancellation Assignment is for

Field

CancellationConfiguration__c.Active__c

Is the Cancellation Configuration Active

Field

CancellationRule__c.AvailableForAllCurrencies__c

Is Available for All currencies

Field

CancellationRule__c.CancellationConfiguration__c

Which Cancellation Configuration is the Cancellation Rule for

Field

CancellationRule__c.DateType__c

Date Type

Field

CancellationRule__c.DaysOffset__c

Days offset

Field

CancellationRule__c.Priority__c

Priority

Field

CancellationRule__c.RuleName__c

Rule Name

Field

CancellationRule__c.ValueType__c

Value Type

Field

CancellationRule__c.Value__c

Value

Field

Channel__c.EnablePassengerPayments__c

Enable Passenger Payments for Channel

Field

Component__c.IsMandatoryOptional__c

Is the Component Mandatory Optional

Field

ItineraryCancellationRule__c.CancellationConfiguration__c

Which Cancellation Configuration the Itinerary Cancellation Rule was generated from

Field

ItineraryCancellationRule__c.CancellationRule__c

Which Cancellation Rule the Itinerary Cancellation Rule is using

Field

ItineraryCancellationRule__c.DateType__c

Date Type

Field

ItineraryCancellationRule__c.DaysOffset__c

Days Offset

Field

ItineraryCancellationRule__c.EffectiveStartDate__c

Effective Start Date

Field

ItineraryCancellationRule__c.ItineraryItemAssignment__c

Which Itinerary Item this applies to

Field

ItineraryCancellationRule__c.Passenger__c

Which passenger is this for

Field

ItineraryCancellationRule__c.Source__c

Source

Field

ItineraryCancellationRule__c.ValueType__c

Value Type

Field

ItineraryCancellationRule__c.Value__c

Value

Field

ItineraryCancellationRule__c.WaiveRule__c

Waive Rule

Field

Itinerary__c.CancellationModifier__c

Cancellation Modifier for the Itinerary

Field

Itinerary__c.CustomCancellationDate__c

Custom Cancellation Date

Field

`PassengerItineraryUnitAssignment__c.ItineraryCancellationRule10__c

Rule 10

Field

`PassengerItineraryUnitAssignment__c.ItineraryCancellationRule1__c

Rule 1

Field

`PassengerItineraryUnitAssignment__c.ItineraryCancellationRule2__c

Rule 2

Field

`PassengerItineraryUnitAssignment__c.ItineraryCancellationRule3__c

Rule 3

Field

`PassengerItineraryUnitAssignment__c.ItineraryCancellationRule4__c

Rule 4

Field

`PassengerItineraryUnitAssignment__c.ItineraryCancellationRule5__c

Rule 5

Field

`PassengerItineraryUnitAssignment__c.ItineraryCancellationRule6__c

Rule 6

Field

`PassengerItineraryUnitAssignment__c.ItineraryCancellationRule7__c

Rule 7

Field

`PassengerItineraryUnitAssignment__c.ItineraryCancellationRule8__c

Rule 8

Field

`PassengerItineraryUnitAssignment__c.ItineraryCancellationRule9__c

Rule 9

Field

Passenger__c.AgeFormula__c

Calculate the Age of the Passenger based on Date of birth and Itinerary start date

Field

PaymentSchedule__c.ItineraryItemAssignmentsJSON__c

JSON Field for Configuration

Field

PaymentSchedule__c.PaidDate__c

Paid Date

New Flows

Type Field/Object Description

Flow

Deck_Plan_Flow

Flow to process the Deck plan

New LWC, Aura

Type Field/Object Description

Aura

CancellationAssignmentModal

Modal for Assigning Cancellations

Aura

CancellationRuleModal

Modal for Cancellation Rules

LWC

lwcAirDatepicker

new Date picker to be used in Lightning

LWC

lwcFlowHTMLRenderer

Renders HTML Flows

LWC

lwcBookingWizardReviewChanges

Review Changes Tab in Booking Wizard

LWC

lwcBookingWizardStore

Stores configuration for Booking Wizard

LWC

lwcBookingWizardSummaryPriceTooltip

Summary UI Component for booking Wizard

LWC

lwcCustomCellModal

Custom Cell render

LWC

lwcExpandableTableCustomCell

Expandable Custom Cell render

LWC

lwcCancellationAssignmentModal

Cancellation Assignment Modal Lightning

LWC

lwcCancellationRuleModal

Cancellation Rule Modal Lightning

New Tabs, QuickActions

Type Field/Object Description

Tab

CancellationConfiguration__c

Cancellation Configuration Tab

Quick Action

CancellationConfiguration__c.NewAssignment

Creates a new Cancellation Assignment

Quick Action

CancellationConfiguration__c.NewRule

Creates a new Cancellation Rule

New Classes

Type Field/Object Description

Class

CancellationAssignmentSelector

Selector for Cancellation Assignments

Class

CancellationConfigurationController

Controller for Cancellation Configurations

Class

CancellationConfigurationSelector

Selector for Cancellation Configurations

Class

CancellationConfigurationService

Service for Cancellation Configurations

Class

CancellationConfigurationTestSuite

Test class

Class

CancellationRuleSelector

Selector for Cancellation Rules

Class

ItineraryCancellationRuleSelector

Selector for Itinerary Cancellation Rules

Class

KaptioAuthV1

Auth Interface

Class

KaptioAuthV1Impl

Auth Implementation

Class

APIException

Api Exception

Class

DeprecatedException

Deprecated Exception

Class

KaptioQueryV1

Query Interface

Class

KaptioQueryV1FFLIBQueryImpl

FFLIB Implementation of Query Interface

Class

KaptioQueryV1SOQLQueryImpl

SOQL Implementation of Query Interface

Class

ItinItemPaymentScheduleAssignSelector

Selector for Payment Schedules

Class

PaymentSchedule

Payment Schedule Trigger class

Class

PaymentScheduleDataHelper

Helper for Payment Schedules

Class

PaymentScheduleFactory2

Payment Schedule Factory

Class

PaymentScheduleImpl

Payment Schedule Implementation

Class

PaymentScheduleImpl2

Payment Schdule Implementation

Class

PostUpgradeHelper

Helper for Post upgrades

Class

PermissionSetHelper

Helper for permission sets

Class

Selector

Selector class

Class

SelectorItineraryItem

Itinerary Item Selector

Class

ServiceServiceImpl

Service Implementation

2024 20.0 (Fiji) Release

Deprecated

Type Name Description

Field

PackageDeparture__c.Active__C

New Fields and Objects

Type Field/Object Description

Field

AppSettings__c.ContactToPassengerFlow__c

Product setting for defining what flow to execute for Contact to Passenger

Object

SupplierCancellationPolicy__c

New object, Supplier Cancellation Policy

Object

SupplierCancellationRule__c

New object, Supplier cancellation rule

Object

TourDeparture__c

New object, Tour departure

New Flows

Type Name Description

Flow

Contact_to_Passenger_Flow_in_memory_flow

Passes information from Contact to Passenger records

New Classes

Type Name Description

Class

BackgroundAJFJob

Part of the Background async Framework

New LWC Components

Type Name Description

LWC

lwcBookingWizardOptions

User Interface component for Booking Wizard

LWC

lwcPassengerToContactSettings

Passenger to Contact settings

2024 19.5 (Eiffel) Release

Type(field/object) Name Label Description

Field

AppSettings__c.TravelAgentAccountRecordTypes__c

Travel Agent Account Record Types

Application setting for storing record types for Travel Agents

Field

UserSettings__c.PilotFeatures__c

Pilot Features

This field is used to enable or disable pilot features in Kaptio Travel

Flow

Add_Primary_Contact

Add Primary Contact

This flow is used to add a primary contact to

Permission Set

Pilot_Features

Pilot Features

Controls the access to Pilot Features

New Classes

Type Name Description

Class

BookingWizardContactSearchController

Controller for the booking wizard contact search

Class

BookingWizardController

Controller for the Booking Wizard

Class

BookingWizardService

Service Class for Booking Wizard

Class

PackageSearchCruiseCabinsResponse

DTO For the response from Package search

Class

BookingWizardSearchControllerTestSuite

Test Suite

Class

PilotFeature

Enum

Class

PilotTestSuite

Test suite

Class

BookingsFactoryCruiseTestSuite

Test Suite

Class

PilotHelper

Helper methods for Pilot Features

New LWC Components

Type Name Description

lwcBookingWizard

New UI Component for new feature, Booking Wizard

lwcBookingWizardAddPrimaryContact

New UI Component for new feature, Booking Wizard

lwcBookingWizardCabinSearchModal

New UI Component for new feature, Booking Wizard

lwcBookingWizardCabinSelection

New UI Component for new feature, Booking Wizard

lwcBookingWizardConstants

New UI Component for new feature, Booking Wizard

lwcBookingWizardContact

New UI Component for new feature, Booking Wizard

lwcBookingWizardPassengers

New UI Component for new feature, Booking Wizard

lwcBookingWizardPassengersContactModal

New UI Component for new feature, Booking Wizard

lwcBookingWizardPassengersContactSearch

New UI Component for new feature, Booking Wizard

lwcBookingWizardPassengersContactSearchResults

New UI Component for new feature, Booking Wizard

lwcBookingWizardPassengersContactSearchResultsItem

New UI Component for new feature, Booking Wizard

lwcBookingWizardPassengersContainer

New UI Component for new feature, Booking Wizard

lwcBookingWizardPassengersRoomsSelector

New UI Component for new feature, Booking Wizard

lwcBookingWizardRoomSelectorCombobox

New UI Component for new feature, Booking Wizard

lwcBookingWizardRoomSelectorTile

New UI Component for new feature, Booking Wizard

lwcBookingWizardStore

New UI Component for new feature, Booking Wizard

lwcBookingWizardSummary

New UI Component for new feature, Booking Wizard

lwcBookingWizardTabs

New UI Component for new feature, Booking Wizard

lwcRecordForm

New UI Component for representing a record in Lwc

lwcItineraryChangeStartDateAction

New UI Action for changing the start date of an Itinerary

2024 19.1 (Eiffel) Release

Type(field/object) Name Label Description

Object

PackageDepartureNoteAssignment__c

Package Departure Note Assignment

Field

PackageDepartureNoteAssignment__c.Audience__c

Audience

Field

PackageDepartureNoteAssignment__c.Note__c

Note

Field

PackageDepartureNoteAssignment__c.PackageDepartureDate__c

Package Departure Date

Field

PackageDepartureNoteAssignment__c.PackageDepartureStatus__c

Package Departure Status

Field

PackageDepartureNoteAssignment__c.PackageDepartureType__c

Package Departure Type

Field

PackageDepartureNoteAssignment__c.PackageDeparture__c

Package Departure

Field

PackageDepartureNoteAssignment__c.Package__c

Package

Field

PackageDepartureNoteAssignment__c.Severity__c

Serverity

Field

PackageDepartureNoteAssignment__c.ShortNote__c

Short Note

Field

PackageDeparture__c.DepartureStatus__c

Departure Status

Field

PassengerPayment__c.Payment__c

Payment

Field

PaymentRequest__c.PassengerPaymentTotalAmount__c

Passenger Payment Total Amount

Field

PaymentRequest__c.ProcessedBy__c

Processed By

Field

PaymentScheduleAssignment__c.TravelDateComparison__c

Travel Date Comparison

Field

PaymentScheduleAssignment__c.TravelDateFrom__c

Travel Date From

Field

PaymentScheduleAssignment__c.TravelDateTo__c

Travel Date To

Field

PaymentScheduleRule__c.Description__c

Description

Field

PaymentSchedule__c.Passenger__c

Passenger

Field

PaymentSchedule__c.PaymentScheduleConfiguration__c

Payment Schedule Configuration

Field

ServiceCabin__c.NumberOfActivePassengers__c

Number Of Active Passengers

Field

Transaction__c.CreditVoucher__c

Credit Voucher

Field

ChannelConfiguration__c.TravellerCommentEmailTemplate__c

Traveller Comment Email Template

Field

Channel__c.TravellerCommentEmailTemplate__c

Traveller Comment Email Template

Field

Component__c.BookingWizardTab__c

Booking Wizard Tab

Field

Component__c.CreateItineraryItemPerNightPerRoom__c

Create Itinerary Item per Night Per Room

Field

Component__c.DayByDayDisplay__c

Day By Day Display

Field

Component__c.MaxNumberOfNights__c

Max Number of Nights

Field

Component__c.MinNumberOfNights__c

Min Number of Nights

Object

CreditVoucher__c

Credit Voucher

New object, currently unused

Field

CreditVoucher__c.Account__c

Account

Field

CreditVoucher__c.Amount__c

Amount

Field

CreditVoucher__c.Contact__c

Contact

Field

CreditVoucher__c.ExpirationDate__c

Expiration Date

Field

CreditVoucher__c.ExternalCode__c

External Code

Field

CreditVoucher__c.IssueDate__c

Issue Date

Field

CreditVoucher__c.RedeemedDate__c

Redeemed Date

Field

CreditVoucher__c.ReopenDate__c

Reopen Date

Field

CreditVoucher__c.Status__c

Status

Field

CreditVoucher__c.VoidDate__c

Void Date

Field

CreditVoucher__c.VoucherType__c

Voucher Type

Field

Itinerary_Comment__c.ItineraryUrl__c

Itinerary URL

Field

Itinerary_Comment__c.NotifyOwner__c

Notify Owner

Field

Itinerary_Item__c.PackageDepartureDateFormula__c

Package Departure Date

Field

Itinerary_Item__c.PackageDeparture__c

Package Departure

Field

Itinerary__c.EnablePassengerPayments__c

Enable Passenger Payments

Field

Itinerary__c.OwnerEmail__c

Owner Email

Field

Note__c.ChannelsList__c

Channels List

Field

Note__c.Package__c

Package

Field

Note__c.ShortNote__c

Short Note

Field

AsyncJobSettings__c.DeleteFailedPaymentJobs__c

Delete Failed Payment Jobs

Field

AsyncJobSettings__c.DeleteSuccessfulPaymentJobs__c

Delete Successful Payment Jobs

Field

AsyncJobSettings__c.SchedulerPollingInterval__c

Scheduler Polling Interval

New Classes

Type Name Description

Class

PackageDepartureResponse

Represents a response from the package departure API

Class

PackageSearchCruiseDetailResponse

Represents a response from the API for cruise details

Class

ItineraryPaymentsService

Service class for the Itinerary payments object

IntegrationsServiceAsync

ItineraryBackgroundSaveOption

SOQLQueryException

KaptioAsyncJob

New LWC Components

Type Name Description

LWC

lwcPackageBookingWizard

Place holder component for booking wizard in package searc

LWC

lwcItineraryPaymentInfoModal

New modal for itinerary payments

LWC

lwcItineraryPaymentScheduleListItem

new UI element for payments

LWC

lwcItineraryPaymentScheduleListItemHeaderCheckbox

new UI element for payments

LWC

lwcItineraryPaymentScheduleListItemRow

new UI element for payments

LWC

lwcItineraryPaymentsOverviewProgressBar

new UI element for payments

Aura

PaymentScheduleAssignmentModal

2024 18.9 Release

Type(field/object) Name Label Description

Field

Package__c.PackageTypeIcon__c

Package Type Icon

Field that contains what Icon is to be shown in Package search

New LWC Components

Type Name Description

LWC

lwcPackageSearchAvailabilityRowExpanded

New UI component for showing an expanded Availability row.

2024 18.8 Release

Type(field/object) Name Label Description

Field

AsyncJobSettings__c.DeleteFailedBackgroundSaveJobs__c

Configuration field for Asynchronous background jobs

Field

AsyncJobSettings__c.DeleteFailedLoggingJobs__c

Configuration field for Asynchronous background jobs

Field

AsyncJobSettings__c.DeleteFailedSchedulerJobs__c

Configuration field for Asynchronous background jobs

Field

AsyncJobSettings__c.DeleteSuccessfulBackgroundSaveJobs__c

Configuration field for Asynchronous background jobs

Field

AsyncJobSettings__c.DeleteSuccessfulLoggingJobs__c

Configuration field for Asynchronous background jobs

Field

AsyncJobSettings__c.DeleteSuccessfulSchedulerJobs__c

Configuration field for Asynchronous background jobs

Field

AsyncJobSettings__c.LoggingBatchSize__c

Configuration field for Asynchronous background jobs

Field

AsyncJobSettings__c.LoggingMaxPublishingDelay__c

Configuration field for Asynchronous background jobs

Field

AsyncJobSettings__c.LoggingMaxScheduled__c

Configuration field for Asynchronous background jobs

Field

Cabin__c.ShortDescription__c

Short description field added for Cabin records

Field

Itinerary__c.EnabledFeatures__c

Field reserved for future use. Has a single entry for Background saves at the moment

Field

UserSetting__cBackgroundSaveAllowed__c

Control whether users have background saves enabled

New Apex Classes

Type Name Description

ItineraryAsyncSaveHandler.cls

2024 18.6 Release

Type(field/object) Name Label Description

Fieldset

Package.FieldsOnPackageEdit

Fieldset for controlling the fields in package editor

Field

Account.Available_Channels__c

Available Channels

The available channels for an Account

Field

Account.Primary_Channel__c

Primary Channels

The primary channel for an account

Field

AppSettings__c.KTApiTimeout__c

KT Api Timeout

New custom setting to control the API timeout time (in milliseconds)

Field

ItineraryItemVoucher__c.AddressJSON__c

Address JSON

New fields for Hotel Beds integration

Field

ItineraryItemVoucher__c.BoardBase__c

Board Base

New fields for Hotel Beds integration

Field

ItineraryItemVoucher__c.CheckInDate__c

Check In Date

New fields for Hotel Beds integration

Field

ItineraryItemVoucher__c.CheckOutDate__c

Check out Date

New fields for Hotel Beds integration

Field

ItineraryItemVoucher__c.HotelCategory__c

Hotel Category

New fields for Hotel Beds integration

Field

ItineraryItemVoucher__c.HotelName__c

Hotel Name

New fields for Hotel Beds integration

Field

ItineraryItemVoucher__c.HotelType__c

Hotel Type

New fields for Hotel Beds integration

Field

ItineraryItemVoucher__c.PayableThrough__c

Payable Through

New fields for Hotel Beds integration

Field

ItineraryItemVoucher__c.PhoneNumber__c

Phone Number

New fields for Hotel Beds integration

Field

ItineraryItemVoucher__c.RoomName__c

Room Name

New fields for Hotel Beds integration

Field

ItineraryItemVoucher__c.SupplierBookingId__c

Supplier Booking Id

New fields for Hotel Beds integration

Field

ItineraryItemVoucher__c.Vat__c

VAT

New fields for Hotel Beds integration

New Apex Classes

Type Name Description

Class

InjectionTypeChecker

Class

KaptioEvent

Class

KaptioEventManager

Class

KaptioEventManagerImpl

Class

KaptioEventPriority

Class

KaptioEventRegistry

Class

KaptioTimer

Class

KaptioRegistry

Class

KaptioRegistryManager

Class

LoggingNoOpEvent

Class

LoggingNoOpEventManager

Class

LoggingNoOpTimer

Class

KtApiActivityReserve

New LWC Components

Type Name Description

LWC Component

lwcPackageSearchLauncher

A lightning component for starting package search from custom objects

2023 18.0 Release

Type(field/object) Name Label Description

Object

RailSegmentSelectedSeats__c

Rail Segment Selected Seats

Stores seats that were reserved for Rail Segment

Field

RailSegmentSelectedSeats__c.Coach__c

Coach

Selected coach number returned from KTAPI

Field

RailSegmentSelectedSeats__c.Passenger__c

Passenger

The passenger that is being assigned to the selected seat

Field

RailSegmentSelectedSeats__c.RailSegment__c

Rail Segment

The rail segment that this seat selection applies to

Field

RailSegmentSelectedSeats__c.Seat__c

Seat

Selected seat number returned from KTAPI

Field

Account.PrimaryHouseholdMember__c

Primary Household Member

Used to identify a Primary Household Member

Field

AppSettings__c.SeatMaptsFlow__c

Seat Maps Flow

API Name of Salesforce Flow which is invoked when booking a Rail.

Object

CabinConfigurationAssignment__c

Cabin Configuration Assignment

Cabin Configuration Assignment is a junction object between a Ship and a Cabin Configuration Scheme.

Field

IntegrationOptions__c.EndpointId__c

Endpoint Id

IntegrationOptionsc.ReadOnlyc

Read Only

Object

ItinItemPaymentScheduleAssignment__c

Itin. Item Payment Schedule Assignment

When assigning Itinerary Payment Schedule Rule only to one Service or one Package, this will have to be populated, and allows Itinerary Item level Payment Schedule Rules.

Field

PassengerPayment__c.Amount__c

Amount

Indicates a share of a payment allocated to a specific passenger. (This gets rolled up to Passenger)

Field

PassengerPayment__c.Passenger__c

Passenger

Links a Passenger Payment to a Passenger record

Field

PassengerPayment__c.Payment__c

Payment

Links a Passenger Payment to a Payment (Transaction__c).

Field

Passenger__c.AuthorisedContact__c

Authorised Representative Contact

Used for Statement of Agreement (SOA) functionality. Allows users to link a authorised representative contact who should receive SOA form on behalf of passenger.

Object

PaymentScheduleAssignment__c

Payment Schedule Assignment

Allows users to assign Payment Schedule Configuration to a Channel, Package, Account or Service.

Object

PaymentScheduleRule__c

Payment Schedule Rule

Allows users to define rules which will make up a payment schedule configuration.

Field

PaymentScheduleRule__c.ChargeType__c

Charge Type

The type of the Payment schedule rule amount; Per person, fixed or %.

Field

PaymentScheduleRule__c.CurrencyFixed__c

Currency (Fixed)

The currency of fixed value amount

Field

PaymentScheduleRule__c.DateType__c

Date Type

Used to define rules for Due Date of a Payment Schedule.

Field

PaymentScheduleRule__c.DaysOffset__c

Days Offset

Defines number of days before/after date type

Field

PaymentScheduleRule__c.MinimumDeposit__c

Minimum Deposit

Allows users to define a minimum deposit value for deposit rules with percentage charge type.

Field

PaymentScheduleRule__c.RuleName__c

Rule Name

Allows users to define a name for a Payment Schedule Rule.

Field

PaymentScheduleRule__c.Type__c

Type

The type of a Payment schedule rule: Deposit or Balance

Field

PaymentScheduleRule__c.Value__c

Value

Value of payment rule amount/percent. for ex 25 % or 25USD fixed

Field

Price_Category__c.MinOccupancy__c

Min Occupancy

Allows users to define a minimum occupancy for price categories with Unit of Measure; Units or Rooms.

Field

ServiceCabin__c.Deck__c

Deck

The deck which the Cabin is located on.

Field

ServiceCabin__c.MinOccupancy__c

Min Occupancy

Minimum Occupancy allowed for a specific Departure Cabin

Field

ServiceCabin__c.Position__c

Position

Position of the Cabin on a ship.

Field

TimePeriod__c.PaymentScheduleAssignment__c

Payment Schedule Assignment

New Apex Classes

Type Name Description

Class

ContentAPiSearch.cls

Content integrations

Class

ContentDetailsResponse.cls

Content integrations

Class

ContentSearchResponse.cls

Content integrations

Class

Contents.cls

Content integrations

Class

ImagesService.cls

Content integrations

Class

IntegrationsController.cls

Content integrations

Class

IntegrationsService.cls

Content integrations

New LWC Components

Type Name Description

LWC Component

lwcContentRefresh

LWC Component

lwcContentSearchModal

LWC Component

lwcContentSearchModalItem

LWC Component

lwcActionOption

LWC Component

lwcActionOptionRoom

LWC Component

lwcIntegrationEndpoint

LWC Component

lwcIntegrations

LWC Component

lwcItineraryBuilderExternalInterface

LWC Component

lwcLightningFlow

2023 17.9 Release

Type(field/object) Name Label Description

Object

ExternalSupplierDiscount__mdt

External Supplier Discount

Used for storing rail suppliers discount codes

Field

ExternalSupplierDiscount__mdt.Discounts__c

Discounts

list of available discounts in json format [\{‘Name’: ‘Discount 1’, ‘Code’: ‘DSC1’}, \{‘Name’: ‘Discount 2’, ‘Code’: ‘DSC2’}]

Field

RailFare__c.ItemOptionName__c

Item Option Name

Name of the selected option

Field

RailItinerary__c.SearchParameters__c

Search Parameters

the original search request parameters

Field

RailSegment__c.Service__c

Service

Object

AsyncJobSettings__c

Asynchronous Job Settings

Field

AsyncJobSettings__c.MaxActivePayments__c

Maximum Active Payments

The maximum number of payments that may be processed concurrently by the user.

Field

AsyncJobSettings__c.MaxActiveSchedulers__c

Maximum Active Job Schedulers

The maximum number of Job Schedulers that may run per user concurrently.

Field

AsyncJobSettings__c.MaxPaymentRetries__c

Maximum Payment Retries

The maximum number of attempts that will be made to process the payment.

Field

AsyncJobSettings__c.PaymentRetryInterval__c

Payment Retry Interval

The number of seconds to wait between retries to process a payment.

Field

AsyncJobSettings__c.SchedulerStartInterval__c

Job Scheduler Start Interval

A Job Scheduler will be started for each multiple of this value for jobs that can be run.

Object

AsyncJob__c

Asynchronous Job

Field

AsyncJob__c.ArgumentsPart1__c

Arguments Part 1

Field

AsyncJob__c.ArgumentsPart2__c

Arguments Part 2

Field

AsyncJob__c.ArgumentsPart3__c

Arguments Part 3

Field

AsyncJob__c.ArgumentsPart4__c

Arguments Part 4

Field

AsyncJob__c.ArgumentsPart5__c

Arguments Part 5

Field

AsyncJob__c.ArgumentsPart6__c

Arguments Part 6

Field

AsyncJob__c.ArgumentsPart7__c

Arguments Part 7

Field

AsyncJob__c.ArgumentsPart8__c

Arguments Part 8

Field

AsyncJob__c.ArgumentsPart9__c

Arguments Part 9

Field

AsyncJob__c.FinalizedTime__c

Finalized Time

Field

AsyncJob__c.HeldCount__c

Held Count

Field

AsyncJob__c.JobClass__c

Job Class

Field

AsyncJob__c.LastExceptionMessage__c

Last Exception Message

Field

AsyncJob__c.LastExceptionStackTrace__c

Last Exception Stack Trace

Field

AsyncJob__c.LastExceptionType__c

Last Exception Type

Field

AsyncJob__c.LastRunTime__c

Last Run Time

Field

AsyncJob__c.NextRunTime__c

Next Run Time

Field

AsyncJob__c.ProcessingTime__c

Processing Time

Field

AsyncJob__c.QueuedTime__c

Queued Time

Field

AsyncJob__c.QueueingDelay__c

Queueing Delay

Field

AsyncJob__c.ReferenceTo__c

Reference To

Field

AsyncJob__c.RetriesRemaining__c

Retries Remaining

Field

AsyncJob__c.Retries__c

Retries

Field

AsyncJob__c.RetryAfter__c

Retry After

Field

AsyncJob__c.RunResult1__c

Run Result 1

Field

AsyncJob__c.RunResult2__c

Run Result 2

Field

AsyncJob__c.RunResult3__c

Run Result 3

Field

AsyncJob__c.StatusName__c

Status Name

Field

AsyncJob__c.Status__c

Status

listViews

AsyncJob__c.All_Jobs

All Jobs

listViews

AsyncJob__c.Completed_Jobs

Completed Jobs

listViews

AsyncJob__c.Failed_Jobs

Failed Jobs

listViews

AsyncJob__c.Finalized_Jobs

Finalized Jobs

listViews

AsyncJob__c.Running_Jobs

Running Jobs

listViews

AsyncJob__c.Scheduled_Jobs

Scheduled Jobs

listViews

AsyncJob__c.Schedulers

Schedulers

Object

AsyncLock__c

Asynchronous Lock

Field

AsyncLock__c.LockComponent__c

Lock Component

Field

AsyncLock__c.LockName__c

Object

APIRegistry__c

API Registry Entry

Contains mapping from API interfaces to concrete class implementations.

Field

APIRegistry__c.Action__c

API Action

The action the API interface is providing, e.g. ItineraryBooked.

Field

APIRegistry__c.Implementation__c

API Implementation

Fully qualified name of class providing implementation of API interface.

Field

APIRegistry__c.Interface__c

API Interface

Fully qualified name of interface providing API.

listViews

APIRegistry__c.Registry

Registry

CustomTab

APIRegistry__c

Field

Session__c.MasterKey__c

Master Key

Unique reference for the Session object

Field

AppSettings__c.AllowLiveServicesAsOfflineServices__c

Allow Live Services as Offline Services

If enabled users will be able to add a service with active service mapping to builder without going through Service Search and no API link.

Field

AppSettings__c.AutoCheckInternalFilter__c

Auto-Check “Internal” Filter

If enabled, the Internal filter will be auto-selected when Service Search is opened

Field

AppSettings__c.EnableHotelRatingFilter__c

Enable Hotel Rating Filter

If enabled, the Hotel Rating filter will be visible in Service Search

Field

Channel__c.SourceMarket__c

SourceMarket

The Source Market is used in external API search requests. Please check with Kaptio prior to using this

Field

ComponentOption__c.ArrivalLocation__c

Arrival Location

Field

ComponentOption__c.DepartureLocation__c

Departure Location

Field

ComponentOption__c.FareClass__c

Fare Class

Field

ComponentOption__c.ServiceSort__c

Service Sort

Order for services within Package component

Field

Item__c.RequiresMealPlan__c

Requires Meal Plan

If checked, price categories will not be allowed to be added to itineraries without a meal plan option selected.

Object

ItineraryItemVoucher__c

Itinerary Item Voucher

Contains voucher fields that are populated by a 3rd party response and can be used for voucher creation in travel docs

Field

ItineraryItemVoucher__c.BookingDate__c

Booking Date

Field

ItineraryItemVoucher__c.ChildAgesJSON__c

Child Ages JSON

Field

ItineraryItemVoucher__c.ExcursionCity__c

Excursion City

Field

ItineraryItemVoucher__c.ExcursionDatesEnd__c

Excursion Dates End

Field

ItineraryItemVoucher__c.ExcursionDatesStart__c

Excursion Dates Start

Field

ItineraryItemVoucher__c.ExcursionName__c

Excursion Name

Field

ItineraryItemVoucher__c.LeadPassengerName__c

Lead Passenger Name

Field

ItineraryItemVoucher__c.OperatedBy__c

Operated By

Field

ItineraryItemVoucher__c.PassengerAdults__c

Passenger Adults

Field

ItineraryItemVoucher__c.PassengerChildren__c

Passenger Children

Field

ItineraryItemVoucher__c.PassengerInfants__c

Passenger Infants

Field

ItineraryItemVoucher__c.RateName__c

Rate Name

Field

ItineraryItemVoucher__c.ReferenceNumber__c

Reference Number

Field

ItineraryItemVoucher__c.SupplierName__c

Supplier Name

Field

ItineraryItemVoucher__c.SupplierVatNumber__c

Supplier Vat Number

Field

ItineraryItemVoucher__c.Url__c

Url

Field

ItineraryItemVoucher__c.VendorMessage__c

Vendor Message

Field

ItineraryItemVoucher__c.VoucherCreationDate__c

Voucher Creation Date

Object

ItineraryTicket__c

Itinerary Ticket

Itinerary ticket from the external system

Field

ItineraryTicket__c.AdditionalInformation__c

Additional Information

Additional information on the ticket f.e information on how to pick up the ticket

Field

ItineraryTicket__c.IssuedAt__c

Issued At

The date and time the ticket was issued

Field

ItineraryTicket__c.ItineraryItem__c

Itinerary Item

Parent Journey

Field

ItineraryTicket__c.Passenger__c

Passenger

The passenger id of the passenger that the ticket applies to null if applies to whole party

Field

ItineraryTicket__c.TicketNumber__c

Ticket Number

The ticket number

Field

ItineraryTicket__c.TicketType__c

Ticket Type

The ticket type i.e E-Ticket, Voucher or Pickup

Field

ItineraryTicket__c.TicketURL__c

Ticket URL

URL of the voucher or e-ticket

Field

Itinerary_Item__c.BundleComponent__c

Bundle Component

Used to store component id of type bundle. Only used if parent Package has record type Package and has Bundle included.

Field

Itinerary_Item__c.ExternalPNR__c

External PNR

The suppliers PNR.

Field

Itinerary_Item__c.HotelBookingReference__c

Hotel Booking Reference

Field

Itinerary_Item__c.TrainStationEnd__c

Train Station End Location

Link to Train Station end location for rail services.

Field

Itinerary_Item__c.TrainStationStart__c

Train Station Start

Link to Train Station start location for rail services.

Field

Location__c.Address__c

Address

Address of the location.

Field

Location__c.GeoTag__c

Coordinates

Field

Location__c.LocationType__c

Location Type

The location type for transport hubs

Field

Package__c.Categories__c

Categories

Is used to separate packages by categories

Field

Package__c.PackageInformationHeading__c

Package Information Heading

Field

Passenger__c.PhoneCountryCode__c

Phone Country Code

The telephone country code

Field

Passenger__c.PhoneType__c

Phone Type

The telephone type f.e Home, Mobile

Field

Price_Category__c.IsLive__c

Is Live

Defines whether this is a live-PriceCategory or not.

Object

ServiceLocationJunction__c

Service Location Junction

Field

ServiceLocationJunction__c.GatewayLocationCode__c

Gateway Location Code

Unique code of a train station location of the service in a supplier system.

Field

ServiceLocationJunction__c.Location__c

Location

Field

ServiceLocationJunction__c.Service__c

Service

Object

ServiceExtension__mdt

Service Extension

Object used to store all Service Extensions that are defined.

Field

ServiceExtension__mdt.Flow__c

Flow

API Name of Salesforce Flow

Field

ServiceExtension__mdt.IsInlineSelectionAction__c

Is Inline Selection Action

Defines if user Inline Selection Action triggers the flow

Field

ServiceExtension__mdt.IsRecordTypeSelectionAction__c

Is Record Type Selection Action

Defines if Record type selection user action triggers the flow

Field

ServiceExtension__mdt.IsVisibleInItineraryBookings__c

Is Visible In Itinerary Bookings

Defines if Service Extension Is Visible In Itinerary Bookings

Field

ServiceExtension__mdt.IsVisibleInItineraryBuilder__c

Is Visible In Itinerary Builder

Defines if Service Extension Is Visible In Itinerary Builder

Field

ServiceExtension__mdt.Is_Deleted__c

Is Deleted

The soft delete option for the Service Extension as Metadata API does not support delete via Apex.

Field

ServiceExtension__mdt.Last_Modified_Date__c

Last Modified Date

Used by the change detector to refresh the list of Service Extensions

Field

ServiceExtension__mdt.ModalHeight__c

Modal Height

Height of modal in pixels

Field

ServiceExtension__mdt.ModalWidth__c

Modal Width

Width of modal in pixels

Field

ServiceExtension__mdt.ServiceRecordType__c

Service Record Type

Each extension will be linked to one record type. Reference to PriceCategoryc.RecordTypeKeyc

Permission Sets

Publish_External_Event

(Kaptio) Publish External Event

Sets the permissions required for APEX code outside the KaptioTravel package to publish an event.

Permission Sets

Async_Job_Manager

Adds the permissions required to manage Asynchronous Jobs and the API Registry.

Layout

APIRegistry__c-API Registry Layout

Layout

AsyncJob__c-Asynchronous Job Layout Information

Layout

ItineraryTicket__c-Itinerary Ticket Layout

Layout

ServiceLocationJunction__c-Service Location Junction Layout

Layout

ExternalSupplierDiscount__mdt-External Supplier Discount Layout

New Apex Classes

Type Name Description

Class

AltapayHandler

Altapay payment integration implementation

Class

AsyncException

Exception thrown by all Asynchronous API failures.

Class

AsyncJob

Provides information pertaining to a job managed by the Scheduler.

Class

AsyncJobFinalizer

Called on completion of an Apex job.

Class

AsyncJobHelper

Class providing utility methods for the AsyncJob__c object.

Class

AsyncJobImpl

Implementation of the AsyncJob interface.

Class

AsyncJobManagerImpl

Provides job management for the Scheduler.

Class

AsyncJobRunner

Apex job created by the Scheduler to run a job object.

Class

AsyncJobSettingsService

lass providing access to AsyncJobSettings custom settings.

Class

AsyncJobStatus

Enumeration of the state of a job managed by the Scheduler.

Class

AsyncJobStatusHelper

Helper class for Asynchronous Job Status type.

Class

AsyncJobs

Trigger handler for the job object.

Class

AsyncLockManager

API providing mutual exclusion locking functionality.

Class

AsyncLockManagerImpl

Provides lock management.

Class

AsyncManager

This API provides asynchronous job scheduling and monitoring functionality. Jobs may be started, monitored and cancelled.

Class

AsyncManagerImpl

Implementation of the AsyncManager interface that may be used to run AsyncRunnable implementations asynchronously.

Class

AsyncQueryHelper

Helper class for queries made by Asynchronous Job Framework.

Class

AsyncRegistry

Utility class providing wiring of asynchronous job registry entries.

Class

AsyncRunnable

Any class for which a job is to be scheduled by the AsyncManager must implement this interface.

Class

AsyncRunnableAdapter

An adapter class for the AsyncRunnable interface providing a default implementation for the methods of the interface.

Class

AsyncRunnableCache

API for cache of runnable instances.

Class

AsyncRunnableCacheImpl

Maintains a cache of instances of runnable classes.

Class

AsyncScheduler

Runnable providing scheduling for held jobs.

Class

AsyncSchedulingHelper

Class providing utility methods for use by the Asynchronous API.

Class

CallableAsyncRunnable

Implementation of the AsyncRunnable interface that can be used to call APEX code outside the package using the CallableService interface.

Class

CallableException

Class

CallableServiceAdapter

Class

Injection

Interface to be implemented by a class to be managed by the registry.

Class

InjectionAPIRegistry

Trigger handler for the API registry object.

Class

InjectionException

Exception for injection package.

Class

InjectionImpl

Implementation of Injection which loads class from registry defined by API Registry custom metadata.

Class

InjectionManager

Class providing management of API implementations from the API Registry custom metadata.

Class

LoggingEventJobClassic

Class

LoggingPublisher

Class

LoggingRegistry

Class

LoggingSettings

Class

LoggingSettingsImpl

Class

KTAPIRailReserve

Class

KtAPIBookingReserve

Class

PostUpgradeService

Class

PostUpgradeStepsController

Class

PackageByIdResponse

Class

PackageConstants

Class

PackageDayLocationSelector

Class

PackageDayToDay

Class

PackageEditorController

Class

PackageEditorService

Class

PackageInfoDto

Class

PackageInformationSelector

Class

PackageInformationService

Class

PackageSearchAdvancedResponse

Class

PackageSearchApi

Class

PackageSearchController

Class

PackageSearchResponse

Class

PackageSearchService

Class

PackagesAvailabilityResponse

Class

PromotionApi

Class

PromotionSearchResponse

Class

PaymentProcessor

Interface that may be wired into code to provide payment functionality.

Test Class

LoggingEventClassicTestSuite

Test Class

EventLogTestSuite

Test Class

LoggingEventTestHelper

Test Class

LoggingSettingsForUnitTests

Test Class

ServiceMonitorClassicTestSuite

Test Class

InjectionTestSuite

Test Class

AsyncCallbackTestSuite

Test Class

AsyncJobHelperTestSuite

Test Class

AsyncJobManagerForUnitTests

Test Class

AsyncJobStatusHelperTestSuite

Test Class

AsyncJobsTestSuite

Test Class

AsyncLockManagerForUnitTests

Test Class

AsyncLockTestSuite

Test Class

AsyncManagerTestSuite

Test Class

AsyncRunnableCacheForUnitTests

Test Class

AsyncSchedulerTestSuite

Test Class

AsyncTestHelper

Test Class

RegistryTestSuite

Test Class

SecureQueryTestSuite

Test Class

PackageDayLocationsSelectorTestSuite

Test Class

PackageEditorControllerTestSuite

Test Class

PackageInformationSelectorTestSuite

Test Class

PostUpgradeStepsControllerTest

Test Class

PackageConstantsTestSuite

New LWC Components

Type Name Description

LWC Component

lwcRailPassengers

LWC Component

lwcRailPassengersHelper

LWC Component

lwcLightningFlowModal

LWC Component

lwcMultiTimePicker

LWC Component

lwcPostUpgradeSteps

LWC Component

lwcTimePeriods

LWC Component

lwcBundleComponentEditModal

LWC Component

lwcComponentCloneModal

LWC Component

lwcComponentDefaultingBundleModal

LWC Component

lwcComponentDefaultingModal

LWC Component

lwcComponentEditModal

LWC Component

lwcComponentInfoModal

LWC Component

lwcComponentOptionEditModal

LWC Component

lwcComponentPricelistAssignmentModal

LWC Component

lwcDaysRange

LWC Component

lwcPackageAdvancedPriceRules

LWC Component

lwcPackageComponent

LWC Component

lwcPackageComponents

LWC Component

lwcPackageContent

LWC Component

lwcPackageDepartures

LWC Component

lwcPackageEditModal

LWC Component

lwcPackageSearch

LWC Component

lwcPackageSearchAvailability

LWC Component

lwcPackageSearchAvailabilityDateFilter

LWC Component

lwcPackageSearchAvailabilityDay

LWC Component

lwcPackageSearchAvailabilityRow

LWC Component

lwcPackageSearchAvailabilityStar

LWC Component

lwcPackageSearchCalendarViewDay

LWC Component

lwcPackageSearchFilterCategories

LWC Component

lwcPackageSearchFilterDates

LWC Component

lwcPackageSearchFilterDepartureArrival

LWC Component

lwcPackageSearchFilterIncludedLocations

LWC Component

lwcPackageSearchFilterPackageName

LWC Component

lwcPackageSearchFilterPanel

LWC Component

lwcPackageSearchFilterPassenger

LWC Component

lwcPackageSearchFilterPromotions

LWC Component

lwcPackageSearchFilterServiceLevels

LWC Component

lwcPackageSearchInfoModal

LWC Component

lwcPackageSearchItem

LWC Component

lwcPackageSearchItemDetail

LWC Component

lwcPackageSearchMonthlyPricesCalendar

LWC Component

lwcPackageSearchResults

LWC Component

lwcPackageSearchResultsHeader

LWC Component

lwcPackageSearchResultsItem

LWC Component

lwcPackageSearchResultsItemPackagePriceSummary

LWC Component

lwcPackageSearchResultsItemPackageTimeline

LWC Component

lwcPackageSearchResultsItemPackageTimelineItem

LWC Component

lwcPackageSearchResultsItemPackageTimelineItemDailyTimeline

LWC Component

lwcPackageSearchResultsItemPackageTimelineItemDailyTimelineItem

LWC Component

lwcPackageSearchResultsRowItem

LWC Component

lwcPackageSearchTable

LWC Component

lwcPackageSeasons

LWC Component

lwcItineraryServiceExtensions

LWC Component

lwcItineraryServiceExtensionsForm

Deprecated Metadata

Type Name Comment

Object

TrainStationLocation__c

Field

Location__c.TrainStationEndLocation__c

Field

Location__c.TrainStationStartLocation__c

Field

Package__c.Category__c

Field

Session__c.SalesforceSession__c

Field

AppSettings__c.EnableItineraryBuilderMasterSort__c

2023 16.1 Release

Type(field/object) Name Label Description

Object

RailAddon__c

Rail Addon

Rail Addon

Field

RailAddon__c.CostCurrency__c

Cost Currency

Cost currency iso code returned in the connect response

Field

RailAddon__c.RailAddonId__c

Rail Addon Id

The id used to book the add-on

Field

RailAddon__c.SellPrice__c

Sell Price

The net price

Field

RailAddon__c.SellTax__c

Sell Tax

Applied tax

Field

RailAddon__c.SupplierPrice__c

Supplier Price

The supplier price from the connect response after currency conversion

Field

RailSegment__c.ArrivalPointCode__c

Arrival Point Code

Arrival Point code e.g NYP

Field

RailSegment__c.DeparturePointCode__c

Departure Point Code

Departure Point code e.g NYP

Field

RailSegment__c.RailSegmentId__c

Rail Segment Id

The id of this segment

ItineraryFlightStatusMappingmdt.StatusCodec

Status Code

Field

Itinerary_Item__c.FlightStatus__c

Flight Status

Flight segment status

Object

Custom_Permission_Security__mdt

Custom Permission Security

Allows additional objects to be accessed with a custom permission.

Quick Actions

Promotion__c.Deep_Clone

Deep Clone

Remote Site setting

KtApiGcpDev

KtApiGcpDev

Deprecated Metadata

Type Name Comment

Field

AppSettings__c.DefaultTripRecordType__c

Field

AppSettings__c.EnableLocations__c

Field

AppSettings__c.EnablePassengerInformation__c

Field

AppSettings__c.LeadConversionTripRecordType__c

Field

Item__c.DestinationCountry__c

Field

Item__c.DestinationRegion__c

Field

Item__c.DestinationSalesRegion__c

Field

Itinerary__c.Destination__c

2022 15.2 Release

New Metadata

Below you will find a list of metadata introduced in this release. Please ask your Salesforce Administrators to review this section as part of the release readiness process for your org.

Type(field/object) Name Label Description

Class

EventLog

Handles Event logs

2021 15.1 Release

New Metadata

Below you will find a list of metadata introduced in this release. Please ask your Salesforce Administrators to review this section as part of the release readiness process for your org.

Type(field/object) Name Label Description

App Settings

EnableDocumentEditPersistence__c

Enable Document Edit Persistence

Checking this option will enable persistence of edits for Itinerary Documents

Deprecated Metadata

Type Name Comment

Object

Exception__c

Not used anymore. Better exception handling implemented

2021 14.5 Release

New Metadata

Below you will find a list of metadata introduced in this release. Please ask your Salesforce Administrators to review this section as part of the release readiness process for your org.

Type(field/object) Name Label Description

Class

ItemPriceCategoryAssignmentsSTestSuite

Test Class

Object

FlightBookingSource__c

Flight Booking Source

Defines the options available to be selected as Flight Booking Source in the Flight Placeholder modal

Quick Action

Change Start Date

New quick action for Itinerary object

Field

Note__c.Location__c

Location

Any geographical location to tie notes.

Deprecated Metadata

Type Name Comment

Object

LocationNote__c

2021 14.2 Release

New Metadata

Below you will find a list of metadata introduced in this release. Please ask your Salesforce Administrators to review this section as part of the release readiness process for your org.

Type(field/object) Name Label Description

Custom Permission

CanOverrideCancellationPercentage

Can Override Cancellation Percentage

Gives users permission to change Cancellation Fee percentage.

2021 14.1 Release

New Metadata

Below you will find a list of metadata introduced in this release. Please ask your Salesforce Administrators to review this section as part of the release readiness process for your org.

Type(field/object) Name Label Description Permissions

Object

BusinessUnitConnectAuthentication__c

Business Unit Connect Authentication

Defines credentials to be used for search and book of land services of a land supplier in a specific business unit.

CRUD - Admin

New Metadata Reserved for Future Use

Below you will find a list of new metadata that is being introduced in this release that will be reserved for future use. No action is required on your Salesforce administrator for this metadata.

Type Name Description

Field

Itinerary_Item__c.LastRequestToApi__c

The time of the most recent booking or cancellation request sent to the API supplier

Deprecated Metadata

Below you will find a list of metadata that was deprecated as part of this release. Kaptio regularly deprecates and removes metadata from our Managed Package as part of overall maintenance of our solution.

Please note that data and metadata is never deleted in a client”s org without specific action by the customer. When a client upgrades to the new release, any deleted components are still available in the client”s org. The components are displayed in the Unused Components section of the Package Details page. This section ensures that subscribers have the opportunity to export data and modify custom integrations involving those components before explicitly deleting them. For example, before deleting custom objects or fields, customers can preserve a record of their data from Setup by entering Data Export in the Quick Find box and then selecting Data Export.

Please review and adjust any customisations (apex code, workflows, process builder etc.) related to this metadata.

As part of the release readiness process where we are deprecating fields or functionality, we have to ensure we provide relevant information in the release notes and have a dedicated knowledge base article that explains:

  1. Why we are deprecating the feature

  2. How it potentially affects the customer

  3. What alternatives there are (if any)

It is the duty of the entire release readiness team to ensure that this practice is in place for all future releases.

Type Name Comment

Field

Passenger__c.IsChild__c

The IsChild field of the Passenger object is only used in the Flight Placeholder screen in the Builder, but there is no need for it there. That field shall be deprecated, and the Flight Placeholder screen shall show the occupant type of the passenger channel role instead.

Field

Passenger__c.Parent__c

See above

13.6 Minor Release

New Metadata

Below you will find a list of metadata introduced in this release alongside permission recommendations. Please ask your Salesforce Administrators to review this section as part of the release readiness process for your org.

Type Name Label Description Permissions

Field

KaptioTravel__Itinerary_Item__c.KaptioTravel__connectAdditionalInfo__c

Connect Additional Info

Used to store additional info received from Supplier System.

RW - all

Field

KaptioTravel__Itinerary_Item__c.KaptioTravel__connectDepartureOption__c

Connect Departure Option

Stores the pickup options that come from API(JSON format).

RW - all

Field

KaptioTravel__Itinerary_Item__c.KaptioTravel__UnconfirmedPaxAmendment__c

Unconfirmed Pax Amendment

Identifies whether the passenger information has changed since the service was confirmed.

RW - all

New Metadata Reserved for Future Use

No metadata is reserved for future use as part of this release.

Deprecated Metadata

Below you will find a list of metadata that was deprecated as part of this release. Kaptio regularly deprecates and removes metadata from our Managed Package as part of the overall maintenance of our solution.

Please note that data and metadata are never deleted in a client’s org without specific action by the customer. When a client upgrades to the new release, any deleted components are still available in the client’s org. The components are displayed in the Unused Components section of the Package Details page. This section ensures that subscribers have the opportunity to export data and modify custom integrations involving those components before explicitly deleting them. For example, before deleting custom objects or fields, customers can preserve a record of their data from Setup by entering Data Export in the Quick Find box and then selecting Data Export.

Please review and adjust any customisations (apex code, workflows, process builder, etc.) related to this metadata.

Type Name Comment

13.4 Minor Release

New Metadata

Below you will find a list of metadata introduced in this release alongside permission recommendations. Please ask your Salesforce Administrators to review this section as part of the release readiness process for your org.

Type Name Label Description Permissions

Field

KaptioTravel__Itinerary_Item__c.KaptioTravel__connectOptionReference__c

Connect Option Reference

Reference to the connect rate to confirm price with a supplier.

RU

New Metadata Reserved for Future Use

No metadata is reserved for future use as part of this release.

Deprecated Metadata

Below you will find a list of metadata that was deprecated as part of this release. Kaptio regularly deprecates and removes metadata from our Managed Package as part of the overall maintenance of our solution.

Please note that data and metadata are never deleted in a client’s org without specific action by the customer. When a client upgrades to the new release, any deleted components are still available in the client’s org. The components are displayed in the Unused Components section of the Package Details page. This section ensures that subscribers have the opportunity to export data and modify custom integrations involving those components before explicitly deleting them. For example, before deleting custom objects or fields, customers can preserve a record of their data from Setup by entering Data Export in the Quick Find box and then selecting Data Export.

Please review and adjust any customisations (apex code, workflows, process builder, etc.) related to this metadata.

Type Name Comment

13.3 Minor Release

New Metadata

Below you will find a list of metadata introduced in this release alongside permission recommendations. Please ask your Salesforce Administrators to review this section as part of the release readiness process for your org.

Type Name Label Description Permissions

Object

KaptioTravel__connectLandGateway__c

Connect Land Gateway

Defines details of various land suppliers.

CRU - for Product Users, R - for Sales Users.

Object

KaptioTravel__connectLandSupplier__c

Connect Land Supplier

Defines details and credentials of various land connectors.

CRU - for Product Users, R - for Sales Users.

Object

KaptioTravel__ServiceMappingTable__c

Service Mapping Table

A configuration object that stores mapping details of services.

CRU - for Product Users, R - for Sales Users.

Field

KaptioTravel__AppSettings__c.KaptioTravel__EnableServiceSearchInItineraryBuilder__c

Enable Service Search In Itinerary Builder

Enable Service Search in Itinerary Builder.

Field

KaptioTravel__AppSettings__c.KaptioTravel__EncryptionKey__c

Encryption Key

Encryption Key for Connect Land Supplier credentials.

Field

KaptioTravel__connectLandGateway__c.KaptioTravel__connectLandSupplier__c

Connect Land Supplier

Defines the connector services of the gateway are booked through.

RU - for Product Users, R - for Sales Users.

Field

KaptioTravel__connectLandGateway__c.KaptioTravel__DefaultEmail__c

Default Email

Default email address used for connect services during reserve and amendment flow.

RU - for Product Users, R - for Sales Users.

Field

KaptioTravel__connectLandGateway__c.KaptioTravel__ExternalCode__c

Kaptio Integrations External Code

Is used to store human-readable unique distinction between Salesforce records to help support the flow of Kaptio integration tools (Item Price Importer and Data Copy Tool). If you need to use this field for other purposes, we recommend creating a new field with its description and a help text.

RU - for Product Users, R - for Sales Users.

Field

KaptioTravel__connectLandGateway__c.KaptioTravel__GatewayContextCode__c

Gateway Context Code

Unique code of the gateway within the connect supplier ecosystem.

RU - for Product Users, R - for Sales Users.

Field

KaptioTravel__connectLandGateway__c.KaptioTravel__Supplier__c

Supplier

Defines an account that is paid for the service.

RU - for Product Users, R - for Sales Users.

Field

KaptioTravel__connectLandGateway__c.KaptioTravel__IsActive__c

Is Active

Defines whether a connector is active.

RU - for Product Users, R - for Sales Users.

Field

KaptioTravel__connectLandGateway__c.Name

Connect Land Gateway Name

Name of the connect land gateway.

RU - for Product Users, R - for Sales Users.

Field

KaptioTravel__connectLandSupplier__c.KaptioTravel__AuthenticationDetails__c

Authentication Details

Stores credential details of a land connector.

RU - for Product Users, R - for Sales Users.

Field

KaptioTravel__connectLandSupplier__c.KaptioTravel__MinionAPIName__c

Minion API Name

Defines API Name of a land connector.

RU - for Product Users, R - for Sales Users.

Field

KaptioTravel__connectLandSupplier__c.KaptioTravel__ExternalCode__c

Kaptio Integrations External Code

Is used to store human-readable unique distinction between Salesforce records to help support the flow of Kaptio integration tools (Item Price Importer and Data Copy Tool). If you need to use this field for other purposes, we recommend creating a new field with its description and a help text.

RU - for Product Users, R - for Sales Users.

Field

KaptioTravel__connectLandSupplier__c.Name

Minion Label

Name of the connect land supplier.

RU - for Product Users, R - for Sales Users.

Field

KaptioTravel__Itinerary_Item__c.KaptioTravel__connectOptionId__c

Connect Option Id

Id of Option record from external service.

RU

Field

KaptioTravel__Itinerary_Item__c.KaptioTravel__connectMealPlanId__c

Connect Meal Plan Id

Id of Board Basis record from external service.

RU

Field

KaptioTravel__Itinerary_Item__c.KaptioTravel__ServiceMappingTable__c

Service Mapping Table

Link to the parent service mapping table.

RU

Field

KaptioTravel__Itinerary_Item__c.KaptioTravel__connectReservationId__c

Connect Reservation Id

Id of reservation from external service.

RU

Field

KaptioTravel__Itinerary_Item__c.KaptioTravel__connectedCancellationPolicyJSON__c

Connected Cancellation Policy JSON

Stores the cancellation policy that comes from API(JSON format).

RU

Field

KaptioTravel__Passenger__c.KaptioTravel__Nationality__c

Nationality

Passenger Nationality.

RU

Field

KaptioTravel__ServiceMappingTable__c.KaptioTravel__connectLandGateway__c

Connect Land Gateway

External Supplier that the data is requested from.

RU - for Product Users, R - for Sales Users.

Field

KaptioTravel__ServiceMappingTable__c.KaptioTravel__GatewayLocationCode__c

Gateway Location Code

Unique code of a location of the service in a supplier system.

RU - for Product Users, R - for Sales Users.

Field

KaptioTravel__ServiceMappingTable__c.KaptioTravel__GatewayServiceCode__c

Gateway Service Code

Unique code of a service in a supplier system.

RU - for Product Users, R - for Sales Users.

Field

KaptioTravel__ServiceMappingTable__c.KaptioTravel__ExternalCode__c

Kaptio Integrations External Code

Is used to store human-readable unique distinction between Salesforce records to help support the flow of Kaptio integration tools (Item Price Importer and Data Copy Tool). If you need to use this field for other purposes, we recommend creating a new field with its description and a help text.

RU - for Product Users, R - for Sales Users.

Field

KaptioTravel__ServiceMappingTable__c.KaptioTravel__Service__c

Service

A service to which the mapping table relates.

RU - for Product Users, R - for Sales Users.

Field

KaptioTravel__ServiceMappingTable__c.Name

Mapping #

Service Mapping Table autonumber field.

RU - for Product Users, R - for Sales Users.

New Metadata Reserved for Future Use

No metadata is reserved for future use as part of this release.

Deprecated Metadata

Below you will find a list of metadata that was deprecated as part of this release. Kaptio regularly deprecates and removes metadata from our Managed Package as part of the overall maintenance of our solution.

Please note that data and metadata are never deleted in a client’s org without specific action by the customer. When a client upgrades to the new release, any deleted components are still available in the client’s org. The components are displayed in the Unused Components section of the Package Details page. This section ensures that subscribers have the opportunity to export data and modify custom integrations involving those components before explicitly deleting them. For example, before deleting custom objects or fields, customers can preserve a record of their data from Setup by entering Data Export in the Quick Find box and then selecting Data Export.

Please review and adjust any customisations (apex code, workflows, process builder, etc.) related to this metadata.

Type Name Comment

13.2 Minor Release

New Metadata

Below you will find a list of metadata introduced in this release alongside permission recommendations. Please ask your Salesforce Administrators to review this section as part of the release readiness process for your org.

Type Name Label Description Permissions

Field

KaptioTravel__AppSettings__c.KaptioTravel__EnablePGIOnSupplierConfirmation__c

Enable PGI On Supplier Confirmation

If enabled, show PGI information on the supplier confirmation page.

Field

KaptioTravel__ServiceDeparture__c.KaptioTravel__IsActive__c

Is Active

Is used to determine whether a Service Departure record is active or not.

RU

New Metadata Reserved for Future Use

No metadata is reserved for future use as part of this release.

Deprecated Metadata

Below you will find a list of metadata that was deprecated as part of this release. Kaptio regularly deprecates and removes metadata from our Managed Package as part of the overall maintenance of our solution.

Please note that data and metadata are never deleted in a client’s org without specific action by the customer. When a client upgrades to the new release, any deleted components are still available in the client’s org. The components are displayed in the Unused Components section of the Package Details page. This section ensures that subscribers have the opportunity to export data and modify custom integrations involving those components before explicitly deleting them. For example, before deleting custom objects or fields, customers can preserve a record of their data from Setup by entering Data Export in the Quick Find box and then selecting Data Export.

Please review and adjust any customisations (apex code, workflows, process builder, etc.) related to this metadata.

Type Name Comment

2021 Spring Minor Release

New Metadata

Below you will find a list of metadata introduced in this release alongside permission recommendations. Please ask your Salesforce Administrators to review this section as part of the release readiness process for your org.

Type Name Label Description Permissions

Metadata Type

KaptioTravel__PostInstallMethodsStatus__c

Post Install Methods Status

Contains info about the results of post install methods execution.

Field

KaptioTravel__AppSettings__c.KaptioTravel__AmountImagesIntoContent__c

Images preload in Content Editor

Controls the amount of images preloaded in the Content Editor.

Field

KaptioTravel__AppSettings__c.KaptioTravel__EnableItineraryBuilderMasterSort__c

Enable Itinerary Builder Master Sort

If enabled, all of the components that reference the itinerary item dataset will use the same sort order as defined in builder, if disabled the sort order is controlled by the defaults that are defined in costings and overridable for content. The default value is unchecked.

Field

KaptioTravel__PNRPassenger__c.KaptioTravel__LastName__c

Last Name

Last name of the passenger.

RU

Field

KaptioTravel__PostInstallMethodsStatus__c.KaptioTravel__MethodsMap__c

Methods Map

JSON field to track post install completion.

New Metadata Reserved for Future Use

No metadata is reserved for future use as part of this release.

Deprecated Metadata

Below you will find a list of metadata that was deprecated as part of this release. Kaptio regularly deprecates and removes metadata from our Managed Package as part of the overall maintenance of our solution.

Please note that data and metadata are never deleted in a client’s org without specific action by the customer. When a client upgrades to the new release, any deleted components are still available in the client’s org. The components are displayed in the Unused Components section of the Package Details page. This section ensures that subscribers have the opportunity to export data and modify custom integrations involving those components before explicitly deleting them. For example, before deleting custom objects or fields, customers can preserve a record of their data from Setup by entering Data Export in the Quick Find box and then selecting Data Export.

Please review and adjust any customisations (apex code, workflows, process builder, etc.) related to this metadata.

Type Name Comment

Field

KaptioTravel__PNRPassenger__c.KaptioTravel__PassengerFullName__c

Please, use “Last Name” instead as it is coming from the API. So we just updated mapping for the PNR import.

2021 Winter Major Release

New Metadata

Below you will find a list of metadata introduced in this release alongside permission recommendations. Please ask your Salesforce Administrators to review this section as part of the release readiness process for your org.

Type Name Label Description Permissions

Field

KaptioTravel__AppSettings__c.KaptioTravel__DefaultTripRecordType__c

Default Trip Record Type

Specify default record type for the Trip object.

Field

KaptioTravel__AppSettings__c.KaptioTravel__ItineraryCompletedStatus__c

Itinerary Completed Status

Set itinerary in completed status when it is ended.

Field

KaptioTravel__AppSettings__c.KaptioTravel__ItineraryTravellingStatus__c

Itinerary Travelling Status

Set itinerary in travelling status when it is started.

Field

KaptioTravel__channel__c.KaptioTravel__IsB2BChannel__c

Is B2B Channel

States if a channel is meant for B2B.

RU

Metadata Type

KaptioTravel__ItineraryTripStatusMapping__c

Itinerary Trip Status Mapping

Defines mapping between itinerary and trip statuses.

R

Field

KaptioTravel__ItineraryTripStatusMapping__c.KaptioTravel__StatusesJSON__c

Statuses JSON

Stores mapping between itinerary and trip statuses.

RU

New Metadata Reserved for Future Use

No metadata is reserved for future use as part of this release.

Deprecated Metadata

Below you will find a list of metadata that was deprecated as part of this release. Kaptio regularly deprecates and removes metadata from our Managed Package as part of the overall maintenance of our solution.

Please note that data and metadata are never deleted in a client’s org without specific action by the customer. When a client upgrades to the new release, any deleted components are still available in the client’s org. The components are displayed in the Unused Components section of the Package Details page. This section ensures that subscribers have the opportunity to export data and modify custom integrations involving those components before explicitly deleting them. For example, before deleting custom objects or fields, customers can preserve a record of their data from Setup by entering Data Export in the Quick Find box and then selecting Data Export.

Please review and adjust any customisations (apex code, workflows, process builder, etc.) related to this metadata.

Type Name Comment

2021 Winter Minor 2 Release

New Metadata

Below you will find a list of metadata introduced in this release alongside permission recommendations. Please ask your Salesforce Administrators to review this section as part of the release readiness process for your org.

Type Name Label Description Permissions

Field

KaptioTravel__PGISchemeAssignment__c.KaptioTravel__IsInternal__c

Internal Only

Check this box if the information this field gathers for this scheme should be used internally only.

RU

New Metadata Reserved for Future Use

No metadata is reserved for future use as part of this release.

Deprecated Metadata

Below you will find a list of metadata that was deprecated as part of this release. Kaptio regularly deprecates and removes metadata from our Managed Package as part of the overall maintenance of our solution.

Please note that data and metadata are never deleted in a client’s org without specific action by the customer. When a client upgrades to the new release, any deleted components are still available in the client’s org. The components are displayed in the Unused Components section of the Package Details page. This section ensures that subscribers have the opportunity to export data and modify custom integrations involving those components before explicitly deleting them. For example, before deleting custom objects or fields, customers can preserve a record of their data from Setup by entering Data Export in the Quick Find box and then selecting Data Export.

Please review and adjust any customisations (apex code, workflows, process builder, etc.) related to this metadata.

Type Name Comment

Field

KaptioTravel__Video__c.KaptioTravel__ExternalCode__c

Use the new field “KaptioTravel__External_Code__c” instead.

2021 Winter Minor 1 Hotfix 2 Release

New Metadata

Below you will find a list of metadata introduced in this release alongside permission recommendations. Please ask your Salesforce Administrators to review this section as part of the release readiness process for your org.

Type Name Label Description

Field

KaptioTravel__AppSettings__c.KaptioTravel__DisableDeleteItemPrices__c

Disable deleteItemPrices

Switcher for deleteItemPrice_AfterDelete method in PriceCategoryAssignment. Here is a temporary solution for detecting temporary bugs.

New Metadata Reserved for Future Use

No metadata is reserved for future use as part of this release.

Deprecated Metadata

Below you will find a list of metadata that was deprecated as part of this release. Kaptio regularly deprecates and removes metadata from our Managed Package as part of the overall maintenance of our solution.

Please note that data and metadata are never deleted in a client’s org without specific action by the customer. When a client upgrades to the new release, any deleted components are still available in the client’s org. The components are displayed in the Unused Components section of the Package Details page. This section ensures that subscribers have the opportunity to export data and modify custom integrations involving those components before explicitly deleting them. For example, before deleting custom objects or fields, customers can preserve a record of their data from Setup by entering Data Export in the Quick Find box and then selecting Data Export.

Please review and adjust any customisations (apex code, workflows, process builder, etc.) related to this metadata.

Type Name Comment

2021 Winter Minor 1 Hotfix 1 Release

New Metadata

Below you will find a list of metadata introduced in this release alongside permission recommendations. Please ask your Salesforce Administrators to review this section as part of the release readiness process for your org.

Type Name Label Description

New Metadata Reserved for Future Use

No metadata is reserved for future use as part of this release.

Deprecated Metadata

Below you will find a list of metadata that was deprecated as part of this release. Kaptio regularly deprecates and removes metadata from our Managed Package as part of the overall maintenance of our solution.

Please note that data and metadata are never deleted in a client’s org without specific action by the customer. When a client upgrades to the new release, any deleted components are still available in the client’s org. The components are displayed in the Unused Components section of the Package Details page. This section ensures that subscribers have the opportunity to export data and modify custom integrations involving those components before explicitly deleting them. For example, before deleting custom objects or fields, customers can preserve a record of their data from Setup by entering Data Export in the Quick Find box and then selecting Data Export.

Please review and adjust any customisations (apex code, workflows, process builder, etc.) related to this metadata.

Type Name Comment

2021 Winter Minor 1 Release

New Metadata

Below you will find a list of metadata introduced in this release alongside permission recommendations. Please ask your Salesforce Administrators to review this section as part of the release readiness process for your org.

Type Name Label Description Permissions

Object

KaptioTravel__connectFlightGateway__c

Connect Flight Gateway

Stores Supplier Details within a specific GDS

CRU - for Product Users, R - for Sales Users.

New Metadata Reserved for Future Use

No metadata is reserved for future use as part of this release.

Deprecated Metadata

Below you will find a list of metadata that was deprecated as part of this release. Kaptio regularly deprecates and removes metadata from our Managed Package as part of overall maintenance of our solution.

Please note that data and metadata is never deleted in a client’s org without specific action by the customer. When a client upgrades to the new release, any deleted components are still available in the client’s org. The components are displayed in the Unused Components section of the Package Details page. This section ensures that subscribers have the opportunity to export data and modify custom integrations involving those components before explicitly deleting them. For example, before deleting custom objects or fields, customers can preserve a record of their data from Setup by entering Data Export in the Quick Find box and then selecting Data Export.

Please review and adjust any customisations (apex code, workflows, process builder etc.) related to this metadata.

Type Name Comment

Field

KaptioTravel__connectFlightSupplier__c.KaptioTravel__Active__c

Moved to a new PNR data model.

2020 Summer Major Release

New Metadata

Below you will find a list of metadata introduced in this release alongside permission recommendations. Please ask your Salesforce Administrators to review this section as part of the release readiness process for your org.

Type Name Label Description Permission

Field

AppSettings__c.ItineraryMarkupDecimalsSetting__c

Itinerary Markup Decimals Setting

Is used to manage a number of decimals for Itinerary Markup value, in case the data is coming via data import.

Field

AsyncRequest__c.ExternalCode__c

Kaptio Integrations External Code

Is used to store human-readable unique distinction between Salesforce records to help support the flow of Kaptio integration tools (Item Price Importer and Data Copy Tool). If you need to use this field for other purposes, we recommend creating a new field with its description and a help text.

RU

Field

BulkOperation__c.PreSelectedParamsJSON__c

Pre-Selected Params JSON

Pre-selected job parameters for child Bulk Jobs.

RU

Field

BulkOperationScheduler__c.ExternalCode__c

Kaptio Integrations External Code

Is used to store human-readable unique distinction between Salesforce records to help support the flow of Kaptio integration tools (Item Price Importer and Data Copy Tool). If you need to use this field for other purposes, we recommend creating a new field with its description and a help text.

RU

Field

Component__c.IsActive__c

Is Active

Represents whether the component is active for selection or not.

RU

Field

ItineraryItemBatchAction__c.ExternalCode__c

Kaptio Integrations External Code

Is used to store human-readable unique distinction between Salesforce records to help support the flow of Kaptio integration tools (Item Price Importer and Data Copy Tool). If you need to use this field for other purposes, we recommend creating a new field with its description and a help text.

RU

Field

LocationNote__c.ExternalCode__c

Kaptio Integrations External Code

Is used to store human-readable unique distinction between Salesforce records to help support the flow of Kaptio integration tools (Item Price Importer and Data Copy Tool). If you need to use this field for other purposes, we recommend creating a new field with its description and a help text.

RU

Field

ManifestScheme__c.ExternalCode__c

Kaptio Integrations External Code

Is used to store human-readable unique distinction between Salesforce records to help support the flow of Kaptio integration tools (Item Price Importer and Data Copy Tool). If you need to use this field for other purposes, we recommend creating a new field with its description and a help text.

RU

Field

SOAPassengerAssignment__c.SOAPublishedTime__c

SOA Published Time

Time when SOA was published.

RU

Object

UserFavorites__c

User Favorites

Stores favorite records of the user for curation and future consumption.

CRUD

Field

UserFavorites__c.ExternalCode__c

Kaptio Integrations External Code

Is used to store human-readable unique distinction between Salesforce records to help support the flow of Kaptio integration tools (Item Price Importer and Data Copy Tool). If you need to use this field for other purposes, we recommend creating a new field with its description and a help text.

RU

Field

UserFavorites__c.Itinerary__c

Itinerary

A favorite itinerary of a user.

RU

Field

UserFavorites__c.User__c

User

A user the favorite relates to.

RU

New Metadata Reserved for Future Use

No metadata is reserved for future use as part of this release.

Deprecated Metadata

Below you will find a list of metadata that was deprecated as part of this release. Kaptio regularly deprecates and removes metadata from our Managed Package as part of overall maintenance of our solution.

Please note that data and metadata is never deleted in a client’s org without specific action by the customer. When a client upgrades to the new release, any deleted components are still available in the client’s org. The components are displayed in the Unused Components section of the Package Details page. This section ensures that subscribers have the opportunity to export data and modify custom integrations involving those components before explicitly deleting them. For example, before deleting custom objects or fields, customers can preserve a record of their data from Setup by entering Data Export in the Quick Find box and then selecting Data Export.

Please review and adjust any customisations (apex code, workflows, process builder etc.) related to this metadata.

Type Name

Object

SupplierNote__c

Field

Itinerary_Item__c.ContentNote__c

Field

TimePeriod__c.SupplierNote__c

2020 Summer Minor 3 Release

New Metadata

Below you will find a list of metadata introduced in this release alongside permission recommendations. Please ask your Salesforce Administrators to review this section as part of the release readiness process for your org.

Type Name Label Description Permission

Object

CabinConfigurationScheme__c

Cabin Configuration Scheme

A pull of cabins from the Ship that is on sale for a specific season/cruise types.

Create/Read/Update/Delete for Product Users. Read for Sales Users

Object

CabinType__c

Cabin Type

Defines cabin types available on a Cruise

Create/Read/Update/Delete for Product Users. Read for Sales Users

Object

Cabin__c

Cabin

A berthing cabin number on a Cruise

Create/Read/Update/Delete for Product Users. Read for Sales Users

Object

ConnectFlightSupplier__c

Connect Flight Supplier

Defines details and credentials of various flight connectors.

Create/Read/Update/Delete for Product Users.Read for Sales Users

Object

DepartureTemplateLocation__c

Departure Template Location

Defines daily Itinerary of a Cruise

Create/Read/Update/Delete for Product Users.Read for Sales Users

Object

DepartureTemplate__c

Departure Template

A general configuration of a multi-day service (e.g. rail or cruise) which can be reused across multiple departures and then changed per departure if needed.

Create/Read/Update/Delete for Product Users. Read for Sales Users

Object

ServiceCabin__c

Service Cabin

Cabins that are available on a specific departure

Create/Read/Update/Delete for Product Users. Read for Sales Users

Object

ServiceDepartureLocation__c

Service Departure Location

Defines daily Itinerary of a specific Cruise Departure

Create/Read/Update/Delete for Product Users.Read for Sales Users

Object

ServiceDeparture__c

Service Departure

A Cruise Departure on a specifc date and ship

Create/Read/Update/Delete for Product Users. Read for Sales Users

Object

Ship__c

Ship

Defines Ships that Cruises are operated with

Create/Read/Update/Delete for Product Users. Read for Sales Users

Object

SOAPassengerAssignment__c

SOA Passenger Assignment

SOA Passenger Assignment object keeps specific SOA status in relationship to the passenger.

Create/Read/Update/Delete for Product Users. Read for Sales Users

Object

SOA__c

SOA

Statement of Agreement definition object.

Create/Read/Update/Delete for Product Users. Read for Sales Users

Object

TrainStationLocation__c

Train Station Location

Defines available locations for rail service.

Create/Read/Update/Delete for Product Users.Read for Sales Users

Field

AppSettings__c.CustomTypes`SubBreakdownGroup__c

Custom Types Sub Breakdown Group

Defines a default pricing display group that all Custom Types are assigned to.

Field

AppSettings__c.EnableServiceTypeTemplates__c

Enable Service Type Templates

If enabled, this causes the KT Agenda component to behave in developer mode.

Field

AppSettings__c.ItineraryQuoteRecordType__c

Itinerary Quote Record Type

This Itinerary Record Type will be assigned to an Itinerary after creation.

Field

AppSettings__c.MergedAmendmentStatus__c

Merged Amendment Status

Status of the amendment booking which got merged.

Field

AppSettings__c.RejectedAmendmentStatus__c

Rejected Amendment Status

Status of the amendment booking which got rejected.

Field

CabinConfigurationScheme__c.Type__c

Type

Defines the departure type the Cabin Configuration Scheme will be used for.

Read/Update for Product Users. Read for Sales Users

Field

CabinType__c.CabinSizeFt__c

Cabin Size (ft)

A size of a cabin in square ft

Read/Update for Product Users. Read for Sales Users

Field

CabinType__c.CabinSizeM__c

Cabin Size (m)

A size of a cabin in square m

Read/Update for Product Users. Read for Sales Users

Field

Cabin__c.CabinConfigurationScheme__c

Cabin Configuration Scheme

Reference to cabin configuration scheme.

Read/Update for Product Users. Read for Sales Users

Field

Cabin__c.CabinType__c

Cabin Type

Reference to cabin type.

Read/Update for Product Users. Read for Sales Users

Field

Channel__c.ChannelEmailSender__c

Channel Email Sender

This field controls who the default sender is.

Read/Update for Product Users. Read for Sales Users

Field

Channel__c.SOAEmailTemplate__c

SOA Email Template

The email template used for sending out the SOA.

Read/Update for Product Users. Read for Sales Users

Field

Channel__c.SOAEnabled__c

SOA Enabled

Determines whether Statement of Agreements (SOA) functionality is enabled for the channel. Requires the setup of SOA Emal Template and SOA Itinerary Status Trigger fields.

Read/Update for Product Users. Read for Sales Users

Field

DepartureTemplateLocation__c.Day__c

Day

A day of a Cruise

Read/Update for Product Users. Read for Sales Users

Field

DepartureTemplateLocation__c.EndLocationAddress__c

End Location Address

Defines the address of a final activity for the day.

Read/Update for Product Users. Read for Sales Users

Field

DepartureTemplateLocation__c.EndLocation__c

End Location

Defines where the day ends.

Read/Update for Product Users. Read for Sales Users

Field

DepartureTemplateLocation__c.StartLocationAddress__c

Start Location Address

Defines the address of a starting point (e.g. departing port).

Read/Update for Product Users. Read for Sales Users

Field

DepartureTemplateLocation__c.StartLocation__c

Start Location

Shows where the day starts.

Read/Update for Product Users. Read for Sales Users

Field

DepartureTemplate__c.DepartureType__c

Departure Type

A type of tour product a departure template relates to (e.g. cruise, rail).

Read/Update for Product Users. Read for Sales Users

Field

DepartureTemplate__c.Length__c

Length (days)

Number of days a tour product lasts.

Read/Update for Product Users. Read for Sales Users

Field

ItineraryFlightLeg__c.ArrivalAirport__c

Arrival Airport

Reference to location for arrival airport.

Read/Update for Product Users. Read for Sales Users

Field

ItineraryFlightLeg__c.DepartureAirport__c

Departure Airport

Reference to location for departure airport.

Read/Update for Product Users. Read for Sales Users

Field

Itinerary__c.AllSOAAccepted__c

All SOA Accepted

Checkbox to see if all SOA were accepted.

Read/Update for Product Users. Read for Sales Users

Field

Itinerary__c.LeadPassengerFirstName__c

Lead Passenger First Name

a First Name of a Lead Passenger.

Read/Update for Product Users. Read for Sales Users

Field

Itinerary__c.LeadPassengerLastName__c

Lead Passenger Last Name

a Last Name of a Lead Passenger.

Read/Update for Product Users. Read for Sales Users

Field

Itinerary__c.MergeComment__c

Merge Comment

A summary of changes made on a booking.

Read/Update for Product Users. Read for Sales Users

Field

Itinerary__c.OpenAmendment__c

Open Amendment

Shows whether the Itinerary has an open amendment.

Read/Update for Product Users. Read for Sales Users

Field

Itinerary__c.PrimaryBooking__c

Primary Booking

A link to a primary booking that an amendment was created for.

Read/Update for Product Users. Read for Sales Users

Field

Itinerary__c.UsableAsTemplate__c

Usable as Template

If enabled, this itinerary can be used as a template to be inserted into other itineraries. If can be found using Itinerary Template search.

Read/Update for Product Users. Read for Sales Users

Field

ItineraryGroup__c.OriginalId__c

Original Id

Is used in the Cloning process to get the original Id of a cloned record.

Read/Update for Product Users. Read for Sales Users

Field

ItineraryMasterBreakdownGroup__c.OriginalId__c

Original Id

Is used in the Cloning process to get the original Id of a cloned record.

Read/Update for Product Users. Read for Sales Users

Field

ItineraryPriceLine__c.OriginalId__c

Original Id

Is used in the Cloning process to get the original Id of a cloned record.

Read/Update for Product Users. Read for Sales Users

Field

ItineraryService__c.OriginalId__c

Original Id

Is used in the Cloning process to get the original Id of a cloned record.

Read/Update for Product Users. Read for Sales Users

Field

ItinerarySubBreakdownGroup__c.OriginalId__c

Original Id

Is used in the Cloning process to get the original Id of a cloned record.

Read/Update for Product Users. Read for Sales Users

Field

Location__c.IATACode__c

IATA Code

Is used to store Airport IATA Codes.

Read/Update for Product Users. Read for Sales Users

Field

Passenger__c.AuthorisedRepresentative__c

Authorised Representative

Reference to person account.

Read/Update for Product Users. Read for Sales Users

Field

Passenger__c.DateOfBirth__c

Date of Birth

A passenger’s date of birth.

Read/Update for Product Users. Read for Sales Users

Field

Passenger__c.ExpirationDate__c

Expiration Date

A date, after which a person’s Identity Document is no longer valid.

Read/Update for Product Users. Read for Sales Users

Field

Passenger__c.IdentityNumber__c

Identity Number

A number of a person’s Identity Document.

Read/Update for Product Users. Read for Sales Users

Field

Passenger__c.IdentityType__c

Identity Type

A document that is used to prove a person’s identity.

Read/Update for Product Users. Read for Sales Users

Field

Passenger__c.IssueLocation__c

Issue Location

A country, where a person’s Identity Document has been issued.

Read/Update for Product Users. Read for Sales Users

Field

Passenger__c.LeadPassenger__c

Lead Passenger

This flag will let us know if the Passenger is a lead.

Read/Update for Product Users. Read for Sales Users

Field

Passenger__c.MiddleName__c

Middle Name

Middle name of the Passenger.

Read/Update for Product Users. Read for Sales Users

Field

Passenger__c.OriginalId__c

Original Id

Is used in the Cloning process to get the original Id of a cloned record.

Read/Update for Product Users. Read for Sales Users

Field

Passenger__c.SOAPassengerAssignment__c

SOA Passenger Assignment

Last sent SOA details.

Read/Update for Product Users. Read for Sales Users

Field

Price_Category__c.CabinType__c

Cabin Type

Reference to cabin type.

Read/Update for Product Users. Read for Sales Users

Field

ServiceCabin__c.CabinConfigurationScheme__c

Cabin Configuration Scheme

Reference to cabin configuration scheme.

Read Update for Product Users. Read for Sales Users

Field

ServiceCabin__c.CabinType__c

Cabin Type

Reference to cabin type.

Read/Update for Product Users. Read for Sales Users

Field

ServiceCabin__c.MaxCabinOccupancy__c

Max Cabin Occupancy

Defines how many people are allowed in a cabin.

Read/Update for Product Users. Read for Sales Users

Field

ServiceCabin__c.ServiceDeparture__c

Service Departure

Reference to service departure.

Read/Update for Product Users.Read for Sales Users

Field

ServiceCabin__c.Sharable__c

Sharable

Identifies whether a cabin can be shared.

Read/Update for Product Users. Read for Sales Users

Field

ServiceDepartureLocation__c.Day__c

Day

A day on a Cruise Departure

Read/Update for Product Users. Read for Sales Users

Field

ServiceDepartureLocation__c.DepartureTemplateLocation__c

Departure Template Location

Reference to departure template location.

Read/Update for Product Users. Read for Sales Users

Field

ServiceDepartureLocation__c.EndLocationAddress__c

End Location Address

Defines the address of a final activity for the day.

Read/Update for Product Users. Read for Sales Users

Field

ServiceDepartureLocation__c.EndLocation__c

End Location

Defines the address of a starting point (e.g. departing port).

Read/Update for Product Users. Read for Sales Users

Field

ServiceDepartureLocation__c.ServiceDeparture__c

Service Departure

Reference to service departure.

Read/Update for Product Users. Read for Sales Users

Field

ServiceDepartureLocation__c.StartLocationAddress__c

Start Location Address

Defines the address of a starting point (e.g. departing port).

Read/Update for Product Users. Read for Sales Users

Field

ServiceDepartureLocation__c.StartLocation__c

Start Location

Defines where the day starts.

Read/Update for Product Users. Read for Sales Users

Field

ServiceDepartureLocation__c.Summary__c

Summary

Stores a high-level information about the Departure Day/Location.

Read/Update for Product Users. Read for Sales Users

Field

ServiceDepartureLocation__c.TemplateOverride__c

Template Override

Identifies whether a day activity is different from the one defined in Departure Template.

Read/Update for Product Users. Read for Sales Users

Field

ServiceDeparture__c.ArrivalDate__c

Arrival Date

Read/Update for Product Users. Read for Sales Users

Field

ServiceDeparture__c.CabinConfigurationScheme__c

Cabin Configuration Scheme

A parent Cabin Configuration Scheme that is used for initial creating of Service Departure Cabins.

Read/Update for Product Users. Read for Sales Users

Field

ServiceDeparture__c.DepartureDate__c

Departure Date

Cruise Start Date

Read/Update for Product Users. Read for Sales Users

Field

ServiceDeparture__c.DepartureTemplate__c

Departure Template

The template defines initial Service Departure Cabins and Locations. The change of the field does not influence existing records mentioned above, they will have to be updated manually if needed.

Read/Update for Product Users. Read for Sales Users

Field

ServiceDeparture__c.Length__c

Length (days)

Number of days a tour product lasts.

Read/Update for Product Users. Read for Sales Users

Field

ServiceDeparture__c.Service__c

Service

A service the departure relates to.

Read/Update for Product Users. Read for Sales Users

Field

ServiceDeparture__c.Ship__c

Ship

A ship that the cruise/rail departure will be operated on.

Read/Update for Product Users. Read for Sales Users

Field

ServiceDeparture__c.Type__c

Type

A type of a tour product the departure relates to (e.g. cruise, rail).

Read/Update for Product Users. Read for Sales Users

Field

Ship__c.Code__c

Code

Unique Ship Code.

Read/Update for Product Users. Read for Sales Users

Field

Ship__c.Type__c

Type

Defines a type of a cruise a ship is operating.

Read/Update for Product Users. Read for Sales Users

Field

SOAPassengerAssignment__c.ItineraryId__c

Itinerary Id

Formula to store parent itinerary id.

Read/Update for Product Users. Read for Sales Users

Field

SOAPassengerAssignment__c.Passenger__c

Passenger

Lookup to the Kaptio Passenger object.

Read/Update for Product Users. Read for Sales Users

Field

SOAPassengerAssignment__c.PersonAccount__c

Person Account

Person Account accepting the SOA terms and conditions.

Read Update for Product Users. Read for Sales Users

Field

SOAPassengerAssignment__c.SOAAcceptedTime__c

SOA Accepted Time

Time when SOA is accepted by passenger or someone on behalf of passenger.

Read/Update for Product Users. Read for Sales Users

Field

SOAPassengerAssignment__c.SOAStatus__c

SOA Status

Statuses available for SOA.

Read/Update for Product Users. Read for Sales Users

Field

SOAPassengerAssignment__c.SOAText__c

SOA Text

Persisted copy of the SOA Text.

Read/Update for Product Users. Read for Sales Users

Field

SOAPassengerAssignment__c.SOA__c

SOA

Lookup to the Statement of Agreement.

Read/Update for Product Users. Read for Sales Users

Field

SOAPassengerAssignment__c.SigneeEmailAddress__c

Signee Email Address

Stamp of signee email address(from person account related).

Read/Update for Product Users. Read for Sales Users

Field

SOA__c.Channel__c

Channel

Channel to apply particular SOA.

Read/Update for Product Users. Read for Sales Users

Field

SOA__c.Mode__c

Mode

Indicate ifcurrent version of SOA is Active.

Read/Update for Product Users. Read for Sales Users

Field

SOA__c.Text__c

Text

SOA text in Rich Text Format.

Read/Update for Product Users. Read for Sales Users

Field

SOA__c.UniqueNumber__c

Unique Number

This viel should be unique per channel/version.

Read/Update for Product Users. Read for Sales Users

Field

SOA__c.Version__c

Version

SOA version in number format (unique).

Read/Update for Product Users. Read for Sales Users

Field

TrainStationLocation__c.Address__c

Address

Address of the location.

Read/Update for Product Users. Read for Sales Users

Field

TrainStationLocation__c.ExternalCode__c

Kaptio Integrations External Code

Is used to store human-readable unique distinction between Salesforce records to help support the flow of Kaptio integration tools (Item Price Importer and Data Copy Tool). If you need to use this field for other purposes, we recommend creating a new field with its description and a help text.

Read/Update for Product Users. Read for Sales Users

Field

TrainStationLocation__c.GeoTag__c

Coordinates

Geolocation coordinates for train station location.

Read/Update for Product Users. Read for Sales Users

Field

TrainStationLocation__c.Service__c

Service

Link to parent rail service.

Read/Update for Product Users. Read for Sales Users

Field

TrainStationLocation__c.Location__c

Location

Location within certain continent/country/city etc. to which Train Station Location belongs.

Read/Update for Product Users.Read for Sales Users

Field

Trip__c.Channel__c

Channel

a channel that the Trip has been booked through.

Read/Update for Product Users. Read for Sales Users

Field

Trip__c.Language__c

Language

a language to use when communicating with a client.

Read/Update for Product Users. Read for Sales Users

Field

Trip__c.LeadPassengerFirstName__c

Lead Passenger First Name

a First Name of a Lead Passenger.

Read/Update for Product Users. Read for Sales Users

Field

Trip__c.LeadPassengerLastName__c

Lead Passenger Last Name

a Last Name of a Lead Passenger.

Read/Update for Product Users. Read for Sales Users

Field

Trip__c.PrimaryContact__c

Primary Contact

a person as the main contact for Trip communications.

Read/Update for Product Users. Read for Sales Users

Field

Trip__c.Primary`+Itinerary__c

Primary Itinerary

A primary source of operational information related to the trip.

Read/Update for Product Users. Read for Sales Users

Field

Trip__c.TravelStartDate__c

Travel Start Date

a preferred start date of the Trip.

Read/Update for Product Users. Read for Sales Users

Field

Trip__c.TripStatus__c

Trip Status

Indicates the Stage the Trip is currently in.

Read/Update for Product Users. Read for Sales Users

2020 Summer Minor 2 Release

New Metadata

Below you will find a list of metadata introduced in this release alongside permission recommendations. Please ask your Salesforce Administrators to review this section as part of the release readiness process for your org.

Type Name Description Permission

Custom Setting

LeadMapping__c

Defines mapping between lead and trip objects.

Object

ItineraryMasterBreakdownGroup__c

The first tier of grouping. Allowing individual components (itinerary items) to be grouped together and then priced at the group level, rather than only component level.

Read/Write for All

Object

ItinerarySubBreakdownGroup__c

Can be assigned to itinerary items. For example, all of your flight services could be mapped towards a “Flight” sub breakdown group, in case you always want by default to separate flight pricing from other components in your customer presentation of your itinerary.

Read/Write for All

Object

MasterBreakdownGroup__c

The first tier of grouping. Allowing individual components (itinerary items) to be grouped together and then priced at the group level, rather than only component level.

Read/Write for Product users. Read for Sales

Object

SubBreakdownGroup__c

Can be assigned to services. For example, all of your flight services could be mapped towards a “Flight” sub breakdown group, in case you always want by default to separate flight pricing from other components in your customer presentation of your itinerary.

Read/Write for Product users. Read for Sales

Object

SuggestedPriceScheme__c

Provides suggested pricing capability when a sales agent is deciding on the final selling price towards the customer.

Read/Write for Product users. Read for Sales

Field

AppSettings__c.BookingConversionRecordType__c

This Itinerary Record Type will be assigned to an Itinerary after conversion.

*

Field

AppSettings__c.CancellationRecordType__c

This Itinerary Record Type will be assigned to an Itinerary after cancellation.

*

Field

AppSettings__c.EnablePriceBreakdown__c

Enabling Price Breakdown feature, allowing individual components (itinerary items) to be grouped together and then priced at the group level, rather than only component level.

*

Field

AppSettings__c.EnablePriceSuggestion__c

Please ensure that you have configured default min and max % before enabling the feature.

*

Field

AppSettings__c.PriceBreakdownDefaultOverride__c

Default price category that gets booked for each override entry.

*

Field

AppSettings__c.SuggestedPriceScheme__c

Id of SuggestedPriceScheme__c+ record.

*

Field

AppSettings__c.LeadConversionPersonAccountRecordType__c

Contains Record Type of Person Account object after Lead Conversion.

*

Field

AppSettings__c.LeadConversionTripRecordType__c

Contains Record Type of Trip after Lead Conversion.

*

Field

Channel__c.SuggestedPriceScheme__c

Reference to Suggested Price Scheme.

Read/Write for Product users. Read for Sales

Field

ItineraryFlightLeg__c.EquipmentType__c

aircraft type this flight is operated with

Read/Write for All

Field

ItineraryMasterBreakdownGroup__c.CommissionTotal__c

Aggregate supplier commission in Itinerary currency from active itinerary sub break down groups.

Read/Write for All

Field

ItineraryMasterBreakdownGroup__c.CostTotal__c

Aggregate total cost price from active itinerary sub break down groups.

Read/Write for All

Field

ItineraryMasterBreakdownGroup__c.ExternalCode__c

Is used to store human-readable unique distinction between Salesforce records to help support the flow of Kaptio integration tools (Item Price Importer and Data Copy Tool). If you need to use this field for other purposes, we recommend creating a new field with its description and a help text.

Read/Write for All

Field

ItineraryMasterBreakdownGroup__c.GrossProfit__c

Aggregate gross profit from active itinerary sub break down groups.

Read/Write for All

Field

ItineraryMasterBreakdownGroup__c.FinalPrice__c

Total sell price per passenger in that group.

Read/Write for All

Field

ItineraryMasterBreakdownGroup__c.FinalPriceOverride__c

Total sell price per passenger in that group, overridden by the User.

Read/Write for All

Field

ItineraryMasterBreakdownGroup__c.Itinerary__c

Reference to parent Itinerary.

Read/Write for All

Field

ItineraryMasterBreakdownGroup__c.Markup__c

Markup value for the group.

Read/Write for All

Field

ItineraryMasterBreakdownGroup__c.MasterBreakdownGroup__c

Reference to global Master Breakdown Group.

Read/Write for All

Field

ItineraryMasterBreakdownGroup__c.Mode__c

Active in case of any itinerary sub group has an active itinerary item to roll-up price from.

Read/Write for All

Field

ItineraryMasterBreakdownGroup__c.PassengerCount__c

Unique number of passengers that belong to the group.

Read/Write for All

Field

ItineraryMasterBreakdownGroup__c.ResellerCommissionTotal__c

Aggregate reseller commission total from active itinerary sub break down groups.

Read/Write for All

Field

ItineraryMasterBreakdownGroup__c.SellPriceTotal__c

Aggregate total sell price from active itinerary sub break down groups. Excluding override services.

Read/Write for All

Field

ItineraryMasterBreakdownGroup__c.SellPriceTotalOverride__c

Aggregate total sell price from active itinerary sub break down groups. Including override services.

Read/Write for All

Field

ItineraryMasterBreakdownGroup__c.Sort__c

Helps to determine sorting on the layouts.

Read/Write for All

Field

ItineraryMasterBreakdownGroup__c.SuggestedMaxPrice__c

The max suggested selling price derived from the markup % of each component.

Read/Write for All

Field

ItineraryMasterBreakdownGroup__c.SuggestedMinPrice__c

The min suggested selling price derived from the markup % of each component.

Read/Write for All

Field

ItinerarySubBreakdownGroup__c.CommissionTotal__c

Aggregate supplier commission in Itinerary currency from active itinerary items.

Read/Write for All

Field

ItinerarySubBreakdownGroup__c.CostTotal__c

Aggregate total cost price from active itinerary items.

Read/Write for All

Field

ItinerarySubBreakdownGroup__c.ExternalCode__c

Is used to store human-readable unique distinction between Salesforce records to help support the flow of Kaptio integration tools (Item Price Importer and Data Copy Tool). If you need to use this field for other purposes, we recommend creating a new field with its description and a help text.

Read/Write for All

Field

ItinerarySubBreakdownGroup__c.GrossProfit__c

Aggregate gross profit from active itinerary items.

Read/Write for All

Field

ItinerarySubBreakdownGroup__c.FinalPrice__c

Total sell price per passenger in that group.

Read/Write for All

Field

ItinerarySubBreakdownGroup__c.FinalPriceOverride__c

Total sell price per passenger in that group, overridden by the User.

Read/Write for All

Field

ItinerarySubBreakdownGroup__c.Itinerary__c

Reference to parent Itinerary.

Read/Write for All

Field

ItinerarySubBreakdownGroup__c.ItineraryMasterBreakdownGroup__c

Reference to Itinerary Master Breakdown Group.

Read/Write for All

Field

ItinerarySubBreakdownGroup__c.Markup__c

Markup value for the group.

Read/Write for All

Field

ItinerarySubBreakdownGroup__c.Mode__c

Active if has an active itinerary item to roll-up price from.

Read/Write for All

Field

ItinerarySubBreakdownGroup__c.PassengerCount__c

Unique number of passengers that belong to the group.

Read/Write for All

Field

ItinerarySubBreakdownGroup__c.ResellerCommissionTotal__c

Aggregate reseller commission total from active itinerary items.

Read/Write for All

Field

ItinerarySubBreakdownGroup__c.SellPriceTotal__c

Aggregate total sell price from active itinerary items. Excluding override services.

Read/Write for All

Field

ItinerarySubBreakdownGroup__c.SellPriceTotalOverride__c

Aggregate total sell price from active itinerary items. Including override services.

Read/Write for All

Field

ItinerarySubBreakdownGroup__c.Sort__c

Helps to determine sorting on the layouts.

Read/Write for All

Field

ItinerarySubBreakdownGroup__c.SubBreakdownGroup__c

Reference to global Sub Breakdown Group.

Read/Write for All

Field

ItinerarySubBreakdownGroup__c.SuggestedMaxPrice__c

The max suggested selling price derived from the markup % of each component.

Read/Write for All

Field

ItinerarySubBreakdownGroup__c.SuggestedMinPrice__c

The min suggested selling price derived from the markup % of each component.

Read/Write for All

Field

Itinerary_Item__c.Location__c

Location or starting point of services represented by this itinerary item.

Read/Write for All

Field

Itinerary_Item__c.Itinerary`SubBreakdownGroup__c

Reference to itinerary sub breakdown group.

Read/Write for All

Field

Itinerary__c.SuggestedMaxPercent__c

The max % represent the percentage increase from the suggested selling price derived from the markup % of each component.

Read/Write for All

Field

Itinerary__c.SuggestedMinPercent__c

The min % represent the percentage decrease from the suggested selling price derived from the markup % of each component.

Read/Write for All

Field

Lead.ConvertedTrip__c

Trip that a converted Lead is connected to.

Read/Write for All

Field

LeadMapping__c.AccountFieldName__c

Account Field Name

*

Field

LeadMapping__c.TripFieldName__c

Trip Field Name

*

Field

MasterBreakdownGroup__c.ExternalCode__c

Is used to store human-readable unique distinction between Salesforce records to help support the flow of Kaptio integration tools (Item Price Importer and Data Copy Tool). If you need to use this field for other purposes, we recommend creating a new field with its description and a help text.

Read/Write for Product users. Read for Sales

Field

MasterBreakdownGroup__c.Sort__c

Helps to determine sorting on the layouts.

Read/Write for Product users. Read for Sales

Field

PriceCategoryType__c.SubBreakdownGroup__c

Is used to define groups of service record types for pricing display purposes.

Read/Write for Product users. Read for Sales

Field

SubBreakdownGroup__c.ExternalCode__c

Is used to store human-readable unique distinction between Salesforce records to help support the flow of Kaptio integration tools (Item Price Importer and Data Copy Tool). If you need to use this field for other purposes, we recommend creating a new field with its description and a help text.

Read/Write for Product users. Read for Sales

Field

SubBreakdownGroup__c.MasterBreakdownGroup__c

Reference to master breakdown group.

Read/Write for Product users. Read for Sales

Field

SubBreakdownGroup__c.ReportingGroup__c

It allows the business to aggregate and report on the use of custom service groups for when sales users start to create custom services groups on their itineraries.

Read/Write for Product users. Read for Sales

Field

SubBreakdownGroup__c.Sort__c

Helps to determine sorting on the layouts.

Read/Write for Product users. Read for Sales

Field

SuggestedPriceScheme__c.ExternalCode__c

Is used to store human-readable unique distinction between Salesforce records to help support the flow of Kaptio integration tools (Item Price Importer and Data Copy Tool). If you need to use this field for other purposes, we recommend creating a new field with its description and a help text.

Read/Write for Product users. Read for Sales

Field

SuggestedPriceScheme__c.MaxPercent__c

The max % represent the percentage increase from the suggested selling price derived from the markup % of each component.

Read/Write for Product users. Read for Sales

Field

SuggestedPriceScheme__c.MinPercent__c

The min % represent the percentage decrease from the suggested selling price derived from the markup % of each component.

Read/Write for Product users. Read for Sales

Field

User.SuggestedPriceScheme__c

Id of SuggestedPriceScheme__c record.

Read/Write for Product users. Read for Sales

RecordType

Item__c.FlightPlaceholder

Used for flight placeholders - can only be priced per booking.

Assign to profiles

RecordType

+Itinerary__c.Amendment

A change to the original bookings that needs approval from a client

Assign to profiles

RecordType

+Itinerary__c.Booking

A paid itinerary

Assign to profiles

RecordType

+Itinerary__c.Cancellation

A cancelled booking

Assign to profiles

RecordType

+Itinerary__c.Quote

actively working with a client to book a trip

Assign to profiles

Path

+Itinerary__c.Amendment_Path

A path of Itinerary Statuses for Amendment booking

Path

+Itinerary__c.Booking_Path

A path of Itinerary Statuses for Booked Itinerary

Path

+Itinerary__c.Quote_Path

A path of Itinerary Statuses for Quote booking

Quick Action

+Itinerary__c.Cancel

Action to cancel a booking

Quick Action

+Itinerary__c.CancelWizard

Action to convert a booking

Quick Action

+Itinerary__c.ConvertToBooking

Action to convert a lead

Quick Action

+Itinerary__c.ConvertToTrip

Tab

Master Breakdown Group

Assign to profiles

Custom Permission

Allow Customization of Itinerary Price Breakdown Groups (Pilot)

Flexi Page

ItineraryPage

Layout

+Itinerary__c.Amendment Layout

Layout

+Itinerary__c.Booking Layout

Layout

+Itinerary__c.Cancellation Layout

Layout

+Itinerary__c.Quote Layout

Layout

MasterBreakdownGroup__c.Master Breakdown Group Layout

Layout

SubBreakdownGroup__c.Sub Breakdown Group Layout

Visualforce Page

Lead Settings

Visualforce Page

Suggested Price Scheme

  • AppSettings__c object is a Custom List object that does not support field level permissions.

  • LeadMapping__c object is a Custom List object that does not support field level permissions.

Deprecated Metadata

No metadata was deprecated as part of this release.

2020 Summer Minor 1 Release

New Metadata

Below you will find a list of metadata introduced in this release alongside permission recommendations. Please ask your Salesforce Administrators to review this section as part of the release readiness process for your org.

Type Name Description Permission

Object

CarRentalLocation__c

Defines available locations for car pick up and drop off.

Read/Write for Product users. Read for Sales

Object

SupplierOverride__c

Provide an option to define Supplier Overrides, allowing to override who the suppliers are either by the business unit or by an individual user.

Read/Write for Product users. Read for Sales

Field

AppSettings__c.TripPrefix__c

Define prefix for master trip.

* None

Field

AppSettings__c.TripSequence__c

Define starting sequence number for master trip.

* None

Field

AppSettings__c.FlexibleLocationHierarchy__c

Helps to define parent location record types for child locations and create flexible hierarchy.

* None

Field

CarRentalLocation__c.Address__c

Address of the location.

Read/Write for Product users. Read for Sales

Field

CarRentalLocation__c.ExternalCode__c

Is used to store human-readable unique distinction between Salesforce records to help support the flow of Kaptio integration tools (Item Price Importer and Data Copy Tool). If you need to use this field for other purposes, we recommend creating a new field with its description and a help text.

Read/Write for Product users. Read for Sales

Field

CarRentalLocation__c.GeoTag__c

Coordinates.

Read/Write for Product users. Read for Sales

Field

CarRentalLocation__c.Item__c

Link to parent car service.

Read/Write for Product users. Read for Sales

Field

CarRentalLocation__c.Location__c

Location within certain continent/country/city etc. to which Car Rental Location belongs.

Read/Write for Product users. Read for Sales

Field

Itinerary__c.VersionNumber__c

Auto-populated based on master Trip.

Read/Write for Sales Users

Field

ItineraryFlightLeg__c.OperatedByName__c

Name of Airline company from flight information.

Read/Write for Sales Users

Field

Itinerary_Item__c.CarDropOffLocation__c

Link to drop off location for car services.

Read/Write for Sales Users

Field

Itinerary_Item__c.CarPickUpLocation__c

Link to pick up location for car services.

Read/Write for Sales Users

Field

Itinerary_Item__c.FlightBookingSource__c

Source of the flight placeholder service.

Read/Write for Sales Users

Field

Itinerary_Item__c.FlightFromLocation__c

Reference to the flight from location.

Read/Write for Sales Users

Field

Itinerary_Item__c.FlightToLocation__c

Reference to the flight to location.

Read/Write for Sales Users

Field

PriceCategoryType__c.Icon__c

Any icon from SLDS icons library in category:iconName format.

Read/Write for Product users. Read for Sales

Field

PriceCategoryType__c.MasterServiceType__c

Determines the grouping of record types in Itinerary Builder’s calendar view.

Read/Write for Product users. Read for Sales

Field

SupplierOverride__c.BusinessUnit__c

Link to the business unit that define supplier override.

Read/Write for Product users. Read for Sales

Field

SupplierOverride__c.ExternalCode__c

Is used to store human-readable unique distinction between Salesforce records to help support the flow of Kaptio integration tools (Item Price Importer and Data Copy Tool). If you need to use this field for other purposes, we recommend creating a new field with its description and a help text.

Read/Write for Product users. Read for Sales

Field

SupplierOverride__c.Item__c

Parent service to define supplier override.

Read/Write for Product users. Read for Sales

Field

SupplierOverride__c.Supplier__c

Link to the supplier.

Read/Write for Product users. Read for Sales

Field

SupplierOverride__c.User__c

Link to the user that define supplier override.

Read/Write for Product users. Read for Sales

Field

Trip__c.ReferenceNumber__c

Reference number to keep track of all quotes and bookings related to the trip.

Read/Write for Sales Users

  • AppSettings__c object is a Custom List object that does not support field level permissions.

New Metadata Reserved for Future Use

Below you will find a list of new metadata that is being introduced in this release that will be reserved for future use. No action is required on your Salesforce administrator for this metadata.

Type Name Description

Object

ItineraryLocation__c

Define primary itinerary location.

Field

AppSettings__c.PrimaryLocationRecordTypes__c

Setting to define which locations will be available for Primary Locations component in the Itinerary Builder.

Field

AppSettings__c.SourceFlightPlaceholderService__c

Active Item with FlightPlaceholder Record Type.

Field

ItineraryLocation__c.ExternalCode__c

Is used to store human-readable unique distinction between Salesforce records to help support the flow of Kaptio integration tools (Item Price Importer and Data Copy Tool). If you need to use this field for other purposes, we recommend creating a new field with its description and a help text.

Field

ItineraryLocation__c.Itinerary__c

Link to parent Itienrary.

Field

ItineraryLocation__c.Location__c

Link to parent Location.

Deprecated Metadata

No metadata was deprecated as part of this release.

2020 Spring Major Release

New Metadata

Below you will find a list of metadata introduced in this release alongside permission recommendations. Please ask your Salesforce Administrators to review this section as part of the release readiness process for your org.

Type Name Description Permission

Field

PromotionEffect__c.Active__c

Used to determine whether a promotion effect record is active or not.

Read/Write for Price Setup Users

Field

AppSettings__c.EncryptContentParameters__c

If checked - encrypted version of the itinerary content id will be used in the public facing URL

* None

Field

ItineraryService__c.ManualCostPriceType__c

Indicates that cost price type was updated manually by the User.

Read/Write for Sales Users

Field

ItineraryService__c.ManualSalesPriceType__c

Indicates that sales price type was updated manually by the User.

Read/Write for Sales Users

Field

Itinerary_Item__c.CombinabilityGroupId__c

Technical field. Is used to store Combinability Group Id to remember user choice promotion.

Read/Write for Sales Users

Field

Itinerary_Item__c.SupplierCostNet__c

Total Cost price in itinerary currency without supplier commission. Please note that the Label for this field is Total Cost Net.

Read/Write for Sales Users

Field

Itinerary_Item__c.SupplierTotalCostNet__c

Total Cost price in supplier currency without supplier commission.

Read Only for Sales Users

Field

SupplierRequest__c.ExternalId__c

Encrypted id which is used on external page

Read/Write for Sales Users

Permissions

Can Override Cost Pricelists

Defines whether a user can override Cost pricelists while defining pricing on itinerary level.

Permissions

Can Override Sales Pricelists

Defines whether a user can override Sales pricelists while defining pricing on itinerary level.

  • AppSettings__c object is a Custom List object that does not support field level permissions.

New Metadata Reserved for Future Use

Below you will find a list of new metadata that is being introduced in this release that will be reserved for future use. No action is required on your Salesforce administrator for this metadata.

Type Name Description

Field

LocationNote__c.BusinessUnit__c

Specific business unit, so that notes are only displayed if the itinerary is created for that specific business unit.

Field

LocationNote__c.Content__c

Content for notes.

Field

LocationNote__c.Location__c

Any geographical location to tie notes.

Field

LocationNote__c.Severity__c

It is used to specify highlighting in the itinerary builder

Field

LocationNote__c.TravelDateFrom__c

Travel date from the note is relevant.

Field

LocationNote__c.TravelDateTo__c

Travel date to the note is relevant.

Object

LocationNote__c

Object reserved for future functionality

Tabs

LocationNote__c

Tab reserved for future functionality

Deprecated Metadata

Below you will find a list of metadata that was deprecated as part of this release. Kaptio regularly deprecates and removes metadata from our Managed Package as part of overall maintenance of our solution.

Please note that data and metadata is never deleted in a clients org without specific action by the customer. When a client upgrades to the new release, any deleted components are still available in the clients org. The components are displayed in the Unused Components section of the Package Details page. This section ensures that subscribers have the opportunity to export data and modify custom integrations involving those components before explicitly deleting them. For example, before deleting custom objects or fields, customers can preserve a record of their data from Setup by entering Data Export in the Quick Find box and then selecting Data Export.

Please review and adjust any customizations (apex code, workflows, process builder etc.) related to this metadata.

Type Name Comment

Field

Itinerary_Item__c.IsDeleted__c

Replaced with Mode__c = ‘Deleted’

Field

Itinerary_Item__c.Cancelled__c

Replaced with Mode__c = ‘Cancelled’

Field

PriceRole__c.OccupancyType__c

Never utilised in end-to-end occupancy logic.

Field

AppSettings__c.SetIsCancelled__c

Is not used since Itinerary_Item__c.Cancelled__c field has been deprecated

Field

AppSettings__c.SetIsDeleted__c

Is not used since Itinerary_Item__c.IsDeleted__c field has been deprecated

Field

BusinessRule__c.PassengerRole__c

Never utilised in end-to-end occupancy logic.

Field

Component__c.AllowAnyOption__c

Is never used in the code.

Field

Component__c.ComponentBehaviourId__c

Was replaced with ComponentBehaviourChoice__c field in previous releases.

Field

Component__c.ComponentBehaviour__c

Was replaced with ComponentBehaviourChoice__c field in previous releases.

Field

Component__c.HideDateTime__c

Was replaced with TimeAvailability__c+` field and marked as deprecated in previous releases, is removed from the package now.

Field

Component__c.PricingBehaviorId__c

Was replaced with PricingBehaviorChoice__c field in previous releases.

Field

Component__c.PricingBehavior__c

Was replaced with PricingBehaviorChoice__c field in previous releases.

Field

Component__c.SelectionTypeId__c

Was replaced with SelectionType__c field in previous releases.

Field

Component__c.SelectionTypeName__c

Was replaced with SelectionType__c field in previous releases.

Field

Item_Price__c.Addon__c

Was replaced with ItemPriceCategoryAssignment__c.Addon__c field and marked as deprecated in previous releases, is removed from the package now.

Field

Item_Price__c.Commission__c

Was replaced with Reseller Commissions and marked as deprecated in previous releases, is removed from the package now.

Field

Item_Price__c.Currency__c

Was marked as deprecated in previous releases since is not used anymore, is removed from the package now.

Field

Item_Price__c.CustomDateFrom__c

Was only used for importing prices and marked as deprecated in previous releases since is not used anymore, is removed from the package now.

Field

Item_Price__c.CustomDateTo__c

Was only used for importing prices and marked as deprecated in previous releases since is not used anymore, is removed from the package now.

Field

Item_Price__c.DateFromTs__c

Was replaced with Price Seasons and marked as deprecated in previous releases, is removed from the package now.

Field

Item_Price__c.DateToTs__c

Was replaced with Price Seasons and marked as deprecated in previous releases, is removed from the package now.

Field

Item_Price__c.Date_From__c

Was replaced with Price Seasons and marked as deprecated in previous releases, is removed from the package now.

Field

Item_Price__c.Date_To__c

Was replaced with Price Seasons and marked as deprecated in previous releases, is removed from the package now.

Field

Item_Price__c.Description__c

Was marked as deprecated in previous releases since is not used anymore, is removed from the package now.

Field

Item_Price__c.HasCommission__c

Was replaced with Reseller Commissions and marked as deprecated in previous releases, is removed from the package now.

Field

Item_Price__c.IsCommissionable__c

Was replaced with Reseller Commissions and marked as deprecated in previous releases, is removed from the package now.

Field

Item_Price__c.Link_To__c

Was replaced with ItemPriceCategoryAssignment__c.Addon__c & ItemPriceCategoryAssignment__c.PriceCategory__c fields and marked as deprecated in previous releases, is removed from the package now.

Field

Item_Price__c.Max_Nights__c

Was replaced with Business Rules and marked as deprecated in previous releases, is removed from the package now.

Field

Item_Price__c.Max_Pax__c

Was replaced with Business Rules and marked as deprecated in previous releases, is removed from the package now.

Field

Item_Price__c.Max_Rooms__c

Was replaced with Business Rules and marked as deprecated in previous releases, is removed from the package now.

Field

Item_Price__c.Min_Nights__c

Was replaced with Business Rules and marked as deprecated in previous releases, is removed from the package now.

Field

Item_Price__c.Min_Pax__c

Was replaced with Business Rules and marked as deprecated in previous releases, is removed from the package now.

Field

Item_Price__c.Min_Rooms__c

Was replaced with Business Rules and marked as deprecated in previous releases, is removed from the package now.

Field

Item_Price__c.Period_From__c

Was replaced with Price Seasons and marked as deprecated in previous releases, is removed from the package now.

Field

Item_Price__c.Period_To__c

Was replaced with Price Seasons and marked as deprecated in previous releases, is removed from the package now.

Field

Item_Price__c.PricePeriodAssignment__c

Was replaced with Price Seasons and marked as deprecated in previous releases, is removed from the package now.

Field

Item_Price__c.PriceRecordId__c

Was marked as deprecated in previous releases since is not used anymore, is removed from the package now.

Field

Item_Price__c.Price_Category__c

Was replaced with ItemPriceCategoryAssignmentc.PriceCategoryc+` field and marked as deprecated in previous releases, is removed from the package now.

Field

Item_Price__c.Price_Period__c

Was replaced with PriceSeason__c field and marked as deprecated in previous releases, is removed from the package now.

Field

Item_Price__c.Selected_days__c

Was replaced with Price Seasons and marked as deprecated in previous releases, is removed from the package now.

Field

Itinerary__c.SurchargeDisabled__c

Is not used since surcharge logic should be a custom feature and has been deprecated

Field

Itinerary__c.SurchargeTotal__c

Is not used since surcharge logic should be a custom feature and has been deprecated

Field

Passenger__c.PassengerRole__c

Is not used since PassengerRole__c object has been deprecated

Field

PaymentRequest__c.Surcharge__c

Is not used since surcharge logic should be a custom feature and has been deprecated

Field

Price_Category__c.RoomType__c

Is not used since RoomType__c object has been deprecated

Field

Transaction__c.SurchargeBCY__c

Is not used since surcharge logic should be a custom feature and has been deprecated

Field

Transaction__c.SurchargeCCY__c

Is not used since surcharge logic should be a custom feature and has been deprecated

Field

Transaction__c.Surcharge__c

Is not used since surcharge logic should be a custom feature and has been deprecated

Object

Condition__c

Object and all relevant field metadata removed

Object

ContentLibrary__c

Object and all relevant field metadata removed

Object

Extra__c

Object and all relevant field metadata removed

Object

ItemContactRole__c

Object and all relevant field metadata removed

Object

PassengerRole__c

Object and all relevant field metadata removed

Object

RoomType__c

Object and all relevant field metadata removed

Object

Version__c

Object and all relevant field metadata removed

Object

WebSubmission__c

Object and all relevant field metadata removed

Permissions

Can Override Pricelists

Replaced with Can Override Cost Pricelists and Can Override Sales Pricelists

Tab

ContentLibrary__c

Is not used since ContentLibrary__c object has been deprecated

Tab

RoomType__c

Is not used since RoomType__c object has been deprecated

FieldSet

Component__c - FieldsOnNewContent

FieldSet

Transaction__c - FieldsOnPaymentAction

Is not used since surcharge logic should be a custom feature and has been deprecated

FieldSet

Transaction__c - PaymentExpectedOnPaymentOverview

Is not used since surcharge logic should be a custom feature and has been deprecated

FieldSet

Package__c - Additional_Fields

Is not used since we have a step in-between to open Package Editor app.

Buttons

New Itinerary

Is never used.