Table of Contents
Activity Statements
Supported Endpoints and Methods
The endpoint can be found at: https://api.reckon.com/R1/{BOOKID}/activitystatements
Methods supported: GET
The Book ID represents the unique GUID of the Book the user wants to write data to. For example c1b3da90-e9df-4d57-8cfb-71a1d7bfe401
Reckon One Module | Endpoint | Additional Parameter(s) | HTTP Method | Description | API Portal | Countries |
Core |
| GET | Retrieve a list of activity statements | AU | ||
Core | /gstReportId | GET | Allows you to retrieve detailed information from a single activity statement by sending its ID to the API endpoint | AU |
Sample
Get Activity Statement List
Endpoint: https://api.reckon.com/R1/{BOOKID}/activitystatements
Method: GET
[
{
"GSTReportID":"17444bf7-9aab-4dfe-967e-d5ac2dac9ea9",
"CashbookID":"00000000-0000-0000-0000-000000000000",
"DocumentID":null,
"Description":"Annual report 2013/2014 with all options (PAYG1) nnnnn",
"ReceiptNumber":null,
"DueDate":null,
"LodgeDate":null,
"StartDate":"2013-07-01T00:00:00+12:00",
"EndDate":"2014-06-30T00:00:00+12:00",
"GSTReportTemplateID":"00000000-0000-0000-0000-000000000000",
"IsAmendment":false,
"Status":1,
"PeriodInDays":0
}
]
Details of each object
Data Field | Description | Data Type |
GSTReportID | The GUID of the GST Report | GUID |
DocumentID | If a document ID has been assigned to the report it will list here | Text |
Description | The description of the report | Text |
ReceiptNumber | If a receipt number has been entered against the report it will appear here | Alphanumeric |
DueDate | The date date of the BAS report | Date/Time |
LodgeDate | The date the report was lodged | Date/Time |
StartDate | The start date of the period for the BAS report | Date/Time |
EndDate | The end date of the period for the BAS report | Date/Time |
GSTReportTemplateID | The template that has been applied to the GST report | GUID |
IsAmendment | Whether this BAS report has been marked as amended | Boolean (True/False) |
Status | Not used yet | N/A |
Get Activity Statement List by ID
Endpoint: https://api.reckon.com/R1/{BOOKID}/activitystatements/{gstreportid}
Method: GET
{
"BASPreferences": {
"AmountTaxstatus": 2,
"CashbookID": "00000000-0000-0000-0000-000000000000",
"IncludeFBT": false,
"IncludeFTC": false,
"IncludeLCT": false,
"IncludePAYGIOption1": true,
"IncludePAYGIOption2": false,
"IncludePAYGW": false,
"IncludeWET": true,
"ReportingPeriodType": "54041267-bc3a-4aef-8cb9-2b36f8be1d03"
},
"CashbookId": "e17417ac-fc79-4d4d-9ee8-1780b3bc326f",
"CompanyName": "ABC Building",
"Data": [
{
"Error": null,
"Label": "9a",
"Value": null,
"Xbrl": null
},
{
"Error": null,
"Label": "8B",
"Value": null,
"Xbrl": null
},
{
"Error": null,
"Label": "8A",
"Value": null,
"Xbrl": null
},
{
"Error": null,
"Label": "9",
"Value": "0",
"Xbrl": null
},
{
"Error": null,
"Label": "9b",
"Value": null,
"Xbrl": null
}
],
"GSTReportId": "44713e4e-1f7a-40b8-b51d-9a5c3fc671af",
"LegalName": "ABC Building Pty Ltd",
"Lodgement": {
"CashbookId": "e17417ac-fc79-4d4d-9ee8-1780b3bc326f",
"Description": null,
"DocumentId": null,
"DueDate": null,
"EndDate": "2017-03-31T00:00:00",
"GSTReportId": "44713e4e-1f7a-40b8-b51d-9a5c3fc671af",
"IsAmendment": false,
"LodgeDate": null,
"LodgementStatus": 1,
"LodgementType": 0,
"PeriodInDays": 0,
"ReceiptNumber": null,
"StartDate": "2017-01-01T00:00:00"
},
"ReportType": 1,
"TemplateId": "79a11efe-dec4-43d1-a9e3-715dc26c2220",
"Total": 0.0
}Details of each object
Data Field | Description | Data Type |
AmountTaxStatus | Whether the amounts in the bas are gst inclusive or not | Fixed numbers 1 - Non Taxed 2 - Inclusive 3 - Exclusive |
CashBookID | Always a zero GUID. The CashBook ID can be found further into the response payload. | GUID |
IncludeFBT | Whether the BAS includes FBT amounts or not | boolean true/false |
IncludeFTC | Whether the BAS includes FTC amounts or not | boolean true/false |
IncludeLTC | Whether the BAS includes LTC amounts or not | boolean true/false |
IncludePAYGIOption1 | Whether the BAS is set to PAYGI option 1 or not | boolean true/false |
IncludePAYGIOption2 | Whether the BAS is set to PAYGI option 2 or not | boolean true/false |
IncludePAYGW | Whether the BAS is set to include PAYG WItholding or not | boolean true/false |
IncludeWET | Whether the BAS includes WET tax amounts or not | boolean true/false |
ReportingPeriodType | Can be ignored. Internal use only | GUID |
CashBookID | The ID of the CashBook the BAS is from. | GUID |
CompanyName | The name of the company the BAS is for | Text |
Data | The array of the BAS data. | Array |
Error | Whether a error was detected with this field on the bas. Remains the same definition for every field | Text. Will appear as null if no error. |
XBRL | Not used. Future development. Remains the same definition for every field | Always Null |
Label | The label from the BAS for the data eg 8A. Remains the same definition for every field | Numeric |
GSTReportID | The unique GUID of the BAS from the book | GUID |
LegalName | The legal name of the company stored in the book | Alphanumeric |
Lodgement | Data related to the lodgement of the BAS |
|
CashBookID | The id of the book | GUID |
Description | Any description that has been typed in with the BAS return | Alphanumeric |
DocumentID | Any document id that has been typed in with the BAS reutrn | Alphanumeric |
DueDate | The due date for the BAS | Date/Time |
EndDate | The end date for the BAS period | Date/Time |
StartDate | The start date for the BAS period | Date/Time |
IsAmendment | Whether this has been marked as a amended BAS for lodgement | Boolean true/false |
LodgeDate | The date recorded for any lodgement of the BAS | Date/Time |
LodgementStatus | Whether the BAS is marked lodged or not | Fixed numbers 1 - Draft 2 - Lodged |
LodgementType | The way the BAS was lodged. Please note at the current time this will always respond 0 or 1. | Fixed numbers 0 - None 1 - Manual 2 - Electronic |
ReceiptNumber | Any receipt number entered against a lodged BAS | Alphanumeric |
ReportType | Where the report was lodged. This will always return 1 at the current time. | Fixed number 0 - None 1 - AU |
TemplateID | Internal use only | N/A |
Total | The total of the BAS refund/bill | Numeric |
Need more help?
Ask the Reckon Community at: https://community.reckon.com/categories/reckonapi