Plugins  LAST
 All Data Structures Files Functions Variables Pages
form_parameter.php
Go to the documentation of this file.
1 <?php
2 //This file is part of NOALYSS and is under GPL
3 //see licence.txt
4 
5 global $tab;
6 function show($p_code,$p_desc) {
7  global $cn,$tab;
8  echo "<h2>".h($p_code)." ".$p_desc."</h2>";
9  $plugin_code=$_REQUEST['plugin_code'];
11  $a_code=$cn->get_array("
12  select pi_id, pc.tva_id,tva_label,tva_comment,tva_rate, pcm_val
13  from tva_belge.parameter_chld as pc
14  left join tva_rate as tv on (pc.tva_id=tv.tva_id)
15  where pcode=$1 order by pi_id",
16  array($p_code));
17  if (sizeof($a_code) == 0) {
18  echo '<span class="notice" style="display:block">Aucun paramètre donné </span>';
19 
20  echo HtmlInput::button("add_param","Ajout paramètre","onclick=\"show_addparam('$p_code','$plugin_code','$dossier','$tab');\"");
21  return;
22  }
23  $n_max=sizeof($a_code);
24  echo "<table class=\"result\">";
25  echo "<tr>";
26  echo th("Code TVA");
27  echo th("Label");
28  echo th("Description");
29  echo th("Taux");
30  echo th("utilisant le poste comptable");
31  echo "</tr>";
32  for ($i=0;$i<$n_max;$i++)
33  {
34  echo "<tr>";
35  echo td($a_code[$i]['tva_id']);
36  echo td($a_code[$i]['tva_label']);
37  echo td($a_code[$i]['tva_comment']);
38  echo td($a_code[$i]['tva_rate']);
39  echo td("Poste comptable :".$a_code[$i]['pcm_val']);
40  echo '<td>';
41  echo '<form id="f'.$a_code[$i]['pi_id'].'" method="POST">';
42  echo HtmlInput::hidden("pi_id",$a_code[$i]['pi_id']);
43  echo HtmlInput::hidden("tab",$tab);
44  echo HtmlInput::anchor("Effacer","","onclick=\"if ( confirm('Vous confirmez?')) { $('f".$a_code[$i]['pi_id']."').submit(this);} else {return false;}\"");
45  echo "</form>";
46  echo '</td>';
47  echo "</tr>";
48  }
49  echo "</table>";
50  echo HtmlInput::button("add_param","Ajout paramètre","onclick=\"show_addparam('$p_code','$plugin_code','$dossier','$tab');\"");
51 }
52 ?>
53 <?php
54  $tab_default=(isset ($_REQUEST['tab']))?$_REQUEST['tab']:'opout';
55 ?>
56 <a href="javascript:void(0)" class="line" onclick="tva_show_param('opout')">Opération à la sortie</a>&nbsp;
57 <a href="javascript:void(0)" class="line" style="" onclick="tva_show_param('opin')">Opération à l'entrée </a>&nbsp;
58 <a href="javascript:void(0)" class="line" onclick="tva_show_param('tvadue')">TVA Due</a>&nbsp;
59 <a href="javascript:void(0)" class="line" onclick="tva_show_param('tvaded')">TVA Déductible</a>&nbsp;
60 <a href="javascript:void(0)" class="line" onclick="tva_show_param('lintra')">Listing Client Intracomm.</a>&nbsp;
61 <a href="javascript:void(0)" class="line" onclick="tva_show_param('assujetti')">Listing Client assujetti.</a>&nbsp;
62 <a href="javascript:void(0)" class="line" onclick="tva_show_param('divers')">Divers</a>
63 <form method="POST">
64  <?php
65  echo HtmlInput::hidden('tab',$tab_default);
66  echo HtmlInput::request_to_hidden(array('gDossier','ac','plugin_code','sa'));
67  ?>
68 <div style="display:none" id="opout">
69 <h1><?php echo _("Opération à la sortie");?></h1>
70 <?php $tab="opout";?>
71 <?php echo show("GRIL00",_("Grille 00 : opérations soumises à un régime particulier"))?>
72 <?php echo show("GRIL01",_("Grille 01 : Opérations pour lesquelles la TVA est due (6%)"))?>
73 <?php echo show("GRIL02",_("Grille 02 : Opérations pour lesquelles la TVA est due (12%)"))?>
74 <?php echo show("GRIL03",_("Grille 03 : Opérations pour lesquelles la TVA est due (21%)"))?>
75 <?php echo show("GRIL44",_("Grille 44 : Opérations pour lesquelles la TVA étrangère est due par le cocontractant"))?>
76 <?php echo show("GRIL45",_("Grille 45 : Opérations pour lesquelles la TVA est due par le cocontractant"))?>
77 <?php echo show("GRIL46",_("Grille 46 : Livraisons intracommunautaires exemptées effectuées en Belgique et ventes ABC"))?>
78 <?php echo show("GRIL47",_("Grille 47 :Autres opérations exemptées et autres opérations effectuées à l’étranger"))?>
79 <?php echo show("GRIL48",_("Grille 48 : Opérations relatives aux notes de crédit des grilles 44 et 48"))?>
80 <?php echo show("GRIL49",_("Grille 49 : Opérations relatives aux notes de crédit"))?>
81 </div>
82 <div style="display:none" id="opin">
83  <?php $tab="opin";?>
84 <h1><?php echo _("Opération à l'entrée");?></h1>
85 <?php echo show("GRIL81",_("Grille 81 : Opération sur les marchandises, matières premières..."))?>
86 <?php echo show("GRIL82",_("Grille 82 : Opération sur les services et biens divers"))?>
87 <?php echo show("GRIL83",_("Grille 83 : Opération sur les biens d'investissements"))?>
88 <?php echo show("GRIL84",_("Grille 84 : Montant des notes de crédit reçues et des corrections négatives relatif aux opérations inscrites en grilles 86 et 88"))?>
89 <?php echo show("GRIL85",_("Grille 85 : Montant des notes de crédit reçues et des corrections négatives relatif aux autres opérations du cadre III "))?>
90 <?php echo show("GRIL86",_("Grille 86 : Acquisitions intracommunautaires effectuées en Belgique et ventes ABC "))?>
91 <?php echo show("GRIL87",_(" Autres opérations à l'entrée pour lesquelles la T.V.A. est due par le déclarant "))?>
92 <?php echo show("GRIL88",_("Services intracommunautaires avec report de perception"))?>
93 </div>
94 <div style="display:none" id="tvadue">
95 <?php $tab="tvadue";?>
96 <h1><?php echo _("TVA Due");?></h1>
97 <?php echo show("GRIL54",_("Grille 54 : tva due sur opération grille 01,02 et 03"))?>
98 <?php echo show("GRIL55",_("Grille 55 : tva due sur opération grille 86 et 88"))?>
99 <?php echo show("GRIL56",_("Grille 56 : tva due sur opération grille 87"))?>
100 <?php echo show("GRIL57",_("Grille 57 :T.V.A. relative aux importations avec report de perception "))?>
101 <?php echo show("GRIL61",_("Grille 61 :Diverses régularisations T.V.A. en faveur de l'Etat"))?>
102 <?php echo show("GRIL63",_("Grille 63 :T.V.A. à reverser mentionnée sur les notes de crédit reçues"))?>
103 </div>
104 <div style="display:none" id="tvaded">
105  <?php $tab="tvaded";?>
106 <h1> <?php echo _("TVA Déductible");?></h1>
107 <?php echo show("GRIL59",_("Grille 59 : taxe déductible"))?>
108 <?php echo show("GRIL62",_("Grille 62 : Diverses régularisations T.V.A. en faveur du déclarant"))?>
109 <?php echo show("GRIL64",_("Grille 56 : T.V.A. à récupérer mentionnée sur les notes de crédit délivrées "))?>
110 </div>
111 <div style="display:none" id="divers">
112  <?php $tab="divers";?>
113 <fieldset>
114 <legend><?php echo _('Divers')?></legend>
115 
116 
117 <TABLE class="result">
118 <TR>
119  <TH><?php echo _('Poste comptable')?></TH>
120  <TH><?php echo _('Description')?></TH>
121  <th></th>
122 </TR>
123 <TR>
124 
125  <TD>
126  <?php
127  $atva=$cn->get_value("select pcm_val from tva_belge.parameter_chld where pcode='ATVA'");
128  $ip_tva=new IPoste('ATVA',$atva);
129  $ip_tva->set_attribute('gDossier',Dossier::id());
130  $ip_tva->set_attribute('jrn',0);
131  $ip_tva->set_attribute('account','ATVA');
132  $ip_tva->set_attribute('label','ATVA_label');
133  echo $ip_tva->input();
134  $lib=$cn->get_value("select pcm_lib from tmp_pcmn where pcm_val=$1",array($atva));
135  ?>
136  </TD>
137  <TD>
138  <SPAN ID="ATVA_label"><?php echo h($lib)?></SPAN>
139  </td>
140  <?php echo td(_("Poste comptable utilisé pour les avances faites à la TVA"))?>
141 </tr>
142 <TR>
143  <TD>
144  <?php
145  $crtva=$cn->get_value("select pcm_val from tva_belge.parameter_chld where pcode='CRTVA'");
146  $ip_tva=new IPoste('CRTVA',$crtva);
147  $ip_tva->set_attribute('gDossier',Dossier::id());
148  $ip_tva->set_attribute('jrn',0);
149  $ip_tva->set_attribute('account','CRTVA');
150  $ip_tva->set_attribute('label','CRTVA_label');
151  echo $ip_tva->input();
152  $lib=$cn->get_value("select pcm_lib from tmp_pcmn where pcm_val=$1",array($crtva));
153  ?>
154  </TD>
155  <TD>
156  <SPAN ID="CRTVA_label"><?php echo h($lib)?></SPAN>
157  </td>
158 <?php echo td(("Poste comptable utilisé pour les créances sur la TVA"))?>
159 </tr>
160 <TR>
161 <TD>
162  <?php
163  $dttva=$cn->get_value("select pcm_val from tva_belge.parameter_chld where pcode='DTTVA'");
164  $ip_tva=new IPoste('DTTVA',$dttva);
165  $ip_tva->set_attribute('gDossier',Dossier::id());
166  $ip_tva->set_attribute('jrn',0);
167  $ip_tva->set_attribute('account','DTTVA');
168  $ip_tva->set_attribute('label','DTTVA_label');
169  echo $ip_tva->input();
170  $lib=$cn->get_value("select pcm_lib from tmp_pcmn where pcm_val=$1",array($dttva));
171  ?>
172  </TD>
173  <TD>
174  <SPAN ID="DTTVA_label"><?php echo h($lib)?></SPAN>
175  </td>
176  <?php echo td(_("Poste comptable utilisé pour les dettes envers la TVA"))?>
177 </tr>
178 
179 </TABLE>
180  <?php echo HtmlInput::submit("save_misc","Sauver")?>
181 </fieldset>
182 </div>
183 <div style="display:none" id="lintra">
184  <?php $tab="lintra";?>
185 <fieldset><legend>Listing intracommunautaires</legend>
186 <?php echo show("CLINTRA",_("Code TVA pour clients Intracommunataire"))?>
187 </fieldset>
188 </div>
189  <div style="display:none" id="assujetti">
190  <?php $tab="assujetti";?>
191 <fieldset><legend>Listing Client nationaux</legend>
192 <?php echo show("ASSUJETTI",_("Code TVA pour clients nationaux"))?>
193 </fieldset>
194 </div>
195  </form>
196 <script charset="UTF-8" lang="javascript">
197  tva_show_param('<?php echo $tab_default?>');
198  </script>
$note style
$select_type id
$categorie_appel label
$tab_default
$dossier
Definition: index.php:32
show($p_code, $p_desc)
$plugin_code
Definition: show_list.php:101
global $tab
& nbsp
$_REQUEST['sb']
Definition: am_print.php:39
global $cn