openerp-expert-accounting team mailing list archive
-
openerp-expert-accounting team
-
Mailing list archive
-
Message #00266
[Bug 551630] Re: Financial reports to review
By the way, I just noticed that the "Print Journal" ("Print General
Journal", "Print Central Journal") reports where not mentioned.
Those reports are broken too:
- If I select several journals (like all of them), and I select several periods (all of the periods of one fiscal year):
=> If any of those journals doesn't have moves at all, it will just raise an "No records found for your selection!" exception and won't allow me to continue.
=> If all the journals have at least a move on any period, and any of the journal-period pairs doesn't have moves, it will print an unparsed report (ouch!) and errors like this one will be printed on the log:
[2010-04-07 16:56:55,282] ERROR:report:[18]: report :
[2010-04-07 16:56:55,283] ERROR:report:[19]: Traceback (most recent call last):
[2010-04-07 16:56:55,283] ERROR:report:[20]: File "/home/datos/Proyectos/openerp/openobject-server/current/bin/report/render/rml2pdf/utils.py", line 114, in _process_text
[2010-04-07 16:56:55,283] ERROR:report:[21]: txt = eval(expr,self.localcontext)
[2010-04-07 16:56:55,283] ERROR:report:[22]: File "<string>", line 1, in <module>
[2010-04-07 16:56:55,283] ERROR:report:[23]: IndexError: list index out of range
[2010-04-07 16:56:55,284] ERROR:report:[24]:
[2010-04-07 16:56:55,284] ERROR:report:[25]: list index out of range
[2010-04-07 16:56:55,284] ERROR:report:[26]: expr: formatLang(sum_credit(line[0].period_id.id, line[0].journal_id.id))
I think this is what should be done:
== Print *** Journal ==
* Wizard
* Let the user select journals without moves.
* Add an option to print the moves by journal (like it does now) or together like there was a single journal (needed on countries like Spain [though we currently can work it around by using the account_financial_reports module])
* Calculation
* Ignore journals without moves, and journal/periods without moves (don't try to print them).
* If the "by journal" option was selected, print the moves grouped by journal. If not, print all the moves without grouping, but add a 'journal' column with a reference to the journal code.
--
Financial reports to review
https://bugs.launchpad.net/bugs/551630
You received this bug notification because you are a member of OpenERP's
Accounting Experts, which is a direct subscriber.
Status in OpenObject Addons Modules: Confirmed
Bug description:
Hello,
As discuss during the community days, all financial reports have to be reviewed.
The list of modification has been created by Quentin, please ask him for more information => here are the most important things to change :
== Account balance ==
* Wizard
* add currency balance amount => check box
* add comparison with other fiscal year
* filter => only by date / by periode / none => from ... to for both date and period (period really based on period and not on dates)
* filter => dependant to the fiscal year (only see period related to the fiscal year selected)
* Calculation
* sum of all entries related to the account into the date filter selection
== General ledger ==
* Wizard
* add “with opening balance" => to have a new line with the sum of all entries that are before the begin date/periode
* Use the “Display history” check box => add a new select field (see quentin notes)
* add cumulative balance column
Calculation
* list of all entries related to the account into the date filter selection
== Partner balance ==
* Wizard
* add "balance date"
* add new selection “partner with movement / balance <> 0 / all
* Also available on the partner (automatic selection of the partner) => important if multi selection
* Calculation
* selection of client vs supplier based on the internal account type
* sum of all entries related to the account into the date filter selection group by partners
== Partner ledger ==
* Wizard
* add "balance date"
* add new selection “partner with movement / balance <> 0 / all
* Add choice “open amount only / paid amount only / all entries”
* Add sort option (date, entry number, amount, due date)
* Also available on the partner (automatic selection of the partner)
* Calculation
* add store field “last pmt date” => define if paid or date at a specific date
* selection of client vs supplier based on the internal account type
* list of entries group by client