feat(UAE VAT 21): Add Roles for UAE VAT 21 Report
diff --git a/erpnext/regional/united_arab_emirates/setup.py b/erpnext/regional/united_arab_emirates/setup.py
index 29ad41c..95fde3a 100644
--- a/erpnext/regional/united_arab_emirates/setup.py
+++ b/erpnext/regional/united_arab_emirates/setup.py
@@ -10,6 +10,7 @@
 def setup(company=None, patch=True):
 	make_custom_fields()
 	add_print_formats()
+	add_custom_roles_for_reports()
 
 	if company:
 		create_sales_tax(company)
@@ -127,3 +128,15 @@
 
 	frappe.db.sql(""" update `tabPrint Format` set disabled = 0 where
 		name in('Simplified Tax Invoice', 'Detailed Tax Invoice', 'Tax Invoice') """)
+
+def add_custom_roles_for_reports():
+	if not frappe.db.get_value('Custom Role', dict(report='UAE VAT')):
+		frappe.get_doc(dict(
+			doctype='Custom Role',
+			report='UAE VAT',
+			roles= [
+				dict(role='Accounts User'),
+				dict(role='Accounts Manager'),
+				dict(role='Auditor')
+			]
+		)).insert()
\ No newline at end of file