Liabilities in financial accounting need not be legally enforceable; but can be based on equitable obligations or constructive obligations. An equitable obligation is a duty based on ethical or moral considerations. A constructive obligation is an obligation that is implied by a set of circumstances in a particular situation, as opposed to a contractually based obligation.