Documentação dos endpoints e JSONs de integração com o POS.
Endpoints
Endereço base http://{endereco-vhf-api}:{porta}
HOTEL
Hotéis |
| /HotalApi/Frontoffice/Hotel/GetAll |
---|
Sem Parâmetros |
Funcionários |
| /HotalApi/Frontoffice/Hotel/Employees |
---|
Sem Parâmetros |
Quartos |
| /HotalApi/Frontoffice/Hotel/Rooms/{IdHotel}/{Status_Reserva} |
---|
Parâmetros |
IdHotel *Obrigatório | Código identificador da Reserva |
Status_Reserva*Obrigatório | Status da Reserva 0 - A Confirmar 1 - Confirmada 2 - Check-In 3 - Check-Out 4 - Pendente 5 - No-Show 6 - Cancelada 7 - Waiting List 8 - Em Tentativa |
Quartos e Contas de Hóspedes |
| /HotalApi/Frontoffice/Hotel/CompleteRooms/{IdHotel}/{Status_Reserva} |
---|
Parâmetros |
IdHotel *Obrigatório | Código identificador do hotel |
Status_Reserva*Obrigatório | Status da Reserva 0 - A Confirmar 1 - Confirmada 2 - Check-In 3 - Check-Out 4 - Pendente 5 - No-Show 6 - Cancelada 7 - Waiting List 8 - Em Tentativa |
Status das Reservas |
| /HotalApi/Frontoffice/Hotel/Reservation |
---|
Parâmetros |
Bloco de código |
---|
language | js |
---|
theme | Emacs |
---|
title | Exemplo modelo |
---|
collapse | true |
---|
| {
"ids": [ 36418, 36417, 36416, 36415, 36414 ]
} |
|
ACCOUNT
Contas de Hóspedes |
| /HotalApi/Frontoffice/Account/UHAccounts/{IdReservasFront}/{Status_Conta} |
---|
Parâmetros |
IdReservasFront *Obrigatório | Código identificador da Reserva |
Status_Conta *Obrigatório | "OPEN" ou "CLOSED" para status da conta |
Contas de Eventos |
| /HotalApi/Frontoffice/Account/EventAccounts/{IdHotel}/{Status_Conta} |
---|
Parâmetros |
IdHotel *Obrigatório | Código identificador da Reserva |
Status_Conta *Obrigatório | "OPEN" ou "CLOSED" para status da conta |
Contas de Grupos |
| /HotalApi/Frontoffice/Account/GroupAccounts/{IdHotel}/{Status_Conta} |
---|
Parâmetros |
IdHotel *Obrigatório | Código identificador da Reserva |
Status_Conta *Obrigatório | "OPEN" ou "CLOSED" para status da conta |
Contas Avulsas |
| /HotalApi/Frontoffice/Account/SparseAccounts/{IdHotel}/{Status_Conta} |
---|
Parâmetros |
IdHotel *Obrigatório | Código identificador da Reserva |
Status_Conta *Obrigatório | "OPEN" ou "CLOSED" para status da conta |
CONSUMPTION
Atualização de Status de Mesa |
| /HotalApi/Frontoffice/Consumption/AccountStatus |
---|
Parâmetros |
Bloco de código |
---|
language | js |
---|
theme | Emacs |
---|
title | Exemplo modelo |
---|
collapse | true |
---|
| {
"IntegrationCode": "string",
"Account": {
"Id": "string"
},
"Hotel": {
"Id": "string"
},
"Status": "string",
"TableNumber": "string"
} |
|
Adição de Consumo |
| /HotalApi/Frontoffice/Consumption/POSConsumption |
---|
Parâmetros |
Bloco de código |
---|
language | js |
---|
theme | Emacs |
---|
title | Exemplo modelo |
---|
collapse | true |
---|
| {
"HotelId": "string",
"AccountId": "string",
"PosNumber": "string",
"PersonId": "string",
"PersonName": "string",
"Document": "string",
"InvoiceDate": "2019-12-01T12:00:00.4491035-03:00",
"ItensSubtotal": 0.00,
"ServiceChargeSubtotal": 0.00,
"DiscountSubtotal": 0.00,
"InvoiceTotal": 0.00,
"FiscalInvoice": {
"FiscalInvoiceNumber": "string",
"Serie": "string",
"Key": "string",
"AuthorizationProtocol": "string",
"Model": "string"
},
"Payments": [{
"IntegrationCode": "string",
"Description": "string",
"NSU": "string",
"Parcel": 0,
"Value": 0.00
}
],
"Items": [{
"ProductId": "string",
"Description": "string",
"Amount": 01,
"UnitaryValue": 0.00,
"ServiceCharge": 0.00,
"DiscountValue": 0.00,
"TotalValue": 0.00
}
]
} |
|
Table Filter |
---|
id | 1597235375754_-2054077453 |
---|
|
Estorno de Consumo | | /HotalApi/Frontoffice/Consumption/POSReversal |
---|
Parâmetros | Bloco de código |
---|
language | js |
---|
theme | Emacs |
---|
title | Exemplo modelo |
---|
collapse | true |
---|
| {
"HotelId": "string",
"AccountId": "string",
"PosNumber": "string",
"FiscalInvoice": {
"FiscalInvoiceNumber": "string",
"Serie": "string",
"Key": "string",
"AuthorizationProtocol": "string",
"Model": "string"
}
} |
|
|
Informações |
---|
Todos os endpoints necessitam de autorização de acesso |