Никаких противоречий нет. 31 число на календаре - банковский месяц завершён. Все, что окажется на счёте в этот день, будет учтено в полночь, а это уже следующий месяц, 1 число.
Практики по закрытию полно, на склянках много народу писало и я в том числе, не знаю почему молчат. Все закрывается...