fix: reload doc
diff --git a/erpnext/patches/v13_0/disable_ksa_print_format_for_others.py b/erpnext/patches/v13_0/disable_ksa_print_format_for_others.py
index c7b184d..b4080c5 100644
--- a/erpnext/patches/v13_0/disable_ksa_print_format_for_others.py
+++ b/erpnext/patches/v13_0/disable_ksa_print_format_for_others.py
@@ -10,5 +10,8 @@
 		return
 
 	if frappe.db.exists('DocType', 'Print Format'):
-        frappe.db.sql("""UPDATE`tabPrint Format` SET disabled = 1 WHERE
-    			name IN ('KSA VAT Invoice', 'KSA POS Invoice')""")
+        frappe.reload_doc("regional", "print_format", "ksa_vat_invoice", force=True)
+    	frappe.reload_doc("regional", "print_format", "ksa_pos_invoice", force=True)
+        frappe.db.sql("""UPDATE`tabPrint Format` SET disabled = 1
+                WHERE name IN ('KSA VAT Invoice', 'KSA POS Invoice')
+            """)
diff --git a/erpnext/regional/saudi_arabia/setup.py b/erpnext/regional/saudi_arabia/setup.py
index 803c798..2131eda 100644
--- a/erpnext/regional/saudi_arabia/setup.py
+++ b/erpnext/regional/saudi_arabia/setup.py
@@ -14,11 +14,11 @@
 	make_custom_fields()
 
 def add_print_formats():
-	frappe.reload_doc("regional", "print_format", "detailed_tax_invoice")
-	frappe.reload_doc("regional", "print_format", "simplified_tax_invoice")
-	frappe.reload_doc("regional", "print_format", "tax_invoice")
-	frappe.reload_doc("regional", "print_format", "ksa_vat_invoice")
-	frappe.reload_doc("regional", "print_format", "ksa_pos_invoice")
+	frappe.reload_doc("regional", "print_format", "detailed_tax_invoice", force=True)
+	frappe.reload_doc("regional", "print_format", "simplified_tax_invoice", force=True)
+	frappe.reload_doc("regional", "print_format", "tax_invoice", force=True)
+	frappe.reload_doc("regional", "print_format", "ksa_vat_invoice", force=True)
+	frappe.reload_doc("regional", "print_format", "ksa_pos_invoice", force=True)
 
 	frappe.db.sql("""UPDATE`tabPrint Format` SET disabled = 0 WHERE
 			name IN ('Simplified Tax Invoice', 'Detailed Tax Invoice',