gn_odoo/gn_donations/views/donation_fiscal_receipt_company.xml
2025-02-12 19:21:45 +01:00

456 lines
25 KiB
XML
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<?xml version="1.0"?>
<odoo>
<template id="gn_donations.report_donationtaxreceipt_fromcompany_document" inherit_id="gn_donations.report_donationtaxreceipt_document">
<xpath expr="//div[@id='from_company']" position="replace">
<div class="page m-0 p-0" style="page-break-after: always;">
<style>
*{
font-family: 'Comic Sans MS', "arial";
line-height: 1.45;
}
.pointille{
border-bottom: 2px dotted black;
}
.mtl{
text-decoration: underline dotted;
}
.fond-color{
background-color: #f8f4fc;
}
.border{
border: 2px solid black !important;
}
.border-top{
border-top: 2px solid black !important;
}
.border-bottom{
border-bottom: 2px solid black !important;
}
.border-end{
border-right: 2px solid black !important;
}
div{
font-size: 0.9rem;
}
.h1{
font-size: 1.1rem;
}
h3{
font-size: 1.2rem;
}
.text-secondary {
font-weight: 600;
}
h4{
font-size: 0.95rem;
font-weight: 500;
line-height: 1;
}
</style>
<div class="container m-0 p-0">
<div class="row no-gutters align-items-end">
<div class="col-2 align-self-start pt-2">
<img style="width: 110%; height: auto;" src="/gn_donations/static/img/Republique-francaise-logo.svg"/>
</div>
<div class="col-7 align-self-end text-center pt-5">
<h1 class="pl-4 pr-0 mx-0 h1 text-secondary">Reçu des dons et versements effectués par<br/>les entreprises au titre de larticle 238 bis du<br/>code général des impôts</h1>
</div>
<div class="col-3 text-right pt-4">
<div class="text-secondary">2041-MEC-SD</div>
<img class="pr-2 mb-2" style="width: 40%; height: auto" src="/gn_donations/static/img/Logo_Cerfa.svg"/>
<div>N° Cerfa : 16216*02</div>
<div class="pr-4 py-1">Numéro dordre du reçu</div>
<div class="border fond-color text-center py-1" style="width: 100% !important;">
<span t-field="o.number"/>
</div>
</div>
</div>
</div>
<div class="container border mt-2 mb-0 py-0">
<div class="row border-bottom bg-light">
<div class="col-12 mb-1">
<h3 class="text-center text-secondary my-2">Organisme bénéficiaire des dons et versements</h3>
</div>
</div>
<div class="row border-bottom">
<div class="col-12">
<div class="row no-gutters">
<div class="col-4">
<h4 class="text-secondary">Dénomination de l'organisme:</h4>
</div>
<div class="col-8 pointille fond-color"/>
</div>
<div class="row no-gutters">
<div class="col-12">
<p class="pointille text-dark fond-color" t-field="o.company_id.name"/>
</div>
</div>
<div class="row no-gutters">
<div class="col-3">
<h4 class="text-secondary">Numéro SIREN ou RNA<sup>1</sup>: </h4>
</div>
<div class="col-9 fond-color">
<p class="text-dark" t-field="o.company_id.siret"/>
</div>
</div>
<t t-set="street_parts" t-value="o.company_id.street.split(None, 1)"/>
<t t-set="street_part1" t-value="street_parts[0] if len(street_parts) &gt; 0 else ''"/>
<t t-set="street_part2" t-value="street_parts[1] if len(street_parts) &gt; 1 else ''"/>
<div class="row no-gutters">
<div class="mt-2 col-12">
<h4 class="text-secondary">Adresse :</h4>
</div>
</div>
<div class="row no-gutters">
<div class="col-1"></div>
<div class="col-1 pointille fond-color" t-esc="street_part1"/>
<div class="col-1">Rue:</div>
<div class="col-9 pointille fond-color" t-esc="street_part2"/>
</div>
<div class="row no-gutters">
<div class="col-2">Code Postal:</div>
<div class="col-2 pointille fond-color" t-field="o.company_id.zip"/>
<div class="col-2">Commune</div>
<div class="col-6 pointille fond-color" t-field="o.company_id.city"/>
</div>
<div class="row no-gutters">
<div class="col-1">Pays:</div>
<div class="col-11 pointille fond-color" t-field="o.company_id.country_id"/>
</div>
<div class="row no-gutters">
<div class="col-1 text-secondary">Objet<sup>2</sup></div>
<div class="col-11 pointille fond-color" t-field="o.company_id.partner_id.comment"/>
</div>
</div>
</div>
<div class="row border-bottom mt-2 py-0">
<div class="col-12 align-self-center">
<h4 class="text-secondary ">Cochez la case qui vous concerne :</h4>
</div>
</div>
<div class="row border-bottom">
<div class="col-1 border-end">
<input type="checkbox" checked="checked" class="align-middle"/>
</div>
<div class="col-11">
<div class="row no-gutters">Œuvre ou organisme dintérêt général ayant un caractère philanthropique, éducatif, scientifique, social, humanitaire, sportif, familial, culturel ou concourant à légalité entre les femmes et les hommes, à la mise en valeur du patrimoine artistique, à la défense de l'environnement naturel ou à la diffusion de la culture, de la langue et des connaissances scientifiques françaises. Précisez si vous êtes :</div>
<div class="row no-gutters">
<div class="col-12"><span><input type="radio" checked="checked"/></span> Association loi 1901</div>
</div>
<div class="row no-gutters">
<div class="col-12"><span><input type="radio"/></span> Association ou fondation reconnue dutilité publique par décret en date du <span class="fond-color">...... / ...... / ...... </span> publié au Journal officiel du <span class="fond-color">...... / ...... / ...... </span> ou association située dans le département de la Moselle, du Bas-Rhin ou du Haut-Rhin dont la mission a été reconnue dutilité publique par arrêté en date du <span class="fond-color">...... / ...... / ...... </span></div>
</div>
<div class="row no-gutters">
<div class="col-12"><span><input type="radio"/></span> Fondation universitaire ou fondation partenariale mentionnées respectivement aux articles L.719-12 et L.719-13 du code de léducation</div>
</div>
<div class="row no-gutters">
<div class="col-12"><span><input type="radio"/></span> Fondation dentreprise</div>
</div>
<div class="row no-gutters">
<div class="col-12"><span><input type="radio"/></span> Musée de France</div>
</div>
<div class="row no-gutters">
<div class="col-12"><span><input type="radio"/></span> Organismes sans but lucratif fournissant gratuitement une aide alimentaire, des soins médicaux ou des produits de première nécessité à des personnes en difficulté ou favorisant leur logement</div>
</div>
<div class="row no-gutters">
<div class="col-4"><span><input type="radio"/></span> Autres (précisez<sup>3</sup>)</div>
<div class="col-8 fond-color"/>
</div>
</div>
</div>
<div class="row border-bottom">
<div class="col-1 border-end">
<input type="checkbox" class="align-middle"/>
</div>
<div class="col-11">Association cultuelle ou établissement public des cultes reconnus dAlsace-Moselle</div>
</div>
<div class="row border-bottom">
<div class="col-1 border-end">
<input type="checkbox" class="align-middle"/>
</div>
<div class="col-11">Établissement denseignement supérieur ou denseignement artistique public ou privé, dintérêt général, à but non lucratif</div>
</div>
<div class="row border-bottom">
<div class="col-1 border-end">
<input type="checkbox" class="align-middle"/>
</div>
<div class="col-11">Établissement denseignement supérieur consulaire mentionné à l'article L. 711-17 du code de commerce</div>
</div>
<div class="row border-bottom">
<div class="col-1 border-end">
<input type="checkbox" class="align-middle"/>
</div>
<div class="col-11">
<div class="row"><div class="col-12">Société ou organisme public ou privé agréé par le ministre chargé du budget en vertu de larticle 4 de l'ordonnance n° 58-882 du 25 septembre 1958 relative à la fiscalité en matière de recherche scientifique et technique</div></div>
<div class="row"><div class="col-12">Date de lagrément <span class="fond-color">...... / ...... / ......</span></div></div>
</div>
</div>
<div class="row border-bottom">
<div class="col-1 border-end">
<input type="checkbox" class="align-middle"/>
</div>
<div class="col-11">Organisme public ou privé dont la gestion est désintéressée et qui a pour activité principale la présentation au public d'œuvres dramatiques, lyriques, musicales, chorégraphiques, cinématographiques, audiovisuelles et de cirque ou l'organisation d'expositions d'art contemporain</div>
</div>
<div class="row border-bottom">
<div class="col-1 border-end">
<input type="checkbox" class="align-middle"/>
</div>
<div class="col-11">Société, dont lÉtat est l'actionnaire unique, qui a pour activité la représentation de la France aux expositions universelles</div>
</div>
<div class="row border-bottom">
<div class="col-1 border-end">
<input type="checkbox" class="align-middle"/>
</div>
<div class="col-11">Société nationale de programme mentionnée à larticle 44 de la loi n° 86-1067 du 30 septembre 1986 relative à la liberté de communication et affectés au financement de programmes audiovisuels culturel</div>
</div>
<div class="row border-bottom">
<div class="col-1 border-end">
<input type="checkbox" class="align-middle"/>
</div>
<div class="col-11">
<div class="row"><div class="col-12">Fondation du patrimoine ou fondation ou association reconnue dutilité publique qui subventionnent des travaux sur des monuments historiques dans le cadre des conventions prévues à larticle L.143-2-1 et L. 143-15 du code du patrimoine</div></div>
<div class="row"><div class="col-12">Le cas échéant, date de lagrément <span class="fond-color">...... / ...... / ......</span></div></div>
</div>
</div>
<div class="row">
<div class="col-1 border-end">
<input type="checkbox" class="align-middle"/>
</div>
<div class="col-11">Fonds de dotation</div>
</div>
</div>
<div class="border-top mt-1 ml-5 p-0" style="width: 20% !important;"/>
<div class="ml-5 mr-4" style="font-size: 0.75rem !important; line-height: 1.2">1. Pour les associations inscrites dAlsace-Moselle, numéro dinscription au registre des associations du Tribunal dInstance.</div>
<div class="ml-5 mr-4" style="font-size: 0.75rem !important; line-height: 1.2">2. Cochez la case qui vous concerne et précisez lobjet si nécessaire.</div>
<div class="ml-5 mr-4" style="font-size: 0.75rem !important; line-height: 1.2">3. Collectivités locales, Etat, GIP, établissements publics, etc.</div>
</div>
<div class="page m-0 p-0" style="page-break-after: always;">
<div class="container border">
<div class="row border-bottom">
<div class="col-1 border-end">
<input type="checkbox" class="align-middle"/>
</div>
<div class="col-11">
<div class="row"><div class="col-12">Organisme agréé ayant pour objet exclusif daccorder des aides financières ou de fournir des prestations daccompagnement à des petites et moyennes entreprises (4 de larticle 238 bis du CGI)</div></div>
<div class="row"><div class="col-12">Date de lagrément <span class="fond-color">...... / ...... / ......</span></div></div>
</div>
</div>
<div class="row border-bottom">
<div class="col-1 border-end">
<input type="checkbox" class="align-middle"/>
</div>
<div class="col-11">
<div class="row"><div class="col-12 pr-1">Fédération ou union dorganismes ayant pour objet exclusif de fédérer, dorganiser, de représenter et de promouvoir les organismes agréés en application du 4 de larticle 238 bis du code général des impôts</div></div>
<div class="row"><div class="col-12">Date de lagrément <span class="fond-color">...... / ...... / ......</span></div></div>
</div>
</div>
<div class="row border-bottom">
<div class="col-1 border-end">
<input type="checkbox" class="align-middle"/>
</div>
<div class="col-11">Organismes ayant pour objet la sauvegarde, contre les effets dun conflit armé, des biens culturels mentionnés à l'article 1er de la Convention du 14 mai 1954 pour la protection des biens culturels en cas de conflit armé (5 de larticle 238 bis du CGI)</div>
</div>
<div class="row">
<div class="col-1 border-end">
<input type="checkbox" class="align-middle"/>
</div>
<div class="col-11">
<div class="row"><div class="col-12">Organisme établi dans un État membre de lUnion européenne autre que la France<sup>4</sup> poursuivant des objectifs et présentant des caractéristiques similaires aux organismes précités</div></div>
<div class="row"><div class="col-12">Date de lagrément <span class="fond-color">...... / ...... / ......</span></div></div>
</div>
</div>
</div>
<div class="container border mt-2">
<div class="row border-bottom bg-light">
<div class="col-12">
<h3 class="text-center text-secondary my-2">Entreprise donatrice</h3>
</div>
</div>
<div class="row no-gutters">
<div class="col-4">
<h4 class="text-secondary">Dénomination de l'entreprise :</h4>
</div>
<div class="col-8 fond-color">
<p class="text-dark" t-field="o.partner_id.name"/>
</div>
</div>
<div class="row no-gutters">
<div class="col-3">
<h4 class="text-secondary">Forme juridique:</h4>
</div>
<div class="col-9 fond-color">
<p class="text-dark" t-field="o.partner_id.statut_juridique"/>
</div>
</div>
<div class="row no-gutters">
<div class="col-2">
<h4 class="text-secondary">Numéro SIREN:</h4>
</div>
<div class="col-10 fond-color">
<p class="text-dark" t-field="o.partner_id.siren"/>
</div>
</div>
<t t-set="street_parts" t-value="o.partner_id.street.split(None, 1)"/>
<t t-set="street_part1" t-value="street_parts[0] if len(street_parts) &gt; 0 else ''"/>
<t t-set="street_part2" t-value="street_parts[1] if len(street_parts) &gt; 1 else ''"/>
<div class="row no-gutters">
<div class="mt-2 col-12">
<h4 class="text-secondary">Adresse :</h4>
</div>
</div>
<div class="row no-gutters">
<div class="col-1"></div>
<div class="col-1 pointille fond-color" t-esc="street_part1"/>
<div class="col-1">Rue:</div>
<div class="col-9 pointille fond-color" t-esc="street_part2"/>
</div>
<div class="row no-gutters mb-1">
<div class="col-2">Code Postal:</div>
<div class="col-2 pointille fond-color" t-field="o.partner_id.zip"/>
<div class="col-2">Commune</div>
<div class="col-6 pointille fond-color" t-field="o.partner_id.city"/>
</div>
</div>
<div class="container border mt-2">
<div class="row border-bottom bg-light">
<div class="col-12">
<h3 class="text-center text-secondary my-2">Dons et versements effectués par lentreprise</h3>
</div>
</div>
<div class="row">
<div class="col-12">
<div class="text-secondary my-2">Lorganisme bénéficiaire reconnaît avoir reçu, au titre de la réduction dimpôt prévue à larticle 238 bis du code général des impôts, des dons en nature pour une valeur en euros égale à<sup>1</sup>: </div>
</div>
</div>
<div class="row no-gutters">
<div class="col-3 pointille fond-color"/>
<div class="col-9">euros</div>
</div>
<div class="row no-gutters">
<div class="col-7">Indiquez la valeur totale des dons en nature en toutes lettres: </div>
<div class="col-5 pointille fond-color mx-2"/>
</div>
<div class="row no-gutters">
<div class="col-12 pointille fond-color py-2"></div>
</div>
<div class="row no-gutters">
<div class="col-9">Description exhaustive des biens et prestations reçus et acceptés<sup>6</sup> (nature et quantité)<sup>7</sup> et détail des salariés mis à disposition :</div>
</div>
<div class="row border-bottom pb-1 px-2">
<div class="col-12 fond-color"><br/><br/><br/></div>
</div>
<div class="row">
<div class="col-12">
<div class="text-secondary my-2">Lorganisme bénéficiaire reconnaît avoir reçu, au titre de la réduction dimpôt prévue à larticle 238 bis du code général des impôts, des versements pour une valeur totale égale à : </div>
</div>
</div>
<div class="row no-gutters">
<div class="col-3 pointille fond-color" t-field="o.amount"/>
<div class="col-9">euros</div>
</div>
<div class="row no-gutters">
<div class="col-7">Indiquez le total des versements en toutes lettres: </div>
<div class="col-5 pointille fond-color"/>
</div>
<div class="row px-2">
<div class="col-12 pointille fond-color px-2 mb-1"><span t-esc="o.amount_in_words"/> euros</div>
</div>
<div class="row">
<div class="col-12">
Forme des versements<sup>8</sup>:
</div>
</div>
<div class="row no-gutters">
<t t-foreach="[
('Espèces reçues', 'Remise despèces'),
('Chèque reçu', 'Chèque'),
('Virement bancaire', 'Virement, prélèvement ou carte bancaire'),
('Autre', 'Autre'),
]"
t-as="option">
<t t-set="col_class" t-value="'col-3'"/>
<t t-if="option[0] == 'Virement bancaire'">
<t t-set="col_class" t-value="'col-5'"/>
</t>
<t t-elif="option[0] == 'Autre'">
<t t-set="col_class" t-value="'col-1'"/>
</t>
<div t-att-class="col_class">
<t t-set="checked" t-value="'false'"/>
<t t-foreach="o.donation_ids" t-as="donation">
<t t-if="donation.payment_mode_id.name == option[0]">
<t t-set="checked" t-value="'true'"/>
</t>
</t>
<input type="checkbox" t-att-checked="checked == 'true' and 'checked' or None"/>
<span t-raw="option[1]"/>
</div>
</t>
</div>
<div class="row border-bottom"/>
<div class="row">
<div class="col-12">
<div class="text-secondary">Montant total des dons et versements reçus par lorganisme : </div>
</div>
</div>
<div class="row no-gutters">
<div class="col-3 pointille fond-color" t-field="o.amount"/>
<div class="col-9">euros</div>
</div>
<div class="row no-gutters">
<div class="col-8">Indiquez le montant total des dons et versements en toutes lettres: </div>
<div class="col-4 pointille fond-color mx-2"/>
</div>
<div class="row no-gutters">
<div class="col-12 pointille fond-color mb-1"><span t-esc="o.amount_in_words"/> euros</div>
</div>
<div class="row border-bottom"/>
<div class="row border-bottom">
<div class="col-10">
<div class="text-secondary">Date ou période au cours de laquelle les dons et versements ont été effectués<sup>9</sup>: </div>
</div>
<div class="col-2" t-field="o.donation_date"/>
</div>
<div class="row">
<div class="col-7 p-1 border-end align-items-end"><img style="width: 60% !important; height: auto;" class="align-self-end" src="/gn_donations/static/img/tampon_4pl.png" alt="Tampon de la Structure"/></div>
<div class="col-5">
<div class="row">
<div class="col-12 border-bottom text-center text-secondary py-2">Date et signature</div>
</div>
<div class="row">
<div class="col-4 pt-3 pb-2">Le <span class="fond-color" t-field="o.date"/></div>
<div class="col-8 py-1">
<img style="width: 100% !important; height: auto; align-self: end !important;" src="/gn_donations/static/img/signature_flo.jpg" alt="Signature du responsable"/>
</div>
</div>
</div>
</div>
</div>
<div class="border-top mt-2 ml-5 p-0 text-justify" style="width: 20% !important;"/>
<div class="ml-5 mr-4" style="font-size: 0.75rem !important; line-height: 1.2">4. Ou en Norvège, Islande ou Lichtenstein.</div>
<div class="ml-5 mr-4" style="font-size: 0.75rem !important; line-height: 1.2">5. Lorganisme bénéficiaire des dons en nature reporte sur le reçu fiscal le montant indiqué par lentreprise donatrice.</div>
<div class="ml-5 mr-4" style="font-size: 0.75rem !important; line-height: 1.2">6. Lentreprise ne peut pas prétendre au bénéfice de la réduction dimpôt à raison des dons en nature refusés par l'organisme.</div>
<div class="ml-5 mr-4" style="font-size: 0.75rem !important; line-height: 1.2">7. La description peut être établie par lorganisme bénéficiaire sur papier libre signé, daté et joint à la présente attestation.</div>
<div class="ml-5 mr-4" style="font-size: 0.75rem !important; line-height: 1.2">8. Lorganisme bénéficiaire des versements peut cocher une ou plusieurs cases.</div>
<div class="ml-5 mr-4" style="font-size: 0.75rem !important; line-height: 1.2">9. Lorganisme bénéficiaire peut établir un reçu unique pour plusieurs dons et versements effectués lors dune période déterminée (à titre dexemple, un mois, un trimestre, lannée civile ou encore lexercice fiscal de lentreprise donatrice). Lorganisme bénéficiaire devra cependant sassurer que la période sur laquelle porte le reçu fiscal nest pas à cheval sur deux exercices fiscaux différents de lentreprise donatrice, notamment dans le cas où lexercice fiscal de lentreprise donatrice ne coïncide pas avec lannée civile.</div>
</div>
</xpath>
</template>
</odoo>