PIN generation went a bit funny after the last upgrade to the billing systems. Then it started working again, but with a few days' delay. Now it seems to have stopped working altogether. A bit poor I'm afraid, and I'm really sorry that people are having to put up with this.
Anyway, I *can* usually work round this, which is probably just as well.