From 3936d655c4bfd845b6ead724cecdc8e7c62816eb Mon Sep 17 00:00:00 2001 From: Olivier Colson Date: Fri, 19 Apr 2019 10:06:07 +0000 Subject: [IMP] account, l10n_*: v13 taxes - Add repartition lines on taxes - Link account tags directly to account.move.line; remove the tag_ids field from account.tag - Add a new report engine dedicated to tax reports, directly generating account tags. It is called as an alternate mode of generic tax report, with a dedicated "Use tax grids" toggle. >> The biggest change lies in the way the new tax report computes its values. Everything is now aggregated directly using the tags set on the account move lines. Thanks to that, modifying the configuration of a tax today will not impact the report for the previous periods anymore. This is a big improvement, as it means the report will keep on reflecting the values that were submitted to the state before, whatever the configuration change. - Add an audit char field to account.move.line telling with tax grids are impacted by the line, with the corresponding amount - Modify the behavior of cash basis taxes: the cash basis account is now used as the transition account, while the regular account given in tax declaration is used to store the final entry (it was the opposite before) - Modify every l10n_* module in order to keep them consistent with these changes closes odoo/odoo#32833 Signed-off-by: Quentin De Paoli (qdp) --- addons/l10n_ro/__manifest__.py | 1 + addons/l10n_ro/data/account_tax_data.xml | 1548 +++++++++++++---------- addons/l10n_ro/data/account_tax_report_data.xml | 785 ++++++++++++ 3 files changed, 1692 insertions(+), 642 deletions(-) create mode 100644 addons/l10n_ro/data/account_tax_report_data.xml (limited to 'addons/l10n_ro') diff --git a/addons/l10n_ro/__manifest__.py b/addons/l10n_ro/__manifest__.py index 7f1e9e05f75..fac22de7508 100644 --- a/addons/l10n_ro/__manifest__.py +++ b/addons/l10n_ro/__manifest__.py @@ -28,6 +28,7 @@ Romanian accounting chart and localization. 'data/account.account.template.csv', 'data/l10n_ro_chart_post_data.xml', 'data/account_data.xml', + 'data/account_tax_report_data.xml', 'data/account_tax_data.xml', 'data/account_fiscal_position_data.xml', 'data/account_chart_template_data.xml', diff --git a/addons/l10n_ro/data/account_tax_data.xml b/addons/l10n_ro/data/account_tax_data.xml index b59ca085d09..b4551410427 100644 --- a/addons/l10n_ro/data/account_tax_data.xml +++ b/addons/l10n_ro/data/account_tax_data.xml @@ -1,275 +1,5 @@ - - TVA colectat 0% - taxes - - - - TVA colectat 5% - taxes - - - - TVA colectat 9% - taxes - - - - TVA colectat 19% - taxes - - - - TVA colectat 20% - taxes - - - - TVA colectat 24% - taxes - - - - TVA deductibil 0% - taxes - - - - TVA deductibil 5% - taxes - - - - TVA deductibil 9% - taxes - - - - TVA deductibil 19% - taxes - - - - TVA deductibil 20% - taxes - - - - TVA deductibil 24% - taxes - - - - TVA Taxare Inversa Vanzari - taxes - - - - TVA Intracomunitara Livrari - taxes - - - - TVA Taxare Scutita Livrari - taxes - - - - TVA Taxare Scutita Achizitii - taxes - - - - TVA Taxare Neimpozabila Livrari - taxes - - - - TVA Taxare Neimpozabila Achizitii - taxes - - - - TVA Taxare Inversa Colectat 0% - taxes - - - - TVA Taxare Inversa Deductibil 0% - taxes - - - - TVA Taxare Inversa 0% - taxes - - - - TVA Taxare Inversa Colectat 5% - taxes - - - - TVA Taxare Inversa Deductibil 5% - taxes - - - - TVA Taxare Inversa 5% - taxes - - - - TVA Taxare Inversa Colectat 9% - taxes - - - - TVA Taxare Inversa Deductibil 9% - taxes - - - - TVA Taxare Inversa 9% - taxes - - - - TVA Taxare Inversa Colectat 19% - taxes - - - - TVA Taxare Inversa Deductibil 19% - taxes - - - - TVA Taxare Inversa 19% - taxes - - - - TVA Taxare Inversa Colectat 20% - taxes - - - - TVA Taxare Inversa Deductibil 20% - taxes - - - - TVA Taxare Inversa 20% - taxes - - - - TVA Taxare Inversa Colectat 24% - taxes - - - - TVA Taxare Inversa Deductibil 24% - taxes - - - - TVA Taxare Inversa 24% - taxes - - - - TVA Intracomunitara Achizitii Colectat 0% - taxes - - - - TVA Intracomunitara Achizitii Deductibil 0% - taxes - - - - TVA Intracomunitara Achizitii 0% - taxes - - - - TVA Intracomunitara Achizitii Colectat 5% - taxes - - - - TVA Intracomunitara Achizitii Deductibil 5% - taxes - - - - TVA Intracomunitara Achizitii 5% - taxes - - - - TVA Intracomunitara Achizitii Colectat 9% - taxes - - - - TVA Intracomunitara Achizitii Deductibil 9% - taxes - - - - TVA Intracomunitara Achizitii 9% - taxes - - - - TVA Intracomunitara Achizitii Colectat 19% - taxes - - - - TVA Intracomunitara Achizitii Deductibil 19% - taxes - - - - TVA Intracomunitara Achizitii 19% - taxes - - - - TVA Intracomunitara Achizitii Colectat 20% - taxes - - - - TVA Intracomunitara Achizitii Deductibil 20% - taxes - - - - TVA Intracomunitara Achizitii 20% - taxes - - - - TVA Intracomunitara Achizitii Colectat 24% - taxes - - - - TVA Intracomunitara Achizitii Deductibil 24% - taxes - - - - TVA Intracomunitara Achizitii 24% - taxes - - 13 @@ -278,10 +8,33 @@ 0 percent sale - - - + + @@ -292,10 +45,33 @@ 5 percent sale - - - + + @@ -306,10 +82,33 @@ 9 percent sale - - - + + @@ -320,10 +119,33 @@ 19 percent sale - - - + + @@ -334,10 +156,29 @@ 20 percent sale - - - + + @@ -348,10 +189,33 @@ 24 percent sale - - - + + @@ -362,10 +226,33 @@ 0 percent purchase - - - + + @@ -376,10 +263,33 @@ 5 percent purchase - - - + + @@ -390,10 +300,33 @@ 9 percent purchase - - - + + @@ -404,10 +337,33 @@ 19 percent purchase - - - + + @@ -418,10 +374,29 @@ 20 percent purchase - - - + + @@ -432,10 +407,33 @@ 24 percent purchase - - - + + @@ -446,221 +444,316 @@ 0 percent sale - - - + + - - - TVA Taxare Inversa Colectat 0% - 0 - percent - none - - - - - - - - TVA Taxare Inversa Deductibil 0% - - 0 - percent - none - - - - - 34 TVA Taxare Inversa 0% TVA Taxare Inversa 0% - 1 - group + 0 + percent purchase - - + + - - - TVA Taxare Inversa Colectat 5% - -5 - percent - none - - - - - - - - TVA Taxare Inversa Deductibil 5% - 5 - percent - none - - - - - 33 TVA Taxare Inversa 5% TVA Taxare Inversa 5% - 1 - group + 5 + percent purchase - - + + - - - TVA Taxare Inversa Colectat 9% - -9 - percent - none - - - - - - - - TVA Taxare Inversa Deductibil 9% - 9 - percent - none - - - - - 32 TVA Taxare Inversa 9% TVA Taxare Inversa 9% - 1 - group + 9 + percent purchase - - + + - - - TVA Taxare Inversa Colectat 19% - -19 - percent - none - - - - - - - - TVA Taxare Inversa Deductibil 19% - 19 - percent - none - - - - - 32 TVA Taxare Inversa 19% TVA Taxare Inversa 19% - 1 - group + 19 + percent purchase - - + + - - - TVA Taxare Inversa Colectat 20% - -20 - percent - none - - - - - - - - TVA Taxare Inversa Deductibil 20% - 20 - percent - none - - - - - 31 TVA Taxare Inversa 20% TVA Taxare Inversa 20% - 1 - group + 20 + percent purchase - - + + - - - TVA Taxare Inversa Colectat 24% - -24 - percent - none - - - - - - - - TVA Taxare Inversa Deductibil 24% - 24 - percent - none - - - - - 30 TVA Taxare Inversa 24% TVA Taxare Inversa 24% - 1 - group + 24 + percent purchase - - + + @@ -671,10 +764,31 @@ 0 percent sale - - - + + @@ -685,10 +799,33 @@ 0 percent purchase - - - + + @@ -699,10 +836,31 @@ 0 percent sale - - - + + @@ -713,10 +871,31 @@ 0 percent purchase - - - + + @@ -726,219 +905,304 @@ 0 percent sale - - - + + - - - TVA Intracomunitara Achizitii Colectat 0% - 0 - percent - none - - - - - - - - TVA Intracomunitara Achizitii Deductibil 0% - - 0 - percent - none - - - - - 64 TVA Intracomunitara Achizitii 0% - 1 - group + 0 + percent purchase - - + + - - - TVA Intracomunitara Achizitii Colectat 5% - -5 - percent - none - - - - - - - - TVA Intracomunitara Achizitii Deductibil 5% - - 5 - percent - none - - - - - 63 TVA Intracomunitara Achizitii 5% - 1 - group + 5 + percent purchase - - + + - - - TVA Intracomunitara Achizitii Colectat 9% - -9 - percent - none - - - - - - - - TVA Intracomunitara Achizitii Deductibil 9% - - 9 - percent - none - - - - - 62 TVA Intracomunitara Achizitii 9% - 1 - group + 9 + percent purchase - - + + - - - TVA Intracomunitara Achizitii Colectat 19% - -19 - percent - none - - - - - - - - TVA Intracomunitara Achizitii Deductibil 19% - - 19 - percent - none - - - - - 62 TVA Intracomunitara Achizitii 19% - 1 - group + 19 + percent purchase - - + + - - - TVA Intracomunitara Achizitii Colectat 20% - -20 - percent - none - - - - - - - - TVA Intracomunitara Achizitii Deductibil 20% - - 20 - percent - none - - - - - 61 TVA Intracomunitara Achizitii 20% - 1 + 20 group purchase - - + + - - - TVA Intracomunitara Achizitii Colectat 24% - -24 - percent - none - - - - - - - - TVA Intracomunitara Achizitii Deductibil 24% - - 24 - percent - none - - - - - 60 TVA Intracomunitara Achizitii 24% - 1 - group + 24 + percent purchase - - + + diff --git a/addons/l10n_ro/data/account_tax_report_data.xml b/addons/l10n_ro/data/account_tax_report_data.xml new file mode 100644 index 00000000000..c8fd6e4019d --- /dev/null +++ b/addons/l10n_ro/data/account_tax_report_data.xml @@ -0,0 +1,785 @@ + + + + + BAZA TVA COLECTAT + + + + + + Baza TVA 0% + Baza TVA 0% + ROTAX_TVA_colectata_0_Baza + + + + + + + Baza TVA 19% + Baza TVA 19% + ROTAX_TVA_colectata_19_Baza + + + + + + + Baza TVA 24% + Baza TVA 24% + ROTAX_TVA_colectata_24_Baza + + + + + + + Baza TVA 5% + Baza TVA 5% + ROTAX_TVA_colectata_5_Baza + + + + + + + Baza TVA 9% + Baza TVA 9% + ROTAX_TVA_colectata_9_Baza + + + + + + + Baza TVA Intracomunitar Bunuri + + + + + + + Baza TVA Intracomunitar Bunuri + Baza TVA Intracomunitar Bunuri + ROTAX_TVA_colectata_00_intracomunitar_bunuri_Baza + + + + + + + Baza TVA Intracomunitar Bunuri + Baza TVA Intracomunitar Bunuri + ROTAX_TVA_colectata_05_intracomunitar_bunuri_Baza + + + + + + + Baza TVA Intracomunitar Bunuri + Baza TVA Intracomunitar Bunuri + ROTAX_TVA_colectata_09_intracomunitar_bunuri_Baza + + + + + + + Baza TVA Intracomunitar Bunuri + Baza TVA Intracomunitar Bunuri + ROTAX_TVA_colectata_24_intracomunitar_bunuri_Baza + + + + + + + Baza TVA Intracomunitar Servicii + + + + + + + Baza TVA Intracomunitar Servicii + + + + + + + Baza TVA Intracomunitar Servicii + + + + + + + Baza TVA Intracomunitar Servicii + + + + + + + Baza TVA Intracomunitar Servicii + + + + + + + Baza TVA Taxare Inversa + + + + + + + Baza TVA Taxare Inversa + Baza TVA Taxare Inversa + ROTAX_TVA_colectata_00_taxare_inversa_Baza + + + + + + + Baza TVA Taxare Inversa + Baza TVA Taxare Inversa + ROTAX_TVA_colectata_05_taxare_inversa_Baza + + + + + + + Baza TVA Taxare Inversa + Baza TVA Taxare Inversa + ROTAX_TVA_colectata_09_taxare_inversa_Baza + + + + + + + Baza TVA Taxare Inversa + Baza TVA Taxare Inversa + ROTAX_TVA_colectata_24_taxare_inversa_Baza + + + + + + + TVA COLECTATA + + + + + + TVA 0% + TVA 0% + ROTAX_TVA_colectata_0 + + + + + + + TVA 19% + TVA 19% + ROTAX_TVA_colectata_19 + + + + + + + TVA 24% + TVA 24% + ROTAX_TVA_colectata_24 + + + + + + + TVA 5% + TVA 5% + ROTAX_TVA_colectata_5 + + + + + + + TVA 9% + TVA 9% + ROTAX_TVA_colectata_9 + + + + + + + TVA Intracomunitar Bunuri + + + + + + + TVA Intracomunitar Bunuri + + + + + + + TVA Intracomunitar Bunuri + TVA Intracomunitar Bunuri + ROTAX_TVA_colectata_05_intracomunitar_bunuri + + + + + + + TVA Intracomunitar Bunuri + TVA Intracomunitar Bunuri + ROTAX_TVA_colectata_09_intracomunitar_bunuri + + + + + + + TVA Intracomunitar Bunuri + TVA Intracomunitar Bunuri + ROTAX_TVA_colectata_24_intracomunitar_bunuri + + + + + + + TVA Intracomunitar Servicii + + + + + + + TVA Intracomunitar Servicii + + + + + + + TVA Intracomunitar Servicii + + + + + + + TVA Intracomunitar Servicii + + + + + + + TVA Intracomunitar Servicii + + + + + + + TVA Taxare Inversa + + + + + + + TVA Taxare Inversa + + + + + + + TVA Taxare Inversa + TVA Taxare Inversa + ROTAX_TVA_colectata_05_taxare_inversa + + + + + + + TVA Taxare Inversa + TVA Taxare Inversa + ROTAX_TVA_colectata_09_taxare_inversa + + + + + + + TVA Taxare Inversa + TVA Taxare Inversa + ROTAX_TVA_colectata_24_taxare_inversa + + + + + + + BAZA TVA DEDUCTIBIL + + + + + + Baza TVA 0% + Baza TVA 0% + ROTAX_TVA_deductibila_0_Baza + + + + + + + Baza TVA 19% + Baza TVA 19% + ROTAX_TVA_deductibila_19_Baza + + + + + + + Baza TVA 24% + Baza TVA 24% + ROTAX_TVA_deductibila_24_Baza + + + + + + + Baza TVA 5% + Baza TVA 5% + ROTAX_TVA_deductibila_5_Baza + + + + + + + Baza TVA 9% + Baza TVA 9% + ROTAX_TVA_deductibila_9_Baza + + + + + + + Baza TVA Intracomunitar Bunuri% + + + + + + + Baza TVA Intracomunitar Bunuri% + Baza TVA Intracomunitar Bunuri% + ROTAX_TVA_deductibila_00_intracomunitar_bunuri_Baza + + + + + + + Baza TVA Intracomunitar Bunuri% + Baza TVA Intracomunitar Bunuri% + ROTAX_TVA_deductibila_05_intracomunitar_bunuri_Baza + + + + + + + Baza TVA Intracomunitar Bunuri% + Baza TVA Intracomunitar Bunuri% + ROTAX_TVA_deductibila_09_intracomunitar_bunuri_Baza + + + + + + + Baza TVA Intracomunitar Bunuri% + Baza TVA Intracomunitar Bunuri% + ROTAX_TVA_deductibila_24_intracomunitar_bunuri_Baza + + + + + + + Baza TVA Intracomunitar Servicii% + + + + + + + Baza TVA Intracomunitar Servicii% + + + + + + + Baza TVA Intracomunitar Servicii% + + + + + + + Baza TVA Intracomunitar Servicii% + + + + + + + Baza TVA Intracomunitar Servicii% + + + + + + + Baza TVA Taxare Inversa + + + + + + + Baza TVA Taxare Inversa + Baza TVA Taxare Inversa + ROTAX_TVA_deductibila_00_taxare_inversa_Baza + + + + + + + Baza TVA Taxare Inversa + Baza TVA Taxare Inversa + ROTAX_TVA_deductibila_05_taxare_inversa_Baza + + + + + + + Baza TVA Taxare Inversa + Baza TVA Taxare Inversa + ROTAX_TVA_deductibila_09_taxare_inversa_Baza + + + + + + + Baza TVA Taxare Inversa + Baza TVA Taxare Inversa + ROTAX_TVA_deductibila_24_taxare_inversa_Baza + + + + + + + TVA DEDUCTIBILA + + + + + + TVA 0% + TVA 0% + ROTAX_TVA_deductibila_0 + + + + + + + TVA 19% + TVA 19% + ROTAX_TVA_deductibila_19 + + + + + + + TVA 24% + TVA 24% + ROTAX_TVA_deductibila_24 + + + + + + + TVA 5% + TVA 5% + ROTAX_TVA_deductibila_5 + + + + + + + TVA 9% + TVA 9% + ROTAX_TVA_deductibila_9 + + + + + + + TVA Intracomunitar Bunuri + + + + + + + TVA Intracomunitar Bunuri + + + + + + + TVA Intracomunitar Bunuri + TVA Intracomunitar Bunuri + ROTAX_TVA_deductibila_05_intracomunitar_bunuri + + + + + + + TVA Intracomunitar Bunuri + TVA Intracomunitar Bunuri + ROTAX_TVA_deductibila_09_intracomunitar_bunuri + + + + + + + TVA Intracomunitar Bunuri + TVA Intracomunitar Bunuri + ROTAX_TVA_deductibila_24_intracomunitar_bunuri + + + + + + + TVA Intracomunitar Servicii + + + + + + + TVA Intracomunitar Servicii + + + + + + + TVA Intracomunitar Servicii + + + + + + + TVA Intracomunitar Servicii + + + + + + + TVA Intracomunitar Servicii + + + + + + + TVA Taxare Inversa + + + + + + + TVA Taxare Inversa + + + + + + + TVA Taxare Inversa + TVA Taxare Inversa + ROTAX_TVA_deductibila_05_taxare_inversa + + + + + + + TVA Taxare Inversa + TVA Taxare Inversa + ROTAX_TVA_deductibila_09_taxare_inversa + + + + + + + TVA Taxare Inversa + TVA Taxare Inversa + ROTAX_TVA_deductibila_24_taxare_inversa + + + + + + + BAZA TVA NEEXIGIBILA + + + + + + Baza TVA Neexigibil Colectat + + + + + + + Baza TVA Neexigibil Deductibil + + + + + + + TVA NEEXIGIBILA + + + + + + TVA Neexigibil Colectat + + + + + + + TVA Neexigibil Deductibil + + + + + + + BAZA TVA TAXARE INVERSA + + + + + + Baza TVA Taxare inversa + + + + + + + BAZA TVA TAXARE SCUTITA + + + + + + Baza TVA Taxare Scutita - Achizitii + Baza TVA Taxare Scutita - Achizitii + ROTAX_Baza_TVA_Taxare_Scutita_Achizitii + + + + + + + Baza TVA Taxare Scutita - Vanzari + Baza TVA Taxare Scutita - Vanzari + ROTAX_Baza_TVA_Taxare_Scutita_Vanzari + + + + + + + BAZA TVA TAXARE INTRACOMUNITARA NEIMPOZABILA + + + + + + Baza TVA Taxare intracomunitara neimpozabila - Achizitii + Baza TVA Taxare intracomunitara neimpozabila - Achizitii + ROTAX_Baza_TVA_Taxare_intracomunitara_neimpozabila_Achizitii + + + + + + + Baza TVA Taxare intracomunitara neimpozabila - Vanzari + Baza TVA Taxare intracomunitara neimpozabila - Vanzari + ROTAX_Baza_TVA_Taxare_intracomunitara_neimpozabila_Vanzari + + + + + + \ No newline at end of file -- cgit v1.2.3