[FIX] Corrected small problems for validation in swiss accounting
[odoo/odoo.git] / addons / l10n_ch / vat.xml
1 <?xml version="1.0"?>
2 <openerp>
3     <data noupdate="1">
4         <record model="account.tax.code.template" id="vat_code_balance_net">
5             <field name="name">Solde de TVA a payer a l'AFC</field>
6             <field name="code">500 Solde de TVA a payer a l'AFC</field>
7             <field name="parent_id" ref="vat_code_chart_root"/>
8         </record>
9         <record model="account.tax.code.template" id="vat_code_due_tva">
10             <field name="name">TVA Due (TVA a payer)</field>
11             <field name="code">399 TVA Due (TVA a payer)</field>
12             <field name="parent_id" ref="vat_code_balance_net"/>
13         </record>
14         <record model="account.tax.code.template" id="vat_code_due_tva76">
15             <field name="name">TVA due sur base a 7.6%</field>
16             <field name="code">300b TVA due sur base a 7.6%</field>
17             <field name="parent_id" ref="vat_code_due_tva"/>
18         </record>
19         <record model="account.tax.code.template" id="vat_code_due_tva24">
20             <field name="name">TVA due sur base a 2.4%</field>
21             <field name="code">310b TVA due sur base a 2.4%</field>
22             <field name="parent_id" ref="vat_code_due_tva"/>
23         </record>
24         <record model="account.tax.code.template" id="vat_code_due_tva36">
25             <field name="name">TVA due sur base a 3.6%</field>
26             <field name="code">340b TVA due sur base a 3.6%</field>
27             <field name="parent_id" ref="vat_code_due_tva"/>
28         </record>
29         <record model="account.tax.code.template" id="vat_code_payable">
30             <field name="name">Impot préalable sur acquisitions (TVA a récupérer)</field>
31             <field name="code">479 Impot préalable sur acquisitions (TVA a récupérer)</field>
32             <field name="parent_id" ref="vat_code_balance_net"/>
33         </record>
34         <record model="account.tax.code.template" id="vat_code_payable_bs">
35             <field name="name">Impot préalable sur biens et services</field>
36             <field name="code">400 Impot préalable sur biens et services</field>
37             <field name="parent_id" ref="vat_code_payable"/>
38         </record>
39         <record model="account.tax.code.template" id="vat_code_payable_invest">
40             <field name="name">Impot préalable sur invest. et autres ch.</field>
41             <field name="code">405 Impot préalable sur invest. et autres ch.</field>
42             <field name="parent_id" ref="vat_code_payable"/>
43         </record>
44         <record model="account.tax.code.template" id="vat_code_base_net">
45             <field name="name">Base de calcul de TVA</field>
46             <field name="code"/>
47             <field name="parent_id" ref="vat_code_chart_root"/>
48         </record>
49         <record model="account.tax.code.template" id="vat_code_base_ca_total">
50             <field name="name">Chiffre d'affaires total</field>
51             <field name="code">200 Chiffre d'affaires total</field>
52             <field name="parent_id" ref="vat_code_base_net"/>
53         </record>
54         <record model="account.tax.code.template" id="vat_code_base_due">
55             <field name="name">Chiffre d'affaires imposable</field>
56             <field name="code">299 Chiffre d'affaires imposable</field>
57             <field name="parent_id" ref="vat_code_base_ca_total"/>
58         </record>
59         <record model="account.tax.code.template" id="vat_code_due_76">
60             <field name="name">Chiffre d'affaires imposable a 7.6% (taux normal)</field>
61             <field name="code">300a Chiffre d'affaires imposable a 7.6% (taux normal)</field>
62             <field name="parent_id" ref="vat_code_base_due"/>
63         </record>
64         <record model="account.tax.code.template" id="vat_code_due_24">
65             <field name="name">Chiffre d'affaires imposable a 2.4% (taux réduit)</field>
66             <field name="code">310a Chiffre d'affaires imposable a 2.4% (taux réduit)</field>
67             <field name="parent_id" ref="vat_code_base_due"/>
68         </record>
69         <record model="account.tax.code.template" id="vat_code_due_36">
70             <field name="name">Chiffre d'affaires imposable a 3.6% (taux spécial)</field>
71             <field name="code">340a Chiffre d'affaires imposable a 3.6% (taux spécial)</field>
72             <field name="parent_id" ref="vat_code_base_due"/>
73         </record>
74         <record model="account.tax.code.template" id="vat_code_due_0">
75             <field name="name">Chiffre d'affaires imposable a 0% (exportation)</field>
76             <field name="code">220 Chiffre d'affaires imposable a 0% (exportation)</field>
77             <field name="parent_id" ref="vat_code_base_ca_total"/>
78         </record>
79         <record model="account.tax.code.template" id="vat_code_due_0_exclu">
80             <field name="name">Chiffre d'affaires imposable a 0% (exclu)</field>
81             <field name="code">230 Chiffre d'affaires imposable a 0% (exclu)</field>
82             <field name="parent_id" ref="vat_code_base_ca_total"/>
83         </record>
84         <record model="account.tax.code.template" id="vat_code_receivable_net">
85             <field name="name">Acquisition</field>
86             <field name="code">Acquisition</field>
87             <field name="parent_id" ref="vat_code_base_net"/>
88         </record>
89         <record model="account.tax.code.template" id="vat_code_receivable_base">
90             <field name="name">Acquisition de biens et services</field>
91             <field name="code">Acquisition de biens et services</field>
92             <field name="parent_id" ref="vat_code_receivable_net"/>
93         </record>
94         <record model="account.tax.code.template" id="vat_code_receivable_base_0">
95             <field name="name">Acquisition de biens et services a 0%</field>
96             <field name="code">Acquisition de biens et services a 0%</field>
97             <field name="parent_id" ref="vat_code_receivable_base"/>
98         </record>
99         <record model="account.tax.code.template" id="vat_code_receivable_base_76">
100             <field name="name">Acquisition de biens et services a 7.6%</field>
101             <field name="code">Acquisition de biens et services a 7.6%</field>
102             <field name="parent_id" ref="vat_code_receivable_base"/>
103         </record>
104         <record model="account.tax.code.template" id="vat_code_receivable_base_24">
105             <field name="name">Acquisition de biens et services a 2.4%</field>
106             <field name="code">Acquisition de biens et services a 2.4%</field>
107             <field name="parent_id" ref="vat_code_receivable_base"/>
108         </record>
109         <record model="account.tax.code.template" id="vat_code_receivable_base_36">
110             <field name="name">Acquisition de biens et services a 3.6%</field>
111             <field name="code">Acquisition de biens et services a 3.6%</field>
112             <field name="parent_id" ref="vat_code_receivable_base"/>
113         </record>
114         <record model="account.tax.code.template" id="vat_code_receivable_base_24_50%">
115             <field name="name">Acquisition de biens et services a 2.4% récup. à 50%</field>
116             <field name="code">Acquisition de biens et services a 2.4% récup. à 50%</field>
117             <field name="parent_id" ref="vat_code_receivable_base"/>
118         </record>
119         <record model="account.tax.code.template" id="vat_code_receivable_base_76_50%">
120             <field name="name">Acquisition de biens et services a 7.6% récup. à 50%</field>
121             <field name="code">Acquisition de biens et services a 7.6% récup. à 50%</field>
122             <field name="parent_id" ref="vat_code_receivable_base"/>
123         </record>
124         <record model="account.tax.code.template" id="vat_code_receivable_base_36_50%">
125             <field name="name">Acquisition de biens et services a 3.6% récup. à 50%</field>
126             <field name="code">Acquisition de biens et services a 3.6% récup. à 50%</field>
127             <field name="parent_id" ref="vat_code_receivable_base"/>
128         </record>
129         <record model="account.tax.code.template" id="vat_code_receivable_base_invest">
130             <field name="name">Acquisition de biens d'invest. et autres charges</field>
131             <field name="code">Acquisition de biens d'invest. et autres charges</field>
132             <field name="parent_id" ref="vat_code_receivable_net"/>
133         </record>
134         <record model="account.tax.code.template" id="vat_code_receivable_base_invest76">
135             <field name="name">Acquisition de biens d'invest. et autres charges a 7.6%</field>
136             <field name="code">Acquisition de biens d'invest. et autres charges a 7.6%</field>
137             <field name="parent_id" ref="vat_code_receivable_base_invest"/>
138         </record>
139         <record model="account.tax.code.template" id="vat_code_receivable_base_invest24">
140             <field name="name">Acquisition de biens d'invest. et autres charges a 2.4%</field>
141             <field name="code">Acquisition de biens d'invest. et autres charges a 2.4%</field>
142             <field name="parent_id" ref="vat_code_receivable_base_invest"/>
143         </record>
144         <record model="account.tax.code.template" id="vat_code_receivable_base_invest36">
145             <field name="name">Acquisition de biens d'invest. et autres charges a 3.6%</field>
146             <field name="code">Acquisition de biens d'invest. et autres charges a 3.6%</field>
147             <field name="parent_id" ref="vat_code_receivable_base_invest"/>
148         </record>
149         <!--
150         #  TVA - Taxe sur la Valeur Ajoutée
151         -->
152         <record model="account.tax.template" id="vat_24">
153             <field name="name">2.4%</field>
154             <field name="amount" eval="0.024"/>
155             <field name="type">percent</field>
156             <field name="base_code_id" ref="vat_code_due_24"/>
157             <field name="tax_code_id" ref="vat_code_due_tva24"/>
158             <field name="ref_base_code_id" ref="vat_code_due_24"/>
159             <field name="ref_tax_code_id" ref="vat_code_due_tva24"/>
160             <field name="base_sign" eval="1.0"/>
161             <field name="tax_sign" eval="1.0"/>
162             <field name="ref_base_sign" eval="-1.0"/>
163             <field name="ref_tax_sign" eval="-1.0"/>
164             <field name="chart_template_id" ref="l10nch_chart_template"/>
165             <field name="type_tax_use">sale</field>
166         </record>
167         <record model="account.tax.template" id="vat_24_purchase">
168             <field name="name">TVA 2.4% sur achat B&amp;S</field>
169             <field name="amount" eval="0.024"/>
170             <field name="type">percent</field>
171             <field name="base_code_id" ref="vat_code_receivable_base_24"/>
172             <field name="tax_code_id" ref="vat_code_payable_bs"/>
173             <field name="ref_base_code_id" ref="vat_code_receivable_base_24"/>
174             <field name="ref_tax_code_id" ref="vat_code_payable_bs"/>
175             <field name="python_compute">result = round((price_unit * 0.024) / 0.05) * 0.05</field>
176             <field name="python_compute_inv">result = round((price_unit * ( 1 - (1 / 1.024))) /
177                 0.05) * 0.05</field>
178             <field name="base_sign" eval="-1.0"/>
179             <field name="tax_sign" eval="-1.0"/>
180             <field name="ref_base_sign" eval="1.0"/>
181             <field name="ref_tax_sign" eval="1.0"/>
182             <field name="chart_template_id" ref="l10nch_chart_template"/>
183             <field name="type_tax_use">purchase</field>
184         </record>
185         <record model="account.tax.template" id="vat_24_invest">
186             <field name="name">TVA 2.4% sur invest. et autres ch.</field>
187             <field name="amount" eval="0.024"/>
188             <field name="type">percent</field>
189             <field name="base_code_id" ref="vat_code_receivable_base_invest24"/>
190             <field name="tax_code_id" ref="vat_code_payable_invest"/>
191             <field name="ref_base_code_id" ref="vat_code_receivable_base_invest24"/>
192             <field name="ref_tax_code_id" ref="vat_code_payable_invest"/>
193             <field name="python_compute">result = round((price_unit * 0.024) / 0.05) * 0.05</field>
194             <field name="python_compute_inv">result = round((price_unit * ( 1 - (1 / 1.024))) /
195                 0.05) * 0.05</field>
196             <field name="base_sign" eval="-1.0"/>
197             <field name="tax_sign" eval="-1.0"/>
198             <field name="ref_base_sign" eval="1.0"/>
199             <field name="ref_tax_sign" eval="1.0"/>
200             <field name="chart_template_id" ref="l10nch_chart_template"/>
201             <field name="type_tax_use">purchase</field>
202         </record>
203         <record model="account.tax.template" id="vat_36">
204             <field name="name">3.6%</field>
205             <field name="amount" eval="0.036"/>
206             <field name="type">percent</field>
207             <field name="base_code_id" ref="vat_code_due_36"/>
208             <field name="tax_code_id" ref="vat_code_due_tva36"/>
209             <field name="ref_base_code_id" ref="vat_code_due_36"/>
210             <field name="ref_tax_code_id" ref="vat_code_due_tva36"/>
211             <field name="python_compute">result = round((price_unit * 0.036) / 0.05) * 0.05</field>
212             <field name="python_compute_inv">result = round((price_unit * ( 1 - (1 / 1.036))) /
213                 0.05) * 0.05</field>
214             <field name="base_sign" eval="1.0"/>
215             <field name="tax_sign" eval="1.0"/>
216             <field name="ref_base_sign" eval="-1.0"/>
217             <field name="ref_tax_sign" eval="-1.0"/>
218             <field name="chart_template_id" ref="l10nch_chart_template"/>
219             <field name="type_tax_use">sale</field>
220         </record>
221         <record model="account.tax.template" id="vat_36_purchase">
222             <field name="name">TVA 3.6% sur achat B&amp;S</field>
223             <field name="amount" eval="0.036"/>
224             <field name="type">percent</field>
225             <field name="base_code_id" ref="vat_code_receivable_base_36"/>
226             <field name="tax_code_id" ref="vat_code_payable_bs"/>
227             <field name="ref_base_code_id" ref="vat_code_receivable_base_36"/>
228             <field name="ref_tax_code_id" ref="vat_code_payable_bs"/>
229             <field name="python_compute">result = round((price_unit * 0.036) / 0.05) * 0.05</field>
230             <field name="python_compute_inv">result = round((price_unit * ( 1 - (1 / 1.036))) /
231                 0.05) * 0.05</field>
232             <field name="base_sign" eval="-1.0"/>
233             <field name="tax_sign" eval="-1.0"/>
234             <field name="ref_base_sign" eval="1.0"/>
235             <field name="ref_tax_sign" eval="1.0"/>
236             <field name="chart_template_id" ref="l10nch_chart_template"/>
237             <field name="type_tax_use">purchase</field>
238         </record>
239         <record model="account.tax.template" id="vat_36_invest">
240             <field name="name">TVA 3.6% sur invest. et autres ch.</field>
241             <field name="amount" eval="0.036"/>
242             <field name="type">percent</field>
243             <field name="base_code_id" ref="vat_code_receivable_base_invest36"/>
244             <field name="tax_code_id" ref="vat_code_payable_invest"/>
245             <field name="ref_base_code_id" ref="vat_code_receivable_base_invest36"/>
246             <field name="ref_tax_code_id" ref="vat_code_payable_invest"/>
247             <field name="python_compute">result = round((price_unit * 0.036) / 0.05) * 0.05</field>
248             <field name="python_compute_inv">result = round((price_unit * ( 1 - (1 / 1.036))) /
249                 0.05) * 0.05</field>
250             <field name="base_sign" eval="-1.0"/>
251             <field name="tax_sign" eval="-1.0"/>
252             <field name="ref_base_sign" eval="1.0"/>
253             <field name="ref_tax_sign" eval="1.0"/>
254             <field name="chart_template_id" ref="l10nch_chart_template"/>
255             <field name="type_tax_use">purchase</field>
256         </record>
257         <record model="account.tax.template" id="vat_76">
258             <field name="name">7.6%</field>
259             <field name="amount" eval="0.076"/>
260             <field name="type">percent</field>
261             <field name="base_code_id" ref="vat_code_due_76"/>
262             <field name="tax_code_id" ref="vat_code_due_tva76"/>
263             <field name="ref_base_code_id" ref="vat_code_due_76"/>
264             <field name="ref_tax_code_id" ref="vat_code_due_tva76"/>
265             <field name="python_compute">result = round((price_unit * 0.076) / 0.05) * 0.05</field>
266             <field name="python_compute_inv">result = round((price_unit * ( 1 - (1 / 1.076))) /
267                 0.05) * 0.05</field>
268             <field name="base_sign" eval="1.0"/>
269             <field name="tax_sign" eval="1.0"/>
270             <field name="ref_base_sign" eval="-1.0"/>
271             <field name="ref_tax_sign" eval="-1.0"/>
272             <field name="chart_template_id" ref="l10nch_chart_template"/>
273             <field name="type_tax_use">sale</field>
274         </record>
275         <record model="account.tax.template" id="vat_76_purchase">
276             <field name="name">TVA 7.6% sur achat B&amp;S</field>
277             <field name="amount" eval="0.076"/>
278             <field name="type">percent</field>
279             <field name="base_code_id" ref="vat_code_receivable_base_76"/>
280             <field name="tax_code_id" ref="vat_code_payable_bs"/>
281             <field name="ref_base_code_id" ref="vat_code_receivable_base_76"/>
282             <field name="ref_tax_code_id" ref="vat_code_payable_bs"/>
283             <field name="python_compute">result = round((price_unit * 0.076) / 0.05) * 0.05</field>
284             <field name="python_compute_inv">result = round((price_unit * ( 1 - (1 / 1.076))) /
285                 0.05) * 0.05</field>
286             <field name="base_sign" eval="-1.0"/>
287             <field name="tax_sign" eval="-1.0"/>
288             <field name="ref_base_sign" eval="1.0"/>
289             <field name="ref_tax_sign" eval="1.0"/>
290             <field name="chart_template_id" ref="l10nch_chart_template"/>
291             <field name="type_tax_use">purchase</field>
292         </record>
293         <record model="account.tax.template" id="vat_76_invest">
294             <field name="name">TVA 7.6% sur invest. et autres ch.</field>
295             <field name="amount" eval="0.076"/>
296             <field name="type">percent</field>
297             <field name="base_code_id" ref="vat_code_receivable_base_invest76"/>
298             <field name="tax_code_id" ref="vat_code_payable_invest"/>
299             <field name="ref_base_code_id" ref="vat_code_receivable_base_invest76"/>
300             <field name="ref_tax_code_id" ref="vat_code_payable_invest"/>
301             <field name="python_compute">result = round((price_unit * 0.076) / 0.05) * 0.05</field>
302             <field name="python_compute_inv">result = round((price_unit * ( 1 - (1 / 1.076))) /
303                 0.05) * 0.05</field>
304             <field name="base_sign" eval="-1.0"/>
305             <field name="tax_sign" eval="-1.0"/>
306             <field name="ref_base_sign" eval="1.0"/>
307             <field name="ref_tax_sign" eval="1.0"/>
308             <field name="chart_template_id" ref="l10nch_chart_template"/>
309             <field name="type_tax_use">purchase</field>
310         </record>
311         <record model="account.tax.template" id="vat_XO">
312             <field name="name">TVA 0% Exportations</field>
313             <field name="amount" eval="0.00"/>
314             <field name="type">percent</field>
315             <field name="base_code_id" ref="vat_code_due_0"/>
316 <!--            <field name="tax_code_id" ref="vat_code_due_tva0"/>  -->
317             <field name="ref_base_code_id" ref="vat_code_due_0"/>
318 <!--            <field name="ref_tax_code_id" ref="vat_code_due_tva0"/>      -->
319             <field name="base_sign" eval="1.0"/>
320             <field name="tax_sign" eval="1.0"/>
321             <field name="ref_base_sign" eval="-1.0"/>
322             <field name="ref_tax_sign" eval="-1.0"/>
323             <field name="chart_template_id" ref="l10nch_chart_template"/>
324             <field name="type_tax_use">sale</field>
325         </record>
326         <record model="account.tax.template" id="vat_O_exclude">
327             <field name="name">TVA 0% exclue</field>
328             <field name="amount" eval="0.00"/>
329             <field name="type">percent</field>
330             <field name="base_code_id" ref="vat_code_due_0_exclu"/>
331 <!--            <field name="tax_code_id" ref="vat_code_due_tva0"/>   -->
332             <field name="ref_base_code_id" ref="vat_code_due_0_exclu"/>
333 <!--            <field name="ref_tax_code_id" ref="vat_code_due_tva0"/> -->
334             <field name="base_sign" eval="1.0"/>
335             <field name="tax_sign" eval="1.0"/>
336             <field name="ref_base_sign" eval="-1.0"/>
337             <field name="ref_tax_sign" eval="-1.0"/>
338             <field name="chart_template_id" ref="l10nch_chart_template"/>
339             <field name="type_tax_use">sale</field>
340         </record>
341         <record model="account.tax.template" id="vat_O_import">
342             <field name="name">TVA 0% Importations de biens et services</field>
343             <field name="amount" eval="0.00"/>
344             <field name="type">percent</field>
345             <field name="base_code_id" ref="vat_code_receivable_base_0"/>
346             <field name="tax_code_id" ref="vat_code_payable_bs"/>
347             <field name="ref_base_code_id" ref="vat_code_receivable_base_0"/>
348             <field name="ref_tax_code_id" ref="vat_code_payable_bs"/>
349             <field name="base_sign" eval="-1.0"/>
350             <field name="tax_sign" eval="-1.0"/>
351             <field name="ref_base_sign" eval="1.0"/>
352             <field name="ref_tax_sign" eval="1.0"/>
353             <field name="chart_template_id" ref="l10nch_chart_template"/>
354             <field name="type_tax_use">purchase</field>
355         </record>
356         <!--# 100% omn import !! the tax percentage is 00-->
357         <record model="account.tax.template" id="vat_100_import">
358             <field name="name">100% sur import</field>
359             <field name="amount" eval="0.0"/>
360             <field name="type">percent</field>
361             <field name="base_code_id" ref="vat_code_payable_bs"/>
362             <field name="ref_base_code_id" ref="vat_code_payable_bs"/>
363             <field name="base_sign" eval="1.0"/>
364             <field name="tax_sign" eval="1.0"/>
365             <field name="ref_base_sign" eval="-1.0"/>
366             <field name="ref_tax_sign" eval="-1.0"/>
367             <field name="chart_template_id" ref="l10nch_chart_template"/>
368             <field name="type_tax_use">purchase</field>
369         </record>
370     </data>
371 </openerp>