diff options
| author | stephanchrst <stephanchrst@gmail.com> | 2022-05-10 21:51:50 +0700 |
|---|---|---|
| committer | stephanchrst <stephanchrst@gmail.com> | 2022-05-10 21:51:50 +0700 |
| commit | 3751379f1e9a4c215fb6eb898b4ccc67659b9ace (patch) | |
| tree | a44932296ef4a9b71d5f010906253d8c53727726 /addons/l10n_fr/views | |
| parent | 0a15094050bfde69a06d6eff798e9a8ddf2b8c21 (diff) | |
initial commit 2
Diffstat (limited to 'addons/l10n_fr/views')
| -rw-r--r-- | addons/l10n_fr/views/l10n_fr_view.xml | 31 | ||||
| -rw-r--r-- | addons/l10n_fr/views/report_l10nfrbilan.xml | 695 | ||||
| -rw-r--r-- | addons/l10n_fr/views/report_l10nfrresultat.xml | 395 |
3 files changed, 1121 insertions, 0 deletions
diff --git a/addons/l10n_fr/views/l10n_fr_view.xml b/addons/l10n_fr/views/l10n_fr_view.xml new file mode 100644 index 00000000..d836a175 --- /dev/null +++ b/addons/l10n_fr/views/l10n_fr_view.xml @@ -0,0 +1,31 @@ +<?xml version="1.0" encoding="utf-8"?> +<odoo> + <record id="res_company_form_l10n_fr" model="ir.ui.view"> + <field name="name">res.company.form.l10n.fr</field> + <field name="model">res.company</field> + <field name="priority">20</field> + <field name="inherit_id" ref="base.view_company_form"/> + <field name="arch" type="xml"> + <data> + <xpath expr="//field[@name='company_registry']" position="after"> + <field name="siret" attrs="{'invisible': [('country_code', '!=', 'FR')]}"/> + <field name="ape" attrs="{'invisible': [('country_code', '!=', 'FR')]}"/> + </xpath> + </data> + </field> + </record> + + <record id="res_partner_form_l10n_fr" model="ir.ui.view"> + <field name="name">res.partner.form.l10n.fr</field> + <field name="model">res.partner</field> + <field name="priority">20</field> + <field name="inherit_id" ref="base.view_partner_form"/> + <field name="arch" type="xml"> + <data> + <xpath expr="//field[@name='ref']" position="after"> + <field name="siret" attrs="{'invisible': [('is_company', '=', False)]}"/> + </xpath> + </data> + </field> + </record> +</odoo> diff --git a/addons/l10n_fr/views/report_l10nfrbilan.xml b/addons/l10n_fr/views/report_l10nfrbilan.xml new file mode 100644 index 00000000..8c981514 --- /dev/null +++ b/addons/l10n_fr/views/report_l10nfrbilan.xml @@ -0,0 +1,695 @@ +<?xml version="1.0" encoding="utf-8"?> +<odoo> +<data> +<template id="report_l10nfrbilan"> + <t t-call="web.html_container"> + <t t-call="web.internal_layout"> + <div class="page"> + <h2>Bilan</h2> + <div class="row mt32 mb32"> + <div class="col-3"> + <span t-esc="res_company.name"/> + <br/>au + <span t-esc="time.strftime('%d-%m-%Y', time.strptime(date_stop,'%Y-%m-%d'))"/> + </div> + <div class="col-3"> + <p>Imprimé le + <span t-esc="time.strftime('%d-%m-%Y')"/> + <br/>Tenue de compte: + <span t-esc="res_company.currency_id.name"/> + </p> + </div> + </div> + <h3>Actif</h3> + <table class="table table-sm"> + <thead> + <tr> + <th></th> + <th>Brut</th> + <th>Amortissements et dépréciations</th> + <th>Net</th> + </tr> + </thead> + <tr> + <td>Capital souscrit - non appelé</td> + <td class="text-right"> + <span t-esc="bavar1" t-options="{'widget': 'monetary', 'display_currency': res_company.currency_id}"/> + </td> + <td></td> + <td class="text-right"> + <span t-esc="bavar1" t-options="{'widget': 'monetary', 'display_currency': res_company.currency_id}"/> + </td> + </tr> + <tr> + <td> + <strong>ACTIF IMMOBILISÉ</strong> + </td> + <td></td> + <td></td> + <td></td> + </tr> + <tr> + <td> + <strong>IMMOBILISATIONS INCORPORELLES</strong> + </td> + <td></td> + <td></td> + <td></td> + </tr> + <tr> + <td>Frais d'établissement</td> + <td class="text-right"> + <span t-esc="bavar2" t-options="{'widget': 'monetary', 'display_currency': res_company.currency_id}"/> + </td> + <td class="text-right"> + <span t-esc="-bavar2b" t-options="{'widget': 'monetary', 'display_currency': res_company.currency_id}"/> + </td> + <td class="text-right"> + <span t-esc="bavar2+bavar2b" t-options="{'widget': 'monetary', 'display_currency': res_company.currency_id}"/> + </td> + </tr> + <tr> + <td>Frais de recherche et de développement</td> + <td class="text-right"> + <span t-esc="bavar3" t-options="{'widget': 'monetary', 'display_currency': res_company.currency_id}"/> + </td> + <td class="text-right"> + <span t-esc="-bavar3b" t-options="{'widget': 'monetary', 'display_currency': res_company.currency_id}"/> + </td> + <td class="text-right"> + <span t-esc="bavar3+bavar3b" t-options="{'widget': 'monetary', 'display_currency': res_company.currency_id}"/> + </td> + </tr> + <tr> + <td>Concessions, brevets, licences,..., droits et valeurs similaires</td> + <td class="text-right"> + <span t-esc="bavar4" t-options="{'widget': 'monetary', 'display_currency': res_company.currency_id}"/> + </td> + <td class="text-right"> + <span t-esc="-bavar4b" t-options="{'widget': 'monetary', 'display_currency': res_company.currency_id}"/> + </td> + <td class="text-right"> + <span t-esc="bavar4+bavar4b" t-options="{'widget': 'monetary', 'display_currency': res_company.currency_id}"/> + </td> + </tr> + <tr> + <td>Fonds commercial</td> + <td class="text-right"> + <span t-esc="bavar5" t-options="{'widget': 'monetary', 'display_currency': res_company.currency_id}"/> + </td> + <td class="text-right"> + <span t-esc="-bavar5b" t-options="{'widget': 'monetary', 'display_currency': res_company.currency_id}"/> + </td> + <td class="text-right"> + <span t-esc="bavar5+bavar5b" t-options="{'widget': 'monetary', 'display_currency': res_company.currency_id}"/> + </td> + </tr> + <tr> + <td>Autres</td> + <td class="text-right"> + <span t-esc="bavar6" t-options="{'widget': 'monetary', 'display_currency': res_company.currency_id}"/> + </td> + <td class="text-right"> + <span t-esc="-bavar6b" t-options="{'widget': 'monetary', 'display_currency': res_company.currency_id}"/> + </td> + <td class="text-right"> + <span t-esc="bavar6+bavar6b" t-options="{'widget': 'monetary', 'display_currency': res_company.currency_id}"/> + </td> + </tr> + <tr> + <td>Immobilisations incorporelles en cours</td> + <td class="text-right"> + <span t-esc="bavar7" t-options="{'widget': 'monetary', 'display_currency': res_company.currency_id}"/> + </td> + <td class="text-right"> + <span t-esc="-bavar7b" t-options="{'widget': 'monetary', 'display_currency': res_company.currency_id}"/> + </td> + <td class="text-right"> + <span t-esc="bavar7+bavar7b" t-options="{'widget': 'monetary', 'display_currency': res_company.currency_id}"/> + </td> + </tr> + <tr> + <td>Avances et acomptes</td> + <td class="text-right"> + <span t-esc="bavar8" t-options="{'widget': 'monetary', 'display_currency': res_company.currency_id}"/> + </td> + <td></td> + <td class="text-right"> + <span t-esc="bavar8" t-options="{'widget': 'monetary', 'display_currency': res_company.currency_id}"/> + </td> + </tr> + <tr> + <td> + <strong>IMMOBILISATIONS CORPORELLES</strong> + </td> + <td></td> + <td></td> + <td></td> + </tr> + <tr> + <td>Terrains</td> + <td class="text-right"> + <span t-esc="bavar9" t-options="{'widget': 'monetary', 'display_currency': res_company.currency_id}"/> + </td> + <td class="text-right"> + <span t-esc="-bavar9b" t-options="{'widget': 'monetary', 'display_currency': res_company.currency_id}"/> + </td> + <td class="text-right"> + <span t-esc="bavar9+bavar9b" t-options="{'widget': 'monetary', 'display_currency': res_company.currency_id}"/> + </td> + </tr> + <tr> + <td>Constructions</td> + <td class="text-right"> + <span t-esc="bavar10" t-options="{'widget': 'monetary', 'display_currency': res_company.currency_id}"/> + </td> + <td class="text-right"> + <span t-esc="-bavar10b" t-options="{'widget': 'monetary', 'display_currency': res_company.currency_id}"/> + </td> + <td class="text-right"> + <span t-esc="bavar10+bavar10b" t-options="{'widget': 'monetary', 'display_currency': res_company.currency_id}"/> + </td> + </tr> + <tr> + <td>Installations techniques,matériel et outillage</td> + <td class="text-right"> + <span t-esc="bavar11" t-options="{'widget': 'monetary', 'display_currency': res_company.currency_id}"/> + </td> + <td class="text-right"> + <span t-esc="-bavar11b" t-options="{'widget': 'monetary', 'display_currency': res_company.currency_id}"/> + </td> + <td class="text-right"> + <span t-esc="bavar11+bavar11b" t-options="{'widget': 'monetary', 'display_currency': res_company.currency_id}"/> + </td> + </tr> + <tr> + <td>Autres</td> + <td class="text-right"> + <span t-esc="bavar12" t-options="{'widget': 'monetary', 'display_currency': res_company.currency_id}"/> + </td> + <td class="text-right"> + <span t-esc="-bavar12b" t-options="{'widget': 'monetary', 'display_currency': res_company.currency_id}"/> + </td> + <td class="text-right"> + <span t-esc="bavar12+bavar12b" t-options="{'widget': 'monetary', 'display_currency': res_company.currency_id}"/> + </td> + </tr> + <tr> + <td>Immobilisations corporelles en cours</td> + <td class="text-right"> + <span t-esc="bavar13" t-options="{'widget': 'monetary', 'display_currency': res_company.currency_id}"/> + </td> + <td class="text-right"> + <span t-esc="-bavar13b" t-options="{'widget': 'monetary', 'display_currency': res_company.currency_id}"/> + </td> + <td class="text-right"> + <span t-esc="bavar13+bavar13b" t-options="{'widget': 'monetary', 'display_currency': res_company.currency_id}"/> + </td> + </tr> + <tr> + <td>Avances et acomptes</td> + <td class="text-right"> + <span t-esc="bavar14" t-options="{'widget': 'monetary', 'display_currency': res_company.currency_id}"/> + </td> + <td></td> + <td class="text-right"> + <span t-esc="bavar14" t-options="{'widget': 'monetary', 'display_currency': res_company.currency_id}"/> + </td> + </tr> + <tr> + <td> + <strong>IMMOBILISATIONS FINANCIÉRES</strong> + </td> + <td></td> + <td></td> + <td></td> + </tr> + <tr> + <td>Participations</td> + <td class="text-right"> + <span t-esc="bavar15" t-options="{'widget': 'monetary', 'display_currency': res_company.currency_id}"/> + </td> + <td class="text-right"> + <span t-esc="-bavar15b" t-options="{'widget': 'monetary', 'display_currency': res_company.currency_id}"/> + </td> + <td class="text-right"> + <span t-esc="bavar15+bavar15b" t-options="{'widget': 'monetary', 'display_currency': res_company.currency_id}"/> + </td> + </tr> + <tr> + <td>Créances rattachées à des participations</td> + <td class="text-right"> + <span t-esc="bavar16" t-options="{'widget': 'monetary', 'display_currency': res_company.currency_id}"/> + </td> + <td class="text-right"> + <span t-esc="-bavar16b" t-options="{'widget': 'monetary', 'display_currency': res_company.currency_id}"/> + </td> + <td class="text-right"> + <span t-esc="bavar16+bavar16b" t-options="{'widget': 'monetary', 'display_currency': res_company.currency_id}"/> + </td> + </tr> + <tr> + <td>Titres immobilisés de l'activité de portefeuille</td> + <td class="text-right"> + <span t-esc="bavar17" t-options="{'widget': 'monetary', 'display_currency': res_company.currency_id}"/> + </td> + <td class="text-right"> + <span t-esc="-bavar17b" t-options="{'widget': 'monetary', 'display_currency': res_company.currency_id}"/> + </td> + <td class="text-right"> + <span t-esc="bavar17+bavar17b" t-options="{'widget': 'monetary', 'display_currency': res_company.currency_id}"/> + </td> + </tr> + <tr> + <td>Autres titres immobilisés</td> + <td class="text-right"> + <span t-esc="bavar18" t-options="{'widget': 'monetary', 'display_currency': res_company.currency_id}"/> + </td> + <td class="text-right"> + <span t-esc="-bavar18b" t-options="{'widget': 'monetary', 'display_currency': res_company.currency_id}"/> + </td> + <td class="text-right"> + <span t-esc="bavar18+bavar18b" t-options="{'widget': 'monetary', 'display_currency': res_company.currency_id}"/> + </td> + </tr> + <tr> + <td>Prêts</td> + <td class="text-right"> + <span t-esc="bavar19" t-options="{'widget': 'monetary', 'display_currency': res_company.currency_id}"/> + </td> + <td class="text-right"> + <span t-esc="-bavar19b" t-options="{'widget': 'monetary', 'display_currency': res_company.currency_id}"/> + </td> + <td class="text-right"> + <span t-esc="bavar19+bavar19b" t-options="{'widget': 'monetary', 'display_currency': res_company.currency_id}"/> + </td> + </tr> + <tr> + <td>Autres</td> + <td class="text-right"> + <span t-esc="bavar20" t-options="{'widget': 'monetary', 'display_currency': res_company.currency_id}"/> + </td> + <td class="text-right"> + <span t-esc="-bavar20b" t-options="{'widget': 'monetary', 'display_currency': res_company.currency_id}"/> + </td> + <td class="text-right"> + <span t-esc="bavar20+bavar20b" t-options="{'widget': 'monetary', 'display_currency': res_company.currency_id}"/> + </td> + </tr> + <tr> + <td class="text-right"> + <strong>TOTAL I</strong> + </td> + <td class="text-right"> + <span t-esc="at1a" t-options="{'widget': 'monetary', 'display_currency': res_company.currency_id}"/> + </td> + <td class="text-right"> + <span t-esc="-at1b" t-options="{'widget': 'monetary', 'display_currency': res_company.currency_id}"/> + </td> + <td class="text-right"> + <span t-esc="at1" t-options="{'widget': 'monetary', 'display_currency': res_company.currency_id}"/> + </td> + </tr> + <tr> + <td>ACTIF CIRCULANT</td> + <td></td> + <td></td> + <td></td> + </tr> + <tr> + <td>STOCK EN COURS</td> + <td></td> + <td></td> + <td></td> + </tr> + <tr> + <td>Matières premières et autres approvisionnements</td> + <td class="text-right"> + <span t-esc="bavar21" t-options="{'widget': 'monetary', 'display_currency': res_company.currency_id}"/> + </td> + <td class="text-right"> + <span t-esc="-bavar21b" t-options="{'widget': 'monetary', 'display_currency': res_company.currency_id}"/> + </td> + <td class="text-right"> + <span t-esc="bavar21+bavar21b" t-options="{'widget': 'monetary', 'display_currency': res_company.currency_id}"/> + </td> + </tr> + <tr> + <td>En-cours de production [biens et services]</td> + <td class="text-right"> + <span t-esc="bavar22" t-options="{'widget': 'monetary', 'display_currency': res_company.currency_id}"/> + </td> + <td class="text-right"> + <span t-esc="-bavar22b" t-options="{'widget': 'monetary', 'display_currency': res_company.currency_id}"/> + </td> + <td class="text-right"> + <span t-esc="bavar22+bavar22b" t-options="{'widget': 'monetary', 'display_currency': res_company.currency_id}"/> + </td> + </tr> + <tr> + <td>Produits intermédiaires et finis</td> + <td class="text-right"> + <span t-esc="bavar23" t-options="{'widget': 'monetary', 'display_currency': res_company.currency_id}"/> + </td> + <td class="text-right"> + <span t-esc="-bavar23b" t-options="{'widget': 'monetary', 'display_currency': res_company.currency_id}"/> + </td> + <td class="text-right"> + <span t-esc="bavar23+bavar23b" t-options="{'widget': 'monetary', 'display_currency': res_company.currency_id}"/> + </td> + </tr> + <tr> + <td>Marchandises</td> + <td class="text-right"> + <span t-esc="bavar24" t-options="{'widget': 'monetary', 'display_currency': res_company.currency_id}"/> + </td> + <td class="text-right"> + <span t-esc="-bavar24b" t-options="{'widget': 'monetary', 'display_currency': res_company.currency_id}"/> + </td> + <td class="text-right"> + <span t-esc="bavar24+bavar24b" t-options="{'widget': 'monetary', 'display_currency': res_company.currency_id}"/> + </td> + </tr> + <tr> + <td>Avances et acomptes versés sur commandes</td> + <td class="text-right"> + <span t-esc="bavar25" t-options="{'widget': 'monetary', 'display_currency': res_company.currency_id}"/> + </td> + <td></td> + <td class="text-right"> + <span t-esc="bavar25" t-options="{'widget': 'monetary', 'display_currency': res_company.currency_id}"/> + </td> + </tr> + <tr> + <td>CRÉANCES</td> + <td></td> + <td></td> + <td></td> + </tr> + <tr> + <td>Créances clients et comptes rattachés</td> + <td class="text-right"> + <span t-esc="bavar26" t-options="{'widget': 'monetary', 'display_currency': res_company.currency_id}"/> + </td> + <td class="text-right"> + <span t-esc="-bavar26b" t-options="{'widget': 'monetary', 'display_currency': res_company.currency_id}"/> + </td> + <td class="text-right"> + <span t-esc="bavar26+bavar26b" t-options="{'widget': 'monetary', 'display_currency': res_company.currency_id}"/> + </td> + </tr> + <tr> + <td>Autres</td> + <td class="text-right"> + <span t-esc="bavar27" t-options="{'widget': 'monetary', 'display_currency': res_company.currency_id}"/> + </td> + <td class="text-right"> + <span t-esc="-bavar27b" t-options="{'widget': 'monetary', 'display_currency': res_company.currency_id}"/> + </td> + <td class="text-right"> + <span t-esc="bavar27+bavar27b" t-options="{'widget': 'monetary', 'display_currency': res_company.currency_id}"/> + </td> + </tr> + <tr> + <td>Capital souscrit - appelé , non versé</td> + <td class="text-right"> + <span t-esc="bavar28" t-options="{'widget': 'monetary', 'display_currency': res_company.currency_id}"/> + </td> + <td></td> + <td class="text-right"> + <span t-esc="bavar28" t-options="{'widget': 'monetary', 'display_currency': res_company.currency_id}"/> + </td> + </tr> + <tr> + <td>VALEURS MOBILIÈRES DE PLACEMENT</td> + <td></td> + <td></td> + <td></td> + </tr> + <tr> + <td>Actions propres</td> + <td class="text-right"> + <span t-esc="bavar29" t-options="{'widget': 'monetary', 'display_currency': res_company.currency_id}"/> + </td> + <td class="text-right"> + <span t-esc="-bavar29b" t-options="{'widget': 'monetary', 'display_currency': res_company.currency_id}"/> + </td> + <td class="text-right"> + <span t-esc="bavar29+bavar29b" t-options="{'widget': 'monetary', 'display_currency': res_company.currency_id}"/> + </td> + </tr> + <tr> + <td>Autres titres</td> + <td class="text-right"> + <span t-esc="bavar30" t-options="{'widget': 'monetary', 'display_currency': res_company.currency_id}"/> + </td> + <td class="text-right"> + <span t-esc="-bavar30b" t-options="{'widget': 'monetary', 'display_currency': res_company.currency_id}"/> + </td> + <td class="text-right"> + <span t-esc="bavar30+bavar30b" t-options="{'widget': 'monetary', 'display_currency': res_company.currency_id}"/> + </td> + </tr> + <tr> + <td>Instruments de trésorerie</td> + <td class="text-right"> + <span t-esc="bavar31" t-options="{'widget': 'monetary', 'display_currency': res_company.currency_id}"/> + </td> + <td></td> + <td class="text-right"> + <span t-esc="bavar31" t-options="{'widget': 'monetary', 'display_currency': res_company.currency_id}"/> + </td> + </tr> + <tr> + <td>Disponibilités</td> + <td class="text-right"> + <span t-esc="bavar32" t-options="{'widget': 'monetary', 'display_currency': res_company.currency_id}"/> + </td> + <td></td> + <td class="text-right"> + <span t-esc="bavar32" t-options="{'widget': 'monetary', 'display_currency': res_company.currency_id}"/> + </td> + </tr> + <tr> + <td>Charges constatés d'avance</td> + <td class="text-right"> + <span t-esc="bavar33" t-options="{'widget': 'monetary', 'display_currency': res_company.currency_id}"/> + </td> + <td></td> + <td class="text-right"> + <span t-esc="bavar33" t-options="{'widget': 'monetary', 'display_currency': res_company.currency_id}"/> + </td> + </tr> + <tr> + <td class="text-right"> + <strong>TOTAL II</strong> + </td> + <td class="text-right"> + <span t-esc="at2a" t-options="{'widget': 'monetary', 'display_currency': res_company.currency_id}"/> + </td> + <td class="text-right"> + <span t-esc="-at2b" t-options="{'widget': 'monetary', 'display_currency': res_company.currency_id}"/> + </td> + <td class="text-right"> + <span t-esc="at2" t-options="{'widget': 'monetary', 'display_currency': res_company.currency_id}"/> + </td> + </tr> + <tr> + <td>Charges à répartir sur plusieurs exercices ( III )</td> + <td class="text-right"> + <span t-esc="bavar34" t-options="{'widget': 'monetary', 'display_currency': res_company.currency_id}"/> + </td> + <td></td> + <td class="text-right"> + <span t-esc="bavar34" t-options="{'widget': 'monetary', 'display_currency': res_company.currency_id}"/> + </td> + </tr> + <tr> + <td>Primes de remboursement des emprunts ( IV )</td> + <td class="text-right"> + <span t-esc="bavar35" t-options="{'widget': 'monetary', 'display_currency': res_company.currency_id}"/> + </td> + <td></td> + <td class="text-right"> + <span t-esc="bavar35" t-options="{'widget': 'monetary', 'display_currency': res_company.currency_id}"/> + </td> + </tr> + <tr> + <td>Écarts de conversion actif ( V )</td> + <td class="text-right"> + <span t-esc="bavar36" t-options="{'widget': 'monetary', 'display_currency': res_company.currency_id}"/> + </td> + <td></td> + <td class="text-right"> + <span t-esc="bavar36" t-options="{'widget': 'monetary', 'display_currency': res_company.currency_id}"/> + </td> + </tr> + <tr> + <td class="text-right"> + <strong>TOTAL ACTIF ( I + II + III + IV + V )</strong> + </td> + <td class="text-right"> + <span t-esc="at1a+at2a" t-options="{'widget': 'monetary', 'display_currency': res_company.currency_id}"/> + </td> + <td class="text-right"> + <span t-esc="-at1b-at2b" t-options="{'widget': 'monetary', 'display_currency': res_company.currency_id}"/> + </td> + <td class="text-right"> + <span t-esc="actif" t-options="{'widget': 'monetary', 'display_currency': res_company.currency_id}"/> + </td> + </tr> + </table> + + <h3>Passif</h3> + <table class="table table-sm"> + <tbody> + <tr> + <td><strong>CAPITAUX PROPRES</strong></td> + <td></td> + </tr> + <tr> + <td>Capital [dont versé...]</td> + <td><span t-esc="bpvar1" t-options="{'widget': 'monetary', 'display_currency': res_company.currency_id}"/></td> + </tr> + <tr> + <td>Primes d'émission, de fusion, d'apport</td> + <td><span t-esc="bpvar2" t-options="{'widget': 'monetary', 'display_currency': res_company.currency_id}"/></td> + </tr> + <tr> + <td>Écarts de réévaluation</td> + <td><span t-esc="bpvar3" t-options="{'widget': 'monetary', 'display_currency': res_company.currency_id}"/></td> + </tr> + <tr> + <td>Écart d'équivalence</td> + <td><span t-esc="bpvar4" t-options="{'widget': 'monetary', 'display_currency': res_company.currency_id}"/></td> + </tr> + <tr> + <td><strong>RÉSERVES</strong></td> + <td></td> + </tr> + <tr> + <td>Réserve légale</td> + <td><span t-esc="bpvar5" t-options="{'widget': 'monetary', 'display_currency': res_company.currency_id}"/></td> + </tr> + <tr> + <td>Réserves statutaires ou contractuelles</td> + <td><span t-esc="bpvar6" t-options="{'widget': 'monetary', 'display_currency': res_company.currency_id}"/></td> + </tr> + <tr> + <td>Réserves réglementées</td><td><span t-esc="bpvar7" t-options="{'widget': 'monetary', 'display_currency': res_company.currency_id}"/></td></tr> + <tr> + <td>Autres réserves</td> + <td><span t-esc="bpvar8" t-options="{'widget': 'monetary', 'display_currency': res_company.currency_id}"/></td> + </tr> + <tr> + <td>Report à nouveau</td> + <td><span t-esc="bpvar9" t-options="{'widget': 'monetary', 'display_currency': res_company.currency_id}"/></td> + </tr> + <tr> + <td><strong>RÉSULTAT DE L'EXERCICE [bénéfice ou perte]</strong></td> + <td><span t-esc="bpvar10" t-options="{'widget': 'monetary', 'display_currency': res_company.currency_id}"/></td> + </tr> + <tr> + <td>Subventions d'investissement</td> + <td><span t-esc="bpvar11" t-options="{'widget': 'monetary', 'display_currency': res_company.currency_id}"/></td> + </tr> + <tr> + <td>Provisions réglementées</td> + <td><span t-esc="bpvar12" t-options="{'widget': 'monetary', 'display_currency': res_company.currency_id}"/></td> + </tr> + <tr> + <td class="text-right"><strong>TOTAL I</strong></td> + <td><span t-esc="pt1" t-options="{'widget': 'monetary', 'display_currency': res_company.currency_id}"/></td> + </tr> + <tr> + <td><strong>PROVISIONS</strong></td> + <td></td> + </tr> + <tr> + <td>Provisions pour risques</td> + <td><span t-esc="bpvar13" t-options="{'widget': 'monetary', 'display_currency': res_company.currency_id}"/></td> + </tr> + <tr> + <td>Provisions pour charges</td> + <td><span t-esc="bpvar14" t-options="{'widget': 'monetary', 'display_currency': res_company.currency_id}"/></td> + </tr> + <tr> + <td class="text-right"><strong>TOTAL II</strong></td> + <td><span t-esc="pt2" t-options="{'widget': 'monetary', 'display_currency': res_company.currency_id}"/></td> + </tr> + <tr> + <td><strong>DETTES</strong></td> + <td></td> + </tr> + <tr> + <td>Emprunts obligataires convertibles</td> + <td><span t-esc="bpvar15" t-options="{'widget': 'monetary', 'display_currency': res_company.currency_id}"/></td> + </tr> + <tr> + <td>Autres emprunts obligataires</td> + <td><span t-esc="bpvar16" t-options="{'widget': 'monetary', 'display_currency': res_company.currency_id}"/></td> + </tr> + <tr> + <td>Emprunts et dettes auprès des établissements de crédit</td> + <td><span t-esc="bpvar17" t-options="{'widget': 'monetary', 'display_currency': res_company.currency_id}"/></td> + </tr> + <tr> + <td>Emprunts et dettes financières diverses</td> + <td><span t-esc="bpvar18" t-options="{'widget': 'monetary', 'display_currency': res_company.currency_id}"/></td> + </tr> + <tr> + <td>Avances et acomptes reçus sur commandes en cours</td> + <td><span t-esc="bpvar19" t-options="{'widget': 'monetary', 'display_currency': res_company.currency_id}"/></td> + </tr> + <tr> + <td>Dettes fournisseurs et comptes rattachés </td> + <td><span t-esc="bpvar20" t-options="{'widget': 'monetary', 'display_currency': res_company.currency_id}"/></td> + </tr> + <tr> + <td>Dettes fiscales et sociales</td> + <td><span t-esc="bpvar21" t-options="{'widget': 'monetary', 'display_currency': res_company.currency_id}"/></td> + </tr> + <tr> + <td>Dettes sur immobilisations et comptes rattachés</td> + <td><span t-esc="bpvar22" t-options="{'widget': 'monetary', 'display_currency': res_company.currency_id}"/></td> + </tr> + <tr> + <td>Autres dettes</td> + <td><span t-esc="bpvar23" t-options="{'widget': 'monetary', 'display_currency': res_company.currency_id}"/></td> + </tr> + <tr> + <td>Instruments de trésorerie</td> + <td><span t-esc="bpvar24" t-options="{'widget': 'monetary', 'display_currency': res_company.currency_id}"/></td> + </tr> + <tr> + <td>Produits constatés d'avance</td> + <td><span t-esc="bpvar25" t-options="{'widget': 'monetary', 'display_currency': res_company.currency_id}"/></td> + </tr> + <tr> + <td class="text-right"><strong>TOTAL III</strong></td> + <td><span t-esc="pt3" t-options="{'widget': 'monetary', 'display_currency': res_company.currency_id}"/></td> + </tr> + <tr> + <td>Écarts de conversion passif <font face="Times-Roman">( IV )</font></td> + <td><span t-esc="bpvar26" t-options="{'widget': 'monetary', 'display_currency': res_company.currency_id}"/></td> + </tr> + <tr> + <td><strong>TOTAL GÉNÉRAL (I + II + III + IV)</strong></td> + <td><span t-esc="passif" t-options="{'widget': 'monetary', 'display_currency': res_company.currency_id}"/></td> + </tr> + <tr> + <td>&nbsp;</td> + <td>&nbsp;</td> + </tr> + <tr> + <td><strong>ACTIF - PASSIF</strong></td> + <td><span t-esc="round(actif-passif,2)" t-options="{'widget': 'monetary', 'display_currency': res_company.currency_id}"/></td> + </tr> + </tbody> + </table> + </div> + </t> + </t> +</template> +</data> +</odoo> diff --git a/addons/l10n_fr/views/report_l10nfrresultat.xml b/addons/l10n_fr/views/report_l10nfrresultat.xml new file mode 100644 index 00000000..bc6a80a2 --- /dev/null +++ b/addons/l10n_fr/views/report_l10nfrresultat.xml @@ -0,0 +1,395 @@ +<?xml version="1.0" encoding="utf-8"?> +<odoo> +<data> +<template id="report_l10nfrresultat"> + <t t-call="web.html_container"> + <t t-call="web.internal_layout"> + <div class="page"> + <h2>Compte de résultat</h2> + <div class="row mt32 mb32"> + <div class="col-3"> + <span t-esc="res_company.name"/> + <br/>au + <span t-esc="time.strftime('%d-%m-%Y', time.strptime(date_stop,'%Y-%m-%d'))"/> + </div> + <div class="col-3"> + <p>Imprimé le + <span t-esc="time.strftime('%d-%m-%Y')"/> + <br/>Tenue de compte: + <span t-esc="res_company.currency_id.name"/> + </p> + </div> + </div> + <table class="table table-sm"> + <thead> + <tr> + <th>Charges (hors taxes)</th> + <th></th> + </tr> + </thead> + <tbody> + <tr> + <td><strong>CHARGES D'EXPLOITATION</strong></td> + <td></td> + </tr> + <tr> + <td>Achat de marchandises</td> + <td> + <span class="text-right" t-esc="cdrc1" t-options="{'widget': 'monetary', 'display_currency': res_company.currency_id}"/> + </td> + </tr> + <tr> + <td>Variation des stocks</td> + <td> + <span class="text-right" t-esc="cdrc2" t-options="{'widget': 'monetary', 'display_currency': res_company.currency_id}"/> + </td> + </tr> + <tr> + <td>Achats de matières premières et autres approvisionnements</td> + <td> + <span class="text-right" t-esc="cdrc3" t-options="{'widget': 'monetary', 'display_currency': res_company.currency_id}"/> + </td> + </tr> + <tr> + <td>Variation des stocks</td> + <td> + <span class="text-right" t-esc="cdrc4" t-options="{'widget': 'monetary', 'display_currency': res_company.currency_id}"/> + </td> + </tr> + <tr> + <td>Autres achats et charges externes</td> + <td> + <span class="text-right" t-esc="cdrc5" t-options="{'widget': 'monetary', 'display_currency': res_company.currency_id}"/> + </td> + </tr> + <tr> + <td>Redevances de crédit-bail mobilier</td> + <td> + <span class="text-right" t-esc="cdrc6" t-options="{'widget': 'monetary', 'display_currency': res_company.currency_id}"/> + </td> + </tr> + <tr> + <td>Redevances de crédit-bail immobilier</td> + <td> + <span class="text-right" t-esc="cdrc7" t-options="{'widget': 'monetary', 'display_currency': res_company.currency_id}"/> + </td> + </tr> + <tr> + <td>Impôts, taxes et versements assimilés</td> + <td> + <span class="text-right" t-esc="cdrc8" t-options="{'widget': 'monetary', 'display_currency': res_company.currency_id}"/> + </td> + </tr> + <tr> + <td>Salaires et traitements</td> + <td> + <span class="text-right" t-esc="cdrc9" t-options="{'widget': 'monetary', 'display_currency': res_company.currency_id}"/> + </td> + </tr> + <tr> + <td>Charges sociales</td> + <td> + <span class="text-right" t-esc="cdrc10" t-options="{'widget': 'monetary', 'display_currency': res_company.currency_id}"/> + </td> + </tr> + <tr> + <td>Dotation aux amortissements et aux dépréciations</td> + <td></td> + </tr> + <tr> + <td>Sur immobilisations : dotations aux amortissements</td> + <td> + <span class="text-right" t-esc="cdrc11" t-options="{'widget': 'monetary', 'display_currency': res_company.currency_id}"/> + </td> + </tr> + <tr> + <td>Sur immobilisations : dotations aux dépréciations</td> + <td> + <span class="text-right" t-esc="cdrc12" t-options="{'widget': 'monetary', 'display_currency': res_company.currency_id}"/> + </td> + </tr> + <tr> + <td>Sur actif circulant : dotations aux dépréciations</td> + <td> + <span class="text-right" t-esc="cdrc13" t-options="{'widget': 'monetary', 'display_currency': res_company.currency_id}"/> + </td> + </tr> + <tr> + <td>Dotations aux provisions</td> + <td> + <span class="text-right" t-esc="cdrc14" t-options="{'widget': 'monetary', 'display_currency': res_company.currency_id}"/> + </td> + </tr> + <tr> + <td>Autres charges</td> + <td> + <span class="text-right" t-esc="cdrc15" t-options="{'widget': 'monetary', 'display_currency': res_company.currency_id}"/> + </td> + </tr> + <tr> + <td class="text-right"><strong>TOTAL I</strong></td> + <td> + <span class="text-right" t-esc="ct1" t-options="{'widget': 'monetary', 'display_currency': res_company.currency_id}"/> + </td> + </tr> + <tr> + <td><strong>Quotes-parts de résultat sur opérations faites en commun ( II )</strong></td> + <td> + <span class="text-right" t-esc="cdrc16" t-options="{'widget': 'monetary', 'display_currency': res_company.currency_id}"/> + </td> + </tr> + <tr> + <td><strong>CHARGES FINANCIÈRES</strong></td> + <td></td> + </tr> + <tr> + <td>Dotations aux amortissements, aux dépréciations et aux provisions</td> + <td> + <span class="text-right" t-esc="cdrc17" t-options="{'widget': 'monetary', 'display_currency': res_company.currency_id}"/> + </td> + </tr> + <tr> + <td>Intérêts et charges assimilées</td> + <td> + <span class="text-right" t-esc="cdrc18" t-options="{'widget': 'monetary', 'display_currency': res_company.currency_id}"/> + </td> + </tr> + <tr> + <td>Différences négatives de change</td> + <td> + <span class="text-right" t-esc="cdrc19" t-options="{'widget': 'monetary', 'display_currency': res_company.currency_id}"/> + </td> + </tr> + <tr> + <td>Charges nettes sur cessions de valeurs mobilières de placement</td> + <td> + <span class="text-right" t-esc="cdrc20" t-options="{'widget': 'monetary', 'display_currency': res_company.currency_id}"/> + </td> + </tr> + <tr> + <td class="text-right"><strong>TOTAL III</strong></td> + <td> + <span class="text-right" t-esc="ct3" t-options="{'widget': 'monetary', 'display_currency': res_company.currency_id}"/> + </td> + </tr> + <tr> + <td><strong>CHARGES EXCEPTIONNELLES</strong></td> + <td></td> + </tr> + <tr> + <td>Sur opérations de gestion</td> + <td> + <span class="text-right" t-esc="cdrc21" t-options="{'widget': 'monetary', 'display_currency': res_company.currency_id}"/> + </td> + </tr> + <tr> + <td>Sur opérations en capital</td> + <td> + <span class="text-right" t-esc="cdrc22" t-options="{'widget': 'monetary', 'display_currency': res_company.currency_id}"/> + </td> + </tr> + <tr> + <td>Dotations aux amortissements, aux dépréciations et aux provisions</td> + <td> + <span class="text-right" t-esc="cdrc23" t-options="{'widget': 'monetary', 'display_currency': res_company.currency_id}"/> + </td> + </tr> + <tr> + <td class="text-right"><strong>TOTAL IV</strong></td> + <td> + <span class="text-right" t-esc="ct4" t-options="{'widget': 'monetary', 'display_currency': res_company.currency_id}"/> + </td> + </tr> + <tr> + <td><strong>Participation des salariés aux résultats ( V )</strong></td> + <td> + <span class="text-right" t-esc="cdrc24" t-options="{'widget': 'monetary', 'display_currency': res_company.currency_id}"/> + </td> + </tr> + <tr> + <td><strong>Impôts sur les bénéfices ( VI )</strong></td> + <td> + <span class="text-right" t-esc="cdrc25" t-options="{'widget': 'monetary', 'display_currency': res_company.currency_id}"/> + </td> + </tr> + <tr> + <td class="text-right"><strong>TOTAL CHARGES ( I + II + III + IV+ V+ VI )</strong></td> + <td> + <span class="text-right" t-esc="charges" t-options="{'widget': 'monetary', 'display_currency': res_company.currency_id}"/> + </td> + </tr> + + </tbody> + </table> + <table class="table table-sm"> + <thead> + <tr> + <th>PRODUITS (hors taxes)</th> + <th></th> + </tr> + </thead> + <tbody> + <tr> + <td><strong>PRODUITS D'EXPLOITATION</strong></td> + <td></td> + </tr> + <tr> + <td>Vente de marchandises</td> + <td> + <span class="text-right" t-esc="cdrp1" t-options="{'widget': 'monetary', 'display_currency': res_company.currency_id}"/> + </td> + </tr> + <tr> + <td>Production vendue [biens et services]</td> + <td> + <span class="text-right" t-esc="cdrp2" t-options="{'widget': 'monetary', 'display_currency': res_company.currency_id}"/> + </td> + </tr> + <tr> + <td><strong>Sous-total A - Montant net du chiffre d'affaires</strong></td> + <td> + <span class="text-right" t-esc="pta" t-options="{'widget': 'monetary', 'display_currency': res_company.currency_id}"/> + </td> + </tr> + <tr> + <td>Production stockée</td> + <td> + <span class="text-right" t-esc="cdrp3" t-options="{'widget': 'monetary', 'display_currency': res_company.currency_id}"/> + </td> + </tr> + <tr> + <td>Production immobilisée</td> + <td> + <span class="text-right" t-esc="cdrp4" t-options="{'widget': 'monetary', 'display_currency': res_company.currency_id}"/> + </td> + </tr> + <tr> + <td>Subventions d'exploitation</td> + <td> + <span class="text-right" t-esc="cdrp5" t-options="{'widget': 'monetary', 'display_currency': res_company.currency_id}"/> + </td> + </tr> + <tr> + <td>Reprises sur provisions, dépréciations (et amortissements) et transferts de charges</td> + <td> + <span class="text-right" t-esc="cdrp6" t-options="{'widget': 'monetary', 'display_currency': res_company.currency_id}"/> + </td> + </tr> + <tr> + <td>Autres produits</td> + <td> + <span class="text-right" t-esc="cdrp7" t-options="{'widget': 'monetary', 'display_currency': res_company.currency_id}"/> + </td> + </tr> + <tr> + <td><strong>Sous-total B</strong></td> + <td> + <span class="text-right" t-esc="ptb" t-options="{'widget': 'monetary', 'display_currency': res_company.currency_id}"/> + </td> + </tr> + <tr> + <td class="text-right"><strong>TOTAL I ( A + B )</strong></td> + <td> + <span class="text-right" t-esc="pt1" t-options="{'widget': 'monetary', 'display_currency': res_company.currency_id}"/> + </td> + </tr> + <tr> + <td><strong>Quotes-parts de résultat sur opérations faites en commun (II)</strong></td> + <td> + <span class="text-right" t-esc="cdrp8" t-options="{'widget': 'monetary', 'display_currency': res_company.currency_id}"/> + </td> + </tr> + <tr> + <td><strong>PRODUITS FINANCIERS</strong></td> + <td></td> + </tr> + <tr> + <td>De participation</td> + <td> + <span class="text-right" t-esc="cdrp9" t-options="{'widget': 'monetary', 'display_currency': res_company.currency_id}"/> + </td> + </tr> + <tr> + <td>D'autres valeurs mobilières et créances de l'actif immobilisé</td> + <td> + <span class="text-right" t-esc="cdrp10" t-options="{'widget': 'monetary', 'display_currency': res_company.currency_id}"/> + </td> + </tr> + <tr> + <td>Autres intérêts et produits assimilés</td> + <td> + <span class="text-right" t-esc="cdrp11" t-options="{'widget': 'monetary', 'display_currency': res_company.currency_id}"/> + </td> + </tr> + <tr> + <td>Reprises sur provisions, dépréciations et transferts de charges</td> + <td> + <span class="text-right" t-esc="cdrp12" t-options="{'widget': 'monetary', 'display_currency': res_company.currency_id}"/> + </td> + </tr> + <tr> + <td>Différences positives de change</td> + <td> + <span class="text-right" t-esc="cdrp13" t-options="{'widget': 'monetary', 'display_currency': res_company.currency_id}"/> + </td> + </tr> + <tr> + <td>Produits nets sur cessions de valeurs mobilières de placement</td> + <td> + <span class="text-right" t-esc="cdrp14" t-options="{'widget': 'monetary', 'display_currency': res_company.currency_id}"/> + </td> + </tr> + <tr> + <td class="text-right"><strong>TOTAL III</strong></td> + <td> + <span class="text-right" t-esc="pt3" t-options="{'widget': 'monetary', 'display_currency': res_company.currency_id}"/> + </td> + </tr> + <tr> + <td><strong>PRODUITS EXCEPTIONNELS</strong></td> + <td></td> + </tr> + <tr> + <td>Sur opérations de gestion</td> + <td> + <span class="text-right" t-esc="cdrp15" t-options="{'widget': 'monetary', 'display_currency': res_company.currency_id}"/> + </td> + </tr> + <tr> + <td>Sur opérations en capital</td> + <td> + <span class="text-right" t-esc="cdrp16" t-options="{'widget': 'monetary', 'display_currency': res_company.currency_id}"/> + </td> + </tr> + <tr> + <td>Reprises sur provisions, dépréciations et transferts de charges</td> + <td> + <span class="text-right" t-esc="cdrp17" t-options="{'widget': 'monetary', 'display_currency': res_company.currency_id}"/> + </td> + </tr> + <tr> + <td class="text-right"><strong>TOTAL IV</strong></td> + <td> + <span class="text-right" t-esc="pt4" t-options="{'widget': 'monetary', 'display_currency': res_company.currency_id}"/> + </td> + </tr> + <tr> + <td class="text-right"><strong>TOTAL DES PRODUITS ( I + II + III + IV )</strong></td> + <td> + <span class="text-right" t-esc="produits" t-options="{'widget': 'monetary', 'display_currency': res_company.currency_id}"/> + </td> + </tr> + <tr> + <td class="text-right"><strong>PRODUITS - CHARGES</strong></td> + <td> + <span class="text-right" t-esc="produits-charges" t-options="{'widget': 'monetary', 'display_currency': res_company.currency_id}"/> + </td> + </tr> + </tbody> + </table> + </div> + </t> + </t> +</template> +</data> +</odoo> |
