Skip to content
Snippets Groups Projects
Commit f83db90f authored by Julien Van Roy's avatar Julien Van Roy
Browse files

[FIX] l10n_fr: VAT report 2023 update


Adapt to the new 2023 VAT report.

task-3262513

closes odoo/odoo#118648

Signed-off-by: default avatarOlivier Colson (oco) <oco@odoo.com>
parent 2e766f11
Branches
Tags
No related merge requests found
......@@ -256,6 +256,15 @@
<field name="sequence">15</field>
</record>
<record id="tax_report_F9" model="account.tax.report.line">
<field name="name">F9 - Opérations internes réalisées entre membres d'un assujetti unique</field>
<field name="tag_name">F9</field>
<field name="code">box_F9</field>
<field name="parent_id" ref="tax_report_op_non_imposables"/>
<field name="report_id" ref="tax_report"/>
<field name="sequence">16</field>
</record>
<!-- DÉCOMPTE DE LA TVA À PAYER -->
<record id="tax_report_decompte_tva" model="account.tax.report.line">
<field name="name">B. Décompte de la TVA à payer</field>
......@@ -385,13 +394,126 @@
<field name="formula">None</field>
</record>
<record id="tax_report_T1_base" model="account.tax.report.line">
<field name="name">T1 - Opérations réalisées dans les DOM et imposables au taux de 1,75% (base)</field>
<field name="tag_name">T1_base</field>
<field name="code">box_T1_base</field>
<field name="parent_id" ref="tax_report_tva_brute_autre"/>
<field name="report_id" ref="tax_report"/>
<field name="sequence">1</field>
</record>
<record id="tax_report_T1_taxe" model="account.tax.report.line">
<field name="name">T1 - Opérations réalisées dans les DOM et imposables au taux de 1,75% (taxe)</field>
<field name="tag_name">T1_taxe</field>
<field name="code">box_T1_taxe</field>
<field name="parent_id" ref="tax_report_tva_brute_autre"/>
<field name="report_id" ref="tax_report"/>
<field name="sequence">2</field>
</record>
<record id="tax_report_T2_base" model="account.tax.report.line">
<field name="name">T2 - Opérations réalisées dans les DOM et imposables au taux de 1,05% (base)</field>
<field name="tag_name">T2_base</field>
<field name="code">box_T2_base</field>
<field name="parent_id" ref="tax_report_tva_brute_autre"/>
<field name="report_id" ref="tax_report"/>
<field name="sequence">3</field>
</record>
<record id="tax_report_T2_taxe" model="account.tax.report.line">
<field name="name">T2 - Opérations réalisées dans les DOM et imposables au taux de 1,05% (taxe)</field>
<field name="tag_name">T2_taxe</field>
<field name="code">box_T2_taxe</field>
<field name="parent_id" ref="tax_report_tva_brute_autre"/>
<field name="report_id" ref="tax_report"/>
<field name="sequence">4</field>
</record>
<record id="tax_report_T3_base" model="account.tax.report.line">
<field name="name">T3 - Opérations réalisées en Corse et imposables au taux de 10% (base)</field>
<field name="tag_name">T3_base</field>
<field name="code">box_T3_base</field>
<field name="parent_id" ref="tax_report_tva_brute_autre"/>
<field name="report_id" ref="tax_report"/>
<field name="sequence">5</field>
</record>
<record id="tax_report_T3_taxe" model="account.tax.report.line">
<field name="name">T3 - Opérations réalisées en Corse et imposables au taux de 10% (taxe)</field>
<field name="tag_name">T3_taxe</field>
<field name="code">box_T3_taxe</field>
<field name="parent_id" ref="tax_report_tva_brute_autre"/>
<field name="report_id" ref="tax_report"/>
<field name="sequence">6</field>
</record>
<record id="tax_report_T4_base" model="account.tax.report.line">
<field name="name">T4 - Opérations réalisées en Corse et imposables au taux de 2,1% (base)</field>
<field name="tag_name">T4_base</field>
<field name="code">box_T4_base</field>
<field name="parent_id" ref="tax_report_tva_brute_autre"/>
<field name="report_id" ref="tax_report"/>
<field name="sequence">7</field>
</record>
<record id="tax_report_T4_taxe" model="account.tax.report.line">
<field name="name">T4 - Opérations réalisées en Corse et imposables au taux de 2,1% (taxe)</field>
<field name="tag_name">T4_taxe</field>
<field name="code">box_T4_taxe</field>
<field name="parent_id" ref="tax_report_tva_brute_autre"/>
<field name="report_id" ref="tax_report"/>
<field name="sequence">8</field>
</record>
<record id="tax_report_T5_base" model="account.tax.report.line">
<field name="name">T5 - Opérations réalisées en Corse et imposables au taux de 0,9% (base)</field>
<field name="tag_name">T5_base</field>
<field name="code">box_T5_base</field>
<field name="parent_id" ref="tax_report_tva_brute_autre"/>
<field name="report_id" ref="tax_report"/>
<field name="sequence">9</field>
</record>
<record id="tax_report_T5_taxe" model="account.tax.report.line">
<field name="name">T5 - Opérations réalisées en Corse et imposables au taux de 0,9% (taxe)</field>
<field name="tag_name">T5_taxe</field>
<field name="code">box_T5_taxe</field>
<field name="parent_id" ref="tax_report_tva_brute_autre"/>
<field name="report_id" ref="tax_report"/>
<field name="sequence">10</field>
</record>
<record id="tax_report_T6_base" model="account.tax.report.line">
<field name="name">T6 - Opérations réalisées en France continentale au taux de 2,1% (base)</field>
<field name="tag_name">T6_base</field>
<field name="code">box_T6_base</field>
<field name="parent_id" ref="tax_report_tva_brute_autre"/>
<field name="report_id" ref="tax_report"/>
<field name="sequence">11</field>
</record>
<record id="tax_report_T6_taxe" model="account.tax.report.line">
<field name="name">T6 - Opérations réalisées en France continentale au taux de 2,1% (taxe)</field>
<field name="tag_name">T6_taxe</field>
<field name="code">box_T6_taxe</field>
<field name="parent_id" ref="tax_report_tva_brute_autre"/>
<field name="report_id" ref="tax_report"/>
<field name="sequence">12</field>
</record>
<record id="tax_report_T7_base" model="account.tax.report.line">
<field name="name">T7 - Retenue de TVA sur droits d'auteur (base)</field>
<field name="tag_name">T7_base</field>
<field name="code">box_T7_base</field>
<field name="parent_id" ref="tax_report_tva_brute_autre"/>
<field name="report_id" ref="tax_report"/>
<field name="sequence">13</field>
</record>
<record id="tax_report_T7_taxe" model="account.tax.report.line">
<field name="name">T7 - Retenue de TVA sur droits d'auteur (taxe)</field>
<field name="tag_name">T7_taxe</field>
<field name="code">box_T7_taxe</field>
<field name="parent_id" ref="tax_report_tva_brute_autre"/>
<field name="report_id" ref="tax_report"/>
<field name="sequence">14</field>
</record>
<record id="tax_report_13_base" model="account.tax.report.line">
<field name="name">13 - Anciens taux (base)</field>
<field name="tag_name">13_base</field>
<field name="code">box_13_base</field>
<field name="parent_id" ref="tax_report_tva_brute_autre"/>
<field name="report_id" ref="tax_report"/>
<field name="sequence">11</field>
<field name="sequence">15</field>
</record>
<record id="tax_report_13_taxe" model="account.tax.report.line">
<field name="name">13 - Anciens taux (taxe)</field>
......@@ -399,7 +521,7 @@
<field name="code">box_13_taxe</field>
<field name="parent_id" ref="tax_report_tva_brute_autre"/>
<field name="report_id" ref="tax_report"/>
<field name="sequence">12</field>
<field name="sequence">16</field>
</record>
<record id="tax_report_14_base" model="account.tax.report.line">
......@@ -408,7 +530,7 @@
<field name="code">box_14_base</field>
<field name="parent_id" ref="tax_report_tva_brute_autre"/>
<field name="report_id" ref="tax_report"/>
<field name="sequence">13</field>
<field name="sequence">17</field>
</record>
<record id="tax_report_14_taxe" model="account.tax.report.line">
<field name="name">14 - Opérations imposables à un taux particulier (taxe)</field>
......@@ -416,7 +538,7 @@
<field name="code">box_14_taxe</field>
<field name="parent_id" ref="tax_report_tva_brute_autre"/>
<field name="report_id" ref="tax_report"/>
<field name="sequence">14</field>
<field name="sequence">18</field>
</record>
<!-- Produits pétroliers -->
......@@ -614,7 +736,7 @@
<field name="report_id" ref="tax_report"/>
<field name="sequence">33</field>
<field name="formula">
box_08_taxe + box_09_taxe + box_9B_taxe + box_10_taxe + box_11_taxe + box_13_taxe + box_14_taxe + box_P1_taxe + box_P2_taxe + box_I1_taxe + box_I2_taxe + box_I3_taxe + box_I4_taxe + box_I5_taxe + box_I6_taxe + box_15 + box_5B
box_08_taxe + box_09_taxe + box_9B_taxe + box_10_taxe + box_11_taxe + box_13_taxe + box_14_taxe + box_T1_taxe + box_T2_taxe + box_T3_taxe + box_T4_taxe + box_T5_taxe + box_T6_taxe + box_T7_taxe + box_P1_taxe + box_P2_taxe + box_I1_taxe + box_I2_taxe + box_I3_taxe + box_I4_taxe + box_I5_taxe + box_I6_taxe + box_15 + box_5B
</field>
</record>
......@@ -717,14 +839,14 @@
<field name="sequence">9</field>
</record>
<!-- TVA due ou crédit de TVA -->
<record id="tax_report_credit" model="account.tax.report.line">
<field name="name">Crédit</field>
<field name="name">TVA due ou crédit de TVA</field>
<field name="report_id" ref="tax_report"/>
<field name="sequence">3</field>
<field name="formula">None</field>
</record>
<!-- CREDIT -->
<record id="tax_report_25" model="account.tax.report.line">
<field name="name">25 - Crédit de TVA</field>
<field name="code">box_25</field>
......@@ -734,11 +856,198 @@
<field name="formula">box_23 - box_16 if box_23 - box_16 > 0 else 0</field>
</record>
<record id="tax_report_TD" model="account.tax.report.line">
<field name="name">TD - TVA Due</field>
<field name="code">box_TD</field>
<field name="parent_id" ref="tax_report_credit"/>
<field name="report_id" ref="tax_report"/>
<field name="sequence">1</field>
<field name="formula">box_16 - box_23 if box_16 - box_23 > 0 else 0</field>
</record>
<!-- Régularisation des taxes intérieures de consommation (TIC) -->
<record id="tax_report_regularisation" model="account.tax.report.line">
<field name="name">Régularisation des taxes intérieures de consommation (TIC)</field>
<field name="report_id" ref="tax_report"/>
<field name="sequence">4</field>
</record>
<!-- Crédit constaté -->
<record id="tax_report_credit_constate" model="account.tax.report.line">
<field name="name">Crédit constaté</field>
<field name="parent_id" ref="tax_report_regularisation"/>
<field name="report_id" ref="tax_report"/>
<field name="sequence">1</field>
</record>
<record id="tax_report_TICFE" model="account.tax.report.line">
<field name="name">TICFE</field>
<field name="code">box_TICFE</field>
<field name="tag_name">TICFE_constate</field>
<field name="parent_id" ref="tax_report_credit_constate"/>
<field name="report_id" ref="tax_report"/>
<field name="sequence">1</field>
</record>
<record id="tax_report_TICGN" model="account.tax.report.line">
<field name="name">TICGN</field>
<field name="code">box_TICGN</field>
<field name="tag_name">TICGN_constate</field>
<field name="parent_id" ref="tax_report_credit_constate"/>
<field name="report_id" ref="tax_report"/>
<field name="sequence">2</field>
</record>
<record id="tax_report_TICC" model="account.tax.report.line">
<field name="name">TICC</field>
<field name="code">box_TICC</field>
<field name="tag_name">TICC_constate</field>
<field name="parent_id" ref="tax_report_credit_constate"/>
<field name="report_id" ref="tax_report"/>
<field name="sequence">3</field>
</record>
<record id="tax_report_TIC_total" model="account.tax.report.line">
<field name="name">Total</field>
<field name="code">box_TIC_total</field>
<field name="parent_id" ref="tax_report_credit_constate"/>
<field name="report_id" ref="tax_report"/>
<field name="sequence">4</field>
<field name="formula">box_TICFE + box_TICGN + box_TICC</field>
</record>
<!-- Crédit imputé -->
<record id="tax_report_credit_impute" model="account.tax.report.line">
<field name="name">Crédit imputé</field>
<field name="parent_id" ref="tax_report_regularisation"/>
<field name="report_id" ref="tax_report"/>
<field name="sequence">2</field>
</record>
<record id="tax_report_X1" model="account.tax.report.line">
<field name="name">X1</field>
<field name="tag_name">X1</field>
<field name="code">box_X1</field>
<field name="parent_id" ref="tax_report_credit_impute"/>
<field name="report_id" ref="tax_report"/>
<field name="sequence">1</field>
</record>
<record id="tax_report_X2" model="account.tax.report.line">
<field name="name">X2</field>
<field name="tag_name">X2</field>
<field name="code">box_X2</field>
<field name="parent_id" ref="tax_report_credit_impute"/>
<field name="report_id" ref="tax_report"/>
<field name="sequence">2</field>
</record>
<record id="tax_report_X3" model="account.tax.report.line">
<field name="name">X3</field>
<field name="tag_name">X3</field>
<field name="code">box_X3</field>
<field name="parent_id" ref="tax_report_credit_impute"/>
<field name="report_id" ref="tax_report"/>
<field name="sequence">3</field>
</record>
<record id="tax_report_X4" model="account.tax.report.line">
<field name="name">X4</field>
<field name="code">box_X4</field>
<field name="parent_id" ref="tax_report_credit_impute"/>
<field name="report_id" ref="tax_report"/>
<field name="sequence">4</field>
<field name="formula">box_X1 + box_X2 + box_X3</field>
</record>
<!-- Reliquat de crédit à rembourser -->
<record id="tax_report_reliquat" model="account.tax.report.line">
<field name="name">Reliquat de crédit à rembourser</field>
<field name="parent_id" ref="tax_report_regularisation"/>
<field name="report_id" ref="tax_report"/>
<field name="sequence">3</field>
</record>
<record id="tax_report_Y1" model="account.tax.report.line">
<field name="name">Y1</field>
<field name="code">box_Y1</field>
<field name="parent_id" ref="tax_report_reliquat"/>
<field name="report_id" ref="tax_report"/>
<field name="sequence">1</field>
<field name="formula">box_TICFE - box_X1</field>
</record>
<record id="tax_report_Y2" model="account.tax.report.line">
<field name="name">Y2</field>
<field name="code">box_Y2</field>
<field name="parent_id" ref="tax_report_reliquat"/>
<field name="report_id" ref="tax_report"/>
<field name="sequence">2</field>
<field name="formula">box_TICGN - box_X2</field>
</record>
<record id="tax_report_Y3" model="account.tax.report.line">
<field name="name">Y3</field>
<field name="code">box_Y3</field>
<field name="parent_id" ref="tax_report_reliquat"/>
<field name="report_id" ref="tax_report"/>
<field name="sequence">3</field>
<field name="formula">box_TICC - box_X3</field>
</record>
<record id="tax_report_Y4" model="account.tax.report.line">
<field name="name">Y4</field>
<field name="code">box_Y4</field>
<field name="parent_id" ref="tax_report_reliquat"/>
<field name="report_id" ref="tax_report"/>
<field name="sequence">4</field>
<field name="formula">box_Y1 + box_Y2 + box_Y3</field>
</record>
<!-- Taxe due -->
<record id="tax_report_tic_tax" model="account.tax.report.line">
<field name="name">Taxe due</field>
<field name="parent_id" ref="tax_report_regularisation"/>
<field name="report_id" ref="tax_report"/>
<field name="sequence">4</field>
</record>
<record id="tax_report_Z1" model="account.tax.report.line">
<field name="name">Z1</field>
<field name="tag_name">Z1</field>
<field name="code">box_Z1</field>
<field name="parent_id" ref="tax_report_tic_tax"/>
<field name="report_id" ref="tax_report"/>
<field name="sequence">1</field>
</record>
<record id="tax_report_Z2" model="account.tax.report.line">
<field name="name">Z2</field>
<field name="tag_name">Z2</field>
<field name="code">box_Z2</field>
<field name="parent_id" ref="tax_report_tic_tax"/>
<field name="report_id" ref="tax_report"/>
<field name="sequence">2</field>
</record>
<record id="tax_report_Z3" model="account.tax.report.line">
<field name="name">Z3</field>
<field name="tag_name">Z3</field>
<field name="code">box_Z3</field>
<field name="parent_id" ref="tax_report_tic_tax"/>
<field name="report_id" ref="tax_report"/>
<field name="sequence">3</field>
</record>
<record id="tax_report_Z4" model="account.tax.report.line">
<field name="name">Z4</field>
<field name="code">box_Z4</field>
<field name="parent_id" ref="tax_report_tic_tax"/>
<field name="report_id" ref="tax_report"/>
<field name="sequence">4</field>
<field name="formula">box_Z1 + box_Z2 + box_Z3</field>
</record>
<!-- Détermination du montant à payer et/ou des crédits de TVA et/ou de TIC-->
<record id="tax_report_determination" model="account.tax.report.line">
<field name="name">Détermination du montant à payer et/ou des crédits de TVA et/ou de TIC</field>
<field name="report_id" ref="tax_report"/>
<field name="sequence">5</field>
</record>
<record id="tax_report_26" model="account.tax.report.line">
<field name="name">26 - Remboursement de crédit demandé sur formulaire n°3519 joint</field>
<field name="tag_name">26</field>
<field name="code">box_26</field>
<field name="parent_id" ref="tax_report_credit"/>
<field name="parent_id" ref="tax_report_determination"/>
<field name="report_id" ref="tax_report"/>
<field name="sequence">2</field>
</record>
......@@ -749,7 +1058,7 @@
</field>
<field name="tag_name">AA</field>
<field name="code">box_AA</field>
<field name="parent_id" ref="tax_report_credit"/>
<field name="parent_id" ref="tax_report_determination"/>
<field name="report_id" ref="tax_report"/>
<field name="sequence">3</field>
</record>
......@@ -757,36 +1066,64 @@
<record id="tax_report_27" model="account.tax.report.line">
<field name="name">27 - Crédit à reporter</field>
<field name="code">box_27</field>
<field name="parent_id" ref="tax_report_credit"/>
<field name="parent_id" ref="tax_report_determination"/>
<field name="report_id" ref="tax_report"/>
<field name="sequence">4</field>
<field name="formula">box_25 - box_26 - box_AA if box_25 - box_26 - box_AA > 0 else 0</field>
</record>
<record id="tax_report_taxes_a_payer" model="account.tax.report.line">
<field name="name">Taxe à Payer</field>
<record id="tax_report_Y5" model="account.tax.report.line">
<field name="name">Y5 - Remboursement de reliquat de TIC demandé (report de la ligne Y4)</field>
<field name="code">box_Y5</field>
<field name="parent_id" ref="tax_report_determination"/>
<field name="report_id" ref="tax_report"/>
<field name="sequence">4</field>
<field name="formula">None</field>
<field name="sequence">5</field>
<field name="formula">box_Y4</field>
</record>
<record id="tax_report_Y6" model="account.tax.report.line">
<field name="name">Y6 - Crédit de TIC transféré à la société tête de groupe sur la déclaration récapitulative
3310-CA3G (report de la ligne Y4)</field>
<field name="code">box_Y6</field>
<field name="parent_id" ref="tax_report_determination"/>
<field name="report_id" ref="tax_report"/>
<field name="sequence">5</field>
</record>
<record id="tax_report_X5" model="account.tax.report.line">
<field name="name">X5 - Crédit de TIC imputé sur la TVA (report de la ligne X4)</field>
<field name="code">box_X5</field>
<field name="parent_id" ref="tax_report_determination"/>
<field name="report_id" ref="tax_report"/>
<field name="sequence">6</field>
<field name="formula">box_X4</field>
</record>
<!-- TAXE A PAYER -->
<record id="tax_report_28" model="account.tax.report.line">
<field name="name">28 - TVA nette due</field>
<field name="code">box_28</field>
<field name="parent_id" ref="tax_report_taxes_a_payer"/>
<field name="parent_id" ref="tax_report_determination"/>
<field name="report_id" ref="tax_report"/>
<field name="sequence">1</field>
<field name="formula">box_16 - box_23 if box_16 - box_23 > 0 else 0</field>
<field name="sequence">7</field>
<field name="formula">box_TD - box_X5 if box_TD - box_X5 > 0 else 0</field>
</record>
<record id="tax_report_29" model="account.tax.report.line">
<field name="name">29 - Taxes assimilées calculées sur annexe n°3310-A-SD</field>
<field name="tag_name">29</field>
<field name="code">box_29</field>
<field name="parent_id" ref="tax_report_taxes_a_payer"/>
<field name="parent_id" ref="tax_report_determination"/>
<field name="report_id" ref="tax_report"/>
<field name="sequence">2</field>
<field name="sequence">8</field>
</record>
<record id="tax_report_Z5" model="account.tax.report.line">
<field name="name">Z5 - Total des taxes intérieures de consommation dues (report de la ligne Z4)</field>
<field name="code">box_Z5</field>
<field name="parent_id" ref="tax_report_determination"/>
<field name="report_id" ref="tax_report"/>
<field name="sequence">9</field>
<field name="formula">box_Z4</field>
</record>
<record id="tax_report_AB" model="account.tax.report.line">
......@@ -794,9 +1131,9 @@
3310-CA3G
</field>
<field name="code">box_AB</field>
<field name="parent_id" ref="tax_report_taxes_a_payer"/>
<field name="parent_id" ref="tax_report_determination"/>
<field name="report_id" ref="tax_report"/>
<field name="sequence">3</field>
<field name="sequence">10</field>
<!--According to the trustee, it's very rare that a company fill this box-->
<field name="formula">None</field>
</record>
......@@ -804,11 +1141,11 @@
<record id="tax_report_32" model="account.tax.report.line">
<field name="name">32 - Total à payer</field>
<field name="code">box_32</field>
<field name="parent_id" ref="tax_report_taxes_a_payer"/>
<field name="parent_id" ref="tax_report_determination"/>
<field name="report_id" ref="tax_report"/>
<field name="sequence">4</field>
<!--The real formula is "box_28 + box_29 - box_AB" but box_AB not zero is a rare edge case -->
<field name="formula">box_28 + box_29</field>
<field name="sequence">11</field>
<!--Omit "... - box_AB" in the formula because box_AB not zero is a rare edge case -->
<field name="formula">box_28 + box_29 + box_Z5</field>
</record>
</odoo>
\ No newline at end of file
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment