divixtotal contract difference