How AI is applied across API Evangelist and APIs.io. Read my AI disclosure →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

OPERA Cloud Cashiering API

APIs to cater for Cashiering related functionality in OPERA Cloud. Cashiering provides access to a guest folio, posting journals, receipt histories, currency calculations, credit card settlements, and check a guest out. Compatible with OPERA Cloud release 26.2.0.0. 195 operation(s) documented; base path /csh/v1. Harvested verbatim from Oracle's public hospitality-api-docs repository (Swagger 2.0, release 26.2.0.0).

OPERA Cloud Cashiering API is one of 135 APIs that Oracle Hospitality publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

Tagged areas include Cashiering, Property Management, and OPERA Cloud. The published artifact set on APIs.io includes an OpenAPI specification and API documentation.

This API exposes 195 operations across 171 paths, and defines 682 schemas. It is described by OpenAPI 2.0, at version 26.2.0.0.

195 operations 171 paths 682 schemas 16 DELETE69 GET68 POST42 PUT

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 2.0
API Version
26.2.0.0
License
Terms of Service
Resource Areas
1

Paths & Operations 195

Across 171 paths, the API surfaces 195 operations — 16 DELETE, 69 GET, 68 POST, 42 PUT. Each is listed below with its method, path, parameters, and response codes.

Cashiering 195

Cashiering module provides APIs to service front desk billing requirements, as well as any requirements related to a reservation's folio. You can retrieve a guest folio, post bill…

GET
/cashierReportPostings
Get Cashier Report Postings
getCashierReportPostings 18 params → 200204400401403404405406
PUT
/cashiers/{cashierId}/closure
Close Cashier
putCashier 10 params → 200400401403404405406413
GET
/cashiers/{cashierId}/locks
Acquire Cashier Locks
getCashierLock 9 params → 200204400401403404405406
DELETE
/cashiers/{cashierId}/locks
Break Cashier Lock
breakCashierLock 9 params → 200400401403404405406413
GET
/cashiers/{cashierId}/transactions
Get Cashier Transactions
getCashierTransactions 13 params → 200204400401403404405406
DELETE
/cashiersLock/{lockId}
Release Cashier Lock
releaseCashierLock 9 params → 200400401403404405406413
GET
/compAccountingJournaldeprecated
Get Comp Accounting Journal
getCompAccountingJournal 24 params → 200204400401403404405406
POST
/fbaReimbursements
Create FBA Reimbursement
postFBAReimbursement 9 params → 201400401403404405406413
POST
/fbaSettlements
Create FBA Settlement
postFBASettlement 9 params → 201400401403404405406413
PUT
/foreignCurrency
Calculate Foreign Currency
calculateForeignCurrency 9 params → 200400401403404405406413
POST
/foreignCurrencyExchange
Create Foreign Currency Exchange
postForeignCurrencyExchange 9 params → 201400401403404405406413
POST
/hotels/{hotelId}/advanceFolio/batchJobs
Create Batch Advance Folio
postAdvanceFolio 10 params → 201400401403404405406413
POST
/hotels/{hotelId}/articlesSale
Create Articles Sale
postArticlesSale 10 params → 201400401403404405406413
GET
/hotels/{hotelId}/authorizers/credits
Get Authorizers Credit Info
getAuthorizersCreditInfo 14 params → 200204400401403404405406
POST
/hotels/{hotelId}/autoCheckoutReservations/batchJobs
Create Auto Checkout Reservation Batch
postAutoCheckoutReservations 10 params → 201400401403404405406413
POST
/hotels/{hotelId}/autoSettlements/batchJobs
Create Batch Auto Settlement
postBatchAutoSettlement 10 params → 201400401403404405406413
POST
/hotels/{hotelId}/batchDeposits
Create batch deposits
postBatchDeposit 10 params → 201400401403404405406413
GET
/hotels/{hotelId}/bedTax
Get bed tax information
getBedTaxInfo 10 params → 200204400401403404405406
POST
/hotels/{hotelId}/bedTax
Create bed tax information
postBedTaxInfo 10 params → 201400401403404405406413
PUT
/hotels/{hotelId}/bedTax/{taxRegistraitionNo}deprecated
Change bed tax information
putBedTaxInfo 11 params → 200400401403404405406413
DELETE
/hotels/{hotelId}/bedTax/{taxRegistraitionNo}deprecated
Delete bed tax information
removeBedTaxInfo 10 params → 200400401403404405406413
PUT
/hotels/{hotelId}/billingCharges
Change Billing Charges
putBillingCharges 10 params → 200400401403404405406413
GET
/hotels/{hotelId}/bulkCCSettlements/{batchId}/status
Get Batch CC Settlements Status
getBatchCCSettlementsStatus 13 params → 200204400401403404405406
POST
/hotels/{hotelId}/bulkPrepaidCards
Create multiple Prepaid Cards
postBulkPrepaidCards 10 params → 201400401403404405406413
GET
/hotels/{hotelId}/cashiers/{cashierId}/closure
Get Cashier Closure
getCashierClosure 11 params → 200204400401403404405406
GET
/hotels/{hotelId}/cashiers/{cashierId}/closureReports
Get Cashier Closure Reports List
getCashierClosureReportsList 14 params → 200204400401403404405406
PUT
/hotels/{hotelId}/cashiers/{cashierId}/folioTaxPayments
Change folio tax payments
reverseFolioTaxPayment 11 params → 200400401403404405406413
PUT
/hotels/{hotelId}/cashierslock/{lockId}
Extend Cashier Lock
putCashierLock 11 params → 200400401403404405406413
GET
/hotels/{hotelId}/cashsurcharge
Get Cash Surcharge Information
getCashSurchargeInfo 14 params → 200204400401403404405406
POST
/hotels/{hotelId}/ccSettlement
Create CreditCard Settlement
postCCSettlement 10 params → 201400401403404405406413
POST
/hotels/{hotelId}/ccSettlements/batchJobs
Create Batch CC Settlements
postBatchCCSettlements 10 params → 201400401403404405406413
GET
/hotels/{hotelId}/check/{checkNumber}
Get check details
getCheckDetails 10 params → 200204400401403404405406
POST
/hotels/{hotelId}/check/{checkNumber}
Post Guest Check Details
postGuestCheckDetails 11 params → 201400401403404405406413
PUT
/hotels/{hotelId}/check/{checkNumber}
Update Guest Check Details
putGuestCheckDetails 11 params → 200400401403404405406413
DELETE
/hotels/{hotelId}/check/{checkNumber}/charges
Delete Billing Check Charges
voidBillingCheckCharges 21 params → 200400401403404405406413
GET
/hotels/{hotelId}/closureList
Get Cashier Closure Information
getCashierClosureInfo 15 params → 200204400401403404405406
GET
/hotels/{hotelId}/compAccountingJournal
Get Comp Accounting Journal
getCompPostingJournal 24 params → 200204400401403404405406
GET
/hotels/{hotelId}/compRoutingInstructionsdeprecated
Get Comp Routing Instructions
getCompRoutingInstructions 21 params → 200204400401403404405406
POST
/hotels/{hotelId}/compRoutingInstructions/searches
Get Comp Routing Instructions
searchCompRoutingInstructions 10 params → 200204400401403404405406
GET
/hotels/{hotelId}/compTrxAuthorizers
Get Comp Trx Authorizers
getCompTrxAuthorizers 21 params → 200204400401403404405406
GET
/hotels/{hotelId}/covers
Get transaction covers
getTransactionCovers 11 params → 200204400401403404405406
PUT
/hotels/{hotelId}/covers
Change Transaction Covers
changeTransactionCovers 10 params → 200400401403404405406413
POST
/hotels/{hotelId}/creditBill
Create Credit Bill
postCreditBill 10 params → 201400401403404405406413
PUT
/hotels/{hotelId}/creditBill/action/validate
Validate Credit Bill
validateCreditBill 10 params → 200400401403404405406413
GET
/hotels/{hotelId}/creditLimitsOveragePayments
Get Credit Limits Overage Payments
getCreditLimitOveragePayments 12 params → 200204400401403404405406
POST
/hotels/{hotelId}/creditLimitsOveragePayments
Create Credit Limit Overage Payments
postCreditLimitOveragePayments 10 params → 201400401403404405406413
POST
/hotels/{hotelId}/creditcardTransaction/logs
Register Vault Transaction
registerVaultTransaction 10 params → 201400401403404405406413
GET
/hotels/{hotelId}/creditcardsurcharge
Get CC Surcharge Information
getCCSurchargeInfo 63 params → 200204400401403404405406
GET
/hotels/{hotelId}/depositFolio
Get Deposit Folio
getDepositFolio 13 params → 200204400401403404405406
GET
/hotels/{hotelId}/depositTransactions
Get Deposit Folio Transaction Details
getDepositFolioTransactionDetails 12 params → 200204400401403404405406
PUT
/hotels/{hotelId}/depositfolios/action/validate
Validate Deposit Folio
validateDepositFolio 10 params → 200400401403404405406413
POST
/hotels/{hotelId}/externalSystems/{externalSysCode}/reservations/{reservationId}/depositPayments
Create Deposit Payment using external reference.
postDepositPaymentByExtId 12 params → 201400401403404405406413
GET
/hotels/{hotelId}/financialPostings
Get Financial Postings
getFinancialPostings 45 params → 200204400401403404405406
GET
/hotels/{hotelId}/financialPostingsNetVat
Get Financial Postings with breakdown
getFinancialPostingsNetVat 15 params → 200204400401403404405406
POST
/hotels/{hotelId}/fiscalCommands
Create Fiscal Invoice
postFiscalCommandInvoice 10 params → 201400401403404405406413
GET
/hotels/{hotelId}/fiscalFolioResponse
Get the Fiscal Folio Activity for a folio
getFiscalFolioActivity 10 params → 200204400401403404405406
GET
/hotels/{hotelId}/fiscalFolioResponse/{folioSeqNo}
Get the Fiscal Folio Activity Response details for a folio
getFiscalFolioActivityDetails 11 params → 200204400401403404405406
POST
/hotels/{hotelId}/fiscalFolios
Create Fiscal Information Folio
generateFiscalFolio 10 params → 201400401403404405406413
GET
/hotels/{hotelId}/fiscalPrinting
Get Fiscal Printing Details
getValidateFiscalPrintingDetails 22 params → 200204400401403404405406
GET
/hotels/{hotelId}/fiscalSupportingDocumentsdeprecated
Get supporting documents details.
getFiscalSupportingDocuments 25 params → 200204400401403404405406
POST
/hotels/{hotelId}/fiscalSupportingDocuments
Operation to resend the failed supporting documents to fiscal partner.
resendSupportingDocument 10 params → 201400401403404405406413
POST
/hotels/{hotelId}/fiscalSupportingDocuments/searches
Get supporting documents details.
searchFiscalSupportingDocuments 10 params → 200204400401403404405406
PUT
/hotels/{hotelId}/folio/{folioId}/convertdeprecated
Convert Folio
convertFolio 11 params → 200400401403404405406413
POST
/hotels/{hotelId}/folio/{folioId}/customerVatFolio
Create Customer Factura Vat Folio.
postCustomerVatFolio 10 params → 201400401403404405406413
POST
/hotels/{hotelId}/folio/{folioId}/fiscalCommandsdeprecated
Create Fiscal Invoice
postFiscalInvoice 11 params → 201400401403404405406413
GET
/hotels/{hotelId}/folioHistorydeprecated
Get folio history
getFolioHistory 40 params → 200204400401403404405406
POST
/hotels/{hotelId}/folioHistory/searches
Get folio history
searchFolioHistory 10 params → 200204400401403404405406
GET
/hotels/{hotelId}/folioPrinters
Get folio printers
getFolioPrinters 34 params → 200204400401403404405406
GET
/hotels/{hotelId}/folioTypeNames
Get Folio Type Name
getFolioTypeName 13 params → 200204400401403404405406
GET
/hotels/{hotelId}/folioTypes
Get Folio Types
getFolioTypes 12 params → 200204400401403404405406
PUT
/hotels/{hotelId}/folios/{folioId}/fiscal
Process Fiscal retry
processFiscalRetry 11 params → 200400401403404405406413
POST
/hotels/{hotelId}/passerBySale
Create passer by sale
postPasserBySale 10 params → 201400401403404405406413
PUT
/hotels/{hotelId}/payees/{payeeId}/taxNumber
Change Payee Tax Number
putPayeeTaxNumber 11 params → 200400401403404405406413
PUT
/hotels/{hotelId}/policies/{policyId}/transactions/{transactionId}/deposit
Attach Deposit Policy to Payment
attachDepositPolicyToPayment 12 params → 200400401403404405406413
GET
/hotels/{hotelId}/postingDates/date/postingSummary
Get Posting Summary
getPostingSummary 16 params → 200204400401403404405406
POST
/hotels/{hotelId}/prepaidCards
Create Prepaid Cards
postPrepaidCards 10 params → 201400401403404405406413
PUT
/hotels/{hotelId}/prepaidCards/activate
Operation to activate prepaid card.
activatePrepaidCard 10 params → 200400401403404405406413
PUT
/hotels/{hotelId}/prepaidCards/cancel
Operation to cancel prepaid card transaction.
cancelPrepaidCardTransaction 10 params → 200400401403404405406413
PUT
/hotels/{hotelId}/prepaidCards/cashOut
Operation to cash out prepaid card.
cashOutPrepaidCard 10 params → 200400401403404405406413
PUT
/hotels/{hotelId}/prepaidCards/reload
Operation to reload prepaid card.
reloadPrepaidCard 10 params → 200400401403404405406413
GET
/hotels/{hotelId}/profiles/{profileId}/creditCardWallet
credit card wallet
getHotelCreditCardWallet 10 params → 200204400401403404405406
DELETE
/hotels/{hotelId}/profiles/{profileId}/creditCardWallet
Delete Credit Cards from Wallet
deleteCreditCardsFromProfileWallet 11 params → 200400401403404405406413
POST
/hotels/{hotelId}/profiles/{profileId}/paymentMethods/creditCard/authorize
Authorize Credit Card Amount by Profile
authorizeCreditCardAmountByProfile 11 params → 201400401403404405406413
POST
/hotels/{hotelId}/profiles/{profileId}/paymentMethods/creditCard/authorizeInstructions
Get CC Authorization Instructions By Profile
postCCAuthorizationInstructionsByProfile 11 params → 201400401403404405406413
GET
/hotels/{hotelId}/receiptHistorydeprecated
Get Receipt History
getReceiptHistory 17 params → 200204400401403404405406
POST
/hotels/{hotelId}/receiptHistory/searches
Get Receipt History
searchReceiptHistory 10 params → 200204400401403404405406
POST
/hotels/{hotelId}/reservation/{reservationId}/rateCode/{rateCode}
Create rate codes
postRateCode 12 params → 201400401403404405406413
PUT
/hotels/{hotelId}/reservation/{reservationId}/rateCode/{rateCode}/action/validate
Change posted rate codes
checkPostRateCode 12 params → 200400401403404405406413
POST
/hotels/{hotelId}/reservations/billingCharges
Create Billing Charges in Batch
postBillingChargesInBatch 10 params → 201400401403404405406413
GET
/hotels/{hotelId}/reservations/cCSettlements
Get batch CC Settlements
getBatchCCSettlements 13 params → 200204400401403404405406
GET
/hotels/{hotelId}/reservations/vouchers
Get the list of vouchers generated from a list of reservations.
getReservationsVouchers 10 params → 200204400401403404405406
GET
/hotels/{hotelId}/reservations/{reservationId}/additionalTaxes
Get additional Taxes
getAdditionalTaxes 14 params → 200204400401403404405406
GET
/hotels/{hotelId}/reservations/{reservationId}/advancePaymentBalance
Get advance payment balance
getAdvancePaymentBalance 15 params → 200204400401403404405406
POST
/hotels/{hotelId}/reservations/{reservationId}/advanceRoomCharges
Create advance Room Charges
postAdvanceRoomCharges 11 params → 201400401403404405406413
DELETE
/hotels/{hotelId}/reservations/{reservationId}/advanceRoomCharges
Delete Advance Folio Transactions
deleteAdvanceRoomCharges 11 params → 200400401403404405406413
GET
/hotels/{hotelId}/reservations/{reservationId}/alertsdeprecated
Get Alert Notices
getAlerts 11 params → 200204400401403404405406
GET
/hotels/{hotelId}/reservations/{reservationId}/authorizationHistory
Get authorization history
getAuthorizationHistory 18 params → 200204400401403404405406
GET
/hotels/{hotelId}/reservations/{reservationId}/charges
Get Billing Charges
getPostBillingCharges 31 params → 200204400401403404405406
POST
/hotels/{hotelId}/reservations/{reservationId}/charges
Post Charge to a folio
postBillingCharges 11 params → 201400401403404405406413
POST
/hotels/{hotelId}/reservations/{reservationId}/chargesAndPayments
Post charges and payments on a reservation
postChargesAndPayments 11 params → 201400401403404405406413
POST
/hotels/{hotelId}/reservations/{reservationId}/check/{checkNumber}/charges
Pre-validate the Billing Charge
postBillingCheckCharges 12 params → 201400401403404405406413
POST
/hotels/{hotelId}/reservations/{reservationId}/checkOuts
Check out a guest
postCheckOut 11 params → 201400401403404405406413
PUT
/hotels/{hotelId}/reservations/{reservationId}/checkOuts/reinstate
Reinstate Checked Out Reservation
reinstateCheckOut 11 params → 200400401403404405406413
PUT
/hotels/{hotelId}/reservations/{reservationId}/comp/folios/autoSettlements
Operation to auto settle comp folios.
autoSettleCompFolios 11 params → 200400401403404405406413
POST
/hotels/{hotelId}/reservations/{reservationId}/compRedemptionPostings
Operation to post complimentary bucket redemptions for a guest having PTS Membership Type
postCompRedemptions 11 params → 201400401403404405406413
POST
/hotels/{hotelId}/reservations/{reservationId}/compRedemptionReversals
Operation to reverse complimentary bucket redemptions for a guest having PTS Membership Type
reverseCompRedemptions 11 params → 201400401403404405406413
POST
/hotels/{hotelId}/reservations/{reservationId}/compositeDeposit
Create Deposit Payment or Deposit Folio
postCompositeDeposit 11 params → 201400401403404405406413
GET
/hotels/{hotelId}/reservations/{reservationId}/creditCardWallet
Credit Card Wallet
getReservationCreditCardWallet 11 params → 200204400401403404405406
DELETE
/hotels/{hotelId}/reservations/{reservationId}/creditCardWallet
Delete Credit Cards from Wallet
deleteCreditCardsFromReservationWallet 12 params → 200400401403404405406413
POST
/hotels/{hotelId}/reservations/{reservationId}/deferredTaxesProcess
Request to submit a job to post the deferred taxes.
postDeferredTaxesProcess 11 params → 201400401403404405406413
POST
/hotels/{hotelId}/reservations/{reservationId}/deposit
Process Reservations deposit
processReservationDeposit 11 params → 201400401403404405406413
POST
/hotels/{hotelId}/reservations/{reservationId}/depositCreditBill
Deposit Credit Bill
postDepositCreditBill 11 params → 201400401403404405406413
POST
/hotels/{hotelId}/reservations/{reservationId}/depositFolios
Create Deposit Folio
postDepositFolio 11 params → 201400401403404405406413
GET
/hotels/{hotelId}/reservations/{reservationId}/depositMaturity
Get Deposit Maturity Information
getDepositMaturityInfo 13 params → 200204400401403404405406
POST
/hotels/{hotelId}/reservations/{reservationId}/depositPayments
Create Deposit Payment
postDepositPayment 11 params → 201400401403404405406413
GET
/hotels/{hotelId}/reservations/{reservationId}/depositPayments
Get matured deposits
getMaturedDeposits 10 params → 200204400401403404405406
PUT
/hotels/{hotelId}/reservations/{reservationId}/depositTransition
Transition Deposit to Guest Folio
transitionDepositToGuestFolio 11 params → 200400401403404405406413
PUT
/hotels/{hotelId}/reservations/{reservationId}/earlyDeparture
Change early Departure
putForEarlyDeparture 11 params → 200400401403404405406413
GET
/hotels/{hotelId}/reservations/{reservationId}/earlyDeparture/verify
Verify for early Departure
verifyForEarlyDeparture 17 params → 200204400401403404405406
GET
/hotels/{hotelId}/reservations/{reservationId}/eligibleBillAmount
Get Eligible Bill Amount
getEligibleBillAmount 11 params → 200204400401403404405406
GET
/hotels/{hotelId}/reservations/{reservationId}/fetchStagedTransactions
Get fetchStagedTransactions
getfetchStagedTransactions 12 params → 200204400401403404405406
POST
/hotels/{hotelId}/reservations/{reservationId}/finalCharges
Apply final Postings
applyFinalPostings 11 params → 201400401403404405406413
POST
/hotels/{hotelId}/reservations/{reservationId}/fiscalInfo
Post fiscal Info
postFiscalInfo 11 params → 201400401403404405406413
GET
/hotels/{hotelId}/reservations/{reservationId}/fiscalPrintingdeprecated
Get Fiscal Printing Details
getFiscalPrintingDetails 16 params → 200204400401403404405406
GET
/hotels/{hotelId}/reservations/{reservationId}/fixedCharges
Get Fixed Charges
getFixedCharges 12 params → 200204400401403404405406
PUT
/hotels/{hotelId}/reservations/{reservationId}/fixedCharges
Updates Fixed Charges
updateFixedCharges 11 params → 200400401403404405406413
DELETE
/hotels/{hotelId}/reservations/{reservationId}/fixedCharges
Delete Fixed Charges
removeFixedCharges 11 params → 200400401403404405406413
POST
/hotels/{hotelId}/reservations/{reservationId}/fixedCharges
Create Fixed Charges
postFixedCharges 11 params → 201400401403404405406413
POST
/hotels/{hotelId}/reservations/{reservationId}/flexibleBenefitPostings
Apply flexible benefit postings
applyFlexibleBenefitPostings 11 params → 201400401403404405406413
GET
/hotels/{hotelId}/reservations/{reservationId}/folioTaxPayments
Get folio tax payments information
getFolioTaxPaymentsInfo 114 params → 200204400401403404405406
GET
/hotels/{hotelId}/reservations/{reservationId}/folios
Get folios
getFolio 26 params → 200204400401403404405406
PUT
/hotels/{hotelId}/reservations/{reservationId}/folios
Close Reservation Folio
closeReservationFolio 11 params → 200400401403404405406413
POST
/hotels/{hotelId}/reservations/{reservationId}/folios
Generate Folios
generateFolio 11 params → 201400401403404405406413
POST
/hotels/{hotelId}/reservations/{reservationId}/memberships/{membershipId}/awardTransactions
Post a membership award payment transaction.
postAwardTransaction 12 params → 201400401403404405406413
DELETE
/hotels/{hotelId}/reservations/{reservationId}/packageAllowance/links
Unlink reservation package allowance
unlinkReservationPackageAllowance 10 params → 200400401403404405406413
GET
/hotels/{hotelId}/reservations/{reservationId}/packageOptions
Get Reservation Package Options
getReservationPackageOptions 10 params → 200204400401403404405406
POST
/hotels/{hotelId}/reservations/{reservationId}/paymentMethods/creditCard/authorize
Authorize Credit Card Amount
authorizeCreditCardAmount 11 params → 201400401403404405406413
POST
/hotels/{hotelId}/reservations/{reservationId}/paymentMethods/creditCard/authorize/manual
Register Manual Authorization
registerManualAuthorization 11 params → 201400401403404405406413
POST
/hotels/{hotelId}/reservations/{reservationId}/paymentMethods/creditCard/authorizeInstructions
Get CC Authorization Instructions
postCCAuthorizationInstructions 11 params → 201400401403404405406413
POST
/hotels/{hotelId}/reservations/{reservationId}/payments
Create Billing Payment
postBillingPayment 11 params → 201400401403404405406413
GET
/hotels/{hotelId}/reservations/{reservationId}/postingActivities
Get posting activity details
getPostingActivityDetail 22 params → 200204400401403404405406
PUT
/hotels/{hotelId}/reservations/{reservationId}/prepaidCards/redemptions
Operation to redeem prepaid cards.
redeemPrepaidCards 11 params → 200400401403404405406413
POST
/hotels/{hotelId}/reservations/{reservationId}/proformadeprecated
Create proforma
postProforma 11 params → 201400401403404405406413
POST
/hotels/{hotelId}/reservations/{reservationId}/proformaFolio
Create proforma
postProformaFolio 11 params → 201400401403404405406413
GET
/hotels/{hotelId}/reservations/{reservationId}/revenueBuckets
Get Reservations Revenue Bucket Totals
getReservationRevenueBucketTotals 14 params → 200204400401403404405406
POST
/hotels/{hotelId}/reservations/{reservationId}/reverseCertificate
Reverse certificate postings
reverseCertificatePostings 11 params → 201400401403404405406413
GET
/hotels/{hotelId}/reservations/{reservationId}/routingInstructions
Get routing instructions
getRoutingInstructions 16 params → 200204400401403404405406
DELETE
/hotels/{hotelId}/reservations/{reservationId}/routingInstructionsdeprecated
Delete routing instructions
deleteRoutingInstructions 10 params → 200400401403404405406413
PUT
/hotels/{hotelId}/reservations/{reservationId}/routingInstructions/change
Change routing instructions
changeRoutingInstructions 11 params → 200400401403404405406413
DELETE
/hotels/{hotelId}/reservations/{reservationId}/routingInstructions/comp
Delete comp routing instructions
deleteCompRoutingInstructions 36 params → 200400401403404405406413
PUT
/hotels/{hotelId}/reservations/{reservationId}/routingInstructions/create
Create routing instructions
putRoutingInstructions 11 params → 200400401403404405406413
DELETE
/hotels/{hotelId}/reservations/{reservationId}/routingInstructions/folio
Delete Folio routing instructions
deleteFolioRoutingInstructions 31 params → 200400401403404405406413
DELETE
/hotels/{hotelId}/reservations/{reservationId}/routingInstructions/request
Delete request routing instructions
deleteRequestRoutingInstructions 24 params → 200400401403404405406413
DELETE
/hotels/{hotelId}/reservations/{reservationId}/routingInstructions/room
Delete Room routing instructions
deleteRoomRoutingInstructions 30 params → 200400401403404405406413
PUT
/hotels/{hotelId}/reservations/{reservationId}/transactions
Delete transactions for specific reservation on current business day
deleteReservationTransactions 11 params → 200400401403404405406413
GET
/hotels/{hotelId}/reservations/{reservationId}/transactions/{transactionId}
Get eligibility of Deposit Refund
isDepositRefundEligible 13 params → 200204400401403404405406
PUT
/hotels/{hotelId}/reservations/{reservationId}/transactions/{transactionId}
Split deposit transaction
splitDepositTransaction 12 params → 200400401403404405406413
PUT
/hotels/{hotelId}/reservations/{reservationId}/transferFolioTransactions
Transfer Folio to Window.
transferFolioToWindow 11 params → 200400401403404405406413
PUT
/hotels/{hotelId}/reservations/{reservationId}/transferTransactions
Transfer Transaction to Window
transferTransactionToWindow 11 params → 200400401403404405406413
PUT
/hotels/{hotelId}/reservations/{reservationId}/voidfolios/{folioId}
Void folio
voidFolio 12 params → 200400401403404405406413
GET
/hotels/{hotelId}/reservations/{reservationId}/vouchers
Get the list of vouchers generated for a reservation.
getReservationVouchers 10 params → 200204400401403404405406
POST
/hotels/{hotelId}/reservations/{reservationId}/vouchers
Generate Reservation Vouchers
postReservationVouchers 10 params → 201400401403404405406413
GET
/hotels/{hotelId}/reservations/{resvNameId}/compTransactionAuthorizers
Get Comp Transaction Authorizers
getCompTransactionAuthorizers 19 params → 200204400401403404405406
PUT
/hotels/{hotelId}/reservations/{sourceReservationId}/deposit/transfers
Change Reservation Deposit Transfer.
putReservationDepositTransfer 11 params → 200400401403404405406413
PUT
/hotels/{hotelId}/reservations/{toReservationId}/transferTransaction
Transfer Transaction to Reservation
transferTransactionToReservation 11 params → 200400401403404405406413
GET
/hotels/{hotelId}/revenue
Get Hotel Revenue
getHotelRevenue 10 params → 200204400401403404405406
GET
/hotels/{hotelId}/routingInstructionCodes
Get Billing (routing) Instruction Codes
getBillingInstructionCodes 17 params → 200204400401403404405406
POST
/hotels/{hotelId}/sourceReservations/{sourceReservationId}/destinationReservations/{destinationReservationId}/packageAllowance/links
Link Reservation package allowance
linkReservationPackageAllowance 12 params → 201400401403404405406413
GET
/hotels/{hotelId}/sourceReservations/{sourceReservationId}/targetReservations/{targetReservationId}/roomRouting
Get Postings For Refresh
getPostingsForRefresh 55 params → 200204400401403404405406
PUT
/hotels/{hotelId}/sourceReservations/{sourceReservationId}/targetReservations/{targetReservationId}/roomRouting
Process Room Routing Refresh
processRoomRoutingRefresh 12 params → 200400401403404405406413
GET
/hotels/{hotelId}/storedFolios/{folioId}
Get Stored Folio Details
getStoredFolioDetails 16 params → 200204400401403404405406
POST
/hotels/{hotelId}/storedFolios/{folioId}
Create Stored Folio Details
postStoredFolioDetails 11 params → 201400401403404405406413
POST
/hotels/{hotelId}/supplementFolios
Post supplemental folio
postSupplementalFolio 10 params → 201400401403404405406413
GET
/hotels/{hotelId}/transactionCodes
Get Transaction Codes
getTransactionCodes 24 params → 200204400401403404405406
GET
/hotels/{hotelId}/transactionDetails
Get Folio Transaction Details
getFolioTransactionDetails 12 params → 200204400401403404405406
GET
/hotels/{hotelId}/transactions
Get Guests Transactions
getGuestsTransactions 38 params → 200204400401403404405406
PUT
/hotels/{hotelId}/transactions/adjust
Adjust Transactions
adjustTransactions 10 params → 200400401403404405406413
DELETE
/hotels/{hotelId}/transactions/arInvoices/reverse
Reverse AR Invoice
reverseARInvoice 12 params → 200400401403404405406413
PUT
/hotels/{hotelId}/transactions/split
Split transactions
splitTransaction 10 params → 200400401403404405406413
PUT
/hotels/{hotelId}/transactions/splitAndTransfer
Split and transfer transactions
splitAndTransferTransaction 10 params → 200400401403404405406413
GET
/hotels/{hotelId}/transactions/{transactionId}
Validate Transaction Codes
validateTransactionCodes 18 params → 200204400401403404405406
POST
/hotels/{hotelId}/transactions/{transactionId}
Submit Comp Transaction
postCompTransaction 11 params → 201400401403404405406413
PUT
/hotels/{hotelId}/transactions/{transactionId}/charges
Change Billing Charge
putBillingCharge 11 params → 200400401403404405406413
GET
/hotels/{hotelId}/transactions/{transactionId}/compRequestStatus
Get Gaming Request Status
getGamingRequestStatusInfo 10 params → 200204400401403404405406
DELETE
/hotels/{hotelId}/transactions/{transactionId}/flexibleBenefitPostings
Delete flexible benefit postings
reverseFlexibleBenefitPosting 10 params → 200400401403404405406413
PUT
/hotels/{hotelId}/transactions/{transactionId}/payments
Change Billing Payment
changeBillingPayment 11 params → 200400401403404405406413
PUT
/hotels/{hotelId}/transactions/{transactionId}/policies/detach/deposit
Detach Deposit Policy from Payment
detachDepositPolicyFromPayment 11 params → 200400401403404405406413
POST
/hotels/{hotelId}/transactions/{transactionId}/reversePayments
Create reverse payments
postReversePayment 11 params → 201400401403404405406413
GET
/hotels/{hotelId}/transactionsTotaldeprecated
Get Balance Information
getBalanceInfo 49 params → 200204400401403404405406
POST
/hotels/{hotelId}/transferCompTransactions
Transfer comp transactions to window
transferCompTransactions 10 params → 201400401403404405406413
POST
/hotels/{hotelId}/vouchers/batchJobs
Generate Batch Vouchers
postGenerateBatchVouchers 10 params → 201400401403404405406413
POST
/hotels/{hotelId}/zeroBalanceCheckoutReservations/batchJobs
Create Zero Balance Checkout Reservation Batch
postZeroBalanceCheckoutReservations 10 params → 201400401403404405406413
POST
/reservations/{reservationId}/postRoomAndTaxForDayUse
Operation to post room and tax for day use.
postRoomAndTaxForDayUse 10 params → 201400401403404405406413
GET
/roundingDifference
Get Rounding Difference
getRoundingDifference 56 params → 200204400401403404405406
GET
/services/cashiering/status
Status check of cashiering services
pingCashieringService 8 params → 200204400401403404405406

Schemas 682

The contract defines 682 schemas that model the data the API accepts and returns. The most detailed are detailPostingType (63 properties), summaryPostingType (54 properties), depositDetailPostingType (53 properties), reservationInfoType (51 properties). Each schema is shown below with its type and property counts.

cashierReportPostingsInfo
object
Response for fetching the Cashier report transactions.
4 properties
detailPostingsType
array
Details of the transaction(Posting).
detailPostingType
object
Posting information of the transaction.
63 properties
currencyAmountType
object
A monetary value expressed with a currency code.
2 properties
cashieringTransactionTypeType
string
Wrapper Transaction Type.
cashierInfoType
object
Cashier information. Contains Id and Name details of the cashier.
2 properties
postingGroupType
object
Transaction group information. Ever posting could represent a. Regular transaction b. Group header - has Group Id, Count, Descripton and Includes Group Memeber…
4 properties
compPostingsType
object
Collection of comp postings.
2 properties
uniqueIDListType
array
Unique Id that references an object uniquely in the system.
uniqueID_Type
object
An identifier used to uniquely reference an object in a system (e.g. an airline reservation reference, customer profile reference, booking confirmation number,…
2 properties
exchangeAmounts
object
Converted values for the Exchange Currency requested.
2 properties
summaryPostingsType
array
List of postings.
summaryPostingType
object
Posting details.
54 properties
profileId
object
An identifier used to uniquely reference an object in a system (e.g. an airline reservation reference, customer profile reference, booking confirmation number,…
6 properties
reservationId
object
An identifier used to uniquely reference an object in a system (e.g. an airline reservation reference, customer profile reference, booking confirmation number,…
6 properties
transactionARInfoType
object
Details of the AR account where this transaction was posted to.
3 properties
transactionCurrencyExchangeInfoType
object
Details of the Exchange Information for this transaction, if the posting was made in a currency different from the default currency.
7 properties
transactionAdjustmentInfoType
object
Adjustment details of the transaction, if the transaction was created as part of an adjustment.
3 properties
reservationPaymentMethodType
object
7 properties
resPaymentCardType
object
Information on a credit card for the customer.
20 properties
cardTypeType
string
This is required for Credit Card Payment Methods. This indicates the type of Credit Card associated with this payment method.
cardProcessingType
string
cardNumberTypeType
string
Simple type for indicating if credit card number is tokenized.
authorizationRuleType
object
Configured rule for computing the amount to authorize.
3 properties
emailType
object
Information on an email for the customer.
11 properties
payeeInfoType
object
Payee information.
8 properties
addressInfoType
object
Provides address information.
3 properties
addressType
object
Provides address information.
19 properties
countryNameType
object
Code for a country or a nationality.
2 properties
aRAccountShortInfoType
object
Accounts Receivabales Account details type charged for batched posting.
4 properties
aRAccountStatusType
object
Type for the Account Status. Status can be restricted and a message/description added to the Account.
3 properties
trxCodesInfoType
array
List of Transaction codes info.
trxInfoType
object
Transaction codes info.
13 properties
articleInfoType
object
Information regarding an article.
10 properties
articlePostItType
object
Post it information of an article.
2 properties
colorType
string
Color configuration type. This color configuration provides a visual category of entities.
links
array
instanceLink
object
Metadata describing link description objects that MAY appear in the JSON instance representation.
7 properties
warningsType
array
Used in conjunction with the Success element to define a business error.
warningType
object
Used when a message has been successfully processed to report any warnings or business errors that occurred.
10 properties
exceptionDetailType
object
Complex type that contains error details for a REST call.
9 properties 2 required
errorInstance
object
Complex type that contains error instance details for a REST call.
7 properties 2 required
cashierClosure
object
Request to close cashier's shift.
5 properties
cashierClosureType
object
Cashier Shift Totals and Per Hotel amounts group by currency code
3 properties
cashierClosureNoType
object
Type used in cashier closure to specify a cashier's shift.
5 properties
cashierId
number
The Cashier ID of the Cashier who is currently processing the transaction(s).
cashierClosureCurrencyAmountType
object
Cashier Shift Currency Amount type - cash ,check ,credit and others elements.
5 properties
cashierClosureAmountType
object
Cashier Opening Balance and Shift Amounts type.
5 properties
hotelCashierClosureCurrencyAmountType
object
Cashier Shift amounts for each Hotel group by currency code
3 properties
cashierLockHandle
number
The Cashier Lock Handle to pass along with operation which required cashier to be locked.
codeType
string
Used for codes in the OPERA Code tables. Possible values of this pattern are 1, 101, 101.EQP, or 101.EQP.X.
status
object
Response Body.
2 properties
acquiredCashierLock
object
Response for the Cashier Lock request.
4 properties
operaRecordLock
object
This type contains information about a record lock.
8 properties
operaLockRecordType
string
cashierTransactionsDetails
object
Response for the fetch cashier's shift transactions.
3 properties
cashierTransactionsType
object
Cashier Shift Totals and Per Hotel transactions group by transaction code
4 properties
cashierTransactionType
object
Cashier Shift Transaction Type.
4 properties
hotelCashierTransactionType
object
Cashier Shift amounts for each Hotel group by currency code
2 properties
compAccountingJournal
object
Response for fetching the Complimentary Posting Journal.
9 properties
financialPostingsType
object
Collection of Reservations and their information.
7 properties
fbaReimbursementCriteria
object
PostFBA Reimbursement/Settlement operation posts reimbursement/settlement against the selected certificate records.
3 properties
certificateReconciliationTypes
array
List of CertificateReconciliationType criteria
certificateReconciliationType
object
FBA ( Flexible Benefits Awards ) related fields.
26 properties
fBAStatusType
string
Flexible benefit award has been reimbursed.
foreignCurrencyCriteria
object
Operation to calculate foreign currency exchange.
5 properties
exchangeRateCalculationType
object
Currency conversion calculation type.
17 properties
currencyExchangeType
string
E-certificate conversion.
exchangeRateCalculationTaxType
object
Detailed information about exchange rate calculation service tax.
6 properties
exchangeRateTransactionGenerateTaxesType
array
Exchange rate calculation tax information based on Transaction Code Generate.
exchangeRateTransactionGenerateTaxType
object
Tax information based on Transaction Code Generate.
3 properties
calculatedForeignCurrency
object
Information regarding charges in batch result for each reservation.
3 properties
foreignCurrencyExchange
object
A set of posting transactions that need to be posted with regards to exchange.
3 properties
postForeignCurrencyExchangeType
object
Currency conversion calculation type.
12 properties
foreignCurrencyExchangeTransaction
object
Response of the posting foreign currency exchange transaction.
3 properties
foreignCurrencyExchangeTransactionType
object
Details about posting and generated folio on currency exchange.
2 properties
folioType
object
Represents a single page in a reservation's ledger which will contain transactions and payee information.
16 properties
folioStatusType
string
The Folio Status Example: DEPOSIT folio, VOID folio or the default OK folio status.
batchAdvanceFolio
object
Request for submitting batch advance folio.
3 properties
batchAdvanceFolioType
object
Contains criteria for process batch advance folio.
3 properties
reservations
array
Unique identifier for a reservation.
articlesSaleCriteria
object
Request to post a set of charges, payments and generate a bill for a PasserBy or for the Post-It functionality . A PasserBy is someone who is not staying at th…
3 properties
saleCriteriaType
object
Criteria type for posting charges.
11 properties
chargesCriteriaType
array
Collection of Charges to be posted.
chargeCriteriaType
object
Criteria information for posting a charge.
18 properties
paymentCriteriaType
object
25 properties
cashieringPaymentMethodType
object
9 properties
authorizationInfoType
object
5 properties
paymentTaxType
object
Information regarding payments made which have Payment Tax.
12 properties
paymentTax
string
The types of Payment Tax transactions.
paymentTaxesType
array
Payment Tax record.
compRedemptionsType
array
Information regarding Complimentary Bucket Redemption object.
redemptionType
object
Redemption information.
8 properties
postPaymentActionType
string
Advance Payment Action.
prepaidCardRedemptionsType
array
A prepaid redemption info object to be used for posting a payment.
prepaidCardRedemptionType
object
Redemption information.
6 properties
fiscalServiceType
object
Generate Fiscal Folio Criteria type to be used for fiscal folio generation
5 properties
fiscalFolioInstruction
string
Action to generate Offline folio when no response is received from fiscal service.
folioQueueType
object
List of charges that will be posted against the transaction code based from the test criteria.
3 properties
nameValueHeaderDetailType
object
Name value details collected before Folio Settlement
2 properties
nameValueBaseSearchType
object
Contains name value information search criteria.
5 properties
nameValueModuleType
string
nameValueTypeType
string
customNameValueConfigType
string
Italian Lottery Number.
nameValueDetailType
object
Detailed information returned during name value search.
1 property
nameValuesType
array
List of name value pairs.
nameValueType
object
Contains name value pair.
6 properties
nameValueDataTypeType
string
nameValueOriginType
object
Contains origin details.
4 properties
codeListType
array
articlesSale
object
Details of the folio created.
3 properties
folioWindowType
object
A folio window view which holds the set of folios for a reservation.
38 properties
folioWindowExchangeAmounts
object
Converted folio windows values for the Exchange Currency requested.
3 properties
compAccountingType
object
Authorizer Information
12 properties
dateRangeType
object
Date Range with Start and End dates.
2 properties
fiscalResponseType
object
Provides information which is used for fiscal response processing.
2 properties
transactionServiceTypesType
array
Details about service type postings.
transactionServiceTypeType
object
Containsts service type posting information.
5 properties
codeDescriptionType
object
This contains a generic code and description information.
2 properties
authorizersCreditInfo
object
Returns credit information of Comp Accounting Authorizers.
3 properties
authorizersCreditType
array
List of Comp Accounting Authorizers Credits
authorizerCreditType
object
Authorizer Information
10 properties
authorizerCreditDetailsType
array
List of Comp Accounting Authorizers details
authorizerCreditDetailType
object
Information about the Authorizer Credit detail
3 properties
batchAutoCheckoutReservation
object
Request type for batch auto checkout.
3 properties
checkoutReservationType
object
10 properties
cashieringEventType
string
Event being generated by a Supplemental Folio.
checkoutInstructionsType
object
4 properties
basicEmailType
string
Email address
batchAutoCheckoutDetails
object
Response for batch auto check out.
3 properties
stringLength40
string
Used for Character Strings, length 0 to 40.
batchAutoSettlementCriteria
object
Request type for batch auto settlement.
3 properties
autoSettlementType
object
10 properties
paymentMethodsSearchType
array
Defines the payment method to search reservations.
paymentMethodSearchType
object
Reservation Payment method search criteria for searching a reservation.
1 property
autoFolioSettlementCriteriaType
object
4 properties
batchDeposit
object
Request for submitting batch deposit for reservations.
3 properties
batchDepositType
object
Contains criteria for batch deposit for reservations.
3 properties
bedTaxInfo
object
Response for bed transaction info
3 properties
bedTaxInfoTypes
array
List of Bed Tax info.
bedTaxInfoType
object
Bed Trx Info type
22 properties
bedTaxCriteria
object
Request type for change bed transaction info
3 properties
putBillingCharges
object
Request to edit a billing charge information.
3 properties
billingChargesType
object
Criteria for the charge information list to be edited.
2 properties
billingChargeType
object
13 properties
putBillingChargesStatus
object
Response Body.
2 properties
ccBatchSettlementsStatus
object
Response for credit card settlements status.
3 properties
cCBatchSettlementsStatusType
object
List of CCBatchSettlementStatusType type
3 properties
cCBatchSettlementStatusType
object
Provides status information for credit card settlements .
3 properties
cashierClosureDetails
object
Response for the fetch Cashier Closure information.
3 properties
cashierClosureReportsList
object
Returns whether a particular report is applicable or not based on payment posting type. When no postings for a particular payment type is found, that report is…
3 properties
cashierReportType
string
Shift drop report created when cashier closure is completed. It is an integral part of closure report and is not to be printed or accessed by itself.
transactionReversal
object
Request to reverse a Payment Tax record for Thailand Tax requirement.
3 properties
deleteTransactionCriteriaType
object
Criteria type for deletion of transactions.
4 properties
folioTaxPaymentReversal
object
Response for the reverse Thailand Tax Payment Tax record request.
4 properties
cashierLockCriteriaToExtend
object
Operation for extending the lifetime of a lock on a cashier.
4 properties
extendedCashierLock
object
This response will indicate whether or not the extension was successful. This operation may return errors when the lock being requested to be extended no longe…
3 properties
ccSettlementCriteria
object
Request object to change credit card settlement information.
4 properties
cCBatchSettlementType
object
Credit card transaction detail for batch settlement
10 properties
ccBatchSettlementsProcessCriteria
object
Request to process batch settlements
3 properties
cCBatchSettlementsProcessType
object
Type for starting settlements job process.
3 properties
checkDetails
object
Response object to Fetch the check details for a given posting posted through the POS.
6 properties
stringLength32000
string
Used for Character Strings, length 0 to 32000.
stringLength200
string
Used for Character Strings, length 0 to 200.
guestCheckDetails
object
Request to process a guest check detail.
4 properties
checkDetailsType
object
Holds check details information.
3 properties
cashierClosureInformation
object
Response to the request to get financial details for a Posting Activity. This will return the before and after values for the transactions which were changed.
3 properties
cashierClosureInfoTypes
array
Information of the Cashier.
cashierClosureInfoType
object
Cashier closure Information.
8 properties
cashierClosureReportsType
array
Information of the Cashier.
reservationIdList
array
Unique Id that references an object uniquely in the system.
compRoutingInstructions
object
Response object containing comp routing instructions for a reservation .
3 properties
resvRoutingInfoListType
array
A comp routing info object
resvRoutingInfoType
object
A routing info object can either be of type Folio OR of type Room with its corresponding object.
6 properties
profileIdList
array
Unique Id that references an object uniquely in the system.
routingInstructionType
object
Routing limit can be one of the three: Credit Limit, Percetage Limit, Covers Limit
8 properties
timeSpanType
object
Allows for a choice in description of the amount of time spanned by this type. EndDate specifies a specific date, while Duration provides a measure of time to…
3 properties
billingInstructionsType
array
Set of Billing Instruction codes.
billingInstructionType
object
Configured Billing Instruction which represents a set of Transaction Codes.
4 properties
compRoutingRequestType
object
Type for the details of a Comp Routing Request
4 properties
userInfoType
object
Opera User Information
2 properties
compRoutingStatusType
string
Status which indicates that the Request of Comp Routing was declined
reservationInfoType
object
The Reservation class contains the current reservation being created or altered.
51 properties
stayInfoType
object
Details on the Room Stay including Guest Counts, Time Span of this Room Stay, pointers to Res Guests, guest Memberships, Comments and Special Requests pertaini…
42 properties
resExpectedTimesType
object
Holds the Arrival and Departure Time Information
2 properties
pointsType
object
The Redeem Points contains the number of points required to book a room type.
2 properties
reservationBlockType
object
Key information about the block for a reservation.
3 properties
blockIdList
array
Unique Id that references an object uniquely in the system.
resGuaranteeType
object
Validations type record returned after Validations are done.
3 properties
promotionType
object
Type to specify a rate promotion. Usually attached to a reservation to indicate a specific promotion is applied to the reservation.
3 properties
guestHousekeepingServiceRequestType
string
Possible values for the Guest Service Status.
resGuestInfoType
object
Specifies Company or Travel Agent profile using IATA or Corp. No.
30 properties
membershipInfoType
object
The Membership object identifies the frequent customer reward program.
13 properties
namePrefixType
string
Salutation of honorific. (e.g., Mr. Mrs., Ms., Miss, Dr.)
givenNameType
string
Given name, first name or names
surnameType
string
Family name, last name.
phoneNumberType
string
Phone number
vIPType
object
The supplier's ranking of the customer.
2 properties
addressSearchType
object
Address Details such as city, state, country, postal code etc.
6 properties
anonymizationType
object
Provides information about guest's anonymization status.
2 properties
anonymizationStatusType
string
Guest has been anonymized.
resAccompanyGuestListType
array
Collection of accompany guests
resAccompanyGuestInfoType
object
5 properties
resGuestExternalInfoType
object
Specifies Company or Travel Agent profile using IATA or Corp. No.
2 properties
guestLastStayInfoType
object
Contains last stay related details of the guest.
4 properties
nameTypeType
string
resSharedGuestListType
array
Collection of shared guest reservations.
resSharedGuestInfoType
object
Contains information regarding the share reservation.
4 properties
resAttachedProfileListType
array
resAttachedProfileType
object
4 properties
resProfileTypeType
string
reservationFolioWindowsType
array
Collection of reservation folio windows.
reservationFolioWindowType
object
Folio window view which holds the set of folios for a reservation.
4 properties
indicatorsType
array
Collection of lamp indicators.
indicatorType
object
Lamp indicator Type.
2 properties
housekeepingRoomStatusType
string
Simple type for room status instructions to be used in requests for fetching housekeeping rooms. Valid status values are Clean, Dirty, Pickup, Inspected, OutOf…
searchMatchesType
array
List of Generic Name-Value-Pair Parameters used for super search matches.
searchMatchType
object
Search match indicating attribute and the matching value.
2 properties
sourceOfSaleType
object
Point of Sale of reservation. Identifies the entity/channel who made the reservation.
2 properties
waitlistResType
object
Information regarding why reservation is being /has been waitlisted.
6 properties
reservationQueueInformationType
object
Information regarding the Date, Duration and Priority of the reservation on Queue for Check in.
6 properties
queueTextInfoType
object
Information regarding the message sent to guest.
2 properties
resHousekeepingType
object
Holds housekeeping turndown service information for the room.
7 properties
facilityTaskType
object
Information regarding facility task on a reservation.
3 properties
housekeepingTaskCodeType
object
Information related to a Task Code. Task Codes are used to generate task sheets in Rooms Management.
7 properties
facilityCodesType
array
List of the facility codes.
facilityCodeType
object
Facility Housekeeping Code, its description and quantity.
3 properties
resCashieringType
object
Cashiering Information for the reservation.
14 properties
resRevenueBalanceType
object
Revenue and Balance Amount summary for the reservation.
9 properties
billingPrivilegesType
object
This stores the information for Bed Tax Reporting. Mainly used in Maldives.
13 properties
reservationTaxTypeInfo
object
Provides information about the Tax Type.
9 properties
bedTaxReportingType
object
This stores the information for Bed Tax Reporting. Mainly used in Maldives.
5 properties
folioTextsType
array
This stores the description for the type of tax calculation especially with tax exemption, etc.
resPeriodicFolioType
object
Information regarding periodic folios set on the reservation.
3 properties
resCompAccountingType
object
Information regarding comp accounting on the reservation.
3 properties
resPreConfiguredRoutingInstrType
object
Instruction to attach Pre-Configured Routing Instructions to a Reservation.
4 properties
authorizerInfoType
object
Authorizer Information
5 properties
taxTypeType
object
Provides information about the Tax Type.
8 properties
reservationDepositType
object
Reservation Deposit Type.
7 properties
reservationAllowedActionsType
array
Allowed action.
reservationAllowedActionType
string
Flag indicating whether the Enrollment is in progress or not for the Profile associated with this Reservation.
reservationInterfaceStatusType
object
Hotel Interface Type for a reservation and status of the various services
3 properties
hotelInterfaceType
object
8 properties
hotelInterfaceTypeType
string
XML Posting Interface
hotelInterfaceStatusType
string
Status of the Hotel Interface either STOPPED or RUNNING.
interfaceRightsStatusType
object
4 properties
reservationTurndownInfoType
object
Turndown information for a reservation
2 properties
turndownStatusType
string
Simple type for turndown status instructions to be used in requests for fetching housekeeping rooms. Valid status values are Required, Not Required and Complet…
resMobileNotificationsType
object
Contains the status of Room Ready and Key Ready messages.
5 properties
communicationStatusType
string
Enum to denote the Status of Readiness messages sent to Guest Devices.
resCommunicationType
object
Communication details for a reservation.
2 properties
telephoneInfoType
object
Information on a telephone number for the customer.
3 properties
telephoneType
object
Information on a telephone number for the customer.
12 properties
emailInfoType
object
Information on an email for the customer.
3 properties
advanceCheckInType
object
Information relating to Reservation's Advance Checked In state and Expected Time of Return
3 properties
pMS_ResStatusType
string
This reservation is in checked in status and the business date is past departure date. This could occur when ORS and PMS are in same environment.
resAccessRestrictionType
string
Indicates any Updates/Changes on the reservation as well as Reservation Cancellation are not allowed.
commissionPayoutToType
string
compTrxAuthorizers
object
Response object for fetch comp authorizers operation.
3 properties
creditBillCriteria
object
Request to post a Credit Folio for an existing Folio. Credit Bill Functionality parameter is required.
3 properties
creditBillCriteriaType
object
Criteria for posting the Credit Bill. Includes charges and payments.
13 properties
postedCreditBill
object
Response for the request to create a Credit Folio.
5 properties
validatedCreditBill
object
Response to the request to check if a Folio is valid for Credit Bill.
3 properties
profileInfoType
object
Provides information about attached profiles to the block.
5 properties
exchangeRateInfoType
object
Exchange rate information of a currency.
2 properties
creditLimitOveragePaymentsInfo
object
Response for Fetch Credit Limit Overage Payments request
3 properties
reservationOveragePaymentsType
object
List of Reservation details for payment that has a folio window balance equal or higher to the credit limit set for the credit card payment method of that foli…
3 properties
reservationOveragePaymentType
object
Details of the reservation with the folio balance equal or higher to the credit limit
12 properties
creditLimitOveragePayments
object
Request to start the Credit Limit Overage process for the reservations with a folio window balance equal or higher to the credit limit set for the credit card…
3 properties
creditLimitOveragePaymentsDetails
object
Response for Submit Credit Limit Overage Payments request
3 properties
vaultTransaction
object
Request to register the vault HTTP transaction.
3 properties
vaultHTTPTransactionMessageType
object
7 properties
errorType
object
Standard way to indicate that an error occurred during the processing of an OpenTravel message. If the message successfully processes, but there are business e…
10 properties
cardAuthorizationTransactionType
string
Currently supported transaction type categories used for credit card authorization.
vaultHTTPTransactionType
string
ccSurchargeDetails
object
Response to the request to fetch Credit Card Surcharge information for a Credit Card Payment.
3 properties
cCSurchargeAmountType
object
Information regarding the Surcharge amount which will be applied to a payment.
4 properties
cCSurchargeInfoType
object
Credit Card Surcharge Information type. Information regarding surcharge which can be applied to a Credit Card payment.
3 properties
reservationDepositFolios
object
Deposit Posting Information for a reservation. Contains all deposit payments made for a reservation.
4 properties
reservationDepositFoliosInfoType
array
Detailed information of a reservation and its deposit payment posting information.
reservationDepositFolioInfoType
object
Detailed information of a reservation and its deposit payment posting information.
9 properties
depositPostingsType
array
A List of Deposit Payments.
depositPostingType
object
Posting details.
50 properties
resDepositPolicyType
object
A deposit policy attached with the reservation.
6 properties
depositCancelRevenueType
string
The type to indicate what revenue is to be used for calculating deposit/cancellation amounts.
depositPolicyType
object
Used to define the deposit policy, guarantees policy, and/or accepted forms of payment.
10 properties
policyAmountPercentType
object
Defines the percentage basis for calculating the fee amount or the amount.
5 properties
policyBasisTypeType
string
Full Amount.
policyDeadlineType
object
Cancellation deadline, absolute or relative.
4 properties
receiptSummaryType
object
Contains Receipt Details.
10 properties
receiptType
string
This contains the receipt type.
projectedRevenueType
object
Information about projected catering and room revenue for the reservation.
3 properties
reservationPolicySummaryType
object
A collection of reservation deposit and cancellation policies.
4 properties
resCancellationPoliciesType
array
A list of reservation cancellation policies.
resCancellationPolicyType
object
A cancellation policy attached with the reservation.
5 properties
resCancelPenaltyType
object
The CancelPenalty class defines the cancellation policy of the hotel facility.
9 properties
offsetUnitType
string
Indicates deadline offset unit type.
resDepositPoliciesType
array
A list of deposit policies attached with the reservation.
depositType
string
Enumeration Type of Deposit.
depositMaturityType
string
The deposit is transferred when the guest checks in.
depositFolioTransactionDetails
object
Response for the fetch transaction details request. Detail information regarding the folio transaction will be returned
4 properties
depositDetailPostingsType
array
List of Deposit Postings with details.
depositDetailPostingType
object
Posting information of the transaction .
53 properties
depositFolioValidateCriteria
object
Request to validate a Deposit Folio for a reservation.
3 properties
depositFolioValidateCriteriaType
object
Criteria for posting a Deposit Folio.
5 properties
depositedFolioValidate
object
Information regarding the Deposit Policy if a Deposit Folio is going to be created for this policy.
3 properties
depositPayment
object
Request to post a deposit payment to a reservation.
3 properties
depositPaymentCriteriaType
object
Criteria for posting a deposit payment to a reservation.
32 properties
depositedPayment
object
Response for the post deposit payment request.
4 properties
financialPostings
object
Response for fetching the Posting Journal.
9 properties
fiscalFolioCriteria
object
Request to generate an Initial/Zero invoice from Fiscal Terminals screen.
3 properties
fiscalFolioCriteriaType
object
Criteria for calling fiscal folio service for the generation of invoices
4 properties
folioCommandType
string
fiscalInvoiceSummaryType
object
Contains information required for the generation of fiscal invoice.
13 properties
fiscalCommandsResponseInfo
object
Response after generating a commands from Fiscal Terminals screen.
3 properties
fiscalResponseInfoType
object
Invoice information returned from the fiscal service.
2 properties
folioActivityDetailsType
object
Fiscal Folio Activity information
3 properties
folioActivityDetailType
object
Details of Fiscal Folio Activity made.
9 properties
folioActivityResponseDetailType
object
Fiscal Folio Activity Details Information
3 properties
folioActivityResponseDetailsType
object
Details of response for the Fiscal Folio Activity made.
5 properties
fiscalInfoFolioCriteria
object
Request to generate fiscal Information folio.
3 properties
fiscalInfoFolioCriteriaType
object
Criteria for calling fiscal Info type folio service
3 properties
folioSummaryType
object
Contains Folio Details including payee information and the reservation which it's attached to.
46 properties
fiscalInformationFolio
object
Response Body.
3 properties
fiscalCallStatus
object
Check if it will call fiscal or not.
4 properties
convertFolioCriteria
object
Request to convert folio from a Non Fiscal Folio type to a Fiscal Folio Type. Functionality is used in Italy and is only available when the country mode is set…
3 properties
convertFolioType
object
Criteria for Converting Folio.
5 properties
convertFolioDetails
object
Response to the request to Convert Folio. Includes the new converted folio information.
3 properties
folioHistoryResponse
object
Response for the fetch Folio History.
9 properties
foliosType
array
Folio History details.
folioPrinters
object
Response to the request to fetch the Folio Printers applicable for a Folio, based on the
3 properties
folioPrintersType
object
List of Folio Printers.
2 properties
folioPrinterType
object
Information about a Printer which can be used to print a Folio.
4 properties
folioTypeNameInfo
object
Response for the fetch Folio Type Information.
3 properties
folioTypeNameInfoType
object
Details of a Folio Type configuration.
5 properties
folioTypesInfo
object
Information regarding the Folio Types.
3 properties
folioTypesInfoType
object
Folio Types details.
5 properties
processFiscalRetry
object
The request object to process fiscal retry functionality.
3 properties
fiscalRetryType
object
Generate Fiscal Folio Retry Criteria type to be used for fiscal folio generation
4 properties
voidFolioModes
string
Different modes to perform void folio.
processFiscalRetryStatus
object
The response object to send back the fiscal service response to opera.
4 properties
passerBySalesCriteria
object
Request to post a set of charges, payments and generate a bill for a PasserBy or for the Post-It functionality . A PasserBy is someone who is not staying at th…
3 properties
passerByCriteriaType
object
Criteria type for posting charges.
12 properties
passerBySale
object
Details of the folio created.
3 properties
payeeTaxNumber
object
Request to validate and change Payee Tax Number.
3 properties
changePayeeTaxNumberCriteriaType
object
Criteria to validate and change payee tax number.
5 properties
attachPolicyApplyCriteria
object
Request to attach an existing Deposit Policy on a reservation towards an existing deposit payment on the same reservation.
3 properties
policyApplyCriteriaType
object
Criteria for Attaching or Detaching a Deposit Policy towards a Deposit payment.
3 properties
postingSummaryList
object
Response object to fetch daily summary charges from Opera which are posted in Opera by external system.
3 properties
postingSummaryListType
array
Summary of the postings by external system.
postingSummaryType
object
summary of the postings by external system.
3 properties
prepaidCardCriteria
object
Request type for prepaid card creation/reload/redeem/removal process
3 properties
prepaidCardCriteriaType
object
Holds fixed charge information.
21 properties
prepaidCardDetailsType
object
Prepaid Card Details.
10 properties
prepaidCardTransactionType
object
Prepaid Card transaction.
9 properties
prepaidCardTrxTypeType
string
Reload transaction.
activatePrepaidCard
object
Request type for activate prepaid card.
2 properties
activatePrepaidCardStatus
object
2 properties
cancelPrepaidCardTransaction
object
Request type for cancel prepaid card transaction.
2 properties
stringLength100
string
Used for Character Strings, length 0 to 100.
cancelPrepaidCardTransactionStatus
object
2 properties
cashOutPrepaidCard
object
Request type for cashout prepaid card.
2 properties
cashOutPrepaidCardStatus
object
2 properties
reloadPrepaidCard
object
Request type for reload prepaid card.
2 properties
reloadPrepaidCardStatus
object
2 properties
ccAuthorizationCriteria
object
Request for a credit card authorization. An authorization request will be sent to the Credit Card Vendor as part of this request.
3 properties
cCAuthorizationCriteriaType
object
Contains the credit card criteria for authorization.
13 properties
authorizationInfo
object
Response to the credit card authorization request.
4 properties
ccAuthorizationInstructions
object
Response to the fetch authorization instructions. Based on the criteria requested, the response can contain information required to send a credit card authoriz…
3 properties
cCAuthorizationInstructionType
object
Contains the details to use for a credit card authorization.
14 properties
receiptHistoryResponse
object
Response for the fetch Receipt History.
3 properties
receiptsType
array
Receipt History details.
postRateCodeCriteria
object
Request to check if a Rate Code can be posted to the room manually. This will check if the Rate Code is valid, if the Products(Packages) which are defined as p…
3 properties
postRateCodeCriteriaType
object
Criteria type for posting a Rate Code amount to a guest folio.
17 properties
guestCountsType
object
A collection of GuestCount by age group.
4 properties
childAgesType
array
Age of a child in years.
childAgeType
object
Defines Child's Age.
1 property
childBucketsType
object
Defines children counts with Age Qualifying Group(Child Bucket) classification.
5 properties
postedRateCode
object
Response for the operation that posts a Rate Code amount on the reservation.
3 properties
checkedRateCode
object
Response for the request to check if a Rate Code can be posted to a reservation .
3 properties
postRateCodeCheckType
object
The response type for Checks done before Posting a Rate Code amount to a reservation.
3 properties
billingChargesInBatchCriteria
object
Operation to post billing charge to list of reservations.
3 properties
postBillingChargesInBatchCriteriaType
object
Criteria type for posting charges.
3 properties
postedBillingChargesInBatch
object
Operation response to post billing charge with list of reservations.
3 properties
reservationChargesInBatchInfoType
object
Result of charges in batch for each reservation.
9 properties
successType
object
Returning an empty element of this type indicates the successful processing of an message. This is used in conjunction with the Warning Type to report any warn…
errorsType
array
An error that occurred during the processing of a message.
ccBatchSettlements
object
Response for credit card settlements.
3 properties
cCBatchSettlementsType
array
List of Settlement transaction details for credit card transaction.
additionalTaxesDetails
object
Response object containing additional tax information.
3 properties
taxAmountInfoType
object
Tax amount to be adjusted for the guest
1 property
advancePaymentBalance
object
Response for the advance payment balance.
3 properties
advanceRoomCharges
object
Request to post the Room Charges for a reservation in advance. This request posts the Room Charges for a reservation for tonight or for many nights starting fr…
3 properties
advanceRoomChargesCriteriaType
object
Type to set the criteria for generation of advance folios. This will post the room and tax transactions for the nights requested.
7 properties
advanceRoomChargesReservationInfo
object
Response for the generate advance folio request. Post Advance Room Charges Request can return the below error codes : FOF00065 - Reservation ID or Resort was n…
3 properties
advanceRoomChargesInfoType
object
4 properties
alertNotices
object
Response with the fetched alerts, includes global alerts.
4 properties
alertsType
array
List of alerts.
alertType
object
25 properties
alertAreaType
string
alertGuestInfoType
object
13 properties
membershipType
object
Detailed information of the memberships.
41 properties
paragraphType
object
An indication of a new paragraph for a sub-section of a formatted text message.
3 properties
formattedTextTextType
object
Provides text and indicates whether it is formatted or not.
2 properties
membershipEarningPreferenceType
string
The earning preference of a membership, it depends on the type of property. eg. when the property is a airline it should be Miles, other than Points.
benefitsType
array
Basic information about membership benefit.
benefitType
object
Basic information about membership benefit.
3 properties
tierAdministrationType
string
Do not upgrade membership. The membership may be downgraded.
downgradeType
string
Do not downgrade membership when the next downgrade process runs. When the downgrade process runs, the membership will be automatically set to Grace.
cardReIssueType
string
Request to re issue a new card.
vIPStatusType
object
VIP status of the customer.
2 properties
languageType
string
userDefinedFieldsType
object
A common type used to hold user defined fields(UDFs). This type should be used to handle UDFs on RReservation, Profiles, etc.
3 properties
characterUDFsType
array
Used to hold collection of user defined fields of Character/String Type.
characterUDFType
object
Used to hold user defined field of Character/String Type.
3 properties
numericUDFsType
array
Used to hold collection of user defined fields of Numeric Type.
numericUDFType
object
Used to hold user defined field of Numeric Type. It is highly recommended to use UDFN01, UDFN02,...UDFN40 (Total 40) as Numeric UDF names(commonly used on Rese…
3 properties
dateUDFsType
array
Used to hold collection of user defined fields of Date Type.
dateUDFType
object
Used to hold user defined field of Date Type.
3 properties
welcomeOfferType
object
2 properties
welcomeOfferOptionsType
string
None of the Welcome Offer option is selected.
commentInfoType
object
Comment related to the profile/reservation.
8 properties
commentType
object
An indication of a new paragraph for a sub-section of a formatted text message.
19 properties
authorizationHistory
object
The result element containing a history list of credit card authorizations for a particular reservation, filtered by the requested criteria.
3 properties
authorizationHistoryType
object
Information on a single credit card authorization transaction.
11 properties
billingChargesStatus
object
Response when checking or inquiring the available options for a set of billing charges.
3 properties
checkPostBillingChargesOptionsType
array
TAvailable options for this consumable
personNameType
object
This provides name information for a person.
12 properties
personNameTypeType
string
Person's name in an external system.
billingCharges
object
Request to post a charge on a reservation's folio.
3 properties
billingChargesCriteriaType
object
Criteria type for posting charges.
7 properties
billingChargesDetails
object
Response notifying if the posting of a charge to a reservation was successful.
4 properties
billingCheckChargesCriteria
object
Request object for PostBillingCheckCharges operation.
3 properties
postBillingCheckChargesCriteriaType
object
Details of the check with line item charges to post to a guest folio.
7 properties
postBillingCheckChargesItemsCriteriaType
array
Line items of the check.
postBillingCheckChargesItemCriteriaType
object
Line item of check to post.
3 properties
reservation
object
Checkout request can be used to verify a reservation for checkout and do an actual checkout. In case the verificationOnly attribute is sent false, the operatio…
4 properties
reinstateCheckedOutReservation
object
Request to reinstate checkout reservation in order to post additional transactions, etc.
7 properties
autoSettleCompFolios
object
Request to auto settle comp folios. OPERA will reference the 'Default Comp Payment Method' setting to settle the folio if no authorizer AR account is associate…
2 properties
autoSettleCompFoliosCriteriaType
object
Criteria to auto settle comp folios of a reservation.
4 properties
autoSettleCompFoliosStatus
object
Response for auto settle comp folios. This includes collection of auto settled comp folios.
2 properties
autoSettleCompFoliosType
array
Information about comp folio that was auto settled.
autoSettleCompFolioType
object
Information about comp folio that was auto settled.
12 properties
postCompRedemptions
object
Request type of complimentary bucket redemptions posting.
2 properties
reverseCompRedemptions
object
Request type of complimentary bucket redemptions reversal.
2 properties
deferredTaxesProcess
object
Request for submitting post deferred taxes for a reservation.
3 properties
deferredTaxesCriteriaType
object
Contains criteria to post the deferred taxes for the given reservation.
4 properties
deferredTaxesProcessDetails
object
Response of submitting post deferred taxes for a reservation.
3 properties
reservationDepositCriteria
object
Request object to process reservation deposit.
3 properties
processReservationDepositCriteriaType
object
Criteria to process reservation deposit.
6 properties
depositProcessType
string
The Deposit is transferred to an internal account for returned deposits to be handled by the property. Users can select to keep all (not exceeding total), a po…
depositFolioCriteria
object
Request to create a Deposit Folio for a reservation.
3 properties
depositFolioCriteriaType
object
The Deposit folio posting and payments information.
17 properties
postedDepositFolio
object
Response to the request to create a Deposit Folio for a reservation.
5 properties
depositMaturityDetails
object
Response object for deposit maturity information type.
3 properties
depositMaturityInfoType
object
Deposit maturity information type.
3 properties
maturedDepositsDetails
object
Response of matured deposits.
3 properties
maturedDepositsType
array
Detailed information of matured deposits.
maturedDepositType
object
Matured Deposits detail.
6 properties
transactionType
object
Transaction type.
4 properties
depositToGuestFolio
object
Request to post an existing deposit on a reservation to the Guest Folio for No Show or Canceled Reservations. Deposits remain in the deposit ledger until Check…
3 properties
postDepositToGuestFolioType
object
Criteria for transferring the Deposit Amount to the Guest Folio
3 properties
earlyDeparture
object
Request to change a reservation to an Early Departure. As part of this process the reservation will be changed to a Due Out status with the departure date bein…
3 properties
earlyDepartureCriteriaType
object
Criteria type for verifying or changing an Early Departure reservation.
7 properties
earlyDepartureInfo
object
Response for Early departure verification. Contains information regarding early departure penalty amount if applicable and any errors or warnings as to why the…
3 properties
earlyDepartureInfoType
object
Information regarding Early Departure for a reservation. Contains information regarding penalty, if any.
2 properties
stagedTransactions
object
Response to the request to get staged transaction information for a Reservation
3 properties
stagedCompTransactionsInfoType
array
Transaction ID List of staged comp transactions for the reservation.
finalPostings
object
Request to apply any final charges or payments to a reservation prior to checkout. This operation should be called prior to the guest settlement which would th…
4 properties
responseInstructionType
string
Response types used in the Apply Final Postings request. Based on the request the folio summary , folio details or no details will be returned in the response.
fixedChargesDetails
object
Response that contains either the fixed charges list if fetch was successful or error(s) if not.
3 properties
fixedChargesType
array
Holds fixed charge detail.
fixedChargeType
object
Holds fixed charge information.
8 properties
fixedChargeScheduleType
object
Holds schedule of fixed charge.
5 properties
fixedChargeFrequencyType
string
Yearly.
fixedChargeDetailType
object
Fixed charge amount could be specified by flat fee or be a percentage of the rate amount.
7 properties
fixedCharges
object
Method to update fixed charges of a reservation.
5 properties
flexibleBenefitPostingsCriteria
object
Apply Flexible Benefit Postings.
3 properties
applyFlexibleBenefitPostingsCriteriaType
object
Criteria for retrieving one or more guest's folio transactions.
3 properties
folioTaxPaymentsInfo
object
Response to the request for Payment Tax records for a reservation. Lists all the Payment Taxes for the reservation which are available.
3 properties
paymentTaxInfoType
object
Type for Package Tax Information for Thailand Tax functionality.
3 properties
folio
object
Response to the request to get Financial Information for a Reservation
4 properties
reservationFolioInfoType
object
Each folio will include summary and/or detailed information.
11 properties
closeFolioCriteria
object
Request to close an Open Folio Reservation. The Property should be using the Open Folio Functionality to use this operation.
3 properties
closeFolioCriteriaType
object
3 properties
folioCriteria
object
Generate Folio request can be used to create a folio for checked in reservation or reservation with open folios
3 properties
generateFolioCriteriaType
object
Generate Folio Criteria type to be used for folio generation request
23 properties
associatedBillInfoType
object
Associated Bill info.
5 properties
folioTypeValidationType
string
Profile detail is not configured with Tax ID.
transactionsType
array
List of transaction information.
generatedFolio
object
Generate Folio Response contains generated folio no and invoice number along or errors and warnings in case if folio couldn't be generated: FOF00065 - The hote…
3 properties
reservationPackageOptions
object
Response to fetch reservation package options.
5 properties
packagePostingsType
array
List of package postings.
packagePostingType
object
Posting details.
46 properties
linkedAllowanceReservationsInfoType
object
List of reservation with linked package allowances.
3 properties
linkedAllowanceReservationInfoType
object
Linked Allowance Reservation Information.
6 properties
ccManualAuthorizationCriteria
object
Request for registering a Manual Authorization.
3 properties
cCManualAuthorizationCriteriaType
object
Type for registering a manual authorization.
5 properties
billingPayment
object
Request to post a payment on a reservation's folio.
4 properties
postedBillingPayment
object
Response notifying if the posting of a payment to a reservation was successful.
4 properties
postingActivityDetail
object
Response to the request to get financial details for a Posting Activity. This will return the before and after values for the transactions which were changed.
3 properties
postingActivityDetailType
object
Details of a Posting transaction change.
5 properties
activityLogType
object
11 properties
redeemPrepaidCards
object
Request type for Prepaid card redeem amount request
3 properties
redeemPrepaidCardCriteriaType
object
Criteria for Prepaid card redeem request.
5 properties
redeemPrepaidCardsStatus
object
Response for redeem Prepaid cards request.
2 properties
prepaidCardsInfoType
array
Prepaid card info object.
prepaidCardInfoType
object
Detailed information about the prepaid card.
19 properties
prepaidCardTransactionsType
array
Prepaid card transaction details.
prepaidCardTransactionInfoType
object
Prepaid Card Transactions
8 properties
prepaidCardTransactionSourceType
string
Vendor transaction source type.
revenueBucketTotals
object
Response object for revenue bucket totals for a reservation.
3 properties
revenueBucketTotalsType
array
List of revenue bucket total details
revenueBucketTotalType
object
reservation revenue bucket total information.
2 properties
revenueBucketCodeType
object
This gives detailed information about a trx code arrangement.
8 properties
bucketTypeType
string
Fiscal Bucket Type.
reverseCertificatePostingsCriteria
object
Request to reverse the certificate postings of transactions.
3 properties
reverseCertificatePostingsCriteriaType
object
Criteria type for reversing certificate postings of transactions.
5 properties
routingInstructionsDetails
object
Response object containing routing instructions for a reservation.
3 properties
routingInfoListType
array
A routing info object can either be of type Folio OR of type Room with its corresponding instructions.
routingInfoType
object
A routing info object can either be of type Folio OR of type Room with its corresponding object.
5 properties
routingInstructionsToChange
object
Request when changing a routing instruction.
3 properties
changedRoutingInstructions
object
Response when changing a routing instruction. It may optionally return a list of postings which are eligible for transfer as per the modified routing instructi…
3 properties
postingsInfoType
object
This type is useful to hold the transaction details along the transaction code information.
2 properties
roomRoutingPostings
object
2 properties
routingInstructions
object
Request to create a routing instruction.
3 properties
resvRoutingCriteriaType
object
A routing info object can either be of type Folio OR of type Room with its corresponding object.
8 properties
createdRoutingInstructions
object
Response when creating a routing instruction. It may optionally return a list of postings which are eligible for transfer as per the new routing instruction in…
3 properties
depositRefundEligibleCheck
object
Response for the refund deposit payment.
3 properties
splitDepositTransaction
object
Request to split deposit transaction for a reservation.
3 properties
depositTransactionType
object
Deposit transaction of a reservation.
5 properties
splitDepositTransactionStatus
object
Response after spliting deposit transaction.
3 properties
folioToWindow
object
Request for transaction folio(s) to specific window
3 properties
folioTransferCriteriaType
object
Folio(s) Transfer Criteria type to be used for folio transfer request.
6 properties
transactionToWindow
object
Request for transaction transfer
3 properties
trxTransferCriteriaType
object
Transactions can be transferred to either a FolioWindow Number of the same reservation or to another Inhouse Reservation.
10 properties
transferTransactionToWindow
object
Response Body.
3 properties
folioToVoid
object
Request to Void a Guest Folio when the Void Functionality is active.
3 properties
voidFolioCriteriaType
object
Criteria for Voiding a Folio.
16 properties
voidedFolio
object
Response to the request for voiding a Guest Folio.
3 properties
depositTransferCriteria
object
Request to transfer a deposit amount from one reservation to one or more reservations.
3 properties
depositTransferCriteriaType
object
Criteria type for transfer of deposit amount from one reservation to one or more reservation(s).
5 properties
depositTransferToReservationType
object
Deposit Transfer detail for the target reservation.
3 properties
reservationTransaction
object
Request to transfer a transaction(s) to a reservation. In the criteria, the target Reservation Id is required for the transfer.
3 properties
reservationTrxTransferCriteria
object
Criteria for transaction transfer. The choice element should have the target Reservation Id.
10 properties
hotelRevenueDetails
object
Response object for hotel room revenue for all HHonors redemption reservation.
3 properties
hotelRevenueType
object
Hotel revenue type.
8 properties
billingInstructionCodes
object
4 properties
linkReservationPackageAllowance
object
Method to create package allowance link from a source reservation to the target reservation.
6 properties
postingsForRefresh
object
Response object that lists the transactions that can be refreshed when a routing instruction set is refreshed.
3 properties
roomRoutingRefresh
object
The request object for processing refreshing of a routing instruction set. This operation transfers the postings to the respective reservation as per the routi…
3 properties
roomRoutingRefreshCriteriaType
object
Criteria for refreshing the routing instruction set.
8 properties
routingInstructionStatusType
string
Routing instruction set is deleted.
storedFolioDetailsInfo
object
Response object for fetch stored folio details operation
3 properties
storedFolioDetailsType
object
Stored Folio Details type.Folio can be printed/viewed without re-generation.
5 properties
statusType
string
Status of the batch process.
storedFolioDetails
object
Request object to update stored folio details.
3 properties
postSupplementalFolio
object
Request to post a Supplemental Folio for an existing Folio. Debit Bill ( Supplemental Folio ) Functionality parameter is required
3 properties
supplementalFolioCriteriaType
object
Criteria for posting the Supplemental Folio. Includes charges and payments.
10 properties
postSupplementalFolioStatus
object
Response for the request to create Supplemental Folio.
5 properties
transactionCodes
object
Response that contains either the Transaction Code list if fetch was successful or error(s) if not.
3 properties
trxCodesPostingInfoType
array
List of TransactionCodes
trxPostingInfoType
object
Transaction codes info.
13 properties
folioTransactionDetails
object
Response for the fetch transaction details request. Detail information regarding the folio transaction will be returned
4 properties
guestsTransactions
object
Lists a summary of transactions of guests.
4 properties
transactionsAdjustment
object
Request to adjust a transaction. In order to adjust a transaction, a valid amount or percentage is required. A valid reason code and reason text is also requir…
3 properties
trxAdjustCriteriaType
object
9 properties
adjustmentDetailsType
object
Details regarding adjustments of transactions. Adjustment of transactions requires a amount/percentage and the adjustment reason.
5 properties
customChargeExemptionsType
array
List of Custom Charge Exemptions.
customChargeExemptionType
object
Contains custom charges exemption information.
6 properties
customChargeQuantityType
object
Contains quantity of custom charge exemptions.
3 properties
customChargeExemptionDatesType
array
Contains List of Custom Charge Exemption information for a day.
customChargeExemptionDateType
object
Contains Custom Charge Exemption information for a day.
3 properties
excludedDatesType
array
Contains list of dates which are valid for custom charge exemptions.
excludedDateType
object
Specifies all the enabled dates.
2 properties
exclusionReasonType
string
Custom Charge has already been Processed for this date within the reservation stay.
adjustedTransactions
object
Response for the adjustment of transactions request. Contains any errors or warnings.
4 properties
transactionToSplit
object
Request to split a transaction on a reservation. Splitting of transactions requires a list of transactions and a valid amount or a percentage by which the amou…
3 properties
trxSplitCriteriaType
object
Criteria which should be used for Splitting a financial transaction which belongs to a reservation.
4 properties
transactionToSplitAndTransfer
object
Request to split a transaction on a reservation and transfer the new transaction to a different reservation or a different window on the same reservation. Spli…
3 properties
trxSplitAndTransferCriteriaType
object
Type to define the criteria for Splitting and Transferring the new transaction.
6 properties
validatedTransactionCode
object
Response notifying if transaction code is valid.
4 properties
compTransactionCriteria
object
Request object to submit a comp transaction to gaming system
4 properties
billingCharge
object
Request to edit a billing charge information.
3 properties
changeChargeCriteriaType
object
15 properties
billingChargeStatus
object
Response Body.
2 properties
gamingRequestStatusInfo
object
Response object for fetch gaming info
3 properties
gamingRequestStatusInfoType
array
List of guest request status details.
gamingRequestStatusType
object
Type that holds guest request status details.
6 properties
billingPaymentToChange
object
Request to change a payment posting.
3 properties
changePaymentCriteriaType
object
8 properties
detachPolicyApplyCriteria
object
Request to detach a deposit payment from a Deposit Policy on a reservation.
3 properties
paymentReversalCriteria
object
Request for posting payment reversal.
3 properties
paymentReversalType
object
Information regarding the payment transaction to be reversed.
4 properties
balanceInfoCriteria
object
Response for the fetch balance request. This will contain the current balance for the criteria requested.
5 properties
transferCompTransactions
object
Request type for comp transactions transfer.
2 properties
batchZeroBalanceCheckoutReservation
object
Request type for batch zero balance checkout.
3 properties
checkoutZeroBalanceReservationType
object
2 properties
batchZeroBalanceCheckoutDetails
object
Response for batch zero balance check out.
4 properties
postRoomAndTaxForDayUse
object
3 properties
roundingDifferenceAmount
object
Response to the request to fetch the rounding difference for a payment amount.
3 properties
roundingDifferenceAmountType
object
Information regarding the rounding difference which can be applied to the payment amount, based on the payment method.
3 properties
folioReasonType
object
Type for Folio Reason and Text.
2 properties
financialPostingsNetVat
object
Response for fetching the Posting Journal with Net and Vat breakdown.
9 properties
financialPostingsNetVatType
object
Financial Postings with their Net and Vat breakup
2 properties
postingBreakdownType
object
Details of a financial posting's breakdown.
3 properties
generatePostingType
object
Financial posting with their breakup
5 properties
customChargeGuestInfoType
object
4 properties
postFiscalInfoType
object
FiscalInfo criteria type.
1 property
payloadType
string
Fiscal Payload Type.
awardPaymentDetails
object
Request object for fetching a membership transaction.
8 properties
reservationRoomOwnershipType
string
Indicates if the assigned reservation room is an Owner/Referral or Regular room.
amountEligible
object
List of eligible bill amounts for each folio.
1 property
awardFolioInfo
object
eligible amount that is allowed to pay with award payment
2 properties
fiscalSupportingDocumentsResponse
object
Response for the supporting documents.
9 properties
supportingDocumentType
object
Supporting document details.
16 properties
fiscalSupportingDocumentType
string
Fiscal Supporting Document Type
fiscalSupportingDocumentCategory
string
Supporting document category.
postingTimeType
object
Time of posting.
2 properties
fiscalSupportingDocumentCriteria
object
Request to send supporting document to fiscal partner.
3 properties
fiscalSupportingDocumentCriteriaType
object
Criteria for sending supporting document to fiscal partner.
3 properties
creditCardInfo
object
Information on a credit card for the customer.
7 properties
creditCardWallet
object
Response to the credit card wallet request. The wallet contains all the credit cards used in OPERA for a profile/reservation.
3 properties
folioSplitInfoType
object
Containsts the folio split posting information.
5 properties
folioSplitType
string
Indicates the type of folio to be created on the window.
reservationVouchersType
object
Vouchers information of a reservation.
1 property
reservationVoucherType
object
Reservation voucher detail.
5 properties
chargesAndPaymentsCriteria
object
Request to post charges and payments on a reservation.
3 properties
createProformaCriteriaType
object
Criteria for creating Proforma transactions for a reservation. These transactions will be used by the Opera Proforma Report.
3 properties
proformaResponseInstructionType
string
Response instructions for Proforma Creation.
reservationFolio
object
Request to create a Proforma(folio) transactions for a reservation. The request generates the internal transactions required to create a Proforma report. After…
3 properties
reservationFolioInformation
object
Response for the Create Proforma WS. After the proforma is created by this request, the Opera Proforma report should be called to generate the actual physical…
3 properties
bulkPrepaidCardCriteria
object
Request type for bulk prepaid card creation/reload/redeem/removal process
4 properties
bulkPrepaidCardCriteriaType
object
Holds fixed charge information.
13 properties
bulkPrepaidCardDetailsType
object
Holds prepaid card information.
9 properties
bulkPrepaidCardsType
object
Response for posting bulk prepaid cards.
4 properties
bulkPrepaidCardsStatusType
object
Provides status information for bulk Prepaid Cards.
3 properties
depositTransitionStatus
object
Response Body.
3 properties
folioShortInfoType
object
This type contains information of generated folios.
8 properties
batchVouchersType
object
1 property
batchVouchersCriteria
object
Request type for batch vouchers.
3 properties
coversInfoType
object
Type to provide the information related to covers based on the transaction code and date.
8 properties
coversInfo
object
Response that contains either the Transaction Code list with Covers info if fetch was successful or error(s) if not.
3 properties
backToBackResSequenceType
object
Type object represents Back To Back Sequence Position and Total Count of Linked Back To Back Reservations ordered by consecutive Stay Dates.
2 properties
bookingTimeSpanType
object
The booking time span of the reservation, only applicable when time increments are being used.
2 properties
createProformaFolioCriteriaType
object
Criteria for creating Pro-Forma transactions for a reservation. These transactions will be used by the Opera Proforma Report.
1 property
proformaFolioResponseInstructionType
string
Response instructions for Proforma Folio Creation.
proformaReservationFolio
object
Request to create a Pro-Forma(folio) transactions for a reservation. The request generates the internal transactions required to create a Pro-Forma folio, pass…
3 properties
proformaFolio
object
Response for the Create Proforma WS. The proforma is created by this request, passed into the response and finally the proforma transactions are removed.
4 properties
operaVersionNumberType
string
Current Opera Version Number
operaVersion
object
Response for Ping operation.
3 properties
profileRestrictions
object
3 properties
unAssociatedCreditBillType
object
Unassociated Credit Bill Details. This input is to generate a Credit Bill without having the original folio details in OPERA
3 properties
customerVatFolioCriteria
object
Request to create Customer Factura Vat Folio from a Rachunek Folio.
3 properties
customerVatFolioCriteriaType
object
Criteria for creating Customer Factura Vat Folio.
4 properties
postCustomerVatStatus
object
Response for the request to create a Customer Vat Folio.
3 properties
compTransactionAuthorizers
object
Response object for fetch comp authorizers operation.
9 properties
compositeDepositInfo
object
Request to post a deposit payment or a deposit folio to a reservation.
3 properties
compositeDepositCriteriaType
object
Criteria for posting a deposit to a reservation.
16 properties
postedCompositeDeposit
object
Response for the post composite deposit request.
5 properties
chargeLongTrxCodeCriteriaType
object
Criteria information for posting a charge.
16 properties
depositCreditBillCriteria
object
Request to Deposit Credit Bill for a reservation.
3 properties
depositCreditBillCriteriaType
object
The Deposit Credit Bill information.
6 properties
postedDepositCreditBill
object
Response to the request to Deposit Credit Bill for a reservation.
5 properties
deleteTransactionsCriteriaType
object
Criteria type for deletion of transactions.
5 properties
changeCheckDetailsType
object
Holds check details information.
2 properties
changeGuestCheckDetails
object
Request to update a guest check detail.
4 properties
originalReservationInfo
object
Original Reservation Information
5 properties
ccAuthorizationInstructionsCriteria
object
Fetch credit card authorization instructions.
3 properties
ccAuthorizationInstructionsCriteriaType
object
Contains the credit card criteria for fetching authorization instructions.
20 properties
cashSurchargeAmountType
object
Information regarding the Surcharge amount which will be applied to a payment.
4 properties
cashSurchargeInfoType
object
Cash Surcharge Information type. Information regarding surcharge which can be applied to a payment.
5 properties
cashSurchargeDetails
object
Response to the request to fetch Cash Surcharge information for a Cash/Cheque Payment method.
3 properties
searchFolioHistoryRequest
object
31 properties
searchReceiptHistoryRequest
object
8 properties
searchCompRoutingInstructionsRequest
object
12 properties
reservationStatusCodeEnum
string
compRoutingStatusEnum
string
searchFiscalSupportingDocumentsRequest
object
16 properties
fiscalSupportingDocumentTypeEnum
string
orderByEnum
string
sortOrderEnum
string

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

oracle-hospitality-property-v1-csh.json Raw ↑

Other APIs Oracle Hospitality publishes across the network.

OPERA Cloud Distribution ARI Publication
OPERA Cloud Distribution Outbound Lookup
OPERA Cloud Distribution Content Notification
OPERA Cloud Distribution Book
OPERA Cloud Distribution Content
OPERA Cloud Distribution Property Controls
OPERA Cloud Distribution Reservation Service
OPERA Cloud Distribution Authentication API
OPERA Cloud Distribution Onboarding
OPERA Cloud Distribution Reservation Notification
OPERA Cloud Distribution Shop
Nor1 Integrated Upsell API
Where this information came from

This is an independent, third-party profile of OPERA Cloud Cashiering API, published by API Evangelist. We do not operate, host, resell, or support these APIs, and we are not affiliated with or endorsed by the company unless stated above. Everything here is built from publicly available information — the company's own site, developer portal, documentation, public repositories, and the specifications it publishes for public use. Nothing is obtained by breaching a system, defeating an access control, or using credentials.

The Kin Score and Agent Readiness rating are independently calculated assessments of a company's public API artifacts, scored against a published rubric. They are not certifications, endorsements, security assessments, or audits.

Corrections, re-scores, and removal are free — no partnership or purchase required, and you do not need to justify the request. A removed company is recorded as unrated, never scored zero for having asked. Acknowledgement within one business day; removal within two.

info@apievangelist.com · Read the full data-sourcing policy →
On a security or compliance team? Put security in the subject line and you will get a person, not a form — we will tell you exactly which public URLs this profile was built from.