diff --git a/l10n_ch_mis_reports/README.rst b/l10n_ch_mis_reports/README.rst new file mode 100644 index 000000000..62b30f9e7 --- /dev/null +++ b/l10n_ch_mis_reports/README.rst @@ -0,0 +1,113 @@ +========================= +Switzerland - MIS reports +========================= + +.. !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! This file is generated by oca-gen-addon-readme !! + !! changes will be overwritten. !! + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + +.. |badge1| image:: https://img.shields.io/badge/maturity-Beta-yellow.png + :target: https://odoo-community.org/page/development-status + :alt: Beta +.. |badge2| image:: https://img.shields.io/badge/licence-AGPL--3-blue.png + :target: http://www.gnu.org/licenses/agpl-3.0-standalone.html + :alt: License: AGPL-3 +.. |badge3| image:: https://img.shields.io/badge/github-OCA%2Fl10n--switzerland-lightgray.png?logo=github + :target: https://github.com/OCA/l10n-switzerland/tree/14.0/l10n_ch_mis_reports + :alt: OCA/l10n-switzerland +.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png + :target: https://translation.odoo-community.org/projects/l10n-switzerland-14-0/l10n-switzerland-14-0-l10n_ch_mis_reports + :alt: Translate me on Weblate +.. |badge5| image:: https://img.shields.io/badge/runbot-Try%20me-875A7B.png + :target: https://runbot.odoo-community.org/runbot/125/14.0 + :alt: Try me on Runbot + +|badge1| |badge2| |badge3| |badge4| |badge5| + +This modules provides MIS Builder Report templates for the Switzerland +P&L and Balance Sheet according to the official models (STERCHI). + +**Table of contents** + +.. contents:: + :local: + +Installation +============ + +The normal Odoo module installation procedure applies. + +This module depends on the mis_builder module which can +be found on apps.odoo.com or the OCA/account-financial-reporting +github repository. + +Configuration +============= + +To configure this module, you need to go to +Accounting > Reporting > MIS Reports and create report instance +according to the desired time periods and using one of the following +templates provided by this module: + +* Suisse - Compte de résultat (Profit and loss account) +* Suisse – Bilan (Balance sheet) + +To obtain correct results, the account codes prefixes must match the official +Switzerland chart of account (STERCHI). + +Usage +===== + +To use this module, you need to go to +Accounting > Reporting > MIS Reports and use the buttons +available on the previously configured reports such as preview, +export, add to dashboard. + +Known issues / Roadmap +====================== + +* Provides a MIS Builder Report template for the Switzerland VAT Declaration. +* Rename reports in english as base language to then be translated +* Translate report names in german + +Bug Tracker +=========== + +Bugs are tracked on `GitHub Issues `_. +In case of trouble, please check there if your issue has already been reported. +If you spotted it first, help us smashing it by providing a detailed and welcomed +`feedback `_. + +Do not contact contributors directly about support or help with technical issues. + +Credits +======= + +Authors +~~~~~~~ + +* Camptocamp + +Contributors +~~~~~~~~~~~~ + +* Frédéric Clementi +* Mykhailo Panarin + +Maintainers +~~~~~~~~~~~ + +This module is maintained by the OCA. + +.. image:: https://odoo-community.org/logo.png + :alt: Odoo Community Association + :target: https://odoo-community.org + +OCA, or the Odoo Community Association, is a nonprofit organization whose +mission is to support the collaborative development of Odoo features and +promote its widespread use. + +This module is part of the `OCA/l10n-switzerland `_ project on GitHub. + +You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute. diff --git a/l10n_ch_mis_reports/__init__.py b/l10n_ch_mis_reports/__init__.py new file mode 100644 index 000000000..e14ab9888 --- /dev/null +++ b/l10n_ch_mis_reports/__init__.py @@ -0,0 +1,2 @@ +# Copyright 2018 Camptocamp SA +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl) diff --git a/l10n_ch_mis_reports/__manifest__.py b/l10n_ch_mis_reports/__manifest__.py new file mode 100644 index 000000000..b6544ec22 --- /dev/null +++ b/l10n_ch_mis_reports/__manifest__.py @@ -0,0 +1,24 @@ +# Copyright 2018 Camptocamp SA +# Copyright 2015 Agile Business Group +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). + +{ + "name": "Switzerland - MIS reports", + "summary": "Specific MIS reports for switzerland localization", + "version": "16.0.1.0.0", + "author": "Camptocamp,Odoo Community Association (OCA)", + "category": "Localization", + "website": "https://github.com/OCA/l10n-switzerland", + "license": "AGPL-3", + "depends": [ + "l10n_ch", + "mis_builder", + "mis_builder_budget", + ], + "data": [ + "data/mis_report_style.xml", + "data/mis_report.xml", + "data/mis_report_kpi_pl.xml", + "data/mis_report_kpi_bs.xml", + ], +} diff --git a/l10n_ch_mis_reports/data/mis_report.xml b/l10n_ch_mis_reports/data/mis_report.xml new file mode 100644 index 000000000..342c269f2 --- /dev/null +++ b/l10n_ch_mis_reports/data/mis_report.xml @@ -0,0 +1,10 @@ + + + Suisse - Bilan + + + + Suisse - Compte de résultat + + + diff --git a/l10n_ch_mis_reports/data/mis_report_kpi_bs.xml b/l10n_ch_mis_reports/data/mis_report_kpi_bs.xml new file mode 100644 index 000000000..ce2750c93 --- /dev/null +++ b/l10n_ch_mis_reports/data/mis_report_kpi_bs.xml @@ -0,0 +1,356 @@ + + + + CH_1 + ACTIF + CH_10 +CH_14 + + 1 + + + + + CH_10 + ACTIF CIRCULANT + CH_100 +CH_106 +CH_110 +CH_114 +CH_120 +CH_130 + + 2 + + + + + CH_100 + Trésorerie + bale[('code', '>=','1'),('code','<' ,'106')][] + + 3 + true + + + + + + CH_106 + Actifs à court terme cotés en bourse + bale[('code', '>=','106'),('code','<' ,'11')][] + + 4 + true + + + + + + CH_110 + Créances résultant de livraisons et prestations + bale[('code', '>=','11'),('code','<','114')][] + + 5 + true + + + + + + CH_114 + Autres créances à court terme + bale[('code', '>=','114'),('code','<','12')][] + + 6 + true + + + + + + CH_120 + Stocks et prestations non facturées + bale[('code', '>=','12'),('code','<','13')][] + + 7 + true + + + + + + CH_130 + Actifs de régularisation (transitoires) + bale[('code', '>=','13'),('code','<','14')][] + + 8 + true + + + + + + CH_14 + ACTIF IMMOBILISE + CH_140 +CH_148 +CH_150 +CH_160 + CH_170 +CH_180 + + 9 + + + + + CH_140 + Immobilisations financières + bale[('code', '>=','14'),('code','<','148')][] + + 10 + true + + + + + + CH_148 + Participations + bale[('code', '>=','148'),('code','<','15')][] + + 11 + true + + + + + + CH_150 + Immobilisations corporelles meubles + bale[('code', '>=','15'),('code','<','16')][] + + 12 + true + + + + + + CH_160 + Immobilisations corporelles immeubles + bale[('code', '>=','16'),('code','<','17')][] + + 13 + true + + + + + + CH_170 + Immobilisations incorporelles + bale[('code', '>=','17'),('code','<','18')][] + + 14 + true + + + + + + CH_180 + Capital non versé : capital social - capital de fondation + bale[('code', '>=','18'),('code','<','2')][] + + 15 + true + + + + + + CH_2 + PASSIF + CH_20 +CH_24 +CH_28 + + 16 + + + + + CH_20 + DETTES A COURT TERME + CH_200 +CH_210 +CH_220 +CH_230 + + 17 + + + + + CH_200 + Dettes à court terme résultant d’achats et de prestations de services + -bale[('code', '>=','2'),('code','<','21')][] + + 18 + true + + + + + + CH_210 + Dettes à court terme rémunérés + -bale[('code', '>=','21'),('code','<','22')][] + + 19 + true + + + + + + CH_220 + Autres dettes à court terme + -bale[('code', '>=','22'),('code','<','23')][] + + 20 + true + + + + + + CH_230 + Passifs de régularisation (transitoires) et provisions à court terme + -bale[('code', '>=','23'),('code','<','24')][] + + 21 + true + + + + + + CH_24 + DETTES A LONG TERME + CH_240 +CH_250 +CH_260 + + 22 + + + + + CH_240 + Dettes à long terme rémunérées + -bale[('code', '>=','24'),('code','<','25')][] + + 23 + true + + + + + + CH_250 + Autres dettes à long terme + -bale[('code', '>=','25'),('code','<','26')][] + + 24 + true + + + + + + CH_260 + Provisions à long termes et provisions légales + -bale[('code', '>=','26'),('code','<','28')][] + + 25 + true + + + + + + CH_28 + CAPITAUX PROPRES + CH_280 +CH_290 +CH_297 + + 26 + + + + + CH_280 + Capital social ou capital de fondation + -bale[('code', '>=','28'),('code','<','29')][] + + 27 + true + + + + + + CH_290 + Réserves / bénéfices et pertes reportés + -bale[('code', '>=','29'),('code','<','30')][] + + 28 + true + + + + + + CH_297 + Résultat de l'exercice + -bale[][('account_id.include_initial_balance', '=', False)] -balu[][('account_id.include_initial_balance', '=', False)] - bale[('account_type', '=', 'equity_unaffected')] - balu[('account_type', '=', 'equity_unaffected')] + + 29 + + + + diff --git a/l10n_ch_mis_reports/data/mis_report_kpi_pl.xml b/l10n_ch_mis_reports/data/mis_report_kpi_pl.xml new file mode 100644 index 000000000..b2588baf1 --- /dev/null +++ b/l10n_ch_mis_reports/data/mis_report_kpi_pl.xml @@ -0,0 +1,245 @@ + + + + CH_30 + Chiffre d'affaires + -balp[('code', '>=', '3'),('code', '<', '39')][] + + 1 + true + + true + + + + + CH_39 + +/- Variation des stocks + -balp[('code', '>=', '39'),('code', '<', '4')][] + + 2 + true + + true + + + + + CH_3 + Produits nets des ventes et prestations de service + CH_30 +CH_39 + + 3 + + + + + CH_4 + - Charges de marchandises et de matériel + -balp[('code', '>=', '4'),('code', '<', '5')][] + + 4 + true + + true + + + + + CH_5 + - Charges de personnel + -balp[('code', '>=', '5'),('code', '<', '6')][] + + 5 + true + + true + + + + + CH_60 + - Autres charges d‘exploitation + -balp[('code', '>=', '6'),('code', '<', '68')][] + + 6 + true + + true + + + + + CH_EBITDA + Résultat d'exploitation avant intérêts, impôts et amortissements (EBITDA) + CH_3 +CH_4 +CH_5 +CH_60 + + 7 + + + + + CH_68 + - Amortissements sur immobilisations corporelles + -balp[('code', '>=', '68'),('code', '<', '69')][] + + 8 + true + + true + + + + + CH_EBIT + Résultat d'exploitation avant intérêts et impôts (EBIT) + CH_EBITDA +CH_68 + + 9 + + + + + CH_REBIT + % EBIT / Chiffre d'affaires + CH_EBIT /CH_3 + pct + avg + diff + + 10 + + + + + CH_69 + +/- Résultat financier + -balp[('code', '>=', '69'),('code', '<', '7')][] + + 11 + true + + true + + + + + CH_EBT + Résultat d'exploitation avant impôts + CH_EBIT +CH_69 + + 12 + + + + + CH_7 + +/- Résultat des activités annexes d'exploitation + -balp[('code', '>=', '7'),('code', '<', '8')][] + + 13 + true + + true + + + + + CH_80 + +/- Résultat hors-exploitation + -balp[('code', '>=', '8'),('code', '<', '85')][] + + 14 + true + + true + + + + + CH_85 + +/- Résultat extraordinaires + -balp[('code', '>=', '85'),('code', '<', '89')][] + + 15 + true + + true + + + + + CH_RAI + Résultat de l'exercice avant impôts + CH_EBT +CH_7 +CH_80 +CH_85 + + 16 + + + + + CH_89 + - Impôts directs + -balp[('code', '>=', '89'),('code', '<', '9')][] + + 17 + true + + true + + + + + CH_R + RESULTAT DE L'EXERCICE + CH_RAI +CH_89 + + 18 + + + + + CH_RGP + % Résultat / Chiffre d'affaires + CH_R / CH_30 + pct + avg + diff + + 19 + + + + diff --git a/l10n_ch_mis_reports/data/mis_report_style.xml b/l10n_ch_mis_reports/data/mis_report_style.xml new file mode 100644 index 000000000..f52387c66 --- /dev/null +++ b/l10n_ch_mis_reports/data/mis_report_style.xml @@ -0,0 +1,31 @@ + + + CH default + false + 2 + + + CH header + false + large + false + bold + + + CH header indented + false + bold + false + 1 + + + CH details + false + 2 + + + CH details indented + false + 3 + + diff --git a/l10n_ch_mis_reports/i18n/l10n_ch_mis_reports.pot b/l10n_ch_mis_reports/i18n/l10n_ch_mis_reports.pot new file mode 100644 index 000000000..dd5b3de31 --- /dev/null +++ b/l10n_ch_mis_reports/i18n/l10n_ch_mis_reports.pot @@ -0,0 +1,265 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * l10n_ch_mis_reports +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 14.0\n" +"Report-Msgid-Bugs-To: \n" +"Last-Translator: \n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: l10n_ch_mis_reports +#: model:mis.report.kpi,description:l10n_ch_mis_reports.mis_report_kpi_0010 +msgid "% EBIT / Chiffre d'affaires" +msgstr "" + +#. module: l10n_ch_mis_reports +#: model:mis.report.kpi,description:l10n_ch_mis_reports.mis_report_kpi_0019 +msgid "% Résultat / Chiffre d'affaires" +msgstr "" + +#. module: l10n_ch_mis_reports +#: model:mis.report.kpi,description:l10n_ch_mis_reports.mis_report_kpi_0013 +msgid "+/- Résultat des activités annexes d'exploitation" +msgstr "" + +#. module: l10n_ch_mis_reports +#: model:mis.report.kpi,description:l10n_ch_mis_reports.mis_report_kpi_0015 +msgid "+/- Résultat extraordinaires" +msgstr "" + +#. module: l10n_ch_mis_reports +#: model:mis.report.kpi,description:l10n_ch_mis_reports.mis_report_kpi_0011 +msgid "+/- Résultat financier" +msgstr "" + +#. module: l10n_ch_mis_reports +#: model:mis.report.kpi,description:l10n_ch_mis_reports.mis_report_kpi_0014 +msgid "+/- Résultat hors-exploitation" +msgstr "" + +#. module: l10n_ch_mis_reports +#: model:mis.report.kpi,description:l10n_ch_mis_reports.mis_report_kpi_0002 +msgid "+/- Variation des stocks" +msgstr "" + +#. module: l10n_ch_mis_reports +#: model:mis.report.kpi,description:l10n_ch_mis_reports.mis_report_kpi_0008 +msgid "- Amortissements sur immobilisations corporelles" +msgstr "" + +#. module: l10n_ch_mis_reports +#: model:mis.report.kpi,description:l10n_ch_mis_reports.mis_report_kpi_0006 +msgid "- Autres charges d‘exploitation" +msgstr "" + +#. module: l10n_ch_mis_reports +#: model:mis.report.kpi,description:l10n_ch_mis_reports.mis_report_kpi_0004 +msgid "- Charges de marchandises et de matériel" +msgstr "" + +#. module: l10n_ch_mis_reports +#: model:mis.report.kpi,description:l10n_ch_mis_reports.mis_report_kpi_0005 +msgid "- Charges de personnel" +msgstr "" + +#. module: l10n_ch_mis_reports +#: model:mis.report.kpi,description:l10n_ch_mis_reports.mis_report_kpi_0017 +msgid "- Impôts directs" +msgstr "" + +#. module: l10n_ch_mis_reports +#: model:mis.report.kpi,description:l10n_ch_mis_reports.mis_report_kpi_0020 +msgid "ACTIF" +msgstr "" + +#. module: l10n_ch_mis_reports +#: model:mis.report.kpi,description:l10n_ch_mis_reports.mis_report_kpi_0021 +msgid "ACTIF CIRCULANT" +msgstr "" + +#. module: l10n_ch_mis_reports +#: model:mis.report.kpi,description:l10n_ch_mis_reports.mis_report_kpi_0028 +msgid "ACTIF IMMOBILISE" +msgstr "" + +#. module: l10n_ch_mis_reports +#: model:mis.report.kpi,description:l10n_ch_mis_reports.mis_report_kpi_0027 +msgid "Actifs de régularisation (transitoires)" +msgstr "" + +#. module: l10n_ch_mis_reports +#: model:mis.report.kpi,description:l10n_ch_mis_reports.mis_report_kpi_0023 +msgid "Actifs à court terme cotés en bourse" +msgstr "" + +#. module: l10n_ch_mis_reports +#: model:mis.report.kpi,description:l10n_ch_mis_reports.mis_report_kpi_0025 +msgid "Autres créances à court terme" +msgstr "" + +#. module: l10n_ch_mis_reports +#: model:mis.report.kpi,description:l10n_ch_mis_reports.mis_report_kpi_0039 +msgid "Autres dettes à court terme" +msgstr "" + +#. module: l10n_ch_mis_reports +#: model:mis.report.kpi,description:l10n_ch_mis_reports.mis_report_kpi_0043 +msgid "Autres dettes à long terme" +msgstr "" + +#. module: l10n_ch_mis_reports +#: model:mis.report.kpi,description:l10n_ch_mis_reports.mis_report_kpi_0045 +msgid "CAPITAUX PROPRES" +msgstr "" + +#. module: l10n_ch_mis_reports +#: model:mis.report.kpi,description:l10n_ch_mis_reports.mis_report_kpi_0034 +msgid "Capital non versé : capital social - capital de fondation" +msgstr "" + +#. module: l10n_ch_mis_reports +#: model:mis.report.kpi,description:l10n_ch_mis_reports.mis_report_kpi_0046 +msgid "Capital social ou capital de fondation" +msgstr "" + +#. module: l10n_ch_mis_reports +#: model:mis.report.kpi,description:l10n_ch_mis_reports.mis_report_kpi_0001 +msgid "Chiffre d'affaires" +msgstr "" + +#. module: l10n_ch_mis_reports +#: model:mis.report.kpi,description:l10n_ch_mis_reports.mis_report_kpi_0024 +msgid "Créances résultant de livraisons et prestations" +msgstr "" + +#. module: l10n_ch_mis_reports +#: model:mis.report.kpi,description:l10n_ch_mis_reports.mis_report_kpi_0036 +msgid "DETTES A COURT TERME" +msgstr "" + +#. module: l10n_ch_mis_reports +#: model:mis.report.kpi,description:l10n_ch_mis_reports.mis_report_kpi_0041 +msgid "DETTES A LONG TERME" +msgstr "" + +#. module: l10n_ch_mis_reports +#: model:mis.report.kpi,description:l10n_ch_mis_reports.mis_report_kpi_0038 +msgid "Dettes à court terme rémunérés" +msgstr "" + +#. module: l10n_ch_mis_reports +#: model:mis.report.kpi,description:l10n_ch_mis_reports.mis_report_kpi_0037 +msgid "Dettes à court terme résultant d’achats et de prestations de services" +msgstr "" + +#. module: l10n_ch_mis_reports +#: model:mis.report.kpi,description:l10n_ch_mis_reports.mis_report_kpi_0042 +msgid "Dettes à long terme rémunérées" +msgstr "" + +#. module: l10n_ch_mis_reports +#: model:mis.report.kpi,description:l10n_ch_mis_reports.mis_report_kpi_0032 +msgid "Immobilisations corporelles immeubles" +msgstr "" + +#. module: l10n_ch_mis_reports +#: model:mis.report.kpi,description:l10n_ch_mis_reports.mis_report_kpi_0031 +msgid "Immobilisations corporelles meubles" +msgstr "" + +#. module: l10n_ch_mis_reports +#: model:mis.report.kpi,description:l10n_ch_mis_reports.mis_report_kpi_0029 +msgid "Immobilisations financières" +msgstr "" + +#. module: l10n_ch_mis_reports +#: model:mis.report.kpi,description:l10n_ch_mis_reports.mis_report_kpi_0033 +msgid "Immobilisations incorporelles" +msgstr "" + +#. module: l10n_ch_mis_reports +#: model:mis.report.kpi,description:l10n_ch_mis_reports.mis_report_kpi_0035 +msgid "PASSIF" +msgstr "" + +#. module: l10n_ch_mis_reports +#: model:mis.report.kpi,description:l10n_ch_mis_reports.mis_report_kpi_0030 +msgid "Participations" +msgstr "" + +#. module: l10n_ch_mis_reports +#: model:mis.report.kpi,description:l10n_ch_mis_reports.mis_report_kpi_0040 +msgid "Passifs de régularisation (transitoires) et provisions à court terme" +msgstr "" + +#. module: l10n_ch_mis_reports +#: model:mis.report.kpi,description:l10n_ch_mis_reports.mis_report_kpi_0003 +msgid "Produits nets des ventes et prestations de service" +msgstr "" + +#. module: l10n_ch_mis_reports +#: model:mis.report.kpi,description:l10n_ch_mis_reports.mis_report_kpi_0044 +msgid "Provisions à long termes et provisions légales" +msgstr "" + +#. module: l10n_ch_mis_reports +#: model:mis.report.kpi,description:l10n_ch_mis_reports.mis_report_kpi_0018 +msgid "RESULTAT DE L'EXERCICE" +msgstr "" + +#. module: l10n_ch_mis_reports +#: model:mis.report.kpi,description:l10n_ch_mis_reports.mis_report_kpi_0047 +msgid "Réserves / bénéfices et pertes reportés" +msgstr "" + +#. module: l10n_ch_mis_reports +#: model:mis.report.kpi,description:l10n_ch_mis_reports.mis_report_kpi_0012 +msgid "Résultat d'exploitation avant impôts" +msgstr "" + +#. module: l10n_ch_mis_reports +#: model:mis.report.kpi,description:l10n_ch_mis_reports.mis_report_kpi_0009 +msgid "Résultat d'exploitation avant intérêts et impôts (EBIT)" +msgstr "" + +#. module: l10n_ch_mis_reports +#: model:mis.report.kpi,description:l10n_ch_mis_reports.mis_report_kpi_0007 +msgid "" +"Résultat d'exploitation avant intérêts, impôts et amortissements (EBITDA)" +msgstr "" + +#. module: l10n_ch_mis_reports +#: model:mis.report.kpi,description:l10n_ch_mis_reports.mis_report_kpi_0048 +msgid "Résultat de l'exercice" +msgstr "" + +#. module: l10n_ch_mis_reports +#: model:mis.report.kpi,description:l10n_ch_mis_reports.mis_report_kpi_0016 +msgid "Résultat de l'exercice avant impôts" +msgstr "" + +#. module: l10n_ch_mis_reports +#: model:mis.report.kpi,description:l10n_ch_mis_reports.mis_report_kpi_0026 +msgid "Stocks et prestations non facturées" +msgstr "" + +#. module: l10n_ch_mis_reports +#: model:mis.report,name:l10n_ch_mis_reports.mis_report_pl +msgid "Suisse - Compte de résultat" +msgstr "" + +#. module: l10n_ch_mis_reports +#: model:mis.report,name:l10n_ch_mis_reports.mis_report_bs +msgid "Suisse – Bilan" +msgstr "" + +#. module: l10n_ch_mis_reports +#: model:mis.report.kpi,description:l10n_ch_mis_reports.mis_report_kpi_0022 +msgid "Trésorerie" +msgstr "" diff --git a/l10n_ch_mis_reports/readme/CONFIGURE.rst b/l10n_ch_mis_reports/readme/CONFIGURE.rst new file mode 100644 index 000000000..451c9c03d --- /dev/null +++ b/l10n_ch_mis_reports/readme/CONFIGURE.rst @@ -0,0 +1,10 @@ +To configure this module, you need to go to +Accounting > Reporting > MIS Reports and create report instance +according to the desired time periods and using one of the following +templates provided by this module: + +* Suisse - Compte de résultat (Profit and loss account) +* Suisse – Bilan (Balance sheet) + +To obtain correct results, the account codes prefixes must match the official +Switzerland chart of account (STERCHI). diff --git a/l10n_ch_mis_reports/readme/CONTRIBUTORS.rst b/l10n_ch_mis_reports/readme/CONTRIBUTORS.rst new file mode 100644 index 000000000..a6422e774 --- /dev/null +++ b/l10n_ch_mis_reports/readme/CONTRIBUTORS.rst @@ -0,0 +1,2 @@ +* Frédéric Clementi +* Mykhailo Panarin diff --git a/l10n_ch_mis_reports/readme/DESCRIPTION.rst b/l10n_ch_mis_reports/readme/DESCRIPTION.rst new file mode 100644 index 000000000..6f211e211 --- /dev/null +++ b/l10n_ch_mis_reports/readme/DESCRIPTION.rst @@ -0,0 +1,2 @@ +This modules provides MIS Builder Report templates for the Switzerland +P&L and Balance Sheet according to the official models (STERCHI). diff --git a/l10n_ch_mis_reports/readme/INSTALL.rst b/l10n_ch_mis_reports/readme/INSTALL.rst new file mode 100644 index 000000000..11acce2c6 --- /dev/null +++ b/l10n_ch_mis_reports/readme/INSTALL.rst @@ -0,0 +1,5 @@ +The normal Odoo module installation procedure applies. + +This module depends on the mis_builder module which can +be found on apps.odoo.com or the OCA/account-financial-reporting +github repository. diff --git a/l10n_ch_mis_reports/readme/ROADMAP.rst b/l10n_ch_mis_reports/readme/ROADMAP.rst new file mode 100644 index 000000000..b155da1b9 --- /dev/null +++ b/l10n_ch_mis_reports/readme/ROADMAP.rst @@ -0,0 +1,3 @@ +* Provides a MIS Builder Report template for the Switzerland VAT Declaration. +* Rename reports in english as base language to then be translated +* Translate report names in german diff --git a/l10n_ch_mis_reports/readme/USAGE.rst b/l10n_ch_mis_reports/readme/USAGE.rst new file mode 100644 index 000000000..bd415d7cb --- /dev/null +++ b/l10n_ch_mis_reports/readme/USAGE.rst @@ -0,0 +1,4 @@ +To use this module, you need to go to +Accounting > Reporting > MIS Reports and use the buttons +available on the previously configured reports such as preview, +export, add to dashboard. diff --git a/l10n_ch_mis_reports/static/description/icon.png b/l10n_ch_mis_reports/static/description/icon.png new file mode 100644 index 000000000..3a0328b51 Binary files /dev/null and b/l10n_ch_mis_reports/static/description/icon.png differ diff --git a/l10n_ch_mis_reports/static/description/index.html b/l10n_ch_mis_reports/static/description/index.html new file mode 100644 index 000000000..9df79ec42 --- /dev/null +++ b/l10n_ch_mis_reports/static/description/index.html @@ -0,0 +1,460 @@ + + + + + + +Switzerland - MIS reports + + + +
+

Switzerland - MIS reports

+ + +

Beta License: AGPL-3 OCA/l10n-switzerland Translate me on Weblate Try me on Runbot

+

This modules provides MIS Builder Report templates for the Switzerland +P&L and Balance Sheet according to the official models (STERCHI).

+

Table of contents

+ +
+

Installation

+

The normal Odoo module installation procedure applies.

+

This module depends on the mis_builder module which can +be found on apps.odoo.com or the OCA/account-financial-reporting +github repository.

+
+
+

Configuration

+

To configure this module, you need to go to +Accounting > Reporting > MIS Reports and create report instance +according to the desired time periods and using one of the following +templates provided by this module:

+
    +
  • Suisse - Compte de résultat (Profit and loss account)
  • +
  • Suisse – Bilan (Balance sheet)
  • +
+

To obtain correct results, the account codes prefixes must match the official +Switzerland chart of account (STERCHI).

+
+
+

Usage

+

To use this module, you need to go to +Accounting > Reporting > MIS Reports and use the buttons +available on the previously configured reports such as preview, +export, add to dashboard.

+
+
+

Known issues / Roadmap

+
    +
  • Provides a MIS Builder Report template for the Switzerland VAT Declaration.
  • +
  • Rename reports in english as base language to then be translated
  • +
  • Translate report names in german
  • +
+
+
+

Bug Tracker

+

Bugs are tracked on GitHub Issues. +In case of trouble, please check there if your issue has already been reported. +If you spotted it first, help us smashing it by providing a detailed and welcomed +feedback.

+

Do not contact contributors directly about support or help with technical issues.

+
+
+

Credits

+
+

Authors

+
    +
  • Camptocamp
  • +
+
+
+

Contributors

+ +
+
+

Maintainers

+

This module is maintained by the OCA.

+Odoo Community Association +

OCA, or the Odoo Community Association, is a nonprofit organization whose +mission is to support the collaborative development of Odoo features and +promote its widespread use.

+

This module is part of the OCA/l10n-switzerland project on GitHub.

+

You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute.

+
+
+
+ + diff --git a/setup/l10n_ch_mis_reports/odoo/addons/l10n_ch_mis_reports b/setup/l10n_ch_mis_reports/odoo/addons/l10n_ch_mis_reports new file mode 120000 index 000000000..181790370 --- /dev/null +++ b/setup/l10n_ch_mis_reports/odoo/addons/l10n_ch_mis_reports @@ -0,0 +1 @@ +../../../../l10n_ch_mis_reports \ No newline at end of file diff --git a/setup/l10n_ch_mis_reports/setup.py b/setup/l10n_ch_mis_reports/setup.py new file mode 100644 index 000000000..28c57bb64 --- /dev/null +++ b/setup/l10n_ch_mis_reports/setup.py @@ -0,0 +1,6 @@ +import setuptools + +setuptools.setup( + setup_requires=['setuptools-odoo'], + odoo_addon=True, +)