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="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="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="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>
|
</ul>
|
||||||
|
|
||||||
<fieldset>
|
<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="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="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="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>
|
</ul>
|
||||||
|
|
||||||
<fieldset>
|
<fieldset>
|
||||||
|
|
|
@ -38,7 +38,7 @@
|
||||||
?></td>
|
?></td>
|
||||||
<td><a href="{plugin_url file="facture.php"}?id={$facture.id}">{$facture.numero}</a></td>
|
<td><a href="{plugin_url file="facture.php"}?id={$facture.id}">{$facture.numero}</a></td>
|
||||||
{if $facture.receveur_membre}
|
{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}
|
{else}
|
||||||
<td><a href="{plugin_url file="client.php"}?id={$facture.receveur.id}">{$facture.receveur.nom}</a></td>
|
<td><a href="{plugin_url file="client.php"}?id={$facture.receveur.id}">{$facture.receveur.nom}</a></td>
|
||||||
{/if}
|
{/if}
|
||||||
|
|
|
@ -60,6 +60,10 @@ if (f('add'))
|
||||||
{
|
{
|
||||||
$truc['type_facture'] = 2;
|
$truc['type_facture'] = 2;
|
||||||
}
|
}
|
||||||
|
elseif (f('type') == 'cotis')
|
||||||
|
{
|
||||||
|
$truc['type_facture'] = 3;
|
||||||
|
}
|
||||||
|
|
||||||
foreach(f('designation') as $k=>$value)
|
foreach(f('designation') as $k=>$value)
|
||||||
{
|
{
|
||||||
|
|
|
@ -71,6 +71,10 @@ if(f('save'))
|
||||||
{
|
{
|
||||||
$truc['type_facture'] = 2;
|
$truc['type_facture'] = 2;
|
||||||
}
|
}
|
||||||
|
elseif (f('type') == 'cotis')
|
||||||
|
{
|
||||||
|
$truc['type_facture'] = 3;
|
||||||
|
}
|
||||||
|
|
||||||
foreach(f('designation') as $k=>$value)
|
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);
|
$factures[$k]->moyen_paiement = $cats->getMoyenPaiement($f->moyen_paiement);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
$tpl->assign('identite', $identite);
|
||||||
$tpl->assign('factures', $factures);
|
$tpl->assign('factures', $factures);
|
||||||
$tpl->assign('clients', $client->listAll());
|
$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.
|
$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
|
} // 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
|
} // End if reçu cotis
|
||||||
|
|
||||||
|
|
||||||
if(qg('d') !== null)
|
if(qg('d') !== null)
|
||||||
{
|
{
|
||||||
$t = \Mpdf\Output\Destination::DOWNLOAD;
|
$t = \Mpdf\Output\Destination::DOWNLOAD;
|
||||||
|
|
Loading…
Reference in New Issue