diff --git a/src/accounting/journal_entry/utils/original_line_items.py b/src/accounting/journal_entry/utils/original_line_items.py index c5def19..54de205 100644 --- a/src/accounting/journal_entry/utils/original_line_items.py +++ b/src/accounting/journal_entry/utils/original_line_items.py @@ -72,8 +72,8 @@ def get_selectable_original_line_items( line_items: list[JournalEntryLineItem] = JournalEntryLineItem.query\ .filter(JournalEntryLineItem.id.in_({x for x in net_balances}))\ .join(JournalEntry)\ - .order_by(JournalEntry.date, JournalEntryLineItem.is_debit, - JournalEntryLineItem.no)\ + .order_by(JournalEntry.date, JournalEntry.no, + JournalEntryLineItem.is_debit, JournalEntryLineItem.no)\ .options(selectinload(JournalEntryLineItem.currency), selectinload(JournalEntryLineItem.account), selectinload(JournalEntryLineItem.journal_entry)).all()