Best Of
Re: Reckon Accounts Hosted API - Authentication error (but no details) and integration query
1) In order to connect to a data file on the Hosted platform via the API it is necessary to authorise with the Identity server.
Authentication - Hosted API - Reckon Help and Support Centre
Then when connecting to a specific data file you can provide the UserName and the Password for the integrated application that you are developing.
Authentication - Hosted API - Reckon Help and Support Centre
APIs: Details - Reckon Developer Portal
2) Is the redirect URI oauth.pstmn.io the same one that you provided when you put through your Developer Partner application that is associated with your ClientID and ClientSecret?
Check the email that you would have originally received when that confirms your ClienID, ClientSecret and RedirectURI.
3) Did you submit the question via the web ticket or did you email directly?
If you used the web ticket, did you indicate that you require assistance with "Reckon API" as the product?
If you emailed directly, then you would have received the automated response email that states:
Dear Customer,
Thank you for reaching out.
Please note that as of August 3, 2025, we are no longer accepting direct emails for support. Instead, you will need to lodge a web ticket. Lodging a web ticket ensures faster responses, organised tracking of your inquiry, and access to dedicated support resources tailored to your needs.

Re: Fast Coding not showing new transactions Commonwealth Bank
Hi Liam
We're in a similar position and would be interested to know if you went with open banking or a direct feed. How easy was it to setup?
Re: Reckon Accounts Hosted API - Authentication error (but no details) and integration query
Yes, Reckon Hosted is essentially Reckon Desktop running in the cloud.
The Reckon Hosted API is mainly a transport layer that allows you to send and receive Reckon Desktop SDK/XML requests and responses through their servers.
That means you still need to understand how Reckon Desktop SDK/XML structure works (for example, how to build <QBXML> requests and parse the corresponding <QBXML> responses).
So while the Hosted API lets you automate communication remotely, the underlying logic and data formats remain the same as Reckon Desktop.

Re: Reckon Accounts Hosted API - Authentication error (but no details) and integration query
Hi @mattmartin
The Reckon API uses OAuth2 Authorization Code Flow, so it follows the same process as other modern APIs that use secure token-based access. Below are the steps and relevant API calls you’ll need to handle in your pipeline setup:
Step 1. User Authorization (one-time only)
You must first obtain an authorization code by redirecting the user to Reckon’s identity server:
GET https://identity.reckon.com/connect/authorize?
response_type=code
&client_id={YOUR_CLIENT_ID}
&scope=open read write offline_access
&redirect_uri={YOUR_REDIRECT_URI}
&state=random_state
- The user logs in and grants permission to your app.
https://your-redirect-uri?code={AUTHORIZATION_CODE}&state=random_state
- Step 2. Exchange Authorization Code for Tokens
Use the code you received to get the Access Token and Refresh Token:
POST https://identity.reckon.com/connect/token
Content-Type: application/x-www-form-urlencoded
grant_type=authorization_code
&code={AUTHORIZATION_CODE}
&redirect_uri={YOUR_REDIRECT_URI}
&client_id={YOUR_CLIENT_ID}
&client_secret={YOUR_CLIENT_SECRET}
You’ll store both the access_token
and refresh_token
.
The access token is used to call Reckon APIs, while the refresh token lets you renew access later without user interaction.
Step 3. Use Access Token to Call the API
Now you can call any Reckon API endpoint by including the Authorization
header:
Step 4. Refresh the Access Token (for automation)
When your access token expires (typically after 6 hour), use the refresh token to get a new one automatically, this is what you’ll implement in your Azure Fabric Pipeline:
You can now continue your ingestion process automatically, without any manual login.
In Summary
- The first login is manual (user grants permission).
- After that, Azure Fabric Pipelines can automatically:
- Store and use the
refresh_token
- Periodically request a new
access_token
- Continue calling Reckon’s API without further prompts
- Store and use the
I don’t work for Reckon directly, but these are the correct steps based on their OAuth2 implementation. The most common issue that causes “unexpected error” is a mismatch between your registered redirect URI and the one used in Postman. Make sure they are identical (including protocol and trailing slash).
Thanks,
Phuong

Re: Reckon One update! ✨ 2025/26 tax table updates & more!
Thanks for flagging this @Michelle_10861650
Let me have a chat with our product team about this one and I'll come back to you as soon as I have more info.

Re: How to accrue leave balances using the API
Support has responded to me, recommendation was to do a PUT request on the V1 employees endpoint, updating the "AnnualEntitlement" field to the new value of Time in Lieu hours for each employee.
Employees API v1 - Reckon Help and Support Centre
Thankyou!

Re: Do you use journals in Reckon One? Want early access to the upgrade?
Sure thing @John Angelico, the new journal experience has now been switched on in your book.
The next time you attempt to create a new journal you'll see a banner at the top of your screen, simply click the Check out new Journals button to access the upgrade 🙂
Give it a go when you have a chance and let us know what you think 🙂

Re: Make print setup available for reports.
Thanks Rav
Yes, that is OK, but we then need a preview so we know whether to choose landscape/portrait. Rather than choosing pdf - downloading - seeing it is spreading across 2 pages - go back and redo. I'm not a fan of redoing things.
A "fit to one page" option would be good.

Re: Delays with online banking opening
The size show in the screenshot you have provided is for the QBW file only.
At around 250MB the size of that file is not large.
Since you've indicated that the backups are done every 2 weeks and it doesn't take too long then it is unlikely that your TLG file is very large.
As a test consider the following:
- Click on the File menu and select Close Company/Logoff
- Click on the Open or restore an existing company button.
- Either make a current backup or make use of a recently made backup.
- Restore the backup by adding a prefix "TEST ONLY - " to the data file name.
- Once the backup file has been restored where the resulting data file has been renamed due to the addition of the prefix to the data file name, click on the Company menu and select Company Information then add the prefix "TEST ONLY - " to the company name. This will clarify that the data file you are currently in is the test and not the original file so that no one can 'accidentally' open and start doing work on the test file.
- Go to the Lists menu then select Chart of Accounts
- Edit each of your bank account that has the lightning bolt (indicating online access is enabled) and remove any bank Account number and BSB number, then disable the Online Account Access.
- Once there are no more bank accounts with a lightning bolt, create a brand-new test bank account
- For this test bank account, add a BSB and Account Number and then enabled the Online Account Access. (As a test you do not need to put your real banking details)
- Then go to the Banking menu and select Online Banking Centre
- Confirm how long it takes from the time you select Online Banking Centre to the time that the screen is displayed.
- If it still takes around 10 to 15 minutes, then there may be no other way to make it go any faster.
- If it is faster, then go back to the Chart of Accounts List and re-enable the online banking access to your real bank account, adding back its bsb, account number and other details as needed.
- Then go to the Banking menu and select Online Banking Centre
- Confirm once more how long it takes from the time you select Online Banking Centre to the time that the screen is displayed.
- If it is still faster than before, then that is a good thing. Enable the online account access for any remaining bank accounts and try the process again to confirm whether it is still faster or if it is slower again.
- If it is once again slow, then something about the existing bank account (your real ones) that is doing something in the background before the online banking centre is displayed.
Let us know how you go with following the process above.

Re: Fast Coding not showing new transactions Commonwealth Bank
thank you Lucas, worked well