Skip to content

csh: OPERA Cloud Cashiering API

196 operations from Oracle’s published OHIP specifications (26.3.0.0). Each shows its HTTP method and path and the typed call on ctx.Ohip.Api. hotelId defaults to the invocation’s hotel.

Operation to activate prepaid card.

PUT /csh/v1/hotels/{hotelId}/prepaidCards/activate · hotel-scoped

Task<ActivatePrepaidCardStatus?> ctx.Ohip.Api.Csh.ActivatePrepaidCardAsync(ActivatePrepaidCard body, string? hotelId = null, CancellationToken ct = default)

Adjust Transactions

PUT /csh/v1/hotels/{hotelId}/transactions/adjust · hotel-scoped

Task<AdjustedTransactions?> ctx.Ohip.Api.Csh.AdjustTransactionsAsync(TransactionsAdjustment body, string? hotelId = null, CancellationToken ct = default)

Apply final Postings

POST /csh/v1/hotels/{hotelId}/reservations/{reservationId}/finalCharges · hotel-scoped

Task<Status?> ctx.Ohip.Api.Csh.ApplyFinalPostingsAsync(string reservationId, FinalPostings body, string? hotelId = null, CancellationToken ct = default)

Apply flexible benefit postings

POST /csh/v1/hotels/{hotelId}/reservations/{reservationId}/flexibleBenefitPostings · hotel-scoped

Task<Status?> ctx.Ohip.Api.Csh.ApplyFlexibleBenefitPostingsAsync(string reservationId, FlexibleBenefitPostingsCriteria body, string? hotelId = null, CancellationToken ct = default)

Attach Deposit Policy to Payment

PUT /csh/v1/hotels/{hotelId}/policies/{policyId}/transactions/{transactionId}/deposit · hotel-scoped

Task<Status?> ctx.Ohip.Api.Csh.AttachDepositPolicyToPaymentAsync(string policyId, string transactionId, AttachPolicyApplyCriteria body, string? hotelId = null, CancellationToken ct = default)

Authorize Credit Card Amount

POST /csh/v1/hotels/{hotelId}/reservations/{reservationId}/paymentMethods/creditCard/authorize · hotel-scoped

Task<AuthorizationInfo?> ctx.Ohip.Api.Csh.AuthorizeCreditCardAmountAsync(string reservationId, CcAuthorizationCriteria body, string? hotelId = null, CancellationToken ct = default)

Authorize Credit Card Amount by Profile

POST /csh/v1/hotels/{hotelId}/profiles/{profileId}/paymentMethods/creditCard/authorize · hotel-scoped

Task<AuthorizationInfo?> ctx.Ohip.Api.Csh.AuthorizeCreditCardAmountByProfileAsync(string profileId, CcAuthorizationCriteria body, string? hotelId = null, CancellationToken ct = default)

Operation to auto settle comp folios.

PUT /csh/v1/hotels/{hotelId}/reservations/{reservationId}/comp/folios/autoSettlements · hotel-scoped

Task<AutoSettleCompFoliosStatus?> ctx.Ohip.Api.Csh.AutoSettleCompFoliosAsync(string reservationId, AutoSettleCompFolios body, string? hotelId = null, CancellationToken ct = default)

Break Cashier Lock

DELETE /csh/v1/cashiers/{cashierId}/locks · chain-level

Task<Status?> ctx.Ohip.Api.Csh.BreakCashierLockAsync(string cashierId, CancellationToken ct = default)

Calculate Foreign Currency

PUT /csh/v1/foreignCurrency · chain-level

Task<CalculatedForeignCurrency?> ctx.Ohip.Api.Csh.CalculateForeignCurrencyAsync(ForeignCurrencyCriteria body, CancellationToken ct = default)

Operation to cancel prepaid card transaction.

PUT /csh/v1/hotels/{hotelId}/prepaidCards/cancel · hotel-scoped

Task<CancelPrepaidCardTransactionStatus?> ctx.Ohip.Api.Csh.CancelPrepaidCardTransactionAsync(CancelPrepaidCardTransaction body, string? hotelId = null, CancellationToken ct = default)

Operation to cash out prepaid card.

PUT /csh/v1/hotels/{hotelId}/prepaidCards/cashOut · hotel-scoped

Task<CashOutPrepaidCardStatus?> ctx.Ohip.Api.Csh.CashOutPrepaidCardAsync(CashOutPrepaidCard body, string? hotelId = null, CancellationToken ct = default)

Change Billing Payment

PUT /csh/v1/hotels/{hotelId}/transactions/{transactionId}/payments · hotel-scoped

Task<Status?> ctx.Ohip.Api.Csh.ChangeBillingPaymentAsync(string transactionId, BillingPaymentToChange body, string? hotelId = null, CancellationToken ct = default)

Change routing instructions

PUT /csh/v1/hotels/{hotelId}/reservations/{reservationId}/routingInstructions/change · hotel-scoped

Task<ChangedRoutingInstructions?> ctx.Ohip.Api.Csh.ChangeRoutingInstructionsAsync(string reservationId, RoutingInstructionsToChange body, string? hotelId = null, CancellationToken ct = default)

Change Transaction Covers

PUT /csh/v1/hotels/{hotelId}/covers · hotel-scoped

Task<Status?> ctx.Ohip.Api.Csh.ChangeTransactionCoversAsync(CoversInfo body, string? hotelId = null, CancellationToken ct = default)

Change posted rate codes

PUT /csh/v1/hotels/{hotelId}/reservation/{reservationId}/rateCode/{rateCode}/action/validate · hotel-scoped

Task<CheckedRateCode?> ctx.Ohip.Api.Csh.CheckPostRateCodeAsync(string reservationId, string rateCode, PostRateCodeCriteria body, string? hotelId = null, CancellationToken ct = default)

Close Reservation Folio

PUT /csh/v1/hotels/{hotelId}/reservations/{reservationId}/folios · hotel-scoped

Task<Status?> ctx.Ohip.Api.Csh.CloseReservationFolioAsync(string reservationId, CloseFolioCriteria body, string? hotelId = null, CancellationToken ct = default)

Convert Folio

PUT /csh/v1/hotels/{hotelId}/folio/{folioId}/convert · hotel-scoped · deprecated

Task<ConvertFolioDetails?> ctx.Ohip.Api.Csh.ConvertFolioAsync(string folioId, ConvertFolioCriteria body, string? hotelId = null, CancellationToken ct = default)

Delete Advance Folio Transactions

DELETE /csh/v1/hotels/{hotelId}/reservations/{reservationId}/advanceRoomCharges · hotel-scoped

Task<Status?> ctx.Ohip.Api.Csh.DeleteAdvanceRoomChargesAsync(string reservationId, string? hotelId = null, double? cashierId = null, CancellationToken ct = default)

Delete comp routing instructions

DELETE /csh/v1/hotels/{hotelId}/reservations/{reservationId}/routingInstructions/comp · hotel-scoped

Task<RoomRoutingPostings?> ctx.Ohip.Api.Csh.DeleteCompRoutingInstructionsAsync(string reservationId, string? hotelId = null, Action<CompRequestBuilderDeleteQueryParameters>? query = null, CancellationToken ct = default)

Delete Credit Cards from Wallet

DELETE /csh/v1/hotels/{hotelId}/profiles/{profileId}/creditCardWallet · hotel-scoped

Task<Status?> ctx.Ohip.Api.Csh.DeleteCreditCardsFromProfileWalletAsync(string profileId, string? hotelId = null, double?[]? creditCardId = null, CancellationToken ct = default)

Delete Credit Cards from Wallet

DELETE /csh/v1/hotels/{hotelId}/reservations/{reservationId}/creditCardWallet · hotel-scoped

Task<Status?> ctx.Ohip.Api.Csh.DeleteCreditCardsFromReservationWalletAsync(string reservationId, string? hotelId = null, double?[]? creditCardId = null, string? profileId = null, CancellationToken ct = default)

Delete Folio routing instructions

DELETE /csh/v1/hotels/{hotelId}/reservations/{reservationId}/routingInstructions/folio · hotel-scoped

Task<RoomRoutingPostings?> ctx.Ohip.Api.Csh.DeleteFolioRoutingInstructionsAsync(string reservationId, string? hotelId = null, Action<FolioRequestBuilderDeleteQueryParameters>? query = null, CancellationToken ct = default)

Delete request routing instructions

DELETE /csh/v1/hotels/{hotelId}/reservations/{reservationId}/routingInstructions/request · hotel-scoped

Task<RoomRoutingPostings?> ctx.Ohip.Api.Csh.DeleteRequestRoutingInstructionsAsync(string reservationId, string? hotelId = null, Action<RequestRequestBuilderDeleteQueryParameters>? query = null, CancellationToken ct = default)

Delete transactions for specific reservation on current business day

PUT /csh/v1/hotels/{hotelId}/reservations/{reservationId}/transactions · hotel-scoped

Task<Status?> ctx.Ohip.Api.Csh.DeleteReservationTransactionsAsync(string reservationId, DeleteTransactionsCriteriaType body, string? hotelId = null, CancellationToken ct = default)

Delete Room routing instructions

DELETE /csh/v1/hotels/{hotelId}/reservations/{reservationId}/routingInstructions/room · hotel-scoped

Task<RoomRoutingPostings?> ctx.Ohip.Api.Csh.DeleteRoomRoutingInstructionsAsync(string reservationId, string? hotelId = null, Action<RoomRequestBuilderDeleteQueryParameters>? query = null, CancellationToken ct = default)

Delete routing instructions

DELETE /csh/v1/hotels/{hotelId}/reservations/{reservationId}/routingInstructions · hotel-scoped · deprecated

Task<Status?> ctx.Ohip.Api.Csh.DeleteRoutingInstructionsAsync(string reservationId, string? hotelId = null, CancellationToken ct = default)

Detach Deposit Policy from Payment

PUT /csh/v1/hotels/{hotelId}/transactions/{transactionId}/policies/detach/deposit · hotel-scoped

Task<Status?> ctx.Ohip.Api.Csh.DetachDepositPolicyFromPaymentAsync(string transactionId, DetachPolicyApplyCriteria body, string? hotelId = null, CancellationToken ct = default)

Create Fiscal Information Folio

POST /csh/v1/hotels/{hotelId}/fiscalFolios · hotel-scoped

Task<FiscalInformationFolio?> ctx.Ohip.Api.Csh.GenerateFiscalFolioAsync(FiscalInfoFolioCriteria body, string? hotelId = null, CancellationToken ct = default)

Generate Folios

POST /csh/v1/hotels/{hotelId}/reservations/{reservationId}/folios · hotel-scoped

Task<GeneratedFolio?> ctx.Ohip.Api.Csh.GenerateFolioAsync(string reservationId, FolioCriteria body, string? hotelId = null, CancellationToken ct = default)

Get additional Taxes

GET /csh/v1/hotels/{hotelId}/reservations/{reservationId}/additionalTaxes · hotel-scoped

Task<AdditionalTaxesDetails?> ctx.Ohip.Api.Csh.GetAdditionalTaxesAsync(string reservationId, string? hotelId = null, string? currencyCode = null, int? folioView = null, string? idContext = null, string? type = null, CancellationToken ct = default)

Get advance payment balance

GET /csh/v1/hotels/{hotelId}/reservations/{reservationId}/advancePaymentBalance · hotel-scoped

Task<AdvancePaymentBalance?> ctx.Ohip.Api.Csh.GetAdvancePaymentBalanceAsync(string reservationId, string? hotelId = null, GetEventTypeQueryParameterType? eventType = null, Date? fromDate = null, string? idContext = null, int? numberOfNights = null, string? type = null, CancellationToken ct = default)

Get Alert Notices

GET /csh/v1/hotels/{hotelId}/reservations/{reservationId}/alerts · hotel-scoped · deprecated

Task<AlertNotices?> ctx.Ohip.Api.Csh.GetAlertsAsync(string reservationId, string? hotelId = null, GetAlertAreaQueryParameterType? alertArea = null, CancellationToken ct = default)

Get authorization history

GET /csh/v1/hotels/{hotelId}/reservations/{reservationId}/authorizationHistory · hotel-scoped

Task<AuthorizationHistory?> ctx.Ohip.Api.Csh.GetAuthorizationHistoryAsync(string reservationId, string? hotelId = null, int? folioView = null, string? idContext = null, bool? includeAuthorizations = null, bool? includeFailures = null, bool? includePayments = null, bool? includeRefunds = null, GetTransactionTypeQueryParameterType? transactionType = null, string? type = null, CancellationToken ct = default)

Get Authorizers Credit Info

GET /csh/v1/hotels/{hotelId}/authorizers/credits · hotel-scoped

Task<AuthorizersCreditInfo?> ctx.Ohip.Api.Csh.GetAuthorizersCreditInfoAsync(string? hotelId = null, string[]? code = null, string? duration = null, Date? endDate = null, bool? includeCreditDetails = null, Date? startDate = null, CancellationToken ct = default)

Get Balance Information

GET /csh/v1/hotels/{hotelId}/transactionsTotal · hotel-scoped · deprecated

Task<BalanceInfoCriteria?> ctx.Ohip.Api.Csh.GetBalanceInfoAsync(string? hotelId = null, Action<TransactionsTotalRequestBuilderGetQueryParameters>? query = null, CancellationToken ct = default)

Get batch CC Settlements

GET /csh/v1/hotels/{hotelId}/reservations/cCSettlements · hotel-scoped

Task<CcBatchSettlements?> ctx.Ohip.Api.Csh.GetBatchCCSettlementsAsync(string? hotelId = null, string? guestName = null, bool? offlineSettlement = null, string? roomId = null, Date? transactionDate = null, CancellationToken ct = default)

Get Batch CC Settlements Status

GET /csh/v1/hotels/{hotelId}/bulkCCSettlements/{batchId}/status · hotel-scoped

Task<CcBatchSettlementsStatus?> ctx.Ohip.Api.Csh.GetBatchCCSettlementsStatusAsync(string batchId, string? hotelId = null, string[]? id = null, string[]? idContext = null, string[]? type = null, CancellationToken ct = default)

Get bed tax information

GET /csh/v1/hotels/{hotelId}/bedTax · hotel-scoped

Task<BedTaxInfo?> ctx.Ohip.Api.Csh.GetBedTaxInfoAsync(string? hotelId = null, Date? arrival = null, CancellationToken ct = default)

Get Billing (routing) Instruction Codes

GET /csh/v1/hotels/{hotelId}/routingInstructionCodes · hotel-scoped

Task<BillingInstructionCodes?> ctx.Ohip.Api.Csh.GetBillingInstructionCodesAsync(string? hotelId = null, string? codeWildCard = null, string? descriptionWildCard = null, string? id = null, string? idContext = null, bool? includeBillingInstructions = null, bool? includeCompInstructions = null, bool? includeTransactionCodes = null, string? type = null, CancellationToken ct = default)

Get Cashier Closure

GET /csh/v1/hotels/{hotelId}/cashiers/{cashierId}/closure · hotel-scoped

Task<CashierClosureDetails?> ctx.Ohip.Api.Csh.GetCashierClosureAsync(string cashierId, string? hotelId = null, double? cashierLockHandle = null, CancellationToken ct = default)

Get Cashier Closure Information

GET /csh/v1/hotels/{hotelId}/closureList · hotel-scoped

Task<CashierClosureInformation?> ctx.Ohip.Api.Csh.GetCashierClosureInfoAsync(string? hotelId = null, string? bagNumberForCash = null, string? bagNumberForOthers = null, double? cashierId = null, Date? closureBusinessDate = null, double? closureNo = null, string? shiftDropLocationCode = null, CancellationToken ct = default)

Get Cashier Closure Reports List

GET /csh/v1/hotels/{hotelId}/cashiers/{cashierId}/closureReports · hotel-scoped

Task<CashierClosureReportsList?> ctx.Ohip.Api.Csh.GetCashierClosureReportsListAsync(string cashierId, string? hotelId = null, string? bagNumberForCash = null, string? bagNumberForOthers = null, double? closureNo = null, string? shiftDropLocationCode = null, CancellationToken ct = default)

Acquire Cashier Locks

GET /csh/v1/cashiers/{cashierId}/locks · chain-level

Task<AcquiredCashierLock?> ctx.Ohip.Api.Csh.GetCashierLockAsync(string cashierId, CancellationToken ct = default)

Get Cashier Report Postings

GET /csh/v1/cashierReportPostings · chain-level

Task<CashierReportPostingsInfo?> ctx.Ohip.Api.Csh.GetCashierReportPostingsAsync(Action<CashierReportPostingsRequestBuilderGetQueryParameters>? query = null, CancellationToken ct = default)

Get Cashier Transactions

GET /csh/v1/cashiers/{cashierId}/transactions · chain-level

Task<CashierTransactionsDetails?> ctx.Ohip.Api.Csh.GetCashierTransactionsAsync(string cashierId, string? bagNumberForCash = null, string? bagNumberForOthers = null, double? closureNo = null, string? shiftDropLocationCode = null, CancellationToken ct = default)

Get Cash Surcharge Information

GET /csh/v1/hotels/{hotelId}/cashsurcharge · hotel-scoped

Task<CashSurchargeDetails?> ctx.Ohip.Api.Csh.GetCashSurchargeInfoAsync(string? hotelId = null, double? cashierId = null, string? currencyCode = null, int? folioView = null, string? paymentMethod = null, double? trxAmount = null, CancellationToken ct = default)

Get CC Surcharge Information

GET /csh/v1/hotels/{hotelId}/creditcardsurcharge · hotel-scoped

Task<CcSurchargeDetails?> ctx.Ohip.Api.Csh.GetCCSurchargeInfoAsync(string? hotelId = null, string? paymentMethod = null, double? postingAmountAmount = null, string? postingAmountCurrencyCode = null, CancellationToken ct = default)

Get check details

GET /csh/v1/hotels/{hotelId}/check/{checkNumber} · hotel-scoped

Task<CheckDetails?> ctx.Ohip.Api.Csh.GetCheckDetailsAsync(string checkNumber, string? hotelId = null, CancellationToken ct = default)

Get Comp Accounting Journal

GET /csh/v1/compAccountingJournal · chain-level · deprecated

Task<CompAccountingJournal?> ctx.Ohip.Api.Csh.GetCompAccountingJournalAsync(Action<CompAccountingJournalRequestBuilderGetQueryParameters>? query = null, CancellationToken ct = default)

Get Comp Accounting Journal

GET /csh/v1/hotels/{hotelId}/compAccountingJournal · hotel-scoped

Task<CompAccountingJournal?> ctx.Ohip.Api.Csh.GetCompPostingJournalAsync(string? hotelId = null, Action<CompAccountingJournalRequestBuilderGetQueryParameters>? query = null, CancellationToken ct = default)

Get Comp Routing Instructions

GET /csh/v1/hotels/{hotelId}/compRoutingInstructions · hotel-scoped · deprecated

Task<CompRoutingInstructions?> ctx.Ohip.Api.Csh.GetCompRoutingInstructionsAsync(string? hotelId = null, Action<CompRoutingInstructionsRequestBuilderGetQueryParameters>? query = null, CancellationToken ct = default)

Get Comp Transaction Authorizers

GET /csh/v1/hotels/{hotelId}/reservations/{resvNameId}/compTransactionAuthorizers · hotel-scoped

Task<CompTransactionAuthorizers?> ctx.Ohip.Api.Csh.GetCompTransactionAuthorizersAsync(string resvNameId, string? hotelId = null, Action<CompTransactionAuthorizersRequestBuilderGetQueryParameters>? query = null, CancellationToken ct = default)

Get Comp Trx Authorizers

GET /csh/v1/hotels/{hotelId}/compTrxAuthorizers · hotel-scoped

Task<CompTrxAuthorizers?> ctx.Ohip.Api.Csh.GetCompTrxAuthorizersAsync(string? hotelId = null, Action<CompTrxAuthorizersRequestBuilderGetQueryParameters>? query = null, CancellationToken ct = default)

Get Credit Limits Overage Payments

GET /csh/v1/hotels/{hotelId}/creditLimitsOveragePayments · hotel-scoped

Task<CreditLimitOveragePaymentsInfo?> ctx.Ohip.Api.Csh.GetCreditLimitOveragePaymentsAsync(string? hotelId = null, string[]? code = null, string? guestNameWildCard = null, string? roomNumberWildCard = null, CancellationToken ct = default)

Get Deposit Folio

GET /csh/v1/hotels/{hotelId}/depositFolio · hotel-scoped

Task<ReservationDepositFolios?> ctx.Ohip.Api.Csh.GetDepositFolioAsync(string? hotelId = null, string? blockIdId = null, GetFetchInstructionsQueryParameterType[]? fetchInstructions = null, string? id = null, string? policyIdId = null, CancellationToken ct = default)

Get Deposit Folio Information

GET /csh/v1/hotels/{hotelId}/reservations/{reservationId}/depositFolioInfo · hotel-scoped

Task<DepositFolioInfo?> ctx.Ohip.Api.Csh.GetDepositFolioInfoAsync(string reservationId, string? hotelId = null, double? billNumber = null, Date? folioDate = null, string? folioType = null, int? folioWindowNo = null, string? reservationIdContext = null, string? reservationIdType = null, CancellationToken ct = default)

Get Deposit Folio Transaction Details

GET /csh/v1/hotels/{hotelId}/depositTransactions · hotel-scoped

Task<DepositFolioTransactionDetails?> ctx.Ohip.Api.Csh.GetDepositFolioTransactionDetailsAsync(string? hotelId = null, bool? includeExchangeInformation = null, bool? includeGenerates = null, double?[]? transactionNo = null, CancellationToken ct = default)

Get Deposit Maturity Information

GET /csh/v1/hotels/{hotelId}/reservations/{reservationId}/depositMaturity · hotel-scoped

Task<DepositMaturityDetails?> ctx.Ohip.Api.Csh.GetDepositMaturityInfoAsync(string reservationId, string? hotelId = null, double? cashierId = null, string? idContext = null, string? type = null, CancellationToken ct = default)

Get Eligible Bill Amount

GET /csh/v1/hotels/{hotelId}/reservations/{reservationId}/eligibleBillAmount · hotel-scoped

Task<AmountEligible?> ctx.Ohip.Api.Csh.GetEligibleBillAmountAsync(string reservationId, string? hotelId = null, int? folioView = null, CancellationToken ct = default)

Get fetchStagedTransactions

GET /csh/v1/hotels/{hotelId}/reservations/{reservationId}/fetchStagedTransactions · hotel-scoped

Task<StagedTransactions?> ctx.Ohip.Api.Csh.GetfetchStagedTransactionsAsync(string reservationId, string? hotelId = null, int? folioWindowNo = null, CancellationToken ct = default)

Get Financial Postings

GET /csh/v1/hotels/{hotelId}/financialPostings · hotel-scoped

Task<FinancialPostings?> ctx.Ohip.Api.Csh.GetFinancialPostingsAsync(string? hotelId = null, Action<FinancialPostingsRequestBuilderGetQueryParameters>? query = null, CancellationToken ct = default)

Get Financial Postings with breakdown

GET /csh/v1/hotels/{hotelId}/financialPostingsNetVat · hotel-scoped

Task<FinancialPostingsNetVat?> ctx.Ohip.Api.Csh.GetFinancialPostingsNetVatAsync(string? hotelId = null, Date? endDate = null, int? folioWindowNo = null, int? limit = null, int? offset = null, string? reservationId = null, Date? startDate = null, CancellationToken ct = default)

Get the Fiscal Folio Activity for a folio

GET /csh/v1/hotels/{hotelId}/fiscalFolioResponse · hotel-scoped

Task<FolioActivityDetailsType?> ctx.Ohip.Api.Csh.GetFiscalFolioActivityAsync(string? hotelId = null, int? folioSeqNo = null, CancellationToken ct = default)

Get the Fiscal Folio Activity Response details for a folio

GET /csh/v1/hotels/{hotelId}/fiscalFolioResponse/{folioSeqNo} · hotel-scoped

Task<FolioActivityResponseDetailType?> ctx.Ohip.Api.Csh.GetFiscalFolioActivityDetailsAsync(string folioSeqNo, string? hotelId = null, int? responseAttemptNo = null, CancellationToken ct = default)

Get Fiscal Printing Details

GET /csh/v1/hotels/{hotelId}/reservations/{reservationId}/fiscalPrinting · hotel-scoped · deprecated

Task<FiscalCallStatus?> ctx.Ohip.Api.Csh.GetFiscalPrintingDetailsAsync(string reservationId, string? hotelId = null, string[]? code = null, GetFetchInstructionQueryParameterType[]? fetchInstruction = null, string? folioType = null, int? folioView = null, string? id = null, string? profileIdId = null, CancellationToken ct = default)

Get supporting documents details.

GET /csh/v1/hotels/{hotelId}/fiscalSupportingDocuments · hotel-scoped · deprecated

Task<FiscalSupportingDocumentsResponse?> ctx.Ohip.Api.Csh.GetFiscalSupportingDocumentsAsync(string? hotelId = null, Action<FiscalSupportingDocumentsRequestBuilderGetQueryParameters>? query = null, CancellationToken ct = default)

Get Fixed Charges

GET /csh/v1/hotels/{hotelId}/reservations/{reservationId}/fixedCharges · hotel-scoped

Task<FixedChargesDetails?> ctx.Ohip.Api.Csh.GetFixedChargesAsync(string reservationId, string? hotelId = null, string? idContext = null, string? type = null, CancellationToken ct = default)

Get folios

GET /csh/v1/hotels/{hotelId}/reservations/{reservationId}/folios · hotel-scoped

Task<Folio?> ctx.Ohip.Api.Csh.GetFolioAsync(string reservationId, string? hotelId = null, Action<FoliosRequestBuilderGetQueryParameters>? query = null, CancellationToken ct = default)

Get folio history

GET /csh/v1/hotels/{hotelId}/folioHistory · hotel-scoped · deprecated

Task<FolioHistoryResponse?> ctx.Ohip.Api.Csh.GetFolioHistoryAsync(string? hotelId = null, Action<FolioHistoryRequestBuilderGetQueryParameters>? query = null, CancellationToken ct = default)

Get folio printers

GET /csh/v1/hotels/{hotelId}/folioPrinters · hotel-scoped

Task<FolioPrinters?> ctx.Ohip.Api.Csh.GetFolioPrintersAsync(string? hotelId = null, Action<FolioPrintersRequestBuilderGetQueryParameters>? query = null, CancellationToken ct = default)

Get folio tax payments information

GET /csh/v1/hotels/{hotelId}/reservations/{reservationId}/folioTaxPayments · hotel-scoped

Task<FolioTaxPaymentsInfo?> ctx.Ohip.Api.Csh.GetFolioTaxPaymentsInfoAsync(string reservationId, string? hotelId = null, Action<FolioTaxPaymentsRequestBuilderGetQueryParameters>? query = null, CancellationToken ct = default)

Get Folio Transaction Details

GET /csh/v1/hotels/{hotelId}/transactionDetails · hotel-scoped

Task<FolioTransactionDetails?> ctx.Ohip.Api.Csh.GetFolioTransactionDetailsAsync(string? hotelId = null, bool? includeExchangeInformation = null, bool? includeGenerates = null, double?[]? transactionNo = null, CancellationToken ct = default)

Get Folio Type Name

GET /csh/v1/hotels/{hotelId}/folioTypeNames · hotel-scoped

Task<FolioTypeNameInfo?> ctx.Ohip.Api.Csh.GetFolioTypeNameAsync(string? hotelId = null, GetFolioReportGroupQueryParameterType? folioReportGroup = null, string? folioTypeName = null, string? internalFolioWindowId = null, string? languageCode = null, CancellationToken ct = default)

Get Folio Types

GET /csh/v1/hotels/{hotelId}/folioTypes · hotel-scoped

Task<FolioTypesInfo?> ctx.Ohip.Api.Csh.GetFolioTypesAsync(string? hotelId = null, string? folioType = null, bool? includeCompress = null, bool? includeCredit = null, CancellationToken ct = default)

Get Gaming Request Status

GET /csh/v1/hotels/{hotelId}/transactions/{transactionId}/compRequestStatus · hotel-scoped

Task<GamingRequestStatusInfo?> ctx.Ohip.Api.Csh.GetGamingRequestStatusInfoAsync(string transactionId, string? hotelId = null, CancellationToken ct = default)

Get Guests Transactions

GET /csh/v1/hotels/{hotelId}/transactions · hotel-scoped

Task<GuestsTransactions?> ctx.Ohip.Api.Csh.GetGuestsTransactionsAsync(string? hotelId = null, Action<TransactionsRequestBuilderGetQueryParameters>? query = null, CancellationToken ct = default)

credit card wallet

GET /csh/v1/hotels/{hotelId}/profiles/{profileId}/creditCardWallet · hotel-scoped

Task<CreditCardWallet?> ctx.Ohip.Api.Csh.GetHotelCreditCardWalletAsync(string profileId, string? hotelId = null, CancellationToken ct = default)

Get Hotel Revenue

GET /csh/v1/hotels/{hotelId}/revenue · hotel-scoped

Task<HotelRevenueDetails?> ctx.Ohip.Api.Csh.GetHotelRevenueAsync(string? hotelId = null, Date? businessDate = null, CancellationToken ct = default)

Get matured deposits

GET /csh/v1/hotels/{hotelId}/reservations/{reservationId}/depositPayments · hotel-scoped

Task<MaturedDepositsDetails?> ctx.Ohip.Api.Csh.GetMaturedDepositsAsync(string reservationId, string? hotelId = null, CancellationToken ct = default)

Get Billing Charges

GET /csh/v1/hotels/{hotelId}/reservations/{reservationId}/charges · hotel-scoped

Task<BillingChargesStatus?> ctx.Ohip.Api.Csh.GetPostBillingChargesAsync(string reservationId, string? hotelId = null, Action<ChargesRequestBuilderGetQueryParameters>? query = null, CancellationToken ct = default)

Get posting activity details

GET /csh/v1/hotels/{hotelId}/reservations/{reservationId}/postingActivities · hotel-scoped

Task<PostingActivityDetail?> ctx.Ohip.Api.Csh.GetPostingActivityDetailAsync(string reservationId, string? hotelId = null, Action<PostingActivitiesRequestBuilderGetQueryParameters>? query = null, CancellationToken ct = default)

Get Postings For Refresh

GET /csh/v1/hotels/{hotelId}/sourceReservations/{sourceReservationId}/targetReservations/{targetReservationId}/roomRouting · hotel-scoped

Task<PostingsForRefresh?> ctx.Ohip.Api.Csh.GetPostingsForRefreshAsync(string sourceReservationId, string targetReservationId, string? hotelId = null, Action<RoomRoutingRequestBuilderGetQueryParameters>? query = null, CancellationToken ct = default)

Get Posting Summary

GET /csh/v1/hotels/{hotelId}/postingDates/date/postingSummary · hotel-scoped

Task<PostingSummaryList?> ctx.Ohip.Api.Csh.GetPostingSummaryAsync(string? hotelId = null, double? cashierId = null, bool? checkPostings = null, string? currency = null, bool? includeGenerates = null, Date? postingDate = null, GetPostingSummaryTypeQueryParameterType? postingSummaryType = null, bool? postingsByExternalSystem = null, CancellationToken ct = default)

Get Receipt History

GET /csh/v1/hotels/{hotelId}/receiptHistory · hotel-scoped · deprecated

Task<ReceiptHistoryResponse?> ctx.Ohip.Api.Csh.GetReceiptHistoryAsync(string? hotelId = null, string? customNumber = null, string? firstName = null, Date? fromDate = null, string? name = null, double? receiptNo = null, string? receiptTypeName = null, string? taxInvoice = null, Date? toDate = null, CancellationToken ct = default)

Credit Card Wallet

GET /csh/v1/hotels/{hotelId}/reservations/{reservationId}/creditCardWallet · hotel-scoped

Task<CreditCardWallet?> ctx.Ohip.Api.Csh.GetReservationCreditCardWalletAsync(string reservationId, string? hotelId = null, string? profileId = null, CancellationToken ct = default)

Get Reservation Package Options

GET /csh/v1/hotels/{hotelId}/reservations/{reservationId}/packageOptions · hotel-scoped

Task<ReservationPackageOptions?> ctx.Ohip.Api.Csh.GetReservationPackageOptionsAsync(string reservationId, string? hotelId = null, CancellationToken ct = default)

Get Reservations Revenue Bucket Totals

GET /csh/v1/hotels/{hotelId}/reservations/{reservationId}/revenueBuckets · hotel-scoped

Task<RevenueBucketTotals?> ctx.Ohip.Api.Csh.GetReservationRevenueBucketTotalsAsync(string reservationId, string? hotelId = null, bool? compRevenue = null, string? idContext = null, string? revenueBucketType = null, string? type = null, CancellationToken ct = default)

Get the list of vouchers generated from a list of reservations.

GET /csh/v1/hotels/{hotelId}/reservations/vouchers · hotel-scoped

Task<ReservationVouchersType?> ctx.Ohip.Api.Csh.GetReservationsVouchersAsync(string? hotelId = null, string[]? guestId = null, CancellationToken ct = default)

Get the list of vouchers generated for a reservation.

GET /csh/v1/hotels/{hotelId}/reservations/{reservationId}/vouchers · hotel-scoped

Task<ReservationVouchersType?> ctx.Ohip.Api.Csh.GetReservationVouchersAsync(string reservationId, string? hotelId = null, CancellationToken ct = default)

Get Rounding Difference

GET /csh/v1/roundingDifference · chain-level

Task<RoundingDifferenceAmount?> ctx.Ohip.Api.Csh.GetRoundingDifferenceAsync(string? hotelId = null, Action<RoundingDifferenceRequestBuilderGetQueryParameters>? query = null, CancellationToken ct = default)

Get routing instructions

GET /csh/v1/hotels/{hotelId}/reservations/{reservationId}/routingInstructions · hotel-scoped

Task<RoutingInstructionsDetails?> ctx.Ohip.Api.Csh.GetRoutingInstructionsAsync(string reservationId, string? hotelId = null, Date? effectiveOn = null, string? idContext = null, bool? includeCompRouting = null, bool? includeCompRoutingRequests = null, bool? includeRoomRouting = null, bool? includeWindowRouting = null, CancellationToken ct = default)

Get Stored Folio Details

GET /csh/v1/hotels/{hotelId}/storedFolios/{folioId} · hotel-scoped

Task<StoredFolioDetailsInfo?> ctx.Ohip.Api.Csh.GetStoredFolioDetailsAsync(string folioId, string? hotelId = null, string? fiscalBillNo = null, Date? folioDate = null, GetFolioStatusQueryParameterType? folioStatus = null, string? folioTypeName = null, string? internalFolioWindowID = null, double? invoiceNo = null, CancellationToken ct = default)

Get Transaction Codes

GET /csh/v1/hotels/{hotelId}/transactionCodes · hotel-scoped

Task<TransactionCodes?> ctx.Ohip.Api.Csh.GetTransactionCodesAsync(string? hotelId = null, Action<TransactionCodesRequestBuilderGetQueryParameters>? query = null, CancellationToken ct = default)

Get transaction covers

GET /csh/v1/hotels/{hotelId}/covers · hotel-scoped

Task<CoversInfo?> ctx.Ohip.Api.Csh.GetTransactionCoversAsync(string? hotelId = null, Date? coversDate = null, string[]? transactionCode = null, CancellationToken ct = default)

Get Fiscal Printing Details

GET /csh/v1/hotels/{hotelId}/fiscalPrinting · hotel-scoped

Task<FiscalCallStatus?> ctx.Ohip.Api.Csh.GetValidateFiscalPrintingDetailsAsync(string? hotelId = null, Action<FiscalPrintingRequestBuilderGetQueryParameters>? query = null, CancellationToken ct = default)

Get eligibility of Deposit Refund

GET /csh/v1/hotels/{hotelId}/reservations/{reservationId}/transactions/{transactionId} · hotel-scoped

Task<DepositRefundEligibleCheck?> ctx.Ohip.Api.Csh.IsDepositRefundEligibleAsync(string reservationId, string transactionId, string? hotelId = null, string? idContext = null, string? type = null, CancellationToken ct = default)

Link Reservation package allowance

POST /csh/v1/hotels/{hotelId}/sourceReservations/{sourceReservationId}/destinationReservations/{destinationReservationId}/packageAllowance/links · hotel-scoped

Task<Status?> ctx.Ohip.Api.Csh.LinkReservationPackageAllowanceAsync(string sourceReservationId, string destinationReservationId, LinkReservationPackageAllowance body, string? hotelId = null, CancellationToken ct = default)

Status check of cashiering services

GET /csh/v1/services/cashiering/status · chain-level

Task<OperaVersion?> ctx.Ohip.Api.Csh.PingCashieringServiceAsync(CancellationToken ct = default)

Create Batch Advance Folio

POST /csh/v1/hotels/{hotelId}/advanceFolio/batchJobs · hotel-scoped

Task<Status?> ctx.Ohip.Api.Csh.PostAdvanceFolioAsync(BatchAdvanceFolio body, string? hotelId = null, CancellationToken ct = default)

Create advance Room Charges

POST /csh/v1/hotels/{hotelId}/reservations/{reservationId}/advanceRoomCharges · hotel-scoped

Task<AdvanceRoomChargesReservationInfo?> ctx.Ohip.Api.Csh.PostAdvanceRoomChargesAsync(string reservationId, AdvanceRoomCharges body, string? hotelId = null, CancellationToken ct = default)

Create Articles Sale

POST /csh/v1/hotels/{hotelId}/articlesSale · hotel-scoped

Task<ArticlesSale?> ctx.Ohip.Api.Csh.PostArticlesSaleAsync(ArticlesSaleCriteria body, string? hotelId = null, CancellationToken ct = default)

Create Auto Checkout Reservation Batch

POST /csh/v1/hotels/{hotelId}/autoCheckoutReservations/batchJobs · hotel-scoped

Task<BatchAutoCheckoutDetails?> ctx.Ohip.Api.Csh.PostAutoCheckoutReservationsAsync(BatchAutoCheckoutReservation body, string? hotelId = null, CancellationToken ct = default)

Post a membership award payment transaction.

POST /csh/v1/hotels/{hotelId}/reservations/{reservationId}/memberships/{membershipId}/awardTransactions · hotel-scoped

Task<Status?> ctx.Ohip.Api.Csh.PostAwardTransactionAsync(string reservationId, double membershipId, AwardPaymentDetails body, string? hotelId = null, CancellationToken ct = default)

Create Batch Auto Settlement

POST /csh/v1/hotels/{hotelId}/autoSettlements/batchJobs · hotel-scoped

Task<Status?> ctx.Ohip.Api.Csh.PostBatchAutoSettlementAsync(BatchAutoSettlementCriteria body, string? hotelId = null, CancellationToken ct = default)

Create Batch CC Settlements

POST /csh/v1/hotels/{hotelId}/ccSettlements/batchJobs · hotel-scoped

Task<Status?> ctx.Ohip.Api.Csh.PostBatchCCSettlementsAsync(CcBatchSettlementsProcessCriteria body, string? hotelId = null, CancellationToken ct = default)

Create batch deposits

POST /csh/v1/hotels/{hotelId}/batchDeposits · hotel-scoped

Task<Status?> ctx.Ohip.Api.Csh.PostBatchDepositAsync(BatchDeposit body, string? hotelId = null, CancellationToken ct = default)

Create bed tax information

POST /csh/v1/hotels/{hotelId}/bedTax · hotel-scoped

Task<Status?> ctx.Ohip.Api.Csh.PostBedTaxInfoAsync(BedTaxCriteria body, string? hotelId = null, CancellationToken ct = default)

Post Charge to a folio

POST /csh/v1/hotels/{hotelId}/reservations/{reservationId}/charges · hotel-scoped

Task<BillingChargesDetails?> ctx.Ohip.Api.Csh.PostBillingChargesAsync(string reservationId, BillingCharges body, string? hotelId = null, CancellationToken ct = default)

Create Billing Charges in Batch

POST /csh/v1/hotels/{hotelId}/reservations/billingCharges · hotel-scoped

Task<PostedBillingChargesInBatch?> ctx.Ohip.Api.Csh.PostBillingChargesInBatchAsync(BillingChargesInBatchCriteria body, string? hotelId = null, CancellationToken ct = default)

Pre-validate the Billing Charge

POST /csh/v1/hotels/{hotelId}/reservations/{reservationId}/check/{checkNumber}/charges · hotel-scoped

Task<Status?> ctx.Ohip.Api.Csh.PostBillingCheckChargesAsync(string reservationId, string checkNumber, BillingCheckChargesCriteria body, string? hotelId = null, CancellationToken ct = default)

Create Billing Payment

POST /csh/v1/hotels/{hotelId}/reservations/{reservationId}/payments · hotel-scoped

Task<PostedBillingPayment?> ctx.Ohip.Api.Csh.PostBillingPaymentAsync(string reservationId, BillingPayment body, string? hotelId = null, CancellationToken ct = default)

Create multiple Prepaid Cards

POST /csh/v1/hotels/{hotelId}/bulkPrepaidCards · hotel-scoped

Task<BulkPrepaidCardsType?> ctx.Ohip.Api.Csh.PostBulkPrepaidCardsAsync(BulkPrepaidCardCriteria body, string? hotelId = null, CancellationToken ct = default)

Get CC Authorization Instructions

POST /csh/v1/hotels/{hotelId}/reservations/{reservationId}/paymentMethods/creditCard/authorizeInstructions · hotel-scoped

Task<CcAuthorizationInstructions?> ctx.Ohip.Api.Csh.PostCCAuthorizationInstructionsAsync(string reservationId, CcAuthorizationInstructionsCriteria body, string? hotelId = null, CancellationToken ct = default)

Get CC Authorization Instructions By Profile

POST /csh/v1/hotels/{hotelId}/profiles/{profileId}/paymentMethods/creditCard/authorizeInstructions · hotel-scoped

Task<CcAuthorizationInstructions?> ctx.Ohip.Api.Csh.PostCCAuthorizationInstructionsByProfileAsync(string profileId, CcAuthorizationInstructionsCriteria body, string? hotelId = null, CancellationToken ct = default)

Create CreditCard Settlement

POST /csh/v1/hotels/{hotelId}/ccSettlement · hotel-scoped

Task<Status?> ctx.Ohip.Api.Csh.PostCCSettlementAsync(CcSettlementCriteria body, string? hotelId = null, CancellationToken ct = default)

Post charges and payments on a reservation

POST /csh/v1/hotels/{hotelId}/reservations/{reservationId}/chargesAndPayments · hotel-scoped

Task<Status?> ctx.Ohip.Api.Csh.PostChargesAndPaymentsAsync(string reservationId, ChargesAndPaymentsCriteria body, string? hotelId = null, CancellationToken ct = default)

Check out a guest

POST /csh/v1/hotels/{hotelId}/reservations/{reservationId}/checkOuts · hotel-scoped

Task<Status?> ctx.Ohip.Api.Csh.PostCheckOutAsync(string reservationId, Reservation body, string? hotelId = null, CancellationToken ct = default)

Create Deposit Payment or Deposit Folio

POST /csh/v1/hotels/{hotelId}/reservations/{reservationId}/compositeDeposit · hotel-scoped

Task<PostedCompositeDeposit?> ctx.Ohip.Api.Csh.PostCompositeDepositAsync(string reservationId, CompositeDepositInfo body, string? hotelId = null, CancellationToken ct = default)

Operation to post complimentary bucket redemptions for a guest having PTS Membership Type

POST /csh/v1/hotels/{hotelId}/reservations/{reservationId}/compRedemptionPostings · hotel-scoped

Task<Status?> ctx.Ohip.Api.Csh.PostCompRedemptionsAsync(string reservationId, PostCompRedemptions body, string? hotelId = null, CancellationToken ct = default)

Submit Comp Transaction

POST /csh/v1/hotels/{hotelId}/transactions/{transactionId} · hotel-scoped

Task<Status?> ctx.Ohip.Api.Csh.PostCompTransactionAsync(string transactionId, CompTransactionCriteria body, string? hotelId = null, CancellationToken ct = default)

Create Credit Bill

POST /csh/v1/hotels/{hotelId}/creditBill · hotel-scoped

Task<PostedCreditBill?> ctx.Ohip.Api.Csh.PostCreditBillAsync(CreditBillCriteria body, string? hotelId = null, CancellationToken ct = default)

Create Credit Limit Overage Payments

POST /csh/v1/hotels/{hotelId}/creditLimitsOveragePayments · hotel-scoped

Task<CreditLimitOveragePaymentsDetails?> ctx.Ohip.Api.Csh.PostCreditLimitOveragePaymentsAsync(CreditLimitOveragePayments body, string? hotelId = null, CancellationToken ct = default)

Create Customer Factura Vat Folio.

POST /csh/v1/hotels/{hotelId}/folio/{folioId}/customerVatFolio · hotel-scoped

Task<PostCustomerVatStatus?> ctx.Ohip.Api.Csh.PostCustomerVatFolioAsync(string folioId, CustomerVatFolioCriteria body, string? hotelId = null, CancellationToken ct = default)

Request to submit a job to post the deferred taxes.

POST /csh/v1/hotels/{hotelId}/reservations/{reservationId}/deferredTaxesProcess · hotel-scoped

Task<DeferredTaxesProcessDetails?> ctx.Ohip.Api.Csh.PostDeferredTaxesProcessAsync(string reservationId, DeferredTaxesProcess body, string? hotelId = null, CancellationToken ct = default)

Deposit Credit Bill

POST /csh/v1/hotels/{hotelId}/reservations/{reservationId}/depositCreditBill · hotel-scoped

Task<PostedDepositCreditBill?> ctx.Ohip.Api.Csh.PostDepositCreditBillAsync(string reservationId, DepositCreditBillCriteria body, string? hotelId = null, CancellationToken ct = default)

Create Deposit Folio

POST /csh/v1/hotels/{hotelId}/reservations/{reservationId}/depositFolios · hotel-scoped

Task<PostedDepositFolio?> ctx.Ohip.Api.Csh.PostDepositFolioAsync(string reservationId, DepositFolioCriteria body, string? hotelId = null, CancellationToken ct = default)

Create Deposit Payment

POST /csh/v1/hotels/{hotelId}/reservations/{reservationId}/depositPayments · hotel-scoped

Task<DepositedPayment?> ctx.Ohip.Api.Csh.PostDepositPaymentAsync(string reservationId, DepositPayment body, string? hotelId = null, CancellationToken ct = default)

Create Deposit Payment using external reference.

POST /csh/v1/hotels/{hotelId}/externalSystems/{externalSysCode}/reservations/{reservationId}/depositPayments · hotel-scoped

Task<DepositedPayment?> ctx.Ohip.Api.Csh.PostDepositPaymentByExtIdAsync(string externalSysCode, string reservationId, DepositPayment body, string? hotelId = null, CancellationToken ct = default)

Create FBA Reimbursement

POST /csh/v1/fbaReimbursements · chain-level

Task<Status?> ctx.Ohip.Api.Csh.PostFBAReimbursementAsync(FbaReimbursementCriteria body, CancellationToken ct = default)

Create FBA Settlement

POST /csh/v1/fbaSettlements · chain-level

Task<Status?> ctx.Ohip.Api.Csh.PostFBASettlementAsync(FbaReimbursementCriteria body, CancellationToken ct = default)

Create Fiscal Invoice

POST /csh/v1/hotels/{hotelId}/fiscalCommands · hotel-scoped

Task<FiscalCommandsResponseInfo?> ctx.Ohip.Api.Csh.PostFiscalCommandInvoiceAsync(FiscalFolioCriteria body, string? hotelId = null, CancellationToken ct = default)

Post fiscal Info

POST /csh/v1/hotels/{hotelId}/reservations/{reservationId}/fiscalInfo · hotel-scoped

Task<Status?> ctx.Ohip.Api.Csh.PostFiscalInfoAsync(string reservationId, PostFiscalInfoType body, string? hotelId = null, CancellationToken ct = default)

Create Fiscal Invoice

POST /csh/v1/hotels/{hotelId}/folio/{folioId}/fiscalCommands · hotel-scoped · deprecated

Task<Status?> ctx.Ohip.Api.Csh.PostFiscalInvoiceAsync(string folioId, FiscalFolioCriteria body, string? hotelId = null, CancellationToken ct = default)

Create Fixed Charges

POST /csh/v1/hotels/{hotelId}/reservations/{reservationId}/fixedCharges · hotel-scoped

Task<Status?> ctx.Ohip.Api.Csh.PostFixedChargesAsync(string reservationId, FixedCharges body, string? hotelId = null, CancellationToken ct = default)

Create Foreign Currency Exchange

POST /csh/v1/foreignCurrencyExchange · chain-level

Task<ForeignCurrencyExchangeTransaction?> ctx.Ohip.Api.Csh.PostForeignCurrencyExchangeAsync(ForeignCurrencyExchange body, CancellationToken ct = default)

Generate Batch Vouchers

POST /csh/v1/hotels/{hotelId}/vouchers/batchJobs · hotel-scoped

Task<Status?> ctx.Ohip.Api.Csh.PostGenerateBatchVouchersAsync(BatchVouchersCriteria body, string? hotelId = null, CancellationToken ct = default)

Post Guest Check Details

POST /csh/v1/hotels/{hotelId}/check/{checkNumber} · hotel-scoped

Task<Status?> ctx.Ohip.Api.Csh.PostGuestCheckDetailsAsync(string checkNumber, GuestCheckDetails body, string? hotelId = null, CancellationToken ct = default)

Create passer by sale

POST /csh/v1/hotels/{hotelId}/passerBySale · hotel-scoped

Task<PasserBySale?> ctx.Ohip.Api.Csh.PostPasserBySaleAsync(PasserBySalesCriteria body, string? hotelId = null, CancellationToken ct = default)

Create Prepaid Cards

POST /csh/v1/hotels/{hotelId}/prepaidCards · hotel-scoped

Task<Status?> ctx.Ohip.Api.Csh.PostPrepaidCardsAsync(PrepaidCardCriteria body, string? hotelId = null, CancellationToken ct = default)

Create proforma

POST /csh/v1/hotels/{hotelId}/reservations/{reservationId}/proforma · hotel-scoped · deprecated

Task<ReservationFolioInformation?> ctx.Ohip.Api.Csh.PostProformaAsync(string reservationId, ReservationFolio body, string? hotelId = null, CancellationToken ct = default)

Create proforma

POST /csh/v1/hotels/{hotelId}/reservations/{reservationId}/proformaFolio · hotel-scoped

Task<ProformaFolio?> ctx.Ohip.Api.Csh.PostProformaFolioAsync(string reservationId, ProformaReservationFolio body, string? hotelId = null, CancellationToken ct = default)

Create rate codes

POST /csh/v1/hotels/{hotelId}/reservation/{reservationId}/rateCode/{rateCode} · hotel-scoped

Task<PostedRateCode?> ctx.Ohip.Api.Csh.PostRateCodeAsync(string reservationId, string rateCode, PostRateCodeCriteria body, string? hotelId = null, CancellationToken ct = default)

Generate Reservation Vouchers

POST /csh/v1/hotels/{hotelId}/reservations/{reservationId}/vouchers · hotel-scoped

Task<Status?> ctx.Ohip.Api.Csh.PostReservationVouchersAsync(string reservationId, string? hotelId = null, CancellationToken ct = default)

Create reverse payments

POST /csh/v1/hotels/{hotelId}/transactions/{transactionId}/reversePayments · hotel-scoped

Task<Status?> ctx.Ohip.Api.Csh.PostReversePaymentAsync(string transactionId, PaymentReversalCriteria body, string? hotelId = null, CancellationToken ct = default)

Operation to post room and tax for day use.

POST /csh/v1/reservations/{reservationId}/postRoomAndTaxForDayUse · chain-level

Task<Status?> ctx.Ohip.Api.Csh.PostRoomAndTaxForDayUseAsync(string reservationId, PostRoomAndTaxForDayUse body, CancellationToken ct = default)

Create Stored Folio Details

POST /csh/v1/hotels/{hotelId}/storedFolios/{folioId} · hotel-scoped

Task<Status?> ctx.Ohip.Api.Csh.PostStoredFolioDetailsAsync(string folioId, StoredFolioDetails body, string? hotelId = null, CancellationToken ct = default)

Post supplemental folio

POST /csh/v1/hotels/{hotelId}/supplementFolios · hotel-scoped

Task<PostSupplementalFolioStatus?> ctx.Ohip.Api.Csh.PostSupplementalFolioAsync(PostSupplementalFolio body, string? hotelId = null, CancellationToken ct = default)

Create Zero Balance Checkout Reservation Batch

POST /csh/v1/hotels/{hotelId}/zeroBalanceCheckoutReservations/batchJobs · hotel-scoped

Task<BatchZeroBalanceCheckoutDetails?> ctx.Ohip.Api.Csh.PostZeroBalanceCheckoutReservationsAsync(BatchZeroBalanceCheckoutReservation body, string? hotelId = null, CancellationToken ct = default)

Process Fiscal retry

PUT /csh/v1/hotels/{hotelId}/folios/{folioId}/fiscal · hotel-scoped

Task<ProcessFiscalRetryStatus?> ctx.Ohip.Api.Csh.ProcessFiscalRetryAsync(string folioId, ProcessFiscalRetry body, string? hotelId = null, CancellationToken ct = default)

Process Reservations deposit

POST /csh/v1/hotels/{hotelId}/reservations/{reservationId}/deposit · hotel-scoped

Task<Status?> ctx.Ohip.Api.Csh.ProcessReservationDepositAsync(string reservationId, ReservationDepositCriteria body, string? hotelId = null, CancellationToken ct = default)

Process Room Routing Refresh

PUT /csh/v1/hotels/{hotelId}/sourceReservations/{sourceReservationId}/targetReservations/{targetReservationId}/roomRouting · hotel-scoped

Task<Status?> ctx.Ohip.Api.Csh.ProcessRoomRoutingRefreshAsync(string sourceReservationId, string targetReservationId, RoomRoutingRefresh body, string? hotelId = null, CancellationToken ct = default)

Change bed tax information

PUT /csh/v1/hotels/{hotelId}/bedTax/{taxRegistraitionNo} · hotel-scoped · deprecated

Task<Status?> ctx.Ohip.Api.Csh.PutBedTaxInfoAsync(string taxRegistraitionNo, BedTaxCriteria body, string? hotelId = null, CancellationToken ct = default)

Change Billing Charge

PUT /csh/v1/hotels/{hotelId}/transactions/{transactionId}/charges · hotel-scoped

Task<BillingChargeStatus?> ctx.Ohip.Api.Csh.PutBillingChargeAsync(string transactionId, BillingCharge body, string? hotelId = null, CancellationToken ct = default)

Change Billing Charges

PUT /csh/v1/hotels/{hotelId}/billingCharges · hotel-scoped

Task<PutBillingChargesStatus?> ctx.Ohip.Api.Csh.PutBillingChargesAsync(PutBillingCharges body, string? hotelId = null, CancellationToken ct = default)

Close Cashier

PUT /csh/v1/cashiers/{cashierId}/closure · chain-level

Task<Status?> ctx.Ohip.Api.Csh.PutCashierAsync(string cashierId, CashierClosure body, CancellationToken ct = default)

Extend Cashier Lock

PUT /csh/v1/hotels/{hotelId}/cashierslock/{lockId} · hotel-scoped

Task<ExtendedCashierLock?> ctx.Ohip.Api.Csh.PutCashierLockAsync(string lockId, CashierLockCriteriaToExtend body, string? hotelId = null, CancellationToken ct = default)

Change early Departure

PUT /csh/v1/hotels/{hotelId}/reservations/{reservationId}/earlyDeparture · hotel-scoped

Task<Status?> ctx.Ohip.Api.Csh.PutForEarlyDepartureAsync(string reservationId, EarlyDeparture body, string? hotelId = null, CancellationToken ct = default)

Update Guest Check Details

PUT /csh/v1/hotels/{hotelId}/check/{checkNumber} · hotel-scoped

Task<Status?> ctx.Ohip.Api.Csh.PutGuestCheckDetailsAsync(string checkNumber, ChangeGuestCheckDetails body, string? hotelId = null, CancellationToken ct = default)

Change Payee Tax Number

PUT /csh/v1/hotels/{hotelId}/payees/{payeeId}/taxNumber · hotel-scoped

Task<Status?> ctx.Ohip.Api.Csh.PutPayeeTaxNumberAsync(string payeeId, PayeeTaxNumber body, string? hotelId = null, CancellationToken ct = default)

Change Reservation Deposit Transfer.

PUT /csh/v1/hotels/{hotelId}/reservations/{sourceReservationId}/deposit/transfers · hotel-scoped

Task<Status?> ctx.Ohip.Api.Csh.PutReservationDepositTransferAsync(string sourceReservationId, DepositTransferCriteria body, string? hotelId = null, CancellationToken ct = default)

Create routing instructions

PUT /csh/v1/hotels/{hotelId}/reservations/{reservationId}/routingInstructions/create · hotel-scoped

Task<CreatedRoutingInstructions?> ctx.Ohip.Api.Csh.PutRoutingInstructionsAsync(string reservationId, RoutingInstructions body, string? hotelId = null, CancellationToken ct = default)

Operation to redeem prepaid cards.

PUT /csh/v1/hotels/{hotelId}/reservations/{reservationId}/prepaidCards/redemptions · hotel-scoped

Task<RedeemPrepaidCardsStatus?> ctx.Ohip.Api.Csh.RedeemPrepaidCardsAsync(string reservationId, RedeemPrepaidCards body, string? hotelId = null, CancellationToken ct = default)

Register Manual Authorization

POST /csh/v1/hotels/{hotelId}/reservations/{reservationId}/paymentMethods/creditCard/authorize/manual · hotel-scoped

Task<Status?> ctx.Ohip.Api.Csh.RegisterManualAuthorizationAsync(string reservationId, CcManualAuthorizationCriteria body, string? hotelId = null, CancellationToken ct = default)

Register Vault Transaction

POST /csh/v1/hotels/{hotelId}/creditcardTransaction/logs · hotel-scoped

Task<Status?> ctx.Ohip.Api.Csh.RegisterVaultTransactionAsync(VaultTransaction body, string? hotelId = null, CancellationToken ct = default)

Reinstate Checked Out Reservation

PUT /csh/v1/hotels/{hotelId}/reservations/{reservationId}/checkOuts/reinstate · hotel-scoped

Task<Status?> ctx.Ohip.Api.Csh.ReinstateCheckOutAsync(string reservationId, ReinstateCheckedOutReservation body, string? hotelId = null, CancellationToken ct = default)

Release Cashier Lock

DELETE /csh/v1/cashiersLock/{lockId} · chain-level

Task<Status?> ctx.Ohip.Api.Csh.ReleaseCashierLockAsync(string lockId, CancellationToken ct = default)

Operation to reload prepaid card.

PUT /csh/v1/hotels/{hotelId}/prepaidCards/reload · hotel-scoped

Task<ReloadPrepaidCardStatus?> ctx.Ohip.Api.Csh.ReloadPrepaidCardAsync(ReloadPrepaidCard body, string? hotelId = null, CancellationToken ct = default)

Delete bed tax information

DELETE /csh/v1/hotels/{hotelId}/bedTax/{taxRegistraitionNo} · hotel-scoped · deprecated

Task<Status?> ctx.Ohip.Api.Csh.RemoveBedTaxInfoAsync(string taxRegistraitionNo, string? hotelId = null, CancellationToken ct = default)

Delete Fixed Charges

DELETE /csh/v1/hotels/{hotelId}/reservations/{reservationId}/fixedCharges · hotel-scoped

Task<Status?> ctx.Ohip.Api.Csh.RemoveFixedChargesAsync(string reservationId, string? hotelId = null, string[]? fixedChargeID = null, CancellationToken ct = default)

Operation to resend the failed supporting documents to fiscal partner.

POST /csh/v1/hotels/{hotelId}/fiscalSupportingDocuments · hotel-scoped

Task<Status?> ctx.Ohip.Api.Csh.ResendSupportingDocumentAsync(FiscalSupportingDocumentCriteria body, string? hotelId = null, CancellationToken ct = default)

Reverse AR Invoice

DELETE /csh/v1/hotels/{hotelId}/transactions/arInvoices/reverse · hotel-scoped

Task<Status?> ctx.Ohip.Api.Csh.ReverseARInvoiceAsync(string? hotelId = null, double? cashierId = null, string? reasonCode = null, double?[]? transactionCodes = null, CancellationToken ct = default)

Reverse certificate postings

POST /csh/v1/hotels/{hotelId}/reservations/{reservationId}/reverseCertificate · hotel-scoped

Task<Status?> ctx.Ohip.Api.Csh.ReverseCertificatePostingsAsync(string reservationId, ReverseCertificatePostingsCriteria body, string? hotelId = null, CancellationToken ct = default)

Operation to reverse complimentary bucket redemptions for a guest having PTS Membership Type

POST /csh/v1/hotels/{hotelId}/reservations/{reservationId}/compRedemptionReversals · hotel-scoped

Task<Status?> ctx.Ohip.Api.Csh.ReverseCompRedemptionsAsync(string reservationId, ReverseCompRedemptions body, string? hotelId = null, CancellationToken ct = default)

Delete flexible benefit postings

DELETE /csh/v1/hotels/{hotelId}/transactions/{transactionId}/flexibleBenefitPostings · hotel-scoped

Task<Status?> ctx.Ohip.Api.Csh.ReverseFlexibleBenefitPostingAsync(string transactionId, string? hotelId = null, CancellationToken ct = default)

Change folio tax payments

PUT /csh/v1/hotels/{hotelId}/cashiers/{cashierId}/folioTaxPayments · hotel-scoped

Task<FolioTaxPaymentReversal?> ctx.Ohip.Api.Csh.ReverseFolioTaxPaymentAsync(string cashierId, TransactionReversal body, string? hotelId = null, CancellationToken ct = default)

Get Comp Routing Instructions

POST /csh/v1/hotels/{hotelId}/compRoutingInstructions/searches · hotel-scoped

Task<CompRoutingInstructions?> ctx.Ohip.Api.Csh.SearchCompRoutingInstructionsAsync(SearchCompRoutingInstructionsRequest body, string? hotelId = null, CancellationToken ct = default)

Get supporting documents details.

POST /csh/v1/hotels/{hotelId}/fiscalSupportingDocuments/searches · hotel-scoped

Task<FiscalSupportingDocumentsResponse?> ctx.Ohip.Api.Csh.SearchFiscalSupportingDocumentsAsync(SearchFiscalSupportingDocumentsRequest body, string? hotelId = null, CancellationToken ct = default)

Get folio history

POST /csh/v1/hotels/{hotelId}/folioHistory/searches · hotel-scoped

Task<FolioHistoryResponse?> ctx.Ohip.Api.Csh.SearchFolioHistoryAsync(SearchFolioHistoryRequest body, string? hotelId = null, CancellationToken ct = default)

Get Receipt History

POST /csh/v1/hotels/{hotelId}/receiptHistory/searches · hotel-scoped

Task<ReceiptHistoryResponse?> ctx.Ohip.Api.Csh.SearchReceiptHistoryAsync(SearchReceiptHistoryRequest body, string? hotelId = null, CancellationToken ct = default)

Split and transfer transactions

PUT /csh/v1/hotels/{hotelId}/transactions/splitAndTransfer · hotel-scoped

Task<Status?> ctx.Ohip.Api.Csh.SplitAndTransferTransactionAsync(TransactionToSplitAndTransfer body, string? hotelId = null, CancellationToken ct = default)

Split deposit transaction

PUT /csh/v1/hotels/{hotelId}/reservations/{reservationId}/transactions/{transactionId} · hotel-scoped

Task<SplitDepositTransactionStatus?> ctx.Ohip.Api.Csh.SplitDepositTransactionAsync(string reservationId, string transactionId, SplitDepositTransaction body, string? hotelId = null, CancellationToken ct = default)

Split transactions

PUT /csh/v1/hotels/{hotelId}/transactions/split · hotel-scoped

Task<Status?> ctx.Ohip.Api.Csh.SplitTransactionAsync(TransactionToSplit body, string? hotelId = null, CancellationToken ct = default)

Transfer comp transactions to window

POST /csh/v1/hotels/{hotelId}/transferCompTransactions · hotel-scoped

Task<Status?> ctx.Ohip.Api.Csh.TransferCompTransactionsAsync(TransferCompTransactions body, string? hotelId = null, CancellationToken ct = default)

Transfer Folio to Window.

PUT /csh/v1/hotels/{hotelId}/reservations/{reservationId}/transferFolioTransactions · hotel-scoped

Task<Status?> ctx.Ohip.Api.Csh.TransferFolioToWindowAsync(string reservationId, FolioToWindow body, string? hotelId = null, CancellationToken ct = default)

Transfer Transaction to Reservation

PUT /csh/v1/hotels/{hotelId}/reservations/{toReservationId}/transferTransaction · hotel-scoped

Task<Status?> ctx.Ohip.Api.Csh.TransferTransactionToReservationAsync(string toReservationId, ReservationTransaction body, string? hotelId = null, CancellationToken ct = default)

Transfer Transaction to Window

PUT /csh/v1/hotels/{hotelId}/reservations/{reservationId}/transferTransactions · hotel-scoped

Task<TransferTransactionToWindow?> ctx.Ohip.Api.Csh.TransferTransactionToWindowAsync(string reservationId, TransactionToWindow body, string? hotelId = null, CancellationToken ct = default)

Transition Deposit to Guest Folio

PUT /csh/v1/hotels/{hotelId}/reservations/{reservationId}/depositTransition · hotel-scoped

Task<DepositTransitionStatus?> ctx.Ohip.Api.Csh.TransitionDepositToGuestFolioAsync(string reservationId, DepositToGuestFolio body, string? hotelId = null, CancellationToken ct = default)

Unlink reservation package allowance

DELETE /csh/v1/hotels/{hotelId}/reservations/{reservationId}/packageAllowance/links · hotel-scoped

Task<Status?> ctx.Ohip.Api.Csh.UnlinkReservationPackageAllowanceAsync(string reservationId, string? hotelId = null, CancellationToken ct = default)

Updates Fixed Charges

PUT /csh/v1/hotels/{hotelId}/reservations/{reservationId}/fixedCharges · hotel-scoped

Task<Status?> ctx.Ohip.Api.Csh.UpdateFixedChargesAsync(string reservationId, FixedCharges body, string? hotelId = null, CancellationToken ct = default)

Validate Credit Bill

PUT /csh/v1/hotels/{hotelId}/creditBill/action/validate · hotel-scoped

Task<ValidatedCreditBill?> ctx.Ohip.Api.Csh.ValidateCreditBillAsync(CreditBillCriteria body, string? hotelId = null, CancellationToken ct = default)

Validate Deposit Folio

PUT /csh/v1/hotels/{hotelId}/depositfolios/action/validate · hotel-scoped

Task<DepositedFolioValidate?> ctx.Ohip.Api.Csh.ValidateDepositFolioAsync(DepositFolioValidateCriteria body, string? hotelId = null, CancellationToken ct = default)

Validate Transaction Codes

GET /csh/v1/hotels/{hotelId}/transactions/{transactionId} · hotel-scoped

Task<ValidatedTransactionCode?> ctx.Ohip.Api.Csh.ValidateTransactionCodesAsync(string transactionId, string? hotelId = null, GetEventQueryParameterType? event = null, string? fiscalBillNo = null, Date? folioDate = null, double? folioNo = null, GetFolioStatusQueryParameterType? folioStatus = null, string? folioTypeName = null, string? internalFolioWindowID = null, double? invoiceNo = null, CancellationToken ct = default)

Verify for early Departure

GET /csh/v1/hotels/{hotelId}/reservations/{reservationId}/earlyDeparture/verify · hotel-scoped

Task<EarlyDepartureInfo?> ctx.Ohip.Api.Csh.VerifyForEarlyDepartureAsync(string reservationId, string? hotelId = null, double? cashierId = null, string[]? idContext = null, bool? ignoreCheckOnTieredRate = null, bool? ignoreRateRestriction = null, bool? postConsumedAllowanceToGuest = null, bool? postEarlyDeparturePenalty = null, string[]? type = null, CancellationToken ct = default)

Delete Billing Check Charges

DELETE /csh/v1/hotels/{hotelId}/check/{checkNumber}/charges · hotel-scoped

Task<Status?> ctx.Ohip.Api.Csh.VoidBillingCheckChargesAsync(string checkNumber, string? hotelId = null, Action<ChargesRequestBuilderDeleteQueryParameters>? query = null, CancellationToken ct = default)

Void folio

PUT /csh/v1/hotels/{hotelId}/reservations/{reservationId}/voidfolios/{folioId} · hotel-scoped

Task<VoidedFolio?> ctx.Ohip.Api.Csh.VoidFolioAsync(string reservationId, string folioId, FolioToVoid body, string? hotelId = null, CancellationToken ct = default)