Xero 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

I suggest you ...

You've used all your votes and won't be able to post a new idea, but you can still search and comment on existing ideas.

There are two ways to get more votes:

  • When an admin closes an idea you've voted on, you'll get your votes back from that idea.
  • You can remove your votes from an open idea you support.
  • To see ideas you have already voted on, select the "My feedback" filter and select "My open ideas".
(thinking…)

Enter your idea and we'll search to see if someone has already suggested it.

If a similar idea already exists, you can support and comment on it.

If it doesn't exist, you can post your idea so others can support it.

Enter your idea and we'll search to see if someone has already suggested it.

  • Hot ideas
  • Top ideas
  • New ideas
  • My feedback
  1. 1,458 votes
    Vote
    Sign in
    Check!
    (thinking…)
    Reset
    or sign in with
    • facebook
    • google
      Password icon
      I agree to the terms of service
      Signed in as (Sign out)
      You have left! (?) (thinking…)
      103 comments  ·  Invoices  ·  Flag idea as inappropriate…  ·  Admin →
    • Void payments and credit notes via API

      1.void payments via API
      2.unallocated/void credit note via API

      API should let us void payments and credit notes, at least for the invoices copied from our system

      89 votes
      Vote
      Sign in
      Check!
      (thinking…)
      Reset
      or sign in with
      • facebook
      • google
        Password icon
        I agree to the terms of service
        Signed in as (Sign out)
        You have left! (?) (thinking…)
        3 comments  ·  Invoices  ·  Flag idea as inappropriate…  ·  Admin →
      • Allow access to POST/GET Bank Transfers through the API

        According to the http://blog.xero.com/developer/api/BankTransactions/ page, "This endpoint does not return payments applied to invoices or transfers between bank accounts".

        While there is a separate API for payments to invoices, one doesn't exist for Bank Transfers. Please can it be added?

        45 votes
        Vote
        Sign in
        Check!
        (thinking…)
        Reset
        or sign in with
        • facebook
        • google
          Password icon
          I agree to the terms of service
          Signed in as (Sign out)
          You have left! (?) (thinking…)
          6 comments  ·  Journals  ·  Flag idea as inappropriate…  ·  Admin →
        • 44 votes
          Vote
          Sign in
          Check!
          (thinking…)
          Reset
          or sign in with
          • facebook
          • google
            Password icon
            I agree to the terms of service
            Signed in as (Sign out)
            You have left! (?) (thinking…)
            7 comments  ·  Flag idea as inappropriate…  ·  Admin →
          • Increase rate limit (or allow details to be included in invoices, etc)

            This is especially important for an initial sync of a new customer with our product as we need every invoice in the database (including the PDFs, which we are happy to trickle into the system over time).

            33 votes
            Vote
            Sign in
            Check!
            (thinking…)
            Reset
            or sign in with
            • facebook
            • google
              Password icon
              I agree to the terms of service
              Signed in as (Sign out)
              You have left! (?) (thinking…)
              3 comments  ·  Flag idea as inappropriate…  ·  Admin →

              Our current rate limits are detailed here: http://blog.xero.com/developer/api-overview/#limit

              If you do hit a rate limit, in many cases it will be the 60 requests/min limit, and not the daily limit.

              If you need to make more than the daily limit of API calls, then you might need to look at why: Xero is design for Small & Medium sized businesses, so we do not envisage creating dozens or hundreds of invoices, contacts etc on a daily basis as fitting our product niche.

              There are some one-off data sync operations we recognise can be tedious with the current API structure and rate limits – we are working on ways to improve this.

              If you are hitting a rate limit, email network@xero.com and let us know – we can see if we can help you – we don’t want anyone to be unable to use our service and quite often we can…

            • Exposing default discount rate of Contacts via API

              Return discount rate info of Contacts in a GET Contacts response

              9 votes
              Vote
              Sign in
              Check!
              (thinking…)
              Reset
              or sign in with
              • facebook
              • google
                Password icon
                I agree to the terms of service
                Signed in as (Sign out)
                You have left! (?) (thinking…)
                2 comments  ·  Flag idea as inappropriate…  ·  Admin →
              • Don't see your idea?

              Xero Accounting API

              Feedback and Knowledge Base