Budgets ( Reckon One API)
Methods supported: POST, PUT, GET, DELETE
The BookID represents the unique GUID of the Book the user wants to write data to, retrieved from GET Books endpoint. For example c1b3da90-e9df-4d57-8cfb-71a1d7bfe401
Reckon One Module | Endpoint | Additional Parameter(s) | HTTP Method | Request URL | Description | API Portal | Countries |
Core | Budgets |
| POST | Create a Budget | AU/NZ/UK | ||
Core | Budgets | PUT | Update a Budget | AU/NZ/UK | |||
Core | Budgets |
| GET | Get the list of Budgets | AU/NZ/UK | ||
Core | Budgets by ID | /{budgetId} | GET | https://api.reckon.com/R1/{BOOKID}/ budgets/{budgetId} | Get a Budget by ID | AU/NZ/UK |
Sample payloads
POST
{
"BudgetName": "string",
"CreationType": 0,
"ExistingBudgetId": "GUID",
"TaxYear": 2020
}PUT
{
"Id": "GUID",
"AccountName": "string",
"AccountType": 1,
"Ancestors": "string"
"Name": "string",
"Total": 999.99,
"Month1": 999.99,
"Month2": 999.99,
"Month3": 999.99,
"Month4": 999.99,
"Month5": 999.99,
"Month6": 999.99,
"Month7": 999.99,
"Month8": 999.99,
"Month9": 999.99,
"Month10": 999.99,
"Month11": 999.99,
"Month12": 999.99
}Details of each object
Data Field | Description | Data Type | Mandatory? |
CreationType | What type of data to be used | Number
| Yes |
AccountType | Type of the account you want to allocate the budget amount to |
| Yes |
ID | ID of the Budget that you want to update | GUID |