4 Importable Columns

The following section describes the standard set of columns that Data Import can get from any of the files described above.

Note:

All mandatory fields are bold and must include in the setup for a successful import.

Master Data (Guests) File (MASTER)

You must import the Guest Master file first before the other guest details like Amenity/Special request and other import fields became valid.

For Group Member, the import should be done through standard Master Reservation with the RES_GRP value defined. Group must be already defined in Database or imported.

Table 4-1 Master Data (Guests) File (MASTER)

COLUMN NAME DATA TYPE (LENGTH) DESCRIPTION

RES_V_GUESTID or RES_BOARDCC

Text (50) Or Numeric (20)

Unique Guest Identifier, used to send account information back to shore systems. Should be unique for the lifetime of the system for every guest stay. Usually this is the number which is used in RES_BOARDCC starting with 99.

PAX_NAME

Text (40)

Person Surname.

PAX_FSTN

Text (40)

Person Forename.

PAX_MNAME

Text (20)

Person Middle Name.

PAX_OTHNAME

Text (40)

Person Non Latin Name.

PAX_SALUT

Text (20)

Person Greeting.

PAX_TITEL

Text (20)

Person Title , for example Dr.

PAX_STREET

Text (30)

Person Address Street 1.

PAX_STREET2

Text (30)

Person Address Street 2.

PAX_ZIP

Text (10)

Person Address Postal/Zip code.

PAX_STATE

Text (20)

Person Address State.

PAX_CITY

Text (30)

Person Address City.

PAX_COUNTRY

Text (6)

Person Address Country (ISO Code).

PAX_TELNO

Text (30)

Person Telephone Number.

PAX_EMAIL

Text (50)

Person Primary Email Address.

PAX_EMAIL2

Text (50)

Person Secondary Email Address.

PAX_CRELIM

Numeric (22,4)

Person preset Credit Limit to be spent onboard.

PAX_POSTING

Numeric (1)

Person Posting Status (0-Off, 1-On).

PAX_SEX

Text (6)

Gender (Male/Female/'M'/'F').

PAX_PASSNO

Text (20)

Person Passport Number.

PAX_PASSDI

Date

Passport Date of Issue.

PAX_PASSPI

Text (30)

Passport Place of Issue.

PAX_PASSPI_COUNTRY

Text (6)

Passport Country of Issue (ISO Code).

PAX_PASSEX

Date

Passport Expiry Date.

PAX_BIRTHD

Date

Person Birth Date.

PAX_BIRTHP

Text (20)

Person Birth Place.

PAX_BIRTHNAT

Text (3)

Person Birth Nationality (ISO code).

PAX_NATION

Text (6)

Person Current Nationality (ISO Code).

PAX_LANG

Text (6)

Person Language (ISO Code).

PAX_HAIR

Text (20)

Person Hair Color.

PAX_EYES

Text (20)

Person Eyes Color.

PAX_HEIGHT

Numeric (8)

Person Height.

PAX_WEIGHT

Numeric (8)

Person Weight.

PAX_SMOKE

Numeric (1)

Smoker (0-No, 1-Yes).

PAX_PROFESSION

Text (50)

Person Profession.

PAX_ROYALITY

Text (20)

Person Royal Title.

PAX_NAT_ID

Text (20)

Person National Identification ID (IC Numeric).

PAX_MARTIAL

Text (1)

Person Marital Status (M-Married, S-Single, N-Not Applicable).

PAX_VISA_ADDRESS1

Text (30)

Person Temporary Address 1.

PAX_VISA_ADDRESS2

Text (30)

Person Temporary Address 2.

PAX_VISA_STREET

Text (30)

Person Temporary Address Street.

PAX_VISA_ZIP

Text (10)

Person Temporary Address Postal/Zip Code.

PAX_VISA_STATE

Text (20)

Person Temporary Address State.

PAX_VISA_CITY

Text (30)

Person Temporary Address City.

PAX_VISA_PHONE

Text (30)

Person Temporary Telephone Number.

PAX_VISA_EMAIL

Text (50)

Person Temporary Email.

PAX_CONT_NAME

Text (40)

Person Emergency Contact Name.

PAX_CONT_STREET

Text (30)

Person Emergency Contact Address.

PAX_CONT_STREET2

Text (30)

Person Emergency Contact Street.

PAX_CONT_ZIP

Text (10)

Person Emergency Contact Postal/Zip Code.

PAX_CONT_CITY

Text (30)

Person Emergency Contact City.

PAX_CONT_STATE

Text (10)

Person Emergency Contact State.

PAX_CONT_COUNTRY

Text (6)

Person Emergency Contact Country (ISO Code).

PAX_CONT_PHONE

Text (30)

Person Emergency Contact Phone.

PAX_CONT_EMAIL

Text (50)

Person Emergency Contact Email.

PAX_CONT_MOB_PHONE

Text (30)

Person Emergency Contact Mobile.

PAX_RELATIONSHIP

Text (30)

Person Emergency Contact Relationship.

PAX_PP_POSTING

Numeric (1)

Allow to change from Package posting to Normal posting (0-Not Allowed, 1-Allowed).

PAX_A_FRQ_CARDNO

Text (20)

Frequent Cruiser's Card Number.

PAX_A_TRAV_INSURE

Text (6)

Travel Insurance Code (TYP_TRV).

PAX_A_INSURE_NR

Text (30)

Travel Insurance Number.

PAX_LOYALTY

Text (6)

Discount Template (TYP_LYT).

PAX_HANDICAPED

Numeric (1)

Handicapped (0-No, 1-Yes).

PAX_INTOX

Numeric (1)

Intoxication (0-No, 1-Yes).

PAX_STREET3

Text (30)

Address street.

RES_CAB

Text (20)

Cabin Number.

RES_EMB_E

Date

Expected Embarkation Date.

RES_DIS_E

Date

Expected Disembarkation Date.

RES_SIGNON

Text (20)

Embarkation Port Comments.

RES_SIGNOFF

Text (20)

Disembarkation Port Comments.

RES_SIGNONPORT_ID

Text (6)

Embarkation Port Name. Port names must be preset onboard (TYP_HRB).

RES_SIGNOFFPORT_ID

Text (6)

Disembarkation Port Name. Port names must be preset onboard (TYP_HRB).

RES_GRP

Number (38)

Person Group Identifier (If belongs to any Group). This data should be RES_V_GUESTID that passed during group import and the import will convert this into internal ID recognize by the system.

RES_DEP_PAY

Text (10)

Default to Ship Payment Type (Optional).

RES_CANCEL

Numeric (1)

Only use to Cancel off existing reservation.

RES_V_PRIMARY

Text (1)

Primary Payer (Null-Not Applicable, 1-Yes).

RES_MANIFESTNOAUTO

Text (20)

Person Manifest Number.

RES_AGENTID

Text (20)

Person Agent Identifier.

RES_AGENTRERID

Text (20)

Person Reservation Agent Identifier.

RES_AGENTBOOKINGID

Text (20)

Person Booking Agent Identifier.

RES_PPN_ID

Text (20)

Person Package Plan external name (Import will convert this external name to package plan internal ID - provided package plan is setup onboard with the correct external name).

RES_REST_SEATING

Text (2)

Person Dining Seating Type (Null-Reset, E-First/Early Seating, M-Second Seating, T-Third Seating).

RES_SHOW_SEATING

Text (2)

Person Show Seating Number.

RES_OTHR_SEATING

Text (2)

Person Others Seating Number.

RES_REST_TABLE

Text (3)

Person Dining Table Number.

RES_CLASSIFICATION

Text (6)

VIP Type (This VIP Code has to be preset onboard).

RES_PIN_CODE

Text (38)

Internal PIN Code for guest.

RES_PAXCLASS

Text (20)

Person Classification Remarks.

RES_PRODUCT

Text (20)

Product Name/Identifier.

RES_PROMOTION

Text (30)

Promotion Name/Identifier.

RES_CHECKED_DOCUMENTS

Text (1)

Document Checked (0-Not Checked, 1-Checked).

RES_COLLECTED_DOCUMENTS

Text (1)

Document Collected (0-Not Collected, 1-Collected)

RES_GENERIC_DENY_BOARDING

Text (1)

Deny Person from Boarding the ship (0-Deny Yes, 1-Deny No, can board ship).

RES_GENERIC_DENY_REASON

Text (40)

Deny Boarding Reasons.

RES_EMAIL_SHIP

Text (72)

Guest Onboard E-mail Address.

RES_BOOKNR

Text (100)

Guest's Reservation Booking Number. Also serves as a "party" number so that Cruise can group and display all persons with same booking number. Besides being named as booking number or party number, it is also known as "travel with" number.

RES_REFERENZ

Text (40)

Guest's Reservation Booking Identifier. Usually from external reservation system. Combination with RES_V_GUESID for multiple reservation handling.

RES_OWNER

Number

Special Guests (1-Residents, 0-Non-Residents).

RES_SEAT_TOGETHER

Text (1)

SilverWhere Dining System Table number.

RES_SEAT_AUTOMATIC

Text (1)

SilverWhere Dining System Table number.

RES_PPD_TAG

Text (6)

Revenue Per Passenger Per Day.

RES_CRUISE_FARE

Number

Cruise Fare.

RES_OPERATOR

Number

Guest with air/sea program option.

RES_SALES

Number (22,4)

Sales Amount (Decimal not needed if parameter “Data Import Implied Decimal” is set true).

RES_CPP_TYPE

Text (1)

Cancellation Protection Plan Type.

RES_CRUISE_DAYS

Number

Number of Cruise Days.

RES_AWARD_LEVEL

Text (4)

Award Level.

RES_TRAVEL_TYPE

Text (1)

Cruise/Tour Indicator.

RES_CAB_SHARING

Text (1)

Cabin Sharing Indicator.

RES_BOARDCC_EXT

Text (30)

External Board Card Number.

RES_CC_NUM

Text (20)

Credit Card Number.

RES_CC_EXP

Text (5)

Credit Card Expiry.

RES_CC_NAME

Text (40)

Credit Card Name.

RES_CC_TRACK1

Text (79)

Credit Card Track1.

RES_CC_TRACK2

Text (79)

Credit Card Track2.

RES_PR_ID

Text (30)

Permanent Resident Identifier.

RES_NOOFCRUISES

Text (10)

No of Cruises.

RST_TRVLWITH1

Text (20)

Although this is Dining table’s field, this is used as a part of the combination value for party number. This field is selected through the Travel ID checkbox. Combination of this field, RES_PRODUCT and RES_EMB_E will replace RES_BOOKNR as party number.

Master Data – Crew File (MASTER)

Crew Master Data must be imported first before importing the crew details.

Table 4-2 Master Data (Crew) File (MASTER)

COLUMN NAME DATA TYPE (LENGTH) DESCRIPTION

RES_V_GUESTID or RES_BOARDCC

Text (50) or Numeric (20)

Unique Crew Identifier, used to send account information back to shore systems. Should be unique for the lifetime of the system for every crews stay. Usually this is the number which is used in RES_BOARDCC starting with 99.

CRW_NAME

Text (40)

Person Surname.

CRW_FSTN

Text (40)

Person Forename.

CRW_MNAME

Text (20)

Person Middle Name.

CRW_OTHNAME

Text (40)

Person Non-Latin Name.

CRW_SALUT

Text (20)

Person Greeting.

CRW_STREET

Text (30)

Person Address Street 1.

CRW_STREET2

Text (30)

Person Address Street 2.

CRW_ZIP

Text (10)

Person Address Postal/Zip Code.

CRW_STATE

Text (20)

Person Address State.

CRW_CITY

Text (30)

Person Address City.

CRW_COUNTRY

Text (6)

Person Address Country (ISO Code).

CRW_TELNO

Text (30)

Person Telephone Number.

CRW_EMAIL

Text (50)

Person Primary Email Address.

CRW_EMAIL2

Text (50)

Person Secondary Email Address.

CRW_CRELIM

Numeric (22,4)

Person preset Credit Limit to be spent onboard.

CRW_SEX

Text (6)

Gender (Male/Female/'M'/'F').

CRW_PASSNO

Text (20)

Person Passport Number.

CRW_PASSDI

Date

Passport Date of Issue.

CRW_PASSPI

Text (30)

Passport Place of Issue.

CRW_PASSPI_COUNTRY

Text (6)

Passport Country of Issue (ISO Code).

CRW_PASSEX

Date

Passport Expiry Date.

CRW_BIRTHD

Date

Person Birth Date.

CRW_BIRTHP

Text (20)

Person Birth Place.

CRW_BIRTHNAT

Text (3)

Person Birth Nationality (ISO Code).

CRW_NATION

Text (6)

Person Current Nationality (ISO Code).

CRW_LANG

Text (6)

Person Language (ISO Code).

CRW_LANG2

Text (6)

Person Language 2 (ISO Code).

CRW_LANG3

Text (6)

Person Language 3 (ISO Code).

CRW_HAIR

Text (20)

Person Hair Color.

CRW_EYES

Text (20)

Person Eyes Color.

CRW_HEIGHT

Numeric (8)

Person Height.

CRW_WEIGHT

Numeric (8)

Person Weight.

CRW_NAT_ID

Text (20)

Person National Identification ID (IC Number).

CRW_MARTIAL

Text (1)

Person Marital Status (M-Married, S-Single, N-Not Applicable).

CRW_DIV

Text (6)

Crew Department Code (Preset Code Onboard).

CRW_STAFF_POS

Text (6)

Crew Staff Position Code (Preset Code Onboard).

CRW_EXTERNALID

Text (20)

Crew External Identifier.

CRW_INTERNALID

Text (20)

Crew Internal Identifier.

CRW_BOOKNO

Text (15)

Crew Seamen Book no.

CRW_BKDATE

Date

Crew Seamen Book Date.

CRW_BKPASSPI

Text (20)

Crew Seamen Book Issue Place.

CRW_BKPASSEX

Date

Crew Seamen Book Expiry.

CRW_CONT_NAME

Text (40)

Crew Emergency Contact Name.

CRW_RELATIONSHIP

Text (30)

Crew Emergency Contact Relationship (Related to Emergency Contact Name).

CRW_CONT_STREET

Text (30)

Crew Emergency Contact Address.

CRW_CONT_STREET2

Text (30)

Crew Emergency Contact Street.

CRW_CONT_ZIP

Text (10)

Crew Emergency Contact Postal/Zip Code.

CRW_CONT_STATE

Text (10)

Crew Emergency Contact State.

CRW_CONT_CITY

Text (30)

Crew Emergency Contact City.

CRW_CONT_COUNTRY

Text (6)

Crew Emergency Contact Country (ISO Code).

CRW_CONT_PHONE

Text (30)

Crew Emergency Contact Telephone Number.

CRW_CONT_EMAIL

Text (50)

Crew Emergency Contact Email.

CRW_CONTRACTTYPE

Text (40)

Crew Contract Type.

CRW_CONTRACTSIGNON

Date

Crew Sign On Date.

CRW_CONTRACTEXP

Date

Crew Contract Expiry.

CRW_ORDER_EMP_NO

Numeric

Crew Incentive Program Employee Number.

CRW_BKPASSPI_COUNTRY

Text (6)

Seaman Book Country of Issue.

CRW_TRAV_INSURE

Text (6)

Travel Insurance Code (TYP_TRV).

RES_CAB

Text (20)

Cabin Number.

RES_EMB_E

Date

Expected Embarkation Date.

RES_DIS_E

Date

Expected Disembarkation Date.

RES_SIGNON

Text (20)

Embarkation Port Comments.

RES_SIGNOFF

Text (20)

Disembarkation Port Comments.

RES_SIGNONPORT_ID

Text (6)

Embarkation Port Name. Port names have to be preset onboard (TYP_HRB).

RES_SIGNOFFPORT_ID

Text (6)

Disembarkation Port Name. Port names have to be preset onboard (TYP_HRB).

RES_DEP_PAY

Text (10)

Default to Ship Payment Type (Optional).

RES_CANCEL

Numeric (1)

Only use to cancel off existing reservation.

RES_V_PRIMARY

Text (1)

Primary Payer (Null-Not Applicable, 1-Yes).

RES_REFERENZ

Text (40)

Crew's Reservation Booking Identifier. Usually from external reservation system. Combination with RES_V_GUESID for multiple reservation handling.

RES_MANIFESTNOAUTO

Text (20)

Person Manifest Number.

RES_PIN_CODE

Numeric(38)

Person Unique PIN Number. (To use incorporating with PABX system).

RES_REMARKS

Text (100)

Person Remarks.

RES_INBOUNDDEPDATE

Date

Person Inbound Departure Date.

RES_EMAIL_SHIP

Text (72)

Crew Onboard E-mail Address.

RES_BOARDCC_EXT

Text (30)

External Board Card Number.

RES_CC_NUM

Text (20)

Credit Card Number.

RES_CC_EXP

Text (5)

Credit Card Expiry.

RES_CC_NAME

Text (40)

Credit Card Name.

RES_CC_TRACK1

Text (79)

Credit Card Track1.

RES_CC_TRACK2

Text (79)

Credit Card Track2.

CRW_STREET3

Text (30)

Address street 3.

CRW_INTOX

Text (1)

Intoxicated flag (1 –Yes, 0 – No)

Group Details File (GROUP)

The Group Leader must already exist in the database, and RES_GRP will be used to identify a group member. All group members should have RES_GRP set to the same RES_V_GUESTID that belongs to the specific group. The related RES_V_GUESTID can be used as an external identifier/agent identifier when doing group member import; the data import will convert this external identifier to a GRP_ID that is recognized by the database. Group member import should be treated like all ordinary guest imports with the exception that it must have the RES_GRP assigned. Groups must be imported first before group members are to be imported.

Table 4-3 Group Details File

COLUMN NAME DATA TYPE (LENGTH) DESCRIPTION

RES_V_GUESTID or RES_BOARDCC / GRP_GROUPLEADER

Text (50) or Numeric (20)

Group Leader will be converted to UXP_A_ID from RES_V_GUESTID or RES_BOARDCC given. The reference setup will be RES reference as RES_V_GUESTID or other reference as s GRP_GROUPLEADER.

GRP_NAME

Text (40)

Group First Name.

GRP_NAME_N

Text (40)

Group Last Name.

GRP_ADDRESS1

Text (30)

Group Address 1.

GRP_ADDRESS2

Text (30)

Group Address 2.

GRP_CITY

Text (30)

Group City.

GRP_STATE

Text (10)

Group State.

GRP_ZIP

Text (10)

Group Post Code/Zip Code.

GRP_COUNTRY

Text (6)

Group Country (ISO Code).

GRP_STREET

Text (30)

Group Street.

GRP_CRELIM

Numeric (22,4)

Group Credit Limit.

GRP_POSTING

Numeric (1)

Group Posting Enable (0-No, 1-Yes).

GRP_TRAV_INSURE

Text (6)

Group Travel Insurance Code (TYP_TRV).

GRP_INSURE_NR

Text (30)

Group Travel Insurance Number.

RES_EMB_E

Date

Group Embarkation Date.

RES_DIS_E

Date

Group Disembarkation Date.

RES_V_GUESTID

Text (50)

Group External Identifier/Unique Group Identifier.

RES_SHOREID

Text (15)

Shore side group reference, i.e. a number used to identify a particular group.

RES_CC_NUM

Text (20)

Credit Card Number.

RES_CC_EXP

Text (5)

Credit Card Expiry.

RES_CC_NAME

Text (40)

Credit Card Name.

RES_CC_TRACK1

Text (79)

Credit Card Track1.

RES_CC_TRACK2

Text (79)

Credit Card Track2.

Visitors Details File (VISITORS)

Visitors file can be imported independent of Master Guest/Group Reservation file. It is considered a group of its own. The following are the supported fields.

Table 4-4 Visitor Details File

COLUMN NAME DATA TYPE (LENGTH) DESCRIPTION

RES_V_GUESTID or RES_BOARDCC

Text (50) or Numeric (20)

Unique Visitor's Identifier, used to send account information back to shore systems. Should be unique for the lifetime of the system for every visitor's visit. Usually this is the number which is used in RES_BOARDCC starting with 99.

RES_BOARDCC_EXT

Text (30)

External Board Card Number.

VTO_NAME

Text (40)

Visitor's First Name.

VTO_FSTN

Text (40)

Visitor's First Name.

VTO_SALUT

Text (20)

Visitor's Greeting.

VTO_PASSNO

Text (20)

Visitor's Passport Number.

VTO_POSTING

Numeric (1)

Visitor's posting status (0-Off, 1-On).

VTO_BIRTHD

Date

Visitor’s Birth Date.

RES_EMB_E

Date

Visitor's Embarkation Date.

RES_DIS_E

Date

Visitor's Disembarkation Date.

RES_QROUTE_ACC

Numeric

Route to System Account (RES_ACC).

RES_VTYPE

Text (6)

Type of Visitors.

Restaurant/Dining Assignment File (DINING)

Table 4-5 Visitor Details File

COLUMN NAME DATA TYPE (LENGTH) DESCRIPTION

RST_ACC_ID

Numeric (20)

Unique Person Identifier, used to send account information back to shore systems. Should be unique for the lifetime of the system for every person’s stay.

RST_SCR_ID

Numeric (15)

Shore system cruise identifier. Must be the same as entered in SCR_ITN_ID. Converted to internal SCR_ID upon import.

RST_ASSIGN_LEVEL

Text (2)

How well the guest’s requests were met?

RST_ASSIGNED_SEATING

Text (3)

Seating Number.

RST_DINING_LOCKED

Text (1)

Change seating during assignment (Y-Yes, N-No)?

RST_REST_ASSIGNED

Text (3)

Assigned Restaurant.

RST_SEATING_CONFIRMED

Text (1)

Confirmed Seating (Y-Yes, N-No)?

RST_DONT_SEAT

Text (1)

Assign seat automatically (Y-Yes, N-No)?

RST_VIP_SEAT

Text (1)

Preferred Seat Privilege.

RST_PARTY

Numeric

Party Link.

RST_PRIORITY1

Text (30)

Priority Information.

RST_PRIORITY2

Text (30)

Priority Information.

RST_PRIORITY3

Text (30)

Priority Information.

RST_PRIORITY4

Text (30)

Priority Information.

RST_PRIORITY5

Text (30)

Priority Information.

RST_REQ_SEATING

Text (3)

Requested Seating.

RST_REQ_REST

Text (4)

Requested Restaurant.

RST_REQ_TABLE

Text (4)

Requested Table.

RST_REQUEST_DATE

Date

Special Request Date.

RST_RES_SEATING

Text (3)

Reservation Seating.

RST_WHEELCHAIR

Text (1)

Wheelchair capable table required (Y-Yes, N-No)?

RST_TABLE_LOC

Text (4)

Table Location.

RST_TABLE_NO

Text (10)

Table Number.

RST_TABLE_SIZE

Text (3)

Table Size.

RST_TABLE_TYPE

Text (4)

Table Type (i.e. R-Round, S-Square, O-Oval, and so on).

RST_WL_TYPE

Text (1)

Is it on Waiting List?

RST_WL_ROOM

Text (3)

Waiting List Preferred Restaurant.

RST_WL_SEATING

Text (3)

Waiting List Preferred Seating.

RST_WL_TIME

Date

Waiting List Preferred Time.

RST_AGE_GRP

Number

Age Group.

Flight Details File (FLIGHT)

Table 4-6 Flight Details File

COLUMN NAME DATA TYPE (LENGTH) DESCRIPTION

RES_V_GUESTID or RES_BOARDCC

Text (50) or Numeric (20)

Unique Guest Identifier. Should be unique for the lifetime of the systems for every guest stay. Usually this is the number which is used in RES_BOARDCC starting with 99.

AIR_DIRECTION

Text (1)

Possible values are 'A' and 'D'. 'A' is used for all arrival flights; 'D' means departure flights from the ship.

AIR_CONNECT

Numeric (1)

Connecting Flight (0-No, 1-Yes)?

AIR_INTER

Text (1)

International Flight (Null-No, 'I'-Yes)?

AIR_CARRIER

Text (30)

Flight Description/Name.

AIR_FLIGHT

Text (10)

Flight Number.

AIR_DEPARTURE

Date

Flight Departure Date/Time, required if AIR_ARRIVAL is empty.

AIR_DEPARTURE_COUNTRY

Text (30)

Flight Departure Country.

AIR_DEPARTCITY

Text (30)

Flight Departure City.

AIR_DEPARTURE_AIRPORT

Text (10)

Flight Departure Airport.

AIR_ARRIVAL

Date

Flight Arrival Date/Time, required if AIR_DEPARTURE is empty.

AIR_ARRIVAL_COUNTRY

Text (30)

Flight Arrival Country.

AIR_ARRIVALCITY

Text (30)

Flight Arrival City.

AIR_ARRIVAL_AIRPORT

Text (10)

Flight Arrival Airport.

AIR_BAG_LABEL

Text (10)

Bag Label assigned to the flight.

AIR_HOTEL

Text (20)

Hotel the person would stay.

AIR_HOTEL_ADDRESS

Text (30)

Hotel Address.

AIR_HOTEL_CHECKIN

Date

Date/Time the person will check-in in to the hotel.

AIR_HOTEL_CHECKOUT

Date

Date/Time the person will check-out from the hotel.

AIR_CAPACITY

Numeric (8)

Flight Passenger Capacity.

AIR_BAGS

Numeric (2)

Default number of bags declared per guest.

AIR_TRANSF_PRICE

Numeric

Flight Transfer Price.

AIR_VID

Text (10)

Flight Record Unique ID (Each different record should have a unique identifier to recognize new record from existing, and used to determine overwriting or add new in Data Import).

AIR_DEPARTURE_TIME

Text (5)

Flight departure time.

AIR_ARRIVAL_TIME

Text (5)

Flight arrival time.

Amenity/Gift Orders File (GIFT)

Table 4-7 Amenity/Gift Orders File

COLUMN NAME DATA TYPE (LENGTH) DESCRIPTION

RES_V_GUESTID or RES_BOARDCC

Text (50) or Numeric (20)

Unique Guest/Crew/Account Identifier, used to reference a row with rows from the Master Details file. During the import the identifier gets converted to internal SPMS identifier (AME_RESID). Checkbox “Delete existing before update” is available.

AME_RESBOOKNR

Text (20)

Amenity Booking Numeric.

AME_CODE

Text (6)

Amenity Code (Must be valid when check against the Amenity code preset onboard).

AME_NOTE

Text (100)

Amenity Notes.

AME_AMOUNT

Numeric (22,4)

Amenity Amount Cost (Decimal not needed if parameter “Data Import Implied Decimal” is set true).

AME_QUANTITY

Numeric (38)

Amenity Quantity to deliver.

AME_SENDER1

Text (255)

Sender's Note 1.

AME_SENDER2

Text (30)

Sender's Note 2.

AME_MESSAGE

Text (255)

Amenity Special Message.

AME_DDATE

Date

Amenity Delivery Date.

AME_LOCATION

Text (30)

Amenity Delivery Location.

AME_OCCURRENCE

Text (10)

Amenity Occurrence.

AME_EXT_CODE

Text (15)

Amenity External Code.

AME_COST

Numeric

Amenity Cost.

AME_COMMENTS

Text (255)

Amenity Other Comments.

AME_VID

Text (30)

Amenity Record Unique ID (Each different records should have a unique identifier to recognize new record from existing, and used to determine overwriting or delete or add new in Data Import).

AME_ODI_ID

Text (10)

Delivery Department (TYP_DIV).

AME_CURR_ID

Text (10)

Currency Code (TYP_CUR).

AME_FLG

Text (1)

Add/Change/Delete Flag.

Document Details File (DOCUMENTS)

Table 4-8 Document Details File

COLUMN NAME DATA TYPE (LENGTH) DESCRIPTION

RES_V_GUESTID or RES_BOARDCC

Text (50) or Numeric (20)

Unique Guest/Crew/Account identifier, used to reference a row with rows from Master Details file. During the import the identifier gets converted to internal SPMS identifier (VIS_PER).

VIS_DOC_TYPE

Text (1)

Document Type. Code must be preset onboard (TYP_VIT).

Defaults are: A=Alien Registration Number, B=Birth Certificate, D=Driver License, F=Refugee Permit, I=Ins Pass Document, M=Military ID, N=National ID, R=Residence Permit, S=Social Security Number, V=Visa.

VIS_NUMBER

Text (20)

Document Number.

VIS_PLACE

Text (40)

Document Place of Issue.

VIS_COUNTRY

Text (6)

Document Country of Issue (ISO Code).

VIS_DATE

Date

Document Date of Issue.

VIS_EXPIRE

Date

Document Date of Expiry.

VIS_TYPE

Text (6)

Document Visa Type. Code must be preset onboard (TYP_VIS).

VIS_VID

Text (10)

Document Record Unique ID (Each different record should have a unique identifier to recognize new record from existing, and used to determine overwriting or delete or add new in Data Import).

VIS_FSTN

Text (40)

Document first name.

VIS_MNAME

Text (20)

Document middle name.

VIS_ENTRY

Numeric

Number of entry.

VIS_VALID_FROM

Date

Valid from date.

VIS_DURATION_STAY

Numeric

Duration of stay.

Special Request (SRT)

Table 4-9 Special Request File

COLUMN NAME DATA TYPE (LENGTH) DESCRIPTION

RES_V_GUESTID or RES_BOARDCC

Text (50) or Numeric (20)

Unique Guest/Crew/Account identifier, used to reference a row with rows from Master Details file. During the import the identifier gets converted to internal SPMS identifier (SRT_RESID). Checkbox “Delete existing before update” is available.

SRT_CODE

Text (6)

Special Request Action Code.

SRT_ODI_ID

Text (10)

Special Request Delivery Department.

SRT_DESCR

Text (1000)

Special Request Description.

SRT_DONE_BY

Numeric

Special Request To be done by which user.

SRT_EXT_CODE

Text (15)

Special Request External Code.

SRT_QUANTITY

Numeric

Special Request Quantity.

SRT_DDATE

Date

Special Request Done date.

SRT_VID

Text (30)

Special Request Record Unique ID (Each different records should have a unique identifier to recognize new record from existing, is used to determine overwriting or delete or add new in Data Import).

SRT_EVENTDATE

Date

Special Request Event Date.

SRT_LOCATION

Text (30)

Special Request Location.

Pre-Postings File (PPS)

Table 4-10 Pre-Postings File

COLUMN NAME DATA TYPE (LENGTH) DESCRIPTION

RES_V_GUESTID or RES_BOARDCC

Text (50) or Numeric (20)

Unique Guest/Crew/Account identifier, used to reference a row with rows from Master Details file. During the import the identifier gets converted to internal SPMS identifier (PPS_ACC_ID). Checkbox “Delete existing before update” is available.

PPS_DEP_ID

Text (10)

Pre-Postings Department Code.

PPS_DISC_VAL

Numeric (22,4)

Pre-Postings Discount Value.

PPS_TOTAL

Numeric (22,4)

Pre-Postings Total (Decimal not needed if parameter “Data Import Implied Decimal” is set true).

PPS_PDAT

Date

Pre-Postings Actual Posting Date.

PPS_NOTES1

Text (200)

Pre-Postings Remarks.

PPS_VID

Text (10)

Pre-Postings Record Unique ID (Each different records should have a unique identifier to recognize new record from existing, and used to determine overwriting or deleting pre-posting transaction add new in Data Import).

PPS_SALES_CUR

Text (6)

Foreign Currency Type, linked to TYP_CUR.TYP_ART

PPS_SALES_FOREX

Numeric (22,4)

Amount in foreign currency.

Excursion Bookings File (EPO)

Table 4-11 Excursion Bookings File

COLUMN NAME DATA TYPE (LENGTH) DESCRIPTION

RES_V_GUESTID or RES_BOARDCC

Text (50) or Numeric (20)

Unique Guest/Crew/Account identifier, used to reference a row with rows from Master Details file. During the import the identifier gets converted to internal SPMS identifier (EPO_ACC). Checkbox “Delete existing before update” is available.

EPO_PDAT

Date

Excursions Actual Posting Date, System Date by Default.

EPO_DISCOUNT

Numeric (22, 4)

Excursions Discount Value.

EPO_SALESPRICE

Numeric (22, 4)

Excursions Sales Price (Decimal not needed if parameter “Data Import Implied Decimal” is set true).

EPO_ESE_ID

Numeric

Excursions Preset Code, from reservation the value to be passed in should be ESE_NO and the Data Import will convert it to valid ESE_ID.

EPO_HEIGHT

Numeric

Excursion Height.

EPO_WEIGHT

Numeric

Excursion Weight.

EPO_PRICE_TAG

Text(1)

Only 'A' or 'C' (A-Adult, C-Child).

EPO_TICKET_PRINTED

Numeric

Number of Ticket Printed (Default=0).

EPO_QUANT

Numeric

Tickets Bought (Default=1). If extra seats are required, value is defaulted to 2.

EPO_LANGUAGE

Text (6)

Excursions Language (ISO Code required).

EPO_VID

Text (10)

Excursions Record Unique ID (Each different records should have a unique identifier to recognize new record from existing, and used to determine overwriting or delete or add new in Data Import).

EPO_NET

Numeric (22,4)

Net Price.

EPO_TRANS_ID

Numeric

Transaction Identifier.

EPO_PREPAID

Text (1)

Prepaid Flag (Y/N). Since this is pre-booked excursion, this should be default ignored or value to ‘N’.

EPO_KIOSK

Text (1)

Kiosk Transaction Flag (Y/N).

EPO_EXTRA_SEAT

Text (1)

Overweight Booking Flag (W-Overweight Booking, N-Non-Overweight Booking. This will flag for extra seats.

ESE_DATE

Date

Bookable excursion date, not to insert into database. Only for verification purposes if more than one bookable excursions with identical ESE_NO. For use to be able to detect a bookable excursion more accurately. If not exist in file, record import is skipped because no matching bookable excursion can be found.

EPO_POS_DEPT

Text (10)

Department Code to post the excursion to. Default is from bookable setup, if not set, will only default to SYS_EXC_DEP.

EPO_TYPE

Text (1)

To differentiate between tour types “L” for Landex, “S” for Shore Excursion, for reporting purposes.

EPO_GROUP_ID

Text (50)

Unique Group Account identifier (RES_V_GUESTID) that has been already imported separately using the Group Details File (GROUP).

EPO_ESP_ID

Text (10)

Package Code, from reservation the value to be passed in should be ESP_NO and the data import will use it together with next field EPO_ESP_DATE to convert it to valid ESP_ID (epo_esp_id)

EPO_ESP_DATE

Date

Package System Cruise Reference Date in order to identify the System Cruise ID this Package belongs to (should be any Date within the System Cruise that the Package is valid).

EPO_SALES_CUR

Text (6)

Foreign Currency Type, linked to TYP_CUR.TYP_ART

EPO_SALES_FOREX

Numeric (22,4)

Amount in foreign currency.

Pre-Paid Excursions (EPO)

Table 4-12 Pre-Paid Excursion File

COLUMN NAME DATA TYPE (LENGTH) DESCRIPTION

RES_V_GUESTID or RES_BOARDCC

Text (50) or Numeric (20)

Unique Guest/Crew/Account identifier, used to reference a row with rows from Master Details file. During the import the identifier gets converted to internal SPMS identifier (EPO_ACC). Checkbox “Delete existing before update” is available.

EPO_PDAT

Date

Excursions Actual Posting Date, System Date by Default.

ESE_DATE

Date

Bookable excursion date, not to insert into database. Only for verification purposes if more than one bookable excursions with identical ESE_NO. For use to be able to detect a bookable excursion more accurately. If not exist in file, record import is skipped because no matching bookable excursion can be found.

EPO_ESE_ID

Numeric

Excursions Preset Code, From reservation the value to be passed in should be ESE_NO and the Data Import will convert it to valid ESE_ID.

EPO_DISCOUNT

Numeric (22, 4)

Excursions Discount Value.

EPO_SALESPRICE

Numeric (22, 4)

Excursions Sales Price (Decimal not needed if parameter “Data Import Implied Decimal” is set true).

EPO_QUANT

Numeric

Tickets Bought (Default=1). If extra seats are required, value is defaulted to 2.

EPO_LANGUAGE

Text (6)

Excursions Language (ISO Code required).

EPO_WEIGHT

Numeric

Excursion Weight.

EPO_HEIGHT

Numeric

Excursion Height.

EPO_PRICE_TAG

Text(1)

Only 'A' or 'C' (A-Adult, C-Child).

EPO_TICKET_PRINTED

Numeric

Number of Ticket Printed (Default=0).

EPO_VID

Text (10)

Excursions record unique ID (Each different record should have a unique identifier to recognize new record from existing, is used to determine overwriting or delete or add new in Data Import).

EPO_NET

Numeric (22,4)

Net Price.

EPO_TRANS_ID

Numeric

Transaction Identifier.

EPO_PREPAID

Text (1)

Prepaid Flag (Y/N). This is set to ‘Y’ since it is prepaid. Default is ‘Y’ as well

EPO_KIOSK

Text (1)

Kiosk Transaction Flag (Y/N).

EPO_EXTRA_SEAT

Text (1)

Overweight Booking Flag (W-Overweight Booking, N-Non-Overweight Booking). This will flag for extra seats.

EPO_POS_DEPT

Text (10)

Department Code to post the excursion to. Default is from PAR (PPE Default POS Department). If not set, will take value from bookable setup, if this is not set, will only default to SYS_EXC_DEP.

EPO_TYPE

Text (1)

To differentiate between tour types “L” for Landex, “S” for Shore Excursion, for reporting purposes.

EPO_GROUP_ID

Text (50)

Unique Group Account Identifier (RES_V_GUESTID) that has been already imported separately using the Group Details File (GROUP)

EPO_ESP_ID

Text (10)

Package Code, from reservation the value to be passed in should be ESP_NO and the Data Import will use it together with next field EPO_ESP_DATE to convert it to valid ESP_ID (epo_esp_id).

EPO_ESP_DATE

Date

Package System Cruise Reference Date in order to identify the System Cruise ID this Package belongs to (should be any Date within the System Cruise that the Package is valid).

EPO_SALES_CUR

Text (6)

Foreign Currency Type, linked to TYP_CUR.TYP_ART

EPO_SALES_FOREX

Numeric (22,4)

Amount in foreign currency.

Excursions Waitlist (EPW)

Table 4-13 Excursion Waitlist File

COLUMN NAME DATA TYPE (LENGTH) DESCRIPTION

RES_V_GUESTID or RES_BOARDCC

Text (50) or Numeric (20)

Unique Guest/Crew/Account identifier, used to reference a row with rows from Master Details file. During the import the identifier gets converted to internal SPMS identifier (EPW_ACC). Checkbox “Delete existing before update” is available.

EPW_PDAT

Date

Excursions Waitlist Actual Posting Date, System Date by Default.

EPW_DISCOUNT

Numeric (22, 4)

Excursions Waitlist Discount Value.

EPW_SALESPRICE

Numeric (22, 4)

Excursions Waitlist Sales Price (Decimal not needed if parameter “Data Import Implied Decimal” is set true).

EPW_ESE_ID

Numeric

Excursions Preset Code, from reservation the value to be passed in should be ESE_NO and the Data Import will convert it to valid ESE_ID.

EPW_QUANT

Numeric

Tickets bought (Default=1). If extra seats are required, value is defaulted to 2.

EPW_LANGUAGE

Text (6)

Excursions Waitlist Language (ISO Code required).

EPW_WEIGHT

Numeric

Excursion Waitlist Weight.

EPW_HEIGHT

Numeric

Excursion Waitlist Height.

EPW_PRICE_TAG

Text(1)

Only 'A' or 'C' (A-Adult, C-Child).

EPW_TICKET_PRINTED

Numeric

Number of Ticket Printed (Default=0).

EPW_VID

Text (10)

Excursions Waitlist record unique ID (Each different record should have a unique identifier to recognize new record from existing, is used to determine overwriting or delete or add new in Data Import).

EPW_NET

Numeric (22,4)

Net Price.

EPW_PREPAID

Text (1)

Prepaid Flag.

EPW_KIOSK

Text (1)

Kiosk Transaction Flag.

EPW_EXTRA_SEAT

Text (1)

Overweight Booking Flag (W-Overweight Booking, N-Non-Overweight Booking). This will flag for extra seats.

ESE_DATE

Date

Bookable excursion date, not to insert into db. Only for verification purposes if more than one bookable excursions with identical ESE_NO. For user to be able to detect a bookable excursion more accurately. If not exist in file, record import is skipped because no matching bookable excursion can be found.

EPW_TYPE

Text (1)

To differentiate between tour types “L” for Landex, “S” for Shore Excursion module, for reporting purposes.

EPW_ESP_ID

Text (10)

Package Code, from reservation and the value to be passed in should be ESP_NO and the Data Import will use it together with the next field EPW_ESP_DATE to convert it to valid ESP_ID (epw_esp_id).

EPW_ESP_DATE

Date

Package System Cruise Reference Date in order to identify the System Cruise ID this Package belongs to (should be any Date within the system Cruise that the Package is valid).

EPW_SALES_CUR

Text (6)

Foreign Currency Type, linked to TYP_CUR.TYP_ART

EPW_SALES_FOREX

Numeric (22,4)

Amount in foreign currency.

Courses/Certificates File (COURSE)

Table 4-14 Courses/Certificates File

COLUMN NAME DATA TYPE (LENGTH) DESCRIPTION

RES_V_GUESTID or RES_BOARDCC

Text (50) or Numeric (20)

Unique Guest/Crew/Account identifier, used to reference a row with rows from Master Details file. During the import the identifier gets converted to internal SPMS identifier (TAK_CRWID).

TAK_COUID

Numeric

Course Certificates Code, must match COU_ID.

TAK_DONEWHEN

Date

Course Taken Done Date.

TAK_RENEWALWHEN

Date

Course Renewal Date.

TAK_CERTNO

Text (20)

Course No.

TAK_DONEWHERE

Text (30)

Course Taken Place.

TAK_VID

Text (10)

Course/Certificates Taken record unique ID (Each different records should have a unique identifier to recognize new record from existing, is used to determine overwriting or delete or add new in Data Import).

TAK_EXPIREUPONDEBARK

Numeric

Training Center where the courses/certificates are affiliated with.

Guest History File (GHI)

Table 4-15 Guest History File

COLUMN NAME DATA TYPE (LENGTH) DESCRIPTION

RES_V_GUESTID or RES_BOARDCC

Text (50) or Numeric (20)

Unique Guest Account identifier, used to reference a row with rows from Master Details file. During the import the identifier gets converted to internal SPMS identifier (GHI_ACC_ID).

GHI_EXT_ID

Text (50)

Guest External Identifier.

GHI_EMB

Date

Last Embarkation Date.

GHI_DIS

Date

Last Disembarkation Date.

GHI_CABIN

Text (6)

Last Resided Cabin.

GHI_COMMENTS

Text (2000)

Remarks/Comments.

GHI_VID

Text (30)

Guest History Record Unique Identifier (Each different records should have a unique identifier to recognize new record from existing, is used to determine overwriting or delete or add new in Data Import).

Crew History File (CHI)

Table 4-16 Crew History File

COLUMN NAME DATA TYPE (LENGTH) DESCRIPTION

RES_V_GUESTID or RES_BOARDCC

Text (50) or Numeric (20)

Unique Crew Account identifier, used to reference a row with rows from Master Crew Details file. During the import the identifier gets converted to internal SPMS identifier (CHI_CRWID).

CHI_FROM

Date

Date From.

CHI_TO

Date

Date To.

CHI_POSITION

Text (6)

Position Held.

CHI_DIVISION

Text (6)

Division Held.

CHI_REASON_SON

Text (6)

Reason for Signing On.

CHI_REASON_SOFF

Text (6)

Reason for Signing Off.

CHI_SAFETYPOS

Number

Safety Position Held.

CHI_VID

Text (30)

Crew History Record Unique Identifier (Each different records should have a unique identifier to recognize new record from existing, is used to determine overwriting or delete or add new in Data Import).

Discount Details

Table 4-17 Discount Details File

COLUMN NAME DATA TYPE (LENGTH) DESCRIPTION

RES_V_GUESTID or RES_BOARDCC

Text (50) or Numeric (20)

Unique Account identifier, used to reference a row with rows from the Master Details file. During the import the identifier gets converted to internal SPMS identifier. This field will be mapped to DIS_FOR as account reference.

DIS_WHAT

OR

DTG_NAME

Text (10)

Or

Text (20)

Revenue department code that is being Discounted. Alternatively, pre-defined department group name can be provided for multiple insert of the revenue department code.

DIS_DIS

Number

Discount in Percentage (0 if DIS_AMOUNT is present).

DIS_NOTE

Text (50)

Discount Remarks.

DIS_AMOUNT

Number

Discount in Amount (0 if DIS_DIS is present).

DIS_COUNT

Number

Discount Repetition.

DIS_VID

Text (30)

Discount import record unique identifier. (Each different record should have a unique identifier to recognize new record from existing, is used to determine overwriting or delete or add new in Data Import).

Routing Details

Table 4-18 Routing Details File

COLUMN NAME DATA TYPE (LENGTH) DESCRIPTION

RES_V_GUESTID or RES_BOARDCC / ROT_FROM

Text (50) or Numeric (20)

Unique Account identifier, used to reference a row with rows from the Master Details file. During the import the identifier gets converted to internal SPMS identifier.

ROT_WHAT or DTG_NAME

Text (10) or Text (20)

Revenue department code that is having the routing. Alternatively, pre-defined department group name can be provided for multiple insert of the revenue department code.

ROT_TO

Number

Routing-to-who account identifier. It will take value of RES_V_GUESTID from file to determine the account id of the person to route to. If ROT_WHAT is not setup or imported, this value will be imported into RES_QROUTE_ACC instead for general route.

ROT_NOTE

Text (50)

Routing Remarks.

ROT_VID

Text (30)

Routing import record unique identifier. (Each different records should have a unique identifier to recognize new record from existing, is used to determine overwriting or delete or add new in Data Import).

Spa Retail Items (SPI)

Table 4-19 Spa Retail File

COLUMN NAME DATA TYPE (LENGTH) DESCRIPTION

SPI_CODE

Text (20)

Unique Identifier.

SPI_NAME

Text (50)

The name displayed on the reservation form for this retail item.

SPI_DESCRIPTION

Text (255)

A full description for this retail item.

SPI_COMMENTS

Text (255)

Additional remarks for this item.

SPI_ACTIVE

Text (1)

A switch to indicate whether this item is Active (Y) or not (N).

SPI_MMS_CODE

Text(20)

Item code in MMS system.

SPI_SRG_ID

Text (6)

Pointer to TYP_SRG that holds the Retail Groups. Please provide the retail group code value.

SPI_SRL_ID

Text (6)

Pointer to TYP_SRL that holds the Retail Lines. Please provide the retail line code value.

SPI_SIM_ID

Text (6)

Pointer to TYP_SIM that holds the itemizer for the Retail Item. Please provide the Retail itemizer code value.

SPI_PREPAID_SIM_ID

Text (6)

Pointer to TYP_SIM that holds the Prepaid Itemizer for the Retail Item. Please provide the Retail Prepaid itemizer code value.

SPI_SKU

Text (20)

Item’s Bar code (that will be recorded into SPU table).

Spa Treatment Items (SPY)

Table 4-20 Spa Treatment Items File

COLUMN NAME DATA TYPE (LENGTH) DESCRIPTION

SPY_CODE

Text (20)

Unique Identifier.

SPY_NAME

Text (50)

The name displayed on the reservation form for this treatment item.

SPY_DESCRIPTION

Text (255)

A full description for this treatment item.

SPY_COMMENTS

Text (500)

Additional remarks for this item.

SPY_ACTIVE

Text (1)

A switch to indicate whether this item is Active (Y) or not (N).

SPY_DURATION

Number

The default number of minutes of the therapy.

SPY_ROOMS

Text(100)

All default rooms assigned to the treatment item, comma separated.

SPY_PRINT_DURATION

Number

The number of minutes that should be printed on an appointment confirmation.

SPY_STG_ID

Text (6)

Pointer to TYP_STG that holds the Therapy Groups. Please provide the therapy group code value.

SPY_PACKAGE_ONLY

Text (1)

Indicator if this is sold as part of a package. Yes (Y) or No (N).

SPY_SIM_ID

Text (6)

Pointer to TYP_SIM that holds the itemizer for the Treatment Item. Please provide the Treatment itemizer code value.

SPY_PREPAID_SIM_ID

Text (6)

Pointer to TYP_SIM that holds the Prepaid Itemizer for the Treatment Item. Please provide the Treatment Prepaid itemizer code value.

SPY_SKU

Text (20)

Item’s Bar code (that will be recorded into SPU table).

Spa Packages/Combo (SPB)

Table 4-21 Spa Treatment Items File

COLUMN NAME DATA TYPE (LENGTH) DESCRIPTION

SPB_CODE

Text (20)

Unique Identifier.

SPB_NAME

Text (50)

The name displayed on the reservation form for this package.

SPB_DESCRIPTION

Text (255)

A full description for this package.

SPB_COMMENTS

Text (255)

Additional remarks for this item.

SPB_ACTIVE

Text (1)

A switch to indicate whether this item is Active (Y) or not (N).

SPB_SIM_ID

Text (6)

Pointer to TYP_SIM that holds the itemizer for treatment. Please provide the treatment itemizer code value.

Spa Items and Packages Pricing Definition (SPV)

Table 4-22 Spa Items and Packages Pricing File

COLUMN NAME DATA TYPE (LENGTH) DESCRIPTION

SPV_TYPE

Text (1)

Item type (R-Retail, T-Treatment, P-Package).

SPV_REF_ID

Number

Pointer to either SPI_ID (Retail Items), SPY_ID (Treatment Items) or SPK_ID (If package, this will contain the package price definition linking table ID. This value will be auto inserted.). Please provide the code of the retail items or treatment items. With this column and item type combination, it will be used as the unique identifier for this record.

SPV_FROM_DATE

Date

From date for the price period.

SPV_TO_DATE

Date

To date for the price period.

SPV_PRICE

Number

The price to charge for this item.

SPV_SPB_ID

Number

Pointer to SPB_ID for package identifier. Please provide the package code (SPB_CODE). This value also indicates this is a price definition for a package.

Spa Booking Details (SPA)

Table 4-23 Spa Booking Details File

COLUMN NAME DATA TYPE (LENGTH) DESCRIPTION

SPA_ITEM_TYPE

Text (1)

Item type (R-Retail, T-Treatment).

SPA_SPI_ID

Number

Pointer to either SPI_ID (Retail Items). Please provide the code of the retail items.

SPA_SPY_ID

Number

Pointer to either SPY_ID (Treatment Items). Please provide the code of the treatment items.

SPA_SPB_ID

Number

Pointer to either SPB_ID (Packages). Please provide the code of the packages.

RES_V_GUESTID or RES_BOARDCC / SPA_ACC_ID

Number

Unique Account identifier, used to reference a row with rows from the Master Details file. During the import the identifier gets converted to internal SPMS identifier.

SPA_PREPAID

Text (1)

Prepaid flag (Y/N).

SPA_VID

Text (60)

Spa Booking record unique identifier (Each different records should have a unique identifier to recognize new record from existing, is used to determine overwriting or delete or add new in Data Import).

SPA_BOOKING_DATE

Date

Booking date/time stamp.

SPA_DATE

Date

Appointment date.

SPA_TIME

Number

Appointment time.

SPA_PRICE

Number

Booking price, if it is different from price definition, maybe because of discount.

SPA_WEB_COMMENTS

Text (1000)

Additional comments for imported bookings.

SPA_SPL_ID

Number

Pointer to either SPL_ID (Location). Please provide the code of the location.

SPA_SPS_ID

Number

Pointer to either SPS_ID (Schedule record). Please provide the code of the schedule record.

SPA_SALES_CUR

Text (6)

Foreign Currency Type, linked to TYP_CUR.TYP_ART

SPA_SALES_FOREX

Numeric (22,4)

Amount in foreign currency.

User Definable Field Details

Table 4-24 User Definable Field File

COLUMN NAME DATA TYPE (LENGTH) DESCRIPTION

UDF_NAME

Text (50)

User definable field name. This should be unique and will be used as identifier for overwriting purposes.

UDF_LABEL

Text (30)

Display Caption in Program.

UDF_DEFAULT

Text (100)

Field Default Value.

UDF_ACCESS

Text (5)

Determine to be shown at which account. Takes value of either 0-No Access or 1-Have Access. Position 1=Guest, 2=Crew, 3=Visitor, 4=Group, 5=System Account. For example, 10001 mean access to guest and system account.

UDF_REMARKS

Text (200)

Other remarks.

User Definable Data

Table 4-25 User Definable Data File

COLUMN NAME DATA TYPE (LENGTH) DESCRIPTION

RES_V_GUESTID or RES_BOARDCC

Text (50) or Numeric (20)

Unique Account identifier, used to reference a row with rows from the Master Details file. During the import the identifier gets converted to internal SPMS identifier. This field will be mapped to UDD_ACC as account reference.

UDD_UDF_ID

Text (50)

Takes value of UDF_NAME. Program will use UDF_NAME to refer to UDF_ID. Combination of this field and RES_V_GUESTID will be used as the identifier for overwriting purposes.

UDD_VALUE

Text (100)

Custom Field Value.

Gift Card Details

Table 4-26 Gift Card Details File

COLUMN NAME DATA TYPE (LENGTH) DESCRIPTION

GC_ENABLE_GCEL_ID_SPECIAL

NUMBER(1)

Enable usage for special department/family group.

GC_GCTP_ID

INTEGER

Gift Card Template Link ID. Pointer to GCTP_ID.

GC_PAX_ID

INTEGER

Gift Card Holder ID. Pointer to UXP_A_ID (for Personalized card type only).

GC_PRICE

NUMBER

Gift Card Selling Price.

GC_VALUE

NUMBER

Gift Card Value.

GC_REMARKS

CHAR(100)

Reservation Comments.

GC_V_GUESTID

VARCHAR2(50)

External System Reservation Identifier.

GC_BOARDCC

CHAR(20)

Internal Onboard Card Number.

Credit Card Details

Table 4-27 Credit Card Details File

COLUMN NAME DATA TYPE (LENGTH) DESCRIPTION

CRD_PAYER

NUMBER

Credit Card Owner Account Identifier. Pointer to CRD_ACC_ID.

CRD_NO

VARCHAR2(65)

Credit Card Number.

CRD_EXP_MMYY

CHAR(0)

Credit Card Expiration Date.

CRD_EXP_YYMM

CHAR(0)

Credit Card Expiration Date.

CRD_NAME

VARCHAR2(40)

Credit Card Holder Name.

CRD_TRACK1

VARCHAR2(200)

Credit Card Track 1 Data.

CRD_TRACK2

VARCHAR2(200)

Credit Card Track 2 Data.

CRD_CTLNO

VARCHAR2(40)

Credit Card Control Number.

CRD_LIMITS

NUMBER(22,4)

Credit Card Limit.

CRD_REWARDS

NUMBER(1)

Card Rewards Balance.

CRD_TRACK3

VARCHAR2(224)

Credit Card Track 3 Data.

CRD_INVOICE

VARCHAR2(10)

Invoice Number that Credit Card is Assigned To.

CRD_BUYER

NUMBER

Guest (Buyer) having routing to CRD_PAYER.

CRD_CARDTYPE

CHAR(0)

Dummy field. Compatible with HAL Credit Card Import.

Pre-booked and Pre-paid Events Bookings Details (TKPO)

Table 4-28 Pre-Booked and Pre-Paid Event Bookings File

COLUMN NAME DATA TYPE (LENGTH) DESCRIPTION

RES_V_GUESTID or RES_BOARDCC

Text (50) or Numeric (20)

Unique Guest/Crew/Account identifier, used to reference a row with rows from the Master Details file. During the import the identifier gets converted to internal SPMS identifier. (epo_acc).

Checkbox ‘Delete existing before update’ is available.

TKPO_PDAT

Date

Events Actual Posting Date, System Date by Default.

TKBE_CODE

Text (20)

Unique

Bookable Event preset Code. From reservation the value to be passed in should be TKBE_CODE and the Data Import will convert it to valid TKBE_ID.

TKBE_DATE

Date

Bookable Event date, not to insert into db. Only for verification purposes if more than one bookable Events with identical TKBE_CODE. For use to be able to detect a Bookable Event more accurately. 

If not exist in file, record import is skipped because no matching Bookable Event can be found.

TKPB_PRICE_CATEGORY

Text (6)

Price Category Code Reference (TYP_TKP.TYP_ART).

TKPB_PERSON_GROUP

Text (6)

Person Group Code Reference (TYP_TKG.TYP_ART).

TKPO_PREPAID

Text (1)

Prepaid Flag.

TKPO_PREBOOKED

Text (1)

Pre-booked Flag.

TKPO_VID

Text (10)

Events record unique identifier (Each different records should have a unique identifier to recognize new record from existing, is used to determine overwriting/delete/add new in data import).

TKPO_GROSS_SALESPRICE

Numeric (22, 4)

Events Gross Price (decimal not needed if Par-Data Import Implied Decimal is set true).

TKPO_NET_SALESPRICE

Numeric (22, 4)

Events Net Price (decimal not needed if Par-Data Import Implied Decimal is set true).

TKPO_QUANTITY

Numeric

Tickets bought. Default is 1.

TKPO_TICKET_PRINTED

Numeric

Number of ticket printed (Default 0).

TKPO_POS_DEPT

Text (10)

Department code to post the Event to. If not exist in file, default is from Bookable Event setup, if not set, will only default to parameter "FCTICKET Posting Department Code".

  • Gross Price or Net Price, value from file always will be priority as compared to value from Bookable Event record (TKBE)

  • If no Gross Price from file, it will be calculated from Net Price from file using tax found from TKBE.

  • If no Gross Price and Net Price from file, get it all from TKBE.

  • If no Net Price from file only but Sales Price is given in file, get Net Price from TKBE.

The same Events Bookings Import file specification/setup supports both Pre-booked and Pre-paid Event tickets, since the only difference between Pre-booked and Pre-paid Event Bookings import is the value of fields:
  • TKPO_PREPAID: pre-paid flag (Y/N)

  • TKPO_PREBOOKED: pre-booked flag (Y/N)

But during the actual import process, Pre-booked Tickets must be separated from the Pre-paid Tickets into different import files. This is similar for Excursions Pre-booked and Pre-paid Bookings.

Choosing the right menu option in the Data Import module will automatically update the above mentioned fields as necessary:

PRE-BOOKED EVENTS BOOKINGS:

  • TKPO_PREPAID: will be set to “N”

  • TKPO_PREBOOKED: will be set to “Y”

PRE-PAID EVENTS BOOKINGS:
  • TKPO_PREPAID: will be set to “Y”

  • TKPO_PREBOOKED: will be set to “N”

All Events Bookings be it Pre-paid or Pre-booked Event will only be ‘posted’ to TKPO table. They will be listed in then Unposted Bookings screen in the Ticket module, waiting to be posted to the rightful account.

  • If PAR “Prepaid Events All to System Account” is disabled, all posting will be posted to the buyer’s group leader if exist.

  • If it does not exist or PAR “Prepaid Events All to System Account” is enabled, all postings will be posted to the system account as configured in the PAR “Pre-Paid Events SYS ACC”.

  • If value for the configuration in PAR is null, it will be posted to System Error Account.

In overwriting cases, if prepaid is already posted to account, it will be voided from POS first. If PAR “Onboard Refund for Prepaids” is enabled, the prepaid is voided and refunded back to the onboard guest account. If disabled, it will be voided against the posted system account.

Event Waitlist (TKPW)

Table 4-29 Event Waitlist File

COLUMN NAME DATA TYPE (LENGTH) DESCRIPTION

RES_V_GUESTID or RES_BOARDCC

Text (50) / Numeric (20)

Unique Guest/Crew/Account identifier, used to reference a row with rows from the Master Details file. During the import the identifier gets converted to internal SPMS identifier (epo_acc).

Checkbox ‘Delete existing before update’ is available.

TKPW_PDAT

Date

Events Actual Posting Date, System Date by Default.

TKBE_CODE

Text (20) Unique

Bookable Event preset Code. From reservation the value to be passed in should be TKBE_CODE and the Data Import will convert it to valid TKBE_ID.

TKBE_DATE

Date

Bookable Event date, not to insert into db. Only for verification purposes if more than one bookable Events with identical TKBE_CODE. For use to be able to detect a Bookable Event more accurately. 

If it does not exist in file, record import is skipped because no matching Bookable Event can be found.

TKPB_PRICE_CATEGORY

Text (6)

Price Category Code Reference (TYP_TKP.TYP_ART).

TKPB_PERSON_GROUP

Text (6)

Person Group Code Reference (TYP_TKG.TYP_ART).

TKPW_VID

Text (10)

Events record unique identifier (Each different records should have a unique identifier to recognize new record from existing, is used to determine overwriting/delete/add new in Data Import).

TKPW_GROSS_SALESPRICE

Numeric (22, 4)

Events Gross Price (decimal not needed if Par-Data Import Implied Decimal is set true).

TKPW_NET_SALESPRICE

Numeric (22, 4)

Events Net Price (decimal not needed if Par-Data Import Implied Decimal is set true).

TKPW_QUANTITY

Numeric

Tickets bought. Default is 1.

TKPW_TICKET_PRINTED

Numeric

Number of ticket printed (Default 0).

Comment Details

Table 4-30 Comment Details File

COLUMN NAME DATA TYPE (LENGTH) DESCRIPTION

CPL_LINK_ID

NUMBER

Identifier to linkage between Comments and Resolutions.

CPL_ACC_ID

NUMBER

Reservation account identifier. Linked to RES.RES_ACC

CPL_USR_ID

NUMBER

User to create comments/resolutions. Linked to USR.USR_ID

CPL_TYPE

VARCHAR2(1)

Record type (C-Comment, R-Resolution).

CPL_DATE

DATE

Record created date and time.

CPL_EXT_ID

VARCHAR2(20)

Comments/Resolutions external code.

CPL_DESCR_CODE

VARCHAR2(6)

Comment description code. Linked to TYP_CPL.TYP_ART. Resolution description code. Linked to TYP_RES.TYP_ART

CPL_DESCR

VARCHAR2(1500)

Comment description. Predefined is linked to TYP_CPL.TYP_COMMENT. Resolution description. Predefined is linked to TYP_RES.TYP_COMMENT

CPL_COMMENT

VARCHAR2(1500)

Comment/Resolutions remark.

CPL_REQ_RES_DATE

DATE

Requested resolution date.

CPL_RES_DONE

NUMBER

Resolution status. (0-Not Resolved, 1-Resolved).

CPL_RES_BY

VARCHAR2(50)

Person who done the resolution.

CPL_RES_DATE

DATE

Resolution resolved date.

CPL_RES_COST

NUMBER

Comment/Resolution associate cost.

CPL_REPORT_TYPE

CHAR(6)

Define comment/resolution reporting method.

CPL_URGENT

NUMBER

To flag a comment if it is an urgent comment.

CPL_CRW_ID

NUMBER

Link uxp_a_id if the user is link crew.

CPL_SENSITIVE

NUMBER

Sensitive Flag.

CPL_TYP_CMC

CHAR(6)

Comment Category.

CPL_VID

VARCHAR2(60)

Unique Identifier (for import duplicate functionality).