2024-04-06 11:29:15 +02:00
{ include file = "_head.tpl" title = "%s" | args : $plugin.name current = "plugin_%s" | args : $plugin.id }
2023-01-31 19:35:27 +01:00
<?php
$fmt = new \NumberFormatter('fr_FR', \NumberFormatter::SPELLOUT);
if ($numero_sequentiel) { $numero_courant = $numero_sequentiel ; }
?>
{ * Itération sur les personnes * }
{ foreach from = $totalPersonnes key = "idPersonne" item = "personne" }
2023-12-23 12:16:38 +01:00
<div class="previs_recu">
2023-01-31 19:35:27 +01:00
<div class="cartouche" id="entete">
<img id="logo" src=" { $logo_asso } " />
<p id="titre">Reçu au titre des dons à certains organismes d'intérêt général</p>
<p id="articles">Articles 200, 238 bis et 978 du code général des impôts</p>
<div id="numRecu">
{ if $numero_sequentiel }
{ afficher_numero_recu prefixe = $prefixeNum membre = $membre numero_personne = $personne - > numero numero_sequentiel = $numero_courant }
<?php
++$numero_courant;
?>
{ else }
{ afficher_numero_recu prefixe = $prefixeNum membre = $membre numero_personne = $personne - > numero numero_sequentiel = $numero_sequentiel }
{ /if }
</div>
</div>
<div class="cartouche" id="beneficiaire">
<h3 class="rubrique">Bénéficiaire des versements</h3>
2023-10-04 14:27:56 +02:00
<p class="important">Association « { $org_name } »<br />
{ $org_address } <br />
2023-01-31 19:35:27 +01:00
<span class="titre">Objet : </span><span class="libelle"> { $objet_asso } </span>
</p>
</div>
<div class="cartouche" id="donateur">
<h3 class="rubrique">Donateur</h3>
<p>
{ $personne.nomPrenom } <br />
{ $personne.adresse } <br />
2023-03-10 20:41:46 +01:00
{ $personne.codePostal } { $personne.ville }
2023-01-31 19:35:27 +01:00
{ if $courriel & & $personne.courriel ! = "" }
<br />courriel : <a href="mailto: { $personne.courriel } "> { $personne.courriel } </a>
{ /if }
</p>
</div>
<div class="cartouche" id="versements">
<p>Le bénéficiaire reconnaît avoir reçu au titre des dons et versements ouvrant droit à réduction d'impôt :</p>
<ul>
{ foreach from = $personne.versements key = "taux" item = "versement" }
<li>
la somme de <b>*** { $versement.montant | raw | money } *** euros</b>
<?php
$euros = $fmt->format((int)($versement->montant / 100));
if ($versement->montant % 100 != 0) {
$cents = $fmt->format($versement->montant % 100);
} else {
$cents = "";
}
?>
{ if $cents ! = "" }
(<b> { $euros } euros et { $cents } cents</b>)
{ else }
(<b> { $euros } euros</b>)
{ /if }
<?php
$libelle = $libelles_taux[$taux];
?>
{ if $libelle ! = "" }
( { $libelle } )
{ /if }
<br /><span id="date_versements">date des versements :
2023-02-04 16:32:03 +01:00
<?php
$dmin = date("d/m/Y", $versement->dateMin);
$dmax = date("d/m/Y", $versement->dateMax);
?>
{ if $versement.dateMin = = $versement.dateMax }
le { $dmin }
{ else }
du { $dmin } au { $dmax }
{ /if }
{ *
Erreur : dates décalées d'un jour (en arrière)
2023-01-31 19:35:27 +01:00
{ if $versement.dateMin = = $versement.dateMax }
le { $versement.dateMin | date_format : "%d/%m/%Y" }
{ else }
du { $versement.dateMin | date_format : "%d/%m/%Y" } au { $versement.dateMax | date_format : "%d/%m/%Y" }
{ /if }
2023-02-04 16:32:03 +01:00
*}
2023-01-31 19:35:27 +01:00
</span>
</li>
{ /foreach }
</ul>
{ foreach from = $complements item = "elem" }
<p class="complements"><span class="titre"> { $elem.titre } </span> <span class="libelle"> { $elem.libelle } </span></p>
{ /foreach }
<p class="complements">Le bénéficiaire certifie sur l’ honneur que les dons et versements qu’ il reçoit ouvrent droit à la réduction d'impôt prévue { $texteArticles } du code général des impôts.</p>
</div>
<div class="cartouche" id="final">
<p id="ville"> { $ville_asso } le { $date }
<img id="signature" src=" { $signature } " />
</p>
<div>
<span id="nom"> { $nom_responsable } </span><br />
<span id="fonction"> { $fonction_responsable } </span>
</div>
</div>
</div>
{ /foreach } { * Itération sur les personnes * }
2023-12-22 11:45:35 +01:00
{ * scripts divers * }
<script src="script.js"></script>
2023-01-31 19:35:27 +01:00
{ *
* remplacer la feuille de style d'impression de paheko par la mienne
* puis déclencher l'impression
*}
{ literal }
<script type="text/javascript">
document.addEventListener('DOMContentLoaded',
function() {
changerStyle(document);
setTimeout(function() {
window.print()
}, 750);
});
</script>
{ /literal }
<!-- footer -->
2023-12-22 11:02:38 +01:00
{ include file = "_foot.tpl" }