These formats which we are using to upload bank statements are generally accepted formats. Most of the banks are capable of giving the bank statement out put in the above mentioned formats. There may be slight differences in the formats Ex: Length given for the transaction type and all.
Attached here with a general format description of SWIFT MT 940 format. Also you may have to change the mapping accordingly with the client requirements through bank statement mapping window. Also review the following document as well.
"Mapping BAI2, SWIFT Bank Statement Format Masking: BANK_ACCOUNT_NUM, BANK_TRX_NUMBER, BANK_ACCOUNT_TEXT, Agent Bank account number And Others (Doc ID 752532.1)"
Good luck.. / Lathika