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
-
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?
15 votesYou can now enter line items that have just a description and no unit price or quantity
-
allow bank statement data to be accessed via API
this would allow integration with other processing systems that match via the EFT reference used
3 votesSorry – didn’t see this earlier. We have a BankStatement endpoint http://developer.xero.com/api/reports/#BankStatement
-
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?
6 votesJust confirming this is now available in our XML schema: https://github.com/XeroAPI/XeroAPI-Schemas
-
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)100 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.
-
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.
3 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.
-
3 votes
Overlooked this request earlier – we have a reporting API – http://developer.xero.com/api/reports/
-
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.
976 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. -
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.6 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.
44 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
-
void authorized invoices
Be able to void authorized invoices via API
3 votesYou 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.
3 votesSorry – 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/
-
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.
19 votes -
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
31 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
-
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
53 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/
-
3 votes
-
162 votes
-
Allow attachments of PDF on payable invoices
Store supplier invoices with the invoice transaction in xero. Doubles as a storage system and makes retrieval much easier. Worth paying the upper price plan for
118 votesWe have released the ability to attach files to AP invoices today: http://blog.xero.com/developer/v2-release-notes/
There have been some comments about adding attachments to other documents in Xero. For now, only receipts and AP invoices are supported as in the main application, but any changes to this in the main application, we will work to reflect in the API.
Any questions about using the attachment functionality, feel free to ask a question in our forum: https://community.xero.com/developer/
Thanks
Ronan
-
WHMCS Integration
See here for more information: http://forum.whmcs.com/showthread.php?p=142285
WHMCS Website:
http://www.whmcs.com15 votes -
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
14 votesThe element on GET Invoices is a boolean to indicate if the invoice has been “marked as sent” in the app.
-
allow notes in invoice output
there are some situations where it's useful to add a note to an invoice that's include in the invoice PDF. e.g a message about the reverse charge VAT treatment for EC customers. I would guess there's more exceptions like this where a note would be useful.
394 votesHi everyone,
Thanks for your patience. You can now add notes to invoices, contacts etc. via the API.
Check out all the details at https://developer.xero.com/documentation/api/history-and-notes
Cheers,
Adam
- Don't see your idea?