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
501 results found
-
Include statementLineID in Bank Statement report
In lieu of a Bank Statement endpoint, including the statementLineID in Bank Statement report would be really helpful
We present a view of the Xero bank statement and show the bank account balance in some of our reports. It's difficult to reliably keep the bank statement in sync without some kind of unique ID on the statement line.
46 votes -
Expose Inventory Items Summary report
Currently the Inventory Items Summary report is not exposed yet via Xero API. Please vote so we can keep track the demand for it.
45 votes -
Be able to email attachments on invoices
When I send invoices to customers I have to attach the correlating support data to the invoice. At the moment I can attach the support data but I can't email it out from Xero. I therefore have to download each invoice and then manually generate an email from my email system for each customer in order to attach the data and invoice in a single email... a laborious process at the start of each month!
Life would be so much better if I could email attachments along with the invoice directly from Xero. This functionality is literally the only thing…44 votes -
Aged Receivables/Payables by all contacts in API
Be able to get aged Receivables and Payables for all contacts via the API and not have to call them one at a time!!!!
Surely this would be a massive help to your own API given I'm sure multiple people are just smashing the API by making call after call to get all the contacts out!!!
44 votes -
Expose more invoice reminder settings
The only invoice reminder setting exposed via the API is whether reminders are enabled for the organisation.
This request is to expose more invoice reminder settings (e.g. rules, templates). Please let us know in the comments which settings you'd like exposed and whether you'd like to update them as well as retrieve them.
42 votes -
Attach pdf invoice when emailing invoice via API
There is currently no way to attach the invoice PDF to emails when emailing from the API. We've had to resort to sending the link in the template used to email our customers. However, our customers prefer having an attachment instead of going to a link to download it.
41 votes -
Create a payment and mark "Pay by Check" via API
When paying a Bill in Xero you can check a box "Pay by Check". This will add a new "check" to the list of checks and the user can print these checks and mail them.
Would be helpful to allow this via the Payment API endpoint
41 votes -
Please update your Reporting APIs w/ option to get V2 [new] Balance Sheet and Profit & Loss including the default custom layout.
Please update your Reporting APIs w/ an option to get V2 [new] Balance Sheet and Profit & Loss including the default custom layout.
It is extremely frustrating that the report that comes from the API often in no way resembles the report that the Xero end-user actually uses via the UI, to the point that they don't even recognize it. They invested a lot of time making a custom layout with groups, rules, etc and the result is a pretty fantastic presentation of their financials, but all that work just gets thrown out when a 3rd party application collects the…
40 votes -
GET attachment from Expense Claims
GET attachment from Expense Claims
The current implementation of Expense claims will not allow you to retrieve any attachments made to a Receipt posted into an Expense Claim. We would like this fixed so we can retrieve attachments from within an Expense Claim based on the Receipt ID.40 votes -
Increase rate limit (or allow details to be included in invoices, etc)
This is especially important for an initial sync of a new customer with our product as we need every invoice in the database (including the PDFs, which we are happy to trickle into the system over time).
40 votes -
Link Projects to Invoice Line Items
Currently its impossible to link invoice items (revenue) to projects using the Accounting API. Furthermore, its impossible to modify invoices that have line items that have been linked to projects using the web UI.
This is a show stopper for us who have automated billing solutions and want to track the profitability of those projects within Xero. It's heartbreaking to have to do this outside of Xero.
Please make it possible for us to link invoice line items to Projects in order to use Xero as our Billing engine for invoices and invoice items that are generated outside of Xero…
38 votes -
API to set exchange rates
Create and API entry point to set default exchange rates, just like we do on the Settings page.
Rational: here in Poland, we're obliged to use the Polish Central Bank exchange rates on accounting. Having an API for it makes it possible for us the call it once everyday to set the rate for the next day. Without this we're not able to use Xero officially for bookkeeping. (we have to setup the rates for this whole calendar year!)
38 votes -
Expose whether invoice reminders are enabled for a particular contact
This request is to expose a boolean value to determine whether invoice reminders are enabled for a particular contact.
Please let us know in the comments if you'd like to update this value as well as retrieve it.
37 votes -
Ability to send a sales invoice from Xero to Xero via API
To be clear this is about sending invoices to a contact via their Xero network key: https://help.xero.com/uk/SalesInvoiceX2X.
This is distinct from sending invoices via email: http://xero.uservoice.com/forums/5528-xero-core-api/suggestions/1930769-be-able-to-email-approved-invoices-via-the-api
35 votes -
Posting receipt of payments on Invoices or downloading of receipt pdf of the payment
On XERO online portal, when we add a payment we can send a receipt to customers email. Similar way can we have this feature via api. Either by posting receipt on payment acceptance or download receipt pdf of payment. This is something must have feature.
34 votes -
Xero Projects API - bill line items
Note - you need a projects API section now it has been released.
To enable full use of OCR apps with Projects there needs to be the ability to post bill line items to projects as expenses. Without this functionality any business that wants to automate their billing and approval process cannot use Xero projects (without manual intervention in Xero).
As an exmaple - I currently have a client looking to do this with 50 active staff. This would be £250pm or £3,000pa potential Xero fees lost as they would use a different app that does both.
34 votes -
Be able to Allocate CreditNotes while creation
Right now, the only way to allocate a CreditNote to an Invoice is via a single API call to <url>/CreditNoteID/Allocations
This severely limits the capability to have multiple allocations (exclusive) done at the same time. It would be wonderful to allocate CreditNotes to Invoices while their creation.34 votes -
Allow Tracking categories and options to be specified by GUID when using the API
If a tracking category name or option name is changed then often this isn't picked up when bulk approving invoices and invoices get entered with missing tracking categories
34 votes -
Implement support for the reference field in the new Overpayment and Prepayment Endpoints
The addition of Overpayment and Prepayment endpoints, for us is still not functional with the addition of the reference field in these. Without this there is no robust way to save a prepayment at one point in time, then be able to look this prepayment up later to be used for allocation purposes.
Same problem for Overpayments.
Hope this can be added very soon as we are looking forward to the XERO api having proper Prepayment support.
33 votes -
Expose internal unique identifiers in the API when retrieving reports
Because we currently extract accounts through reports, we don't get the internal unique identifier and have to match on number and name. If the user re-names or re-numbers an account in Xero (and this is likely to happen to other entities) we lose the connection to the account stored in our system and the user potentially loses data.
31 votes
- Don't see your idea?