recusfiscaux/templates/recu_html.tpl
engel 27168d0f0b Petites améliorations visuelles
FossilOrigin-Name: d49c7da937399712e76d901e1ce5b1cd6e4db96ebe67e642f4449d4bbb2cce77
2024-09-18 07:44:20 +00:00

137 lines
4.7 KiB
Smarty
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.

{include file="_head.tpl" title="%s"|args:$plugin.label current="plugin_%s"|args:$plugin.id}
<?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"}
<div class="previs_recu">
<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>
<p class="important">Association « {$org_name} »<br />
{$org_address}<br />
<span class="titre">Objet&nbsp;:&nbsp;</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 />
{$personne.codePostal} {$personne.ville}
{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&nbsp;:
<?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)
{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}
*}
</span>
</li>
{/foreach}
</ul>
{foreach from=$complements item="elem"}
<p class="complements"><span class="titre">{$elem.titre}</span>&nbsp;<span class="libelle">{$elem.libelle}</span></p>
{/foreach}
<p class="complements">Le bénéficiaire certifie sur lhonneur que les dons et versements quil 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 *}
{* scripts divers *}
<script src="script.js"></script>
{*
* 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 -->
{include file="_foot.tpl"}