diff --git a/erpnext/utilities/doctype/sms_control/sms_control.py b/erpnext/utilities/doctype/sms_control/sms_control.py index a1edf83bf3..b9baae1149 100644 --- a/erpnext/utilities/doctype/sms_control/sms_control.py +++ b/erpnext/utilities/doctype/sms_control/sms_control.py @@ -63,7 +63,15 @@ class DocType: def get_sender_name(self): "returns name as SMS sender" - return webnotes.conn.get_value('Manage Account', None, 'sms_sender_name') or 'ERPNext' + sender_name = webnotes.conn.get_value('Manage Account', None, 'sms_sender_name') or 'ERPNXT' + if len(sender_name) > 6: + msgprint(""" + As per TRAI rule, sender name must be exactly 6 characters. \n + Kindly change sender name in Setup --> Global Defaults \n\n + + Note: Hyphen, space, numeric digit , special characters are not allowed. + """, raise_exception=1) + return sender_name def get_contact_number(self, arg): "returns mobile number of the contact"