166 results found
At the moment the invoice Status field only shows draft/submitted/authorised/paid.
Would be realy great to be able to see if an invoice was emailed after authorisation, and also if the invoice has been emailed once fullpayment has been made.
The element on GET Invoices is a boolean to indicate if the invoice has been “marked as sent” in the app.
IsReconciled is included in the Payment API, but is not included when multiple payments are returned.
This would be exceedingly useful for monitoring which payments have been reconciled, without having to individually request their entire details details in separate API requests.13 votes
IsReconciled is now returned when retrieving multiple payments.
We used to get OAuth 1.0a app history on developer.xero.com/myapps but no longer for OAuth 2.0 apps. Can we have this back?13 votes
This has been delivered for all OAuth 2.0 apps.
Developer Portal > MyApps > History Tab
All that is required is that the Invoice API be changed to allow posting to the bank accounts. Then it will serve as a general transaction import function.12 votes
We have provided this via the BankTransactions endpoint, but missed closing out this issue at the time: http://developer.xero.com/documentation/api/banktransactions/
Allow a oauth_callback URL to be specified for each call to authenticate rather than a single URL location for the entire application.12 votes
Please join http://www.thesmallbusinessweb.com and pledge interoperability.12 votes
Return discount rate info of Contacts in a GET Contacts response12 votes
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 votes
By 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
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 votes
The ability to delete item was released on November 18th 2015. – http://developer.xero.com/documentation/api/v2-release-notes/#2.160
Enable attachments on credit notes - support the files functionality in Xero via the API so files can be attached to credit notes in Xero.
Do you have some interesting use cases? Share your ideas so we can assess the priority of this feature.12 votes
Today 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/
This is now possible using the Contact Groups endpoint: https://community.xero.com/developer/discussion/6512619/
When retrieving invoices using the GET /invoices method the contact portion does not contain the Xero contact ID or contact Code therefore an additional series of GET /invoice/invoiceID method calls are required to establish the contact.11 votes
We will return the ContactID in our next API update – a developer preview release will be available during the week of 7-11 Sept 09.
The ContactID is the recommended identifier to store in your system for a Xero contact.
It would be very useful to be able to add a reference field to Bank Transfers. We are using the API to create many Bank Transfer transactions and many of them have the same date and dollar amount, making them nearly impossible to reconcile. Simply exposing the reference field would solve this issue.11 votes
You can now set the reference field on bank transfers via the API
The custom webhooks are disabled automatically if there was not a successful response from the destination for 24 hours. There is no notification when this has happened and to check this we need to go to the webhooks page and then manually enable it and re-send the ITR.
There could be email notifications sent when the webhook is disabled.11 votes
Thanks for your patience.
We've completed this piece of work.
Please see the Public Docs for further information:
While you're at it an identifier for individual users would be great too!9 votes
Our latest release includes an Organisation ShortCode: http://developer.xero.com/v2-release-notes/#2.22
For some background info and use cases, check out this community post: https://community.xero.com/developer/discussion/1167775/
The system I use for generating invoices calculates tax on the subtotal rather than each line as Xero does. Because Xero applies rounding to 2dp on each line items tax total then sometimes the total tax does not match my system. I need to be able to enter invoices so the totals match my system9 votes
When you include the optional TaxAmount element on line items Xero will use your value rather than re-calculating it.
A recent update to Xero now allows for multiple email addresses for each contact to be added. It would be great we could add multiple email addresses through the API, mirroring this process.
Support for this feature was released today: http://developer.xero.com/documentation/api/v2-release-notes/#2.37
Is there an api available for your UK payroll product?9 votes
Just cleaning up this old request. The UK Payroll API was released in October 2019.
Recently started using simPRO enterprise where Contractor invoices are raised against specific jobs and exported into xero.
These Contractors are subject to CIS Tax Liability and therefore line items should be coded to 321. unfortunately Xero currently does not allow for Contractor invoices using 321 to be imported through API.9 votes
API support for CIS was released back in September. Sorry we forgot to close this suggestion.
Catch up on the details here: https://devblog.xero.com/cis-comes-to-the-accounting-api-74e315997616
- Don't see your idea?