diff --git a/addons/l10n_be/__openerp__.py b/addons/l10n_be/__openerp__.py
index 18a2963006e..6fd486f06fb 100644
--- a/addons/l10n_be/__openerp__.py
+++ b/addons/l10n_be/__openerp__.py
@@ -51,12 +51,16 @@ Wizards provided by this module:
'init_xml': [],
'update_xml': [
'account_pcmn_belgium.xml',
+ 'account_tax_code_template.xml',
+ 'account_chart_template.xml',
+ 'account_tax_template.xml',
'l10n_be_wizard.xml',
'wizard/l10n_be_account_vat_declaration_view.xml',
'wizard/l10n_be_vat_intra_view.xml',
'wizard/l10n_be_partner_vat_listing.xml',
'l10n_be_sequence.xml',
'fiscal_templates.xml',
+ 'account_fiscal_position_tax_template.xml',
'security/ir.model.access.csv'
],
'demo_xml': [],
diff --git a/addons/l10n_be/account_chart_template.xml b/addons/l10n_be/account_chart_template.xml
new file mode 100644
index 00000000000..5c803ac3df3
--- /dev/null
+++ b/addons/l10n_be/account_chart_template.xml
@@ -0,0 +1,19 @@
+
+
+
+
+
+
+ Belgian PCMN
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/addons/l10n_be/account_fiscal_position_tax_template.xml b/addons/l10n_be/account_fiscal_position_tax_template.xml
new file mode 100644
index 00000000000..d595e3fbe82
--- /dev/null
+++ b/addons/l10n_be/account_fiscal_position_tax_template.xml
@@ -0,0 +1,228 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/addons/l10n_be/account_pcmn_belgium.xml b/addons/l10n_be/account_pcmn_belgium.xml
index 57c45a0cf93..2f5d2c67b9d 100644
--- a/addons/l10n_be/account_pcmn_belgium.xml
+++ b/addons/l10n_be/account_pcmn_belgium.xml
@@ -47,6 +47,19 @@
Tax
tax
unreconciled
+ none
+
+
+ Taxes à la sortie
+ tax_out
+ unreconciled
+ none
+
+
+ Taxes à l'entrée
+ tax_in
+ unreconciled
+ none
Financier
@@ -3096,6 +3109,15 @@
+
+ T.V.A Déductible
+ 411059
+ other
+
+
+
+
+
Compte courant administration T.V.A.
4112
@@ -3692,6 +3687,39 @@
+
+ T.V.A. à payer
+ 451054
+ other
+
+
+
+
+
+ T.V.A. à payer - Intra-communautaire
+ 451055
+ other
+
+
+
+
+
+ T.V.A. à payer - Cocontractant
+ 451056
+ other
+
+
+
+
+
+ T.V.A. à payer - Import
+ 451057
+ other
+
+
+
+
+
Compte courant administration T.V.A.
4512
@@ -6444,846 +6445,5 @@
-
-
- Plan de Taxes Belge
-
-
-
- I. Valeur des operations
-
-
-
- II. Operations a la sortie
-
-
-
- 00
-
- Operations soumises a un regime particulier
-
-
- 01
-
- Operations avec TVA a 6%
-
-
- 02
-
- Operations avec TVA a 12%
-
-
- 03
-
- Operations avec TVA a 21%
-
-
- 44
- Services intra-communautaires et ABC
-
-
-
- 44a
- Services intra-communautaires
-
-
-
- 44b
- ABC intra-communautaires
-
-
-
-
- 45
- Operations avec TVA due par le cocontractant
-
-
-
- 46
- Livraisons intra-communautaire exemptees
-
-
-
- 47
- Autres operations exemptees
-
-
-
- Notes de credit et corrections negatives
-
-
-
- Notes de credit aux operations des grilles 44, 46
- 48
-
-
-
-
- Notes de credit aux operations du point II
- 49
-
-
-
-
- Autres
-
-
-
- TVA due pour la période du 1er au 20 décembre
- 91
-
-
-
- V. Solde des taxes dues a l'Etat
- 71-72
-
-
-
- IV. Taxes dues
- xx
-
-
-
- 54
- TVA sur operations des grilles 01,02,03
-
-
-
- 55
- TVA sur operations des grilles 86, 88
-
-
-
- 56
- TVA sur operations des grilles 87
-
-
-
- 57
- TVA relatives aux importations
-
-
-
- 61
- Diverses regularisations en faveur de l'Etat
-
-
-
- 63
- TVA a reverser sur notes de credit recues
-
-
-
- V. Taxes deductibles
- yy
-
-
-
-
- 59
- T.V.A. deductible
-
-
-
- 62
- Regularisations TVA en faveur du declarant
-
-
-
- 64
- TVA a recuperer sur notes de credit delivrees
-
-
-
- III. Operations a l'entree
-
-
-
-
- 81
- Marchandises, matieres premieres et auxiliaires
-
-
-
- 82
- Services et biens divers
-
-
-
- 83
- Biens d'investissement
-
-
-
-
- Notes de credits
-
-
-
- 84
-
- Notes de credits sur operations grilles 86, 88
-
-
-
- 85
-
- Notes de credits autres operations
-
-
-
- 86
- Acquisitions intra-communautaires et ventes ABC
-
-
-
- 87
- Autres operations
-
-
-
- 88
- Acquisitions intra-communautaires de services
-
-
-
-
-
-
- Belgian PCMN
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Cocontractants 0%
- V-NAT-CO 0
-
- percent
-
-
- sale
-
-
-
- TVA 0%
- V-NAT 0
-
- percent
-
-
- sale
-
-
-
- TVA 6%
- V-NAT 6
-
- percent
-
-
-
-
-
-
- sale
-
-
-
- TVA 12%
- V-NAT 12
-
- percent
-
-
-
-
-
-
- sale
-
-
-
- TVA 21% Marchandises et Biens Divers
- V-NAT 21
-
- percent
-
-
-
-
-
-
- sale
- 0
-
-
-
- TVA 21% Services
- V-NAT-S 21
-
-
- percent
-
-
-
-
-
-
- sale
-
-
-
-
-
-
- Biens et Services Divers Déductibles 0%
- A-NAT 0
-
- percent
-
- purchase
-
-
-
-
- Biens et Services Divers Déductibles 0% (1)
-
- percent
-
-
- purchase
-
-
-
-
- Biens et Services Divers Déductibles 0% (2)
-
- percent
-
-
- purchase
-
-
-
- Marchandises Déductibles 0%
- A-NAT-M 0
-
- percent
-
- purchase
-
-
-
-
- Marchandises Déductibles 0% (1)
-
- percent
-
-
- purchase
-
-
-
-
- Marchandises Déductibles 0% (2)
-
- percent
-
-
- purchase
-
-
-
- Biens et Services Divers Déductibles 6%
- A-NAT 6
-
- percent
-
- purchase
-
-
-
-
- Biens et Services Divers Déductibles 6% (1)
-
- percent
-
-
-
-
-
-
- purchase
-
-
-
-
- Biens et Services Divers Déductibles 6% (2)
-
- percent
-
-
- purchase
-
-
-
- Biens et Services Divers Déductibles 12%
- A-NAT 12
-
- percent
-
- purchase
-
-
-
-
- Biens et Services Divers Déductibles 12% (1)
-
- percent
-
-
-
-
-
-
- purchase
-
-
-
-
- Biens et Services Divers Déductibles 12% (2)
-
- percent
-
-
- purchase
-
-
-
- Biens Déductibles 21%
- A-NAT-B 21
-
- percent
-
- purchase
-
-
-
-
- Biens Déductibles 21% (1)
-
- percent
-
-
-
-
-
-
- purchase
-
-
-
-
- Biens Déductibles 21% (2)
-
- percent
-
-
- purchase
-
-
-
- Services Divers Déductibles 21%
- A-NAT-S 21
-
-
- percent
-
- purchase
-
-
-
-
- Services Divers Déductibles 21% (1)
-
- percent
-
-
-
-
-
-
- purchase
-
-
-
-
- Services Divers Déductibles 21% (2)
-
- percent
-
-
- purchase
-
-
-
-
-
- Marchandises Déductibles 6%
- A-NAT-M 6
-
- percent
-
- purchase
-
-
-
-
- Marchandises Déductibles 6% (1)
-
- percent
-
-
-
-
-
-
- purchase
-
-
-
-
- Marchandises Déductibles 6% (2)
-
- percent
-
-
- purchase
-
-
-
- Marchandises Déductibles 12%
- A-NAT-M 12
-
- percent
-
- purchase
-
-
-
-
- Marchandises Déductibles 12% (1)
-
- percent
-
-
-
-
-
-
- purchase
-
-
-
-
- Marchandises Déductibles 12% (2)
-
- percent
-
-
- purchase
-
-
-
- Marchandises Déductibles 21%
- A-NAT-M 21
-
- percent
-
- purchase
-
-
-
-
- Marchandises Déductibles 21% (1)
-
- percent
-
-
-
-
-
-
- purchase
-
-
-
-
- Marchandises Déductibles 21% (2)
-
- percent
-
-
- purchase
-
-
-
-
-
-
- TVA 0% Exportations
- V-EXTRA 0
-
- percent
-
-
- sale
-
-
-
-
- Hors U.E
- A-EXTRA 99.99
-
- percent
-
-
-
-
-
-
- purchase
-
-
-
-
-
-
-
- TVA 0% Intracommunautaire (Biens et Marchandises)
- V-INTRA 0
-
- percent
-
-
- sale
-
-
-
- TVA 0% Services Intracommunautaires
- V-INTRA-S 0
-
- percent
-
-
- sale
-
-
-
- TVA 0% ABC Intracommunautaire
- V-INTRA-ABC 0
-
- percent
-
-
- sale
-
-
-
-
-
-
- Biens Déductibles 21%
- A-INTRA-B 21
-
- percent
-
- purchase
-
-
-
-
- Biens Déductibles 21% (1)
-
- percent
-
-
-
-
-
- purchase
-
-
-
-
- Biens Déductibles 21% (2)
-
- percent
-
-
-
-
-
-
-
- purchase
-
-
-
-
- Biens Déductibles 21% (3)
-
- percent
-
-
- purchase
-
-
-
- Marchandises Déductibles 21%
- A-INTRA-M 21
-
- percent
-
- purchase
-
-
-
-
- Marchandises Déductibles 21% (1)
-
- percent
-
-
-
-
-
- purchase
-
-
-
-
- Marchandises Déductibles 21% (2)
-
- percent
-
-
-
-
-
-
-
- purchase
-
-
-
-
- Marchandises Déductibles 21% (3)
-
- percent
-
-
- purchase
-
-
-
- Services Divers Déductibles 21%
- A-INTRA-S 21
-
- percent
-
- purchase
-
-
-
-
- Services Divers Déductibles 21% (1)
-
- percent
-
-
-
-
-
- purchase
-
-
-
-
- Services Divers Déductibles 21% (2)
-
- percent
-
-
-
-
-
-
-
- purchase
-
-
-
-
- Services Divers Déductibles 21% (3)
-
- percent
-
-
- purchase
-
-
-
-
-
-
-
diff --git a/addons/l10n_be/account_tax_code_template.xml b/addons/l10n_be/account_tax_code_template.xml
new file mode 100644
index 00000000000..e4225ed95d0
--- /dev/null
+++ b/addons/l10n_be/account_tax_code_template.xml
@@ -0,0 +1,399 @@
+
+
+
+
+
+
+ Plan de Taxes Belge
+ I
+ 0
+
+
+
+ Opérations à la sortie
+ II
+ 0
+
+
+
+
+ Opérations soumises à un régime particulier
+ II. A
+ 1
+
+
+
+
+ Opérations soumises à un régime particulier
+ 00
+ 1
+
+
+
+
+ TVA due par le déclarant
+ II. B
+ 1
+
+
+
+
+ Opérations avec TVA à 6%
+ 01
+ 1
+
+
+
+
+ Opérations avec TVA à 12%
+ 02
+ 1
+
+
+
+
+ Opérations avec TVA à 21%
+ 03
+ 1
+
+
+
+
+ TVA étrangère due par le cocontractant
+ II. C
+ 1
+
+
+
+
+ Services intra-communautaires
+ 44
+ 1
+
+
+
+
+ Opérations avec TVA due par le cocontractant
+ II. D
+ 1
+
+
+
+
+ Opérations avec TVA due par le cocontractant
+ 45
+ 1
+
+
+
+
+ Livraisons intra-communautaire exemptées
+ II. E
+ 1
+
+
+
+
+ Livraisons intra-communautaire exemptées
+ 46
+ 1
+
+
+
+
+ Livraisons biens intra-communautaire exemptées
+ 46L
+ 1
+
+
+
+
+ ABC intra-communautaires
+ 46T
+ 1
+
+
+
+
+ Autres opérations exemptées
+ II. F
+ 1
+
+
+
+
+ Autres opérations exemptées
+ 47
+ 1
+
+
+
+
+ Notes de crédit délivrées et corrections négatives
+ II. G
+ -1
+
+
+
+
+ Notes de crédit aux opérations grilles [44] et [46]
+ 48
+ -1
+
+
+
+
+ Notes de crédit aux opérations du point II
+ 49
+ -1
+
+
+
+
+ Opérations a l'entrée
+ III
+ 0
+
+
+
+
+ Opérations à l'entrée y compris notes de crédit et corrections
+ III. A
+ 1
+
+
+
+
+ Marchandises, matières premières et auxiliaires
+ 81
+ 1
+
+
+
+
+ Services et biens divers
+ 82
+ 1
+
+
+
+
+ Biens d'investissement
+ 83
+ 1
+
+
+
+
+ Notes de crédit reçues et corrections négatives
+ III. B
+ 0
+
+
+
+
+ Notes de crédits sur opérations case [86] et [88]
+ 84
+ 1
+
+
+
+
+ Notes de crédits autres opérations
+ 85
+ 1
+
+
+
+
+ Acquisition intra-communautaires et ventes ABC
+ III. C
+ 0
+
+
+
+
+ Acquisition intra-communautaires et ventes ABC
+ 86
+ 1
+
+
+
+
+ Autres opérations à l'entrée avec TVA due par le déclarant
+ III. D
+ 0
+
+
+
+
+ Autres opérations
+ 87
+ 1
+
+
+
+
+ Services intracommunautaires avec report de perception
+ III. E
+ 0
+
+
+
+
+ Acquisition services intra-communautaires
+ 88
+ 1
+
+
+
+
+ Solde (71-72)
+ VI
+ 0
+
+
+
+
+ A payer - Total
+ XX
+ 1
+
+
+
+
+ TVA aux opérations en grilles 01, 02, 03, 86 et 87
+ IV. A
+ 1
+
+
+
+
+ TVA sur opérations des grilles [01], [02], [03]
+ 54
+ 1
+
+
+
+
+ TVA sur opérations des grilles [86] et [88]
+ 55
+ 1
+
+
+
+
+ TVA sur opérations de la grille [87]
+ 56
+ 1
+
+
+
+
+ TVA relatives aux importations
+ IV. B
+ 1
+
+
+
+
+ TVA relatives aux importations
+ 57
+ 1
+
+
+
+
+ Diverses régularisations en faveur de l'Etat
+ IV. C
+ 1
+
+
+
+
+ Diverses régularisations en faveur de l'Etat
+ 61
+ 1
+
+
+
+
+ TVA à reverser sur notes de crédit reçues
+ IV. D
+ 1
+
+
+
+
+ TVA à reverser sur notes de crédit reçues
+ 63
+ 1
+
+
+
+
+ A déduire - Total
+ YY
+ -1
+
+
+
+
+ TVA déductible
+ V. A
+ 1
+
+
+
+
+ TVA déductible
+ 59
+ 1
+
+
+
+
+ Régularisations TVA en faveur du déclarant
+ V. B
+ 1
+
+
+
+
+ Régularisations TVA en faveur du déclarant
+ 62
+ 1
+
+
+
+
+ TVA à recuperer sur notes de crédit delivrées
+ V. C
+ 1
+
+
+
+
+ TVA à recuperer sur notes de crédit delivrées
+ 64
+ 1
+
+
+
+
+ Acompte
+ VII
+ 0
+
+
+
+
+ TVA due pour la période du 1er au 20 décembre
+ 91
+ 1
+
+
+
+
+
+
diff --git a/addons/l10n_be/account_tax_template.xml b/addons/l10n_be/account_tax_template.xml
new file mode 100644
index 00000000000..a4d42779a97
--- /dev/null
+++ b/addons/l10n_be/account_tax_template.xml
@@ -0,0 +1,4085 @@
+
+
+
+
+
+
+ 10
+ VAT-OUT-21-S
+ VAT 21%
+
+
+
+ 0.21
+ percent
+ sale
+
+ 1
+
+ 1
+
+ 1
+
+ 1
+
+
+
+
+ 11
+ VAT-OUT-21-L
+ VAT 21%
+
+
+
+ 0.21
+ percent
+ sale
+
+ 1
+
+ 1
+
+ 1
+
+ 1
+
+
+
+
+ 20
+ VAT-OUT-12-S
+ VAT 12%
+
+
+
+ 0.12
+ percent
+ sale
+
+ 1
+
+ 1
+
+ 1
+
+ 1
+
+
+
+
+ 21
+ VAT-OUT-12-L
+ VAT 12%
+
+
+
+ 0.12
+ percent
+ sale
+
+ 1
+
+ 1
+
+ 1
+
+ 1
+
+
+
+
+ 30
+ VAT-OUT-06-S
+ VAT 6%
+
+
+
+ 0.06
+ percent
+ sale
+
+ 1
+
+ 1
+
+ 1
+
+ 1
+
+
+
+
+ 31
+ VAT-OUT-06-L
+ VAT 6%
+
+
+
+ 0.06
+ percent
+ sale
+
+ 1
+
+ 1
+
+ 1
+
+ 1
+
+
+
+
+ 40
+ VAT-OUT-00-S
+ VAT 0%
+
+ 0
+ percent
+ sale
+
+ 1
+ 1
+
+ 1
+ 1
+
+
+
+
+ 41
+ VAT-OUT-00-L
+ VAT 0%
+
+ 0
+ percent
+ sale
+
+ 1
+ 1
+
+ 1
+ 1
+
+
+
+
+ 50
+ VAT-OUT-00-CC
+ VAT 0% Cocontractant
+
+ 0
+ percent
+ sale
+
+ 1
+ 1
+
+ 1
+ 1
+
+
+
+
+ 60
+ VAT-OUT-00-EU-S
+ Services EU
+
+ 0
+ percent
+ sale
+
+ 1
+ 1
+
+ 1
+ 1
+
+
+
+
+ 61
+ VAT-OUT-00-EU-L
+ Marchandises EU (Code L)
+
+ 0
+ percent
+ sale
+
+ 1
+ 1
+
+ 1
+ 1
+
+
+
+
+ 62
+ VAT-OUT-00-EU-T
+ Marchandises EU (Code T)
+
+ 0
+ percent
+ sale
+
+ 1
+ 1
+
+ 1
+ 1
+
+
+
+
+ 70
+ VAT-OUT-00-ROW
+ Export hors EU
+
+ 0
+ percent
+ sale
+
+ 1
+ 1
+
+ 1
+ 1
+
+
+
+
+ 110
+ VAT-IN-V81-21
+ TVA Déductible 21% - Approvisionn. et marchandises
+
+ 1
+ percent
+ purchase
+ 1
+ 1
+ 1
+ 1
+
+
+
+
+ 111
+ VAT-IN-V81-21-C1
+ VAT-IN-V81-21-C1
+
+
+
+
+ 0.21
+ percent
+ purchase
+
+ 1
+
+ 1
+
+ 1
+
+ 1
+
+
+
+
+ 112
+ VAT-IN-V81-21-C2
+ VAT-IN-V81-21-C2
+
+
+ 0
+ percent
+ purchase
+ 1
+ 1
+
+ -1
+ 1
+
+
+
+
+ 120
+ VAT-IN-V81-12
+ TVA Déductible 12% - Approvisionn. et marchandises
+
+ 1
+ percent
+ purchase
+ 1
+ 1
+ 1
+ 1
+
+
+
+
+ 121
+ VAT-IN-V81-12-C1
+ VAT-IN-V81-12-C1
+
+
+
+
+ 0.12
+ percent
+ purchase
+
+ 1
+
+ 1
+
+ 1
+
+ 1
+
+
+
+
+ 122
+ VAT-IN-V81-12-C2
+ VAT-IN-V81-12-C2
+
+
+ 0
+ percent
+ purchase
+ 1
+ 1
+
+ -1
+ 1
+
+
+
+
+ 130
+ VAT-IN-V81-06
+ TVA Déductible 6% - Approvisionn. et marchandises
+
+ 1
+ percent
+ purchase
+ 1
+ 1
+ 1
+ 1
+
+
+
+
+ 131
+ VAT-IN-V81-06-C1
+ VAT-IN-V81-06-C1
+
+
+
+
+ 0.06
+ percent
+ purchase
+
+ 1
+
+ 1
+
+ 1
+
+ 1
+
+
+
+
+ 132
+ VAT-IN-V81-06-C2
+ VAT-IN-V81-06-C2
+
+
+ 0
+ percent
+ purchase
+ 1
+ 1
+
+ -1
+ 1
+
+
+
+
+ 140
+ VAT-IN-V81-00
+ TVA à l'entrée 0% - Approvisionn. et marchandises
+
+ 1
+ percent
+ purchase
+ 1
+ 1
+ 1
+ 1
+
+
+
+
+ 141
+ VAT-IN-V81-00-C1
+ VAT-IN-V81-00-C1
+
+
+ 0
+ percent
+ purchase
+
+ 1
+ 1
+
+ 1
+ 1
+
+
+
+
+ 142
+ VAT-IN-V81-00-C2
+ VAT-IN-V81-00-C2
+
+
+ 0
+ percent
+ purchase
+ 1
+ 1
+
+ -1
+ 1
+
+
+
+
+ 210
+ VAT-IN-V82-21-S
+ TVA Déductible 21% - Services
+
+ 1
+ percent
+ purchase
+ 1
+ 1
+ 1
+ 1
+
+
+
+
+ 211
+ VAT-IN-V82-21-S-C1
+ VAT-IN-V82-21-S-C1
+
+
+
+
+ 0.21
+ percent
+ purchase
+
+ 1
+
+ 1
+
+ 1
+
+ 1
+
+
+
+
+ 212
+ VAT-IN-V82-21-S-C2
+ VAT-IN-V82-21-S-C2
+
+
+ 0
+ percent
+ purchase
+ 1
+ 1
+
+ -1
+ 1
+
+
+
+
+ 220
+ VAT-IN-V82-21-G
+ TVA Déductible 21% - Biens divers
+
+ 1
+ percent
+ purchase
+ 1
+ 1
+ 1
+ 1
+
+
+
+
+ 221
+ VAT-IN-V82-21-G-C1
+ VAT-IN-V82-21-G-C1
+
+
+
+
+ 0.21
+ percent
+ purchase
+
+ 1
+
+ 1
+
+ 1
+
+ 1
+
+
+
+
+ 222
+ VAT-IN-V82-21-G-C2
+ VAT-IN-V82-21-G-C2
+
+
+ 0
+ percent
+ purchase
+ 1
+ 1
+
+ -1
+ 1
+
+
+
+
+ 230
+ VAT-IN-V82-12-S
+ TVA Déductible 12% - Services
+
+ 1
+ percent
+ purchase
+ 1
+ 1
+ 1
+ 1
+
+
+
+
+ 231
+ VAT-IN-V82-12-S-C1
+ VAT-IN-V82-12-S-C1
+
+
+
+
+ 0.12
+ percent
+ purchase
+
+ 1
+
+ 1
+
+ 1
+
+ 1
+
+
+
+
+ 232
+ VAT-IN-V82-12-S-C2
+ VAT-IN-V82-12-S-C2
+
+
+ 0
+ percent
+ purchase
+ 1
+ 1
+
+ -1
+ 1
+
+
+
+
+ 240
+ VAT-IN-V82-12-G
+ TVA Déductible 12% - Biens divers
+
+ 1
+ percent
+ purchase
+ 1
+ 1
+ 1
+ 1
+
+
+
+
+ 241
+ VAT-IN-V82-12-G-C1
+ VAT-IN-V82-12-G-C1
+
+
+
+
+ 0.12
+ percent
+ purchase
+
+ 1
+
+ 1
+
+ 1
+
+ 1
+
+
+
+
+ 242
+ VAT-IN-V82-12-G-C2
+ VAT-IN-V82-12-G-C2
+
+
+ 0
+ percent
+ purchase
+ 1
+ 1
+
+ -1
+ 1
+
+
+
+
+ 250
+ VAT-IN-V82-06-S
+ TVA Déductible 6% - Services
+
+ 1
+ percent
+ purchase
+ 1
+ 1
+ 1
+ 1
+
+
+
+
+ 251
+ VAT-IN-V82-06-S-C1
+ VAT-IN-V82-06-S-C1
+
+
+
+
+ 0.06
+ percent
+ purchase
+
+ 1
+
+ 1
+
+ 1
+
+ 1
+
+
+
+
+ 252
+ VAT-IN-V82-06-S-C2
+ VAT-IN-V82-06-S-C2
+
+
+ 0
+ percent
+ purchase
+ 1
+ 1
+
+ -1
+ 1
+
+
+
+
+ 260
+ VAT-IN-V82-06-G
+ TVA Déductible 6% - Biens divers
+
+ 1
+ percent
+ purchase
+ 1
+ 1
+ 1
+ 1
+
+
+
+
+ 261
+ VAT-IN-V82-06-G-C1
+ VAT-IN-V82-06-G-C1
+
+
+
+
+ 0.06
+ percent
+ purchase
+
+ 1
+
+ 1
+
+ 1
+
+ 1
+
+
+
+
+ 262
+ VAT-IN-V82-06-G-C2
+ VAT-IN-V82-06-G-C2
+
+
+ 0
+ percent
+ purchase
+ 1
+ 1
+
+ -1
+ 1
+
+
+
+
+ 270
+ VAT-IN-V82-00-S
+ TVA à l'entrée 0% - Services
+
+ 1
+ percent
+ purchase
+ 1
+ 1
+ 1
+ 1
+
+
+
+
+ 271
+ VAT-IN-V82-00-S-C1
+ VAT-IN-V82-00-S-C1
+
+
+ 0
+ percent
+ purchase
+
+ 1
+ 1
+
+ 1
+ 1
+
+
+
+
+ 272
+ VAT-IN-V82-00-S-C2
+ VAT-IN-V82-00-S-C2
+
+
+ 0
+ percent
+ purchase
+ 1
+ 1
+
+ -1
+ 1
+
+
+
+
+ 280
+ VAT-IN-V82-00-G
+ TVA à l'entrée 0% - Biens divers
+
+ 1
+ percent
+ purchase
+ 1
+ 1
+ 1
+ 1
+
+
+
+
+ 281
+ VAT-IN-V82-00-G-C1
+ VAT-IN-V82-00-G-C1
+
+
+ 0
+ percent
+ purchase
+
+ 1
+ 1
+
+ 1
+ 1
+
+
+
+
+ 282
+ VAT-IN-V82-00-G-C2
+ VAT-IN-V82-00-G-C2
+
+
+ 0
+ percent
+ purchase
+ 1
+ 1
+
+ -1
+ 1
+
+
+
+
+ 310
+ VAT-IN-V83-21
+ TVA Déductible 21% - Biens d'investissement
+
+ 1
+ percent
+ purchase
+ 1
+ 1
+ 1
+ 1
+
+
+
+
+ 311
+ VAT-IN-V83-21-C1
+ VAT-IN-V83-21-C1
+
+
+
+
+ 0.21
+ percent
+ purchase
+
+ 1
+
+ 1
+
+ 1
+
+ 1
+
+
+
+
+ 312
+ VAT-IN-V83-21-C2
+ VAT-IN-V83-21-C2
+
+
+ 0
+ percent
+ purchase
+ 1
+ 1
+
+ -1
+ 1
+
+
+
+
+ 320
+ VAT-IN-V83-12
+ TVA Déductible 12% - Biens d'investissement
+
+ 1
+ percent
+ purchase
+ 1
+ 1
+ 1
+ 1
+
+
+
+
+ 321
+ VAT-IN-V83-12-C1
+ VAT-IN-V83-12-C1
+
+
+
+
+ 0.12
+ percent
+ purchase
+
+ 1
+
+ 1
+
+ 1
+
+ 1
+
+
+
+
+ 322
+ VAT-IN-V83-12-C2
+ VAT-IN-V83-12-C2
+
+
+ 0
+ percent
+ purchase
+ 1
+ 1
+
+ -1
+ 1
+
+
+
+
+ 330
+ VAT-IN-V83-06
+ TVA Déductible 6% - Biens d'investissement
+
+ 1
+ percent
+ purchase
+ 1
+ 1
+ 1
+ 1
+
+
+
+
+ 331
+ VAT-IN-V83-06-C1
+ VAT-IN-V83-06-C1
+
+
+
+
+ 0.06
+ percent
+ purchase
+
+ 1
+
+ 1
+
+ 1
+
+ 1
+
+
+
+
+ 332
+ VAT-IN-V83-06-C2
+ VAT-IN-V83-06-C2
+
+
+ 0
+ percent
+ purchase
+ 1
+ 1
+
+ -1
+ 1
+
+
+
+
+ 340
+ VAT-IN-V83-00
+ TVA à l'entrée 0% - Biens d'investissement
+
+ 1
+ percent
+ purchase
+ 1
+ 1
+ 1
+ 1
+
+
+
+
+ 341
+ VAT-IN-V83-00-C1
+ VAT-IN-V83-00-C1
+
+
+ 0
+ percent
+ purchase
+
+ 1
+ 1
+
+ 1
+ 1
+
+
+
+
+ 342
+ VAT-IN-V83-00-C2
+ VAT-IN-V83-00-C2
+
+
+ 0
+ percent
+ purchase
+ 1
+ 1
+
+ -1
+ 1
+
+
+
+
+ 410
+ VAT-IN-V81-21-CC
+ TVA Déductible 21% Cocontract. - Approvisionn. et marchandises
+
+ 1
+ percent
+ purchase
+ 1
+ 1
+ 1
+ 1
+
+
+
+
+ 411
+ VAT-IN-V81-21-CC-C1
+ VAT-IN-V81-21-CC-C1
+
+
+
+
+ 0.21
+ percent
+ purchase
+
+ 1
+
+ 1
+
+ 1
+ 1
+
+
+
+
+ 412
+ VAT-IN-V81-21-CC-C2
+ VAT-IN-V81-21-CC-C2
+
+
+
+
+ -0.21
+ percent
+ purchase
+
+ 1
+
+ -1
+
+ -1
+ 1
+
+
+
+
+ 413
+ VAT-IN-V81-21-CC-C3
+ VAT-IN-V81-21-CC-C3
+
+
+ 0
+ percent
+ purchase
+ 1
+ 1
+
+ -1
+ 1
+
+
+
+
+ 420
+ VAT-IN-V81-12-CC
+ TVA Déductible 12% Cocontract. - Approvisionn. et marchandises
+
+ 1
+ percent
+ purchase
+ 1
+ 1
+ 1
+ 1
+
+
+
+
+ 421
+ VAT-IN-V81-12-CC-C1
+ VAT-IN-V81-12-CC-C1
+
+
+
+
+ 0.12
+ percent
+ purchase
+
+ 1
+
+ 1
+
+ 1
+ 1
+
+
+
+
+ 422
+ VAT-IN-V81-12-CC-C2
+ VAT-IN-V81-12-CC-C2
+
+
+
+
+ -0.12
+ percent
+ purchase
+
+ 1
+
+ -1
+
+ -1
+ 1
+
+
+
+
+ 423
+ VAT-IN-V81-12-CC-C3
+ VAT-IN-V81-12-CC-C3
+
+
+ 0
+ percent
+ purchase
+ 1
+ 1
+
+ -1
+ 1
+
+
+
+
+ 430
+ VAT-IN-V81-06-CC
+ TVA Déductible 6% Cocontract. - Approvisionn. et marchandises
+
+ 1
+ percent
+ purchase
+ 1
+ 1
+ 1
+ 1
+
+
+
+
+ 431
+ VAT-IN-V81-06-CC-C1
+ VAT-IN-V81-06-CC-C1
+
+
+
+
+ 0.06
+ percent
+ purchase
+
+ 1
+
+ 1
+
+ 1
+ 1
+
+
+
+
+ 432
+ VAT-IN-V81-06-CC-C2
+ VAT-IN-V81-06-CC-C2
+
+
+
+
+ -0.06
+ percent
+ purchase
+
+ 1
+
+ -1
+
+ -1
+ 1
+
+
+
+
+ 433
+ VAT-IN-V81-06-CC-C3
+ VAT-IN-V81-06-CC-C3
+
+
+ 0
+ percent
+ purchase
+ 1
+ 1
+
+ -1
+ 1
+
+
+
+
+ 440
+ VAT-IN-V81-00-CC
+ TVA à l'entrée 0% Cocontract. - Approvisionn. et marchandises
+
+ 1
+ percent
+ purchase
+ 1
+ 1
+ 1
+ 1
+
+
+
+
+ 441
+ VAT-IN-V81-00-CC-C1
+ VAT-IN-V81-00-CC-C1
+
+
+
+
+ 0
+ percent
+ purchase
+
+ 1
+ 1
+
+ 1
+ 1
+
+
+
+
+ 442
+ VAT-IN-V81-00-CC-C2
+ VAT-IN-V81-00-CC-C2
+
+
+
+
+ 0
+ percent
+ purchase
+
+ 1
+ -1
+
+ -1
+ 1
+
+
+
+
+ 443
+ VAT-IN-V81-00-CC-C3
+ VAT-IN-V81-00-CC-C3
+
+
+ 0
+ percent
+ purchase
+ 1
+ 1
+
+ -1
+ 1
+
+
+
+
+ 510
+ VAT-IN-V82-21-CC
+ TVA Déductible 21% Cocontract. - Services and other goods
+
+ 1
+ percent
+ purchase
+ 1
+ 1
+ 1
+ 1
+
+
+
+
+ 511
+ VAT-IN-V82-21-CC-C1
+ VAT-IN-V82-21-CC-C1
+
+
+
+
+ 0.21
+ percent
+ purchase
+
+ 1
+
+ 1
+
+ 1
+ 1
+
+
+
+
+ 512
+ VAT-IN-V82-21-CC-C2
+ VAT-IN-V82-21-CC-C2
+
+
+
+
+ -0.21
+ percent
+ purchase
+
+ 1
+
+ -1
+
+ -1
+ 1
+
+
+
+
+ 512
+ VAT-IN-V82-21-CC-C3
+ VAT-IN-V82-21-CC-C3
+
+
+ 0
+ percent
+ purchase
+ 1
+ 1
+
+ -1
+ 1
+
+
+
+
+ 520
+ VAT-IN-V82-12-CC
+ TVA Déductible 12% Cocontract. - Services and other goods
+
+ 1
+ percent
+ purchase
+ 1
+ 1
+ 1
+ 1
+
+
+
+
+ 521
+ VAT-IN-V82-12-CC-C1
+ VAT-IN-V82-12-CC-C1
+
+
+
+
+ 0.12
+ percent
+ purchase
+
+ 1
+
+ 1
+
+ 1
+ 1
+
+
+
+
+ 522
+ VAT-IN-V82-12-CC-C2
+ VAT-IN-V82-12-CC-C2
+
+
+
+
+ -0.12
+ percent
+ purchase
+
+ 1
+
+ -1
+
+ -1
+ 1
+
+
+
+
+ 523
+ VAT-IN-V82-12-CC-C3
+ VAT-IN-V82-12-CC-C3
+
+
+ 0
+ percent
+ purchase
+ 1
+ 1
+
+ -1
+ 1
+
+
+
+
+ 530
+ VAT-IN-V82-06-CC
+ TVA Déductible 6% Cocontract. - Services and other goods
+
+ 1
+ percent
+ purchase
+ 1
+ 1
+ 1
+ 1
+
+
+
+
+ 531
+ VAT-IN-V82-06-CC-C1
+ VAT-IN-V82-06-CC-C1
+
+
+
+
+ 0.06
+ percent
+ purchase
+
+ 1
+
+ 1
+
+ 1
+ 1
+
+
+
+
+ 532
+ VAT-IN-V82-06-CC-C2
+ VAT-IN-V82-06-CC-C2
+
+
+
+
+ -0.06
+ percent
+ purchase
+
+ 1
+
+ -1
+
+ -1
+ 1
+
+
+
+
+ 533
+ VAT-IN-V82-06-CC-C3
+ VAT-IN-V82-06-CC-C3
+
+
+ 0
+ percent
+ purchase
+ 1
+ 1
+
+ -1
+ 1
+
+
+
+
+ 540
+ VAT-IN-V82-00-CC
+ TVA à l'entrée 0% Cocontract. - Services and other goods
+
+ 1
+ percent
+ purchase
+ 1
+ 1
+ 1
+ 1
+
+
+
+
+ 541
+ VAT-IN-V82-00-CC-C1
+ VAT-IN-V82-00-CC-C1
+
+
+
+
+ 0
+ percent
+ purchase
+
+ 1
+ 1
+
+ 1
+ 1
+
+
+
+
+ 542
+ VAT-IN-V82-00-CC-C2
+ VAT-IN-V82-00-CC-C2
+
+
+
+
+ 0
+ percent
+ purchase
+
+ 1
+ -1
+
+ -1
+ 1
+
+
+
+
+ 543
+ VAT-IN-V82-00-CC-C3
+ VAT-IN-V82-00-CC-C3
+
+
+ 0
+ percent
+ purchase
+ 1
+ 1
+
+ -1
+ 1
+
+
+
+
+ 610
+ VAT-IN-V83-21-CC
+ TVA Déductible 21% Cocontract. - Biens d'investissement
+
+ 1
+ percent
+ purchase
+ 1
+ 1
+ 1
+ 1
+
+
+
+
+ 611
+ VAT-IN-V83-21-CC-C1
+ VAT-IN-V83-21-CC-C1
+
+
+
+
+ 0.21
+ percent
+ purchase
+
+ 1
+
+ 1
+
+ 1
+ 1
+
+
+
+
+ 612
+ VAT-IN-V83-21-CC-C2
+ VAT-IN-V83-21-CC-C2
+
+
+
+
+ -0.21
+ percent
+ purchase
+
+ 1
+
+ -1
+
+ -1
+ 1
+
+
+
+
+ 613
+ VAT-IN-V83-21-CC-C3
+ VAT-IN-V83-21-CC-C3
+
+
+ 0
+ percent
+ purchase
+ 1
+ 1
+
+ -1
+ 1
+
+
+
+
+ 620
+ VAT-IN-V83-12-CC
+ TVA Déductible 12% Cocontract. - Biens d'investissement
+
+ 1
+ percent
+ purchase
+ 1
+ 1
+ 1
+ 1
+
+
+
+
+ 621
+ VAT-IN-V83-12-CC-C1
+ VAT-IN-V83-12-CC-C1
+
+
+
+
+ 0.12
+ percent
+ purchase
+
+ 1
+
+ 1
+
+ 1
+ 1
+
+
+
+
+ 622
+ VAT-IN-V83-12-CC-C2
+ VAT-IN-V83-12-CC-C2
+
+
+
+
+ -0.12
+ percent
+ purchase
+
+ 1
+
+ -1
+
+ -1
+ 1
+
+
+
+
+ 623
+ VAT-IN-V83-12-CC-C3
+ VAT-IN-V83-12-CC-C3
+
+
+ 0
+ percent
+ purchase
+ 1
+ 1
+
+ -1
+ 1
+
+
+
+
+ 630
+ VAT-IN-V83-06-CC
+ TVA Déductible 6% Cocontract. - Biens d'investissement
+
+ 1
+ percent
+ purchase
+ 1
+ 1
+ 1
+ 1
+
+
+
+
+ 631
+ VAT-IN-V83-06-CC-C1
+ VAT-IN-V83-06-CC-C1
+
+
+
+
+ 0.06
+ percent
+ purchase
+
+ 1
+
+ 1
+
+ 1
+ 1
+
+
+
+
+ 632
+ VAT-IN-V83-06-CC-C2
+ VAT-IN-V83-06-CC-C2
+
+
+
+
+ -0.06
+ percent
+ purchase
+
+ 1
+
+ -1
+
+ -1
+ 1
+
+
+
+
+ 633
+ VAT-IN-V83-06-CC-C3
+ VAT-IN-V83-06-CC-C3
+
+
+ 0
+ percent
+ purchase
+ 1
+ 1
+
+ -1
+ 1
+
+
+
+
+ 640
+ VAT-IN-V83-00-CC
+ TVA à l'entrée 0% Cocontract. - Biens d'investissement
+
+ 1
+ percent
+ purchase
+ 1
+ 1
+ 1
+ 1
+
+
+
+
+ 641
+ VAT-IN-V83-00-CC-C1
+ VAT-IN-V83-00-CC-C1
+
+
+
+
+ 0
+ percent
+ purchase
+
+ 1
+ 1
+
+ 1
+ 1
+
+
+
+
+ 642
+ VAT-IN-V83-00-CC-C2
+ VAT-IN-V83-00-CC-C2
+
+
+
+
+ 0
+ percent
+ purchase
+
+ 1
+ -1
+
+ -1
+ 1
+
+
+
+
+ 643
+ VAT-IN-V83-00-CC-C3
+ VAT-IN-V83-00-CC-C3
+
+
+ 0
+ percent
+ purchase
+ 1
+ 1
+
+ -1
+ 1
+
+
+
+
+ 710
+ VAT-IN-V82-CAR-INC
+ TVA Entrant - Frais de voiture - VAT 50% Non Deductible (Price Incl.)
+
+ 1
+ percent
+ purchase
+ 1
+ 1
+ 1
+ 1
+
+
+
+
+ 711
+ VAT-IN-V82-CAR-INC-C1
+ Frais de voiture - VAT 50% Deductible
+
+
+
+
+ 0.095
+ percent
+ purchase
+
+ 1
+
+ 1
+
+ 1
+
+ 1
+
+
+
+
+ 712
+ VAT-IN-V82-CAR-INC-C2
+ Frais de voiture - Montant de la note de crédit
+
+
+ 0
+ percent
+ purchase
+ 1
+ 1
+
+ -1
+ 1
+
+
+
+
+ 720
+ VAT-IN-V82-CAR-EXC
+ TVA Entrant - Frais de voiture - VAT 50% Non Deductible (Price Excl.)
+
+ 1
+ percent
+ purchase
+ 1
+ 1
+ 1
+ 1
+
+
+
+
+ 721
+ VAT-IN-V82-CAR-EXC-C1
+ Frais de voiture - VAT 50% Non Deductible
+
+
+ 0.105
+ percent
+ purchase
+
+ 1
+
+ 1
+
+ 1
+
+ 1
+
+
+
+
+ 722
+ VAT-IN-V82-CAR-EXC-C2
+ Frais de voiture - VAT 50% Deductible
+
+
+
+
+ 0.105
+ percent
+ purchase
+ 1
+
+ 1
+ 1
+
+ 1
+
+
+
+
+ 723
+ VAT-IN-V82-CAR-EXC-C3
+ Frais de voiture - Montant de la note de crédit
+
+
+ 0
+ percent
+ purchase
+ 1
+ 1
+
+ -1
+ 1
+
+
+
+
+ 1110
+ VAT-IN-V81-21-EU
+ TVA Déductible 21% Intracomm. - Approvisionn. et marchandises
+
+ 1
+ percent
+ purchase
+ 1
+ 1
+ 1
+ 1
+
+
+
+
+ 1111
+ VAT-IN-V81-21-EU-C1
+ VAT-IN-V81-21-EU-C1
+
+
+
+
+ 0.21
+ percent
+ purchase
+
+ 1
+
+ 1
+
+ 1
+ 1
+
+
+
+
+ 1112
+ VAT-IN-V81-21-EU-C2
+ VAT-IN-V81-21-EU-C2
+
+
+
+
+ -0.21
+ percent
+ purchase
+
+ 1
+
+ -1
+
+ -1
+ 1
+
+
+
+
+ 1113
+ VAT-IN-V81-21-EU-C3
+ VAT-IN-V81-21-EU-C3
+
+
+ 0
+ percent
+ purchase
+ 1
+ 1
+
+ -1
+ 1
+
+
+
+
+ 1120
+ VAT-IN-V81-12-EU
+ TVA Déductible 12% Intracomm. - Approvisionn. et marchandises
+
+ 1
+ percent
+ purchase
+ 1
+ 1
+ 1
+ 1
+
+
+
+
+ 1121
+ VAT-IN-V81-12-EU-C1
+ VAT-IN-V81-12-EU-C1
+
+
+
+
+ 0.12
+ percent
+ purchase
+
+ 1
+
+ 1
+
+ 1
+ 1
+
+
+
+
+ 1122
+ VAT-IN-V81-12-EU-C2
+ VAT-IN-V81-12-EU-C2
+
+
+
+
+ -0.12
+ percent
+ purchase
+
+ 1
+
+ -1
+
+ -1
+ 1
+
+
+
+
+ 1123
+ VAT-IN-V81-12-EU-C3
+ VAT-IN-V81-12-EU-C3
+
+
+ 0
+ percent
+ purchase
+ 1
+ 1
+
+ -1
+ 1
+
+
+
+
+ 1130
+ VAT-IN-V81-06-EU
+ TVA Déductible 6% Intracomm. - Approvisionn. et marchandises
+
+ 1
+ percent
+ purchase
+ 1
+ 1
+ 1
+ 1
+
+
+
+
+ 1131
+ VAT-IN-V81-06-EU-C1
+ VAT-IN-V81-06-EU-C1
+
+
+
+
+ 0.06
+ percent
+ purchase
+
+ 1
+
+ 1
+
+ 1
+ 1
+
+
+
+
+ 1132
+ VAT-IN-V81-06-EU-C2
+ VAT-IN-V81-06-EU-C2
+
+
+
+
+ -0.06
+ percent
+ purchase
+
+ 1
+
+ -1
+
+ -1
+ 1
+
+
+
+
+ 1133
+ VAT-IN-V81-06-EU-C3
+ VAT-IN-V81-06-EU-C3
+
+
+ 0
+ percent
+ purchase
+ 1
+ 1
+
+ -1
+ 1
+
+
+
+
+ 1140
+ VAT-IN-V81-00-EU
+ TVA à l'entrée 0% Intracomm. - Approvisionn. et marchandises
+
+ 1
+ percent
+ purchase
+ 1
+ 1
+ 1
+ 1
+
+
+
+
+ 1141
+ VAT-IN-V81-00-EU-C1
+ VAT-IN-V81-00-EU-C1
+
+
+ 0
+ percent
+ purchase
+
+ 1
+ 1
+
+ 1
+ 1
+
+
+
+
+ 1142
+ VAT-IN-V81-00-EU-C2
+ VAT-IN-V81-00-EU-C2
+
+
+ 0
+ percent
+ purchase
+
+ 1
+ 1
+
+ -1
+ 1
+
+
+
+
+ 1143
+ VAT-IN-V81-00-EU-C3
+ VAT-IN-V81-00-EU-C3
+
+
+ 0
+ percent
+ purchase
+ 1
+ 1
+
+ -1
+ 1
+
+
+
+
+ 1210
+ VAT-IN-V82-21-EU-S
+ TVA Déductible 21% Intracomm. - Services
+
+ 1
+ percent
+ purchase
+ 1
+ 1
+ 1
+ 1
+
+
+
+
+ 1211
+ VAT-IN-V82-21-EU-S-C1
+ VAT-IN-V82-21-EU-S-C1
+
+
+
+
+ 0.21
+ percent
+ purchase
+
+ 1
+
+ 1
+
+ 1
+ 1
+
+
+
+
+ 1212
+ VAT-IN-V82-21-EU-S-C2
+ VAT-IN-V82-21-EU-S-C2
+
+
+
+
+ -0.21
+ percent
+ purchase
+
+ 1
+
+ -1
+
+ -1
+ 1
+
+
+
+
+ 1213
+ VAT-IN-V82-21-EU-S-C3
+ VAT-IN-V82-21-EU-S-C3
+
+
+ 0
+ percent
+ purchase
+ 1
+ 1
+
+ -1
+ 1
+
+
+
+
+ 1220
+ VAT-IN-V82-21-EU-G
+ TVA Déductible 21% Intracomm. - Biens divers
+
+ 1
+ percent
+ purchase
+ 1
+ 1
+ 1
+ 1
+
+
+
+
+ 1221
+ VAT-IN-V82-21-EU-G-C1
+ VAT-IN-V82-21-EU-G-C1
+
+
+
+
+ 0.21
+ percent
+ purchase
+
+ 1
+
+ 1
+
+ 1
+ 1
+
+
+
+
+ 1222
+ VAT-IN-V82-21-EU-G-C2
+ VAT-IN-V82-21-EU-G-C2
+
+
+
+
+ -0.21
+ percent
+ purchase
+
+ 1
+
+ -1
+
+ -1
+ 1
+
+
+
+
+ 1223
+ VAT-IN-V82-21-EU-G-C3
+ VAT-IN-V82-21-EU-G-C3
+
+
+ 0
+ percent
+ purchase
+ 1
+ 1
+
+ -1
+ 1
+
+
+
+
+ 1230
+ VAT-IN-V82-12-EU-S
+ TVA Déductible 12% Intracomm. - Services
+
+ 1
+ percent
+ purchase
+ 1
+ 1
+ 1
+ 1
+
+
+
+
+ 1231
+ VAT-IN-V82-12-EU-S-C1
+ VAT-IN-V82-12-EU-S-C1
+
+
+
+
+ 0.12
+ percent
+ purchase
+
+ 1
+
+ 1
+
+ 1
+ 1
+
+
+
+
+ 1232
+ VAT-IN-V82-12-EU-S-C2
+ VAT-IN-V82-12-EU-S-C2
+
+
+
+
+ -0.12
+ percent
+ purchase
+
+ 1
+
+ -1
+
+ -1
+ 1
+
+
+
+
+ 1233
+ VAT-IN-V82-12-EU-S-C3
+ VAT-IN-V82-12-EU-S-C3
+
+
+ 0
+ percent
+ purchase
+ 1
+ 1
+
+ -1
+ 1
+
+
+
+
+ 1240
+ VAT-IN-V82-12-EU-G
+ TVA Déductible 12% Intracomm. - Biens divers
+
+ 1
+ percent
+ purchase
+ 1
+ 1
+ 1
+ 1
+
+
+
+
+ 1241
+ VAT-IN-V82-12-EU-G-C1
+ VAT-IN-V82-12-EU-G-C1
+
+
+
+
+ 0.12
+ percent
+ purchase
+
+ 1
+
+ 1
+
+ 1
+ 1
+
+
+
+
+ 1242
+ VAT-IN-V82-12-EU-G-C2
+ VAT-IN-V82-12-EU-G-C2
+
+
+
+
+ -0.12
+ percent
+ purchase
+
+ 1
+
+ -1
+
+ -1
+ 1
+
+
+
+
+ 1243
+ VAT-IN-V82-12-EU-G-C3
+ VAT-IN-V82-12-EU-G-C3
+
+
+ 0
+ percent
+ purchase
+ 1
+ 1
+
+ -1
+ 1
+
+
+
+
+ 1250
+ VAT-IN-V82-06-EU-S
+ TVA Déductible 6% Intracomm. - Services
+
+ 1
+ percent
+ purchase
+ 1
+ 1
+ 1
+ 1
+
+
+
+
+ 1251
+ VAT-IN-V82-06-EU-S-C1
+ VAT-IN-V82-06-EU-S-C1
+
+
+
+
+ 0.06
+ percent
+ purchase
+
+ 1
+
+ 1
+
+ 1
+ 1
+
+
+
+
+ 1252
+ VAT-IN-V82-06-EU-S-C2
+ VAT-IN-V82-06-EU-S-C2
+
+
+
+
+ -0.06
+ percent
+ purchase
+
+ 1
+
+ -1
+
+ -1
+ 1
+
+
+
+
+ 1253
+ VAT-IN-V82-06-EU-S-C3
+ VAT-IN-V82-06-EU-S-C3
+
+
+ 0
+ percent
+ purchase
+ 1
+ 1
+
+ -1
+ 1
+
+
+
+
+ 1260
+ VAT-IN-V82-06-EU-G
+ TVA Déductible 6% Intracomm. - Biens divers
+
+ 1
+ percent
+ purchase
+ 1
+ 1
+ 1
+ 1
+
+
+
+
+ 1261
+ VAT-IN-V82-06-EU-G-C1
+ VAT-IN-V82-06-EU-G-C1
+
+
+
+
+ 0.06
+ percent
+ purchase
+
+ 1
+
+ 1
+
+ 1
+ 1
+
+
+
+
+ 1262
+ VAT-IN-V82-06-EU-G-C2
+ VAT-IN-V82-06-EU-G-C2
+
+
+
+
+ -0.06
+ percent
+ purchase
+
+ 1
+
+ -1
+
+ -1
+ 1
+
+
+
+
+ 1263
+ VAT-IN-V82-06-EU-G-C3
+ VAT-IN-V82-06-EU-G-C3
+
+
+ 0
+ percent
+ purchase
+ 1
+ 1
+
+ -1
+ 1
+
+
+
+
+ 1270
+ VAT-IN-V82-00-EU-S
+ TVA à l'entrée 0% Intracomm. - Services
+
+ 1
+ percent
+ purchase
+ 1
+ 1
+ 1
+ 1
+
+
+
+
+ 1271
+ VAT-IN-V82-00-EU-S-C1
+ VAT-IN-V82-00-EU-S-C1
+
+
+ 0
+ percent
+ purchase
+
+ 1
+ 1
+
+ 1
+ 1
+
+
+
+
+ 1272
+ VAT-IN-V82-00-EU-S-C2
+ VAT-IN-V82-00-EU-S-C2
+
+
+ 0
+ percent
+ purchase
+
+ 1
+ 1
+
+ -1
+ 1
+
+
+
+
+ 1273
+ VAT-IN-V82-00-EU-S-C3
+ VAT-IN-V82-00-EU-S-C3
+
+
+ 0
+ percent
+ purchase
+ 1
+ 1
+
+ -1
+ 1
+
+
+
+
+ 1280
+ VAT-IN-V82-00-EU-G
+ TVA à l'entrée 0% Intracomm. - Biens divers
+
+ 1
+ percent
+ purchase
+ 1
+ 1
+ 1
+ 1
+
+
+
+
+ 1281
+ VAT-IN-V82-00-EU-G-C1
+ VAT-IN-V82-00-EU-G-C1
+
+
+ 0
+ percent
+ purchase
+
+ 1
+ 1
+
+ 1
+ 1
+
+
+
+
+ 1282
+ VAT-IN-V82-00-EU-G-C2
+ VAT-IN-V82-00-EU-G-C2
+
+
+ 0
+ percent
+ purchase
+
+ 1
+ 1
+
+ -1
+ 1
+
+
+
+
+ 1283
+ VAT-IN-V82-00-EU-G-C3
+ VAT-IN-V82-00-EU-G-C3
+
+
+ 0
+ percent
+ purchase
+ 1
+ 1
+
+ -1
+ 1
+
+
+
+
+ 1310
+ VAT-IN-V83-21-EU
+ TVA Déductible 21% Intracomm. - Biens d'investissement
+
+ 1
+ percent
+ purchase
+ 1
+ 1
+ 1
+ 1
+
+
+
+
+ 1311
+ VAT-IN-V83-21-EU-C1
+ VAT-IN-V83-21-EU-C1
+
+
+
+
+ 0.21
+ percent
+ purchase
+
+ 1
+
+ 1
+
+ 1
+ 1
+
+
+
+
+ 1312
+ VAT-IN-V83-21-EU-C2
+ VAT-IN-V83-21-EU-C2
+
+
+
+
+ -0.21
+ percent
+ purchase
+
+ 1
+
+ -1
+
+ -1
+ 1
+
+
+
+
+ 1313
+ VAT-IN-V83-21-EU-C3
+ VAT-IN-V83-21-EU-C3
+
+
+ 0
+ percent
+ purchase
+ 1
+ 1
+
+ -1
+ 1
+
+
+
+
+ 1320
+ VAT-IN-V83-12-EU
+ TVA Déductible 12% Intracomm. - Biens d'investissement
+
+ 1
+ percent
+ purchase
+ 1
+ 1
+ 1
+ 1
+
+
+
+
+ 1321
+ VAT-IN-V83-12-EU-C1
+ VAT-IN-V83-12-EU-C1
+
+
+
+
+ 0.12
+ percent
+ purchase
+
+ 1
+
+ 1
+
+ 1
+ 1
+
+
+
+
+ 1322
+ VAT-IN-V83-12-EU-C2
+ VAT-IN-V83-12-EU-C2
+
+
+
+
+ -0.12
+ percent
+ purchase
+
+ 1
+
+ -1
+
+ -1
+ 1
+
+
+
+
+ 1323
+ VAT-IN-V83-12-EU-C3
+ VAT-IN-V83-12-EU-C3
+
+
+ 0
+ percent
+ purchase
+ 1
+ 1
+
+ -1
+ 1
+
+
+
+
+ 1330
+ VAT-IN-V83-06-EU
+ TVA Déductible 6% Intracomm. - Biens d'investissement
+
+ 1
+ percent
+ purchase
+ 1
+ 1
+ 1
+ 1
+
+
+
+
+ 1331
+ VAT-IN-V83-06-EU-C1
+ VAT-IN-V83-06-EU-C1
+
+
+
+
+ 0.06
+ percent
+ purchase
+
+ 1
+
+ 1
+
+ 1
+ 1
+
+
+
+
+ 1332
+ VAT-IN-V83-06-EU-C2
+ VAT-IN-V83-06-EU-C2
+
+
+
+
+ -0.06
+ percent
+ purchase
+
+ 1
+
+ -1
+
+ -1
+ 1
+
+
+
+
+ 1333
+ VAT-IN-V83-06-EU-C3
+ VAT-IN-V83-06-EU-C3
+
+
+ 0
+ percent
+ purchase
+ 1
+ 1
+
+ -1
+ 1
+
+
+
+
+ 1340
+ VAT-IN-V83-00-EU
+ TVA à l'entrée 0% Intracomm. - Biens d'investissement
+
+ 1
+ percent
+ purchase
+ 1
+ 1
+ 1
+ 1
+
+
+
+
+ 1341
+ VAT-IN-V83-00-EU-C1
+ VAT-IN-V83-00-EU-C1
+
+
+ 0
+ percent
+ purchase
+
+ 1
+ 1
+
+ 1
+ 1
+
+
+
+
+ 1342
+ VAT-IN-V83-00-EU-C2
+ VAT-IN-V83-00-EU-C2
+
+
+ 0
+ percent
+ purchase
+
+ 1
+ 1
+
+ -1
+ 1
+
+
+
+
+ 1343
+ VAT-IN-V83-00-EU-C3
+ VAT-IN-V83-00-EU-C3
+
+
+ 0
+ percent
+ purchase
+ 1
+ 1
+
+ -1
+ 1
+
+
+
+
+ 2110
+ VAT-IN-V81-21-ROW-CC
+ TVA Déductible 21% Hors EU - Approvisionn. et marchandises
+
+ 1
+ percent
+ purchase
+ 1
+ 1
+ 1
+ 1
+
+
+
+
+ 2111
+ VAT-IN-V81-21-ROW-CC-C1
+ VAT-IN-V81-21-ROW-CC-C1
+
+
+
+
+ 0.21
+ percent
+ purchase
+
+ 1
+
+ 1
+
+ 1
+ 1
+
+
+
+
+ 2112
+ VAT-IN-V81-21-ROW-CC-C2
+ VAT-IN-V81-21-ROW-CC-C2
+
+
+
+
+ -0.21
+ percent
+ purchase
+
+ 1
+
+ -1
+
+ -1
+ 1
+
+
+
+
+ 2113
+ VAT-IN-V81-21-ROW-CC-C3
+ VAT-IN-V81-21-ROW-CC-C3
+
+
+ 0
+ percent
+ purchase
+ 1
+ 1
+
+ -1
+ 1
+
+
+
+
+ 2120
+ VAT-IN-V81-12-ROW-CC
+ TVA Déductible 12% Hors EU - Approvisionn. et marchandises
+
+ 1
+ percent
+ purchase
+ 1
+ 1
+ 1
+ 1
+
+
+
+
+ 2121
+ VAT-IN-V81-12-ROW-CC-C1
+ VAT-IN-V81-12-ROW-CC-C1
+
+
+
+
+ 0.12
+ percent
+ purchase
+
+ 1
+
+ 1
+
+ 1
+ 1
+
+
+
+
+ 2122
+ VAT-IN-V81-12-ROW-CC-C2
+ VAT-IN-V81-12-ROW-CC-C2
+
+
+
+
+ -0.12
+ percent
+ purchase
+
+ 1
+
+ -1
+
+ -1
+ 1
+
+
+
+
+ 2123
+ VAT-IN-V81-12-ROW-CC-C3
+ VAT-IN-V81-12-ROW-CC-C3
+
+
+ 0
+ percent
+ purchase
+ 1
+ 1
+
+ -1
+ 1
+
+
+
+
+ 2130
+ VAT-IN-V81-06-ROW-CC
+ TVA Déductible 6% Hors EU - Approvisionn. et marchandises
+
+ 1
+ percent
+ purchase
+ 1
+ 1
+ 1
+ 1
+
+
+
+
+ 2131
+ VAT-IN-V81-06-ROW-CC-C1
+ VAT-IN-V81-06-ROW-CC-C1
+
+
+
+
+ 0.06
+ percent
+ purchase
+
+ 1
+
+ 1
+
+ 1
+ 1
+
+
+
+
+ 2132
+ VAT-IN-V81-06-ROW-CC-C2
+ VAT-IN-V81-06-ROW-CC-C2
+
+
+
+
+ -0.06
+ percent
+ purchase
+
+ 1
+
+ -1
+
+ -1
+ 1
+
+
+
+
+ 2133
+ VAT-IN-V81-06-ROW-CC-C3
+ VAT-IN-V81-06-ROW-CC-C3
+
+
+ 0
+ percent
+ purchase
+ 1
+ 1
+
+ -1
+ 1
+
+
+
+
+ 2140
+ VAT-IN-V81-00-ROW-CC
+ TVA à l'entrée 0% Hors EU - Approvisionn. et marchandises
+
+ 1
+ percent
+ purchase
+ 1
+ 1
+ 1
+ 1
+
+
+
+
+ 2141
+ VAT-IN-V81-00-ROW-CC-C1
+ VAT-IN-V81-00-ROW-CC-C1
+
+
+ 0
+ percent
+ purchase
+
+ 1
+ 1
+
+ 1
+ 1
+
+
+
+
+ 2142
+ VAT-IN-V81-00-ROW-CC-C2
+ VAT-IN-V81-00-ROW-CC-C2
+
+
+ 0
+ percent
+ purchase
+ 1
+ 1
+
+ -1
+ 1
+
+
+
+
+ 2210
+ VAT-IN-V82-21-ROW-CC
+ TVA Déductible 21% Hors EU - Services and other goods
+
+ 1
+ percent
+ purchase
+ 1
+ 1
+ 1
+ 1
+
+
+
+
+ 2211
+ VAT-IN-V82-21-ROW-CC-C1
+ VAT-IN-V82-21-ROW-CC-C1
+
+
+
+
+ 0.21
+ percent
+ purchase
+
+ 1
+
+ 1
+
+ 1
+ 1
+
+
+
+
+ 2212
+ VAT-IN-V82-21-ROW-CC-C2
+ VAT-IN-V82-21-ROW-CC-C2
+
+
+
+
+ -0.21
+ percent
+ purchase
+
+ 1
+
+ -1
+
+ -1
+ 1
+
+
+
+
+ 2213
+ VAT-IN-V82-21-ROW-CC-C3
+ VAT-IN-V82-21-ROW-CC-C3
+
+
+ 0
+ percent
+ purchase
+ 1
+ 1
+
+ -1
+ 1
+
+
+
+
+ 2220
+ VAT-IN-V82-12-ROW-CC
+ TVA Déductible 12% Hors EU - Services and other goods
+
+ 1
+ percent
+ purchase
+ 1
+ 1
+ 1
+ 1
+
+
+
+
+ 2221
+ VAT-IN-V82-12-ROW-CC-C1
+ VAT-IN-V82-12-ROW-CC-C1
+
+
+
+
+ 0.12
+ percent
+ purchase
+
+ 1
+
+ 1
+
+ 1
+ 1
+
+
+
+
+ 2222
+ VAT-IN-V82-12-ROW-CC-C2
+ VAT-IN-V82-12-ROW-CC-C2
+
+
+
+
+ -0.12
+ percent
+ purchase
+
+ 1
+
+ -1
+
+ -1
+ 1
+
+
+
+
+ 2223
+ VAT-IN-V82-12-ROW-CC-C3
+ VAT-IN-V82-12-ROW-CC-C3
+
+
+ 0
+ percent
+ purchase
+ 1
+ 1
+
+ -1
+ 1
+
+
+
+
+ 2230
+ VAT-IN-V82-06-ROW-CC
+ TVA Déductible 6% Hors EU - Services and other goods
+
+ 1
+ percent
+ purchase
+ 1
+ 1
+ 1
+ 1
+
+
+
+
+ 2231
+ VAT-IN-V82-06-ROW-CC-C1
+ VAT-IN-V82-06-ROW-CC-C1
+
+
+
+
+ 0.06
+ percent
+ purchase
+
+ 1
+
+ 1
+
+ 1
+ 1
+
+
+
+
+ 2232
+ VAT-IN-V82-06-ROW-CC-C2
+ VAT-IN-V82-06-ROW-CC-C2
+
+
+
+
+ -0.06
+ percent
+ purchase
+
+ 1
+
+ -1
+
+ -1
+ 1
+
+
+
+
+ 2233
+ VAT-IN-V82-06-ROW-CC-C3
+ VAT-IN-V82-06-ROW-CC-C3
+
+
+ 0
+ percent
+ purchase
+ 1
+ 1
+
+ -1
+ 1
+
+
+
+
+ 2240
+ VAT-IN-V82-00-ROW-CC
+ TVA à l'entrée 0% Hors EU - Services and other goods
+
+ 1
+ percent
+ purchase
+ 1
+ 1
+ 1
+ 1
+
+
+
+
+ 2241
+ VAT-IN-V82-00-ROW-CC-C1
+ VAT-IN-V82-00-ROW-CC-C1
+
+
+ 0
+ percent
+ purchase
+
+ 1
+ 1
+
+ 1
+ 1
+
+
+
+
+ 2242
+ VAT-IN-V82-00-ROW-CC-C2
+ VAT-IN-V82-00-ROW-CC-C2
+
+
+ 0
+ percent
+ purchase
+ 1
+ 1
+
+ -1
+ 1
+
+
+
+
+ 2310
+ VAT-IN-V83-21-ROW-CC
+ TVA Déductible 21% Hors EU - Biens d'investissement
+
+ 1
+ percent
+ purchase
+ 1
+ 1
+ 1
+ 1
+
+
+
+
+ 2311
+ VAT-IN-V83-21-ROW-CC-C1
+ VAT-IN-V83-21-ROW-CC-C1
+
+
+
+
+ 0.21
+ percent
+ purchase
+
+ 1
+
+ 1
+
+ 1
+ 1
+
+
+
+
+ 2312
+ VAT-IN-V83-21-ROW-CC-C2
+ VAT-IN-V83-21-ROW-CC-C2
+
+
+
+
+ -0.21
+ percent
+ purchase
+
+ 1
+
+ -1
+
+ -1
+ 1
+
+
+
+
+ 2313
+ VAT-IN-V83-21-ROW-CC-C3
+ VAT-IN-V83-21-ROW-CC-C3
+
+
+ 0
+ percent
+ purchase
+ 1
+ 1
+
+ -1
+ 1
+
+
+
+
+ 2320
+ VAT-IN-V83-12-ROW-CC
+ TVA Déductible 12% Hors EU - Biens d'investissement
+
+ 1
+ percent
+ purchase
+ 1
+ 1
+ 1
+ 1
+
+
+
+
+ 2321
+ VAT-IN-V83-12-ROW-CC-C1
+ VAT-IN-V83-12-ROW-CC-C1
+
+
+
+
+ 0.12
+ percent
+ purchase
+
+ 1
+
+ 1
+
+ 1
+ 1
+
+
+
+
+ 2322
+ VAT-IN-V83-12-ROW-CC-C2
+ VAT-IN-V83-12-ROW-CC-C2
+
+
+
+
+ -0.12
+ percent
+ purchase
+
+ 1
+
+ -1
+
+ -1
+ 1
+
+
+
+
+ 2323
+ VAT-IN-V83-12-ROW-CC-C3
+ VAT-IN-V83-12-ROW-CC-C3
+
+
+ 0
+ percent
+ purchase
+ 1
+ 1
+
+ -1
+ 1
+
+
+
+
+ 2330
+ VAT-IN-V83-06-ROW-CC
+ TVA Déductible 6% Hors EU - Biens d'investissement
+
+ 1
+ percent
+ purchase
+ 1
+ 1
+ 1
+ 1
+
+
+
+
+ 2331
+ VAT-IN-V83-06-ROW-CC-C1
+ VAT-IN-V83-06-ROW-CC-C1
+
+
+
+
+ 0.06
+ percent
+ purchase
+
+ 1
+
+ 1
+
+ 1
+ 1
+
+
+
+
+ 2332
+ VAT-IN-V83-06-ROW-CC-C2
+ VAT-IN-V83-06-ROW-CC-C2
+
+
+
+
+ -0.06
+ percent
+ purchase
+
+ 1
+
+ -1
+
+ -1
+ 1
+
+
+
+
+ 2333
+ VAT-IN-V83-06-ROW-CC-C3
+ VAT-IN-V83-06-ROW-CC-C3
+
+
+ 0
+ percent
+ purchase
+ 1
+ 1
+
+ -1
+ 1
+
+
+
+
+ 2340
+ VAT-IN-V83-00-ROW-CC
+ TVA à l'entrée 0% Hors EU - Biens d'investissement
+
+ 1
+ percent
+ purchase
+ 1
+ 1
+ 1
+ 1
+
+
+
+
+ 2341
+ VAT-IN-V83-00-ROW-CC-C1
+ VAT-IN-V83-00-ROW-CC-C1
+
+
+ 0
+ percent
+ purchase
+
+ 1
+ 1
+
+ 1
+ 1
+
+
+
+
+ 2342
+ VAT-IN-V83-00-ROW-CC-C2
+ VAT-IN-V83-00-ROW-CC-C2
+
+
+ 0
+ percent
+ purchase
+ 1
+ 1
+
+ -1
+ 1
+
+
+
+
+
+
diff --git a/addons/l10n_be/fiscal_templates.xml b/addons/l10n_be/fiscal_templates.xml
index e40cd6a3a1b..5e26a7e67c1 100644
--- a/addons/l10n_be/fiscal_templates.xml
+++ b/addons/l10n_be/fiscal_templates.xml
@@ -19,125 +19,7 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/addons/l10n_be/wizard/__init__.py b/addons/l10n_be/wizard/__init__.py
index 2e09bbb17db..3201ee4dba1 100644
--- a/addons/l10n_be/wizard/__init__.py
+++ b/addons/l10n_be/wizard/__init__.py
@@ -19,7 +19,7 @@
#
##############################################################################
-import l10_be_partner_vat_listing
+import l10n_be_partner_vat_listing
import l10n_be_vat_intra
import l10n_be_account_vat_declaration
diff --git a/addons/l10n_be/wizard/l10n_be_account_vat_declaration.py b/addons/l10n_be/wizard/l10n_be_account_vat_declaration.py
index 03fff730bb4..77d8515d78b 100644
--- a/addons/l10n_be/wizard/l10n_be_account_vat_declaration.py
+++ b/addons/l10n_be/wizard/l10n_be_account_vat_declaration.py
@@ -3,6 +3,12 @@
#
# OpenERP, Open Source Management Solution
# Copyright (C) 2004-2010 Tiny SPRL ().
+#
+# Adapted by Noviat to
+# - enforce correct vat number
+# - support negative balance
+# - assign amount of tax code 71-72 correclty to grid 71 or 72
+# - support Noviat tax code scheme
#
# This program is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as
@@ -39,7 +45,7 @@ class l10n_be_vat_declaration(osv.osv_memory):
'tax_code_id': fields.many2one('account.tax.code', 'Tax Code', domain=[('parent_id', '=', False)]),
'msg': fields.text('File created', size=64, readonly=True),
'file_save': fields.binary('Save File'),
- 'ask_resitution': fields.boolean('Ask Restitution',help='It indicates whether a resitution is to made or not?'),
+ 'ask_restitution': fields.boolean('Ask Restitution',help='It indicates whether a resitution is to made or not?'),
'ask_payment': fields.boolean('Ask Payment',help='It indicates whether a payment is to made or not?'),
'client_nihil': fields.boolean('Last Declaration of Enterprise',help='Tick this case only if it concerns only the last statement on the civil or cessation of activity'),
}
@@ -58,13 +64,13 @@ class l10n_be_vat_declaration(osv.osv_memory):
if context is None:
context = {}
- list_of_tags = ['00','01','02','03','44','45','46','47','48','49','54','55','56','57','59','61','62','63','64','71','81','82','83','84','85','86','87','88','91']
+ list_of_tags = ['00','01','02','03','44','45','46','47','48','49','54','55','56','57','59','61','62','63','64','71','72','81','82','83','84','85','86','87','88','91']
data_tax = self.browse(cr, uid, ids[0])
if data_tax.tax_code_id:
obj_company = data_tax.tax_code_id.company_id
else:
obj_company = obj_user.browse(cr, uid, uid, context=context).company_id
- vat_no = obj_company.partner_id.vat
+ vat_no = obj_company.partner_id.vat.replace(' ','').upper()
if not vat_no:
raise osv.except_osv(_('Data Insufficient'), _('No VAT Number Associated with Main Company!'))
@@ -94,19 +100,27 @@ class l10n_be_vat_declaration(osv.osv_memory):
data_of_file += ''+quarter+'\n\t\t\t'
else:
data_of_file += ''+starting_month+'\n\t\t\t'
- data_of_file += '' + str(account_period.date_stop[:4]) + '\n\t\t\n\t\t'
+ data_of_file += '' + str(account_period.date_stop[:4]) + '\n\t\t\n'
+ data_of_file += '\t\t'
data_of_file += '\n\t\t'+ (data['client_nihil'] and 'YES' or 'NO') +''
data_of_file +='\n\t\t\n\t\t\t'
+ cases_list = []
for item in tax_info:
if item['code'] == '91' and ending_month != 12:
#the tax code 91 can only be send for the declaration of December
continue
if item['code']:
- if item['code'] == '71-72':
- item['code']='71'
+ if item['code'] == 'VI':
+ if item['sum_period'] >= 0:
+ item['code'] = '71'
+ else:
+ item['code'] = '72'
if item['code'] in list_of_tags:
- data_of_file +='\n\t\t\t\t' + str(abs(int(round(item['sum_period']*100)))) + ''
+ cases_list.append(item)
+ cases_list.sort()
+ for item in cases_list:
+ data_of_file +='\n\t\t\t\t' + str(abs(int(round(item['sum_period']*100)))) + ''
data_of_file += '\n\t\t\t\n\t\t\n\t\n'
model_data_ids = mod_obj.search(cr, uid,[('model','=','ir.ui.view'),('name','=','view_vat_save')], context=context)
diff --git a/addons/l10n_be/wizard/l10n_be_account_vat_declaration_view.xml b/addons/l10n_be/wizard/l10n_be_account_vat_declaration_view.xml
index fe81a4f9848..4b46b737a39 100644
--- a/addons/l10n_be/wizard/l10n_be_account_vat_declaration_view.xml
+++ b/addons/l10n_be/wizard/l10n_be_account_vat_declaration_view.xml
@@ -21,7 +21,7 @@
-
+
diff --git a/addons/l10n_be/wizard/l10_be_partner_vat_listing.py b/addons/l10n_be/wizard/l10n_be_partner_vat_listing.py
similarity index 61%
rename from addons/l10n_be/wizard/l10_be_partner_vat_listing.py
rename to addons/l10n_be/wizard/l10n_be_partner_vat_listing.py
index 4c6e495ace5..71c19ea385a 100644
--- a/addons/l10n_be/wizard/l10_be_partner_vat_listing.py
+++ b/addons/l10n_be/wizard/l10n_be_partner_vat_listing.py
@@ -4,6 +4,11 @@
# OpenERP, Open Source Management Solution
# Copyright (C) 2004-2010 Tiny SPRL ().
#
+# Corrections & modifications by Noviat nv/sa, (http://www.noviat.be):
+# - VAT listing based upon year in stead of fiscal year
+# - sql query adapted to select only 'tax-out' move lines
+# - extra button to print readable PDF report
+#
# This program is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as
# published by the Free Software Foundation, either version 3 of the
@@ -20,39 +25,12 @@
##############################################################################
import time
import base64
-
from tools.translate import _
-import tools
-from decimal import Decimal
from osv import fields, osv
-class vat_listing_clients(osv.osv_memory):
- _name = 'vat.listing.clients'
- _columns = {
- 'name': fields.char('Client Name', size=64),
- 'vat': fields.char('VAT', size=64),
- 'country': fields.char('Country', size=64),
- 'amount': fields.float('Amount'),
- 'turnover': fields.float('Turnover'),
- }
- def name_get(self, cr, uid, ids, context=None):
- if not len(ids):
- return []
- return [(r['id'], r['name'] or '' + ' - ' + r['vat'] or '') \
- for r in self.read(cr, uid, ids, ['name', 'vat'],
- context, load='_classic_write')]
-
- def name_search(self, cr, uid, name, args=None, operator='ilike', context=None, limit=100):
- client = self.search(cr, uid, [('vat', '=', name)]+args, limit=limit, context=context)
- if not client:
- client = self.search(cr, uid, [('name', 'ilike', '%%%s%%' % name)]+args, limit=limit, context=context)
- return self.name_get(cr, uid, client, context=context)
-
-vat_listing_clients()
-
-class partner_vat(osv.osv_memory):
+class partner_vat_13(osv.osv_memory):
""" Vat Listing """
- _name = "partner.vat"
+ _name = "partner.vat_13"
def get_partner(self, cursor, user, ids, context=None):
obj_period = self.pool.get('account.period')
@@ -60,8 +38,16 @@ class partner_vat(osv.osv_memory):
obj_vat_lclient = self.pool.get('vat.listing.clients')
obj_model_data = self.pool.get('ir.model.data')
data = self.read(cursor, user, ids)[0]
- period = obj_period.search(cursor, user, [('fiscalyear_id', '=', data['fyear'][0])], context=context)
- p_id_list = obj_partner.search(cursor, user, [('vat_subjected', '!=', False),('customer','=',True)], context=context)
+ #period = obj_period.search(cursor, user, [('fiscalyear_id', '=', data['fyear'])], context=context)
+ year = data['year']
+ date_start = year + '-01-01'
+ date_stop = year + '-12-31'
+ period = obj_period.search(cursor, user, [('date_start' ,'>=', date_start), ('date_stop','<=',date_stop)])
+ if not period:
+ raise osv.except_osv(_('Data Insufficient!'), _('No data for the selected Year.'))
+ #logger.notifyChannel('addons.'+self._name, netsvc.LOG_WARNING, 'period = %s' %period )
+
+ p_id_list = obj_partner.search(cursor, user, [('vat_subjected', '!=', False)], context=context)
if not p_id_list:
raise osv.except_osv(_('Data Insufficient!'), _('No partner has a VAT Number asociated with him.'))
partners = []
@@ -79,35 +65,35 @@ class partner_vat(osv.osv_memory):
break
if not go_ahead:
continue
- cursor.execute('select b.code, sum(credit)-sum(debit) from account_move_line l left join account_account a on (l.account_id=a.id) left join account_account_type b on (a.user_type=b.id) where b.code IN %s and l.partner_id=%s and l.period_id IN %s group by b.code',(('produit', 'tax', 'income'),obj_partner.id,tuple(period),))
+ cursor.execute('select b.code, sum(credit)-sum(debit) from account_move_line l left join account_account a on (l.account_id=a.id) left join account_account_type b on (a.user_type=b.id) where b.code IN %s and l.partner_id=%s and l.period_id IN %s group by b.code',(('income','produit','tax'),obj_partner.id,tuple(period),))
line_info = cursor.fetchall()
if not line_info:
continue
- record['vat'] = obj_partner.vat
+ record['vat'] = obj_partner.vat.replace(' ','').upper()
#it seems that this listing is only for belgian customers
record['country'] = 'BE'
- record['amount'] = Decimal(str(0.0))
- record['turnover'] = Decimal(str(0.0))
+ record['amount'] = 0
+ record['turnover'] = 0
record['name'] = obj_partner.name
for item in line_info:
- if item[0] in ('produit','income'):
- record['turnover'] += Decimal(str(item[1]))
+ if item[0] in ('income','produit'):
+ record['turnover'] += item[1]
else:
- record['amount'] += Decimal(str(item[1]))
+ record['amount'] += item[1]
id_client = obj_vat_lclient.create(cursor, user, record, context=context)
partners.append(id_client)
records.append(record)
- context.update({'partner_ids': partners, 'fyear': data['fyear'], 'limit_amount': data['limit_amount'], 'mand_id':data['mand_id']})
- model_data_ids = obj_model_data.search(cursor, user, [('model','=','ir.ui.view'), ('name','=','view_vat_listing')])
+ context.update({'partner_ids': partners, 'year': data['year'], 'limit_amount': data['limit_amount']})
+ model_data_ids = obj_model_data.search(cursor, user, [('model','=','ir.ui.view'), ('name','=','view_vat_listing_13')])
resource_id = obj_model_data.read(cursor, user, model_data_ids, fields=['res_id'])[0]['res_id']
return {
'name': 'Vat Listing',
'view_type': 'form',
'view_mode': 'form',
- 'res_model': 'partner.vat.list',
+ 'res_model': 'partner.vat.list_13',
'views': [(resource_id,'form')],
'context': context,
'type': 'ir.actions.act_window',
@@ -115,17 +101,21 @@ class partner_vat(osv.osv_memory):
}
_columns = {
- 'fyear': fields.many2one('account.fiscalyear','Fiscal Year', required=True),
- 'mand_id': fields.char('MandataireId', size=14, required=True, help="This identifies the representative of the sending company. This is a string of 14 characters"),
+ 'year': fields.char('Year', size=4, required=True),
'limit_amount': fields.integer('Limit Amount', required=True),
- 'test_xml': fields.boolean('Test XML file', help="Sets the XML output as test file"),
}
-partner_vat()
+
+ _defaults={
+ 'year': lambda *a: str(int(time.strftime('%Y'))-1),
+ 'limit_amount': 250,
+ }
+
+partner_vat_13()
-class partner_vat_list(osv.osv_memory):
+class partner_vat_list_13(osv.osv_memory):
""" Partner Vat Listing """
- _name = "partner.vat.list"
+ _name = "partner.vat.list_13"
_columns = {
'partner_ids': fields.many2many('vat.listing.clients', 'vat_partner_rel', 'vat_id', 'partner_id', 'Clients', required=False, help='You can remove clients/partners which you do not want to show in xml file'),
'name': fields.char('File Name', size=32),
@@ -153,12 +143,15 @@ class partner_vat_list(osv.osv_memory):
seq_declarantnum = obj_sequence.get(cursor, user, 'declarantnum')
obj_cmpny = obj_users.browse(cursor, user, user, context=context).company_id
company_vat = obj_cmpny.partner_id.vat
+
if not company_vat:
raise osv.except_osv(_('Data Insufficient'),_('No VAT Number Associated with Main Company!'))
- cref = company_vat + seq_controlref
- dnum = cref[2:] + (seq_declarantnum or '')
- obj_year= obj_fyear.browse(cursor, user, context['fyear'][0], context=context)
+ company_vat = company_vat.replace(' ','').upper()
+ SenderId = company_vat[2:]
+ cref = SenderId + seq_controlref
+ dnum = cref + seq_declarantnum
+ #obj_year= obj_fyear.browse(cursor, user, context['fyear'], context=context)
street = zip_city = country = ''
addr = obj_partner.address_get(cursor, user, [obj_cmpny.partner_id.id], ['invoice'])
if addr.get('invoice',False):
@@ -175,16 +168,14 @@ class partner_vat_list(osv.osv_memory):
country = ads.country_id.code
sender_date = time.strftime('%Y-%m-%d')
-# comp_name = obj_cmpny.name
- data_file = '\n'
- data_file += '\n\n\t\n\t\t'+str(company_vat)+'\n\t\t'+ tools.ustr(obj_cmpny.name) +'\n\t\t'+ tools.ustr(street) +'\n\t\t'+ tools.ustr(zip_city) +''
- data_file += '\n\t\t'+ tools.ustr(country) +'\n\t\n'
- data_comp = '\n\n\t'+str(company_vat)+'\n\t'+ tools.ustr(obj_cmpny.name) +'\n\t'+ tools.ustr(street) +'\n\t'+ tools.ustr(zip_city) +'\n\t'+ tools.ustr(country) +'\n'
- data_period = '\n'+ tools.ustr(obj_year.date_stop[:4]) +''
+ data_file += '\n\n\t\n\t\t'+str(company_vat)+'\n\t\t'+ comp_name +'\n\t\t'+ street +'\n\t\t'+ zip_city +''
+ data_file += '\n\t\t'+ country +'\n\t\n'
+ data_comp = '\n\n\t'+SenderId+'\n\t'+ comp_name +'\n\t'+ street +'\n\t'+ zip_city +'\n\t'+ country +'\n'
+ data_period = '\n' + context['year'] +''
error_message = []
data = self.read(cursor, user, ids)[0]
for partner in data['partner_ids']:
@@ -195,27 +186,51 @@ class partner_vat_list(osv.osv_memory):
datas.append(client_data)
seq = 0
data_clientinfo = ''
- sum_tax = Decimal(str(0.00))
- sum_turnover=Decimal(str(0.00))
+ sum_tax = 0.00
+ sum_turnover = 0.00
if len(error_message):
return 'Exception : \n' +'-'*50+'\n'+ '\n'.join(error_message)
for line in datas:
if not line:
continue
- if Decimal(str(line['turnover'])) < Decimal(str(context['limit_amount'])):
+ if line['turnover'] < context['limit_amount']:
continue
seq += 1
- sum_tax +=Decimal(str(line['amount']))
- sum_turnover +=Decimal(str(line['turnover']))
- data_clientinfo += '\n\n\t\n\t\t'+ (line['vat'] or '')[2:] +'\n\t\t' + tools.ustr(line['country']) +'\n\t\n\t'+ str(int(Decimal(str(line['amount'] * 100)))) +'\n\t'+ str(int(Decimal(str(line['turnover'] * 100)))) +'\n'
+ sum_tax += line['amount']
+ sum_turnover += line['turnover']
+ data_clientinfo += '\n\n\t\n\t\t'+line['vat'].replace(' ','').upper()[2:] +'\n\t\t' + line['country'] +'\n\t\n\t'+str(int(round(line['amount'] * 100))) +'\n\t'+str(int(round(line['turnover'] * 100))) +'\n'
- data_decl ='\n'
- data_file += tools.ustr(data_decl) + tools.ustr(data_comp) + tools.ustr(data_period) + tools.ustr(data_clientinfo) + '\n'
+ data_decl ='\n'
+ data_file += data_decl + data_comp + str(data_period) + data_clientinfo + '\n\n'
msg = 'Save the File with '".xml"' extension.'
file_save = base64.encodestring(data_file.encode('utf8'))
self.write(cursor, user, ids, {'file_save':file_save, 'msg':msg, 'name':'vat_list.xml'}, context=context)
return True
+
+ def print_vatlist(self, cursor, user, ids, context=None):
+ if context is None:
+ context = {}
+ obj_vat_lclient = self.pool.get('vat.listing.clients')
+ client_datas = []
+ data = self.read(cursor, user, ids)[0]
+ for partner in data['partner_ids']:
+ if isinstance(partner, list) and partner:
+ client_datas.append(partner[2])
+ else:
+ client_data = obj_vat_lclient.read(cursor, user, partner, context=context)
+ client_datas.append(client_data)
+
+ datas = {'ids': []}
+ datas['model'] = 'res.company'
+ datas['year'] = context['year']
+ datas['limit_amount'] = context['limit_amount']
+ datas['client_datas'] = client_datas
+ return {
+ 'type': 'ir.actions.report.xml',
+ 'report_name': 'partner.vat.listing.print',
+ 'datas': datas,
+ }
-partner_vat_list()
+partner_vat_list_13()
# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:
diff --git a/addons/l10n_be/wizard/l10n_be_partner_vat_listing.xml b/addons/l10n_be/wizard/l10n_be_partner_vat_listing.xml
index 7ae3a0ab73e..ff05e5ecefb 100644
--- a/addons/l10n_be/wizard/l10n_be_partner_vat_listing.xml
+++ b/addons/l10n_be/wizard/l10n_be_partner_vat_listing.xml
@@ -1,110 +1,63 @@
-
+
-
+
+ Partner VAT Listing
+ partner.vat_13
+ form
+
+
+
+
-
- Partner VAT Listing
- partner.vat
- form
-
-
-
-
+
+ Partner VAT Listing
+ ir.actions.act_window
+ partner.vat_13
+ form
+ form
+
+ new
+
-
- Partner VAT Listing
- ir.actions.act_window
- partner.vat
- form
- form
-
- new
-
-
-
-
-
- Vat Listing
- partner.vat.list
- form
-
-
-
-
-
-
-
- step.vat.listing
- vat.listing.clients
- form
-
-
-
-
-
-
- step.vat.listing
- vat.listing.clients
- tree
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+ Vat Listing
+ partner.vat.list_13
+ form
+
+
+
+
+
\ No newline at end of file
diff --git a/addons/l10n_be/wizard/l10n_be_vat_intra.py b/addons/l10n_be/wizard/l10n_be_vat_intra.py
index da1a21d87ac..2596076c048 100644
--- a/addons/l10n_be/wizard/l10n_be_vat_intra.py
+++ b/addons/l10n_be/wizard/l10n_be_vat_intra.py
@@ -83,7 +83,7 @@ class partner_vat_intra(osv.osv_memory):
else:
data_cmpny = obj_user.browse(cursor, user, user).company_id
data = self.read(cursor, user, ids)[0]
- company_vat = data_cmpny.partner_id.vat
+ company_vat = data_cmpny.partner_id.vat.replace(' ','').upper()
if not company_vat:
raise osv.except_osv(_('Data Insufficient'),_('No VAT Number Associated with Main Company!'))
@@ -123,13 +123,14 @@ class partner_vat_intra(osv.osv_memory):
if not data['period_ids']:
raise osv.except_osv(_('Data Insufficient!'),_('Please select at least one Period.'))
+ codes = ('44', '46L', '46T')
cursor.execute('''SELECT p.name As partner_name, l.partner_id AS partner_id, p.vat AS vat, t.code AS intra_code, SUM(l.tax_amount) AS amount
FROM account_move_line l
LEFT JOIN account_tax_code t ON (l.tax_code_id = t.id)
LEFT JOIN res_partner p ON (l.partner_id = p.id)
- WHERE t.code IN ('44a','44b','88')
+ WHERE t.code IN %s
AND l.period_id IN %s
- GROUP BY p.name, l.partner_id, p.vat, t.code''', (tuple(data['period_ids']), ))
+ GROUP BY p.name, l.partner_id, p.vat, t.code''', (codes, tuple(data['period_ids'])))
for row in cursor.dictfetchall():
if not row['vat']:
p_list += str(row['partner_name']) + ', '
@@ -138,8 +139,9 @@ class partner_vat_intra(osv.osv_memory):
amt = row['amount'] or 0
amt = int(round(amt * 100))
amount_sum += amt
- intra_code = row['intra_code'] == '88' and 'L' or (row['intra_code'] == '44b' and 'T' or (row['intra_code'] == '44a' and 'S' or ''))
- data_clientinfo +='\n\t\t\n\t\t\t\n\t\t\t\t'+row['vat'][2:] +'\n\t\t\t\t'+row['vat'][:2] +'\n\t\t\t\n\t\t\t'+str(amt) +'\n\t\t\t'+str(intra_code) +'\n\t\t'
+ intra_code = row['intra_code'] == '44' and 'S' or (row['intra_code'] == '46L' and 'L' or (row['intra_code'] == '46T' and 'T' or ''))
+# intra_code = row['intra_code'] == '88' and 'L' or (row['intra_code'] == '44b' and 'T' or (row['intra_code'] == '44a' and 'S' or ''))
+ data_clientinfo +='\n\t\t\n\t\t\t\n\t\t\t\t'+row['vat'][2:].replace(' ','').upper() +'\n\t\t\t\t'+row['vat'][:2] +'\n\t\t\t\n\t\t\t'+str(amt) +'\n\t\t\t'+str(intra_code) +'\n\t\t'
amount_sum = int(amount_sum)
data_decl = '\n\t'
data_file += data_decl + data_comp + str(data_period) + data_clientinfo + '\n\t\n'