API Overpayments & Prepayments
See the latest comments on this below
The API now supports the retrieval and allocation of prepayments and overpayments using the new Prepayments and Overpayments endpoints.
http://developer.xero.com/documentation/api/v2-release-notes/#2.91
Refunds of Prepayments and Overpayments can be created via the Payments endpoint.
Creation of prepayments and overpayments is still done via the BankTransactions endpoint.
-
Anonymous commented
Is there any suggested solution/work around for the inability of allocating prepayment/overpayment. This has cause problems as this is very usual activities of our client's business
-
Julia Stark commented
Per David,
This needs to be looked at. Desperately required piece of functionality. Clients and staff make errors and this needs to work smoothly and ACCURATELY. If a client makes an error, staff need to create the prepayment and not exacerbate the error. 98% of the time a bank transfer will apply only to the one client. It makes sense to have this automatically allocate as an overpayment to that client unless told otherwise. Similar to the "split" button perhaps, there should be an "over allocate"/"overs" button. -
David Masters commented
I think an update on this topic is long overdue.
Could someone from Xero please provide an update as to when this piece of functionality will be finished.
We desperately need the ability to allocate overpayments to invoices via the API; and conversely get them via the API.
Please Xero, provide some feedback and indications as to when this will be offered, it;s been 10 months since you last provided an update.
-
Anonymous commented
Really need to be able to allocate overpayments to invoices.
This is a massive shortcoming and limiting us in recommended your system to our e-commerce customers.
- in the API and .NET wrapper please.
-
Anonymous commented
Really need to be able to allocate overpayments to invoices.
This is a massive shortcoming and limiting us in recommended your system to our e-commerce customers.
-
Lorelle commented
Could you please update the status of this issue?
The comment thread seems to begin a very long time ago and as yet it is still to be completed? -
Anonymous commented
So is there a way to see prepayments that exist from the api?
-
Andy Hunt commented
Any update on when it will be possible to allocate overpayments to invoices via the API?
-
Matthew Steeples commented
Can we also have the ability to mark them as reconciled through the API too
-
Anonymous commented
desperately need the feature of allocating pre-payments..... in the .net wrapper library would be a huge help also
Many thanks
Marcus -
Brendan Saunders commented
Any idea of when we will be able to allocate a prepayment to an invoice?
-
Martin commented
Thanks let us know when this will be implemented - don't know how this is not enabled.
What if a customer wants to settle bulk invoices with one payment?
-
John Macey commented
This functionality is definitely required. Occassionally it is necessary to post an overpayment made by an account customer. Pre payments are part of the hospitality industry for functions and accommodation.
-
Anonymous commented
Can we do payment for a customer who does not have an invoice yet?
And once the invoice is created, apply the above payment to this invoice.Is this possible from the API?
-
Ali commented
We want a comment from Xero on what is holding this up, as this was suggested by xero admin in the first place!!
-
Ali commented
Second that..
-
James hayes commented
Any movement on this ? Becoming a bug issue for our client !
-
Jayd Lawrence commented
Also, when adding an invoice, you could use Prepayment tags and specify invoice_id of the prepayment item, and the amount of credit to use from that prepayment, or an option to use all available prepayment credit up to the amount of the current invoice.
-
Jayd Lawrence commented
We really need Prepayments to work using the API.
We are looking at other Accounting Software solutions, just because of this feature.As far as how the API might work.
You can make it work exactly like the Payments just with a contact id field.
The invoice number passed would be the one used for the new prepayment entry, the contact would be the one applied to and then the other fields that are in payments.
-
Mike Rickson commented
We really need this ability too as we run a similar setup to Aaron Geiser.
At the very least could the Overpayment appear in the same way that Payments and Credit Notes appear when GETing an invoice. At least then we have some way of knowing that the Overpayment exists.