6 function show($p_code,$p_desc) {
8 echo
"<h2>".h($p_code).
" ".$p_desc.
"</h2>";
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",
17 if (
sizeof($a_code) == 0) {
18 echo
'<span class="notice" style="display:block">Aucun paramètre donné </span>';
20 echo HtmlInput::button(
"add_param",
"Ajout paramètre",
"onclick=\"show_addparam('$p_code','$plugin_code','$dossier','$tab');\"");
23 $n_max=
sizeof($a_code);
24 echo
"<table class=\"result\">";
28 echo th(
"Description");
30 echo th(
"utilisant le poste comptable");
32 for ($i=0;$i<$n_max;$i++)
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']);
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;}\"");
50 echo HtmlInput::button(
"add_param",
"Ajout paramètre",
"onclick=\"show_addparam('$p_code','$plugin_code','$dossier','$tab');\"");
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>
58 <a href="javascript:void(0)" class="line" onclick="tva_show_param('tvadue
')">TVA Due</a>
59 <a href="javascript:void(0)" class="line" onclick="tva_show_param('tvaded
')">TVA Déductible</a>
60 <a href="javascript:void(0)" class="line" onclick="tva_show_param('lintra
')">Listing Client Intracomm.</a>
61 <a href="javascript:void(0)" class="line" onclick="tva_show_param('assujetti
')">Listing Client assujetti.</a>
62 <a href="javascript:void(0)" class="line" onclick="tva_show_param('divers
')">Divers</a>
65 echo HtmlInput::hidden('tab
',$tab_default);
66 echo HtmlInput::request_to_hidden(array('gDossier
','ac
','plugin_code
','sa
'));
68 <div style="display:none" id="opout">
69 <h1><?php echo _("Opération à la sortie");?></h1>
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"))?>
82 <div style="display:none" id="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
"))?>
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"))?>
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 "))?>
111 <div style="display:none" id="divers">
112 <?php $tab="divers";?>
114 <legend><?php echo _('Divers
')?></legend>
117 <TABLE class="result">
119 <TH><?php echo _('Poste comptable
')?></TH>
120 <TH><?php echo _('Description
')?></TH>
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));
138 <SPAN ID="ATVA_label"><?php echo h($lib)?></SPAN>
140 <?php echo td(_("Poste comptable utilisé pour les avances faites à la TVA"))?>
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));
156 <SPAN ID="CRTVA_label"><?php echo h($lib)?></SPAN>
158 <?php echo td(("Poste comptable utilisé pour les créances sur la TVA"))?>
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));
174 <SPAN ID="DTTVA_label"><?php echo h($lib)?></SPAN>
176 <?php echo td(_("Poste comptable utilisé pour les dettes envers la TVA"))?>
180 <?php echo HtmlInput::submit("save_misc","Sauver")?>
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"))?>
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"))?>
196 <script charset="UTF-8" lang="javascript">