Accounting API
Welcome to our official feedback forum for the Xero Developer API.
The Xero Community site is the best place to submit feedback for improving Xero Business
571 results found
-
allow filtering on all endpoints for null/blank guid fields
Our customers / product requires the ability to filter by null/blank guid fields.
For example, the Invoices endpoint has a RepeatingInvoiceID field. We have customers that need to find all invoices that DID or DID NOT originate from a repeating invoice.
The logical approach would be via the where clause using one of the following syntax.
?where=RepeatingInvoiceID != null
?where=RepeatingInvoiceID == null
?where=RepeatingInvoiceID != ''
?where=RepeatingInvoiceID == ''This not only needs to apply to invoices but all endpoints (e.g. the invoices BrandingThemeID, the bank transactions OverpaymentID or PrepaymentID, etc.)
1 vote -
yoga teacher training in India
Embarking on a Yoga Teacher Training journey in India is more than just an educational experience; it’s a profound opportunity to transform your life and deepen your connection to yoga. India, the birthplace of yoga, offers an unparalleled environment for personal growth and professional development in this ancient practice.
https://gyanyogbreath.com/1 vote -
File Upload from Cloud Volumes
Allow uploading of documents (my use case is Invoices) from cloud storage. Currently you can provide the document content, but it renders as a blank document in the viewer.
1 vote -
it's challenging to determine which invoice line items are assigned to specific projects.
I'm writing to suggest a valuable improvement to the Xero API: the ability to directly identify which invoices are linked to projects.
While I've explored the existing endpoints for both invoices and projects, I haven't found a clear way to establish this relationship through the API data itself.
Currently, it's challenging to determine which invoice line items are assigned to specific projects. This functionality would be highly beneficial for streamlining workflows and gaining deeper insights into project profitability.
1 vote -
Be able to filter out archived items such as Pay Items
.NET SDK has removed "JOBKEEPER" as an Allowance item. However, when retrieving Pay Items, an archived item with that type is retrieved, meaning the retrieval of pay items fails via the SDK.
Should be able to filter out archived items when retrieving data.1 vote -
Make How-to-guides - Idempotency - Actually Available
This feedback references the availability of a "How to guide" for idempotency.
https://xero.uservoice.com/forums/5528-accounting-api/suggestions/11381358-idempotent-requests
However, the URL returns "Not Authorized."
https://developer.xero.com/documentation/guides/how-to-guides/idempotency
If it is there why can we not get it.
1 vote -
Journals updated with "Find and recode" are never retrieved by the API
When using the If-Modified-Since header, journals updated via "find and recode" are never retrieved.
There are two main issues with this:
There is no way via the API to know when journals have been modified, so we're reporting numbers which don't reflect the GL.
In order to resolve the issue, we need to reload all transactions since the earliest created date of the recoded journal. This could be hundreds of thousands of journals.
3 votes -
Align the decimals for invoices & bills (7 digits) with payments (6 digits)
Through Xero API, invoices and bills can be created or updated with up to 7 decimal places while payment transactions can only be created or updated with up to 6 decimal places, it would be great that payments transactions could also be created/updated with 7 decimals
1 vote -
API support for deleting Prepayments and Overpayments
API support to delete/void prepayments and overpayments will add benefit to keep our system in sync with Xero without the need for manual intervention.
3 votes -
Expose employee cost rate data through an API endpoint
Currently, we can enter employee cost rate data into Xero, but this data is not available back to us through the API. This limits our company's ability to accurately track project profitability, especially through more sophisticated solutions using BI tools outside of Xero. A simple solution would be to expose this data through the Projects endpoint (
User
table) or another Xero API endpoint (Accounting?). Such a limitation has sparked recent conversation in our LT to migrate away from Xero as our company grows > 50 employees. Without this data available in the API, messy workarounds are implemented externally.6 votes -
To show 2 active tracking categories on the payroll timesheet
Whilst 2 active tracking categories are shown on Sales invoice, Bills and manual Journal entry.
On the payroll timesheet entry only shows 1 of 2 active tracking categories.
Could we please have 2 active tracking categories appear on the payroll timesheet entry ?
Thanks1 vote -
Allow booking of time entries on Jobs I am not assigned through in the API for XPM
In XPM you can create a time entry for a Job you are not assigned to. However this is not possible if we are making the time entry through the API.
The API should offer that possibility as it is the same as in the browser.
The API is not allowed to reproduce the same behaviour as in the the portal which is a bug.
1 vote -
Ability to create Practice Manager invoices
It's possible to get details of Practice Manager invoices using the Invoices API endpoints:
https://developer.xero.com/documentation/api/practice-manager-3-1/invoices
However, it's not possible to create or update invoices using the API. It seems to be possible to create and update most other objects using the API so why not invoices?
This functionality would be very useful as invoices are a fundamental part of the system.
1 vote -
Ability to access Practice Manager staff billable rates
It would be really useful to be able to access (and ideally edit) staff billable rates via the Practice Manager API.
Many other fields can be accessed via the Staff endpoint:
https://developer.xero.com/documentation/api/practice-manager-3-1/staff
This would be a really useful addition.
4 votes -
Ability to update Practice Manager time sheet entry "Billable" field
The Practice Manager API allows the editing of most time sheet entry fields via the Time PUT Update endpoint:
https://developer.xero.com/documentation/api/practice-manager-3-1/time/#put-update
However, for some reason it doesn't currently allow toggling the Billable field.
It would be really useful to allow editing of this field along with the ability to edit the rest of the time sheet entry fields.
1 vote -
the API 2.0/Invoices needs to return the Project information
when I get an invoice by API (/2.0/Invoices), I have to get the project information.
is there any way to get it by API????
Cheers
3 votes -
Associate Invoices (ACCPAY & ACCREC) to Xero Project Via the API
I need to be able to associate an ACCPAY to a Xero Project via an API.
6 votes -
provide richer data on your Balance Sheet Report (Report by Outlet/ Location)
The API does not return the location of the asset where it is tagged to currently
3 votes -
Add Expenses endpoint to the Projects API
The Projects module of Xero allows you to capture expenses. However, this data cannot be retrieved from any endpoint.
It would be good if an Expenses endpoint was added to provide the list of expenses add to projects (including estimate cost and revenue information).
4 votes -
Update Xero Projects API endpoint to Include estimated costs
The Xero Projects API / Projects endpoint include an estimate field that provides the estimated revenue.
It would be good to add an additional estimateCosts field to provide the estimated cost so as to be able to calculate margin for a given project.
4 votes
- Don't see your idea?