Put a checkbox on the Vendor 'Settle open transaction' form - non System administrators can't see it


I put a check box on the ‘Settle open transactions’ screen under the ACL/Accounts payable/Common/Vendors/All vendors under Invoice tab. But for some reason the check doesn’t show up for the users who currently have access to the ‘Settle open transactions’ form. However, when I give the users System administrator role then they can see it. Am I missing something here? Do I need to build a security for the form and assign that role to all the users who needs to use that form? I do not think I would be able to put a security just for the new checkbox on the form?