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
-
Send pdf invoice when invoice send is triggered by the API
We have been trying this endpoint
POST https://api.xero.com/api.xro/2.0/Invoices/aa682059-c8ec-44b9-bc7f-344c94e1ffae/EmailIt sends an email to the customer with a link to the invoice.
Currently it is not possible to configure this so that it includes the pdf attachment. There is a check box option for this functionality if using the UI.
I am just thinking of all those people that want their pdf invoices sent directly to their ReceiptBank accounts etc.
1 vote -
Update the UpdatedDateUtc value on an invoice when an invoice is sent or unsent via the Xero web interface
Sadly this is a bug not a feature request ...
We have found and verified that invoices that are sent via the Xero web UI do not update the UpdatedDateUtc value. In the case of synchronising to an external system this makes it difficult to keep the invoice status in sync (so we can avoid expensive API calls).
Typical use case is:
- A lot of invoices are created - these sync to our local system.
- We track the latest modified date and store for future syncs.
- Invoices are sent from Xero - webhooks trigger for these.
- We then check with…
1 vote -
Ordering of line items should also be possible from create or update of invoice
Ordering of line items should also be possible from create or update of invoice .Some field in LineItems in Invoice i.e sort order where can mention from 1 to 999 .... 2 lineitems with same sort order will be arranged alphabatically using their item code.
It is an important to have feature as it effect invoice look7 votes -
Auto invoice number and references
If you leave the reference field blank on an ACCPAY invoice then the invoice number is automatically generated using the defaults INV-00381 etc. But if you give a reference 'August 2020 travel charges' and leave the invoice number blank then the API copies the reference and makes the invoice number 'August 2020 travel charges'. I want auto-generated invoice numbers but to be able to give an independent reference.
3 votes -
Link Projects to Invoice Line Items
Currently its impossible to link invoice items (revenue) to projects using the Accounting API. Furthermore, its impossible to modify invoices that have line items that have been linked to projects using the web UI.
This is a show stopper for us who have automated billing solutions and want to track the profitability of those projects within Xero. It's heartbreaking to have to do this outside of Xero.
Please make it possible for us to link invoice line items to Projects in order to use Xero as our Billing engine for invoices and invoice items that are generated outside of Xero…
70 votes -
Add some extra data to web hook events
Specifically for Invoices, some items like 'status' would help the code responding to the webhook to decide what to do - otherwise for every web hook event we need to access Xero to get the invoice - that's a lot of data when all I need is the status.
There may be a case for some other fields to be included.
1 vote -
Online Invoice URL - Allow fetching with invoice or in bulk
Currently we can only grab the Online Invoice URL Field via a standalone API callout to the Invoice endpoint which includes the invoice number in the callout.
This proves to be a big issue with applications that grab and store historic data in the application.
For example:
We connect our application with Xero and there are 20,000 historic invoices in Xero.
We store the invoice data in our application for these 20,000 invoices, but we want to get the Online Invoice URL so the customer can add it to custom templates.
Because we can only callout to 1 invoice at…
6 votes -
To generate OnlineInvoiceUrl while creating Invoices in single API call
Need to have a way to generate OnlineInvoiceUrl while creating Invoices in single API call so no need to do api calls twice to get the onlineInvoiceUrl using GET https://api.xero.com/api.xro/2.0/Invoices/9b9ba9e5-e907-4b4e-8210-54d82b0aa479/OnlineInvoice
3 votes -
Invoice Email PDF Attachment
Currently you cannot send the PDF version of the invoice as an attachment to the invoice via the API.
111 votes -
Include TotalDiscount on GET /invoices
Please return the TotalDiscount when searching for multiple invoices.
Xero, indeed, only returns the TotalDiscount when searching for ONE invoice, by its UUID or Invoice Number.
1 vote -
Reconciling an existing payment with an allocated invoice
So, I have an invoice with its payment but it's set as
unreconciled
I'd like to update that payment and set it toreconciled
but i get the error: "Message": "Payments against invoices or credit notes cannot be updated."
Is there anyway i can reconcile this invoice and payment via API?6 votes -
Allow an objectId as the pagination start point.
GET https://.../Invoices?order=UpdatedDateUTC%20DESC&page=2
OR
GET https://.../Invoices?order=UpdatedDateUTC%20DESC&id=12345
Either way both return 100 results either starting at page 2 or at object with id 12345
6 votes -
Batch payment API by InvoiceNumber instead of InvoiceID
Thanks for the current batch payment API. it works with InvoiceID.
Can you please update this API by allowing to use the InvoiceNumber instead of InvoiceID.
The InvoiceNumber is much more user-friendly and actually used by accountants instead of the long ID, that needs an extra lookup.
Can you please let us know when can you update it?
For example:
<Payments>
<Payment>
<Invoice><InvoiceNumber>ORC1039</InvoiceNumber>
</Invoice>
<Reference>ggg</Reference>
<Amount>10.00</Amount>
</Payment>1 vote -
[bug]push invoices via private api unable show on invoices list system
2019 Jan 11 09:46 /api.xro/2.0/Invoices PUT 200 Xero Api wrapper - NUALCYHX7TBOBY2IEFZKKOKKA50HMR
1 vote -
Add Progress Percent Completed in Invoice
Add "PercentCompleted", "TotalEstimate" and "InvoicedPreviously" in Fields you can insert into a custom template so that invoices generated from Projects so the customer can see how far they are along the job and each task is toward completion.
6 votes -
Get the list of projects and invoices / bills lines attached
Currently, it is not possible to get the list of invoices / bills lines attached to a project. Neither via a report nor via API.
It's only possible to get the list of invoices for a particular project in the GUI and we are not even able to get an extract of that info.
We are using other operational systems and need to use this info. Plus, we would like to point out all invoices where there is no project attached and this is currently impossible.
That would be awesome if we could extract this via API.
Thank you
125 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 -
Enable the total number of units across all line items on an invoice to be automatically calculated.
Enable the total number of units across all line items on an invoice to be automatically calculated.
13 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 -
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
- Don't see your idea?