I suggest you ...

Support for Batch Payments

Add support for batch payments to the API.

- When retrieving payments via the Payments endpoint, include the batch payment ID so you can know which payments were made as part of a batch payment.
- Allow the creation of a batch payments. A single payment that can be assigned to multiple invoices and display as a lump sum in the bank account.

168 votes
Sign in
Sign in with: facebook google
Signed in as (Sign out)
You have left! (?) (thinking…)
Adam Moore shared this idea  ·   ·  Flag idea as inappropriate…  ·  Admin →


Sign in
Sign in with: facebook google
Signed in as (Sign out)
  • Anonymous commented  ·   ·  Flag as inappropriate

    Thanks! Perfect, it works.

    Now, can you please update this API by allowing using InvoiceNumber instead of InvoiceID.
    InvoiceNumber is much more user-friendly and actually used by accountants instead of long ID.

    Can you please let us know when can you update it?

    For example:


  • Anonymous commented  ·   ·  Flag as inappropriate

    That's a good news! That will help us a lot.

    Can you imagine that we will reduce 2.5 days manual entry to 1 hour !

    Thank you very much!

  • Anonymous commented  ·   ·  Flag as inappropriate

    I have tried to reconcile the complete payment in the bank.
    It doesn’t look like Xero can handle reconciling so many transactions at a time, as it kept ‘forgetting’ after about each $60,000 worth of selected transactions and reverted back.

    Do you think it’s possible to have the payments created in batches via payment API endpoint?
    This is how we used to record the payments, and there were about 60 batches per reconciliation which was handled very well by Xero.

  • Kuai Wei commented  ·   ·  Flag as inappropriate

    127 votes obviously not enough to get progress on this idea which started in Dec15, we're keen as to get it implemented so adding another vote!

  • Mukesh commented  ·   ·  Flag as inappropriate

    I need this feature in order to complete my integration, please add it as soon as possible.

  • Katherine Curtis commented  ·   ·  Flag as inappropriate

    Is there any work-around for this? Any other way to obtain the payment details from the PaymentID which is in the Invoice details.

  • Bennett Thompson commented  ·   ·  Flag as inappropriate

    Batch payments would really allow us to tidy up our integration, payments are a bit of a mare to manage with our integration atm. Importantly if it's added we also need to be able to remove them!

  • Kexin Lu commented  ·   ·  Flag as inappropriate

    This feature seems to be supported by Xero UI and we are surprised that it's not supported by Xero API. This is pretty crucial for our integration too.

  • GoPomelo Co., Ltd commented  ·   ·  Flag as inappropriate

    Is it bug??? when I select multiple invoices to deposit. I enter reference and click on save.
    The payments details were saved into Payments, but why the reference is not attached to each Payments?

  • Anonymous commented  ·   ·  Flag as inappropriate

    This has been a huge issue for me, would love to see it. Any timeline on this? I have a client who is ready to walk away from an app because of how much time reconciliation takes without batch payments via the API.

  • Jacob Sayles commented  ·   ·  Flag as inappropriate

    I would love this. I was already going down the road of implementing this in my system and was quite surprised to see it's not supported.

Feedback and Knowledge Base