NEW: Donation - Update FR CERFA to 11580*04
This commit is contained in:
parent
1ee959a11f
commit
76a369d351
@ -3,21 +3,35 @@
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
|
||||
<title>Reçu au titre des dons à certains organismes d’intérêt général</title>
|
||||
|
||||
<style type="text/css">
|
||||
.tdtop {
|
||||
vertical-align: top;
|
||||
}
|
||||
.justify {
|
||||
text-align: justify;
|
||||
text-justify: inter-word;
|
||||
}
|
||||
.right {
|
||||
position: relative;
|
||||
left: 130mm;
|
||||
}
|
||||
</style>
|
||||
</head>
|
||||
<body style="font-size:16px;">
|
||||
<div style="height: 297mm; width: 210mm; page-break-inside: avoid;">
|
||||
<table width="100%" border="0" cellspacing="0" cellpadding="1" bgcolor="#ffffff">
|
||||
<tr>
|
||||
<td width="20%" class="nowrap center" valign="middle" align="center">
|
||||
<td width="20%" class="nowrap" valign="middle" align="center">
|
||||
<img src="./theme/common/logo_cerfa.png" width="70px"/><br>
|
||||
<font><b>N° 11580*03</b><br>
|
||||
<font><b>N° 11580*04</b><br>
|
||||
DGFIP
|
||||
</font>
|
||||
</td>
|
||||
<td class="nowrap" align="center" valign="middle">
|
||||
<font size="+2"><b>Reçu au titre des dons<br>
|
||||
à certains organismes d’intérêt général</b></font><br>
|
||||
Articles 200, 238 bis et 885-0 V bis A du code général des impôts (CGI)
|
||||
Articles 200, 238 bis et 978 du code général des impôts (CGI)
|
||||
</td>
|
||||
<td width="20%" class="nowrap" align="center" valign="middle">
|
||||
Numéro d'ordre du reçu<br>
|
||||
@ -46,13 +60,13 @@
|
||||
__MAIN_INFO_SOCIETE_NOM__<br>
|
||||
<font size="+1"><b>Adresse :</b></font><br>
|
||||
__MAIN_INFO_SOCIETE_ADDRESS__<br>
|
||||
<font size="+1"><b>Code postal </b></font> __MAIN_INFO_SOCIETE_ZIP__ <font size="+1"><b>Commune </b></font> __MAIN_INFO_SOCIETE_TOWN__<br>
|
||||
<font size="+1">Code postal </font> __MAIN_INFO_SOCIETE_ZIP__ <font size="+1">Commune </font> __MAIN_INFO_SOCIETE_TOWN__<br>
|
||||
<font size="+1"><b>Objet:</b></font><br>
|
||||
__MAIN_INFO_SOCIETE_OBJECT__
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<td class="justify">
|
||||
<hr>
|
||||
<font size="+1"><b>Cochez la case concernée (1) :</b></font><br>
|
||||
<table width="100%" border="0" bgcolor="#ffffff" cellspacing="0" cellpadding="3">
|
||||
@ -90,7 +104,7 @@
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="tdtop"><INPUT type="checkbox"></td>
|
||||
<td>Association cultuelle ou de bienfaisance et établissement public des cultes reconnus d'Alsace-Moselle</td>
|
||||
<td>Association cultuelle ou de bienfaisance et établissement public reconnus d'Alsace-Moselle</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="tdtop"><INPUT type="checkbox"></td>
|
||||
@ -138,7 +152,7 @@
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="tdtop"><INPUT type="checkbox"></td>
|
||||
<td>Autre organisme : ………………………………………………………………………………………………</td>
|
||||
<td>Autres organisme : ………………………………………………………………………………………………</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
@ -217,7 +231,7 @@
|
||||
<tr align="center">
|
||||
<td width="33%">__ARTICLE200__</td>
|
||||
<td width="33%">__ARTICLE238__</td>
|
||||
<td width="33%">__ARTICLE885__</td>
|
||||
<td width="33%">__ARTICLE978__</td>
|
||||
</tr>
|
||||
</table>
|
||||
<hr>
|
||||
@ -251,7 +265,7 @@
|
||||
<table>
|
||||
<tr>
|
||||
<td class="tdtop">(3)</td>
|
||||
<td>
|
||||
<td class="justify">
|
||||
L’organisme bénéficiaire peut cocher une ou plusieurs cases.<br>
|
||||
L’organisme bénéficiaire peut, en application de l’article L. 80 C du livre des procédures fiscales, demander à l’administration s’il relève
|
||||
de l’une des catégories d’organismes mentionnées aux articles 200 et 238 bis du code général des impôts.<br>
|
||||
@ -262,7 +276,7 @@
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="tdtop">(4)</td>
|
||||
<td>
|
||||
<td class="justify">
|
||||
Notamment : abandon de revenus ou de produits ; frais engagés par les bénévoles, dont ils renoncent expressément au remboursement<br>
|
||||
</td>
|
||||
</tr>
|
||||
@ -274,10 +288,10 @@
|
||||
|
||||
|
||||
<table width="100%">
|
||||
<tr align="center">
|
||||
<tr>
|
||||
<td class="right">
|
||||
<table width="27%" border="0" cellspacing="0" cellpadding="1">
|
||||
<tr><td align="center">Date et signature<br><br></td></tr>
|
||||
<table width="30%" border="0" cellspacing="0" cellpadding="1">
|
||||
<tr><td align="center">Date et signature<br></td></tr>
|
||||
<tr><td>
|
||||
<table border="1" cellspacing="0" cellpadding="1" bgcolor="#000000" width="100%">
|
||||
<tr><td valign="bottom" align="center">
|
||||
|
||||
@ -3,7 +3,7 @@
|
||||
* Copyright (C) 2005-2006 Laurent Destailleur <eldy@users.sourceforge.net>
|
||||
* Copyright (C) 2012 Regis Houssin <regis.houssin@inodbox.com>
|
||||
* Copyright (C) 2012 Marcos García <marcosgdf@gmail.com>
|
||||
* Copyright (C) 2014-2015 Alexandre Spangaro <aspangaro@open-dsi.fr>
|
||||
* Copyright (C) 2014-2020 Alexandre Spangaro <aspangaro@open-dsi.fr>
|
||||
* Copyright (C) 2015 Benoit Bruchard <benoitb21@gmail.com>
|
||||
*
|
||||
* This program is free software; you can redistribute it and/or modify
|
||||
@ -46,7 +46,7 @@ class html_cerfafr extends ModeleDon
|
||||
|
||||
$this->db = $db;
|
||||
$this->name = "cerfafr";
|
||||
$this->description = $langs->trans('DonationsReceiptModel').' - fr_FR - Cerfa 11580*03';
|
||||
$this->description = $langs->trans('DonationsReceiptModel').' - fr_FR - Cerfa 11580*04';
|
||||
|
||||
// Dimension page for size A4
|
||||
$this->type = 'html';
|
||||
@ -150,11 +150,11 @@ class html_cerfafr extends ModeleDon
|
||||
/*
|
||||
if (empty($don->societe))
|
||||
{
|
||||
$CodeDon = '<td width="33%"><input type="checkbox" disabled="true" checked="checked" > 200 du CGI</td><td width="33%"><input type="checkbox" disabled="true" > 238 bis du CGI</td><td width="33%"><input type="checkbox" disabled="true" > 885-0 V bis A du CGI</td>';
|
||||
$CodeDon = '<td width="33%"><input type="checkbox" disabled="true" checked="checked" > 200 du CGI</td><td width="33%"><input type="checkbox" disabled="true" > 238 bis du CGI</td><td width="33%"><input type="checkbox" disabled="true" > 978 du CGI</td>';
|
||||
}
|
||||
else
|
||||
{
|
||||
$CodeDon = '<td width="33%"><input type="checkbox" disabled="true" > 200 du CGI</td><td width="33%"><input type="checkbox" disabled="true" checked="checked" > 238 bis du CGI</td><td width="33%"><input type="checkbox" disabled="true" > 885-0 V bis A du CGI</td>';
|
||||
$CodeDon = '<td width="33%"><input type="checkbox" disabled="true" > 200 du CGI</td><td width="33%"><input type="checkbox" disabled="true" checked="checked" > 238 bis du CGI</td><td width="33%"><input type="checkbox" disabled="true" > 978 du CGI</td>';
|
||||
}
|
||||
*/
|
||||
|
||||
@ -204,7 +204,7 @@ class html_cerfafr extends ModeleDon
|
||||
$form = str_replace('__ModePaiement__', $ModePaiement, $form);
|
||||
|
||||
$frencharticle='';
|
||||
if (preg_match('/fr/i', $outputlangs->defaultlang)) $frencharticle='<font size="+1">Article 200, 238 bis et 885-0 V bis A du code général des impôts (CGI)</font>';
|
||||
if (preg_match('/fr/i', $outputlangs->defaultlang)) $frencharticle='<font size="+1">Article 200, 238 bis et 978 du code général des impôts (CGI)</font>';
|
||||
$form = str_replace('__FrenchArticle__', $frencharticle, $form);
|
||||
|
||||
$frencheligibility='';
|
||||
@ -237,18 +237,18 @@ class html_cerfafr extends ModeleDon
|
||||
}
|
||||
$form = str_replace('__ARTICLE238__', $art238, $form);
|
||||
|
||||
$art885='';
|
||||
$art978='';
|
||||
if (preg_match('/fr/i', $outputlangs->defaultlang)) {
|
||||
if ($conf->global->DONATION_ART885 >= 1)
|
||||
if ($conf->global->DONATION_ART978 >= 1)
|
||||
{
|
||||
$art885='<input type="checkbox" disabled="true" checked="checked" >885-0 V bis du CGI';
|
||||
$art978='<input type="checkbox" disabled="true" checked="checked" >978 du CGI';
|
||||
}
|
||||
else
|
||||
{
|
||||
$art885='<input type="checkbox" disabled="true">885-0 V bis du CGI';
|
||||
$art978='<input type="checkbox" disabled="true">978 du CGI';
|
||||
}
|
||||
}
|
||||
$form = str_replace('__ARTICLE885__', $art885, $form);
|
||||
$form = str_replace('__ARTICLE978__', $art978, $form);
|
||||
|
||||
// Save file on disk
|
||||
dol_syslog("html_cerfafr::write_file $file");
|
||||
|
||||
@ -91,10 +91,10 @@ class modDon extends DolibarrModules
|
||||
$this->const[$r][4] = 0;
|
||||
|
||||
$r++;
|
||||
$this->const[$r][0] = "DONATION_ART885";
|
||||
$this->const[$r][0] = "DONATION_ART978";
|
||||
$this->const[$r][1] = "yesno";
|
||||
$this->const[$r][2] = "0";
|
||||
$this->const[$r][3] = 'Option Française - Eligibilité Art885-0 V bis du CGI';
|
||||
$this->const[$r][3] = 'Option Française - Eligibilité Art978 du CGI';
|
||||
$this->const[$r][4] = 0;
|
||||
|
||||
$r++;
|
||||
|
||||
@ -2,9 +2,9 @@
|
||||
/* Copyright (C) 2005-2010 Laurent Destailleur <eldy@users.sourceforge.net>
|
||||
* Copyright (C) 2012-2015 Juanjo Menent <jmenent@2byte.es>
|
||||
* Copyright (C) 2013-2017 Philippe Grand <philippe.grand@atoo-net.com>
|
||||
* Copyright (C) 2015-2017 Alexandre Spangaro <aspangaro@open-dsi.fr>
|
||||
* Copyright (C) 2015-2020 Alexandre Spangaro <aspangaro@open-dsi.fr>
|
||||
* Copyright (C) 2015 Benoit Bruchard <benoitb21@gmail.com>
|
||||
* Copyright (C) 2019 Thibault FOUCART <support@ptibogxiv.net>
|
||||
* Copyright (C) 2019 Thibault FOUCART <support@ptibogxiv.net>
|
||||
*
|
||||
* This program is free software; you can redistribute it and/or modify
|
||||
* it under the terms of the GNU General Public License as published by
|
||||
@ -431,13 +431,13 @@ if (preg_match('/fr/i', $conf->global->MAIN_INFO_SOCIETE_COUNTRY))
|
||||
print '</td></tr>';
|
||||
|
||||
print '<tr class="oddeven">';
|
||||
print '<td width="80%">'.$langs->trans("DONATION_ART885").'</td>';
|
||||
print '<td width="80%">'.$langs->trans("DONATION_ART978").'</td>';
|
||||
print '<td class="center">';
|
||||
if ($conf->use_javascript_ajax) {
|
||||
print ajax_constantonoff('DONATION_ART885');
|
||||
print ajax_constantonoff('DONATION_ART978');
|
||||
} else {
|
||||
$arrval = array('0' => $langs->trans("No"), '1' => $langs->trans("Yes"));
|
||||
print $form->selectarray("DONATION_ART885", $arrval, $conf->global->DONATION_ART885);
|
||||
print $form->selectarray("DONATION_ART978", $arrval, $conf->global->DONATION_ART978);
|
||||
}
|
||||
print '</td></tr>';
|
||||
print "</table>\n";
|
||||
|
||||
@ -161,3 +161,4 @@ INSERT INTO llx_c_ticket_resolution (code, pos, label, active, use_default, desc
|
||||
INSERT INTO llx_c_ticket_resolution (code, pos, label, active, use_default, description) VALUES('CANCELED', '50', 'Canceled', 1, 0, NULL);
|
||||
INSERT INTO llx_c_ticket_resolution (code, pos, label, active, use_default, description) VALUES('OTHER', '90', 'Other', 1, 0, NULL);
|
||||
|
||||
DELETE FROM llx_const WHERE name = __ENCRYPT('DONATION_ART885')__;
|
||||
Loading…
Reference in New Issue
Block a user