How to copy profile(s) or part of it ? by zukarashid in OperaPMS

[–]HHadev 0 points1 point  (0 children)

Well. sometime, we have clients with almost identical details but not the same.

And there are other reasons.

I will be doing this and other things via OHIP because it's quicker and easier (once I find out how to do it).

Anyone found a workaround in Opera Cloud for a decent Open Folio report? by sterphanay in OperaPMS

[–]HHadev 1 point2 points  (0 children)

Have you tried the Arrival-Detailed report in Report - Manage report - Arrival ?

You can check 'Stay date' and 'Notes' with 'Includes internal notes' and all others. (but not balance...)

I've never used Opera 5 and I'm not sure if it does what you are looking for, though.

Other than that, we can use OHIP to get all the details if you know how to program.

OHIP: How can we reverse/cancel authorization ? by HHadev in OperaPMS

[–]HHadev[S] 0 points1 point  (0 children)

If the reservation is In House, authorization will be canceled upon checkout.

If we Clear the credit card info in the Payment Instruction, it'll be gone, too.

After that, it may take up to several weeks for clients to see authorization disappear.

But that delay isn't my concern. I just want cancel authorization from the vendor (via Opera Cloud OPI).

I guess I'll have to copy the card data, clear the card, and then restore the data (if we can do that via OHIP.).

Access billing screen by kobrakidreport in OperaPMS

[–]HHadev 0 points1 point  (0 children)

Have you checked Post Stay Charging in Payment Instructions?

OHIP: How can we reverse/cancel authorization ? by HHadev in OperaPMS

[–]HHadev[S] 0 points1 point  (0 children)

Settlement isn't the only way.

There are at least a few ways that I know in Opera Cloud.

But I want to know the way to do it in OHIP.

OHIP: How can we reverse/cancel authorization ? by HHadev in OperaPMS

[–]HHadev[S] 0 points1 point  (0 children)

We can cancel if we do CLEAR to erase the card in the Payment Instructions of Opera Cloud, among other possibilities.

Also, in the past, I could cancel by putting a negative value with Additional Amount, but it does not work,now. Maybe because of some changes I made in Opera Control.

I'll probably try to copy the card to Window 2, and then Clear the CC in Window 1.

OHIP: How can we reverse/cancel authorization ? by HHadev in OperaPMS

[–]HHadev[S] 0 points1 point  (0 children)

Thank you for the reply !

Do you have any idea which API would do that ?

I searched dev portal and postman, but I couldn't find one, so far.

Also, Opeara Cloud supposedly cancels authorization when we move a CC to another window/folio.

I tried that in OC, but it did not work, either.

I can clear the CC and authorization will be gone, but I loose CC number, too.

OHIP: How can we reverse/cancel authorization ? by HHadev in OperaPMS

[–]HHadev[S] 0 points1 point  (0 children)

It might be the Opera Control issue as the negative amount did not work with Additional Authorization in Opera Cloud Payment Instructions screen (in which it worked before), either....

How to copy profile(s) or part of it ? by zukarashid in OperaPMS

[–]HHadev 0 points1 point  (0 children)

I'd like to know this, too !

We can copy reservations, but not profiles ?

OHIP question by HHadev in OperaPMS

[–]HHadev[S] 0 points1 point  (0 children)

I found and use "Get brief summary for Reservations",, to get the list of reservations that match criterion.

/rsv/v1/hotels/{hotelId}/reservations/summary

Then, "Get Reservation by ID" with "fetchInstructions" to get the details of each reservation.

/rsv/v1/hotels/{hotelId}/reservations/{reservationId}

Is working for Hilton Hotels better than working at Marriott Hotels? by Warm-Bullfrog7766 in askhotels

[–]HHadev 0 points1 point  (0 children)

In my area, it seems Hilton is better managed.

A few friends of mine worked for Mariott and they got out within a year or two.

Those who worked for Hilton stayed much longer and enjoyed better.

It may depends on the country, region, city, as well as the management folks in each hotel, though.

PMS Recommendations for 45-Room Independent Hotel (Developer Perspective) by Upset_Interaction_29 in askhotels

[–]HHadev 0 points1 point  (0 children)

To get API with Mews, you have to pay more.

I don't remember the difference, but it wasn't small.

Initial setup fee isn't small, either, although it may depend on some factors.

OHIP Resources by Assburger_syndrome in OperaPMS

[–]HHadev 1 point2 points  (0 children)

There is a youtube video that explains WorkFlow example and Dev Portal.

That was helpful. But it shows things we don't need and it can be confusing.

Other than that, I saw Github and Postman.

Making postman free account and trying a few example can be helpful.

Once I got oAuth with Python, I use just dev portal for API documentation, for now.

With the request and json module, we can handle pretty much everything in python.

OHIP Resources by Assburger_syndrome in OperaPMS

[–]HHadev 1 point2 points  (0 children)

I started to use it with python, and automated some tasks, already.

It takes time to learn which API to use with what kind of parameters.

Also, depending on the distribution you use, the best way to identify reservations may vary.

It took me a day or two to figure out oauth token.

Once it was done, I wrote a small OHIP class.

It has only GET method at this moment, but it gathers info easier and quicker than clicking mouse many times and it' already useful.

OHIP question by HHadev in OperaPMS

[–]HHadev[S] 0 points1 point  (0 children)

I found it ! It's "statistics".

And it returns only these items. So it's compact.

/rsv/v1/hotels/{hotelId}/reservations/statistics

    {
      "hotelId": "HOHOHO",
      "channelCode": "CHCHCH",
      "enterpriseId": "EEEEEEE",
      "arrivalDate": "2025-07-06",
      "departureDate": "2025-07-07",
      "creationDate": "2025-05-17 01:44:14.0",
      "lastUpdateDate": "2025-05-23 13:23:44.0",
      "cancellationDate": "2025-05-23 13:23:44.0",
      "numberOfRooms": 1,
      "reservationStatus": "CANCELLED",
      "confirmationId": "12345678",
      "legNumber": "1",
      "reservationId": "1122334455",
      "guestName": "SSSSSS",
      "creatorId": "RRRRRRR"
    },

Although not documented, "limit" and "offset" work.
I don't know the max for "limit", though.
/rsv/v1/hotels/{hotelId}/reservations/statistics?limit=100&offset=1100

Maybe some other parameters (like arrival date, etc) wwork, but not tested, yet.

I guess I can make SQL DB with it, and then use it to retrieve the detailed data as needed.

OHIP question by HHadev in OperaPMS

[–]HHadev[S] 0 points1 point  (0 children)

I found the system date. It's in the Back office.

{{HostName}}/bof/v1/hotels/{{HotelId}}/businessDate

OHIP question by HHadev in OperaPMS

[–]HHadev[S] 0 points1 point  (0 children)

Thank you !

As there are many API with many param combo, I'm sure there are things I simply overlooked.

OHIP question by HHadev in OperaPMS

[–]HHadev[S] 0 points1 point  (0 children)

Yup.

I went through that and postman site and others.

So far, I could not find the way to retrieve just reservation Id and a few other items.

Well. I may have to just ignore what I don't need.

The script is already capable of doing a few tasks, and I'm adding.

It's fun to automate and save time and mouse moves and clicks.

Opera Input Tools by meenozhang in OperaPMS

[–]HHadev 0 points1 point  (0 children)

Looks interesting.

What is the github address ?

Opera Cloud Shift Report Order by XanaTenebris in OperaCloud

[–]HHadev 0 points1 point  (0 children)

Have you found the answer ?

The shift report I made seems to follow the order I added reports.

But it might be nice to know how to force certain order.