From 6e1e7e1d779a11fad301fbf4df86b97bd8fbb373 Mon Sep 17 00:00:00 2001
From: jordan <jordan@le-filament.com>
Date: Mon, 22 Feb 2021 19:33:26 +0100
Subject: [PATCH]  [update] add values for bordereau report

---
 report/report_scop_bordereau.xml | 92 ++++++++++++++++++++++++--------
 1 file changed, 71 insertions(+), 21 deletions(-)

diff --git a/report/report_scop_bordereau.xml b/report/report_scop_bordereau.xml
index b4dc78a..dcf3cd4 100644
--- a/report/report_scop_bordereau.xml
+++ b/report/report_scop_bordereau.xml
@@ -1,40 +1,90 @@
 <?xml version="1.0" encoding="utf-8"?>
 <odoo>
     <data>
+
         <template id="report_bordereau_document">
             <t t-call="web.external_layout">
                 <div class="page">
-                    <h2>
-                        Appel de cotisation 2020
-                    </h2>
-                    <h3>
-                        Paris, le 12/03/2020
-                    </h3>
-                    <h3>
-                        N° adhérent : <t t-esc="o.partner_id.member_number_int"/><br/>
-                        Union régionale <t t-esc="o.partner_ur_id.name"/>
-                    </h3>
+                    <h2> Appel de cotisation <span t-esc="o.year"/> </h2>
+                    <div>
+                        <p>
+                            Paris, le <span t-esc="context_timestamp(datetime.datetime.now()).strftime('%d-%m-%Y')"/>
+                        </p>
+                        <p>
+                            N° adhérent : <t t-esc="o.partner_id.member_number_int"/><br/>
+                            Union régionale <t t-esc="o.partner_ur_id.name"/>
+                        </p>
+                    </div>
+
                     <t t-set="address">
                         <address t-field="o.partner_id" t-options='{"widget": "contact", "fields": ["address", "name"], "no_marker": True}' />
                     </t>
 
-                    <t t-set="move_line_ids" t-value="o.get_bordereau_move_line()"/>
-                    <table>
-                        <tr>
-                            <td>Date de prélèvement</td>
-                            <td>Montant</td>
-                        </tr>
-                        <t t-foreach="move_line_ids" t-as="line">
+                    <div>
+                        <p>Les cotisations sont calculées annuellement en début
+                            d’année sur la base du dernier exercice connu. Le
+                            versement se fait par quart tous les trimestres.
+                            Merci de retourner ce bordereau à la CG Scop avec
+                            le règlement correspondant.<br/>
+                            L’Union Sociale reste indépendante, merci de renseigner
+                            la partie basse de ce bulletin qui la concerne et
+                            de lui envoyer le règlement correspondant avec le
+                            bas du bordereau.
+                        </p>
+                    </div>
+
+                    <div>
+                        <h4>Cotisations annuelles <span t-esc="o.year"/></h4>
+                        <t t-if="o.montant_assiette > 0">
+                            Calcul basé sur la dernière liasse fiscale connue : année <t t-esc="o.liasse_fiscale_id.year"/>.
+                            &amp;nbsp;Assiette base <span t-field="o.type_assiette"/> : <t t-esc="o.montant_assiette"/>€
+                        </t>
+                        <t t-else="">
+                            Pas de liasse fiscale connue pour le calcul
+                        </t>
+                    </div>
+
+                    <div>
+                        <table>
+                            <t t-foreach="o.invoice_ids.sorted(key=lambda i: i.amount_total_signed, reverse=True)" t-as="cotiz">
+                                <tr>
+                                    <td>
+                                        <span t-field="cotiz.type_contribution_id.name"/>
+                                    </td>
+                                    <td>
+                                        <span t-field="cotiz.amount_total_signed"/>
+                                    </td>
+                                </tr>
+                            </t>
                             <tr>
                                 <td>
-                                    <span t-esc="line[0]"/>
+                                    Total cotisations annuelles <span t-esc="o.year"/>
                                 </td>
                                 <td>
-                                    <span t-esc="line[1]"/>
+                                    <span t-field="o.amount_total_cotiz"/>
                                 </td>
                             </tr>
-                        </t>
-                    </table>
+                        </table>
+                        <h4>Echéancier de prélèvement</h4>
+                        <t t-set="move_line_ids" t-value="o.get_bordereau_move_line()"/>
+                        <table>
+                            <tr>
+                                <td>Date de prélèvement</td>
+                                <td>Montant</td>
+                            </tr>
+                            <t t-foreach="move_line_ids" t-as="line">
+                                <tr>
+                                    <td>
+                                        <span t-esc="line[0]"/>
+                                    </td>
+                                    <td>
+                                        <span t-esc="line[1]"/>
+                                    </td>
+                                </tr>
+                            </t>
+                        </table>
+                    </div>
+
                 </div>
             </t>
         </template>
-- 
GitLab