Map property and accounts
First, head over to our accounting guides guides and get familiar with the way apaleo handles double-entry accounting.
If you already have a developer account set up, use the Inventory API to get the properties that you need to map with the accounting organization:
GET /inventory/v1/properties
Next, you need to map the accounting schema. apaleo has five static revenue accounts and each of them has sub-accounts for each VAT type that exists in your hotel’s country. To get the accounting schema use the Finance API:
GET /finance/v1/accounts/schema
Here’s an example response:
{
"globalAccounts":[
{
"accountNumber":"5000",
"name":"Revenues",
"type":"Revenues",
"hasChildren":true,
"isArchived":false,
"subAccounts":[
{
"accountNumber":"RevenueAccommodation",
"name":"Revenues Accommodation",
"type":"Revenues",
"parentNumber":"5000",
"hasChildren":true,
"isArchived":false,
"subAccounts":[
{
"accountNumber":"RevenueAccommodation_Apaleo",
"name":"Revenues Accommodation - Corporate Apaleo",
"type":"Revenues",
"parentNumber":"RevenueAccommodation",
"hasChildren":true,
"isArchived":false,
"subAccounts":[
{
"accountNumber":"RevenueAccommodation_Apaleo-Normal:16.00",
"name":"Revenues Accommodation - Corporate Apaleo (16%)",
"type":"Revenues",
"parentNumber":"RevenueAccommodation_Apaleo",
"hasChildren":false,
"isArchived":false,
"vat":{
"type":"Normal",
"percent":16
}
},
{
"accountNumber":"RevenueAccommodation_Apaleo-Normal:19.00",
"name":"Revenues Accommodation - Corporate Apaleo (19%)",
"type":"Revenues",
"parentNumber":"RevenueAccommodation_Apaleo",
"hasChildren":false,
"isArchived":false,
"vat":{
"type":"Normal",
"percent":19
}
},
]
...................