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
174 results found
-
show more detail on GET TaxRates
Specifically the tax rate components that make up a tax rate i.e. the name, the rate and compounding indicator, this is very useful information for our application
3 votesI’m not sure when we released it, but it was a long time ago =) This is well overdue to be closed.
-
allow bank statement data to be accessed via API
this would allow integration with other processing systems that match via the EFT reference used
3 votesSorry – didn’t see this earlier. We have a BankStatement endpoint http://developer.xero.com/api/reports/#BankStatement
-
Import invoices in foreign currency not just base currency
At present any invoice either imported or brought in via API can only be in the base currency. This means for any foreign currency invoice the user has to click into every single invoice and change the currency manually and then save. This is to say the lease a tad tedious, especially given it is a multi-currency system.
3 votesThis is well overdue to be closed!
API support for multi currency invoices was completed loooooong ago.
-
Make Company -> Line of Business readable via the API
It would be useful to be able to access the "Line of Business" field programatically, which would allow developers to then build analytic tools for accountants
3 votesThe line of business field is now returned on the GET Organisation API call: http://developer.xero.com/documentation/api/organisation/
-
allow a way to send Leave entries (ie. type of leave, start and end dates)
I'm currently using the PayCycle API and there is no way to send information of any leave taken through on timesheets
3 votes -
Enable attachments on Bank Transactions
Enable attachments on Bank Transactions (spend and receive money).
3 votesToday we released the ability to attach files to this endpoint. For details on how you can use it, see our Attachments documentation: http://developer.xero.com/documentation/api/attachments/
-
Automatic reconciliation of Payroll to General Ledger
Sometimes clients amend a payrun but forget to replace the Bill Payable for that payrun in the GL.
This can result in discrepancies between wages, PAYG, super (and other) and the GL reports.
Would be nice to automate some of this checking, even highlight any months (or specific bills) that did not match payroil3 votesPayroll GL integration has been completed, you can check out more details here: https://community.xero.com/business/discussion/3391087
-
let us "Include attached files with online invoice" via API
We can now upload and associate files with invoices via the API. Woohoo!
For the next step we need to actually let Xero know to include those associated files with the invoice. In the core app this is done by clicking on the file icon, then clicking on each file's settings then clicking on "Include with invoice".
We have to do this over 200 times a month manually for every invoicing run. It would be nice to do it with the API instead :-)
3 votesIn a recent release we have added this function: http://developer.xero.com/documentation/api/v2-release-notes/#2.59
-
The ability to generate Quotes from within the Xero Web interface
I would like to be able to create quotes from within the Xero Web interface for my customers which could then be converted into an invoice if the customer accepts the quote.
Just like you can currently create purchase orders and convert them into bills once the goods have been received.
3 votesQuotes functionality was released in the Xero web interface on January 21st 2015. You can now create quotes and convert them into invoices once they’re accepted.
-
3 votes
The Projects API beta is now open to everyone. Check out the blog for details https://devblog.xero.com/introducing-the-xero-projects-api-a67a7af0a4a0.
Thanks,
Adam -
Allow Quote PDF Download via API
It is great that the Quote API is now available, however it would also be great if we could have an endpoint to download the PDF of the quote just like we can for an invoice.
For API integrations it allows single click download via the API without the user needing to go into Xero and manually download it.
3 votesHi Jimmy,
Quotes PDF download is already available via the Quotes endpoint.
Please refer to the following documentation to see how.
https://developer.xero.com/documentation/api/requests-and-responsesI will also ensure the Quotes docs get updated to include PDF.
-
Support Oauth2 'Client Credentials Flow' for server apps.
Major drawback of Xero Oauth2 is that the 'Client Credentials Flow' is not supported. This makes it impossible to implement server-side applications to interact with Xero because there is no user interaction at all. Lot of people have been complaining about this, and it's shocking that it is still not supported in May 2021!
3 votesYou can now integrate with client credentials using Custom Connections.
https://devblog.xero.com/introducing-custom-connections-72c32297382
-
Bulk fetching of invoice payments within a date range
Rather than having to query the API to get payment information for each invoice consider allowing a date range to be specified and return all invoices that have had payments applied
2 votesWe’ve introduced a new API method that allows you to get payments since a timestamp. See our API reference for more details http://blog.xero.com/developer/api/invoices-get/
-
Access additional fields in the contacts record
When creating/updating/reading contacts have the ability to access the additional fields that exist (ABN, bank account details, etc).
Would also be good if we could create custom fields attached to each contact or to have a generic "notes/comments" field that we could dump data (preferably HTML) into.
A logical extension to this would be the ability to reade/write the notes/history section of each contact.
2 votesContact details returned will be more comprehensive in our next API update – a developer preview release will be available during the week of 7-11 Sept 09
Update – 24 Sept 09 – I’ve created another request for the additional fields – sorry I’m missed this when setting this issue as complete
-
Additional GET /invoices Request Parameters
It would be really handy if the GET /invoices request also accepted the optional parameters contactID and contactNumber to retrieve invoices created for a specific contact. This extends the provious contact id request submitted by phaines.
2 votes -
Include Financial Year End in the GET Organisation response
Including a companies year end date would have value for people using the reports API
2 votesCleaning up some old requests, just confirming that FinancialYearEndDay and FinancialYearEndMonth are exposed in the GET Organisation API call.
-
correct your flash player detection so that it accepts flash 11.
I am a linux 64 bit user, and therefore I need to use flash 11 (since flash 10.x is only 32 bit). Flash 11 is already on release candidate stage and I use flash sites everywhere without problem. But when I try to use xero it says "You dont have flash player installed".
2 votesSorry for the late reply, this was missed as it is not an API request, but I can confirm the flash detection issue was fixed a couple of weeks ago.
-
Allow attachments in other than DRAFT status
From http://developer.xero.com/documentation/api/attachments/
"Attachments can only be attached to documents that are of status DRAFT"
This is a little annoying, it means we have to create the invoice in DRAFT, add the attachments, then transition the invoice to SUBMITTED or AUTHORISED.
Can Xero remove this restriction?
2 votesToday we released the ability to attach files at additional statuses. For details on how you can use it, see our Attachments documentation: http://developer.xero.com/documentation/api/attachments/
-
be able to filter getAccounts depending on type of request
Would be nice to only show those accounts that are valid for a particular purpose.e.g entering an Accounts Receivable invoice , entering an Accounts Payable invoice rather than listing all accounts. Filtering on a specific type maybe useful as well. e.g. Assets, Liabilities
1 voteThe API V2 GET Accounts endpoint allows the use of where clauses for this type of function.
-
add journals via the API
Add manual journals via the API - same functionality as the app
1 vote
- Don't see your idea?