Hi,
We are using the QuickFile API across multiple QuickFile accounts for read-only bookkeeping/reporting automation.
For most accounts, the same integration works as expected. We can retrieve nominal ledgers and build trial balance data using the documented ledger/report methods.
However, we have two accounts where the credentials have been checked manually in the QuickFile UI and appear to be correct, but the API calls fail for ledger/reporting methods.
Affected accounts:
- PERCEPTION7 LTD
- REMOTE DRAFTING SERVICES LTD
What we have checked:
- Account number has been checked manually in QuickFile and matches our configuration.
- API key has been checked manually in QuickFile and matches our configuration.
- Application ID has been checked manually in QuickFile and matches our configuration.
- The same integration works on other QuickFile accounts.
- This does not look like a rate limit issue.
Methods involved:
- Ledger_GetNominalLedgers
- Ledger_Search
- Report_ProfitAndLoss
Current behaviour:
- Ledger_GetNominalLedgers fails for both affected accounts.
- Report_ProfitAndLoss also fails for these accounts.
- Other accounts using the same code path are able to return data.
Questions:
- Are ledger/reporting API methods controlled per account or per registered application in a way that could explain this?
- Is there a setting in the QuickFile account, API section or app configuration that needs to be enabled for Ledger_GetNominalLedgers, Ledger_Search and Report_ProfitAndLoss?
- Can QuickFile support check whether these two accounts or the registered application have access to those methods?
- If the API credentials are accepted for some methods but not for ledger/reporting methods, what is the expected way to diagnose this?
Thanks.