According to the off doc it means the following
reject_invalid_helo_hostname (with Postfix < 2.3: reject_invalid_hostname)
Reject the request when the HELO or EHLO hostname is malformed. Note: specify "smtpd_helo_required = yes" to fully enforce this restriction (without "smtpd_helo_required = yes", a client can simply skip reject_invalid_helo_hostname by not sending HELO or EHLO).
The invalid_hostname_reject_code specifies the response code for rejected requests (default: 501).
If you can't contact with the sender then you can just add it to the exception
smtpd_helo_restrictions =
check_helo_access hash:/etc/postfix/hello_access
reject_invalid_helo_hostname
reject_non_fqdn_helo_hostname
...
/etc/postfix/hello_access
invalid_helo_name_from_bank OK
After that you need to create a map
# postmap /etc/postfix/hello_access
And restart the postfix
For exim it could be looks like
acl_smtp_helo = acl_check_helo
...
begin acl
acl_check_helo:
accept
hosts = xxx.xxx.xxx.xxx
condition = ${if eq{$sender_helo_name}{"invalid_helo_name_from_bank_smtp_server"}{yes}{no}}
...
As alternative you could add exception
helo_accept_junk_hosts = xxx.xxx.xxx.xxx
Where xxx.xxx.xxx.xxx ip address of the bank smtp server