Ниже — готовый вариант формулировки пункта 4.5 и понятная математическая схема вычета аванса, с примерами на ваших числах. Формулировка юридически честная, однозначная и удобная для расчётов.
Предлагаемая формулировка пункта 4.5
4.5. Оплата выполненных работ производится Генподрядчиком поэтапно в размере 70% (семидесяти процентов) от суммы, указанной в акте выполненных работ (акт КС‑2), с одновременным удержанием (зачётом) невозмещённой суммы аванса, выплаченного в соответствии с пунктом 4.3 (далее — «Невозмещённый аванс»). Удержание Невозмещённого аванса производится в следующем порядке:
• для каждого акта вычисляется сумма оплаты до удержаний как 70% от суммы акта;
• сумма удержания Невозмещённого аванса по каждому акту равна меньшей из двух величин: (i) Невозмещённый аванс на момент расчёта и (ii) 70% от суммы акта;
• к выплате по акту подлежит сумма: 70% от суммы акта за вычетом суммы удержания;
• остаток Невозмещённого аванса после удержания пересчитывается как Невозмещённый аванс минус сумма удержания по акту и переносится в последующие расчёты;
• перечисление суммы, подлежащей оплате по акту, производится в течение 5 (пяти) рабочих дней с даты подписания Генподрядчиком документа о приёмке и предоставлением Субподрядчиком счёта на оплату.
Точная формула (обозначения)
Пусть:
• A — сумма конкретного акта (акт КС‑2);
• Advᵣₑₘ — Невозмещённый аванс на момент расчёта (в начале первого расчёта Advᵣₑₘ=Advₜₒₜₐₗ=30% от договорной цены, указанной в п.4.3);
Тогда:
• Сумма оплаты до вычетов: Pay_(gross) = 0,7 × A.
• Сумма удержания аванса по акту: Deduction = min(Advᵣₑₘ, Pay_(gross)).
• Сумма к выплате по акту: Payₙₑₜ = Pay_(gross) — Deduction.
• Обновлённый Невозмещённый аванс: Advᵣₑₘⁿᵉʷ = Advᵣₑₘ — Deduction.
Если Payₙₑₜ ≤ 0, по акту выплата не производится, а остаток аванса уменьшается на Deduction.
Пример на ваших числах
• Договорная цена P = 4 950 000 руб.
• Аванс Advₜₒₜₐₗ = 30% × P = 1 485 000 руб.
1) Поступил акт на A = 1 000 000 руб.
• Pay_(gross) = 0,7 × 1 000 000 = 700 000 руб.
• Deduction = min(1 485 000, 700 000) = 700 000 руб.
• Payₙₑₜ = 700 000 — 700 000 = 0 руб.
• Advᵣₑₘⁿᵉʷ = 1 485 000 — 700 000 = 785 000 руб.
2) Допустим, следующий акт A = 2 000 000 руб.
• Pay_(gross) = 0,7 × 2 000 000 = 1 400 000 руб.
• Deduction = min(785 000, 1 400 000) = 785 000 руб.
• Payₙₑₜ = 1 400 000 — 785 000 = 615 000 руб.
• Advᵣₑₘⁿᵉʷ = 785 000 — 785 000 = 0 руб.
Рекомендации по оформлению и учёту
• Включите требование к Генподрядчику по предоставлению расчёта удержания (таблица/приложение) при каждой выплате: исходные данные, вычисления Pay_(gross), Deduction, Payₙₑₜ, остаток Advᵣₑₘⁿᵉʷ. Это снизит споры.
• Уточните правила округления до копеек (обычно стандартное округление до целых копеек).
• Предусмотрите пункт о возврате остатка аванса (если остался) либо о зачёте его при окончательных расчетах/финальном акте.