Final Accounts Reports
Minimum access level: Tax, Accounting & Users
, unless stated otherwise.
This endpoint allows API applications to retrieve information on a company's Final Accounts Reports.
Attributes
Attribute | Description | Kind |
---|---|---|
url | Unique identifier for the record | URI |
period_ends_on | The end date of the period | Date |
period_starts_on | The start date of the period | Date |
filing_due_on | The date on which submission is due | Date |
filing_status | One of draft , unfiled , pending , rejected , filed or marked_as_filed . |
String |
filed_at | For returns which have been filed online, the date and time at which that happened | Datetime |
filed_reference | For returns which have been filed online, the reference number sent with the submission | String |
List Final Accounts Reports for a company
GET https://api.freeagent.com/v2/final_accounts_reports
Response
Status: 200 OK
{
"final_accounts_reports": [
{
"url": "https://api.freeagent.com/v2/final_accounts_reports/2022-12-31",
"period_ends_on": "2022-12-31",
"period_starts_on": "2022-01-01",
"filing_due_on": "2023-09-30",
"filing_status": "pending"
},
{
"url": "https://api.freeagent.com/v2/final_accounts_reports/2023-12-31",
"period_ends_on": "2023-12-31",
"period_starts_on": "2023-01-01",
"filing_due_on": "2024-09-30",
"filing_status": "draft"
}
]
}
Show as XML<?xml version="1.0" encoding="UTF-8"?>
Fetch details for a Final Accounts Report
GET https://api.freeagent.com/v2/final_accounts_reports/:period_ends_on
Response
Status: 200 OK
{
"final_accounts_report": {
"url": "https://api.freeagent.com/v2/final_accounts_reports/2022-12-31",
"period_ends_on": "2022-12-31",
"period_starts_on": "2022-01-01",
"filing_due_on": "2023-09-30",
"filing_status": "pending"
}
}
Show as XML<?xml version="1.0" encoding="UTF-8"?>
<freeagent>
<final-accounts-report>
<url>https://api.freeagent.com/v2/final_accounts_reports/2022-12-31</url>
<period-ends-on type="date">2022-12-31</period-ends-on>
<period-starts-on type="date">2022-01-01</period-starts-on>
<filing-due-on type="date">2023-09-30</filing-due-on>
<filing-status>pending</filing-status>
</final-accounts-report>
</freeagent>
Show as JSONMark a Final Accounts Report as Filed
Minimum access level: Full Access
for non practice-managed companies, Account Manager
for practice-managed companies.
PUT https://api.freeagent.com/v2/final_accounts_reports/:period_ends_on/mark_as_filed
Response
Status: 200 OK
{
"final_accounts_report": {
"url": "https://api.freeagent.com/v2/final_accounts_reports/2022-12-31",
"period_ends_on": "2022-12-31",
"period_starts_on": "2022-01-01",
"filing_due_on": "2023-09-30",
"filing_status": "marked_as_filed"
}
}
Show as XML<?xml version="1.0" encoding="UTF-8"?>
<freeagent>
<final-accounts-report>
<url>https://api.freeagent.com/v2/final_accounts_reports/2022-12-31</url>
<period-ends-on type="date">2022-12-31</period-ends-on>
<period-starts-on type="date">2022-01-01</period-starts-on>
<filing-due-on type="date">2023-09-30</filing-due-on>
<filing-status>marked_as_filed</filing-status>
</final-accounts-report>
</freeagent>
Show as JSONMark a Final Accounts Report as Unfiled
Minimum access level: Full Access
for non practice-managed companies, Account Manager
for practice-managed companies.
PUT https://api.freeagent.com/v2/final_accounts_reports/:period_ends_on/mark_as_unfiled
Response
Status: 200 OK
{
"final_accounts_report": {
"url": "https://api.freeagent.com/v2/final_accounts_reports/2022-12-31",
"period_ends_on": "2022-12-31",
"period_starts_on": "2022-01-01",
"filing_due_on": "2023-09-30",
"filing_status": "unfiled"
}
}
Show as XML<?xml version="1.0" encoding="UTF-8"?>
<freeagent>
<final-accounts-report>
<url>https://api.freeagent.com/v2/final_accounts_reports/2022-12-31</url>
<period-ends-on type="date">2022-12-31</period-ends-on>
<period-starts-on type="date">2022-01-01</period-starts-on>
<filing-due-on type="date">2023-09-30</filing-due-on>
<filing-status>unfiled</filing-status>
</final-accounts-report>
</freeagent>
Show as JSON