Snowman said: As an addition to Sherlock's answer I would up the 3 days before the due date to 32 or 33 days that way there will always be a months worth of the transactions in the register.