GL detail report

This commit is contained in:
2026-05-21 20:34:01 +02:00
parent 488fb15498
commit 96653be311
2 changed files with 24 additions and 10 deletions

View File

@@ -2681,20 +2681,25 @@ class GeneralLedgerDetail(DescriptionOriginMixin, ModelSQL, ModelView):
move_description = fields.Char("Description") move_description = fields.Char("Description")
reference = fields.Char("Reference") reference = fields.Char("Reference")
debit_base_currency = fields.Numeric("Debit Base Currency") debit_base_currency = fields.Numeric(
credit_base_currency = fields.Numeric("Credit Base Currency") "Debit Base Currency", digits=(16, 2))
balance_base_currency = fields.Numeric("Balance Base Currency") credit_base_currency = fields.Numeric(
"Credit Base Currency", digits=(16, 2))
balance_base_currency = fields.Numeric(
"Balance Base Currency", digits=(16, 2))
running_balance_base_currency = fields.Numeric( running_balance_base_currency = fields.Numeric(
"Running Balance Base Currency") "Running Balance Base Currency", digits=(16, 2))
debit_transaction_currency = fields.Numeric("Debit Transaction Currency") debit_transaction_currency = fields.Numeric(
credit_transaction_currency = fields.Numeric("Credit Transaction Currency") "Debit Transaction Currency", digits=(16, 2))
credit_transaction_currency = fields.Numeric(
"Credit Transaction Currency", digits=(16, 2))
balance_transaction_currency = fields.Numeric( balance_transaction_currency = fields.Numeric(
"Balance Transaction Currency") "Balance Transaction Currency", digits=(16, 2))
running_balance_transaction_currency = fields.Numeric( running_balance_transaction_currency = fields.Numeric(
"Running Balance Transaction Currency") "Running Balance Transaction Currency", digits=(16, 2))
payable_qty = fields.Numeric("Quantity") payable_qty = fields.Numeric("Quantity", digits=(16, 5))
uom = fields.Char("UoM") uom = fields.Char("UoM")
entered_by = fields.Many2One('res.user', "Entered By") entered_by = fields.Many2One('res.user', "Entered By")

View File

@@ -2113,8 +2113,17 @@ class AccountTestCase(
'running_balance_base_currency', 'running_balance_base_currency',
'debit_transaction_currency', 'debit_transaction_currency',
'credit_transaction_currency', 'credit_transaction_currency',
'running_balance_transaction_currency']: 'running_balance_transaction_currency', 'payable_qty']:
self.assertIn(name, Detail._fields) self.assertIn(name, Detail._fields)
for name in [
'debit_base_currency', 'credit_base_currency',
'balance_base_currency', 'running_balance_base_currency',
'debit_transaction_currency',
'credit_transaction_currency',
'balance_transaction_currency',
'running_balance_transaction_currency']:
self.assertEqual(Detail._fields[name].digits, (16, 2))
self.assertEqual(Detail._fields['payable_qty'].digits, (16, 5))
for name in [ for name in [
'account', 'account_from', 'account_to', 'currency', 'party', 'account', 'account_from', 'account_to', 'currency', 'party',