diff --git a/addons/l10n_tr/__manifest__.py b/addons/l10n_tr/__manifest__.py
index 0d0527aa42c58cae5df467d5bdcd8e4985fca059..ce0619fbfb8a6b4cab741ba55e789d186a9cfef4 100644
--- a/addons/l10n_tr/__manifest__.py
+++ b/addons/l10n_tr/__manifest__.py
@@ -3,7 +3,7 @@
 
 {
     'name': 'Turkey - Accounting',
-    'version': '1.0',
+    'version': '1.1',
     'category': 'Accounting/Localizations/Account Charts',
     'description': """
 Türkiye için Tek düzen hesap planı şablonu Odoo Modülü.
diff --git a/addons/l10n_tr/data/account_data.xml b/addons/l10n_tr/data/account_data.xml
index b7901f14aa4d28ccd344de314d03f8074abb7062..4feb8d60987c1d72fc0d0d47a4f34ba7ef67ab81 100644
--- a/addons/l10n_tr/data/account_data.xml
+++ b/addons/l10n_tr/data/account_data.xml
@@ -7,5 +7,9 @@
             <field name="name">KDV %18</field>
         </record>
 
+        <record id="tax_group_kdv_20" model="account.tax.group">
+            <field name="name">KDV 20%</field>
+        </record>
+
     </data>
 </odoo>
diff --git a/addons/l10n_tr/data/account_tax_template_data.xml b/addons/l10n_tr/data/account_tax_template_data.xml
index 82fd7650142d4eca6aabea9b95ecbceb18571e01..eafe9cdf5354b62944be3e7c4c3f20e9b14c89b6 100644
--- a/addons/l10n_tr/data/account_tax_template_data.xml
+++ b/addons/l10n_tr/data/account_tax_template_data.xml
@@ -1,6 +1,6 @@
 <?xml version="1.0" encoding="utf-8"?>
 <odoo>
-    <!-- account.tax.template -->
+    <!-- account.tax.template (pre-2023) -->
     <record id="tr_kdv_satis_sale_18" model="account.tax.template">
         <field name="sequence">11</field>
         <field name="description">KDV %18(sale)</field>
@@ -68,4 +68,73 @@
             }),
         ]"/>
     </record>
+
+    <!-- account.tax.template (introduced in July 2023) -->
+    <record id="tr_kdv_satis_sale_20" model="account.tax.template">
+        <field name="sequence">13</field>
+        <field name="description">KDV 20%</field>
+        <field name="name">20%</field>
+        <field name="price_include" eval="0"/>
+        <field name="amount">20</field>
+        <field name="amount_type">percent</field>
+        <field name="type_tax_use">sale</field>
+        <field name="chart_template_id" ref="l10ntr_tek_duzen_hesap"/>
+        <field name="tax_group_id" ref="tax_group_kdv_20"/>
+        <field name="invoice_repartition_line_ids" eval="[(5,0,0),
+            (0,0, {
+                'factor_percent': 100,
+                'repartition_type': 'base',
+            }),
+            (0,0, {
+                'factor_percent': 100,
+                'repartition_type': 'tax',
+                'account_id': ref('tr391'),
+            }),
+        ]"/>
+        <field name="refund_repartition_line_ids" eval="[(5,0,0),
+            (0,0, {
+                'factor_percent': 100,
+                'repartition_type': 'base',
+            }),
+            (0,0, {
+                'factor_percent': 100,
+                'repartition_type': 'tax',
+                'account_id': ref('tr191'),
+            }),
+        ]"/>
+    </record>
+
+    <record id="tr_kdv_satis_purchase_20" model="account.tax.template">
+        <field name="sequence">14</field>
+        <field name="description">KDV 20%</field>
+        <field name="name">20%</field>
+        <field name="price_include" eval="0"/>
+        <field name="amount">20</field>
+        <field name="amount_type">percent</field>
+        <field name="type_tax_use">purchase</field>
+        <field name="chart_template_id" ref="l10ntr_tek_duzen_hesap"/>
+        <field name="tax_group_id" ref="tax_group_kdv_20"/>
+        <field name="invoice_repartition_line_ids" eval="[(5,0,0),
+            (0,0, {
+                'factor_percent': 100,
+                'repartition_type': 'base',
+            }),
+            (0,0, {
+                'factor_percent': 100,
+                'repartition_type': 'tax',
+                'account_id': ref('tr391'),
+            }),
+        ]"/>
+        <field name="refund_repartition_line_ids" eval="[(5,0,0),
+            (0,0, {
+                'factor_percent': 100,
+                'repartition_type': 'base',
+            }),
+            (0,0, {
+                'factor_percent': 100,
+                'repartition_type': 'tax',
+                'account_id': ref('tr191'),
+            }),
+        ]"/>
+    </record>
 </odoo>
diff --git a/addons/l10n_tr/migrations/1.1/end-migrate_update_taxes.py b/addons/l10n_tr/migrations/1.1/end-migrate_update_taxes.py
new file mode 100644
index 0000000000000000000000000000000000000000..65fbea9df4d0ab2ba4dd04edcbe165bb61320b62
--- /dev/null
+++ b/addons/l10n_tr/migrations/1.1/end-migrate_update_taxes.py
@@ -0,0 +1,6 @@
+# Part of Odoo. See LICENSE file for full copyright and licensing details.
+from odoo.addons.account.models.chart_template import update_taxes_from_templates
+
+
+def migrate(cr, version):
+    update_taxes_from_templates(cr, 'l10n_tr.l10ntr_tek_duzen_hesap')