diff --git a/drcr/templates/general_ledger.html b/drcr/templates/general_ledger.html
index a31f6c8..cd1f8b6 100644
--- a/drcr/templates/general_ledger.html
+++ b/drcr/templates/general_ledger.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,49 +15,55 @@
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 %}