Есть ещё и другая сторона медали, и это бух учёт

Если у Общества оплитика учетная по отгрузке (метод начисления), то после передачи товаро, оно уплачивает налоги по сделке

У Общества возникает дебиторка.
Затем изменяя цену по исполненному договору, в том случае если оплата за товар прошла, у Общества возникнет кредиторка

А если плата не прошла то изменяется размер дебиторки, которую Общество имеет право списать не одноммоментно потому что это фактически прощение долга а не реальность ко взысканию

))
ПИПЕЦ!
Всё описаное выше не совсем бух.учет. Всё же налоговый. Но в целом в учете скорее всего можно разрулить. Я сейчас занят, но постараюсь посмотреть позднее.