8.2 Maintain SWIFT FFT Template

This topic provides systematic instructions to maintain SWIFT FFT template.

The system has the facility to create SWIFT templates for free format messages with the help of a resolver for predefined variable fields such as Amount, Applicant/Beneficiary Name, Tenor, Maturity, etc.). This helps avoid predation of messages which are repetitive such as bill acceptance message, Payment tracers, etc. A dictionary of field resolvers is available in Oracle FLEXCUBE Universal Banking. The user can create the template as and when required with the combination of hard-coated text and the field resolvers. The user can define templates for Free Format Messages which contain Template id, Language code and Free Format Text by using the Treasury Swift FFT Template Maintenance screen.
  1. From the Home page, navigate to the Treasury Swift FFT Template Maintenance screen.
    Treasury Swift FFT Template Maintenance screen is displayed.
  2. On Treasury Swift FFT Template Maintenance screen, specify the details.

    For more information on fields, refer to the field description table.

    Table 8-6 Treasury Swift FFT Template Maintenance - Field Description

    Field Description
    Template Id Specify the template id.
    Language Code Specify a valid language code from the adjoining option list.
    Free Format Text Specify the Substitution Variables. These variables can be identified by prefixing them with @ or by some other special character.
    SWIFT Message Type Select the Swift Message type from the drop-down list.
    • MT499
    • MT799
    • MT999
    Following are the substitute variables:

    Table 8-7 Swift Message Type MT499

    Substitution Variables Description
    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 8-8 Swift Message Type MT799

    Substitution Variables Description
    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 8-9 Substitute Variables- MT999

    Message Substitution Variables Description
    MT999 LC_CCY LC Currency
    MT999 LC_LIABILITY LC Outstanding Amount
    MT999 ISSUE_DATE LC Issue Date
    MT999 LC_TENOR LC Tenor
    MT999 EXPIRY_DATE LC Expiry Date
    MT999 EXPIRY_PLACE LC Expiry Place
    MT999 CLOSURE_DATE LC Closure Date
    MT999 LC_CONTRACT_REF LC Contract Reference Number
    MT999 LC_USER_REF LC User Reference Number
    MT999 SHIPMENT_FROM Shipment From
    MT999 SHIPMENT_TO Shipment To
    MT999 PORT_LOADING Port of Loading
    MT999 PORT_DISCHARGE Port of Discharge
    MT999 CREDIT_AVL_WITH Credit Available with
    MT999 INCO_TERM Inco Term
    MT999 APPLICABLE_RULE Applicable Rule
    MT999 BENEFICIARY Beneficiary
    MT999 APPLICANT Applicant
    MT999 REIMB_BANK Reimbursing Bank
    MT999 OLD_BEN Old Beneficiary before the amendment
    MT999 OLD_REM Old Reimbursing bank before the amendment
    MT999 OLD_ADV Old Advising bank before the amendment
    MT999 APP_BANK Applicant Bank
    MT999 CLAIM_BANK Claiming Bank
    MT999 CNF_BANK Confirming Bank
    MT999 ADV_BANK Advising Bank
    MT999 ADV_THRU_BANK Advice Thru Bank
    MT999 LATEST_SHIPMENT_- DATE Latest Shipment Date
    MT999 SHIPMENT_PERIOD Shipment Period
    MT999 CONFIRMED_AMT Confirmed LC Amount
    MT999 UNCONFIRMED_AMT Unconfirmed LC Amount
    MT999 AVAILED_AMOUNT Availed Amount
    MT999 REB_UT_AMOUNT Reimbursement Amount undertaken
    MT999 REB_NUT_AMOUNT Reimbursement Amount not undertaken
    MT999 DRAWER Drawer
    MT999 DRAWEE Drawee
    MT999 FORFAIT_HOUSE Forfaiting house/bank
    MT999 REMIT_BANK Remitting Bank
    MT999 COL_BANK Collecting Bank
    MT999 DISC_BANK Discounting Bank
    MT999 NEGO_BANK Negotiating Bank
    MT999 TRF_BANK Transferee Bank
    MT999 BILL_AMT Bill Amount
    MT999 BILL_CCY Bill Currency
    MT999 OS_AMOUNT Bill Outstanding amount
    MT999 VALUE_DATE Bill Value date
    MT999 TRANSACTION_DATE Bill transactions date
    MT999 TRANSIT_DAYS Transit days
    MT999 BILL_TENOR Bill Tenor
    MT999 BILL_MATURITY Bill Maturity date
    MT999 LIQUIDATION_DATE Bill Liquidation date
    MT999 INCO_TERM Inco Term
    MT999 OUR_LC_REF Our LC Reference Number
    MT999 THEIR_LC_REF Their LC Reference Number
    MT999 BC_CONTRACT_REF BC Contract Reference Number
    MT999 BC_USER_REF BC User Reference Number
    MT999 BROK_DETAILS Broker, Brokerage and Brokerage Currency
    MT999 SHIPMENT_FROM Shipment From
    MT999 SHIPMENT_TO Shipment To
    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.
  3. Click the Exit button to end the transaction.