Если тебе нужно проверять данные, то лучше AR с валидацией из коробки, если уверен в данных, то sql лучше, так как как можно писать порциями, например по 1000 записей, что будет априори быстрее. Используй генераторы, чтоб память все не съел твой цикл.
The numbers in the late '99 0: 00: 0' - this is a sample, if you are all changed in the code above for example 23 hours, there is also need to change to 0 24:00:00 - Вот же ответ. Тебе будут выводиться платежи за последние сутки.
Если использовать virtualenv перенос как правило занимает минимум времени, если все пакеты хранить в текстовом файле. Вот например глянь https://bitbucket.org/voronkovd/clear_project
Можно решить вопрос через триггеры в СУБД, ну а вообще правильно подсказывают выше, склад то один, и наличие должно быть одно. Структуру данных поменять.