Nope, QBO does not. Neither do most versions of desktop. Even a 30 year loan is considered all due today despite its position as Long Term Liability on your balance sheet. To account for current portion (as a bank might demand during refi negotiations) you would have to make a journal entry using the amortization schedule for your loan and the projected principal payments due within 12 months of report date. This changes every month or as often as you make payments.