Skip to content

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

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

25 results found

  1. 1,548 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    109 comments  ·  Invoices  ·  Admin →
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    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

  2. Repeating invoices via the API

    Be able to create and manage repeating invoices (http://help.xero.com/#Accounts_RepeatingInvoice) via the API.

    1,104 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    153 comments  ·  Invoices  ·  Admin →
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  3. History & Notes

    Expose invoice History & Notes through the API

    574 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    55 comments  ·  Invoices  ·  Admin →
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  4. 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 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    43 comments  ·  Invoices  ·  Admin →
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  5. 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 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    49 comments  ·  Invoices  ·  Admin →
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    You 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

  6. 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 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    17 comments  ·  Invoices  ·  Admin →
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  7. 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 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    40 comments  ·  Invoices  ·  Admin →
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  8. API Overpayments & Prepayments

    See the latest comments on this below

    225 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    30 comments  ·  Invoices  ·  Admin →
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  9. 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 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    14 comments  ·  Invoices  ·  Admin →
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We 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

  10. 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 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    18 comments  ·  Invoices  ·  Admin →
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  11. 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 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Invoices  ·  Admin →
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  12. 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 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    2 comments  ·  Invoices  ·  Admin →
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  13. 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 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    2 comments  ·  Invoices  ·  Admin →
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  14. 38 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    6 comments  ·  Invoices  ·  Admin →
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  15. 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 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    2 comments  ·  Invoices  ·  Admin →
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  16. Mark invoice sent via API

    Add the ability to mark invoices as sent via the API.

    31 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    4 comments  ·  Invoices  ·  Admin →
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  17. 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 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    3 comments  ·  Invoices  ·  Admin →
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  18. 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 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Invoices  ·  Admin →
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  19. expose a unique ID per invoice item

    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

    7 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Invoices  ·  Admin →
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  20. enable sending multiple invoices to the same address as one message

    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.

    7 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Invoices  ·  Admin →
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
← Previous 1
  • Don't see your idea?

Feedback and Knowledge Base