Skip to content

Accounting API

Welcome to our official feedback forum for the Xero Developer API.

The Xero product ideas site is the best place to submit feedback for improving Xero.


Accounting API

Categories

JUMP TO ANOTHER FORUM

  • Hot ideas
  • Top ideas
  • New ideas
  • My feedback

28 results found

  1. If I set a default Branding Theme for a Contact in Xero, that selection is not honoured when I create an invoice in the API and don't include a BrandingThemeID

    1 vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    completed  ·  1 comment  ·  Invoices  ·  Admin →
  2. 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…

    12 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    2 comments  ·  Invoices  ·  Admin →
  3. Be able to differentiate invoices created due to repeating invoices and stand alone invoices.

    I checked out the elements of Invoice (https://developer.xero.com/documentation/api/invoices).
    I was not able to find a element which gives me this relation.

    I think , A new element having the 'Repeating Invoice Id' data would help me. Can this be included ?

    1 vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    completed  ·  1 comment  ·  Invoices  ·  Admin →
  4. 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=50

    Or similar would be handy!

    13 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    2 comments  ·  Invoices  ·  Admin →

    Hey Guys

    The default page size is 100, with a maximum of 1000 and a minimum of 1. If users set a value outside the supported range, we automatically adjust it to the nearest supported page size.


    https://developer.xero.com/documentation/api/accounting/requests-and-responses

  5. 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.

    141 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    23 comments  ·  Invoices  ·  Admin →
  6. 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.

    18 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    2 comments  ·  Invoices  ·  Admin →
  7. 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.

    11 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    completed  ·  4 comments  ·  Invoices  ·  Admin →
  8. Be able to create and manage repeating invoices (http://help.xero.com/#Accounts_RepeatingInvoice) via the API.

    450 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    153 comments  ·  Invoices  ·  Admin →
  9. 616 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    109 comments  ·  Invoices  ·  Admin →

    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

  10. We can now upload and associate files with invoices via the API. Woohoo!

    For the next step we need to actually let Xero know to include those associated files with the invoice. In the core app this is done by clicking on the file icon, then clicking on each file's settings then clicking on "Include with invoice".

    We have to do this over 200 times a month manually for every invoicing run. It would be nice to do it with the API instead :-)

    1 vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Invoices  ·  Admin →
  11. 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.

    22 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    2 comments  ·  Invoices  ·  Admin →
  12. 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).

    182 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    43 comments  ·  Invoices  ·  Admin →
  13. Add the ability to mark invoices as sent via the API.

    14 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    4 comments  ·  Invoices  ·  Admin →
  14. I haven't been able to find a way in which I can send multiple invoices to the same contact as one email message rather than individually. I wouldn't imagine this would be difficult to do and am surprised I have not been able to find a way to do this.

    This would be useful when there is a quantity of invoices to go out at the same time. Currently I have fear of overcrowding the customers inbox.

    4 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Invoices  ·  Admin →
  15. 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.

    131 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    40 comments  ·  Invoices  ·  Admin →
  16. 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.

    6 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Invoices  ·  Admin →
  17. The ability to set a random identifier on invoice items, on an item by item basis.

    The identifier could be anything from a numeric ID, to a 32 character hash

    3 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Invoices  ·  Admin →
  18. See the latest comments on this below

    95 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    30 comments  ·  Invoices  ·  Admin →
  19. It would be good if you could page through a results set.

    Use Case:

    I want to be able to return the latest 5 approved invoices.

    Given that I don't know when they were created I can't use a filter on any of the date fields and it would be a waste of bandwidth to get all approved invoices a simple pagination system would work well.

    1 vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Invoices  ·  Admin →
  20. 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.

    23 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Invoices  ·  Admin →
← Previous 1
  • Don't see your idea?