Are you set up with pre authorized payments? If you are it will show as payment received even if it wasn't received and still show you as having a balance to be paid in your self serve. It is a glitch in their system. If Koodo says you owe for March period you will have to go to your banking records to see if it was actually paid. It probably wasn't for some reason.