Commit Graph

241 Commits

Author SHA1 Message Date
jakobkrabbe
4cb2dec19a Translated using Weblate (Swedish)
Currently translated at 14.2% (36 of 252 strings)

Translation: account-financial-reporting-16.0/account-financial-reporting-16.0-account_financial_report
Translate-URL: https://translation.odoo-community.org/projects/account-financial-reporting-16-0/account-financial-reporting-16-0-account_financial_report/sv/
2024-11-29 15:38:41 +07:00
jakobkrabbe
4c692102b1 Added translation using Weblate (Swedish) 2024-11-29 15:38:41 +07:00
OCA-git-bot
f4ccf439ed [BOT] post-merge updates 2024-11-29 15:38:41 +07:00
Akim Juillerat
e9a88296ff Avoid error on installation with missing analytic account
When installing the module account_financial_report, a relational table between
account_move_line and account_analytic_account is created and computed.

However, if an analytic account was used only on draft invoices before being deleted,
its ID will remain in the JSON column analytic_distibution of account_move_line.
In that case we get a ForeignKeyViolation because the ID doesn't exist in
account_analytic_account table.

Therefore, we need to check if the ID exists during the computation to avoid
inserting it in the relational table and raising the error.
2024-11-29 15:38:41 +07:00
Adriano Prado
ac9050f3e9 Translated using Weblate (Portuguese (Brazil))
Currently translated at 89.6% (226 of 252 strings)

Translation: account-financial-reporting-16.0/account-financial-reporting-16.0-account_financial_report
Translate-URL: https://translation.odoo-community.org/projects/account-financial-reporting-16-0/account-financial-reporting-16-0-account_financial_report/pt_BR/
2024-11-29 15:38:41 +07:00
Francesco Foresti
d01c996115 Translated using Weblate (Italian)
Currently translated at 62.6% (158 of 252 strings)

Translation: account-financial-reporting-16.0/account-financial-reporting-16.0-account_financial_report
Translate-URL: https://translation.odoo-community.org/projects/account-financial-reporting-16-0/account-financial-reporting-16-0-account_financial_report/it/
2024-11-29 15:38:41 +07:00
OCA-git-bot
e04bd65918 [BOT] post-merge updates 2024-11-29 15:38:41 +07:00
josep-tecnativa
35c26b2893 [IMP] account_financial_report: test performance improvement 2024-11-29 15:38:41 +07:00
Víctor Martínez
2492c112c7 Translated using Weblate (Spanish)
Currently translated at 100.0% (252 of 252 strings)

Translation: account-financial-reporting-16.0/account-financial-reporting-16.0-account_financial_report
Translate-URL: https://translation.odoo-community.org/projects/account-financial-reporting-16-0/account-financial-reporting-16-0-account_financial_report/es/
2024-11-29 15:38:41 +07:00
Weblate
0fbb9fe4d7 Update translation files
Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.

Translation: account-financial-reporting-16.0/account-financial-reporting-16.0-account_financial_report
Translate-URL: https://translation.odoo-community.org/projects/account-financial-reporting-16-0/account-financial-reporting-16-0-account_financial_report/
2024-11-29 15:38:41 +07:00
OCA-git-bot
6f74778d39 [BOT] post-merge updates 2024-11-29 15:38:41 +07:00
Simone Rubino
630df3cc7e [FIX] account_financial_report: Empty format 2024-11-29 15:38:41 +07:00
OCA-git-bot
72211f3ef6 oca-github-bot post-merge updates 2024-11-29 15:38:41 +07:00
Aritz Olea
f16b46e4c5 [FIX] account_financial_report: Initial currency balance value on trial balance report 2024-11-29 15:38:41 +07:00
Víctor Martínez
9063f74cee [FIX] account_financial_report: Prevent error related to currency from Trial Balance
Use case: Generate report (showing foreign currency) with accounts with defined currency.

Traceback:

Error to render compiling AST
AttributeError: 'int' object has no attribute 'decimal_places'
Template: account_financial_report.report_trial_balance_line
Path: /t/div/t[3]/t[1]/t/t/div/span/t
Node: <t t-esc="balance['initial_currency_balance']" t-options="{'widget': 'monetary', 'display_currency': balance['currency_id']}"/>

The error occured while rendering the template account_financial_report.report_trial_balance_line and evaluating the following expression: <t t-esc="balance['initial_currency_balance']" t-options="{'widget': 'monetary', 'display_currency': balance['currency_id']}"/>
2024-11-29 15:38:41 +07:00
OCA-git-bot
2da30a0f74 [UPD] README.rst 2024-11-29 15:38:41 +07:00
Adriano Prado
103542906d Translated using Weblate (Portuguese (Brazil))
Currently translated at 89.2% (225 of 252 strings)

Translation: account-financial-reporting-16.0/account-financial-reporting-16.0-account_financial_report
Translate-URL: https://translation.odoo-community.org/projects/account-financial-reporting-16-0/account-financial-reporting-16-0-account_financial_report/pt_BR/
2024-11-29 15:38:41 +07:00
Ivorra78
97e4ccb79e Translated using Weblate (Spanish)
Currently translated at 100.0% (252 of 252 strings)

Translation: account-financial-reporting-16.0/account-financial-reporting-16.0-account_financial_report
Translate-URL: https://translation.odoo-community.org/projects/account-financial-reporting-16-0/account-financial-reporting-16-0-account_financial_report/es/
2024-11-29 15:38:41 +07:00
OCA-git-bot
428337a2c2 account_financial_report 16.0.1.3.5 2024-11-29 15:38:41 +07:00
Víctor Martínez
fce83228b9 [FIX] account_financial_report: Prevent error related to currency from General ledger
Use case: Generate report (showing foreign currency) with accounts with defined currency.

Traceback:

File "/odoo/odoo-server/odoo/addons/base/models/ir_qweb_fields.py", line 448, in value_to_html
fmt = "%.{0}f".format(display_currency.decimal_places)
AttributeError: 'int' object has no attribute 'decimal_places'

The above exception was the direct cause of the following exception:

Error to render compiling AST
AttributeError: 'int' object has no attribute 'decimal_places'
Template: account_financial_report.report_general_ledger_lines
Path: /t/div/div[2]/t[6]/t[1]/div[1]/t[1]/span/t
Node: <t t-raw="account_or_group_item_object['init_bal']['bal_curr']" t-options="{'widget': 'monetary', 'display_currency': account['currency_id']}"/>

TT42804

[FIX] account_financial_report: Prevent error related to currency from General ledger

Use case: Generate xlsx report (showing foreign currency) with accounts with defined currency.

Traceback:

File "/opt/odoo/auto/addons/account_financial_report/report/abstract_report_xlsx.py", line 535, in _get_currency_amt_format
    field_name = "{}_{}".format(field_prefix, currency.name)
AttributeError: 'int' object has no attribute 'name'
2024-11-29 15:38:41 +07:00
Francesco Foresti
0637c898bf Translated using Weblate (Italian)
Currently translated at 62.6% (158 of 252 strings)

Translation: account-financial-reporting-16.0/account-financial-reporting-16.0-account_financial_report
Translate-URL: https://translation.odoo-community.org/projects/account-financial-reporting-16-0/account-financial-reporting-16-0-account_financial_report/it/
2024-11-29 15:38:41 +07:00
Sandrine (ACSONE)
bdcd178b59 Translated using Weblate (French (France) (fr_FR))
Currently translated at 100.0% (252 of 252 strings)

Translation: account-financial-reporting-16.0/account-financial-reporting-16.0-account_financial_report
Translate-URL: https://translation.odoo-community.org/projects/account-financial-reporting-16-0/account-financial-reporting-16-0-account_financial_report/fr_FR/
2024-11-29 15:38:41 +07:00
Sandrine (ACSONE)
799a41e54a Translated using Weblate (French)
Currently translated at 100.0% (252 of 252 strings)

Translation: account-financial-reporting-16.0/account-financial-reporting-16.0-account_financial_report
Translate-URL: https://translation.odoo-community.org/projects/account-financial-reporting-16-0/account-financial-reporting-16-0-account_financial_report/fr/
2024-11-29 15:38:41 +07:00
mymage
2284ee01e5 Translated using Weblate (Italian)
Currently translated at 62.6% (158 of 252 strings)

Translation: account-financial-reporting-16.0/account-financial-reporting-16.0-account_financial_report
Translate-URL: https://translation.odoo-community.org/projects/account-financial-reporting-16-0/account-financial-reporting-16-0-account_financial_report/it/
2024-11-29 15:38:41 +07:00
OCA-git-bot
1145edd8b9 account_financial_report 16.0.1.3.4 2024-11-29 15:38:41 +07:00
OCA-git-bot
558dc23d7c account_financial_report 16.0.1.3.3 2024-11-29 15:38:41 +07:00
Víctor Martínez
14e3724cb4 [IMP] account_financial_report: Show move_name in entry column from general ledger report
It is not necessary to repeat part of the text shown in Ref - Label column.

TT42731
2024-11-29 15:38:41 +07:00
David Ramia
8048c116ff [FIX] account_financial_report: Fix report links with domain 2024-11-29 15:38:41 +07:00
David Ramia
2817ae074c [FIX] account_financial_report: Replace deprecated t-raw to t-out 2024-11-29 15:38:41 +07:00
OCA-git-bot
e607fba7db account_financial_report 16.0.1.3.2 2024-11-29 15:38:41 +07:00
@
d33d89ef62 [FIX] account_financial_report fix to take the id of the currency if is set, that fix the following error: opt/odoo/odoo/odoo/models.py", line 3681, in write
field.write(self, vals[fname])
  File "/opt/odoo/odoo/odoo/fields.py", line 3057, in write
    return self.write_batch([(records, value)])
  File "/opt/odoo/odoo/odoo/fields.py", line 3078, in write_batch
    return self.write_real(records_commands_list, create)
  File "/opt/odoo/odoo/odoo/fields.py", line 3254, in write_real
    flush()
  File "/opt/odoo/odoo/odoo/fields.py", line 3216, in flush
    comodel.create(to_create)
  File "<decorator-gen-69>", line 2, in create
  File "/opt/odoo/odoo/odoo/api.py", line 348, in _model_create_multi
    return create(self, arg)
  File "/opt/odoo/odoo/odoo/addons/base/models/ir_fields.py", line 534, in create
    recs = super().create(vals_list)
  File "<decorator-gen-13>", line 2, in create
  File "/opt/odoo/odoo/odoo/api.py", line 348, in _model_create_multi
    return create(self, arg)
  File "/opt/odoo/odoo/odoo/models.py", line 3886, in create
    records = self._create(data_list)
  File "/opt/odoo/odoo/odoo/models.py", line 3992, in _create
    cr.execute(query, params)
  File "<decorator-gen-3>", line 2, in execute
  File "/opt/odoo/odoo/odoo/sql_db.py", line 101, in check
    return f(self, *args, **kwargs)
  File "/opt/odoo/odoo/odoo/sql_db.py", line 301, in execute
    res = self._obj.execute(query, params)
Exception

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/opt/odoo/odoo/odoo/http.py", line 641, in _handle_exception
    return super(JsonRequest, self)._handle_exception(exception)
  File "/opt/odoo/odoo/odoo/http.py", line 317, in _handle_exception
    raise exception.with_traceback(None) from new_cause
psycopg2.ProgrammingError: can't adapt type 'res.currency'
2024-11-29 15:38:41 +07:00
OCA-git-bot
b334842e67 account_financial_report 16.0.1.3.1 2024-11-29 15:38:41 +07:00
gerard-vacas
a1df8405be Translated using Weblate (Spanish)
Currently translated at 98.0% (247 of 252 strings)

Translation: account-financial-reporting-16.0/account-financial-reporting-16.0-account_financial_report
Translate-URL: https://translation.odoo-community.org/projects/account-financial-reporting-16-0/account-financial-reporting-16-0-account_financial_report/es/
2024-11-29 15:38:41 +07:00
Rachid Alassir
6edf341f72 [FIX] account_financial_report: Replace wrong field amount_currency with two fields debit_amount_currency and credit_amount_currency 2024-11-29 15:38:41 +07:00
Alberto Re
dcfe9e85d5 Fixed the amount_residual_currency on partial reconcile 2024-11-29 15:38:41 +07:00
OCA-git-bot
18d0513af3 account_financial_report 16.0.1.3.0 2024-11-29 15:38:41 +07:00
Florian da Costa
4359fc8dcc [FIX] account_financial_report: Account group styling in qweb and xlsx 2024-11-29 15:38:41 +07:00
OCA-git-bot
4f2f39ce96 account_financial_report 16.0.1.2.3 2024-11-29 15:38:41 +07:00
Pedro M. Baeza
e4ab5792d2 [FIX] account_financial_report: Assure the aml order
If we don't assure the order for the search, there are chances that
several items for the same account and date appear in a incorrect order:

24/02/2023 - BNK1/2023/02/0011 - ...
27/02/2023 - BNK1/2023/02/0013 - ...
27/02/2023 - BNK1/2023/02/0012 - ...
29/02/2023 - BNK1/2023/02/0014 - ...

TT42098
2024-11-29 15:38:41 +07:00
Ediz Duman
182d3e6a5f Translated using Weblate (Turkish)
Currently translated at 77.3% (195 of 252 strings)

Translation: account-financial-reporting-16.0/account-financial-reporting-16.0-account_financial_report
Translate-URL: https://translation.odoo-community.org/projects/account-financial-reporting-16-0/account-financial-reporting-16-0-account_financial_report/tr/
2024-11-29 15:38:41 +07:00
Ediz Duman
64e5e62cb3 Added translation using Weblate (Turkish) 2024-11-29 15:38:41 +07:00
OCA-git-bot
05344b631a account_financial_report 16.0.1.2.2 2024-11-29 15:38:41 +07:00
Víctor Martínez
defdc2f0fd [IMP] account_financial_report: Remove amount_different_company_currency type from xlsx 2024-11-29 15:38:41 +07:00
Douglas Custódio
6c08332f17 Translated using Weblate (Portuguese (Brazil))
Currently translated at 78.5% (198 of 252 strings)

Translation: account-financial-reporting-16.0/account-financial-reporting-16.0-account_financial_report
Translate-URL: https://translation.odoo-community.org/projects/account-financial-reporting-16-0/account-financial-reporting-16-0-account_financial_report/pt_BR/
2024-11-29 15:38:41 +07:00
OCA-git-bot
efd547fb7f account_financial_report 16.0.1.2.1 2024-11-29 15:38:41 +07:00
Jairo Llopis
85632d7639 [FIX] account_financial_report: endless installation
Installing the module in a DB with more than 50000 accounts and groups made the install stall.

It turns out this method's implementation produced almost endless recursion. it was also depending on some fields that never were used.

Now it depends on the parent path, so when one group is moved to another parent, its computed accounts are recomputed, and parents' too, recursively.

Now, the method is much more performant, and the module gets installed in the same DB in 30s.

@moduon MT-1900

Co-authored-by: Eduardo De Miguel <edu@moduon.team>
2024-11-29 15:38:41 +07:00
Weblate
aeffc24060 Update translation files
Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.

Translation: account-financial-reporting-16.0/account-financial-reporting-16.0-account_financial_report
Translate-URL: https://translation.odoo-community.org/projects/account-financial-reporting-16-0/account-financial-reporting-16-0-account_financial_report/
2024-11-29 15:38:41 +07:00
OCA-git-bot
33a7178d82 account_financial_report 16.0.1.2.0 2024-11-29 15:38:41 +07:00
oca-ci
5fc1cd6074 [UPD] Update account_financial_report.pot 2024-11-29 15:38:41 +07:00
Víctor Martínez
babce27fd8 [IMP] account_financial_report: Trial balance changes:
- Show Initial balance and Ending balance only when it is necessary with currency + hide currency column
- Show currency in the correct column
- Create a dict with all keys when it does not exist
- Prevent wrong values

TT41158
2024-11-29 15:38:41 +07:00