Skip to content

Commit 45dee9a

Browse files
[FIX] l10n_it: Set English default for tax group subtotal labels
The Italian localization defined 'preceding_subtotal' in tax group records using the Italian term "Imponibile" as the default value. This caused the label for untaxed amounts in invoices, sale orders, and purchase orders to always appear in Italian, regardless of the system or partner language. Since this field is translatable, the correct approach is to define the default in English (e.g., "Untaxed Amount") and provide Italian translations via .po files. This commit removes the hardcoded Italian values, enabling proper language-sensitive display of tax totals. task-4853046 closes odoo#213335 Signed-off-by: John Laterre (jol) <[email protected]>
1 parent 7536a56 commit 45dee9a

File tree

4 files changed

+1260
-11
lines changed

4 files changed

+1260
-11
lines changed

addons/account/models/account_tax.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -46,6 +46,7 @@ class AccountTaxGroup(models.Model):
4646
string="Preceding Subtotal",
4747
help="If set, this value will be used on documents as the label of a subtotal excluding this tax group before displaying it. " \
4848
"If not set, the tax group will be displayed after the 'Untaxed amount' subtotal.",
49+
translate=True,
4950
)
5051

5152
@api.model
Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
id,name,country_id/id,preceding_subtotal
2-
tax_group_iva_2,IVA 2%,base.it,Imponibile
3-
tax_group_iva_4,IVA 4%,base.it,Imponibile
4-
tax_group_iva_5,IVA 5%,base.it,Imponibile
5-
tax_group_iva_10,IVA 10%,base.it,Imponibile
6-
tax_group_iva_12,IVA 12%,base.it,Imponibile
7-
tax_group_iva_21,IVA 21%,base.it,Imponibile
8-
tax_group_iva_20,IVA 20%,base.it,Imponibile
9-
tax_group_iva_22,IVA 22%,base.it,Imponibile
10-
tax_group_imp_esc_art_15,Imponibile Escluso Art.15,base.it,Imponibile
11-
tax_group_fuori,Fuori Campo IVA,base.it,Imponibile
12-
tax_group_split_payment,Scissione dei Pagamenti,base.it,Scissione dei Pagamenti Esclusa
2+
tax_group_iva_2,IVA 2%,base.it,Taxable
3+
tax_group_iva_4,IVA 4%,base.it,Taxable
4+
tax_group_iva_5,IVA 5%,base.it,Taxable
5+
tax_group_iva_10,IVA 10%,base.it,Taxable
6+
tax_group_iva_12,IVA 12%,base.it,Taxable
7+
tax_group_iva_21,IVA 21%,base.it,Taxable
8+
tax_group_iva_20,IVA 20%,base.it,Taxable
9+
tax_group_iva_22,IVA 22%,base.it,Taxable
10+
tax_group_imp_esc_art_15,Imponibile Escluso Art.15,base.it,Taxable
11+
tax_group_fuori,Fuori Campo IVA,base.it,Taxable
12+
tax_group_split_payment,Scissione dei Pagamenti,base.it,Split Payments Excluded

0 commit comments

Comments
 (0)