. . . "Bank Account Management (BAM) and communicating with banks is a major challenge faced by every corporation with bank accounts." .