diff --git a/drcr/templates/journal/journal.html b/drcr/templates/journal/journal.html
index 57d74eb..66747b0 100644
--- a/drcr/templates/journal/journal.html
+++ b/drcr/templates/journal/journal.html
@@ -1,5 +1,5 @@
{# DrCr: Web-based double-entry bookkeeping framework
- Copyright (C) 2022–2023 Lee Yingtong Li (RunasSudo)
+ Copyright (C) 2022–2024 Lee Yingtong Li (RunasSudo)
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU Affero General Public License as published by
@@ -15,50 +15,68 @@
along with this program. If not, see
Date | -Description | -Dr | -Cr | +Date | +Description | +Dr | +Cr | |||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
{{ transaction.dt.strftime('%Y-%m-%d') }} | -{{ transaction.description }} | +|||||||||||||
{{ transaction.dt.strftime('%Y-%m-%d') }} | ++ {{ transaction.description }} + + + + | |||||||||||||
- | {{ posting.description or '' }} | -{{ 'Dr' if posting.quantity >= 0 else 'Cr' }} | -{{ posting.account }} | +{{ posting.description or '' }} | +{{ 'Dr' if posting.quantity >= 0 else 'Cr' }} | +{{ posting.account }} | {% if commodity_detail %} -{{ posting.amount().format('force') if posting.quantity >= 0 else '' }} | -{{ (posting.amount()|abs).format('force') if posting.quantity < 0 else '' }} | +{{ posting.amount().format('force') if posting.quantity >= 0 else '' }} | +{{ (posting.amount()|abs).format('force') if posting.quantity < 0 else '' }} | {% else %} -{{ posting.amount().as_cost().format() if posting.quantity >= 0 else '' }} | -{{ (posting.amount()|abs).as_cost().format() if posting.quantity < 0 else '' }} | +{{ posting.amount().as_cost().format() if posting.quantity >= 0 else '' }} | +{{ (posting.amount()|abs).as_cost().format() if posting.quantity < 0 else '' }} | {% endif %}