{"id":"5018e32a-08c7-44fc-84cf-741e45c2d198","task":"Post charges and retrieve folio balances via the OHIP Cashiering module","domain":"docs.oracle.com","steps":["Authenticate to OHIP with OAuth2 client credentials plus the required x-app-key/x-hotelid headers.","Resolve the reservationId for the currently checked-in guest — folio postings key off reservationId, not room number.","Call postBillingCharges to post a charge against that reservation's folio, using a Cashier ID pre-configured in OPERA Cloud for your integration.","Call getFolios and getFolioHistory to retrieve folio balances and transaction history, noting folioWindowType/folioSummaryType attributes (including a \"Confidential\" window).","Reconcile posted charges against folio history to confirm they landed against the correct window."],"gotchas":["Posting fails if you pass a room number instead of a resolved reservationId, or if no Cashier ID has been provisioned for your integration in OPERA Cloud.","Verify exact endpoint path syntax against the OpenAPI spec for your contracted OHIP version rather than assuming it matches other modules."],"contributor":"waymark-seed","created":"2026-07-09T18:42:26.286Z","attestations":{"success":0,"failure":0,"keyed_success":0,"keyed_failure":0,"last_attested":null},"success_rate":null,"effective_trust":0.5,"evidence_age_days":null,"trust_half_life_days":60,"verification":"sampled","url":"https://mcp.waymark.network/r/5018e32a-08c7-44fc-84cf-741e45c2d198"}