sujithm Posted May 2, 2016 Share Posted May 2, 2016 Hi I would like to know whether we can setup individual invoices against a Paypal subscription payment. For example, one of our customer has subscribed to a monthly recurring product using payment method as Paypal. So, the subscription was setup against that invoice and next month onwards we receive Paypal payments correctly. But as per our accounting system, we need to have separate invoices for each payment, which we are not possible to setup in our WHMCS. Thus, please let me know if a new invoice can be generated automatically whenever we receive a payment from Paypal against this subscription. Thanks & Regards Sujith 0 Quote Link to comment Share on other sites More sharing options...
WHMCS Support Manager WHMCS John Posted May 4, 2016 WHMCS Support Manager Share Posted May 4, 2016 Hi, I can confirm this is how WHMCS works as standard. In more detail: Each month a renewal invoice will be generated prior to the Next Due Date, On or around the due date the PayPal Subscription will send payment and an IPN (notification) to your WHMCS installation. The transaction is applied to the unpaid invoice for this service The service's Next Due Date increments forward one billing cycle Next month the process repeats 0 Quote Link to comment Share on other sites More sharing options...
sujithm Posted June 23, 2016 Author Share Posted June 23, 2016 Hi,I can confirm this is how WHMCS works as standard. In more detail: Each month a renewal invoice will be generated prior to the Next Due Date, On or around the due date the PayPal Subscription will send payment and an IPN (notification) to your WHMCS installation. The transaction is applied to the unpaid invoice for this service The service's Next Due Date increments forward one billing cycle Next month the process repeats Hello John As per your recommendations, we did a new invoice for the recurring product prior to the due date. Then on due date, PayPal send us the payment and the previously generated invoice was marked as paid. So everything worked fine as expected. But during last month, we came across another problem. Along with the monthly subscribed product, we had to bill a one time payment to the same customer with payment method as PayPal. So as usual we generated an invoice for monthly subscribed product before due date with invoice number as 429. Also created another invoice for the one time payment with invoice number 430. And on due date, a new invoice was automatically generated by the system with invoice number 431 which included amounts of subscription product and one time payment product. Then all these three invoices were automatically marked as paid. Also, we received the total amount for invoice number 431 (total of both invoice 429 & 430) in our paypal account. Along with that, we also received additional payment for subscribed product and this was added to customer credit automatically. Thus, in short, what we understand is, if we generated invoice for subscription product only, we receive payment against it on due date and that invoice will automatically marked as paid. Whereas, if we have an additional billing, we receive an extra payment for subscription product. Is this a bug, or is it because of something that we have configured wrongly? Kindly guide us. Thanks & Regards Sujith 0 Quote Link to comment Share on other sites More sharing options...
twhiting9275 Posted June 23, 2016 Share Posted June 23, 2016 It sounds like your customer manually paid the invoice, and then had an automatic payment that was made via subscription to cover this as well. When generating invoices, with month to month services, it's best to let WHMCS do it's thing, and not interfere. You only need to generate the manual invoice if WHMCS doesn't, or you need to bill the client for extra work. Otherwise, what happens here is what you see. Clients pay for services twice. 0 Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.