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
567 results found
-
Include the AccountID field for PurchaseOrders and Quotes
Quotes and PurchaseOrders are the only endpoints remaining where the lines do not include the AccountID.
For consistency, it would pay to include these fields.
Hopefuly, this is a simple request since AccountID was added to CreditNotes, Invoices and RepeatingInvoices recently.
1 vote -
Need client code extra field in organization API call
I am reaching out for assistance regarding a client code-related query. Could you please guide us on where to capture this information from the response? If the client code is not provided in the Xero GET Organisation API response, could you also advise on the appropriate steps to request the Xero team to add this property to our response? Your assistance in providing information on the client code is greatly appreciated.
1 vote -
Posting Bank Transaction attachments should produce helpful error for DELETED transactions
Right now it results in an opaque 500 error, which required me to reach to support.
For example:
```
POST https://api.xero.com/api.xro/2.0/BankTransactions/<transaction>/Attachments/kitten.png
Accept: text/xml
Content-Type: image/png
Authorization: Bearer ...
xero-tenant-id: <..>< /kitten.png
```1 vote -
Align front-end and api behaviour to list Customers
Following changes to the front-end of Xero there is now a difference between that and the api when selecting a list of Customers.
Original Behaviour - shown on the API:
All contacts start off as neither customer nor supplier. Once an invoice, bill or credit note is raised the isSupplier or isCustomer field is updated accordingly. The contact retains this status.New front-end behaviour:
We look to see if any invoices or bills have been raised and categorise the contact accordingly.We have a client who has an Accounts Receivable Credit Note posted to it so appears as a Customer…
1 vote -
Udpate Projects API Endpoint to deliver Contact Name as it does in the internal endpoint.
The Internal Endpoint used on the website delivers more fields than the endpoint in the API.
Internal Endpoint: https://go.xero.com/api/projects/projects?status=INPROGRESSAPI Endpoint: https://api.xero.com/projects.xro/2.0/projects?status=INPROGRESS
While the internal Endpoint delivers the contactName, the external endpoint does only provide the contactId. To fetch the Contact name a user needs to get access to the whole accounting module which is nonsense. The contactName should also be delivered where the id is delivered.
1 vote -
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 -
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 -
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 -
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 -
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 -
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 -
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 -
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 -
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 -
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 -
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 -
Add ability to delete bank transfers
Add ability to delete bank transfers through the API
Currently you can only create them and not delete them or the associated transactions
1 vote -
Allow Invoice History and Notes for an individual invoice to be exposed within the GET invoice endpoint
We use Breadwinner to sync Xero to Salesforce. In Xero for an individual invoice we can see the History and Notes. We want to surface that data within the Invoice record in Salesforce.
1 vote -
How I Found the Top Novel Writing Service A Writer's Journey to Overcome Challenges
I’ve been stuck on my novel for months and realized I needed professional help to elevate my writing. Feeling lost, I turned to a writing forum and posted, “Can anyone recommend the top novel writing services? I’m struggling to make progress.” Thankfully, fellow writers chimed in with their experiences, leading me to a service that transformed my manuscript into something I was proud of.
Visit Us: https://www.professionalwritershelp.com/novel-writing
1 vote -
Leather Jacket Halloween Costume
Add a touch of class and edge to your leather jacket Halloween costume with a leather jacket from 7thangle. Our jackets are ideal for creating costumes with a mysterious twist. Check out our ongoing Halloween sale and get the leather look that fits your character – perfect for making a lasting impression.
https://www.7thangle.com/halloween-jackets/1 vote
- Don't see your idea?