Jump to content

[NOT A BUG] Invoice reminders that are partially paid state full balance is due


mrl14

Recommended Posts

I have an invoice from a client with 2 services. They paid for one, making the invoice partially paid. When I send a reminder it tells the user they owe the full amount, this is incorrect.

 

The invoices tab also displays the full amount owed until you select to view it. The user experience here is incorrect and should be fixed.

 

Using 4.3.x

Link to comment
Share on other sites

  • WHMCS CEO

It doesn't do this by default so would indicate an issue with your email template. Just need to ensure that in Setup > Email Templates for the "Invoice Payment Reminder" template that you are using the {$invoice_balance} rather than {$invoice_total} field.

 

Matt

Link to comment
Share on other sites

Thanks Matt, but I would think that for proper usability and clarity to the user that this should be corrected in a future version. Don't see a reason in telling/confusing the end user that they owe the full amount when part of it has been paid.

Link to comment
Share on other sites

I can confirm what mrl14 is seeing. Our invoice reminder / payment confirmation templates have never been changed from the default. After reading this post, I thought I'd take a look at what ours are set to:

 

Invoice Payment Reminder

Invoice: {$invoice_num}

Amount Due: {$invoice_total}

Due Date: {$invoice_date_due}

Invoice Payment Confirmation

Due Date: {$invoice_date_due}

Amount Paid: {$invoice_total}

 

Now that I am looking, it appears that all of the 'Invoice Overdue' notices also use {$invoice_total} by default, so those emails would also be incorrect on a part paid invoice.

 

First Invoice Overdue Notice

Invoice: {$invoice_num}

Amount Due: {$invoice_total}

Due Date: {$invoice_date_due}

 

Second Invoice Overdue Notice

Invoice: {$invoice_num}

Amount Due: {$invoice_total}

Due Date: {$invoice_date_due}

 

Third Invoice Overdue Notice

Invoice: {$invoice_num}

Amount Due: {$invoice_total}

Due Date: {$invoice_date_due}

 

Again, these are stock templates, never been edited since we installed WHMCS some time ago.

Link to comment
Share on other sites

  • WHMCS CEO

Yep my mistake, looks like they haven't been updated. We don't make email template updates as part of upgrades as it would overwrite customised templates so for existing users it's just a case of adjusting the field used manually as I described above and I'll ensure it is updated by default for further releases.

 

Matt

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use & Guidelines and understand your posts will initially be pre-moderated