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
-
Chart of accounts: enable file attachments
Enable attachments on the chart of accounts - support the files functionality in Xero via the API so files can be attached to accounts in Xero.
Do you have some interesting use cases? Share your ideas so we can assess the priority of this feature.
0 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/
-
Enable attachments on Contacts
Enable attachments on Contacts - support the files functionality in Xero via the API so files can be attached to contact records in Xero.
Do you have some interesting use cases? Share your ideas so we can assess the priority of this feature.
0 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/
-
Expose the Online invoicing URL via the Xero API
Xero has recently released online invoicing functionality within the main application (http://help.xero.com/#OnlineInvoices).
Be able to retrieve the online invoicing URL via the Xero API.
Note that this URL is only generated when the invoice is emailed within the Xero application. Exposing this field will be of limited value until further work is done to be able to email an invoice from Xero via the API (but that is a separate issue).
462 votesHi everyone,
It’s been a long time coming but it’s finally here, the online invoice url is now available via the API!
http://developer.xero.com/documentation/api/invoices/#onlineinvoice
Thanks for your patience.
Adam
Product Owner – Developer Platform -
You can add copies of invoices and dockets to AP transactions, but can't add copies to Spend money transactions. Should be able to do this.
You can add copies of invoices and dockets to AP transactions, but you can't add copies of dockets and receipts to Spend money transactions. If we are going to keep all records along with the transactions, we need to be able to do this.
5 votesThis is well overdue for an update!
Support for attachments on bank transactions was added back on May 29, 2014.
-
Allow access to POST/GET Bank Transfers through the API
According to the http://blog.xero.com/developer/api/BankTransactions/ page, "This endpoint does not return payments applied to invoices or transfers between bank accounts".
While there is a separate API for payments to invoices, one doesn't exist for Bank Transfers. Please can it be added?
46 votes -
Mark invoice sent via API
Add the ability to mark invoices as sent via the API.
31 votesThis functionality was introduced in a recent release – see http://blog.xero.com/developer/api/invoices/ for details on how to use the SentToContact element
-
enable sending multiple invoices to the same address as one message
I haven't been able to find a way in which I can send multiple invoices to the same contact as one email message rather than individually. I wouldn't imagine this would be difficult to do and am surprised I have not been able to find a way to do this.
This would be useful when there is a quantity of invoices to go out at the same time. Currently I have fear of overcrowding the customers inbox.
7 votesSee here: https://help.xero.com/int/SalesInvoiceEmail for instructions on how to do this.
-
Add DELETE functionality to things like Items and Accounts
Currently we can populate items and accounts through API calls but we cannot remove them using a delete API call.
I understand if an Item is being referenced withing an Invoice Item it probably can't be deleted, but would like the ability to at least flag the item or account so that it can no longer be used.
12 votesThe ability to delete item was released on November 18th 2015. – http://developer.xero.com/documentation/api/v2-release-notes/#2.160
-
Retrieve contactGroups on GET request for all contacts
As far as I can tell you can't get contactGroups when doing a GET request for all contacts. You can only retrieve them when requesting a singular contact.
12 votesBy specifying the optional ‘page’ parameter on GET Contacts, additional elements are returned, including any groups to which the contact belongs: http://developer.xero.com/documentation/api/contacts/#GET
-
Show ContactNumber in the documentation for GET Contacts
GET Contacts returns the ContactNumber field, but this is not shown in the documentation.
1 voteContactNumber is documented in Contacts docs: http://developer.xero.com/documentation/api/contacts/
-
Make addresses available in reponse of GET Organisation like you do with GET Contacts
It would be great if the Organisation's addresses were available in the response message of GET Organisation, just like the addresses that are available in the response message of GET Contact.
6 votesAddress details is now returned for the organisation. See our recent release notes for further info: http://developer.xero.com/v2-release-notes/#2.22
-
return exchange rates for calls from the invoices endpoint for foreign-currency invoices
Can we have the exchange rate returned when returning invoice information for foreign currency invoices using the invoices endpoint?
6 votes -
Apply discounts to line items
The main Xero application now allows the application of a discount on a line item. While discounts on line items can be retrieved via the API (GET) it is not possible to create a discount via the API (PUT/POST). Add your votes here if this is something you would like to see.
264 votesAdding line item discounts on ACCREC / sales invoices is now supported. See release notes – http://developer.xero.com/documentation/api/v2-release-notes/#2.32
-
Enable an Attachment for Accounts Receivable (invoices to be sent)
Attachments (one actually) are permitted for Receipts and Accounts Payable. They would also be very useful for Accounts Receivable (invoices to be sent to customers).
Common attachments to be emailed with the Invoice are timesheets, quotes, and copies of acceptance certificates.
Attachments help getting the customer to approve an invoice, in turn helping to get the cash back faster.
17 votesThis morning’s API release has extended support of attachments (file) to accounts receivable (sales) invoices: http://developer.xero.com/documentation/api/v2-release-notes/#2.31
-
expose a unique ID per invoice item
The ability to set a random identifier on invoice items, on an item by item basis.
The identifier could be anything from a numeric ID, to a 32 character hash
7 votesLineItemIDs are now exposed on Invoices. This provides a unique identifier for each line item.
http://developer.xero.com/documentation/api/v2-release-notes/#2.131
-
API Overpayments & Prepayments
See the latest comments on this below
225 votesThe API now supports the retrieval and allocation of prepayments and overpayments using the new Prepayments and Overpayments endpoints.
http://developer.xero.com/documentation/api/v2-release-notes/#2.91
Refunds of Prepayments and Overpayments can be created via the Payments endpoint.
Creation of prepayments and overpayments is still done via the BankTransactions endpoint.
-
Expose the user email address via the User endpoint
Hi,
I would like to be able link the UserID with the email associated to it. knowing the email address of a xero user, is required to achieve any mash up with external services.
Thanks
Nicola
36 votesI’m pleased to confirm we have added this field to the users endpoint in our most recent release: http://developer.xero.com/documentation/api/v2-release-notes/#2.45
-
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 -
Be able to page results
It would be good if you could page through a results set.
Use Case:
I want to be able to return the latest 5 approved invoices.
Given that I don't know when they were created I can't use a filter on any of the date fields and it would be a waste of bandwidth to get all approved invoices a simple pagination system would work well.
1 voteSadly we missed this request when we released pagination on Invoices a while ago: http://developer.xero.com/documentation/api/invoices/#title11
-
Make the GST type (e.g. Payments / Invoices / None) readable by API (Financial Settings -> GST)
Allowing developers the ability to programatically access the GST type would allow us to create applications that allow accountants the ability to efficiently & automatically group entity types for easier reporting.
4 votesThis data is available via the SalesTaxBasis value on the Organisation endpoint
- Don't see your idea?