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

11 results found

  1. Allow Bulk allocations via API

    Right now, if we want to allocate multiple invoices to CreditNotes, the only possible way is to have an API call for individual Allocation.

    It would be very helpful if we could have a bulk Allocation API available. Where all the allocations can be made (One to Many or Many to Many) in a single API call.

    97 votes
    How important is this to you?
  2. Online URL for Credit Notes through API

    Now online invoice URL is available through the API, Please provide online credit note URL through the API.

    76 votes
    How important is this to you?
  3. Be able to Allocate CreditNotes while creation

    Right now, the only way to allocate a CreditNote to an Invoice is via a single API call to <url>/CreditNoteID/Allocations
    This severely limits the capability to have multiple allocations (exclusive) done at the same time. It would be wonderful to allocate CreditNotes to Invoices while their creation.

    37 votes
    1 comment  ·  Credit notes  ·  Admin →
    How important is this to you?
  4. Add a URL field to the CreditNote object to bring it in line with Invoice.

    The CreditNote object has no URL field, unlike the Invoice object.

    I suggest one is added which is clickable on browsing to the page for that credit note.

    26 votes
    How important is this to you?
  5. add the ability to trigger email of creditnotes to customers.

    We can trigger emailing invoices from XERO to the customers email address, using the /email end point on the INVOICES api. We urgently require the same functionality for credit notes and we do not understand why this feature was not extended from invoices to credit notes. Urgently required for customer integration project.

    19 votes
    How important is this to you?
  6. 8 votes
    1 comment  ·  Credit notes  ·  Admin →
    How important is this to you?
  7. CreditNotes: Add GET filter by CreditNoteNumbers Similar to Invoices functionality

    Invoices has a filter of InvoiceNumbers. But this functionality is missing from Credit Notes even though Credit Notes are basically a negitive invoice. We need to be able to query for the status and existence of Credit Notes but keep hitting our API rate limit. We are using an WHERE OR statement but it's slow and we cannot check more than a few credit notes at a time.

    4 votes
    How important is this to you?
  8. Allow POST call on SentToContact for Credit Notes

    Sent to Contact on credit notes is read only right now.

    Please allow us to do a POST call to this so we can mark sent to contact true as needed

    4 votes
    How important is this to you?
  9. have a discount field in purchases

    When clients have Retail Express and applying the discount on purchases in Retail Express there is no possibility to import the original price and the discount received when doing the import. A solution would be either to have the discount per line or at least under total balance of purchase have a field of "total discount applied" to this purchase...so the original price can be still found. When checking that the imports are correct at present it causes confusion and a lot of going back and forth to find out wether bill had been imported with discount and what the…

    3 votes
    How important is this to you?
  10. Deleting Allocations from Prepayments and Credit Notes

    In the current version of Xero, the deletion of allocations from PrePayments and Credit Notes is not allowed via the API and can only be done via the web interface.
    It is a much-needed feature and we have tens of hundreds of clients who are asking for it.

    2 votes
    How important is this to you?
  11. return the lines array in the CreditNotes GET using WHERE query

    When using the CreditNote API. A get using the CreditNoteID returns the line array, but when you use a WHERE clause it does not return the lines array. Having said that, it seems to be intermittent.

    Yesterday I was able to do both these with the same ID:
    a) GET /CreditNotes/{id}
    b) GET /CreditNotes?Where=CreditNoteID={id}
    And they both returned the lines[] array.

    Today, only (a) works to return the lines[] array.

    1 vote
    0 comments  ·  Credit notes  ·  Admin →
    How important is this to you?
  • Don't see your idea?

Feedback and Knowledge Base