Commit Graph

38 Commits (fb90b3d49534bf35c9640cd30ec10f9149a57363)

Author SHA1 Message Date
Víctor Martínez 2e8abf9319 [IMP] account_financial_report: Add Amount cur. to General Ledger totals if the account has not set currency
Related to https://github.com/OCA/account-financial-reporting/pull/1235#issuecomment-2419269015
2024-10-30 09:08:10 +01:00
Víctor Martínez 58eae01d23 [IMP] account_financial_report: Change Missing Partner as translatable
TT47771
2024-02-20 13:26:23 +01:00
Marc Tormo 758640a33f reduce report url 2024-01-10 19:05:47 +01:00
Víctor Martínez be32050540 [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
2023-04-28 08:19:11 +02:00
Pedro M. Baeza e6df114e7b [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
2023-03-16 15:57:24 +01:00
AaronHForgeFlow 971160647b [13.0][IMP] account_financial_report: extensibility: ml fields 2022-12-23 18:44:46 +01:00
Víctor Martínez e23ec03a89 [FIX] account_financial_report: Show records in general ledger when not grouped. 2022-11-30 16:17:11 +01:00
Víctor Martínez fb340cdab2 [IMP] account_financial_report: Add tax grouping in general ledger
TT38721
2022-09-21 17:07:38 +02:00
Víctor Martínez 7b3072b537 [IMP] account_financial_report: Refactor
TT38721
2022-09-21 17:02:56 +02:00
Víctor Martínez 1cb0968bbb [IMP] account_financial_report: Add tax_line_id field to taxes column in general_ledger
TT38721
2022-09-21 16:34:48 +02:00
Víctor Martínez 53574b8b2a [IMP] account_financial_report: Remove "Cur." column (currency is now added in "Amount cur.") from general_ledger.
TT38722
2022-09-16 11:48:13 +02:00
Joan Sisquella 8469a66305 [IMP] account_financial_report: abstract for avoiding duplicated code and increase readability 2022-04-05 08:39:48 +05:30
Joan Sisquella af37b6bf54 [FIX] account_financial_report: filter cancelled journal items 2022-04-05 08:39:48 +05:30
Lois Rilo 301cf78612 [13.0][FIX] account_financial_report: Correct all uses of
self.env.user.company_id. Also move company_id to the
wizard abstract model.
2022-04-05 08:39:48 +05:30
João Marques e58ce3785f [FIX] account_financial_report: Don't include unaffected account if accounts are filtered
When generated a General Ledger or a Trial Balance, if some accounts are already filtered in the wizard don't show the information related to the unaffected earnings account

TT29658
2022-04-05 08:39:48 +05:30
Alex Cuellar 1e92a40691 [IMP] account_financial_report: black, isort, prettier 2022-04-05 08:39:48 +05:30
Joan Sisquella bf8ba49e8b [ADD] domain field for additional filtering 2022-04-05 08:39:48 +05:30
Joan Sisquella d36074655d [IMP] account_financial_report: general_ledger
* "hide account at 0" hides account/partner if inital cumul balance is 0 and there are not movements in the period
2022-04-05 08:39:48 +05:30
Joan Sisquella d0fe1909f5 [IMP] account_financial_report:
* filter by analytic_account
2022-04-05 08:39:48 +05:30
Joan Sisquella 0c6a1a0c5b [IMP] account_financial_report: Fix VAT Report and other improvements 2022-04-05 08:39:48 +05:30
Jordi Ballester Alomar a00866d80e [IMP] account_financial_report: multiple fixes and improvements 2022-04-05 08:39:48 +05:30
Ernesto Tejeda e40c643fbe [FIX] account_financial_report: Fix error when generating reports
Some reports crash if account move line implicated are Sections lines or Notes lines in an invoice
2022-04-05 08:39:48 +05:30
Joan Sisquella 8e51903c67 [FIX] account_financial_report: general_ledger
* centralization is only calculated on accounts where 'centralized' is True
* Cumul. Balance of each move_line fixed
* Ordering move_lines by date
* Fix trial_balance xlsx when not show_partner_details
2022-04-05 08:39:48 +05:30
Ernesto Tejeda 2d7d0617c2 [MIG] account_financial_report: Migration to 13.0 2022-04-05 08:39:48 +05:30
Ernesto Tejeda f21b543450 [IMP] account_financial_report: black, isort 2022-04-05 08:39:48 +05:30
Joan Sisquella 13a9ba1e48 [12.0] account_financial_report: refactor 2022-04-05 08:39:48 +05:30
eLBati 45853515d6 [MIG] account_financial_report: Finalize migration to 12.0
* Move back to CSS and FIX

  NameError: variable @odoo-view-background-color is undefined in - on line 99, column 23:
  98 .o_account_financial_reports_page {
  99     background-color: @odoo-view-background-color;
  100     color: @odoo-main-text-color;

* Porting: parent_left does not exist anymore. Using parent_path + account code to sort report lines

* FIX js error with date object not converted to string while clicking on initial balance amount
  See https://user-images.githubusercontent.com/1033131/58337566-5d525c80-7e46-11e9-913a-3c3e0115fb3e.gif

* IMP style and metadata

* FIX tests about new date format and partner_id computed field of account.move

* FIX errors like

  2019-06-03 16:11:51,406 17857 ERROR dev_12_account_financial_report odoo.sql_db: bad query: b"\nDELETE FROM 'report_vat_report_tax'\nWHERE COALESCE(\n    write_date, create_date, (now() at time zone 'UTC'))::timestamp\n    < ((now() at time zone 'UTC') - interval '3600.0 seconds')\n"
  ERROR: syntax error at or near "'report_vat_report_tax'"
  LINE 2: DELETE FROM 'report_vat_report_tax'
                    ^
* IMP translation template and IMP Italian translation

* Remove useless comments
* Use AsIs to avoid SQL injection
* Use fields.Date methods
* Remove useless data from tests
* Improve comments
* Fix wizard.multi.charts.accounts
* Move _get_partner_ids_domain to abstract wizard
* Refactor default partners in wizard to use recordsets
* Improve js style
2022-04-05 08:39:48 +05:30
Wolfgang Pichler 59edcbeb81 [MIG] account_financial_report: Migration to 12.0
[IMP] Reformated one query to avoid one sql injection warning message - but no sql injection was possible here
2022-04-05 08:39:47 +05:30
Pedro M. Baeza 5f8ef1ca9c [FIX] account_financial_report: Incorrect SQL query for cost centers 2022-04-05 08:39:47 +05:30
Jordi Ballester Alomar 5c84fc5288 [FIX] account_financial_report: multicompany+layout behaviour (#498)
* Fix wizards for proper multicompany behaviour.
* Fix layout issue
2022-04-05 08:39:47 +05:30
Jordi Ballester Alomar 0c019e6e28 [account_financial_report][IMP] Adds the following:
All reports:
- Rename field to hide accounts at 0 to 'hide_account_at_0'
Trial Balance:
- Add possibility to filter by hierarchy levels
- XLSX format will show the hierarchy levels in bold

General Ledger:
- Add the possibility to filter by analytic tags
- Fixes an error on the default date
Journal Ledger:
- The filter on Journals is now optional. If the user does not choose
a journal, by default it will display all journals.

Aged Partner Balance:
- Fixes an error on the default date
2022-04-05 08:39:47 +05:30
Jordi Ballester Alomar de10d50d47 [account_financial_report] adds the following features to Trial Balance:
- Adds 'Period balance' column
- Renames the option 'Hide accounts at 0'. Means no initial, no debit, credit
  or ending balance for the period.
- Fixes logic to remove lines with 0 activity for the period.
- improve the calculation in the Trial Balance
  of undistributed profits/losses account, and provide a footer note
  to the user explaining why will the ending balances will not be zero, but the
  period's total profit and loss.
- add an extra line for P&L application so that the trial balance zeroes in the
  balance, and total debits = total credits
- refactoring of the unaffected earnings reporting in the general ledger
  and trial balance.
2022-04-05 08:39:47 +05:30
Patrick Tombez 36c4c5732f [11.0][IMP] Improve transient models cleaning
When there are a lot of account.move.line (several millions) and print any of
the Qweb reports, that will generate also a lot of transient objects.
As these objects are created with an "insert" query, the cleaning normally
triggered by the count of the records in transient tables is not done, so only
the cleaning based on the age of the records is processed (by default, records
older than 1 hours are deleted), but the cron task is only ran one time per
day. For large setups this can lead to memory errors at that point. This change
prevents the memory error by executing the transient record cleanup for the
report models in this module in SQL.
2022-04-05 08:39:47 +05:30
mpanarin 7fe4553c9f [ADD] 11.0 account_financial_report: add filter by journals
To general ledger
2022-04-05 08:39:47 +05:30
hveficent b1294b8df9 [11.0][IMP] account_financial_report - foreign_currency 2022-04-05 08:39:47 +05:30
Jordi Ballester Alomar 5895de8491 fixes the reporting of unaffected earnings account 2022-04-05 08:39:47 +05:30
Fekete Mihai 80cbd9e2a4 Update links in report, add account group file, update trial balance with hierarchy.
Update indentation, remove empty lines from header.

Update test.

Update pylint.

Remove company_id on computing accounts, since account.group is not a company based model, filtering accounts is done on trial balance report.

Update account variables.

Improve condition in padding on accounts.

Add option to print hierarchy based on defined accounts/computed accounts.

Add VAT report, hierarchy from tax tags ans taxes.

Fix pylint, xlsx report generation header.

Update code to select code_prefix or name.

Update code to select code_prefix or name.

Update code to select code_prefix or name.

Fix domain in base amounts in vat report.

Change trial balance code_prefix or name.

Update trail balance, add tests for vat report.

Update pylint, amounts as monetary, many2one option on generation excels.

Update pulint.

Add VAT Report in readme.

Add VAT Report in readme.

Update array_agg.

Update array_agg.

Update array_agg.

Add option in VAT Report to be printed on Tax Tags - Tax Groups.

Add widget to hierarchy_on on trial balance.
2022-04-05 08:39:47 +05:30
Jordi Ballester f25e1b2cd5 [MIG] account_financial_report_qweb: Migration to 11.0
* dynamize general ledger
2022-04-05 08:39:47 +05:30