177 results found
-
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.
3 votesThis data is available via the SalesTaxBasis value on the Organisation endpoint
-
Allow you to specify the tax on an invoice rather than have Xero calculate it
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 system
3 votesWhen you include the optional TaxAmount element on line items Xero will use your value rather than re-calculating it.
-
Define a schema for the final version 2 REST services
Currently no schemas exist on the developer release of the Xero REST services. Many languages provide useful tools for XML serialization that require a schema. Providing a schema will allow developers to integrate with Xero quickly, as well as ensure that the data format is consistent.
3 votesWe have been supporting and maintaining a schema for a while now: https://github.com/XeroAPI/XeroAPI-Schemas
Please check the readme for some usage warnings.
We will communicate any change to our schema project support via a developer update: http://blog.xero.com/subscribe-to-the-xero-api-developer-mailing-list/
-
setup an api forum
there seems to be a growing number of conversations happening in user voice, perhaps a forum would be a more worthwhile for discussions. then others can learn from the discussions posted here, and post code samples etc
3 votesWe’ve just launched Answers for Developers – http://answers.xero.com/developer
-
3 votes
-
include archive flag in api
Archived contacts appear to be included in the contact lists returned by the API. I would be useful if these contacts were flagged in the result set say.
3 votesOur recent 2.44 release provides an optional parameter for you to retrieve archived contacts: http://developer.xero.com/documentation/api/v2-release-notes/#2.44
-
when a batch payment is reconciled, its child payments' IsReconciled element shoulud return as true
Currently when a batch payment is reconciled, its child payments' IsReconciled element always return as false. It will be useful to return as true.
2 votes -
Update bank accounts
Currently you can update any account from your chart of accounts except bank accounts.
This suggestion is to add update (POST) support for accounts with Type of BANK on the Accounts endpoint.
Note It is possible to create bank accounts, this is specifically in regard to updates.
2 votesWe have released an update that allows bank accoutns to be updated via the API please see docs below
https://developer.xero.com/documentation/api/accounting/accounts
-
Differentiate Bank and Credit Card Account
The very well managed Xero API just made us surprised that there is no concrete way to differentiate a Credit Card and a bank account. They both are under account type Asset. Based on number of digits in the account number could not be an ideal way to differentiate these two. Requesting to provide a flag so that API users can credit or debit the amount to create Balance sheet.
2 votesI’m pleased to announce that the Accounts endpoint now returns a element that allows you to differentiate between credit card, Paypal and regular bank accounts.
The update was release on September 1st http://developer.xero.com/documentation/api/v2-release-notes/#2.142
Cheers,
Adam -
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/
-
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.
2 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
-
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
2 votesI’m not sure when we released it, but it was a long time ago =) This is well overdue to be closed.
-
Offer the journals.xsd in your scheme files
The journals.xsd is not amongst the scheme files that you can download. Why is this missing?
2 votesJust confirming this is now available in our XML schema: https://github.com/XeroAPI/XeroAPI-Schemas
-
2 votes
Overlooked this request earlier – we have a reporting API – http://developer.xero.com/api/reports/
-
replace '400 bad request' with real error
Errors on the api just return 400 bad request, no matter what it is. Previewer gives detailed info on the failure. Can you return that sort of info tot he api, or have a parameter to send in the xml to allow that debug info to be returned.
2 votes400 code responses should contain error details in the body of the response, check this page for some example errors.
http://blog.xero.com/developer/api-overview/http-response-codes/the test harness just displays these errors to you too.
-
Start programming thing that really matter and really update the software
From almost 2 years I've seen NOTHING really happening to Xero. Looks the same, works the same, missing same things.
From initial hype went to total stagnation.2 votes -
Integrate with HSBC world wide for auto reconciliation
HSBC is the only bank that allows us to have bank accounts in multiple countries without needing to register a company in multiple countries. This feature is much better than just having a multi currency account as it reduces cheque clearing time by up to 90 days, and is possibly something that your other customers might be interested in if they are dealing in multi currency. My laziness requests auto statement downloads please for all types of accounts.
2 votesApologies for the delay in updating this request – as it is not an API one, we missed it.
Just confirming we do support HSBC bank feeds. Check out this blog post for more info: http://blog.xero.com/2011/08/xero-now-supports-over-5000-bank-feeds/
-
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
-
Set up cost centres
I would really like to see cost centres being set up so that we can track the spending of various departments in common account codes such as Printing etc. I can;t move several clients over due to that and there' no reason to use workflow max or similar as it is just a costing system
2 votes -
Service to calculate Tax on AR invoice
Would help to have a service call where an invoice can be sent with no tax details, and Xero calculates the tax and returns it - without saving it in the Xero org. This makes it easier for other applications to leverage our tax calculation engine and ensure consistency in the calculation used.
2 votesThis will included in our next API update – a developer preview release will be available during the week of 7-11 Sept 09
- Don't see your idea?