Hotel Management App

I want to create a hotel property management app.
1.When a person calls to reserve room i should make a booking.
2. Allot multiple rooms and tariff
3. Check in check out
4. Invoice generation
5. Receipts & Payment management
6. Its show available rooms for period
7. Any additional features is appreciated

All seems perfectly doable except:

“Payment management” - Appsheet can’t take payments at all
“Its show available rooms for period” can be done but you might be limited by exactly how this can be setup