Skip to content

Commit

Permalink
Merge PR #563 into 16.0
Browse files Browse the repository at this point in the history
Signed-off-by alexis-via
  • Loading branch information
OCA-git-bot committed Nov 22, 2024
2 parents 0302bdc + 4d97a2b commit 4a364d3
Show file tree
Hide file tree
Showing 12 changed files with 809 additions and 317 deletions.
3 changes: 2 additions & 1 deletion l10n_fr_account_vat_return/__manifest__.py
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@

{
"name": "France VAT Return",
"version": "16.0.3.2.0",
"version": "16.0.4.0.0",
"category": "Accounting",
"license": "AGPL-3",
"summary": "VAT return for France: CA3, 3310-A, 3519",
Expand All @@ -20,6 +20,7 @@
"wizards/res_config_settings.xml",
"wizards/l10n_fr_account_vat_return_reimbursement_view.xml",
"wizards/l10n_fr_vat_draft_move_option_view.xml",
"wizards/l10n_fr_vat_autoliq_manual_view.xml",
"views/l10n_fr_account_vat_box.xml",
"views/l10n_fr_account_vat_return.xml",
"views/account_fiscal_position.xml",
Expand Down
4 changes: 2 additions & 2 deletions l10n_fr_account_vat_return/data/l10n.fr.account.vat.box.csv
Original file line number Diff line number Diff line change
Expand Up @@ -83,7 +83,7 @@ ca3_lk,3310CA3,450,,I5-base,LK,MOA,911604,True,,False,,,,,,,,,"Importations - Ta
ca3_ll,3310CA3,455,,I5-taxe,LL,MOA,,True,due_vat_extracom_product_210,False,40,l10n_fr_account_vat_return.ca3_gh,,210,l10n_fr_account_vat_return.ca3_lk,debit,,,"Importations - Taux réduit 2,1 % : taxe due","Importations - Taux réduit 2,1 % : taxe due",2,572,77
ca3_lm,3310CA3,460,,I6-base,LM,MOA,911606,True,,False,,,,,,,,,"Importations - Taux réduit 1,05 % : base HT","Importations - Taux réduit 1,05 % : base HT",2,498,63
ca3_ln,3310CA3,465,,I6-taxe,LN,MOA,,True,due_vat_extracom_product_dom_105,False,40,l10n_fr_account_vat_return.ca3_gh,,105,l10n_fr_account_vat_return.ca3_lm,debit,,,"Importations - Taux réduit 1,05 % : taxe due","Importations - Taux réduit 1,05 % : taxe due",2,572,63
ca3_gg,3310CA3,500,,15,GG,MOA,100087,True,negative_deductible_vat,False,40,l10n_fr_account_vat_return.ca3_gh,,,,,,True,TVA antérieurement déduite à reverser,"TVA antérieurement déduite à reverser, taxe due",2,572,40
ca3_gg,3310CA3,500,,15,GG,MOA,100087,True,negative_deductible_vat,False,40,l10n_fr_account_vat_return.ca3_gh,,,,credit,,True,TVA antérieurement déduite à reverser,"TVA antérieurement déduite à reverser, taxe due",2,572,40
ca3_ga,3310CA3,505,,15-dont-pp,GA,MOA,910761,True,,False,,,,,,,,True,TVA antérieurement déduite à reverser : dont TVA sur les produits pétroliers,"TVA antérieurement déduite à reverser, taxe due : dont TVA sur les produits pétroliers",2,326,50
ca3_lq,3310CA3,510,,15-dont-pi,LQ,MOA,911609,True,,False,,,,,,,,True,TVA antérieurement déduite à reverser : dont TVA sur les produits importés hors produits pétroliers,"TVA antérieurement déduite à reverser, taxe due : dont TVA sur les produits importés hors produits pétroliers",2,387,35
ca3_ks,3310CA3,520,,5B,KS,MOA,905877,True,,True,40,l10n_fr_account_vat_return.ca3_gh,,,,,,,"Sommes à ajouter, y compris acompte congés","Sommes à ajouter, y compris acompte congés",2,572,19
Expand All @@ -93,7 +93,7 @@ ca3_sub_section_tva_deductible,3310CA3,600,sub_section,,,,,True,,False,,,,,,,,,T
ca3_hg,3310CA3,700,,23,HG,MOA,,True,deductible_vat_total,False,,,,,,,,,Total de la TVA déductible (lignes 19 à 2C),Total de la TVA déductible,3,569,636
ca3_ha,3310CA3,610,,19,HA,MOA,100090,True,deductible_vat_asset,False,40,l10n_fr_account_vat_return.ca3_hg,,,,credit,,,Biens constituant des immobilisations,TVA déductible sur biens constituant des immobilisations,3,572,745
ca3_hb,3310CA3,620,,20,HB,MOA,100091,True,deductible_vat_other,False,40,l10n_fr_account_vat_return.ca3_hg,,,,credit,,,Autres biens et services,TVA déductible sur autres biens et services (déduction sur facture),3,572,726
ca3_hc,3310CA3,630,,21,HC,MOA,100092,True,negative_due_vat,False,40,l10n_fr_account_vat_return.ca3_hg,,,,credit,,True,Autre TVA à déduire,"Autre TVA à déduire, omissions ou compléments de déductions",3,572,712
ca3_hc,3310CA3,630,,21,HC,MOA,100092,True,negative_due_vat,False,40,l10n_fr_account_vat_return.ca3_hg,,,,debit,,True,Autre TVA à déduire,"Autre TVA à déduire, omissions ou compléments de déductions",3,572,712
ca3_hk,3310CA3,640,,21-dont-pp,HK,MOA,910762,True,negative_due_vat_oil,False,,,,,,,,True,Dont régularisation de TVA sur les produits pétroliers,"Autres TVA à déduire, dont régularisation de TVA sur les produits pétroliers",3,220,702
ca3_lp,3310CA3,650,,21-dont-import,LP,MOA,911608,True,negative_due_vat_extracom_product,False,,,,,,,,True,Dont régularisation de TVA sur les produits importés (hors produits pétroliers),"Autres TVA à déduire, dont régularisation de TVA sur les produits importés (hors produits pétroliers)",3,293,694
ca3_hh,3310CA3,660,,21-dont-col-ded,HH,MOA,100120,True,negative_due_vat_regular,False,,,,,,,,True,Dont régularisations sur de la TVA collectée sur autres produits ou PS ou déductible,"Autre TVA à déduire, dont régularisation sur de la TVA collectée sur autres produits ou PS ou déductible",3,350,685
Expand Down
15 changes: 10 additions & 5 deletions l10n_fr_account_vat_return/migrations/0.0.0/pre-migration.py
Original file line number Diff line number Diff line change
Expand Up @@ -5,14 +5,19 @@
# According to odoo/modules/migration.py, a special folder named '0.0.0'
# can contain scripts that will be run on any version change

from openupgradelib import openupgrade

def migrate(cr, version):

@openupgrade.migrate()
def migrate(env, version):
# When data/l10n.fr.account.vat.box.csv is updated,
# a box can take the previous value of another box located
# in a row after it in the CSV, so it hits the SQL constraint before
# reaching/updating the other box in the CSV
# Set I set to null the fields that are in a unique SQL constraint
cr.execute(
"UPDATE l10n_fr_account_vat_box SET sequence=null, nref_code=null, "
"print_x=null, print_y=null, print_page=null, code=null"
)
if openupgrade.table_exists(env.cr, "l10n_fr_account_vat_box"):
openupgrade.logged_query(
env.cr,
"UPDATE l10n_fr_account_vat_box SET sequence=null, nref_code=null, "
"print_x=null, print_y=null, print_page=null, code=null",
)
2 changes: 1 addition & 1 deletion l10n_fr_account_vat_return/models/account_tax.py
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ class AccountTax(models.Model):
_inherit = "account.tax"

fr_vat_autoliquidation = fields.Boolean(
compute="_compute_fr_vat_autoliquidation", store=True, string="Auto-Liquidation"
compute="_compute_fr_vat_autoliquidation", store=True, string="Autoliquidation"
)

@api.depends(
Expand Down
Loading

0 comments on commit 4a364d3

Please sign in to comment.