Разница между обязательствами и обязанностями заключается в следующем:
Таким образом, обязанности обычно длительны и продолжительны в необходимости их исполнять, в то время как обязательства могут быть разовыми, кратковременными, а могут исполняться даже очень долго. 1
Ещё можно сказать, что обязанности — это то, что человек должен сделать, а обязательства — то, что он обещает сделать. 3