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
556 results found
-
Add journal count to the Organisation endpoint.
It would be useful to get a general idea of the size of a particular organisation. The journal count also serves as a maximum on the journal number field. Useful for displaying the percentage completed, if an API user is pulling the entire ledger.
3 votes -
Invoice Webhook - Send payload for custom connections
When the new authentication system goes live - the invoice webhook should send the invoice payload. This makes sense as the authentication system is 1:1, and it will reduce the amount of API calls.
3 votes -
Populate the reference field on Journals API with bills reference fields
For all bill journals retrieved through the GET Journals API, the reference field is blank. There is a reference field on bills. It would be great if they could be written to the journals table and exposed through the API
3 votes -
Provide superannuation payment data through the API
Provide superannuation payments data through an API - to represent what is available in the superannuation payments report currently.
This would also need an employee Id - currently only shows the employee name.
3 votes -
Get-BalanceSheet API for reporting should spit out data as of the input date parameter
I've been working with GetBalanceSheet reporting api, I realized while fetching data for all dates and found out that it is returning data pointing to the last date of the month in the input date.
Example:
Get-Balancesheet API
date: 10/24/2021 (mm/dd/yyyy)API returns data as of 10/31/2021 instead of 10/24/2021
Get-IncomeStatement does not have this issue.
3 votes -
Get the percentage of income in the Profit & Loss API
The profit & loss api requires a % of income exported into their json it'll help report devs like me working on the custom reports to avoid complicated calculations on the reports and bring flexibility of data in the API
3 votes -
Get mapping of companies with all embedded integrations
Suppose, I have more than 500 companies to manage and each one uses different integrations eg: routable, adp, toast, square etc. How can I see which company is associated with how many integrations. I want to have a report or api that can provide me that information.
Otherwise, there might be a possibility that for example: "Company A" in Xero might accidently or by human error be connected to "Company C" in routable instead of "Company A". Having some kind of metric can help in auditing/correcting such things else it could be a recipe for disaster.
3 votes -
On Attachment of supplier invoice against PO, update the POs UpdatedDateUTC
Upon Uploading a file to a Purchase Order in Xero the UpdatedDateUTC value does not update.
We are looking to pull all files linked to POs into our system and currently need to send a list of POs to check for attachments against, instead of easily knowing which PO has an attachment added since the last time we completed an API call.
3 votes -
Practice Manager API returns the Last Modified Since value which you can search for
The Practice Manager API allows you to restrict the list to anything that has been modified since a particular date. The issue is that the value isn't returned on the response.
We would like that field to be returned so we have visibility on the exact last modified time.
https://developer.xero.com/documentation/api/practice-manager/clients#get-list
modifiedsince=yyyy-MM-ddTHHss
Thank you
3 votes -
Allow 20 characters in Phone Number field in New Zealand and UK
Problem:
The Xero phone number field only supports 13 characters in New Zealand and the UK. We have build an integration between Xero and BambooHR that is used by mutual companies in Australia, New Zealand and the United Kingdom. It has become a global necessity to keep mobile phone numbers with a country prefix. 13 characters, your current Xero limit, is not long enough and needs to be lengthened.
Solution:
We propose that Xero allows 20 characters in this field as BambooHR and many other companies now do.
Benefit:
Happy mutual customers who can data entry effectively important communication numbers.…
3 votes -
3 votes
-
if-modified-since and pagination for Repeating Invoice api
When will if-modified-since and pagination will be available for repeating invoice endpoint
3 votes -
Have addresses from the Fishbowl API be sent to the individual invoice rather than overriding the address in the contact screen
Allow Xero to receive billing and shipping addresses directly as the billing and delivery address for an individual invoice rather then it being sent to the overall contact screen. This would allow for invoices to have different addresses on them for the same client depending on the order. If this worked correctly, we could then have that address tied to and saved to an individual invoice. Currently, we have to manually change the address on every single invoice as our clients have orders shipped all across the country and the world.
3 votes -
Practice manager - Ability to update task time allocations via API
The ability to add Job allocation and staff allocation times into a job in Xero Practice manager via the API.
3 votes -
Sync 0.00 value invoices and credit notes from Stock&Buy to Xero
Sync 0.00 value invoices and credit notes from Stock&Buy to Xero
Some online orders will be synced to S&B with 0.00 value to ensure our stock are correct. We will add the sales invoices into Xero base on these orders fortnightly statement. These 0 value invoices can be synced to Xero, but the refunds can't. This will cause the inventory difference between S&B and Xero.
Thank you.
3 votes -
budget upload to Xero API
It would be great to have an budget upload API.
I'm using G-Accon to push data in Xero, it would be great to be able to push budgets too.
Currently, Xero's budget manager is a bit rigid in its layout. However with G-Accon I could use a custom layout, or for example narrow down for a departmental budget, and then push to Xero.3 votes -
Send Remittance Advice via API
I would love to be able to send a remittance advice via API. There are a couple of scenarios where this is would be useful:
1. Monitoring the bank feed for reconciled payments and sending the Remittance ass appropriate
2. Generating a payment file from a list of invoices that are being paid and sending the remittance as appropriate3 votes -
Add an API endpoint for starting and stopping project timers, and getting the current time
There are currently endpoints for adding time logging to Xero, but not for interacting with the running timers.
It would be really helpful to be able to do this, so that I (and others) could have external tools (in my case a StreamDeck) able to start and stop timers.
I would also like to be able to request information on what the timer is currently on in order to get live feedback.
3 votes -
Increase the number of uncertified apps you can link to Xero, 2 is very limiting!
We aren't able to connect a 3rd party uncertified app due to already being at the limit of 2. This poses quite an issue for us!
3 votes -
add the option to send a idempotency key with requests to update or change resources
For example any network, process issues etc may cause a request to create an invoice (or other resource) to occur, but the response to never be recorded. Potentially causing the process to retry this action.
One way is to add a idempotency key which Stripe for example does nicely here: https://stripe.com/docs/api/idempotent_requests
Another way would be to have a non consumer facing external ID, for both the resource and lineitems that can be set by the application and then check for its existence later. Or allow the application to set the UUIDs for these resources
For something as accurate as accounting,…
3 votes
- Don't see your idea?