Ajout d'un document reçu cotisation, crade et pas lié aux cotis pour le
moment
This commit is contained in:
parent
aeac847646
commit
a7b73bf356
@ -16,6 +16,7 @@
|
||||
<li><input type="radio" name="type" value="facture" {form_field name=type checked=facture default=facture} id="f_type_facture"/><label for="f_type_facture">Facture</label></li>
|
||||
<li><input type="radio" name="type" value="devis" {form_field name=type checked=devis} id="f_type_devis" /><label for="f_type_devis">Devis</label></li>
|
||||
<li><input type="radio" name="type" value="cerfa" {form_field name=type checked=cerfa} id="f_type_cerfa"/><label for="f_type_cerfa">Reçu fiscal</label></li>
|
||||
<li><input type="radio" name="type" value="cotis" {form_field name=type checked=cotis} id="f_type_cotis"/><label for="f_type_cotis">Reçu de cotisaition</label></li>
|
||||
</ul>
|
||||
|
||||
<fieldset>
|
||||
|
@ -18,6 +18,7 @@
|
||||
<li><input type="radio" name="type" value="facture" {form_field name=type data=$doc checked=facture default=facture} id="f_type_facture"/><label for="f_type_facture">Facture</label></li>
|
||||
<li><input type="radio" name="type" value="devis" {form_field name=type data=$doc checked=devis} id="f_type_devis"/><label for="f_type_devis">Devis</label></li>
|
||||
<li><input type="radio" name="type" value="cerfa" {form_field name=type data=$doc checked=cerfa} id="f_type_cerfa"/><label for="f_type_cerfa">Reçu fiscal</label></li>
|
||||
<li><input type="radio" name="type" value="cotis" {form_field name=type data=$doc checked=cotis} id="f_type_cotis"/><label for="f_type_cotis">Reçu de cotisation</label></li>
|
||||
</ul>
|
||||
|
||||
<fieldset>
|
||||
|
@ -38,7 +38,7 @@
|
||||
?></td>
|
||||
<td><a href="{plugin_url file="facture.php"}?id={$facture.id}">{$facture.numero}</a></td>
|
||||
{if $facture.receveur_membre}
|
||||
<td><a href="{$admin_url}membres/fiche.php?id={$facture.receveur.id}">{$facture.receveur.nom}</a></td>
|
||||
<td><a href="{$admin_url}membres/fiche.php?id={$facture.receveur.id}">{$facture.receveur->$identite}</a></td>
|
||||
{else}
|
||||
<td><a href="{plugin_url file="client.php"}?id={$facture.receveur.id}">{$facture.receveur.nom}</a></td>
|
||||
{/if}
|
||||
|
@ -60,6 +60,10 @@ if (f('add'))
|
||||
{
|
||||
$truc['type_facture'] = 2;
|
||||
}
|
||||
elseif (f('type') == 'cotis')
|
||||
{
|
||||
$truc['type_facture'] = 3;
|
||||
}
|
||||
|
||||
foreach(f('designation') as $k=>$value)
|
||||
{
|
||||
|
@ -71,6 +71,10 @@ if(f('save'))
|
||||
{
|
||||
$truc['type_facture'] = 2;
|
||||
}
|
||||
elseif (f('type') == 'cotis')
|
||||
{
|
||||
$truc['type_facture'] = 3;
|
||||
}
|
||||
|
||||
foreach(f('designation') as $k=>$value)
|
||||
{
|
||||
|
@ -17,6 +17,7 @@ foreach($factures = $facture->listAll() as $k=>$f)
|
||||
$factures[$k]->moyen_paiement = $cats->getMoyenPaiement($f->moyen_paiement);
|
||||
}
|
||||
|
||||
$tpl->assign('identite', $identite);
|
||||
$tpl->assign('factures', $factures);
|
||||
$tpl->assign('clients', $client->listAll());
|
||||
|
||||
|
@ -316,11 +316,68 @@ elseif ($f->type_facture == 2)
|
||||
$pdf->Image($uri, 150, 245, 32, 0, 'PNG' ); // Emplacement de la signature avec restriction de largeur pour tenir dans sur la case.
|
||||
|
||||
} // End if cerfa
|
||||
elseif ($f->type_facture == 3)
|
||||
elseif ($f->type_facture == 3)
|
||||
{
|
||||
// Reçu de cotisation crade et en rien liés aux cotisations pour le moment
|
||||
ob_start();
|
||||
|
||||
$doc = 'Reçu n°'.$f->numero;
|
||||
$emission = date('d/m/Y' ,$f->date_emission);
|
||||
$pdf->SetTitle($doc.' - '.$emission);
|
||||
|
||||
$asso =
|
||||
// 'Émis par :<br><br>'.
|
||||
'<b>'.$config->get('nom_asso')."</b><br>".
|
||||
str_replace("\n", '<br>', $config->get('adresse_asso'))."<br>".
|
||||
(($t = $plugin->getConfig('rna_asso'))?"RNA : $t<br>":'').
|
||||
(($t = $plugin->getConfig('siret_asso'))?"SIRET : $t<br>":'').
|
||||
(($t = $config->get('email_asso'))?"Email : $t<br>":'').
|
||||
(($t = $config->get('site_asso'))?"Site web : $t<br>":'');
|
||||
|
||||
$receveur =
|
||||
'Adressé à :<br><br>'.
|
||||
'<b>'.$c->identite.'</b><br>'.
|
||||
$c->adresse."<br>".
|
||||
$c->code_postal.' '.$c->ville."<br>".
|
||||
(($t = $c->email)?"Email : $t<br>":'').
|
||||
(($t = $c->telephone)?"Tel : $t<br>":'');
|
||||
|
||||
$total = number_format($f->total, 2, ',', ' ');
|
||||
$echeance = date('d/m/Y' ,$f->date_echeance);
|
||||
$footer = str_replace("\n", '<br>', $plugin->getConfig('footer'));
|
||||
|
||||
$lieu = $plugin->getConfig('ville_asso');
|
||||
|
||||
echo <<<EOF
|
||||
$doc
|
||||
<br><br>
|
||||
$asso
|
||||
<br><br>
|
||||
$receveur
|
||||
<br><br>
|
||||
À $lieu, le $echeance,
|
||||
<br><br>
|
||||
|
||||
Nous accusons réception de votre cotisation reçue le $emission et nous vous en remercions.
|
||||
<br><br>
|
||||
Nous reconnaissons que vous avez acquitté la somme de $total € par $moyen_paiement .
|
||||
<br>
|
||||
Votre adhésion sera donc effective à compter du DATE?? jusqu’au DATE??.
|
||||
<br><br><br>
|
||||
|
||||
Nous vous prions de recevoir, chère adhérente, cher adhérent, nos meilleures salutations,
|
||||
<br><br>
|
||||
Moi JE Chef
|
||||
<br><br><br>
|
||||
Nous vous rappelons que la cotisation n’est pas soumise à la TVA et qu’elle ne donne pas lieu à la délivrance d’une facture. Elle n’ouvre pas droit au bénéfice des dispositions des articles 200, 238 bis et 885-0 V bis A du code général des impôts.
|
||||
EOF;
|
||||
|
||||
$html = ob_get_clean();
|
||||
$pdf->WriteHTML($html);
|
||||
|
||||
} // End if reçu cotis
|
||||
|
||||
|
||||
if(qg('d') !== null)
|
||||
{
|
||||
$t = \Mpdf\Output\Destination::DOWNLOAD;
|
||||
|
Loading…
Reference in New Issue
Block a user