64 changed files with 6245 additions and 5172 deletions
-
1account_financial_report/__init__.py
-
80account_financial_report/__manifest__.py
-
8account_financial_report/menuitems.xml
-
9account_financial_report/models/account.py
-
41account_financial_report/models/account_group.py
-
15account_financial_report/models/account_move_line.py
-
10account_financial_report/report/abstract_report.py
-
270account_financial_report/report/abstract_report_xlsx.py
-
125account_financial_report/report/aged_partner_balance.py
-
322account_financial_report/report/aged_partner_balance_xlsx.py
-
473account_financial_report/report/general_ledger.py
-
158account_financial_report/report/general_ledger_xlsx.py
-
299account_financial_report/report/journal_ledger.py
-
198account_financial_report/report/journal_ledger_xlsx.py
-
203account_financial_report/report/open_items.py
-
117account_financial_report/report/open_items_xlsx.py
-
436account_financial_report/report/templates/aged_partner_balance.xml
-
422account_financial_report/report/templates/general_ledger.xml
-
322account_financial_report/report/templates/journal_ledger.xml
-
20account_financial_report/report/templates/layouts.xml
-
108account_financial_report/report/templates/open_items.xml
-
704account_financial_report/report/templates/trial_balance.xml
-
139account_financial_report/report/templates/vat_report.xml
-
239account_financial_report/report/trial_balance.py
-
257account_financial_report/report/trial_balance_xlsx.py
-
130account_financial_report/report/vat_report.py
-
26account_financial_report/report/vat_report_xlsx.py
-
28account_financial_report/reports.xml
-
24account_financial_report/static/src/css/report.css
-
43account_financial_report/static/src/js/account_financial_report_backend.js
-
80account_financial_report/static/src/js/account_financial_report_widgets.js
-
1account_financial_report/tests/__init__.py
-
463account_financial_report/tests/abstract_test.py
-
110account_financial_report/tests/abstract_test_foreign_currency.py
-
50account_financial_report/tests/abstract_test_tax_report.py
-
22account_financial_report/tests/test_aged_partner_balance.py
-
554account_financial_report/tests/test_general_ledger.py
-
484account_financial_report/tests/test_journal_ledger.py
-
42account_financial_report/tests/test_open_items.py
-
893account_financial_report/tests/test_trial_balance.py
-
492account_financial_report/tests/test_vat_report.py
-
41account_financial_report/view/report_template.xml
-
2account_financial_report/view/report_trial_balance.xml
-
29account_financial_report/wizard/abstract_wizard.py
-
90account_financial_report/wizard/aged_partner_balance_wizard.py
-
50account_financial_report/wizard/aged_partner_balance_wizard_view.xml
-
261account_financial_report/wizard/general_ledger_wizard.py
-
136account_financial_report/wizard/general_ledger_wizard_view.xml
-
122account_financial_report/wizard/journal_ledger_wizard.py
-
42account_financial_report/wizard/journal_ledger_wizard_view.xml
-
115account_financial_report/wizard/open_items_wizard.py
-
55account_financial_report/wizard/open_items_wizard_view.xml
-
230account_financial_report/wizard/trial_balance_wizard.py
-
102account_financial_report/wizard/trial_balance_wizard_view.xml
-
98account_financial_report/wizard/vat_report_wizard.py
-
35account_financial_report/wizard/vat_report_wizard_view.xml
-
1setup/account_financial_report/odoo/addons/account_financial_report
-
6setup/account_financial_report/setup.py
@ -1,53 +1,45 @@ |
|||
<?xml version="1.0" encoding="utf-8" ?> |
|||
<odoo> |
|||
|
|||
<menuitem |
|||
parent="account.menu_finance_reports" |
|||
id="menu_oca_reports" |
|||
name="OCA accounting reports" |
|||
groups="account.group_account_manager,account.group_account_user" |
|||
/> |
|||
|
|||
<menuitem |
|||
parent="menu_oca_reports" |
|||
action="action_general_ledger_wizard" |
|||
id="menu_general_ledger_wizard" |
|||
sequence="10" |
|||
/> |
|||
|
|||
<menuitem |
|||
parent="menu_oca_reports" |
|||
action="action_journal_ledger_wizard" |
|||
id="menu_journal_ledger_wizard" |
|||
sequence="15" |
|||
/> |
|||
|
|||
<menuitem |
|||
parent="menu_oca_reports" |
|||
action="action_trial_balance_wizard" |
|||
id="menu_trial_balance_wizard" |
|||
sequence="20" |
|||
/> |
|||
|
|||
<menuitem |
|||
parent="menu_oca_reports" |
|||
action="action_open_items_wizard" |
|||
id="menu_open_items_wizard" |
|||
sequence="30" |
|||
/> |
|||
|
|||
<menuitem |
|||
parent="menu_oca_reports" |
|||
action="action_aged_partner_balance_wizard" |
|||
id="menu_aged_partner_balance_wizard" |
|||
sequence="40" |
|||
/> |
|||
|
|||
<menuitem |
|||
parent="menu_oca_reports" |
|||
action="action_vat_report_wizard" |
|||
id="menu_vat_report_wizard" |
|||
sequence="50" |
|||
/> |
|||
|
|||
</odoo> |
@ -1,13 +1,14 @@ |
|||
# © 2011 Guewen Baconnier (Camptocamp) |
|||
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html).- |
|||
from odoo import models, fields |
|||
from odoo import fields, models |
|||
|
|||
|
|||
class AccountAccount(models.Model): |
|||
_inherit = 'account.account' |
|||
_inherit = "account.account" |
|||
|
|||
centralized = fields.Boolean( |
|||
'Centralized', |
|||
"Centralized", |
|||
help="If flagged, no details will be displayed in " |
|||
"the General Ledger report (the webkit one only), " |
|||
"only centralized amounts per period.") |
|||
"only centralized amounts per period.", |
|||
) |
@ -1,26 +1,32 @@ |
|||
<?xml version="1.0" encoding="utf-8" ?> |
|||
<odoo> |
|||
|
|||
<template id="account_financial_report.internal_layout"> |
|||
<div class="article"> |
|||
<link href="/account_financial_report/static/src/css/report.css" rel="stylesheet"/> |
|||
<link |
|||
href="/account_financial_report/static/src/css/report.css" |
|||
rel="stylesheet" |
|||
/> |
|||
<t t-raw="0" /> |
|||
</div> |
|||
|
|||
<div class="footer"> |
|||
<div class="row"> |
|||
<div class="col-6 custom_footer"> |
|||
<span t-esc="context_timestamp(datetime.datetime.now()).strftime('%Y-%m-%d %H:%M')"/> |
|||
<span |
|||
t-esc="context_timestamp(datetime.datetime.now()).strftime('%Y-%m-%d %H:%M')" |
|||
/> |
|||
</div> |
|||
<div class="col-6 text-right custom_footer"> |
|||
<ul class="list-inline"> |
|||
<li class="list-inline-item"><span class="page"/></li> |
|||
<li class="list-inline-item"> |
|||
<span class="page" /> |
|||
</li> |
|||
<li class="list-inline-item">/</li> |
|||
<li class="list-inline-item"><span class="topage"/></li> |
|||
<li class="list-inline-item"> |
|||
<span class="topage" /> |
|||
</li> |
|||
</ul> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
</template> |
|||
|
|||
</odoo> |
704
account_financial_report/report/templates/trial_balance.xml
File diff suppressed because it is too large
View File
File diff suppressed because it is too large
View File
893
account_financial_report/tests/test_trial_balance.py
File diff suppressed because it is too large
View File
File diff suppressed because it is too large
View File
@ -1,58 +1,63 @@ |
|||
<?xml version="1.0" encoding="utf-8" ?> |
|||
<odoo> |
|||
|
|||
<template id="account_financial_report_assets_backend" |
|||
name="account_financial_report assets" inherit_id="web.assets_backend"> |
|||
<template |
|||
id="account_financial_report_assets_backend" |
|||
name="account_financial_report assets" |
|||
inherit_id="web.assets_backend" |
|||
> |
|||
<xpath expr="." position="inside"> |
|||
<link href="/account_financial_report/static/src/css/report.css" rel="stylesheet"/> |
|||
<script type="text/javascript" |
|||
src="/account_financial_report/static/src/js/account_financial_report_backend.js"/> |
|||
<script type="text/javascript" |
|||
src="/account_financial_report/static/src/js/account_financial_report_widgets.js"/> |
|||
<link |
|||
href="/account_financial_report/static/src/css/report.css" |
|||
rel="stylesheet" |
|||
/> |
|||
<script |
|||
type="text/javascript" |
|||
src="/account_financial_report/static/src/js/account_financial_report_backend.js" |
|||
/> |
|||
<script |
|||
type="text/javascript" |
|||
src="/account_financial_report/static/src/js/account_financial_report_widgets.js" |
|||
/> |
|||
</xpath> |
|||
</template> |
|||
|
|||
<template id="report_buttons"> |
|||
<div class="button_row"> |
|||
<button class="o_account_financial_reports_print btn btn-sm oe_button"><span class="fa fa-print"/> Print</button> |
|||
<button class="o_account_financial_reports_export btn btn-sm oe_button"><span class="fa fa-download"/> Export</button> |
|||
<button class="o_account_financial_reports_print btn btn-sm oe_button"><span |
|||
class="fa fa-print" |
|||
/> Print</button> |
|||
<button |
|||
class="o_account_financial_reports_export btn btn-sm oe_button" |
|||
><span class="fa fa-download" /> Export</button> |
|||
</div> |
|||
</template> |
|||
|
|||
<record id="action_report_general_ledger" model="ir.actions.client"> |
|||
<field name="name">General Ledger</field> |
|||
<field name="tag">account_financial_report_backend</field> |
|||
<field name="context" eval="{'active_model': 'report_general_ledger'}" /> |
|||
</record> |
|||
|
|||
<record id="action_report_journal_ledger" model="ir.actions.client"> |
|||
<field name="name">Journal</field> |
|||
<field name="tag">account_financial_report_backend</field> |
|||
<field name="context" eval="{'active_model': 'report_journal_ledger'}" /> |
|||
</record> |
|||
|
|||
<record id="action_report_open_items" model="ir.actions.client"> |
|||
<field name="name">Open Items</field> |
|||
<field name="tag">account_financial_report_backend</field> |
|||
<field name="context" eval="{'active_model': 'report_open_items'}" /> |
|||
</record> |
|||
|
|||
<record id="action_report_trial_balance" model="ir.actions.client"> |
|||
<field name="name">Trial Balance</field> |
|||
<field name="tag">account_financial_report_backend</field> |
|||
<field name="context" eval="{'active_model': 'report_trial_balance'}" /> |
|||
</record> |
|||
|
|||
<record id="action_report_aged_partner_balance" model="ir.actions.client"> |
|||
<field name="name">Aged Partner Balance</field> |
|||
<field name="tag">account_financial_report_backend</field> |
|||
<field name="context" eval="{'active_model': 'report_aged_partner_balance'}" /> |
|||
</record> |
|||
|
|||
<record id="action_report_vat_report" model="ir.actions.client"> |
|||
<field name="name">VAT Report</field> |
|||
<field name="tag">account_financial_report_backend</field> |
|||
<field name="context" eval="{'active_model': 'report_vat_report'}" /> |
|||
</record> |
|||
|
|||
</odoo> |
@ -1,11 +1,9 @@ |
|||
<?xml version="1.0" encoding="utf-8" ?> |
|||
<odoo> |
|||
|
|||
<template id="report_trial_balance"> |
|||
<div class="o_account_financial_reports_page"> |
|||
<t t-call="account_financial_report.report_buttons" /> |
|||
<t t-call="account_financial_report.report_trial_balance_base" /> |
|||
</div> |
|||
</template> |
|||
|
|||
</odoo> |
@ -0,0 +1 @@ |
|||
../../../../account_financial_report |
@ -0,0 +1,6 @@ |
|||
import setuptools |
|||
|
|||
setuptools.setup( |
|||
setup_requires=['setuptools-odoo'], |
|||
odoo_addon=True, |
|||
) |
Write
Preview
Loading…
Cancel
Save
Reference in new issue