Как мне кажется, типовой расчет задолженности идет криво. Либо отсчитывается от заказа клиента, либо от реализации. Но в конторе используются кредитные договоры, в которых есть количество дней допустимого кредита. Надо чтобы отчеты показывали просрочку от даты реализации + число дней кредита.
Решение было следующее. При проведении реализации изменяется связанный с ней заказ клиента, в нем изменяются этапы графика оплаты (от них идет отсчет), заказ проводится, затем проводится реализация. Сторонние разработчики постоянно смеются над этим решением, говорят, что есть штатное решение.