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
92 results found
-
Add Total Record Count to GET Request Responses
It would be useful to have a total record count in the response when executing GET requests against the Xero Accounting API, especially in those instances where paging is being used.
For example, a GET request for Invoices could return:
{
"Id": "xxx",
"Status": "OK",
"TotalRecords": 6721,
"Invoices": [
....
]
}The use case for this is if I have an application that wants to display invoices to the user (without data replicating into the app), I'd like to display those in a paginated list. But there's no way for the app to know how many pages of Xero…
68 votes -
Add page size/limit to paging GET requests
It would be useful to be able to specify the page size when executing paging requests for the various API GET resources. Currently, the page size is 100, but can't be changed. The issue is that 100 records can still be a long callout if that includes related information.
Being able to do something like:
/Invoices?page=1&pageSize=50Or similar would be handy!
28 votes -
Apply same invoice due date logic like in the UI
When creating invoices via Xero UI, contact and organization default due date rules are applied, which is great!
But when creating invoices via API, due date field is left blank unless it's explicitly set in the API request. All this nice logic of applying contact and organization due date, in that order, is skipped for API created invoices, resulting in a rather inconsistent UX for end users.And to "use" that feature of Xero, each API application would need to reimplement same logic that Xero UI already has.
I think keeping parity between UI and API would be very good…
24 votes -
Add ability to delete Attachments
Using an A/R Invoice as an example, at the moment you can upload a new attachment, retrieve a list of attachments and download attachments. I would like to have the ability to delete an attachment - for example you might have uploaded the wrong attachment, but you need to login to the main Xero website to be able to delete the attachment.
6 votes -
Add label to the Url feature of Invoice and Bill
Please add a label option so it does not show the label of the api. We use this to link invoices to bills and bills to invoices as they are related for our business.
4 votes -
Identify which Bills are associated which which task
When you associate a line item with a task, it is then an expense on that task. It would be useful to be able to query the task to retrieve information about the expenses.
You will then be able to get an end to end of bill coming in to invoice going out charging for that bill.6 votes -
Expose more invoice reminder settings
The only invoice reminder setting exposed via the API is whether reminders are enabled for the organisation.
This request is to expose more invoice reminder settings (e.g. rules, templates). Please let us know in the comments which settings you'd like exposed and whether you'd like to update them as well as retrieve them.
51 votes -
unassign customer purchase while on an invoice
I assign a purchase to a customer. I then go to invoices and add that purchase. at the end of the month my boss goes through the draft invoices and deletes some assigned purchases off the invoices. The deleted purchase stay under that customer which becomes annoying. right now I have to go to the purchase, edit it and unassign it. seems like a long process.
from the dropbox above the description box in the invoice I would like to be able to have a choice to unassign customer, so that purchase no longer shows.4 votes -
Expose whether invoice reminders are enabled for a particular invoice
This request is to expose a boolean value to determine whether invoice reminders are enabled for a particular invoice.
Please let us know in the comments if you'd like to update this value as well as retrieve it.
34 votes -
Let us customize - Add/ Create fields to suit our businesses!! Myob does.....
Each business is different and requires different information and fields. = it would be great to be able to customise or add fields.
currently you can from the purchases to assign expense to customer - Give a Reverse for this option and put this to a sale screen and assign expenses - This would help eliminate double entry as we enter sales before purchases.
Let us customize to suit our businesses!!
1 vote -
Posting receipt of payments on Invoices or downloading of receipt pdf of the payment
On XERO online portal, when we add a payment we can send a receipt to customers email. Similar way can we have this feature via api. Either by posting receipt on payment acceptance or download receipt pdf of payment. This is something must have feature.
34 votes -
I want to store custom value on invoice and get the set that custom file value using API
Hi I want to create on extra filed on Invoice and want to access that extra custom field should api and want to get and set that value of custom field using api.
Waiting for your reply thank in advance.2 votes -
AccountID to come across with Payments when getting Invoices from Xero API.
Hi there,
At most when I am doing a GET for Invoice details; the payment details that come across do not have the AccountID
This is the maximum amount of information I am ever getting from a Payment on an Invoice
PaymentID => 22974891-3689-4694-9ee7-fd2ba917af55
Date => 2017-10-18T00:00:00
Amount => 148.50
Reference => Chq 409But if I do a Get on the Payment ID I can grab the full details;
Can we get the AccountID to appear within the Payments array of a GET Invoice request?
Thanks
1 vote -
Pass the PDF attachments when sending an invoice through the Xero to Xero network
Currently when you send an invoice via the Xero to Xero network it does not pass a PDF copy of the invoice as an attachment.
You have to download and re upload the PDF which takes away from teh benefits of sending through the Xero to Xero network9 votes -
Add total discount on invoice
My client need to add total discount on entire invoice rather than giving discount on each item.
This would be great if we have such option.
Thanks
Sanjay12 votes -
Ability to send a sales invoice from Xero to Xero via API
To be clear this is about sending invoices to a contact via their Xero network key: https://help.xero.com/uk/SalesInvoiceX2X.
This is distinct from sending invoices via email: http://xero.uservoice.com/forums/5528-xero-core-api/suggestions/1930769-be-able-to-email-approved-invoices-via-the-api
35 votes -
reminders
Include as part of the Invoice api, a reminders node listing the date/s reminders have been sent, rather than expanding the separate InvoiceReminders request.
1 vote -
Return RepeatingInvoiceID with Invoice GET
The Xero website notifies you when you are viewing an Invoice that was created by a RepeatingInvoice. There doesn't appear to be a way to get that information from the API.
4 votes -
Include ContactNumber in the response when fetching a single Purchase Order
When requesting a list of Purchase Orders the <Contact><ContactNumber> field is included in the response but this is missing when requesting individual Purchase Orders. Please fix this.
1 vote -
Remittance Customization
Can we customise the Remittance Advise so that we can add company logo and other items as needed.
Thank you
1 vote
- Don't see your idea?