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"/>. + &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