Finance

Retrieve Inwards Folio wise Payments

This API provides inwards payments (receipts data) that can be used in your financial accounts. The API can return data in JSON formats. The web service responds to HTTP POST requests.

End Point URL

Header

Content-Type: application/json

Parameter

NameData TypeDescriptionExample
hotel_code*INT(11)Unique Hotel codexxxx
auth_code*VARCHAR(300)Unique Authentication codexxxxxxxxxx
foliounkid*TEXTProvide foliounkid with comma separated8000000000000026123,8000000000000026123
requestfor*VARCHAR(100)Request TypeXERO_GET_RECEIPT_DATA_FOLIOUNKID

Request 

{
  "auth_code": "XXXXXXXXXXXXXXXXXXX",
  "hotel_code": "XXXX",
  "foliounkid" : "8000000000000026123,8000000000000026123",
  "requestfor": "XERO_GET_RECEIPT_DATA_FOLIOUNKID"
}

Response

NameData TypeDescription Example
statusStringResponse statusSuccess
data->typeStringResponse typeAdvance Deposit,
Received From Guest, Received From Cityledger
tranIdStringTransaction IdR946-22
tran_datetimeDateTransaction Date [Format: yyyy-mm-dd]2020-03-22
reference1DateReceipt No (For only Advance Deposit data)52
reference2DateGuest Name / Cityledger NameEliza
reference3StringReservation No (For only Advance Deposit, Received From Guest data)50
reference4StringReservation No  (For only Advance Deposit, Received From Guest data)50
reference5StringFolio No 
(For only Advance Deposit, Received From Guest data)
54
reference6StringBill No / Inv. No45
reference7StringBill To  (For only Advance Deposit, Received From Guest dataEliza
reference8StringArrival Date Time 
(For only Advance Deposit, Received From Guest data)
2020-03-24
reference9StringDeparture Date Time 
(For only Advance Deposit, Received From Guest data)
2020-03-28
reference10StringTravel Agent/ Business Source 
(For only Advance Deposit, Received From Guest data)
Apex Travels
reference11StringTravel Agent Voucher No 
(For only Advance Deposit, Received From Guest data)
reference13StringRoom Name 
(For only Advance Deposit, Received From Guest data)
108
reference14StringFolio Type / Settlement Type (CASH/CREDIT) 
(For only Advance Deposit, Received From Guest data)
CASH
reference15String
reference16String Not Applicable
reference17StringIdentity type of billing contact.If Billing contact is guest,Company tax ID of guest will be displayed and if Billing contact is company, it will be blankPassport
reference18StringIdentity number of billing contact.If Billing contact is a guest,the tax id of guest will be displayed and if Billing contact is company ,it will be blankT9305602
reference19StringEmail of billing contacttest@gmail.com
reference20StringAddress of billing contactNear railway station, Surat – 396380, Gujarat, India
reference21StringTelephone of billing contact0261242059
reference22StringAddress of billing contactNear railway station
reference23StringCity name of billing contactSurat
reference24StringState name of billing contactGujarat
reference25StringZip code396380
reference26StringCountry of billing contactIndia
reference27StringGSTIN Number
reference28IntegerContact Type Unique IdVENDOR/TRAVELAGENT
reference29IntegerFolio Unique Id1234500000000000123
detail->tran_typeStringTransaction Type (Credit/Debit)Cr/Dr
detail->detailIdIntegerDetail Id1234500000000000946
detail->reference_idinteger6
detail->reference_valueStringTransaction ModeAdvance,Payment,
Paid Out
detail->sub_ref1_idinteger1
detail->sub_ref1_valueString1
detail->sub_ref2_idinteger2
detail->sub_ref2_valueStringCity Ledger Contact Id, Payment Id
Guest Name
(For only Received From Guest in Credit transaction type data)
1234500000000000155
detail->sub_ref3_idinteger0
detail->sub_ref3_valueStringBusiness Source Id
(For only Received From Guest in Credit transaction type data)
0
detail->sub_ref4_idinteger0
detail->sub_ref4_valueStringRoom Id  (For only Received From Guest in Credit transaction type data)0
detail->sub_ref5_idinteger0
detail->sub_ref5_valueStringRoom Type Id  (For only Received From Guest in Credit transaction type data)0
detail->sub_ref6_idinteger0
detail->sub_ref6_valueStringFolio No  (For only Received From Guest in Credit transaction type data)0
detail->sub_ref7_idinteger0
detail->sub_ref7_valueStringBill To (For only Received From Guest in Credit transaction type data)0
detail->sub_ref8_idinteger0
detail->sub_ref8_valueString0
detail->amountDecimalTransaction Amount200
gross_amountDecimalGross Amount200
remarkStringComment of transaction

Success

{
    "status": "Success",
    "data": [
        {
            "type": "Advance Deposit",
            "data": [
                {
                    "tranId": "R946-22",
                    "tran_datetime": "2020-03-22",
                    "reference1": "52",
                    "reference2": "Eliza,
                    "reference3": "50",
                    "reference4": "50",
                    "reference5": "54",
                    "reference6": "45",
                    "reference7": "Eliza",
                    "reference8": "2020-03-24",
                    "reference9": "2020-03-28",
                    "reference10": "Apex Travels",
                    "reference11": "",
                    "reference13": "108",
                    "reference14": "Cash",
                    "reference15": "",
  "reference16": "",
  "reference17": "Company Tax ID",  
"reference18": "", 
 "reference19": "test@gmail.com", 
  "reference20": "Near railway station,surat-396380,gujarat, india", 
  "reference21": "026142059",
                    "detail": [
                        {
                            "tran_type": "Dr",
                            "detailId": "1234500000000000946",
                            "reference_id": 6,
                            "reference_value": "Payment",
                            "sub_ref1_id": 1,
                            "sub_ref1_value": 1,
                            "sub_ref2_id": 2,
                            "sub_ref2_value": "1234500000000000155",
                            "sub_ref3_id": 0,
                            "sub_ref3_value": 0,
                            "sub_ref4_id": 0,
                            "sub_ref4_value": 0,
                            "sub_ref5_id": 0,
                            "sub_ref5_value": 0,
                            "sub_ref6_id": 0,
                            "sub_ref6_value": 0,
                            "sub_ref7_id": 0,
                            "sub_ref7_value": 0,
                            "sub_ref8_id": 0,
                            "sub_ref8_value": 0,
                            "amount": "25000.0000"
                        },
                        {
                            "tran_type": "Cr",
                            "detailId": "1234500000000000946",
                            "reference_id": 13,
                            "reference_value": "Advance",
                            "sub_ref1_id": 1,
                            "sub_ref1_value": 1,
                            "sub_ref2_id": 0,
                            "sub_ref2_value": 0,
                            "sub_ref3_id": 0,
                            "sub_ref3_value": 0,
                            "sub_ref4_id": 0,
                            "sub_ref4_value": 0,
                            "sub_ref5_id": 0,
                            "sub_ref5_value": 0,
                            "sub_ref6_id": 0,
                            "sub_ref6_value": 0,
                            "sub_ref7_id": 0,
                            "sub_ref7_value": 0,
                            "sub_ref8_id": 0,
                            "sub_ref8_value": 0,
                            "amount": "25000.0000"
                        }
                    ],
                    "gross_amount": "25000.0000",
                    "remark": ""
                }
            ]
        },
        {
            "type": "Received From Guest",
            "data": [
                {
                    "tranId": "R355-21",
                    "tran_datetime": "2020-03-21",
                    "reference1": "39",
                    "reference2": "Loy",
                    "reference3": "42",
                    "reference4": "42",
                    "reference5": "45",
                    "reference6": "20",
                    "reference7": "Loy",
                    "reference8": "2020-03-19",
                    "reference9": "2020-03-21",
                    "reference10": "Apex Travels",
                    "reference11": "",
                    "reference13": "113",
                    "reference14": "Cash",
                    "reference15": "",
"reference16": "",
"reference17": "Company Tax ID",
"reference18": "",
"reference19": "test@gmail.com",
"reference20": "Near railway station, surat-396380,gujarat,india",
"reference21": "026142059",
"reference22": "Near railway station",
"reference23": "Surat",
"reference24": "Gujarat",
"reference25": "396380",
"reference26": "India",
"reference27": "",
"reference28": "VENDOR/TRAVELAGENT",
"reference29": "1234500000000000123",
                    "detail": [
                        {
                            "tran_type": "Dr",
                            "detailId": "1234500000000000355",
                            "reference_id": 6,
                            "reference_value": "Payment",
                            "sub_ref1_id": 1,
                            "sub_ref1_value": 1,
                            "sub_ref2_id": 2,
                            "sub_ref2_value": "1234500000000000155",
                            "sub_ref3_id": 0,
                            "sub_ref3_value": 0,
                            "sub_ref4_id": 0,
                            "sub_ref4_value": 0,
                            "sub_ref5_id": 0,
                            "sub_ref5_value": 0,
                            "sub_ref6_id": 0,
                            "sub_ref6_value": 0,
                            "sub_ref7_id": 0,
                            "sub_ref7_value": 0,
                            "sub_ref8_id": 0,
                            "sub_ref8_value": 0,
                            "amount": 8310
                        },
                        {
                            "tran_type": "Cr",
                            "detailId": "1234500000000000355",
                            "reference_id": 8,
                            "reference_value": "Guest Ledger",
                            "sub_ref1_id": 1,
                            "sub_ref1_value": 1,
                            "sub_ref2_id": 2,
                            "sub_ref2_value": "Loy",
                            "sub_ref3_id": 3,
                            "sub_ref3_value": "1234500000000000010",
                            "sub_ref4_id": 4,
                            "sub_ref4_value": "1234500000000000013",
                            "sub_ref5_id": 5,
                            "sub_ref5_value": "1234500000000000002",
                            "sub_ref6_id": 6,
                            "sub_ref6_value": "45",
                            "sub_ref7_id": 7,
                            "sub_ref7_value": "Loy",
                            "sub_ref8_id": 0,
                            "sub_ref8_value": 0,
                            "amount": 8310
                        }
                    ],
                    "gross_amount": 8310,
                    "remark": ""
                }
            ]
        },
        {
            "type": "Received From Cityledger",
            "data": [
                {
                    "tranId": "R363-21",
                    "tran_datetime": "2020-03-21",
                    "reference1": "42",
                    "reference2": "Apex Travels",
                    "reference3": "",
                    "reference4": "",
                    "reference5": "",
                    "reference6": "",
                    "reference7": "",
                    "reference8": "",
                    "reference9": "",
                    "reference10": "",
                    "reference11": "",
                    "reference13": "",
                    "reference14": "",
                    "reference15": "",
  "reference16": "",
  "reference17": "Company Tax ID",
"reference18": "",
  "reference19": "test@gmail.com",
 "reference20": "Near railway station,surat-396380,gujarat,india",
  "reference21": "0261242059",
"reference22": "Near railway station",
"reference23": "Surat",
"reference24": "Gujarat",
"reference25": "396380",
"reference26": "India",
"reference27": "",
"reference28": "VENDOR/TRAVELAGENT",
"reference29": "1234500000000000123",

                    "detail": [
                        {
                            "tran_type": "Dr",
                            "detailId": "1234500000000000363",
                            "reference_id": 6,
                            "reference_value": "Payment",
                            "sub_ref1_id": 1,
                            "sub_ref1_value": 1,
                            "sub_ref2_id": 2,
                            "sub_ref2_value": "1234500000000000155",
                            "sub_ref3_id": 0,
                            "sub_ref3_value": 0,
                            "sub_ref4_id": 0,
                            "sub_ref4_value": 0,
                            "sub_ref5_id": 0,
                            "sub_ref5_value": 0,
                            "sub_ref6_id": 0,
                            "sub_ref6_value": 0,
                            "sub_ref7_id": 0,
                            "sub_ref7_value": 0,
                            "sub_ref8_id": 0,
                            "sub_ref8_value": 0,
                            "amount": 200
                        },
                        {
                            "tran_type": "Cr",
                            "detailId": "1234500000000000363",
                            "reference_id": 10,
                            "reference_value": "Cityledger",
                            "sub_ref1_id": 1,
                            "sub_ref1_value": 1,
                            "sub_ref2_id": 2,
                            "sub_ref2_value": "1234500000000000020",
                            "sub_ref3_id": 0,
                            "sub_ref3_value": 0,
                            "sub_ref4_id": 0,
                            "sub_ref4_value": 0,
                            "sub_ref5_id": 0,
                            "sub_ref5_value": 0,
                            "sub_ref6_id": 0,
                            "sub_ref6_value": 0,
                            "sub_ref7_id": 0,
                            "sub_ref7_value": 0,
                            "sub_ref8_id": 0,
                            "sub_ref8_value": 0,
                            "amount": 200
                        }
                    ],
                    "gross_amount": 200,
                    "remark": ""
                }
            ]
        }
    ]
}

Error Codes

CodeMessage
AllFieldsAll fields are mandatory.
AuthKeyAuthentication Key Is Not Found.
ReqForInvalid Request Format.
HotelCodeHotel Code Is Not Found
ErrorSomething went wrong!
ErrorBad Request
304Database Error
202Unauthorized request. Hotel code is not active
301Unauthorized request. Request is not valid for this hotel code [Permission denied]
303Auth Code is inactive.

Finance

Retrieve Outwards Folio wise Payments

This API provides outwards payments that can be used in your financial accounts. The API can return data in JSON formats. The web service responds to HTTP POST requests.

End Point URL

Header

Content-Type: application/json

Parameter

NameData TypeDescriptionExample
hotel_code*INT(11)Unique Hotel codexxxx
auth_code*VARCHAR(300)Unique Authentication codexxxxxxxxxx
foliounkid*TEXTProvide foliounkid with comma separated8000000000000026198,8000000000000026199
requestfor*VARCHAR(100)Request TypeXERO_GET_PAYMENT_DATA_FOLIOUNKID

Request 

{
  "auth_code": "XXXXXXXXXXXXXXXXXXX",
  "hotel_code": "XXXX",
  "foliounkid" : "8000000000000026198,8000000000000026199",
  "requestfor": "XERO_GET_PAYMENT_DATA_FOLIOUNKID"
}

Response

NameData TypeDescription Example
statusStringResponse statusSuccess
data->typeStringResponse typeGeneral Expense, Advance Deposit Refund, Guest Refund, Cityledger Refund
tranIdStringTransaction IdP950-221
tran_datetimeDateTransaction Date [Format: yyyy-mm-dd]2020-03-22
reference1StringBill No / Inv. No (For only General Expenses data)
Receipt No (For only Advance Deposit Refund, Guest Refund, Cityledger Refund data)
12
reference2StringGuest Name (For only General Expense,Advance Deposit Refund, Guest Refund data)Johnson
reference3StringReservation No (For only  Advance Deposit Refund, Guest Refund data)
reference4StringReservation No (For only  Advance Deposit Refund, Guest Refund data)
reference5StringFolio No (For only  Advance Deposit Refund, Guest Refund data)
reference6StringBill No / Invoice No12
reference7StringBill To (For only General Expense,Advance Deposit Refund, Guest Refund data)Johnson
reference8StringArrival Date Time (For only Advance Deposit Refund, Guest Refund data)
reference9StringDeparture Date Time (For only Advance Deposit Refund, Guest Refund data)
reference10StringBusiness Source Id (For only Advance Deposit Refund, Guest Refund data)
reference11StringTravelAgent Voucher No (For only Advance Deposit Refund, Guest Refund data)
reference12StringMarket Code Id ( For only Advance Deposit Refund, Guest Refund data)
reference13StringRoom Name (For only Advance Deposit Refund, Guest Refund data)
reference14StringFolio Type / Settlement TypeCASH
reference15String
reference16StringNot Applicable
reference17StringIdentity type of billing contact. If Billing contact is guest,Company Tax ID of guest will be displayed and if Billing contact is company,it will be blankPassport
reference18StringIdentity number of billing contact. If Billing contact is a guest, the tax id of guest will be displayed and if Billing contact is company , it will be blankT9305602
reference19StringEmail of billing contacttest@gmail.com
reference20StringAddress of billing contactNear railway station surat 396380 gujarat india
reference21StringTelephone of billing contact0261242059
reference22StringAddress of billing contactNear railway station
reference23StringCity name of billing contactsurat
reference24StringState name of billing contactgujarat
reference25StringZip code of billing contact396380
reference26StringCountry name of billing contactindia
reference27StringGSTIN number of billing contact
reference28StringContact Type Unique IdVENDOR/TRAVELAGENT
reference29StringFolio Unique Id8000000000000026198
detail->tran_typeStringTransaction Type (Credit/Debit)Cr/Dr
detail->detailIdIntegerDetail Id1234500000000000951
detail->reference_idintegerReference Id6
detail->reference_valueStringTransaction ModeAdvance,Payment, Paid Out
detail->sub_reference1_idintegerSingle Ledger Id1
detail->sub_reference1_valueStringSingle Ledger Value1
detail->sub_reference2_idinteger2
detail->sub_reference2_valueStringExpense Type Id, Tax Id (For Only General Expensel )
City Ledger Id, Payment Id (All API) 
Guest Name (For Only Guest Refund in debit transaction type)
1234500000000000155
detail->sub_reference3_idinteger3
detail->sub_reference3_valueStringBusiness Source Id (For Only Guest Refund in debit transaction type)0
detail->sub_reference4_idinteger4
detail->sub_reference4_valueStringRoom Id (For Only Guest Refund in debit transaction type)0
detail->sub_reference5_idinteger5
detail->sub_reference5_valueStringRate Type Id (For Only Guest Refund in debit transaction type)0
detail->sub_reference6_idinteger6
detail->sub_reference6_valueStringFolio No (For Only Guest Refund in debit transaction type)0
detail->sub_reference7_idinteger7
detail->sub_reference7_valueStringBill To (For Only Guest Refund in debit transaction type)0
detail->sub_reference8_idinteger8
detail->sub_reference8_valueString0
detail->amountDecimalTransaction Amount1900.0000
detail->slabtaxunkidStringIF General Expense type found then add Slab Tax id1234500000000000013_1
detail->slabtaxStringIF General Expense type found then add Slab tax nameCGST
detail->slabStringIF General Expense type found then add Slab range1000-2499-12
gross_amountDecimalGross Amount0
amount_paidDecimalAmount Paid (For Only General Expense)2242
balanceDecimalAccount Balance (For Only General Expense)0
remarkStringComment of transaction

Success

{
"status": "Success",
"data": [
{
"type": "General Expense",
"data": [
{
"tranId": "P950-221",
"tran_datetime": "2020-03-22",
"reference1": "12",
"reference2": "Johnson",
"reference3": "",
"reference4": "",
"reference5": "",
"reference6": "12",
"reference7": "Johnson",
"reference8": "",
"reference9": "",
"reference10": "",
"reference11": "",
"reference12": "",
"reference13": "",
"reference14": "CASH",
"reference15": "",
"reference16": "",
"reference17": "Passport",
"reference18": "T9305602",
"reference19": "test@gmail.com",
"reference20": "Near railway station surat 396380 gujarat india",
"reference21": "0261242059",
"reference22": "Near railway station surat",
"reference23": "",
"reference24": "",
"reference25": "",
"reference26": "",
"reference27": null,
"reference28": "",
"reference29": "8000000000000026198",
"detail": [
{
"tran_type": "Cr",
"detailId": "1234500000000000951",
"reference_id": 6,
"reference_value": "Payment",
"sub_reference1_id": 1,
"sub_reference1_value": 1,
"sub_reference2_id": 2,
"sub_reference2_value": "1234500000000000155",
"sub_reference3_id": 0,
"sub_reference3_value": 0,
"sub_reference4_id": 0,
"sub_reference4_value": 0,
"sub_reference5_id": 0,
"sub_reference5_value": 0,
"sub_reference6_id": 0,
"sub_reference6_value": 0,
"sub_reference7_id": 0,
"sub_reference7_value": 0,
"sub_reference8_id": 0,
"sub_reference8_value": 0,
"amount": 1500,
"slabtaxunkid": "",
"slabtax": "",
"slab": ""
},
{
"tran_type": "Dr",
"detailId": "1234500000000000950",
"reference_id": 16,
"reference_value": "Paid Out",
"sub_reference1_id": 1,
"sub_reference1_value": 1,
"sub_reference2_id": 2,
"sub_reference2_value": "1234500000000000002",
"sub_reference3_id": 0,
"sub_reference3_value": 0,
"sub_reference4_id": 0,
"sub_reference4_value": 0,
"sub_reference5_id": 0,
"sub_reference5_value": 0,
"sub_reference6_id": 0,
"sub_reference6_value": 0,
"sub_reference7_id": 0,
"sub_reference7_value": 0,
"sub_reference8_id": 0,
"sub_reference8_value": 0,
"amount": "1500.0000",
"slabtaxunkid": "",
"slabtax": "",
"slab": ""
}
],
"gross_amount": 1500,
"amount_paid": 1500,
"balance": 0,
"remark": ""
}
]
},
{
"type": "Advance Deposit Refund",
"data": [
{
"tranId": "P949-221",
"tran_datetime": "2020-03-22 00:00:00",
"reference1": "53",
"reference2": "Eliya",
"reference3": "50",
"reference4": "50",
"reference5": "54",
"reference6": "45",
"reference7": "Mrs. Eliya",
"reference8": "2020-03-24",
"reference9": "2020-03-28",
"reference10": "Mark Tour and Travels",
"reference11": "",
"reference12": "",
"reference13": "108",
"reference14": "",
"reference15": "",
"reference16": "",
"reference17": "Company Tax ID",
"reference18": "",
"reference19": "test@gmail.com",
"reference20": "Near railway station surat 396380 gujarat india",
"reference21": "0261242059",
"reference22": "Near railway station surat",
"reference23": "",
"reference24": "",
"reference25": "",
"reference26": "",
"reference27": null,
"reference28": "",
"reference29": "8000000000000026198",
"detail": [
{
"tran_type": "Dr",
"detailId": "1234500000000000948",
"reference_id": 13,
"reference_value": "Advance",
"sub_reference1_id": 1,
"sub_reference1_value": 1,
"sub_reference2_id": 0,
"sub_reference2_value": 0,
"sub_reference3_id": 0,
"sub_reference3_value": 0,
"sub_reference4_id": 0,
"sub_reference4_value": 0,
"sub_reference5_id": 0,
"sub_reference5_value": 0,
"sub_reference6_id": 0,
"sub_reference6_value": 0,
"sub_reference7_id": 0,
"sub_reference7_value": 0,
"sub_reference8_id": 0,
"sub_reference8_value": 0,
"amount": 2640
},
{
"tran_type": "Cr",
"detailId": "1234500000000000948",
"reference_id": 6,
"reference_value": "Payment",
"sub_reference1_id": 1,
"sub_reference1_value": 1,
"sub_reference2_id": 2,
"sub_reference2_value": "1234500000000000155",
"sub_reference3_id": 0,
"sub_reference3_value": 0,
"sub_reference4_id": 0,
"sub_reference4_value": 0,
"sub_reference5_id": 0,
"sub_reference5_value": 0,
"sub_reference6_id": 0,
"sub_reference6_value": 0,
"sub_reference7_id": 0,
"sub_reference7_value": 0,
"sub_reference8_id": 0,
"sub_reference8_value": 0,
"amount": 2640
}
],
"gross_amount": 2640,
"remark": ""
}
]
},
{
"type": "Guest Refund",
"data": [
{
"tranId": "3",
"tran_datetime": "2020-06-06 12:10:00",
"reference1": "VOC-003",
"reference2": "Guest/Person Name",
"reference3": "BKN-13",
"reference4": "RN-13",
"reference5": "FN-13",
"reference6": "BL-13",
"reference7": "Bill to Name",
"reference8": "2020-06-06",
"reference9": "2020-06-07",
"reference10": "Business Source Name",
"reference11": "OTA Booking Voucher number",
"reference12": "Market Name",
"reference13": "103",
"reference14": "Cash",
"reference15": "Credit Number",
"reference16": "",
"reference17": "Passport",
"reference18": "T9305602",
"reference19": "test@gmail.com",
"reference20": "Near railway station,surat-396380,gujarat,india",
"reference21": "0261242059",
"reference22": "Near railway station surat",
"reference23": "",
"reference24": "",
"reference25": "",
"reference26": "",
"reference27": null,
"reference28": "",
"reference29": "8000000000000026198",
"detail": [
{
"tran_type": "Dr",
"detailId": "3-1",
"reference_id": "8",
"reference_value": "Guest Ledger",
"sub_reference1_id": "1",
"sub_reference1_value": "1",
"sub_reference2_id": "2",
"sub_reference2_value": "Guest Name",
"sub_reference3_id": "3",
"sub_reference3_value": "buss01",
"sub_reference4_id": "4",
"sub_reference4_value": "1234500000000000150",
"sub_reference5_id": "5",
"sub_reference5_value": "1234500000000000006",
"sub_reference6_id": "6",
"sub_reference6_value": "fn-001",
"sub_reference7_id": "7",
"sub_reference7_value": "Bill to Name",
"sub_reference8_id": "0",
"sub_reference8_value": "0",
"amount": "1780.000"
},
{
"tran_type": "Cr",
"detailId": "3-1",
"reference_id": "6",
"reference_value": "Payment",
"sub_reference1_id": "1",
"sub_reference1_value": "1",
"sub_reference2_id": "2",
"sub_reference2_value": "1234500000000000156",
"sub_reference3_id": "0",
"sub_reference3_value": "0",
"sub_reference4_id": "0",
"sub_reference4_value": "0",
"sub_reference5_id": "0",
"sub_reference5_value": "0",
"sub_reference6_id": "0",
"sub_reference6_value": "0",
"sub_reference7_id": "0",
"sub_reference7_value": "0",
"sub_reference8_id": "0",
"sub_reference8_value": "0",
"amount": "1780.000"
}
],
"gross_amount": "1780.0000",
"remark": ""
}
]
},
{
"type": "Cityledger Refund",
"data": [
{
"tranId": "4",
"tran_datetime": "2020-06-06 12:10:00",
"reference1": "VOC-004",
"reference2": "",
"reference3": "",
"reference4": "",
"reference5": "",
"reference6": "",
"reference7": "",
"reference8": "",
"reference9": "",
"reference10": "",
"reference11": "",
"reference12": "",
"reference13": "",
"reference14": "",
"reference15": "",
"reference16": "",
"reference17": "",
"reference18": "",
"reference19": "",
"reference20": "",
"reference21": "",
"reference22": "Near railway station surat",
"reference23": "",
"reference24": "",
"reference25": "",
"reference26": "",
"reference27": null,
"reference28": "",
"reference29": "8000000000000026198",
"detail": [
{
"tran_type": "Dr",
"detailId": "4-1",
"reference_id": "10",
"reference_value": "City Ledger",
"sub_reference1_id": "1",
"sub_reference1_value": "1",
"sub_reference2_id": "2",
"sub_reference2_value": "1234500000000000156",
"sub_reference3_id": "0",
"sub_reference3_value": "0",
"sub_reference4_id": "0",
"sub_reference4_value": "0",
"sub_reference5_id": "0",
"sub_reference5_value": "0",
"sub_reference6_id": "0",
"sub_reference6_value": "0",
"sub_reference7_id": "0",
"sub_reference7_value": "0",
"sub_reference8_id": "0",
"sub_reference8_value": "0",
"amount": "2801.000"
},
{
"tran_type": "Cr",
"detailId": "4-1",
"reference_id": "6",
"reference_value": "Payment",
"sub_reference1_id": "1",
"sub_reference1_value": "1",
"sub_reference2_id": "2",
"sub_reference2_value": "1234500000000000158",
"sub_reference3_id": "0",
"sub_reference3_value": "0",
"sub_reference4_id": "0",
"sub_reference4_value": "0",
"sub_reference5_id": "0",
"sub_reference5_value": "0",
"sub_reference6_id": "0",
"sub_reference6_value": "0",
"sub_reference7_id": "0",
"sub_reference7_value": "0",
"sub_reference8_id": "0",
"sub_reference8_value": "0",
"amount": "2801.000"
}
],
"gross_amount": "2801.0000",
"remark": ""
}
]
}
]
}

Error Codes

CodeMessage
AllFieldsAll fields are mandatory.
AuthKeyAuthentication Key Is Not Found.
ReqForInvalid Request Format.
HotelCodeHotel Code Is Not Found
ErrorSomething went wrong!
ErrorBad Request
304Database Error
202Unauthorized request. Hotel code is not active
301Unauthorized request. Request is not valid for this hotel code [Permission denied]
303Auth Code is inactive.

Finance

Retrieve Incidental Invoices

This API provides incidental invoices (point of sale) information that can be used in your financial accounts. The API can return data in JSON formats. The web service responds to HTTP POST requests.

End Point URL

Header

Content-Type: application/json

Parameter

NameData TypeDescriptionExample
hotel_code*INT(11)Unique Hotel codexxxx
auth_code*VARCHAR(300)Unique Authentication codexxxxxxxxxx
fromdateDATEFrom date [Format: yyyy-mm-dd]2020-03-01
todateDATETo date [Format: yyyy-mm-dd]2020-03-31
requestfor*VARCHAR(100)Request TypeXERO_INCIDENTAL_INVOICE

Request 

{
  "auth_code": "XXXXXXXXXXXXXXXXXXX",
  "hotel_code": "XXXX",
  "fromdate" : "2020-03-01",
  "todate" : "2020-03-30",
  "requestfor": "XERO_INCIDENTAL_INVOICE"
}

Response

NameData TypeDescription Example
statusStringResponse statusSuccess
data->typeStringResponse typeIncidental Invoice
tranIdStringTransaction IdP837-211
tran_datetimeDateTransaction Date2020-03-22
reference1StringGuest Name/City Ledger NameJhems
reference2StringGuest Name/City Ledger NameJhems
reference3StringBill Number2
reference4String
reference5String
reference6String
reference7String
reference8String
reference9String
reference10String
reference11String
reference12String
reference13String
reference14StringFolio Type (CASH/CREDIT)CASH / CREDIT
reference15String
reference16StringNot Applicable
reference17StringIdentity type of billing contact. If Billing contact is guest, Company Tax ID of guest will be displayed and if Billing contact is company,it will be blank.Passport
reference18StringIdentity number of billing contact. If Billing contact is a guest,the tax id of guest will be displayed and if Billing contact is company,it will be blankT9305602
reference19StringEmail of billing contacttest@gmail.com
reference20StringAddress of billing contact Near railway station,surat-396380,gujarat,india
reference21StringTelephone of billing contact0261242059
detail->tran_typeStringTransaction Type (Credit/Debit)Cr/Dr
detail->remarkStringComment
detail->vouchernoStringTransaction Voucher No777
detail->parentidintegerParent Id1234500000000000002
detail->taxperStringTax Percentage15%
detail->detailIdintegerTransaction Details Id1234500000000000991
detail->reference_idintegerStatically Defined Reference Id2
detail->reference_valueStringIf reference_id is 1, thenValue of reference_value: Room Revenue
It means :Value of reference_id:1: Room Revenue2: Extra Charges3: Discount4: Adjustment5: Tax6: Payment Type10: City Ledger
Payment Type, Extra Charges,Guest Ledger, Discount
detail->sub_reference1_idintegerStatically Defined Sub Reference Id – 11
detail->sub_reference1_valueStringCity Ledger/ Discount, Etc Value1
detail->sub_reference2_idintegerStatically Defined Sub Reference Id – 22
detail->sub_reference2_valueStringIf Above reference value is of  Extra Charges, then Extra Charge ID.
If Above reference value is of Discount, then Discount ID.
1234500000000000002
detail->sub_reference3_idintegerIf Above reference value is Room Revenue, then sub_reference3_id is 1 otherwise 0.1,0
detail->sub_reference3_valueStringIf Above reference value is Room Revenue, then sub_reference3_value is 1 otherwise 0.1,0
detail->sub_reference4_idintegerIf Above reference value is Room Revenue, then sub_reference4_value is 1 otherwise 0.1,0
detail->sub_reference4_valueStringIf Above reference value is Room Revenue, then sub_reference4_value is 1 otherwise 01,0
detail->sub_reference5_idintegerIf Above reference value is Room Revenue, then sub_reference5_id is 5 otherwise 0.5, 0
detail->sub_reference5_valueStringIf sub_reference5_id is 5, thenValue of sub_reference5_id: 1/2/3/4/5
It means:1: Room Charges2: Cancellation Revenue3: Day Use Charges4: Late Checkout Charges5: No Show Revenue
If sub_reference5_id is 5, then Value of sub_reference5_id:
0
detail->sub_reference6_idinteger0
detail->sub_reference6_valueString0
detail->sub_reference7_idinteger0
detail->sub_reference7_valueString0
detail->sub_reference8_idinteger0
detail->sub_reference8_valueString0
detail->amountDecimalTransaction Amount50
detail->slabtaxunkidStringSlab Tax id1234500000000000013_1
detail->slabtaxStringSlab tax nameCGST
detail->slabStringSlab range1000-2499-12
gross_amountDecimalGross Amount50
amount_paidDecimalAmount Paid50
balanceDecimalAccount Balance0
remarkStringComment of transaction

Success

{
    "status": "Success",
    "data": [
        {
            "type": "Incidental Invoice",
            "data": [   
  {
                    "tranId": "P837-211",
                    "tran_datetime": "2020-03-21",
                    "reference1": "Jhems",
                    "reference2": "Jhems",
                    "reference3": "2",
                    "reference4": "",
                    "reference5": "",
                    "reference6": "",
                    "reference7": "",
                    "reference8": "",
                    "reference9": "",
                    "reference10": "",
                    "reference11": "",
                    "reference12": "",
                    "reference13": "",
                    "reference14": "CASH",
                    "reference15": "",
                    "reference16": "",
                    "reference17": "Passport",
                    "reference18": "T9305602",
                    "reference19": "test@gmail.com",
                    "reference20": "Near railway station, surat-396380,gujarat,india ",
                    "reference21": "0261242059",

                    "detail": [
                        {
                            "tran_type": "Dr",
                            "remark": "",
                            "voucherno": "43",
                            "parentid": "",
                            "taxper": "",
                            "detailId": "1234500000000000837",
                            "reference_id": 6,
                            "reference_value": "Payment Type",
                            "sub_reference1_id": 1,
                            "sub_reference1_value": 1,
                            "sub_reference2_id": 2,
                            "sub_reference2_value": "1234500000000000155",
                            "sub_reference3_id": 0,
                            "sub_reference3_value": 0,
                            "sub_reference4_id": 0,
                            "sub_reference4_value": 0,
                            "sub_reference5_id": 0,
                            "sub_reference5_value": 0,
                            "sub_reference6_id": 0,
                            "sub_reference6_value": 0,
                            "sub_reference7_id": 0,
                            "sub_reference7_value": 0,
                            "sub_reference8_id": 0,
                            "sub_reference8_value": 0,
                            "amount": 70,
                            "slabtaxunkid": "",
                            "slabtax": "",
                            "slab": ""

                        },
                        {
                            "tran_type": "Cr",
                            "remark": "",
                            "voucherno": "123",
                            "parentid": "",
                            "taxper": "",
                            "detailId": "1234500000000000836",
                            "reference_id": 2,
                            "reference_value": "Extra Charges",
                            "sub_reference1_id": 1,
                            "sub_reference1_value": 1,
                            "sub_reference2_id": 2,
                            "sub_reference2_value": "1234500000000000001",
                            "sub_reference3_id": 1,
                            "sub_reference3_value": 1,
                            "sub_reference4_id": 1,
                            "sub_reference4_value": 1,
                            "sub_reference5_id": 0,
                            "sub_reference5_value": 0,
                            "sub_reference6_id": 0,
                            "sub_reference6_value": 0,
                            "sub_reference7_id": 0,
                            "sub_reference7_value": 0,
                            "sub_reference8_id": 0,
                            "sub_reference8_value": 0,
                            "amount": "70.0000",
                            "slabtaxunkid": "",
                            "slabtax": "",
                            "slab": ""
                        }
                    ],
                    "gross_amount": 70,
                    "amount_paid": 70,
                    "balance": 0,
                    "remark": ""
                },            
                {
                    "tranId": "P991-221",
                    "tran_datetime": "2020-03-22",
                    "reference1": "Jiya",
                    "reference2": "Mark Travels",
                    "reference3": "12",
                    "reference4": "",
                    "reference5": "",
                    "reference6": "",
                    "reference7": "",
                    "reference8": "",
                    "reference9": "",
                    "reference10": "",
                    "reference11": "",
                    "reference12": "",
                    "reference13": "",
                    "reference14": "CREDIT",
                    "reference15": "",
                    "reference16": "",
                    "reference17": "Company Tax ID",
                    "reference18": "",
                    "reference19": "test@gmail.com",
                    "reference20": "Near railway station,surat-396380,gujarat,india",
                    "reference21": "0261242059",
                    "detail": [
                        {
                            "tran_type": "Cr",
                            "remark": "",
                            "voucherno": "777",
                            "parentid": "",
                            "taxper": "",
                            "detailId": "1234500000000000991",
                            "reference_id": 2,
                            "reference_value": "Extra Charges",
                            "sub_reference1_id": 1,
                            "sub_reference1_value": 1,
                            "sub_reference2_id": 2,
                            "sub_reference2_value": "1234500000000000002",
                            "sub_reference3_id": 1,
                            "sub_reference3_value": 1,
                            "sub_reference4_id": 1,
                            "sub_reference4_value": 1,
                            "sub_reference5_id": 0,
                            "sub_reference5_value": 0,
                            "sub_reference6_id": 0,
                            "sub_reference6_value": 0,
                            "sub_reference7_id": 0,
                            "sub_reference7_value": 0,
                            "sub_reference8_id": 0,
                            "sub_reference8_value": 0,
                            "amount": "1000.0000",
                            "slabtaxunkid": "",
                            "slabtax": "",
                            "slab": ""
                        },
                        {
                            "tran_type": "Cr",
                            "remark": "water",
                            "voucherno": "123-1",
                            "parentid": "",
                            "taxper": "",
                            "detailId": "1234500000000000994",
                            "reference_id": 2,
                            "reference_value": "Extra Charges",
                            "sub_reference1_id": 1,
                            "sub_reference1_value": 1,
                            "sub_reference2_id": 2,
                            "sub_reference2_value": "1234500000000000003",
                            "sub_reference3_id": 1,
                            "sub_reference3_value": 1,
                            "sub_reference4_id": 1,
                            "sub_reference4_value": 1,
                            "sub_reference5_id": 0,
                            "sub_reference5_value": 0,
                            "sub_reference6_id": 0,
                            "sub_reference6_value": 0,
                            "sub_reference7_id": 0,
                            "sub_reference7_value": 0,
                            "sub_reference8_id": 0,
                            "sub_reference8_value": 0,
                            "amount": "500.0000",
                            "slabtaxunkid": "",
                            "slabtax": "",
                            "slab": ""
                        },
                        {
                            "tran_type": "Dr",
                            "remark": "xyz",
                            "voucherno": "",
                            "parentid": "",
                            "taxper": "",
                            "detailId": "1234500000000000992",
                            "reference_id": 10,
                            "reference_value": "City Ledger",
                            "sub_reference1_id": 1,
                            "sub_reference1_value": 1,
                            "sub_reference2_id": 2,
                            "sub_reference2_value": "1234500000000000020",
                            "sub_reference3_id": 0,
                            "sub_reference3_value": 0,
                            "sub_reference4_id": 0,
                            "sub_reference4_value": 0,
                            "sub_reference5_id": 0,
                            "sub_reference5_value": 0,
                            "sub_reference6_id": 0,
                            "sub_reference6_value": 0,
                            "sub_reference7_id": 0,
                            "sub_reference7_value": 0,
                            "sub_reference8_id": 0,
                            "sub_reference8_value": 0,
                            "amount": 1000,
                            "slabtaxunkid": "",
                            "slabtax": "",
                            "slab": ""
                        },
                        {
                            "tran_type": "Dr",
                            "remark": "",
                            "voucherno": "",
                            "parentid": "",
                            "taxper": "",
                            "detailId": "1234500000000000996",
                            "reference_id": 10,
                            "reference_value": "City Ledger",
                            "sub_reference1_id": 1,
                            "sub_reference1_value": 1,
                            "sub_reference2_id": 2,
                            "sub_reference2_value": "1234500000000000020",
                            "sub_reference3_id": 0,
                            "sub_reference3_value": 0,
                            "sub_reference4_id": 0,
                            "sub_reference4_value": 0,
                            "sub_reference5_id": 0,
                            "sub_reference5_value": 0,
                            "sub_reference6_id": 0,
                            "sub_reference6_value": 0,
                            "sub_reference7_id": 0,
                            "sub_reference7_value": 0,
                            "sub_reference8_id": 0,
                            "sub_reference8_value": 0,
                            "amount": 450,
                            "slabtaxunkid": "",
                            "slabtax": "",
                            "slab": ""
                        },
                        {
                            "tran_type": "Dr",
                            "remark": "",
                            "voucherno": "",
                            "parentid": "1234500000000000994",
                            "taxper": "",
                            "detailId": "1234500000000000995",
                            "reference_id": 3,
                            "reference_value": "Discount",
                            "sub_reference1_id": 1,
                            "sub_reference1_value": 1,
                            "sub_reference2_id": 2,
                            "sub_reference2_value": "1234500000000000018",
                            "sub_reference3_id": 0,
                            "sub_reference3_value": 0,
                            "sub_reference4_id": 0,
                            "sub_reference4_value": 0,
                            "sub_reference5_id": 0,
                            "sub_reference5_value": 0,
                            "sub_reference6_id": 0,
                            "sub_reference6_value": 0,
                            "sub_reference7_id": 0,
                            "sub_reference7_value": 0,
                            "sub_reference8_id": 0,
                            "sub_reference8_value": 0,
                            "amount": 50,
                            "slabtaxunkid": "",
                            "slabtax": "",
                            "slab": ""
                        }
                    ],
                    "gross_amount": 1500,
                    "amount_paid": 1500,
                    "balance": 0,
                    "remark": ""
                }
            ]
        }
    ]
}

Error Codes

CodeMessage
AllFieldsAll fields are mandatory.
AuthKeyAuthentication Key Is Not Found.
ReqForInvalid Request Format.
HotelCodeHotel Code Is Not Found
ErrorSomething went wrong!
ErrorBad Request
304Database Error
202Unauthorized request. Hotel code is not active
301Unauthorized request. Request is not valid for this hotel code [Permission denied]
303Auth Code is inactive.

Finance

Retrieve Journals

This API provides journal data that can be used in your financial accounts. The API can return data in JSON formats. The web service responds to HTTP POST requests.

End Point URL

Header

Content-Type: application/json

Parameter

NameData TypeDescriptionExample
hotel_code*INT(11)Unique Hotel codexxxx
auth_code*VARCHAR(300)Unique Authentication codexxxxxxxxxx
fromdateDATEFrom date [Format: yyyy-mm-dd]2020-03-01
todateDATETo date [Format: yyyy-mm-dd]2020-03-31
requestfor*VARCHAR(100)Request TypeXERO_GENERAL_JOURNAL_INFO

Request 

{
  "auth_code": "XXXXXXXXXXXXXXXXXXX",
  "hotel_code": "XXXX",
  "fromdate" : "2020-03-01",
  "todate" : "2020-03-30",
  "requestfor": "XERO_GENERAL_JOURNAL_INFO"
}

Response

NameData TypeDescription Example
statusStringResponse statusSuccess
data->typeStringResponse typeAdvance Deposit Transfer,
Folio Transfer, Cityledger Transfer, Cityledger Commision
tranIdStringTransaction IdG1057-221
tran_datetimeDateTransaction Date [Format: yyyy-mm-dd]2020-03-22
reference1DateReceipt No52
reference2DateGuest NameHolder
reference3StringReservation No35
reference4StringReservation No35
reference5StringFolio No36
reference6StringBill No / Invoice No39
reference7StringBill ToHolder
reference8StringArrival Date [Format: yyyy-mm-dd]2020-03-24
reference9StringDeparture Date [Format: yyyy-mm-dd]2020-03-28
reference10StringBusiness Source
reference11StringTravel Agent Voucher No
reference12StringMarket Code
reference13StringCity Ledger Name (For only Cityledger Commision data)
reference14StringRoom Name107
reference15StringNot Applicable
reference16StringNot Applicable
reference17StringIdentity type of billing contact. If Billing contact is guest , Company Tax ID guest will be displayed and if Billing contact is company,it will be blank. Passport
reference18StringIdentity number of billing contact. If Billing contact is a guest, the tax id of guest will be displayed and if Billing contact is company,it will be blank. T9305602
reference19StringEmail of billing contacttest@gmail.com
reference20StringAddress of billing contactNear railway station,surat-396380,gujarat,india
reference21StringTelephone of billing contact0261242059
detail->tran_typeStringTransaction Type
(Credit/Debit)
Cr/Dr
detail->detailIdIntegerDetail Id1234500000000000971
detail->reference_idinteger13
detail->reference_valueStringTransaction ModeAdvance,Payment,
Paid Out,Guest Ledger
detail->sub_ref1_idinteger1
detail->sub_ref1_valueString1
detail->sub_ref2_idinteger2
detail->sub_ref2_valueStringGuest Name, 
City Ledger Id (For only Cityledger Transfer,Cityledger Commision data)
Expense Type Id (For only Cityledger Commision  data)
Holder
detail->sub_ref3_idinteger3
detail->sub_ref3_valueStringBusiness Source Id0
detail->sub_ref4_idinteger4
detail->sub_ref4_valueStringRoom Id1234500000000000007
detail->sub_ref5_idinteger5
detail->sub_ref5_valueStringRoom Type Id1234500000000000002
detail->sub_ref6_idinteger6
detail->sub_ref6_valueStringFolio No36
detail->sub_ref7_idinteger7
detail->sub_ref7_valueStringBill To
detail->sub_ref8_idinteger0
detail->sub_ref8_valueString0
detail->amountDecimalTransaction Amount18930
gross_amountDecimalGross Amount18930
remarkStringComment of transaction

Success

{
    "status": "Success",
    "data": [
        {
            "type": "Advance Deposit Transfer",
            "data": [
                {
                    "tranId": "G1057-221",
                    "tran_datetime": "2020-03-25",
                    "reference1": "59",
                    "reference2": "Holder",
                    "reference3": "35",
                    "reference4": "35",
                    "reference5": "36",
                    "reference6": "39",
                    "reference7": "",
                    "reference8": "2020-03-25",
                    "reference9": "2020-03-27",
                    "reference10": "",
                    "reference11": "",
                    "reference12": "",
                    "reference13": "",
                    "reference14": "107",
                    "reference15": "",
                    "reference16": "",
                    "reference17": "",
                    "reference18": "",
                    "reference19": "test@gmail.com",
                    "reference20": "Near railway station ,surat-396380,gujarat,india",
                    "reference21": "0261242059",
        "detail": [
                        {
                            "tran_type": "Dr",
                            "detailId": "1234500000000000971",
                            "reference_id": 13,
                            "reference_value": "Advance",
                            "sub_ref1_id": 1,
                            "sub_ref1_value": 1,
                            "sub_ref2_id": 0,
                            "sub_ref2_value": 0,
                            "sub_ref3_id": 0,
                            "sub_ref3_value": 0,
                            "sub_ref4_id": 0,
                            "sub_ref4_value": 0,
                            "sub_ref5_id": 0,
                            "sub_ref5_value": 0,
                            "sub_ref6_id": 0,
                            "sub_ref6_value": 0,
                            "sub_ref7_id": 0,
                            "sub_ref7_value": 0,
                            "sub_ref8_id": 0,
                            "sub_ref8_value": 0,
                            "amount": 18930
                        },
                        {
                            "tran_type": "Cr",
                            "detailId": "1234500000000000971",
                            "reference_id": 8,
                            "reference_value": "Guest Ledger",
                            "sub_ref1_id": 1,
                            "sub_ref1_value": 1,
                            "sub_ref2_id": 2,
                            "sub_ref2_value": "Holder",
                            "sub_ref3_id": 3,
                            "sub_ref3_value": "",
                            "sub_ref4_id": 4,
                            "sub_ref4_value": "1234500000000000007",
                            "sub_ref5_id": 5,
                            "sub_ref5_value": "1234500000000000002",
                            "sub_ref6_id": 6,
                            "sub_ref6_value": "36",
                            "sub_ref7_id": 7,
                            "sub_ref7_value": "",
                            "sub_ref8_id": 0,
                            "sub_ref8_value": 0,
                            "amount": 18930
                        }
                    ],
                    "gross_amount": 18930,
                    "remark": ""
                }
            ]
        },
        {
            "type": "Folio Transfer",
            "data": [{
                           "tranId": "123456",
                           "tran_datetime": "2020-06-06 12:10:00",
                           "reference1": "Folio_Transfer-001",
                           "reference2": "Guest/Person Name",
                           "reference3": "booking no",
                           "reference4": "reservation no",
                           "reference5": "folio no",
                           "reference6": "bill no",
                           "reference7": "Bill to Name",
                           "reference8": "Arrival Date ",
                           "reference9": "Departure Date",
                           "reference10": "Business Source Name",
                           "reference11": "Travel Agent Voucher number - OTA Booking Voucher number",
                           "reference12": "Market Name",
                           "reference13": "",
                           "reference14": "Room Name",
                           "reference15": "",
                           "reference16": "",
                           "reference17": "Guest/Person Identity type or Company Tax Id",
                           "reference18": "Guest/Person Identity number"or Tax Id",
                           "reference19": "Guest/Person or Business Sources Email",
                           "reference20": "Guest/Person or Business Sources Address",
                           "reference21": "Guest/Peron or Business Sources Telephone number",
   "detail": [
                  {
                          "tran_type": "Dr",
                          "detailId": "123456-1",
                          "reference_id": "7",
                          "reference_value": "Folio Transfer",
                          "sub_reference1_id": "1",
                          "sub_reference1_value": "1",
                          "sub_reference2_id": "0",
                          "sub_reference2_value": "0",
                          "sub_reference3_id": "0",
                          "sub_reference3_value": "0",
                          "sub_reference4_id": "0",
                          "sub_reference4_value": "0",
                          "sub_reference5_id": "0",
                          "sub_reference5_value": "0",
                          "sub_reference6_id": "0",
                          "sub_reference6_value": "0",
                          "sub_reference7_id": "0",
                          "sub_reference7_value": "0",
                          "sub_reference8_id": "0",
                          "sub_reference8_value": "0",
                          "amount": "81.000"
               },
              {
                         "tran_type": "Cr",
                         "detailId": "123456-1",
                         "reference_id": "8",
                         "reference_value": "Guest Ledger",
                         "sub_reference1_id": "1",
                         "sub_reference1_value": "1",
                         "sub_reference2_id": "2",
                         "sub_reference2_value": "Guest Name",
                         "sub_reference3_id": "3",
                         "sub_reference3_value": "buss01",
                         "sub_reference4_id": "4", 
                         "sub_reference4_value": "roomunkid",
                         "sub_reference5_id": "5",
                         "sub_reference5_value": "roomtypeunkid",
                         "sub_reference6_id": "6",   
                         "sub_reference6_value": "fn-001",
                         "sub_reference7_id": "7",
                         "sub_reference7_value": "Bill to Name",
                         "sub_reference8_id": "0",
                         "sub_reference8_value": "0",
                         "amount": "81.000"
                   }
                 ],
                         "gross_amount": "81.0000",
                         "remark": ""
                 } 
             ]
        },
        {
            "type": "Cityledger Transfer",
            "data": [
                {
                    "tranId": "G1056-251",
                    "tran_datetime": "2020-03-25",
                    "reference1": "0",
                    "reference2": "Krey",
                    "reference3": "",
                    "reference4": "",
                    "reference5": "31",
                    "reference6": "33",
                    "reference7": "",
                    "reference8": "",
                    "reference9": "",
                    "reference10": "",
                    "reference11": "",
                    "reference12": "",
                    "reference13": "Booking.com Travel",
                    "reference14": "112",
                    "reference15": "",
                    "reference16": "",
                    "reference17": "Company Tax ID",
                    "reference18": "",
                    "reference19": "test@gmail.com",
                    "reference20": "Near railway station ,surat-396380,gujarat,india",
                    "reference21": "0261242059",
                    "detail": [
                        {
                            "tran_type": "Dr",
                            "detailId": "1234500000000001056",
                            "reference_id": 10,
                            "reference_value": "City Ledger",
                            "sub_ref1_id": 1,
                            "sub_ref1_value": 1,
                            "sub_ref2_id": 2,
                            "sub_ref2_value": "1234500000000000097",
                            "sub_ref3_id": 0,
                            "sub_ref3_value": 0,
                            "sub_ref4_id": 0,
                            "sub_ref4_value": 0,
                            "sub_ref5_id": 0,
                            "sub_ref5_value": 0,
                            "sub_ref6_id": 0,
                            "sub_ref6_value": 0,
                            "sub_ref7_id": 0,
                            "sub_ref7_value": 0,
                            "sub_ref8_id": 0,
                            "sub_ref8_value": 0,
                            "amount": 4130
                        },
                        {
                            "tran_type": "Cr",
                            "detailId": "1234500000000001056",
                            "reference_id": 8,
                            "reference_value": "Guest Ledger",
                            "sub_ref1_id": 1,
                            "sub_ref1_value": 1,
                            "sub_ref2_id": 2,
                            "sub_ref2_value": "Krey",
                            "sub_ref3_id": 3,
                            "sub_ref3_value": "",
                            "sub_ref4_id": 4,
                            "sub_ref4_value": "1234500000000000012",
                            "sub_ref5_id": 5,
                            "sub_ref5_value": "1234500000000000002",
                            "sub_ref6_id": 6,
                            "sub_ref6_value": "31",
                            "sub_ref7_id": 7,
                            "sub_ref7_value": "",
                            "sub_ref8_id": 0,
                            "sub_ref8_value": 0,
                            "amount": 4130
                        }
                    ],
                    "gross_amount": 4130,
                    "remark": ""
                }                
            ]
        },
        {
            "type": "Cityledger Commision",
            "data": [
                {
                    "tranId": "G1081-281",
                    "tran_datetime": "2020-03-28",
                    "reference1": "",
                    "reference2": "Prince",
                    "reference3": "49",
                    "reference4": "49",
                    "reference5": "53",
                    "reference6": "44",
                    "reference7": "",
                    "reference8": "2020-03-24",
                    "reference9": "2020-03-28",
                    "reference10": "Max Travel",
                    "reference11": "",
                    "reference12": "",
                    "reference13": "Max Travel",
                    "reference14": "128",
                    "reference15": "",
                    "reference16": "",
                    "reference17": "Company Tax ID",
                    "reference18": "",
                    "reference19": "test@gmail.com",
                    "reference20": "Near railway station, surat-396380,gujarat,india",
                    "reference21": "0261242059",

                    "detail": [
                        {
                            "tran_type": "Dr",
                            "detailId": "1234500000000001081",
                            "reference_id": 16,
                            "reference_value": "Paid Out",
                            "sub_ref1_id": 1,
                            "sub_ref1_value": 1,
                            "sub_ref2_id": 2,
                            "sub_ref2_value": "1234500000000000001",
                            "sub_ref3_id": 0,
                            "sub_ref3_value": 0,
                            "sub_ref4_id": 0,
                            "sub_ref4_value": 0,
                            "sub_ref5_id": 0,
                            "sub_ref5_value": 0,
                            "sub_ref6_id": 0,
                            "sub_ref6_value": 0,
                            "sub_ref7_id": 0,
                            "sub_ref7_value": 0,
                            "sub_ref8_id": 0,
                            "sub_ref8_value": 0,
                            "amount": "800.0000"
                        },
                        {
                            "tran_type": "Cr",
                            "detailId": "1234500000000001081",
                            "reference_id": 10,
                            "reference_value": "City Ledger",
                            "sub_ref1_id": 1,
                            "sub_ref1_value": 1,
                            "sub_ref2_id": 2,
                            "sub_ref2_value": "1234500000000000018",
                            "sub_ref3_id": 0,
                            "sub_ref3_value": 0,
                            "sub_ref4_id": 0,
                            "sub_ref4_value": 0,
                            "sub_ref5_id": 0,
                            "sub_ref5_value": 0,
                            "sub_ref6_id": 0,
                            "sub_ref6_value": 0,
                            "sub_ref7_id": 0,
                            "sub_ref7_value": 0,
                            "sub_ref8_id": 0,
                            "sub_ref8_value": 0,
                            "amount": "800.0000"
                        }
                    ],
                    "gross_amount": "800.0000",
                    "remark": ""
                }                
            ]
        }
    ]
}

Error Codes

CodeMessage
AllFieldsAll fields are mandatory.
AuthKeyAuthentication Key Is Not Found.
ReqForInvalid Request Format.
HotelCodeHotel Code Is Not Found
ErrorSomething went wrong!
ErrorBad Request
304Database Error
202Unauthorized request. Hotel code is not active
301Unauthorized request. Request is not valid for this hotel code [Permission denied]
303Auth Code is inactive.

Finance

Retrieve Inwards Payments

This API provides inwards payments (receipts data) that can be used in your financial accounts. The API can return data in JSON formats. The web service responds to HTTP POST requests.

End Point URL

Header

Content-Type: application/json

Parameter

NameData TypeDescriptionExample
hotel_code*INT(11)Unique Hotel codexxxx
auth_code*VARCHAR(300)Unique Authentication codexxxxxxxxxx
fromdateDATEFrom date [Format: yyyy-mm-dd]2020-03-01
todateDATETo date [Format: yyyy-mm-dd]2020-03-31
requestfor*VARCHAR(100)Request TypeXERO_GET_RECEIPT_DATA

Request 

{
  "auth_code": "XXXXXXXXXXXXXXXXXXX",
  "hotel_code": "XXXX",
  "fromdate" : "2020-03-01",
  "todate" : "2020-03-30",
  "requestfor": "XERO_GET_RECEIPT_DATA"
}

Response

NameData TypeDescription Example
statusStringResponse statusSuccess
data->typeStringResponse typeAdvance Deposit,
Received From Guest, Received From Cityledger
tranIdStringTransaction IdR946-22
tran_datetimeDateTransaction Date [Format: yyyy-mm-dd]2020-03-22
reference1DateReceipt No (For only Advance Deposit data)52
reference2DateGuest Name / Cityledger NameEliza
reference3StringReservation No (For only Advance Deposit, Received From Guest data)50
reference4StringReservation No  (For only Advance Deposit, Received From Guest data)50
reference5StringFolio No 
(For only Advance Deposit, Received From Guest data)
54
reference6StringBill No / Inv. No45
reference7StringBill To  (For only Advance Deposit, Received From Guest dataEliza
reference8StringArrival Date Time 
(For only Advance Deposit, Received From Guest data)
2020-03-24
reference9StringDeparture Date Time 
(For only Advance Deposit, Received From Guest data)
2020-03-28
reference10StringTravel Agent/ Business Source 
(For only Advance Deposit, Received From Guest data)
Apex Travels
reference11StringTravel Agent Voucher No 
(For only Advance Deposit, Received From Guest data)
reference13StringRoom Name 
(For only Advance Deposit, Received From Guest data)
108
reference14StringFolio Type / Settlement Type (CASH/CREDIT) 
(For only Advance Deposit, Received From Guest data)
CASH
reference15String
reference16String Not Applicable
reference17StringIdentity type of billing contact.If Billing contact is guest,Company tax ID of guest will be displayed and if Billing contact is company, it will be blankPassport
reference18StringIdentity number of billing contact.If Billing contact is a guest,the tax id of guest will be displayed and if Billing contact is company ,it will be blankT9305602
reference19StringEmail of billing contacttest@gmail.com
reference20StringAddress of billing contactNear railway station, surat – 396380,gujarat, india
reference21StringTelephone of billing contact0261242059
detail->tran_typeStringTransaction Type (Credit/Debit)Cr/Dr
detail->detailIdIntegerDetail Id1234500000000000946
detail->reference_idinteger6
detail->reference_valueStringTransaction ModeAdvance,Payment,
Paid Out
detail->sub_ref1_idinteger1
detail->sub_ref1_valueString1
detail->sub_ref2_idinteger2
detail->sub_ref2_valueStringCity Ledger Contact Id, Payment Id
Guest Name
(For only Received From Guest in Credit transaction type data)
1234500000000000155
detail->sub_ref3_idinteger0
detail->sub_ref3_valueStringBusiness Source Id
(For only Received From Guest in Credit transaction type data)
0
detail->sub_ref4_idinteger0
detail->sub_ref4_valueStringRoom Id  (For only Received From Guest in Credit transaction type data)0
detail->sub_ref5_idinteger0
detail->sub_ref5_valueStringRoom Type Id  (For only Received From Guest in Credit transaction type data)0
detail->sub_ref6_idinteger0
detail->sub_ref6_valueStringFolio No  (For only Received From Guest in Credit transaction type data)0
detail->sub_ref7_idinteger0
detail->sub_ref7_valueStringBill To (For only Received From Guest in Credit transaction type data)0
detail->sub_ref8_idinteger0
detail->sub_ref8_valueString0
detail->amountDecimalTransaction Amount200
gross_amountDecimalGross Amount200
remarkStringComment of transaction

Success

{
    "status": "Success",
    "data": [
        {
            "type": "Advance Deposit",
            "data": [
                {
                    "tranId": "R946-22",
                    "tran_datetime": "2020-03-22",
                    "reference1": "52",
                    "reference2": "Eliza,
                    "reference3": "50",
                    "reference4": "50",
                    "reference5": "54",
                    "reference6": "45",
                    "reference7": "Eliza",
                    "reference8": "2020-03-24",
                    "reference9": "2020-03-28",
                    "reference10": "Apex Travels",
                    "reference11": "",
                    "reference13": "108",
                    "reference14": "Cash",
                    "reference15": "",
                    "reference16": "",
                    "reference17": "Company Tax ID",  
                    "reference18": "", 
                    "reference19": "test@gmail.com", 
                    "reference20": "Near railway station,surat-396380,gujarat, india", 
                    "reference21": "026142059",
                    "detail": [
                        {
                            "tran_type": "Dr",
                            "detailId": "1234500000000000946",
                            "reference_id": 6,
                            "reference_value": "Payment",
                            "sub_ref1_id": 1,
                            "sub_ref1_value": 1,
                            "sub_ref2_id": 2,
                            "sub_ref2_value": "1234500000000000155",
                            "sub_ref3_id": 0,
                            "sub_ref3_value": 0,
                            "sub_ref4_id": 0,
                            "sub_ref4_value": 0,
                            "sub_ref5_id": 0,
                            "sub_ref5_value": 0,
                            "sub_ref6_id": 0,
                            "sub_ref6_value": 0,
                            "sub_ref7_id": 0,
                            "sub_ref7_value": 0,
                            "sub_ref8_id": 0,
                            "sub_ref8_value": 0,
                            "amount": "25000.0000"
                        },
                        {
                            "tran_type": "Cr",
                            "detailId": "1234500000000000946",
                            "reference_id": 13,
                            "reference_value": "Advance",
                            "sub_ref1_id": 1,
                            "sub_ref1_value": 1,
                            "sub_ref2_id": 0,
                            "sub_ref2_value": 0,
                            "sub_ref3_id": 0,
                            "sub_ref3_value": 0,
                            "sub_ref4_id": 0,
                            "sub_ref4_value": 0,
                            "sub_ref5_id": 0,
                            "sub_ref5_value": 0,
                            "sub_ref6_id": 0,
                            "sub_ref6_value": 0,
                            "sub_ref7_id": 0,
                            "sub_ref7_value": 0,
                            "sub_ref8_id": 0,
                            "sub_ref8_value": 0,
                            "amount": "25000.0000"
                        }
                    ],
                    "gross_amount": "25000.0000",
                    "remark": ""
                }
            ]
        },
        {
            "type": "Received From Guest",
            "data": [
                {
                    "tranId": "R355-21",
                    "tran_datetime": "2020-03-21",
                    "reference1": "39",
                    "reference2": "Loy",
                    "reference3": "42",
                    "reference4": "42",
                    "reference5": "45",
                    "reference6": "20",
                    "reference7": "Loy",
                    "reference8": "2020-03-19",
                    "reference9": "2020-03-21",
                    "reference10": "Apex Travels",
                    "reference11": "",
                    "reference13": "113",
                    "reference14": "Cash",
                    "reference15": "",
                    "reference16": "", 
                    "reference17": "Company Tax ID",
                    "reference18": "",
                    "reference19": "test@gmail.com",
                    "reference20": "Near railway station, surat-396380,gujarat,india",
                    "reference21": "026142059",
                    "detail": [
                        {
                            "tran_type": "Dr",
                            "detailId": "1234500000000000355",
                            "reference_id": 6,
                            "reference_value": "Payment",
                            "sub_ref1_id": 1,
                            "sub_ref1_value": 1,
                            "sub_ref2_id": 2,
                            "sub_ref2_value": "1234500000000000155",
                            "sub_ref3_id": 0,
                            "sub_ref3_value": 0,
                            "sub_ref4_id": 0,
                            "sub_ref4_value": 0,
                            "sub_ref5_id": 0,
                            "sub_ref5_value": 0,
                            "sub_ref6_id": 0,
                            "sub_ref6_value": 0,
                            "sub_ref7_id": 0,
                            "sub_ref7_value": 0,
                            "sub_ref8_id": 0,
                            "sub_ref8_value": 0,
                            "amount": 8310
                        },
                        {
                            "tran_type": "Cr",
                            "detailId": "1234500000000000355",
                            "reference_id": 8,
                            "reference_value": "Guest Ledger",
                            "sub_ref1_id": 1,
                            "sub_ref1_value": 1,
                            "sub_ref2_id": 2,
                            "sub_ref2_value": "Loy",
                            "sub_ref3_id": 3,
                            "sub_ref3_value": "1234500000000000010",
                            "sub_ref4_id": 4,
                            "sub_ref4_value": "1234500000000000013",
                            "sub_ref5_id": 5,
                            "sub_ref5_value": "1234500000000000002",
                            "sub_ref6_id": 6,
                            "sub_ref6_value": "45",
                            "sub_ref7_id": 7,
                            "sub_ref7_value": "Loy",
                            "sub_ref8_id": 0,
                            "sub_ref8_value": 0,
                            "amount": 8310
                        }
                    ],
                    "gross_amount": 8310,
                    "remark": ""
                }
            ]
        },
        {
            "type": "Received From Cityledger",
            "data": [
                {
                    "tranId": "R363-21",
                    "tran_datetime": "2020-03-21",
                    "reference1": "42",
                    "reference2": "Apex Travels",
                    "reference3": "",
                    "reference4": "",
                    "reference5": "",
                    "reference6": "",
                    "reference7": "",
                    "reference8": "",
                    "reference9": "",
                    "reference10": "",
                    "reference11": "",
                    "reference13": "",
                    "reference14": "",
                    "reference15": "",
                    "reference16": "",
                    "reference17": "Company Tax ID",
                    "reference18": "",
                    "reference19": "test@gmail.com",
                    "reference20": "Near railway station,surat-396380,gujarat,india",
                    "reference21": "0261242059",

                    "detail": [
                        {
                            "tran_type": "Dr",
                            "detailId": "1234500000000000363",
                            "reference_id": 6,
                            "reference_value": "Payment",
                            "sub_ref1_id": 1,
                            "sub_ref1_value": 1,
                            "sub_ref2_id": 2,
                            "sub_ref2_value": "1234500000000000155",
                            "sub_ref3_id": 0,
                            "sub_ref3_value": 0,
                            "sub_ref4_id": 0,
                            "sub_ref4_value": 0,
                            "sub_ref5_id": 0,
                            "sub_ref5_value": 0,
                            "sub_ref6_id": 0,
                            "sub_ref6_value": 0,
                            "sub_ref7_id": 0,
                            "sub_ref7_value": 0,
                            "sub_ref8_id": 0,
                            "sub_ref8_value": 0,
                            "amount": 200
                        },
                        {
                            "tran_type": "Cr",
                            "detailId": "1234500000000000363",
                            "reference_id": 10,
                            "reference_value": "Cityledger",
                            "sub_ref1_id": 1,
                            "sub_ref1_value": 1,
                            "sub_ref2_id": 2,
                            "sub_ref2_value": "1234500000000000020",
                            "sub_ref3_id": 0,
                            "sub_ref3_value": 0,
                            "sub_ref4_id": 0,
                            "sub_ref4_value": 0,
                            "sub_ref5_id": 0,
                            "sub_ref5_value": 0,
                            "sub_ref6_id": 0,
                            "sub_ref6_value": 0,
                            "sub_ref7_id": 0,
                            "sub_ref7_value": 0,
                            "sub_ref8_id": 0,
                            "sub_ref8_value": 0,
                            "amount": 200
                        }
                    ],
                    "gross_amount": 200,
                    "remark": ""
                }
            ]
        }
    ]
}

Error Codes

CodeMessage
AllFieldsAll fields are mandatory.
AuthKeyAuthentication Key Is Not Found.
ReqForInvalid Request Format.
HotelCodeHotel Code Is Not Found
ErrorSomething went wrong!
ErrorBad Request
304Database Error
202Unauthorized request. Hotel code is not active
301Unauthorized request. Request is not valid for this hotel code [Permission denied]
303Auth Code is inactive.

Finance

Retrieve Outwards Payments

This API provides outwards payments that can be used in your financial accounts. The API can return data in JSON formats. The web service responds to HTTP POST requests.

End Point URL

Header

Content-Type: application/json

Parameter

NameData TypeDescriptionExample
hotel_code*INT(11)Unique Hotel codexxxx
auth_code*VARCHAR(300)Unique Authentication codexxxxxxxxxx
fromdateDATEFrom date [Format: yyyy-mm-dd]2020-03-01
todateDATETo date [Format: yyyy-mm-dd]2020-03-31
requestfor*VARCHAR(100)Request TypeXERO_GET_PAYMENT_DATA

Request 

{
  "auth_code": "XXXXXXXXXXXXXXXXXXX",
  "hotel_code": "XXXX",
  "fromdate" : "2020-03-01",
  "todate" : "2020-03-30",
  "requestfor": "XERO_GET_PAYMENT_DATA"
}

Response

NameData TypeDescription Example
statusStringResponse statusSuccess
data->typeStringResponse typeGeneral Expense, Advance Deposit Refund, Guest Refund, Cityledger Refund
tranIdStringTransaction IdP950-221
tran_datetimeDateTransaction Date [Format: yyyy-mm-dd]2020-03-22
reference1StringBill No / Inv. No (For only General Expenses data)
Receipt No (For only Advance Deposit Refund, Guest Refund, Cityledger Refund data)
12
reference2StringGuest Name (For only General Expense,Advance Deposit Refund, Guest Refund data)Johnson
reference3StringReservation No (For only  Advance Deposit Refund, Guest Refund data)
reference4StringReservation No (For only  Advance Deposit Refund, Guest Refund data)
reference5StringFolio No (For only  Advance Deposit Refund, Guest Refund data)
reference6StringBill No / Invoice No12
reference7StringBill To (For only General Expense,Advance Deposit Refund, Guest Refund data)Johnson
reference8StringArrival Date Time (For only Advance Deposit Refund, Guest Refund data)
reference9StringDeparture Date Time (For only Advance Deposit Refund, Guest Refund data)
reference10StringBusiness Source Id (For only Advance Deposit Refund, Guest Refund data)
reference11StringTravelAgent Voucher No (For only Advance Deposit Refund, Guest Refund data)
reference12StringMarket Code Id ( For only Advance Deposit Refund, Guest Refund data)
reference13StringRoom Name (For only Advance Deposit Refund, Guest Refund data)
reference14StringFolio Type / Settlement TypeCASH
reference15String
reference16StringNot Applicable
reference17StringIdentity type of billing contact. If Billing contact is guest,Company Tax ID of guest will be displayed and if Billing contact is company,it will be blankPassport
reference18StringIdentity number of billing contact. If Billing contact is a guest, the tax id of guest will be displayed and if Billing contact is company , it will be blankT9305602
reference19StringEmail of billing contacttest@gmail.com
reference20StringAddress of billing contactNear railway station surat 396380 gujarat india
reference21StringTelephone of billing contact0261242059
detail->tran_typeStringTransaction Type (Credit/Debit)Cr/Dr
detail->detailIdIntegerDetail Id1234500000000000951
detail->reference_idintegerReference Id6
detail->reference_valueStringTransaction ModeAdvance,Payment, Paid Out
detail->sub_reference1_idintegerSingle Ledger Id1
detail->sub_reference1_valueStringSingle Ledger Value1
detail->sub_reference2_idinteger2
detail->sub_reference2_valueStringExpense Type Id, Tax Id (For Only General Expensel )
City Ledger Id, Payment Id (All API) 
Guest Name (For Only Guest Refund in debit transaction type)
1234500000000000155
detail->sub_reference3_idinteger3
detail->sub_reference3_valueStringBusiness Source Id (For Only Guest Refund in debit transaction type)0
detail->sub_reference4_idinteger4
detail->sub_reference4_valueStringRoom Id (For Only Guest Refund in debit transaction type)0
detail->sub_reference5_idinteger5
detail->sub_reference5_valueStringRate Type Id (For Only Guest Refund in debit transaction type)0
detail->sub_reference6_idinteger6
detail->sub_reference6_valueStringFolio No (For Only Guest Refund in debit transaction type)0
detail->sub_reference7_idinteger7
detail->sub_reference7_valueStringBill To (For Only Guest Refund in debit transaction type)0
detail->sub_reference8_idinteger8
detail->sub_reference8_valueString0
detail->amountDecimalTransaction Amount1900.0000
detail->slabtaxunkidStringIF General Expense type found then add Slab Tax id1234500000000000013_1
detail->slabtaxStringIF General Expense type found then add Slab tax nameCGST
detail->slabStringIF General Expense type found then add Slab range1000-2499-12
gross_amountDecimalGross Amount0
amount_paidDecimalAmount Paid (For Only General Expense)2242
balanceDecimalAccount Balance (For Only General Expense)0
remarkStringComment of transaction

Success

{
    "status": "Success",
    "data": [
        {
            "type": "General Expense",
            "data": [
                {
                    "tranId": "P950-221",
                    "tran_datetime": "2020-03-22",
                    "reference1": "12",
                    "reference2": "Johnson",
                    "reference3": "",
                    "reference4": "",
                    "reference5": "",
                    "reference6": "12",
                    "reference7": "Johnson",
                    "reference8": "",
                    "reference9": "",
                    "reference10": "",
                    "reference11": "",
                    "reference12": "",
                    "reference13": "",
                    "reference14": "CASH",
                    "reference15": "",
                    "reference16": "",
                    "reference17": "Passport",
                    "reference18": "T9305602",
                    "reference19": "test@gmail.com",
                    "reference20": "Near railway station surat 396380 gujarat india",
                    "reference21": "0261242059",
                    "detail": [
                        {
                            "tran_type": "Cr",
                            "detailId": "1234500000000000951",
                            "reference_id": 6,
                            "reference_value": "Payment",
                            "sub_reference1_id": 1,
                            "sub_reference1_value": 1,
                            "sub_reference2_id": 2,
                            "sub_reference2_value": "1234500000000000155",
                            "sub_reference3_id": 0,
                            "sub_reference3_value": 0,
                            "sub_reference4_id": 0,
                            "sub_reference4_value": 0,
                            "sub_reference5_id": 0,
                            "sub_reference5_value": 0,
                            "sub_reference6_id": 0,
                            "sub_reference6_value": 0,
                            "sub_reference7_id": 0,
                            "sub_reference7_value": 0,
                            "sub_reference8_id": 0,
                            "sub_reference8_value": 0,
                            "amount": 1500,
                            "slabtaxunkid": "",
                            "slabtax": "",
                            "slab": ""
                        },
                        {
                            "tran_type": "Dr",
                            "detailId": "1234500000000000950",
                            "reference_id": 16,
                            "reference_value": "Paid Out",
                            "sub_reference1_id": 1,
                            "sub_reference1_value": 1,
                            "sub_reference2_id": 2,
                            "sub_reference2_value": "1234500000000000002",
                            "sub_reference3_id": 0,
                            "sub_reference3_value": 0,
                            "sub_reference4_id": 0,
                            "sub_reference4_value": 0,
                            "sub_reference5_id": 0,
                            "sub_reference5_value": 0,
                            "sub_reference6_id": 0,
                            "sub_reference6_value": 0,
                            "sub_reference7_id": 0,
                            "sub_reference7_value": 0,
                            "sub_reference8_id": 0,
                            "sub_reference8_value": 0,
                            "amount": "1500.0000",
                            "slabtaxunkid": "",
                            "slabtax": "",
                            "slab": ""
                        }
                    ],
                    "gross_amount": 1500,
                    "amount_paid": 1500,
                    "balance": 0,
                    "remark": ""
                }                
            ]
        },
        {
            "type": "Advance Deposit Refund",
            "data": [
                {
                    "tranId": "P949-221",
                    "tran_datetime": "2020-03-22 00:00:00",
                    "reference1": "53",
                    "reference2": "Eliya",
                    "reference3": "50",
                    "reference4": "50",
                    "reference5": "54",
                    "reference6": "45",
                    "reference7": "Mrs. Eliya",
                    "reference8": "2020-03-24",
                    "reference9": "2020-03-28",
                    "reference10": "Mark Tour and Travels",
                    "reference11": "",
                    "reference12": "",
                    "reference13": "108",
                    "reference14": "",
                    "reference15": "",
                    "reference16": "",
                    "reference17": "Company Tax ID",
                    "reference18": "",
                    "reference19": "test@gmail.com",
                    "reference20": "Near railway station surat 396380 gujarat india",
                    "reference21": "0261242059",
                    "detail": [
                        {
                            "tran_type": "Dr",
                            "detailId": "1234500000000000948",
                            "reference_id": 13,
                            "reference_value": "Advance",
                            "sub_reference1_id": 1,
                            "sub_reference1_value": 1,
                            "sub_reference2_id": 0,
                            "sub_reference2_value": 0,
                            "sub_reference3_id": 0,
                            "sub_reference3_value": 0,
                            "sub_reference4_id": 0,
                            "sub_reference4_value": 0,
                            "sub_reference5_id": 0,
                            "sub_reference5_value": 0,
                            "sub_reference6_id": 0,
                            "sub_reference6_value": 0,
                            "sub_reference7_id": 0,
                            "sub_reference7_value": 0,
                            "sub_reference8_id": 0,
                            "sub_reference8_value": 0,
                            "amount": 2640
                        },
                        {
                            "tran_type": "Cr",
                            "detailId": "1234500000000000948",
                            "reference_id": 6,
                            "reference_value": "Payment",
                            "sub_reference1_id": 1,
                            "sub_reference1_value": 1,
                            "sub_reference2_id": 2,
                            "sub_reference2_value": "1234500000000000155",
                            "sub_reference3_id": 0,
                            "sub_reference3_value": 0,
                            "sub_reference4_id": 0,
                            "sub_reference4_value": 0,
                            "sub_reference5_id": 0,
                            "sub_reference5_value": 0,
                            "sub_reference6_id": 0,
                            "sub_reference6_value": 0,
                            "sub_reference7_id": 0,
                            "sub_reference7_value": 0,
                            "sub_reference8_id": 0,
                            "sub_reference8_value": 0,
                            "amount": 2640
                        }
                    ],
                    "gross_amount": 2640,
                    "remark": ""
                }
            ]
        },
        {
            "type": "Guest Refund",
            "data": [{
                           "tranId": "3",
                           "tran_datetime": "2020-06-06 12:10:00",
                           "reference1": "VOC-003",
                           "reference2": "Guest/Person Name",
                           "reference3": "BKN-13",
                           "reference4": "RN-13",
                           "reference5": "FN-13",
                           "reference6": "BL-13",
                           "reference7": "Bill to Name",
                           "reference8": "2020-06-06",
                           "reference9": "2020-06-07",
                           "reference10": "Business Source Name",
                           "reference11": "OTA Booking Voucher number",
                           "reference12": "Market Name",
                           "reference13": "103",
                           "reference14": "Cash",
                           "reference15": "Credit Number",
                           "reference16": "",
                           "reference17": "Passport",
                           "reference18": "T9305602",
                           "reference19": "test@gmail.com",
                           "reference20": "Near railway station,surat-396380,gujarat,india",
                           "reference21": "0261242059",
          "detail": [
                       {
                          "tran_type": "Dr",
                          "detailId": "3-1",
                          "reference_id": "8",
                          "reference_value": "Guest Ledger",
                          "sub_reference1_id": "1",
                          "sub_reference1_value": "1",
                          "sub_reference2_id": "2",
                          "sub_reference2_value": "Guest Name",
                          "sub_reference3_id": "3",
                          "sub_reference3_value": "buss01",
                          "sub_reference4_id": "4",
                          "sub_reference4_value": "1234500000000000150",
                          "sub_reference5_id": "5",
                          "sub_reference5_value": "1234500000000000006",
                          "sub_reference6_id": "6",
                          "sub_reference6_value": "fn-001",
                          "sub_reference7_id": "7",
                          "sub_reference7_value": "Bill to Name",
                          "sub_reference8_id": "0",
                          "sub_reference8_value": "0",
                          "amount": "1780.000"
                   },
                  {
                          "tran_type": "Cr",
                          "detailId": "3-1",
                          "reference_id": "6",
                          "reference_value": "Payment",
                          "sub_reference1_id": "1",
                          "sub_reference1_value": "1",
                          "sub_reference2_id": "2",
                          "sub_reference2_value": "1234500000000000156",
                          "sub_reference3_id": "0",
                          "sub_reference3_value": "0",
                          "sub_reference4_id": "0",
                          "sub_reference4_value": "0",
                          "sub_reference5_id": "0",
                          "sub_reference5_value": "0",
                          "sub_reference6_id": "0",
                          "sub_reference6_value": "0",
                          "sub_reference7_id": "0",
                          "sub_reference7_value": "0",
                          "sub_reference8_id": "0",
                          "sub_reference8_value": "0",
                          "amount": "1780.000"
                    }
                    ],
                         "gross_amount": "1780.0000",
                         "remark": ""
             }
             ]
       },
       {
         "type": "Cityledger Refund",
         "data": [{
                         "tranId": "4",
                         "tran_datetime": "2020-06-06 12:10:00",
                         "reference1": "VOC-004",
                         "reference2": "",
                         "reference3": "",
                         "reference4": "",
                         "reference5": "",
                         "reference6": "",
                         "reference7": "",
                         "reference8": "",
                         "reference9": "",
                         "reference10": "",
                         "reference11": "",
                         "reference12": "",
                         "reference13": "",
                         "reference14": "",
                         "reference15": "",
                         "reference16": "",
                         "reference17": "",
                         "reference18": "",
                         "reference19": "",
                         "reference20": "",
                         "reference21": "",
       "detail": [
                   {
                        "tran_type": "Dr",
                        "detailId": "4-1",
                        "reference_id": "10",
                        "reference_value": "City Ledger",
                        "sub_reference1_id": "1",
                        "sub_reference1_value": "1",
                        "sub_reference2_id": "2",
                        "sub_reference2_value": "1234500000000000156",
                        "sub_reference3_id": "0",
                        "sub_reference3_value": "0",
                        "sub_reference4_id": "0",
                        "sub_reference4_value": "0",
                        "sub_reference5_id": "0",
                        "sub_reference5_value": "0",
                        "sub_reference6_id": "0",
                        "sub_reference6_value": "0",
                        "sub_reference7_id": "0",
                        "sub_reference7_value": "0",
                        "sub_reference8_id": "0",
                        "sub_reference8_value": "0",
                        "amount": "2801.000"
               },
             {
                       "tran_type": "Cr",
                       "detailId": "4-1",
                       "reference_id": "6",
                       "reference_value": "Payment",
                       "sub_reference1_id": "1",
                       "sub_reference1_value": "1",
                       "sub_reference2_id": "2",
                       "sub_reference2_value": "1234500000000000158",
                       "sub_reference3_id": "0",
                       "sub_reference3_value": "0",
                       "sub_reference4_id": "0",
                       "sub_reference4_value": "0",
                       "sub_reference5_id": "0",
                       "sub_reference5_value": "0",
                       "sub_reference6_id": "0",
                       "sub_reference6_value": "0",
                       "sub_reference7_id": "0",
                       "sub_reference7_value": "0",
                       "sub_reference8_id": "0",
                       "sub_reference8_value": "0",
                       "amount": "2801.000"
              }
            ],
                      "gross_amount": "2801.0000",
                      "remark": ""
              }
            ]
        }
    ]
}

Error Codes

CodeMessage
AllFieldsAll fields are mandatory.
AuthKeyAuthentication Key Is Not Found.
ReqForInvalid Request Format.
HotelCodeHotel Code Is Not Found
ErrorSomething went wrong!
ErrorBad Request
304Database Error
202Unauthorized request. Hotel code is not active
301Unauthorized request. Request is not valid for this hotel code [Permission denied]
303Auth Code is inactive.

Finance

Retrieve Revenues

This API provides revenue information for a property that can be used in your financial accounts. The API can return data in JSON formats. The web service responds to HTTP POST requests.

End Point URL

Header

Content-Type: application/json

Parameter

NameData TypeDescriptionExample
hotel_code*INT(11)Unique Hotel codexxxx
auth_code*VARCHAR(300)Unique Authentication codexxxxxxxxxx
fromdateDATEFrom date. [Format: yyyy-mm-dd]2020-03-01
todateDATETo date. [Format: yyyy-mm-dd]2020-03-31
ischeckoutVARCHAR(300)It is a flag for check out. True/False
requestfor*VARCHAR(100)Request TypeXERO_GET_TRANSACTION_DATA

Request 

{
  "auth_code": "XXXXXXXXXXXXXXXXXXX",
  "hotel_code": "XXXX",
  "fromdate" : "2020-03-01",
  "todate" : "2020-03-30",
  "ischeckout" : "true",
  "requestfor": "XERO_GET_TRANSACTION_DATA"
}

Response

NameData TypeDescription Example
record_idStringRecord/Unique IdS7-18
record_dateDateRecord Date2020-03-18
reference1DateCheck In Date  [Format: yyyy-mm-dd]2020-03-17
reference2DateCheck Out Date  [Format: yyyy-mm-dd]2020-03-18
reference3StringReservation No7
reference4StringFolio No6
reference5StringGuest NameAlex Joy
reference6String0
reference7StringSource
reference8StringBill No / Invoice No0
reference9StringBill To
reference10StringVoucher No
reference11String0
reference12String0
reference13StringRoom No103
reference14StringRoom TypeTwin
reference15StringRate TypeFrequent Traveller
reference16StringMarket CodeAirline Crew
reference17StringIdentity type of billing contact.If Billing contact is guest,Company Tax ID of guest will be displayed and if Billing contact is company,it will be blankPassport
reference18StringIdentity number of billing contact. If Billing contact is a guest , the tax id of guest will be displayed and if Billing contact is company ,it will be blank T9305602
reference19StringEmail of billing contacttest@gmail.com
reference20StringAddress of billing contactNear railway station surat 396380 gujarat india
reference21StringTelephone of billing contact0261242059
detail->detail_record_idintegerRental ID1234500000000000038
detail->detail_record_dateDateRental Date2020-03-17
detail->reference_idintegerList of Account Reference ID1
detail->reference_nameStringList of Account Reference Name
detail->sub_ref1_idintegerList of Account Sub Reference ID ‘Single Ledger’1
detail->sub_ref1_valueStringList of Account Sub Reference value ‘Always “1” when reference_id = 11
detail->sub_ref2_idintegerList of Account Sub Reference ID  ‘Room Name wise2
detail->sub_ref2_valueStringList of Account Sub Reference value ‘Room Unique ID1234500000000000003
detail->sub_ref3_idintegerList of Account Sub Reference ID  ‘Room Type wise3
detail->sub_ref3_valueStringList of Account Sub Reference value ‘Room Type Unique ID1234500000000000005
detail->sub_ref4_idintegerList of Account Sub Reference ID  ‘Rate Type wise4
detail->sub_ref4_valueStringList of Account Sub Reference value ‘Rate Type Unique ID1234500000000000003
detail->sub_ref5_idintegerList of Account Sub Reference ID  ‘Room Charge wise [Room Rent = 1, Cancellation Charge = 2, Day use = 3, Late checkout = 4 and No show charge = 5]5
detail->sub_ref5_valueStringList of Account Sub Reference value ‘Room Unique ID’ 1
detail->sub_ref6_idintegerList of Account Sub Reference ID  ‘Slab Tax’ wise6
detail->sub_ref6_valueStringList of Account Sub Reference value ‘Tax Unique ID’
detail->sub_ref7_idintegerList of Account Sub Reference ID  ‘Source wise’7
detail->sub_ref7_valueStringList of Account Sub Reference value ‘Source Unique ID’
detail->sub_ref8_idintegerList of Account Sub Reference ID  ‘Market code wise’8
detail->sub_ref8_valueStringList of Account Sub Reference value ‘market Place Unique ID’
detail->amountStringAmount1900.0000
detail->taxperStringPercentage of applied tax definition
detail->slabtaxunkidStringSlab Tax id1234500000000000013_1
detail->slabtaxStringSlab tax nameCGST
detail->slabStringSlab range1000-2499-12
detail->charge_nameStringCharge nameLaundry
detail->masterunkidintegerUnique id1234500000000000015
detail->parentmasterunkidintegerUnique id1234500000000000014
detail->descriptionStringdescription
detail->TaxtypeStringTax type
detail->posdataStringPOS Data
detail->POSTaxNameStringPOS Tax name
detail->POSTaxPercentStringPOS Tax Percentage
gross_amountDecimal(rent – rental dis. + rental tax + ex. charges – ex. discount + ex. tax)0
flat_discountDecimalFolio level Discount0
adjustment_amountDecimalAdjustment0
add_less_amountDecimal0
total_amountDecimal(gross_amount – flat_discount + adjustment_amount)2242.0000
amount_paidDecimalPaid Amount2242
balanceDecimal(total amount – paid amount)0

Success

[
    {
     "record_id": "S7-18",
     "record_date": "2020-03-18",
     "reference1": "2020-03-17",
     "reference2": "2020-03-18",
     "reference3": "7",
     "reference4": "6",
     "reference5": "Alex Joy",
     "reference6": "0",
     "reference7": "",
     "reference8": "9",
     "reference9": "",
     "reference10": "",
     "reference11": "0",
     "reference12": "0",
     "reference13": "103",
     "reference14": "Twin",
     "reference15": "Frequent Traveller",
     "reference16": "",
     "reference17": "Passport",
     "reference18": "T9305602",
     "reference19": "test@gmail.com",
     "reference20": "Near railway station surat 396380 gujarat india",
     "reference21": "0261242059",
     "detail": [
         {
             "detail_record_id": "1234500000000000038",
             "detail_record_date": "2020-03-17",
             "reference_id": 1,
             "reference_name": "Room Revenue",
             "sub_ref1_id": 1,
             "sub_ref1_value": 1,
             "sub_ref2_id": 2,
             "sub_ref2_value": "1234500000000000003",
             "sub_ref3_id": 3,
             "sub_ref3_value": "1234500000000000005",
             "sub_ref4_id": 4,
             "sub_ref4_value": "1234500000000000003",
             "sub_ref5_id": 5,
             "sub_ref5_value": 1,
             "sub_ref6_id": 6,
             "sub_ref6_value": "1234500000000000171_2",
             "sub_ref7_id": 7,
             "sub_ref7_value": "",
             "sub_ref8_id": 8,
             "sub_ref8_value": "",
             "amount": "1900.0000",
             "taxper": "",
             "slabtaxunkid": "1234500000000000171_2",
             "slabtax": "CGST",
             "slab": "1001-7500.99-12",
             "charge_name": "Room Charges",
             "masterunkid": "1234500000000000004",
             "parentmasterunkid": "",
             "description": "",
             "Taxtype": "",
             "posdata": "",
             "POSTaxName": "",
             "POSTaxPercent": ""

         },
         {
             "detail_record_id": "1234500000000000038",
             "detail_record_date": "2020-03-17",
             "reference_id": 5,
             "reference_name": "Taxes",
             "sub_ref1_id": 1,
             "sub_ref1_value": 1,
             "sub_ref2_id": 2,
             "sub_ref2_value": "1234500000000000003",
             "sub_ref3_id": 3,
             "sub_ref3_value": “1234500000000000171_2”,
             "sub_ref4_id": 0,
             "sub_ref4_value": 0,
             "sub_ref5_id": 0,
             "sub_ref5_value": 0,
             "sub_ref6_id": 0,
             "sub_ref6_value": 0,
             "sub_ref7_id": 0,
             "sub_ref7_value": 0,
             "sub_ref8_id": 0,
             "sub_ref8_value": 0,
             "amount": "342.0000",
             "taxper": "18.0000",
             "slabtaxunkid": "1234500000000000171_2",
             "slabtax": "CGST",
             "slab": "1001-7500.99-6",
             "charge_name": "CGST",
             "masterunkid": "1234500000000000004",
             "parentmasterunkid": "",
             "description": "",
             "Taxtype": "",
             "posdata": "",
             "POSTaxName": "",
             "POSTaxPercent": ""
         }
     ],
     "gross_amount": 0,
     "flat_discount": 0,
     "adjustment_amount": 0,
     "add_less_amount": 0,
     "total_amount": "2242.0000",
     "amount_paid": 2242,
     "balance": 0
},
]

Error Codes

CodeMessage
AllFieldsAll fields are mandatory.
AuthKeyAuthentication Key Is Not Found.
ReqForInvalid Request Format.
HotelCodeHotel Code Is Not Found
ErrorSomething went wrong!
ErrorBad Request
304Database Error
202Unauthorized request. Hotel code is not active
301Unauthorized request. Request is not valid for this hotel code [Permission denied]
303Auth Code is inactive.

Finance

Retrieve Financial Accounts

This API provides a financial accounts list  for a property. The API can return data in JSON formats. The web service responds to HTTP POST requests.

End Point URL

Header

Content-Type: application/json

Parameter

NameData TypeDescriptionExample
hotel_code*INT(11)Unique Hotel codexxxx
auth_code*VARCHAR(300)Unique Authentication codexxxxxxxxxx
requestfor*VARCHAR(100)Request TypeXERO_GET_CONFIG_DATA

Request 

{
  "auth_code": "XXXXXXXXXXXXXXXXXXX",
  "hotel_code": "XXXX",
  "requestfor": "XERO_GET_CONFIG_DATA"
}

Response

NameData TypeDescription Example
descriptionunkidStringThe Id is getting based on below data.If descriptiontype is RATE TYPE, then you will get RATE TYPE ID1234500000000000004
descriptionStringThe description is getting based on the below data.If descriptiontype is RATE TYPE, then you will get RATE TYPE NAMEDaily
descriptiontypeunkidStringIt is pre-defined unique Id1
descriptiontypeStringDescription type id and description type name is below listed according to Header Id and name
Header-1: Room Revenue
1: SINGLE LEDGER
2: ROOM NAME
3: ROOM TYPE
4: RATE TYPE
5: ROOM CHARGE
6: TAX
7: SOURCE
8: MARKET CODE

Header-2: Extra Charges
1: SINGLE LEDGER
2: EXTRA CHARGE

Header-3: Discount
1: SINGLE LEDGER
2: DISCOUNT

Header-4: Adjustment

1: SINGLE LEDGER

Header-5: Taxes
1: SINGLE LEDGER
2: TAX

Header-6: Payment Type
1: SINGLE LEDGER
2: Payment Type

Header-7: Folio Transfer
1: SINGLE LEDGER

Header-8: Guest Ledger
1: SINGLE LEDGER
3: BUSINESS SOURCE
4: ROOM NAME
5: ROOM TYPE

Header-9: Guest Ledger – Customer
1: SINGLE LEDGER

Header-10: City Ledger
1: SINGLE LEDGER
2: City Ledger

Header-11: City Ledger – Customer
1: SINGLE LEDGER
2: City Ledger

Header-12: City Ledger Contra
1: SINGLE LEDGER

Header-13: Advance From Guest
1: SINGLE LEDGER

Header-14: Cost Center
1: SINGLE LEDGER
2: ROOM NAME

Header-15: Room Posting
1: SINGLE LEDGER
3: Tax Percentage

Header-16: Paid Out
1: SINGLE LEDGER
2: Paid Out
SINGLE LEDGER, ROOM NAME, RATE TYPE
headeridStringIt is pre-defined unique Id1
headerStringHeader-1: Room Revenue
Header-2: Extra Charges
Header-3: Discount
Header-4: Adjustment
Header-5: Taxes
Header-6: Payment Type
Header-7: Folio Transfer
Header-8: Guest Ledger
Header-9: Guest Ledger – Customer
Header-10: City Ledger
Header-11: City Ledger – Customer
Header-12: City Ledger Contra
Header-13: Advance From Guest
Header-14: Cost Center
Header-15: Room Posting
Header-16: Paid Out
Room Revenue

Success

[
{
     "descriptionunkid": "1",
     "description": "Revenue",
     "descriptiontypeunkid": "1",
     "descriptiontype": "SINGLE LEDGER",
     "headerid": "1",
     "header": "Room Revenue"
},
{
    "descriptionunkid": "123400000000000006",
    "description": "30 Flat",
    "descriptiontypeunkid": "2",
    "descriptiontype": "TAX",
    "headerid": "5",
    "header": "Taxes"
 },

{
     "descriptionunkid": "123400000000000001",
     "description": "Daily",
     "descriptiontypeunkid": "4",
     "descriptiontype": "RATE TYPE",
     "headerid": "1",
     "header": "Room Revenue"
},
{
    "descriptionunkid": "123400000000000001",
    "description": "Managers Open Discount",
    "descriptiontypeunkid": "2",
    "descriptiontype": "DISCOUNT",
    "headerid": "3",
    "header": "Discount"
 }
]

Error Codes

CodeMessage
AllFieldsAll fields are mandatory.
AuthKeyAuthentication Key Is Not Found.
ReqForInvalid Request Format.
HotelCodeHotel Code Is Not Found
ErrorSomething went wrong!
ErrorBad Request
304Database Error
202Unauthorized request. Hotel code is not active
301Unauthorized request. Request is not valid for this hotel code [Permission denied]
303Auth Code is inactive.

Finance

Retrieve Bills

A Bill is a container of charges, deposits and payments. This API provides you the detail information of all items posted on the booking invoices. The API can return data in CSV formats. The web service responds to HTTP POST requests.

End Point URL

Header

Content-Type: application/json

Parameter

NameData TypeDescriptionExample
HotelCode *INT(11)Unique Hotel code XXXX
AuthCode *VARCHAR(300)Unique Authentication code XXXXXXXXXXXXXXXXX
FromDate *DateDate From2020-07-01
ToDate *DateDate To2020-07-10

Request 

{
        
        "authcode": "xxxxxxxxxxxx",
        "hotel_code":"xxxx",
        "fromdate": "2020-02-01",
        "todate": "2020-03-01"
}

Response

NameData TypeDescription Example
Unique idStringUnique idUNK_123450000000000003_2020-03-28_4
Hotel NameStringName of HotelHotel Name
Hotel CodeIntegerHotel unique codexxxx
Folio NoIntegerFolio number1
DateDateFolio date2020-02-03
Voucher No/Receipt NoIntegerVoucher/Receipt number3
Invoice NumberStringInvoice NumberA5
Guest NameStringGuest Full NameMr. John
Bill To NameStringGuest/Business NameABC Company
Guest GST NumberStringGuest GST Numberxxxxxxxxxxxx
StateStringState NameMaharastra
Phone NumberStringGuest Phone Number123456789
Mobile NumberStringGuest Mobile Number123456789
TypeStringFolio typeExtra Charges
ParticularStringParticular folioWelcome Drink
QtyIntegerParticular quantity1
CurrencyStringFolio Currency$
AmountDecimalfolio amount100
GST RateFloatTotal GST Rate20,22.5 etc
CGST Tax AmountFloatCGST Tax Amount10,100.10 etc
SGST Tax AmountFloatSGST Tax Amount10,100.10 etc
IGST Tax AmountFloatIGST Tax Amount10,100.10 etc
Service TaxDecimalService Tax Amount10
Luxury TaxDecimalLuxury Tax Amount10
DiscountDecimalDiscount Amount0
AdjustmentDecimalAdjustment Amount0
TotalDecimalTotal Amount120
Is Advance DepositStringIs advance depositYes
Is InclusionStringIs Tax inclusion in amountYes
Posted ByStringPosted Byadmin

Success

"Unique id","Hotel Name","Hotel Code","Folio No","Date","VoucherNo/ReceiptNo","Invoice Number","Guest Name","Bill To Name","Guest GST Number","State","Phone Number","Mobile Number","Type","Particular","Qty","Currency","Amount","GST Rate","CGST Tax Amount","SGST Tax Amount","IGST Tax Amount","Service Tax","Luxury Tax","Discount","Adjustment","Total","Is Advance Deposit","Is Inclusion","Posted By",
"UNK_123450000000104586","Hotel","xxxx","1484","2020-12-01","504-1","5220","Mr. John","Mr. John","","","123456789","123456789","Bank","Cheque","","Rs","-2200","0","0","0","0","0","0","0","0","-2200","Yes","No","admin",
"UNK_123450000000104547","Hotel","xxxx","1484","2021-02-28","","5220","Mr. John","ABC Company","","","123456789","123456789","Room Charges","Room Charges","","Rs","1964.28","12","117.86","117.86","0","0","0","0","0","2200","","No","admin",

Error Codes

Property Deactivated: This property has been deactivated
OpenAPI Record invalid: Unauthorized Request. Please check hotel code and authentication code
OpenAPI Deactivated: Auth Code is inactive.
OpenAPI Request: Property is not authorized to access this api.

Finance

Retrieve Hotel Expenses

This API provides you with detailed information on all expenses for a property. The API can return data in CSV formats. The web service responds to HTTP POST requests.

End Point URL

Header

Content-Type: application/json

Parameter

NameData TypeDescriptionExample
HotelCode *INT(11)Unique Hotel code XXXX
AuthCode *VARCHAR(300)Unique Authentication code XXXXXXXXXXXXXXXXX
FromDate *DateDate From2020-07-01
ToDate *DateDate To2020-07-10

Request 

{
        
        "authcode": "xxxxxxxxxxxx",
        "hotel_code":"xxxx",
        "fromdate": "2020-02-01",
        "todate": "2020-03-01"
}

Response

NameData TypeDescription Example
Hotel Name StringName of HotelHotel Name
Hotel Code IntegerUnique Hotel code xxxx
Voucher Date DateDate of Voucher 2020-05-02
Voucher No IntegerVoucher number1
Contact Info StringContact information Michele B. Wiese
Expense Made To StringExpense made to GUEST
Paid Out String Paid out for Laundry Bill
Paid Out Charges DecimalPaid Out Charges amount100
Paid Out Currency StringCurrency of Paid out $
Payment Mode String Mode of paymentCash
Payment Charges Decimal Payment Charges 10
Payment Currency StringCurrency of Payment $

Success

"HotelName","HotelCode","VoucherDate","VoucherNo","ContactInfo","ExpenseMadeTo","PaidOut","PaidOutCharges","PaidOutCurrency","PaymentMode","PaymentCharges","PaymentCurrency",
"Hotel","xxxx","2020-03-18","3","Mr. Michele B. Wiese","GUEST","Laundry Bill","680","$","Cash,Cash,Cash","-680","$",

Error Codes

Property Deactivated: This property has been deactivated
OpenAPI Record invalid: Unauthorized Request. Please check hotel code and authentication code
OpenAPI Deactivated: Auth Code is inactive.
OpenAPI Request: Property is not authorized to access this api.

Finance

Retrieve Extras

This API provides information of extra services available at your property which can be used in mapping or display purposes in the external applications. The API can return data in JSON formats.

URI Request

Request parameters are supplied by appending a question mark (?) to the base URI, followed by a sequence of parameter names and values separated by an ampersand (&).

End Point URL

[BaseUrl]booking/reservation_api/listing.php?[Request_Type]&HotelCode=[Hotel_Code]&APIKey=[API_KEY]&language=[LANGUAGE];

Header

Parameter

NameData TypeDescriptionExample
[BaseUrl] *Live server URLhttps://live.ipms247.com/
[Request_Type] *Use Keyword “ExtraCharges”
[Hotel_Code] *INT(11)Unique Hotel codeXXXX
[API_KEY] *VARCHAR(300)Unique Authentication codeXXXXXXXXXXXXXXXXX
[LANGUAGE]VARCHAR(20)[Optional] Default is en.
Pass language code. Language codes are available here.
en

Request 

https://live.ipms247.com/booking/reservation_api/listing.php?request_type=ExtraCharges&HotelCode=XXX&APIKey=XXX&language=en

Response

NameData TypeDescriptionExample
ExtraChargeIdInteger(20)Unique id of ExtraChargeXXXXXXXXXXXXXXXXXX
ShortCodeStringShortCode of ExtraChargeTransport
chargeStringExtraCharge nameWelcome Drink
DescriptionStringExtraCharge Description
RateDecimalExtraCharge Rate100
CharegeRuleStringRule of ExtraChargePERQUANTITY
PostingRuleStringRule of posting ExtraChargeONLYCHECKOUT
ValidFromDateFrom date of ExtraCharge is valid2020-02-03
ValidToDateTo Date of Extracharge is valid2020-03-03
ischargealwaysinteger(1)Is always charge or not,
0: not always charge,
1: always charge
0 or 1
applyon_rateplanInteger(20)Rateplanid where ExtraCharge applied or ALLXXXXXXXXXXXXXXXXXX
applyon_specialInteger(20)Specialid where ExtraCharge applied or ALLALL

Success

[
{
"ExtraChargeId": "XXXXXXXXXXXXXXXXXX",
"ShortCode": "Bottle of Wine on Arrival", "charge": "Bottle of Wine on Arrival", "description": null,
"Rate": "500.0000", "ChargeRule": "PERQUANTITY",
"PostingRule": "ONLYCHECKOUT", "ValidFrom": null,
"ValidTo": null, "ischargealways": "0",
"applyon_rateplan": "XXXXXXXXXXXXXXXXXX", "applyon_special": ""
},
{
"ExtraChargeId": "XXXXXXXXXXXXXXXXXX",
"ShortCode": "Transport", "charge": "Transport Services", "description": null,
"Rate": "500.0000",
"ChargeRule": "PERBOOKING", "PostingRule": "ONLYCHECKIN", "ValidFrom": null,
"ValidTo": null, "ischargealways": "0", "applyon_rateplan": "ALL", "applyon_special": "ALL"
}
]

Error Codes

Error CodeError Name
HotelCodeEmptyHotel code is empty.
NORESACCThis request is valid for Reservation Account only. You may not have opted for Reservation Account Or Hotel Code and Authentication are invalid.
UNAUTHREQUnauthorized request. This request is not valid for this hotel code.
2Cannot Parse Request
5Recoverable Error. Equivalent to http 503.
CheckDateCheck out date should be greater than Check in date
DBConnectErrorDatabase not connected.
getExtraChargeListErrorExtra Charge List error
-1No Data found.
APIACCESSDENIEDYour property doesn’t have access to API integration or Key is incorrect. Please contact support for this.
ParametersMissingMissing parameters.
UnknownErrorUnknown Error
4Timeout requested. Stops requests for the specified time.
InvalidHotelCodeInvalid Hotel code.Please check your property code.
BadRequestBad request type.

Click here to Register