Степень выполнения договорных обязательств между продавцом и покупателем товаров можно оценить с помощью индексного метода:
1) индивидуального индекса выполнения договорных обязательств одного товара:

где qi ф, qiд – количество поставленного i‑го товара фактически и по договору. Абсолютный размер отклонения поставки от условий договора:
Δq = qi ф – qiд;
2) общего индекса выполнения договорных обязательств по всем товарам, указанным в договоре: 
где Σ pi ф, qi ф – фактический объем поставки в текущих ценах;
Σpi д, qiд – объем поставок по договору.
Абсолютный размер соответствия поставки договорным условиям:

Отклонение поставки от условий договора может быть обусловлено влиянием количественного (q) и качественного (р) факторов;
3) оценки влияния количественного фактора на уровень отклонений поставки от договорных условий:

Данный индекс характеризует влияние объема поставок на выполнение условий договора;
4) оценки влияния качественного фактора на уровень отклонений поставки от договорных условий:

Общее отклонение поставки товаров от предусмотренного контрактом определяется по формуле:
∆ОБЩ = ∆ q + ∆ p.
В состав количественного фактора q входят как собственно изменение количества поставок товара, так и ассортиментные сдвиги. Для определения раздельного влияния этих факторов используется трехфакторная модель:
∆ОБЩ = ∆ q + ∆ p + ∆acc.
Отдельное влияние собственно отклонения количества поставленного товара от условий контракта: 
где q ф j, q Д j – количество поставленных товаров j ‑го ассортиментного вида фактически и по договору.
Влияние ассортиментных сдвигов на отклонение количества поставленного товара от условий контракта:

Если в этом индексе заменить абсолютный показатель q на относительный показатель f, то индекс примет вид:
