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
-
Emailing an invoice - Select Template
Allow selection of email template from the API when emailing an invoice.
POST https://api.xero.com/api.xro/2.0/Invoices/aa682059-c8ec-44b9-bc7f-344c94e1ffae/Email
Body:
{"Template": "3d4a46af-bb29-481a-85e1-37f59f0724d6"}84 votes -
Add Paging on Repeating Invoices Endpoint
Currently paging is not available on the repeating invoices API call. We have a client who has too many repeating invoices for Xero to return, and without paging there is nothing we can do to get the repeating invoices data out of Xero's API.
3 votes -
Invoice/Webhook - When posting Invoices, be able to set a flag to stop the Webhook from sending the same data back
With Webhooks enabled, it is pointless to have the webhook send the same data back to us when we are posting the data to Xero.
13 votes -
Enable copying of purchase orders to bills
Currently the Xero UI allows users to copy a purchase order to a bill which is useful for tracking an order through to payment. This functionality however is not present in the API. The API also does not provide any reference between a bill created in this way and the original PO, so it is impossible to determine whether or not a Bill was created in this way.
I propose that the API enables a few things:
- Provide the bill/invoice/purchase order ID with the original purchase order. This ID would be the newly created records ID and allows us to…
19 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 -
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 -
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 -
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 -
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 -
Invoice Payments (property) object missing Account info
In invoice get api, it has Payments named property, which contain payment of that invoice. Problem is that Invoice->Payments property is missing Account info.
2 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 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 -
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 -
incorporate LawPay into your payment services options
Many lawyers cannot use just any Merchant Services provider, but Law Pay provides the necessary features for firms. It would be great if you could partner with them as Clio does.
1 vote -
Provide LineItemId on Invoice PUT
Recently Xero started surfacing the LineItemId for Invoice line items. This is a great initiative. However, to take full advantage of the LineItemId GUID's, we need the ability to send our unique LineItemId's on a PUT.
Assuming that we could to specify our LineItemId (and that it would be contained in the Xero Response) we would then have the certainty required to associate the Xero LineItemId response with our LineItemId's.
This feature enhancement is critical as our invoices always have multiple LineItems, often with the same quantity and Amounts.
We need a way to ensure we are able to match…
3 votes -
When entering a bill, could there be an option included to repeat certain information on the next entry?
This feature requests really applies to Bill entry. Is it possible to include a feature where there is an option to re-enter a new bill to the same supplier and where the date previously entered will automatically repeat? This would make data entry quite a bit quicker.
1 vote -
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 -
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 -
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
- Don't see your idea?