@JeffGWpg -- On June 8, you were invoiced for services to be delivered in the near future: from June 8 to July 7.
Since the invoice was issued before July 15, you have until July 8 to make the payment.
Your next invoice will be issued on July 8, which also is before July 15. So, the "old rules" apply: you will have until August 8 to pay.
The invoice to be issued on August 8, which is after July 15, will be under the "new rules": either manually pay within 21 days (not the 30 days that were under the "old rules") or, if you have authorized Shaw to bill your bank account, Shaw will take your money after 14 days, namely August 22.
So, to avoid "late charges", pay before August 8, and allow auto-pay on August 22 (8-plus-14) or manually pay before August 29 (8-plus-21). Yes, you will make two payments in August, because Shaw has shortened the due date, under the "new rules".
Clear?
@mdk it's always been clear except that I mistakenly thought I was pre-paying. Now that I have realized I am post-pay, the earlier due date is justifiable, at least in my situation.
@rstra , yes that is a little strange indeed. You really are pre-paying to the max. Maybe it is for the reason you mention but boy that some prepay.
@rstra , well nothing like keeping your bills up to date, but Rogers/Shaw took it to another level for you. lol🤔