Я бы разделил статьи доходов и расходов на разные справочники, но это дело вкуса;
Движение из расходного документа в регистр оборотов по хорошему должен быть отрицательным. Это все-таки расход;
При перепроведении документа могут возникнуть ситуации, когда проверка остатков учитывает движение самого документа. Например:
Остаток: 100;
Делаем расход на 95;
Проводим - все хорошо;
Перепроводим - ошибка!
Все потому, что при перепроведении уже проведенного документа его движение уже есть в регистре.
Круто!
Несколько мелких замечаний:
В целом отлично! Оценка: 5+++/5