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
27 results found
-
1,548 votes
Hi everyone,
The functionality to send sales invoices via email is now open to all apps.
Check out the docs here: https://developer.xero.com/documentation/api/invoices#email
There’s more functionality we could add around emailing but I’m going to close this request. Please feel free to create new specific requests for any additional email functionality you’d like to see going forward.
Cheers,
Adam -
Repeating invoices via the API
Be able to create and manage repeating invoices (http://help.xero.com/#Accounts_RepeatingInvoice) via the API.
1,104 votesHi all, I’m pleased to announce this functionality is now available - see the developer documentation here. You’re a patient bunch, and we thank you for bearing with us! - Lance
-
History & Notes
Expose invoice History & Notes through the API
574 votesHi everyone,
Thanks for your patience. History and notes are now available via the API.
Check out all the details at https://developer.xero.com/documentation/api/history-and-notes
Cheers,
Adam -
Expose the Online invoicing URL via the Xero API
Xero has recently released online invoicing functionality within the main application (http://help.xero.com/#OnlineInvoices).
Be able to retrieve the online invoicing URL via the Xero API.
Note that this URL is only generated when the invoice is emailed within the Xero application. Exposing this field will be of limited value until further work is done to be able to email an invoice from Xero via the API (but that is a separate issue).
462 votesHi everyone,
It’s been a long time coming but it’s finally here, the online invoice url is now available via the API!
http://developer.xero.com/documentation/api/invoices/#onlineinvoice
Thanks for your patience.
Adam
Product Owner – Developer Platform -
Be able to approve and send invoices via the API
Have optional parameters when creating invoices via the API to approve invoices and send then immediately to the contact email address
456 votesYou can now approve invoices via the API . See our latest release notes for more details – http://blog.xero.com/developer/v2-release-notes/
At this stage the scope of this work is limited to allowing you to enter approved invoices and not trigger the sending of invoices via email. You can vote on that request here – http://xero.uservoice.com/forums/5528-xero-api/suggestions/1930769-be-able-to-email-approved-invoices-via-the-api
-
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 -
Allow reverting allocations for Credit Notes and Overpayments via API
This functionality is missing from API and available only via front end. We have almost finished implementation of Store Credits via Credit Notes and Overpayments, but luck of this functionality makes entire sync process very cumbersome.
386 votesAllocations can now be deleted for Credit Notes, Overpayments and Prepayments. See the API Reference for more details:
https://developer.xero.com/documentation/api/accounting/creditnotes#delete-creditnotes
https://developer.xero.com/documentation/api/accounting/overpayments#delete-overpayments
https://developer.xero.com/documentation/api/accounting/prepayments#delete-prepayments
-
Apply discounts to line items
The main Xero application now allows the application of a discount on a line item. While discounts on line items can be retrieved via the API (GET) it is not possible to create a discount via the API (PUT/POST). Add your votes here if this is something you would like to see.
264 votesAdding line item discounts on ACCREC / sales invoices is now supported. See release notes – http://developer.xero.com/documentation/api/v2-release-notes/#2.32
-
API Overpayments & Prepayments
See the latest comments on this below
225 votesThe API now supports the retrieval and allocation of prepayments and overpayments using the new Prepayments and Overpayments endpoints.
http://developer.xero.com/documentation/api/v2-release-notes/#2.91
Refunds of Prepayments and Overpayments can be created via the Payments endpoint.
Creation of prepayments and overpayments is still done via the BankTransactions endpoint.
-
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
-
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.
-
Accept fractions of a cent in UnitAmount
The majority of our invoices are for many hundred thousands of units, each of which cost something like USD$0.00015.
The API currently rounds this LineAmount to 0.00 then complains that my total doesn't equal the sum of the lines.
56 votesWhoops, apologies folks – we have released a feature that supports 4 decimal places on UnitAmounts:
http://developer.xero.com/documentation/advanced-docs/rounding-in-xero/#title2Apologies for being slow to update this thread.
-
allow Invoices to show line items
Currently you can only retrieve line items by specifying a single invoice. Please make the functionality similar to the journals and allow the data to be paged using an offset of some sort.
50 votesOur most recent release provides the ability to specify an optional paging parameter – this in turn allows you to retrieve line items in bulk: http://developer.xero.com/documentation/api/invoices/#title10
-
Allow Batch Deposits through the API
I would like to create batch deposits though the API. These show up as Payments:multiple in the account transactions. Currently the API even strips out BankTransactions when you try to view one of these via the BankTransactionID.
46 votesSorry for the late update here, but happy to announce that batch payment and deposit API functionality was released last year.
Find all the details in the docs https://developer.xero.com/documentation/api/batch-payments
-
38 votes
The ExpectedPaymentDate and PlannedPaymentDate can now be retrieved when fetching individual invoices via the API – see http://developer.xero.com/documentation/api/invoices/
-
Ability to change ExpectedPaymentDate on invoice within lock period
The web UI allows us to change the expected date on an AUTHORISED invoice that is issued before the period lock date. The API however does not allow this, and fails with warning about editing invoice in lock period.
Contacting Xero support, I got this message: "With the web interface, there is a script that limit fields that can or cannot edited when lock date is used. Unfortunately the API does not have that ability so currently it is all or nothing. So to edit the invoice, the lock date has to be removed first. We don't have any immediate…
36 votesYour app can now approve invoices via the API based on the role of the user who authorised the connection.
-
Mark invoice sent via API
Add the ability to mark invoices as sent via the API.
31 votesThis functionality was introduced in a recent release – see http://blog.xero.com/developer/api/invoices/ for details on how to use the SentToContact element
-
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 tracking category for PAID invoice via api
Since the operator has the ability to update any PAID invoice's tracking category and account code for any line items, then it should be also doable via API.
31 votes -
Enable an Attachment for Accounts Receivable (invoices to be sent)
Attachments (one actually) are permitted for Receipts and Accounts Payable. They would also be very useful for Accounts Receivable (invoices to be sent to customers).
Common attachments to be emailed with the Invoice are timesheets, quotes, and copies of acceptance certificates.
Attachments help getting the customer to approve an invoice, in turn helping to get the cash back faster.
17 votesThis morning’s API release has extended support of attachments (file) to accounts receivable (sales) invoices: http://developer.xero.com/documentation/api/v2-release-notes/#2.31
- Don't see your idea?