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.
Hi everyone,
Batch payment functionality is now available via the accounting API.
Check out the docs here https://developer.xero.com/documentation/api/batch-payments
Cheers,
Adam
-
Anonymous commented
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:
<Payments>
<Payment>
<Invoice><InvoiceNumber>ORC1039</InvoiceNumber>
</Invoice>
<Reference>ggg</Reference>
<Amount>10.00</Amount>
</Payment> -
Anonymous commented
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
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
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!
-
Anonymous commented
Please add this feature as soon as possible.
-
Mukesh commented
I need this feature in order to complete my integration, please add it as soon as possible.
-
Josh commented
This gets a vote from me
-
Kay commented
This will be my life saver. +1
-
Emily commented
+1
-
Katherine Curtis commented
Is there any work-around for this? Any other way to obtain the payment details from the PaymentID which is in the Invoice details.
-
Anonymous commented
Not having this is a real issue for my integration.
-
Bennett Thompson commented
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
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.
-
Ash G commented
+1
-
GoPomelo Co., Ltd commented
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? -
GoPomelo Co., Ltd commented
Our accounting manager would love to have this feature available to the API.
-
Anonymous commented
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.
-
seb commented
+1 This will become crucial for our integration
-
Jacob Sayles commented
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.