Такая постановка задачи считается классическим примером методически некорректной попытки анализа данных бух/упр учета.
задолженность принято анализировать в разрезе счетов учета, контрагентов, договоров, сделок, счетов на оплату и пр. расчетных документов. Учет задолженности в разрезе номенклатуры считается бесполезным, и бессмысленным.
(0) следует самому себе ответить на вопрос Отгрузили клиенту накладную с кучей строк на 100 тыс, клиент оплатил половину суммы - какие товары погашены, а какие нет и ПОЧЕМУ?
Есть два вида языков, одни постоянно ругают, а вторыми никто не пользуется.