add line item ids to receipts/expense claims (and credit notes) on GET and POST successful responses
as with the similar suggestion for manual journals, this would make it possible to keep data in sync between Xero and other systems. Without this ID, if anything so much as the status or one letter in the description changes, there's no way to truly verify you have all the correct lineitems without dumping them all and injecting them again from scratch. yes there are some workarounds, but they all have failure points somewhere without these IDs.47 votes
GET attachment from Expense Claims
The current implementation of Expense claims will not allow you to retrieve any attachments made to a Receipt posted into an Expense Claim. We would like this fixed so we can retrieve attachments from within an Expense Claim based on the Receipt ID.40 votes
The documentation says:
The PUT method is similar to the POST Invoices method, however you can only create new receipts with this method.
It would be great if I was able to update receipts with the PUT method.17 votes
At the moment the main Xero application does not allow this, so it will not be possible, but we will keep this open to track demand…
As a manager, I would like to receive an email notification when an employee submits a new expenses through Xero.4 votes
Please API to create a receipt programmatically3 votes
Add a 'planned date' box for when you create a new supplier invoice to save having to change screen (e.g payments are made 35 days after receipt of invoice or a particular day each week). Currently you have to change the screen to enter the planned date.3 votes
The C# wrapper is looking for CreatedDateUTC, UpdatedDateUTC & Date but the API returns just UpdatedDateUTC and even this appears to be wrong in my testing (I get 2008-09-25T11:04:21.707).
I'd like to see ReportingDate and PaymentDueDate.2 votes
Can web have a web hook that notifies on bill events such as in the below list so that bills that are entered through the API can be updated by the Xero web hooks service on business servers...
- Bill Update (such as adding or removing line items, changing bill numbers, etc)
- Payment recorded against bill
- Credit note applied against bill2 votes
Keeping with continuity, make a purchase order contact the same as a contact via an invoice or credit note, meaning the Xero API automatically matches them to the Name field or adds them if it can't find them.
Currently we must upload an address book and then link the contact using the ContactID or ContactNumber for Purchase Orders.
Why have one way of doing something, then another for something else?1 vote
I would like to be able to post over-payments to a control account instead of to a bank account as all other regular payments can be done to control accounts.
If you attempt to post an overpayment via the banktransactions endpoint to a non bank account , you get "the specified bank account details does not match a known bank account" error.
However, it is possible to post an overpayment to a non bank account via the UI. It would be great if this could be replicated via the API1 vote
- Don't see your idea?