You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
145 lines
6.4 KiB
145 lines
6.4 KiB
# -*- encoding: utf-8 -*-
|
|
##############################################################################
|
|
#
|
|
# Authors: Nicolas Bessi, Guewen Baconnier
|
|
# Copyright Camptocamp SA 2011
|
|
#
|
|
# 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 the Free Software Foundation, either version 3 of the
|
|
# License, or (at your option) any later version.
|
|
#
|
|
# This program is distributed in the hope that it will be useful,
|
|
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
# GNU Affero General Public License for more details.
|
|
#
|
|
# You should have received a copy of the GNU Affero General Public License
|
|
# along with this program. If not, see <http://www.gnu.org/licenses/>.
|
|
#
|
|
##############################################################################
|
|
{
|
|
'name': 'Financial Reports - Webkit',
|
|
'description': """
|
|
Financial Reports - Webkit
|
|
==========================
|
|
|
|
This module replaces or adds the following standard OpenERP financial reports:
|
|
- General ledger
|
|
- Trial Balance (simple or comparative view)
|
|
- Partner ledger
|
|
- Partner balance
|
|
- Open invoices report
|
|
|
|
|
|
Main improvements per report:
|
|
-----------------------------
|
|
|
|
The General ledger: details of all entries posted in your books sorted by account.
|
|
|
|
* Filter by account in the wizard (no need to go to the Chart of account to do this anymore)
|
|
or by view account (the report will display all regular children account) ie: you can select all P&L
|
|
accounts.
|
|
* The report will now print only account with movements OR with a balance not null. No more endless
|
|
report with accounts with no data. (field: display account is hidden)
|
|
* initial balance calculation on the fly if no open entry posted
|
|
* Thanks to a new checkbox in account form, you will have possibility to centralize any accounts you like.
|
|
Ie: you do not want to see all entries posted under the account ‘VAT on sales’; you will only see
|
|
aggregated amounts by periods.
|
|
* Counterpart account displayed for each transaction (3 accounts max.) to ease searching.
|
|
* Better ergonomy on the wizard: important information at the top, filters in the middle, options
|
|
at the bottom or separate tab, more specific filtering on a other tabs. No more unique wizard layout
|
|
for all financial reports (ie: we have removed the journal tab for the GL report)
|
|
* improved report style
|
|
|
|
The partner ledger: details of entries relative to payable & receivable accounts posted in your books
|
|
sorted by account and partner.
|
|
|
|
* Filter by partner now possible
|
|
* Now you can see accounts then Partner with subtotals for each account allowing you to check you data
|
|
with trial balance and partner balance for instance & accounts are ordered the same way than in the
|
|
Chart of account
|
|
* period have been added (date only is uncompleted since date can be outside period)
|
|
* Reconciliation code added
|
|
* subtotal by account
|
|
* alpha sorting (same in partner balance)
|
|
|
|
Open invoice report : other version of the partner ledger showing unreconciled / partially reconcies entries
|
|
|
|
* Possibility to print unreconciled transactions only at any date in the past (thanks to the brand-new field:
|
|
`last_rec_date` which calculated the last move line reconciled date). No more pain to get open invoices at
|
|
the last closing date.
|
|
* no initial balance calculated because the report shows open invoices from previous years.
|
|
|
|
The Trial balance: list of account with balances
|
|
|
|
* you can either see the column : Initial balance , debit, credit , end balance or compare balances
|
|
over 4 periods of your choice
|
|
* You can select the filter opening to get the opening trial balance only
|
|
* If you create a extra virtual charts (using consolidated account) of account for your P&L
|
|
and your balance sheet, you can print your statutory accounts (with comparision over years for ex.)
|
|
* If you compare 2 periods, you will get differences in value and % also
|
|
|
|
The Partner balance: list of account with balances
|
|
|
|
* subtotal by account & partner
|
|
* alpha sorting (same in partner balance)
|
|
|
|
Limitations:
|
|
------------
|
|
|
|
In order to run properly this module make sure you have installed the library `wkhtmltopdf`
|
|
for the pdf rendering (the library path must be set in a System Parameter `webkit_path`).
|
|
|
|
Initial balances in these reports are based either on opening entry
|
|
posted in the opening period or calculated on the fly. So make sure,
|
|
your past accounting opening entries are in a opening period.
|
|
Initials balances are not calculated when using date filter (since a
|
|
date can be outside its logical period and IB could be different by
|
|
date Vs IB by period) The opening period is assumed to be the 01.01 of
|
|
the year with an opening flag and the first period of the year must
|
|
starts also the 01.01
|
|
|
|
Totals for amount in currencies are effective if the partner belongs to
|
|
an account with a secondary currency.
|
|
|
|
html headers and footers are deactivated for these reports because of
|
|
an issue in wkhtmltopdf:
|
|
http://code.google.com/p/wkhtmltopdf/issues/detail?id=656
|
|
Instead, the header and footer are created as text with arguments passed to
|
|
wkhtmltopdf. The texts are defined inside the report classes.
|
|
""",
|
|
'version': '1.0',
|
|
'author': 'Camptocamp',
|
|
'license': 'AGPL-3',
|
|
'category': 'Finance',
|
|
'website': 'http://www.camptocamp.com',
|
|
'images': [
|
|
'images/ledger.png',],
|
|
'depends': ['account',
|
|
'report_webkit'],
|
|
'init_xml': [],
|
|
'demo_xml' : [],
|
|
'update_xml': ['account_view.xml',
|
|
'data/financial_webkit_header.xml',
|
|
'report/report.xml',
|
|
'wizard/wizard.xml',
|
|
'wizard/balance_common_view.xml',
|
|
'wizard/general_ledger_wizard_view.xml',
|
|
'wizard/partners_ledger_wizard_view.xml',
|
|
'wizard/trial_balance_wizard_view.xml',
|
|
'wizard/partner_balance_wizard_view.xml',
|
|
'wizard/open_invoices_wizard_view.xml',
|
|
'report_menus.xml',
|
|
],
|
|
# tests order matter
|
|
'test': ['tests/general_ledger.yml',
|
|
'tests/partner_ledger.yml',
|
|
'tests/trial_balance.yml',
|
|
'tests/partner_balance.yml',
|
|
'tests/open_invoices.yml',],
|
|
#'tests/account_move_line.yml'
|
|
'active': False,
|
|
'installable': True,
|
|
'application': True,
|
|
}
|