181 results found
-
include an Id unique to the oAuth'enticated user
That will allow consumer apps to differentiate services based on the authenticated user (e.g. ACLs with app specific permissions).
4 votesIn a recent release we provided an Organisation shortcode which is a unique identifier of the Xero organisation you are connected to. http://developer.xero.com/v2-release-notes/#2.22
An API connection, though facilitated by a user, is tied to the organisation, not the user. This is why the shortcode is the most appropriate unique identifier within a connection.
-
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?
4 votes -
26 votes
This suggestion is well overdue for an update!
Support for updating the chart of the accounts was released back on the 4th of May.
We also have the Setup endpoint for the bulk creation of chart of accounts. See the conversions guide for more details on that http://developer.xero.com/documentation/api-guides/conversions/.
The only outstanding functionality is to be able to update bank accounts. I’ve created another post to track demand for that specific feature:
https://xero.uservoice.com/forums/5528-xero-core-api/suggestions/9679785-update-bank-accounts -
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
-
Allow blank invoice items when creating invoices
Example http://img146.imageshack.us/img146/6735/invoicelinebreaksexampl.png
Add the ability to enter invoice items without specifying quantity, unit price or anything else. And have all these fields blank on the invoice. You can already do this through xero, just not via the API.
Perhaps some sort of line seperator item?
8 votesYou can now enter line items that have just a description and no unit price or quantity
-
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 -
void authorized invoices
Be able to void authorized invoices via API
1 voteYou can now use POST Invoices to void invoices, you just need to include the InvoiceNumber and set the Status element to VOIDED. Note you cannot void invoices that have any payments applied against them.
-
Allow journals to be sent to Xero
For my business i cannot book all invoices straight to sales - i must book to prepayment then release prepayments to revenues. I want to be able to send via API the journals to release to sales, based on customer usage.
1 voteSorry – closed the earlier request for this when it was released . You can now enter DRAFT manual journals – see http://blog.xero.com/developer/api/manual-journals/
-
1 vote
-
Credit Notes: apply as invoice payment & refund
At the moment, you can create a credit note via the API but you cannot:
- Apply the credit note as a payment to an invoice
- Apply a payment to the credit note (thus refunding the customer)50 votesXero API v2.28 has introduced support for credit note refunds via the Payments endpoint.
See http://developer.xero.com/documentation/api/v2-release-notes/ for examples
Applying credit notes to invoices was completed in a previous release.
-
Expose expenses functionality via the API
Be able to at least import expenses via the api so Xero may be properly integrated with other expese tracking systems.
7 votes -
Allow access to bank transactions through an API
Currently it is impossible to automatically check if transactions occurred as they should. It would be nice if there was an API that allowed transactions to be read so this checking can occur.
21 votesApologies for not marking this one complete sooner. You can use the BankStatement endpoint as part of our Reporting API’s to check imported bank statement lines – http://developer.xero.com/api/reports/#BankStatement
-
document api response from POST,PUT and DELETE not only GET.
i.e. on successful Contacts POST returned xml will be: <write>returned xml here</write>
while on failure, depending on the cause, the following errors can be returned:<error> possible error here</error>
And so on for all the methods in Contacts, Invoices etc.
Currently only the GET responses are documented.1 voteThis old issue has been fully addressed, but please feel free to let us know if there are any more documentation issues you spot.
-
GET Invoices & GET CreditNotes need more detail of credit notes
GET invoices currently only shows AmountCredited but not the specific detail. GET CreditNotes doesn't show which invoice the credit was applied to
15 votessee http://developer.xero.com/api/Credit-Notes/#GET . GET Credit notes shows details of allocations against invoices. GET Invoices shows details of which credit notes have been allocated against the invoice
-
Be able to see if an invoice has been emailed
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.
Thanks
7 votesThe element on GET Invoices is a boolean to indicate if the invoice has been “marked as sent” in the app.
-
Notify URL When Stuff Changes in Xero - Webhooks
I'm requesting "web hooks" for the Xero API.
Here's how they work: Customer provides a URL (http://myserver.com/xero/changed) to Xero, and when something is changed, Xero notifies that URL, perhaps indicating which records have changed.
The Xero API provides methods that you can query and compare with previous results to see what has changed. However, this is not performant for large data sets, and detecting changes involves a lot of code.
The competition has it - web hooks are supported by QuickBooks. Let's get them in Xero - it's a superior product in every other way.
397 votesWe’re happy to announce that the invoice webhooks work has been completed! We now support both invoice and contact events.
We know there are lots of other events in Xero that would be useful to you as webhooks. To help us prioritise which ones to focus on next, please create separate suggestions and vote on the ones you’d like to see us implement. -
Update payments to allow Get and Post via the API
Have the ability get get payments via the PaymentID and also create payments via POST
25 votesWe are glad to announce the API now supports deleting payments and we can mark this issue as closed. For details on the Payments endpoint, please see our documentation: http://developer.xero.com/documentation/api/payments/
-
WHMCS Integration
See here for more information: http://forum.whmcs.com/showthread.php?p=142285
WHMCS Website:
http://www.whmcs.com7 votes
- Don't see your idea?