Долг - внутренне принимаемое (добровольное) обязательство. Обязанность - То, что подлежит безусловному выполнению кем-либо. Различие имеется между понятиями долга и обязанности. На первый взгляд долг и обязанность, как два вида нравственного сознания, представляются настолько схожими, что трудно понять что есть что. Однако в действительности реальное различие между долгом и обязанностью существует. Долг всегда предполагает необходимость расплатиться за какое-либо благодеяние. Нравственное сознание в этом случае напоминает о том, что за оказанное благодеяние нужно ответить взаимным благодеянием, услугой или пожертвованием.А обязанность, как мы уже говорили - это то, что подлежит безусловному выполнению.
Обязанность всегда чем-то обусловлена. Ты можешь освободиться от обязанности например сменив работу, или разведясь с женой. Таким образом обязанности приходят и уходят. А долг остаётся с человеком всегда. Долг перед Родиной, перед матерью и отцом. Не путать с долгами, денежными например. Это уже с другим смыслом слово. Обязанности на нас накладываются извне, а долг - это чувство внутри растёт. Типа совести. У нас слова "долг" и "обязанность" часто путают, используют не всегда точно. Хотя их не так уж трудно различать.