10.3.1 Maintain SWIFT FFT Template

This topic provides the systematic instructions to maintain SWIFT FFT template.

System has the facility to create SWIFT templates for free format messages with the help of resolver for predefined variable fields (for example; amount, applicant/beneficiary name, tenor, maturity and so on). This helps avoiding predation of message which are repetitive in nature for example bill acceptance message, availment confirmation or payment tracers and so on. A dictionary of field resolvers is available in Oracle Banking Trade Finance. You can create template as and when required with the combination of hard coated text and the field resolvers.

You can define templates for Free Format Messages which contains Template id, Language code and Free Format Text (Only for MT499 and MT799) using the ‘Trade Finance Swift FFT Template screen Maintenance’ screen.

Specify the User ID and Password, and login to Homepage.
  1. On Homepage, type ‘MSDTFFTM' in the text box, and click next arrow.
    The Trade Finance Swift FFT Template screen Maintenance screen is displayed.

  2. On Trade Finance Swift FFT Template screen Maintenance screen, specify the fields.
    For more information on action and its operation, refer to Table 10-5:

    Table 10-5 Trade Finance Swift FFT Template screen Maintenance - Field Description

    Field Description
    Template ID Specify the template id.
    Language Code Specify a valid language code. The adjoining option list displays all the valid language code maintained in the system. You can choose the appropriate one.
    Free Format Text Specify the Substitution Variables. You can identify these variables by prefixing them with ‘@’ or by some other special character.
    Swift Message Type Select the Swift Message type from the drop-down list. You have the following options:
    • MT799
    • MT499
    • MT999
    • MT750
    For the substitute variables, refer theTable 10-6, Table 10-7, and Table 10-8:

    Table 10-6 Swift Message Type MT799

    Message Substitution Variables Description
    MT799 LC_AMOUNT LC Amount
    LC_CCY LC Currency
    LC_LIABILITY LC Outstanding Amount
    ISSUE_DATE LC Issue Date
    LC_TENOR LC Tenor
    EXPIRY_DATE LC Expiry Date
    CLOSURE_DATE LC Closure Date
    LC_CONTRACT_REF LC Contract Reference Number
    LC_USER_REF LC User Reference Number
    SHIPMENT_FROM Shipment From
    SHIPMENT_TO Shipment To
    PORT_LOADING Port of Loading
    PORT_DISCHARGE Port of Discharge
    CREDIT_AVL_WITH Credit Available with
    INCO_TERM Inco Term
    APPLICABLE_RULE Applicable Rule
    BENEFICIARY Beneficiary
    APPLICANT Applicant
    REIMB_BANK Reimbursing Bank
    OLD_BEN Old Beneficiary before the amendment
    OLD_REM Old Reimbursing bank before the amendment

    Table 10-7 Swift Message Type MT499

    Message Substitution Variables Description
    MT499 OLD_ADV Old Advising bank before the amendment
    APP_BANK Applicant Bank
    CLAIM_BANK Claiming Bank
    CNF_BANK Confirming Bank
    ADV_BANK Advising Bank
    ADV_THRU_BANK Advice Thru Bank
    LATEST_SHIPMENT_- DATE Latest Shipment Date
    SHIPMENT_PERIOD Shipment Period
    CONFIRMED_AMT Confirmed LC Amount
    UNCONFIRMED_AMT Unconfirmed LC Amount
    AVAILED_AMOUNT Availed Amount
    REB_UT_AMOUNT Reimbursement Amount undertaken
    REB_NUT_AMOUNT Reimbursement Amount not undertaken
    DRAWER Drawer
    DRAWEE Drawee
    FORFAIT_HOUSE Forfaiting house / bank
    REMIT_BANK Remitting Bank
    COL_BANK Collecting Bank
    DISC_BANK Discounting Bank
    NEGO_BANK Negotiating Bank
    TRF_BANK Transferee Bank
    BILL_AMT Bill Amount
    BILL_CCY Bill Currency
    OS_AMOUNT Bill Outstanding amount
    VALUE_DATE Bill Value date
    TRANSACTION_DATE Bill transactions date
    TRANSIT_DAYS Transit days
    BILL_TENOR Bill Tenor
    BILL_MATURITY Bill Maturity date
    LIQUIDATION_DATE Bill Liquidation date
    INCO_TERM Inco Term
    OUR_LC_REF Our LC Ref No
    THEIR_LC_REF Their LC Ref No
    BC_CONTRACT_REF BC Contract Reference Number
    BC_USER_REF BC User Reference Number
    BROK_DETAILS Broker, Brokerage and Brokerage Currency
    SHIPMENT_FROM Shipment From
    SHIPMENT_TO Shipment To

    Table 10-8 Swift Message Type MT750

    Message Substitution Variables Description
    MT750 71DCHARGES 71D Charges To Be Deducted
    33BADDLAMNT 33B Additional Amount
    73CHGTOBEADD 73A Charges To Be Added
    34BTOTAMTPD 34B Total Amount To Be Paid
    SND2RECMT750 72Z Sender To Receiver Information

    In case of a Bill contract under an LC, the system resolves all tags applicable to MT799 and MT499. In such cases, the tags related to Bills are resolved based on the corresponding Bill contract. Similarly, the tags related to LC are resolved based on the LC contract which is linked to the Bill contract.

    In case of changing in Reimbursing Bank, party id from LC and LI amendment screens, system supports generation of MT799 and MT759.