This chapter contains the following sections:
This section contains the list of the SWIFT advices supported in the BC module.
EVENT |
EVENT DESCRIPTION |
SWIFT MT |
Tag |
Advice Description |
LIQD |
Advice of Payment |
MT400 |
COLL_PAY_ADV |
This message type is sent by the collecting bank to the remitting bank. It may also be sent: on behalf of the collecting bank by its branch/affiliate bank to the remitting bank or branch/affiliate of that Bank by a collecting bank to another collecting bank It is used to advise a payment under a collection or a part thereof and may also be used for the settlement of proceeds. The account relationship between the Sender and the Receiver is used, unless expressly stated otherwise in the message. This message must never be sent to a bank acting solely as a reimbursement bank. In this case, the appropriate message type is an MT 202 Financial Institution Transfer. |
BOOK & INIT |
Acknowledgement |
MT410 |
ACKNOWLEDGEMENT |
This message type is sent by a collecting bank to a remitting bank to acknowledge the receipt of a collection. It may also be sent by a collecting bank to another collecting bank. Unless otherwise expressly stated, this message type states that the collecting bank intends to act in accordance with the collection instruction. |
BACP |
Advice of acceptance |
MT412 |
ACCEPTANCE_ADV |
This message type is sent by the collecting bank to the remitting bank. It may also be sent by a collecting bank to another collecting bank. It is used to inform the Receiver of the acceptance of one or more drafts under one collection instruction. |
PRNA & PRNP |
Advice of Non-Payment/Non-Acceptance |
MT 416 |
PROTEST_NONACPT
PROTEST_NONPAY |
This message type is sent by the collecting bank to the remitting bank. It may also be sent: to the remitting bank via another financial institution. by a presenting bank to a collecting bank. It is used to advise of non-payment or non-acceptance under a previously received collection or part thereof. |
TACP |
Tracer |
MT 420 |
ACCEPTANCE_TRCR PAYMENT_TRCR DISCAPPRVL_TRCR REL_OF_RES_TRCR PAYMNTFATE_TRCR ACCPT_FATE_TRCR |
This message type is sent by the remitting bank to the collecting bank. It may also be sent by a collecting bank to another collecting bank. It is used to enquire about the fate of documents sent for collection. |
PFAT & AFAT |
Advice of Fate and Request for Instructions |
MT 422 |
PRINCIPAL_FATE ACCEPTANCE_FATE |
This message type is sent by the collecting bank to the remitting bank. It may also be sent by a collecting bank to another collecting bank. It is used to advise the Receiver of the status of collection documents received by the collecting bank. Since an advice of fate generally includes one or more questions or requests, the two functions are included in this one message type. |
AMND |
Amendment of Instructions |
MT430 |
AMNDMNT_OF_INS |
This message type is sent by the remitting bank to the collecting bank. It may also be sent by a collecting bank to another collecting bank. This message is used to amend instructions contained in the collection. |
INIT |
Advice of Discharge |
MT 732 |
RESERVE_RELEASE |
This message is sent by the issuing bank to the paying/negotiating or accepting bank. It may also be sent by the paying/accepting/negotiating bank to the bank from which it has received documents. It is used to advise the Receiver that the documents received with discrepancies have been taken up. |
INIT |
Advice of Refusal |
MT 734 |
PAYMENT_REFUSAL ACCEPT_REFUSAL |
This message is sent by the issuing bank to the bank from which it has received documents related to a documentary credit. It may also be sent by the bank nominated to pay/accept/negotiate/incur a deferred payment undertaking to the bank from which it has received documents. |
BOOK |
Reimbursement Claim |
MT 742 |
REIMBRSMNT_CLM |
This message is sent by the paying/negotiating bank to the bank authorised to reimburse the Sender for its payments/negotiations. It is used to claim reimbursement of payment(s) or negotiation(s) under a documentary credit, as relevant to the reimbursing bank. |
BOOK |
Advice of Discrepancy |
MT 750 |
DISCREPANCY_REQ |
This message is sent by the bank to which documents have been presented, to the issuing bank. It may also be sent to a bank nominated to pay/accept/negotiate/incur a deferred payment undertaking. The MT 750 is a request for authorisation to honour presentation. Authorisation may be provided using an MT 752 Authorisation to Pay, Accept or Negotiate; a negative reply to the request may be provided using an MT 796 Answers. |
INIT |
Advice of Payment/Acceptance/Negotiation |
MT 754 |
ADV_PMT_ACPT |
This message is sent by the paying, accepting or negotiating bank, or the bank incurring a deferred payment undertaking, to the issuing bank. It may also be sent by the bank to which documents have been presented to a bank that has been nominated to pay/accept. It is used to advise the Receiver that documents were presented in accordance with the credit terms and are being forwarded as instructed. |
INIT & LIQD |
Advice of Reimbursement or Payment |
MT 756 |
REIM_PAY_ADV |
This message is sent by the issuing bank to the bank from which it has received documents or by the reimbursing bank to the bank from which it has received a reimbursement claim. It may also be sent by the bank nominated to pay/accept/negotiate/incur a deferred payment undertaking to the bank from which it has received documents. |
This chapter contains the following sections:
This section deals with the mapping between the fields in SWIFT messages and the corresponding fields in Oracle FLEXCUBE.
MSG TYPE: PAYMENT_MESSAGE
Generation: When PAYMENT MSG is linked, and at the prod lvl , either bank transfer is selected or customer transfer with cover regd flag checked.
Field in SWIFT |
Description |
Mandatory/Optional |
FCC Y/N |
Field in Oracle FLEXCUBE |
Remarks |
20 |
Transaction Reference Number |
M |
Y |
Reference Number |
contract_ref_no for all module expect LC & BC. For LC & BC LCTMS_BRANCH_PARAMETERS & BCTMS_BRANCH_PARAMETERS |
21 |
Related Reference |
M |
Y |
Source Reference no, user Reference Number, NON REF |
For uploaded contracts it is source_ref and this should not be equal to user_ref_number. For normal contracts user_ref_number. Again if user_ref = contract_Ref then "NONREF" |
13C |
Time Indication |
O |
N |
|
|
32A |
Value Date, Currency Code, Amount |
M |
Y |
Value Date / Account Currency / Settlement Amount |
As entered in the front end as transfer amount |
52a |
Ordering Institution |
O |
Y |
Ordering Institution 1 to 5 |
Only if sender is different than that of the Ordering insitution. The validation is done for A and B. If the value in Ordering_instution1 is BIC code then A else B. |
53a |
Sender's Correspondent |
O |
Y |
BIC Code , Address1 |
Is populated only when receiver <> sender's corres. It is normally the BIC code of the customer (selected based on the nostro account). This populates :53A:. If there is a maintenance in the Recon module for Class "NOST" under external account maintenance (external_account from RETMS_EXTACC_ACCGL_DEFN), then 53B will be populated with acc number and swift address |
54a |
Receiver's Correspondent |
O |
Y |
Receiver's Correspondent 1 to 5 |
Receiver's Correspondent field, this is normally null, unless filled through front end. |
56a |
Intermediary |
O |
Y |
Intermediary 1 to 5 |
Intermediary field, this is normally null, unless filled through front end. Under "S" button third tab |
57a |
Account With Institution |
O |
Y |
Account With Institution 1 to 5 |
Is populated only when receiver <> AWI. It is normally the BIC code as entered through front end |
58a |
Beneficiary Institution |
M |
Y |
Beneficiary Institution 1 for cover to 5 |
As entered in the front end, if this only a bank transfer. If 202 is fired as a part of "cover" to a customer then this value would be the "reciver" of 100 or 103 |
72 |
Sender to Receiver Information |
O |
Y |
Sender to Receiver Information 1 to 6 |
In FT, Sender to receiver Info. from front end, for other module under "S" button and under message details tab. If this a part of cover then the values starting with /OCMT,/PHONBEN or /TELEIBK will form part of the this field. |
MT752 is used to advise a bank which has requested authorization to pay, accept, negotiate or incur a deferred payment undertaking that the presentation of the documents may be honoured, notwithstanding the discrepancies, provided they are otherwise in order.
The system maps the SWIFT tags in MT752 and the fields in BC contract as depicted below:
SWIFT Tag |
Mandatory (M) / Optional (O) |
Field / FFT Code |
Field / FFT Code name in Flexcube |
20 |
M |
Field |
User Reference Number |
21 |
M |
Field |
For Negotiating party in others tab reference no. |
23 |
M |
Defaulted by System |
|
30 |
M |
Field |
Resolution date / Discrepancy Date |
32B |
O |
Field |
Bill Ccy, Bill Amt |
33A |
O |
FFT |
Net Amount; the FFT are populated where fft_code = 33BADDLAMNT |
71B |
O |
FFT |
the FFT are populated where fft_code = 71BCHARGES |
53A |
O |
PARTY/Media SWIFT |
Negotiating Bank BIC |
54A |
O |
PARTY/Media SWIFT |
Reimbursing Bank BIC |
72 |
O |
FFT |
the FFT are populated where fft_code = SND2RECMT752 |
MSG TYPE: COLL_PAY_ADV; Event LIQD for Collection Bill
Generated: On Initiation and Liquidation
Field |
Description |
M/O |
FCC Y/N |
Field in Oracle FLEXCUBE |
Remarks |
20 |
Sending Bank's TRN |
M |
Y |
User Reference Contract Reference Number Our Letter of Credit Reference |
User Reference Number, if the flag at the branch parameter = "Y" ( bctms_branch_parameters.use_userref_in_msgs) else Contract_Ref_no OR our lc ref, If at the contract level the "use lc ref no.in msg " (bctms_contract_master.USE_LCREF_IN_MSG) is checked then our_lc_Ref is used |
21 |
Related Reference |
M |
Y |
Their Letter of Credit Reference Reference (Parties tab) |
if use_lcref_in_msg = 'Y' then their_lc_ref else Party Reference of Receiver.Their LC ref from contract main screen and party ref from "parties" tab |
32a |
Amount Collected |
M |
Y |
Maturity Date (for 32A) or Tenor Days (for 32 K) Bill Currency Bill Amount Liquidation Bill Amount |
32B if maturity date is not given or else 32A with maturity date. Bill amt when event = INIT, and amt liquidAted if event = LIQD |
33A |
Proceeds Remitted |
M |
Y |
Value Date Bill Currency Bill Amount Settlement Amount |
Value Date, Billccy and bill amt liqd – chg deducted +chg collected. The charge amount is taken from istb_contractis and the bill amt is taken form base table. For LIQD event, bill_amt_liq is used and for INIT bill_amt is used |
52a |
Ordering Bank |
O |
Y |
Ordering Institution 1 to 5 |
Ordering Institution |
53a |
Sender's Correspondent |
O |
Y |
Derived |
nostro accounts bic code |
54a |
Receiver's Correspondent |
O |
Y |
INT_REIM_INST1 to INT_REIM_INST5 or intermediary1 to intermediary5 |
This is same as the intermediary in MT202 |
57a |
Account With Bank |
O |
Y |
Account With Institution 1 to 5 |
|
58a |
Beneficiary Bank |
O |
Y |
Beneficiary Institution 1 and Free Format Text |
the FFT are populated where fft_code = 58BENFICBANK |
71B |
Details of Charges |
O |
Y |
Free Format Text |
the FFT are populated where fft_code in 71CHARGEDESC, 71CHGTOBEDED |
72 |
Sender to Receiver Information |
O |
Y |
B.our_charges_refused, B.their_charges_refused |
Based on the flag 'ALCHAREF',OUCHAREF,UCHAREF will be added |
73 |
Details of Amounts Added |
O |
Y |
Free Format Text |
the FFT are populated where fft_code in 73CHARGEDESC, 73CHGTOBEADD |
MSG TYPE: ACKNOWLEDGEMENT; Event: BOOK, INIT for Import Bill – Sight & Usance
Generated: On Receipt of Import Bill
Field |
Description |
M/O |
FCC Y/N |
Field Name in Oracle FLEXCUBE |
Remarks |
20 |
Sending Bank’s TRN |
M |
Y |
User Reference Contract Reference Number Our Letter of Credit Reference |
User Reference Number, if the flag at the branch parameter = "Y" ( bctms_branch_parameters.use_userref_in_msgs) else Contract_Ref_no
OR our lc ref, If at the contract level the "use lc ref no.in msg " (bctms_contract_master.USE_LCREF_IN_MSG) is checked then our_lc_Ref is used |
21 |
Related Reference |
M |
Y |
Their Letter of Credit Reference Reference (Parties tab) |
if use_lcref_in_msg = 'Y' then their_lc_ref else Party Reference of Receiver.Their LC ref from contract main screen and party ref from "parties" tab |
32a |
Amount Collected |
M |
Y |
Maturity Date (for 32A) or Tenor Days (for 32 K) Bill Currency Bill Amount |
32B if maturity date is not given or else 32K with tenor days |
72 |
Sender to Receiver Information |
O |
Y |
Free Format Text where fft_code = SND2RECMT410 |
the FFT are populated where fft_code = SND2RECMT410 |
MSG TYPE: ACCEPTANCE_ADV; Event BACP for Import Collection Bill – Usance
Generated: Upon Acceptance of Collection bill by drawee
Field |
Description |
M/O |
FCC Y/N |
Field in Oracle FLEXCUBE |
Remarks |
20 |
Sending Bank’s TRN |
M |
Y |
User Reference Contract Reference Number Our Letter of Credit Reference |
User Reference Number, if the flag at the branch parameter = "Y" ( bctms_branch_parameters.use_userref_in_msgs) else Contract_Ref_no OR our lc ref, If at the contract level the "use lc ref no.in msg " (bctms_contract_master.USE_LCREF_IN_MSG) is checked then our_lc_Ref is used |
21 |
Related Reference |
M |
Y |
Their Letter of Credit Reference Reference (Parties tab) |
if use_lcref_in_msg = 'Y' then their_lc_ref else Party Reference of Receiver.Their LC ref from contract main screen and party ref from "parties" tab |
32a |
Amount Collected |
M |
Y |
Maturity Date (for 32A) or Tenor Days (for 32 K) Bill Currency Bill Amount |
32A, based on what is entered at the time of contract input |
72 |
Sender to Receiver Information |
O |
Y |
Free Format Text where fft_code = SND2RECMT412 |
the FFT are populated where fft_code = SND2RECMT412 |
MSG TYPE: NONPAY_NONACCP; Event PRNA & PRNP for Import Collection Bill – Sight & Usance
Field |
Description |
M/O |
FCC Y/N |
Field in Oracle FLEXCUBE |
Remarks |
20 |
Sender’s Reference |
M |
Y |
User Reference Contract Reference Number Our Letter of Credit Reference |
User Reference Number, if the flag at the branch parameter = "Y" ( bctms_branch_parameters.use_userref_in_msgs) else Contract_Ref_no OR our lc ref, If at the contract level the "use lc ref no.in msg " (bctms_contract_master.USE_LCREF_IN_MSG) is checked then our_lc_Ref is used |
21 |
Related Reference |
M |
Y |
Their Letter of Credit Reference Reference (Parties tab) |
if use_lcref_in_msg = 'Y' then their_lc_ref else Party Reference of Receiver.Their LC ref from contract main screen and party ref from "parties" tab or NONE |
23E |
Advice Type |
O |
Y |
Non Pay Message Date Non Acceptance Message Date |
if payment date not null then NPAY, if acceptance date is not null then NACC otherwise OTHR |
51A |
Sending Institution |
O |
N |
|
|
53a |
Sender’s Correspondent |
O |
N |
|
|
71F |
Sender’s Charges |
O |
N |
|
|
77A |
Reason for Non-Payment/Non-Acceptance |
O |
Y |
Free Format Text where fft_code = REFPAYACC |
the FFT are populated where fft_code = REFPAYACC |
Sequence B Non-Payment/Non-Acceptance Details-rep |
|||||
21A |
Related Sequence Reference |
M |
Y |
Their Letter of Credit Reference Reference (Parties tab) |
|
23E |
Advice Type |
O |
Y |
Non Pay Message Date Non Acceptance Message Date |
|
21C |
Principal’s Reference |
O |
N |
|
|
32a |
Face Amount of Document(s) |
M |
Y |
Maturity Date (for 32A) or Tenor Days (for 32 K) Bill Currency Bill Amount |
32B if maturity date is not given or else 32K with tenor days |
50D |
Principal |
O |
N |
|
|
59 |
Drawee |
O |
N |
|
|
71F |
Sender’s Charges |
O |
N |
|
|
77A |
Reason for Non-Payment/Non-Acceptance |
O |
Y |
Free Format Text where fft_code = REFPAYACC |
the FFT are populated where fft_code = REFPAYACC |
MSG TYPE: ACCEPTANCE_TRCR; Event TACP for Import Collection Bill – Usance
Generated: From Intermediary bank to another collecting bank, when acceptance is not received from the collecting bank
Field |
Description |
M/O |
FCC Y/N |
Field in Oracle FLEXCUBE |
Remarks |
20 |
Sending Bank’s TRN |
M |
Y |
User Reference Contract Reference Number Our Letter of Credit Reference |
User Reference Number, if the flag at the branch parameter = "Y" ( bctms_branch_parameters.use_userref_in_msgs) else Contract_Ref_no
OR our lc ref, If at the contract level the "use lc ref no.in msg " (bctms_contract_master.USE_LCREF_IN_MSG) is checked then our_lc_Ref is used |
21 |
Related Reference |
M |
Y |
Their Letter of Credit Reference Reference (Parties tab) |
if use_lcref_in_msg = 'Y' then their_lc_ref else Party Reference of Receiver.Their LC ref from contract main screen and party ref from "parties" tab |
32a |
Amount Collected |
M |
Y |
Bill Currency Bill Amount Maturity Date |
32A, based on what is entered at the time of contract input |
30 |
Date of Collection Instruction |
O |
Y |
Covering Letter Date |
As entered under ship/docs tab under Covering letter date |
59 |
Drawee |
O |
Y |
Party Name Address1 to 4 |
for party_type='DRAWEE' |
72 |
Sender to Receiver Information |
O |
Y |
Free Format Text where fft_code = SND2RECMT420 |
the FFT are populated where fft_code = SND2RECMT420 |
MSG TYPE: PAYMENT_TRCR; Event TPAY for Import Collection Bill – Sight & Usance
Generated: From Intermediary bank to another collecting bank, when payment is not received from the collecting bank
Field |
Description |
M/O |
FCC Y/N |
Field in Oracle FLEXCUBE |
Remarks |
20 |
Sending Bank’s TRN |
M |
Y |
User Reference Contract Reference Number Our Letter of Credit Reference |
User Reference Number, if the flag at the branch parameter = "Y" ( bctms_branch_parameters.use_userref_in_msgs) else Contract_Ref_no OR our lc ref, If at the contract level the "use lc ref no.in msg " (bctms_contract_master.USE_LCREF_IN_MSG) is checked then our_lc_Ref is used |
21 |
Related Reference |
M |
Y |
Their Letter of Credit Reference Reference (Parties tab) |
if use_lcref_in_msg = 'Y' then their_lc_ref else Party Reference of Receiver.Their LC ref from contract main screen and party ref from "parties" tab |
32a |
Amount Collected |
M |
Y |
Maturity Date (for 32A) or Tenor Days (for 32 K) Bill Currency Bill Amount |
. 32B if maturity date is not given or else 32A with maturity date. |
30 |
Date of Collection Instruction |
O |
Y |
Covering Letter Date |
As entered under ship/docs tab under Covering letter date |
59 |
Drawee |
O |
Y |
Party Name Address1 to 4 |
for party_type='DRAWEE' |
72 |
Sender to Receiver Information |
O |
Y |
Free Format Text where fft_code = SND2RECMT420 |
the FFT are populated where fft_code = SND2RECMT420 |
MSG TYPE: REL_OF_RES_TRCR; Event TRES for Export Bill under LC
Generated: When Discrepancy is advised and request for approval is sought for an export bill.
Field |
Description |
M/O |
FCC Y/N |
Field in Oracle FLEXCUBE |
Remarks |
20 |
Sending Bank’s TRN |
M |
Y |
User Reference Contract Reference Number Our Letter of Credit Reference |
User Reference Number, if the flag at the branch parameter = "Y" ( bctms_branch_parameters.use_userref_in_msgs) else Contract_Ref_no OR our lc ref, If at the contract level the "use lc ref no.in msg " (bctms_contract_master.USE_LCREF_IN_MSG) is checked then our_lc_Ref is used |
21 |
Related Reference |
M |
Y |
Their Letter of Credit Reference Reference (Parties tab) |
if use_lcref_in_msg = 'Y' then their_lc_ref else Party Reference of Receiver.Their LC ref from contract main screen and party ref from "parties" tab |
32a |
Amount Collected |
M |
Y |
Maturity Date (for 32A) or Tenor Days (for 32 K) Bill Currency Bill Amount |
32B if maturity date is not given or else 32A with maturity date else 32K with tenor days |
30 |
Date of Collection Instruction |
O |
Y |
Covering Letter Date |
As entered under ship/docs tab under Covering letter date |
59 |
Drawee |
O |
Y |
Party Name Address1 to 4 |
for party_type='DRAWEE' |
72 |
Sender to Receiver Information |
O |
Y |
Free Format Text where fft_code = SND2RECMT420 |
the FFT are populated where fft_code = SND2RECMT420 |
MSG TYPE: PAYMNTFATE_TPFT; Event TRES for Export Collection Bill – Sight & Usance
Generated: When Payment is not received by the remitting bank from collecting bank.
Field |
Description |
M/O |
FCC Y/N |
Field in Oracle FLEXCUBE |
Remarks |
20 |
Sending Bank’s TRN |
M |
Y |
User Reference Contract Reference Number Our Letter of Credit Reference |
User Reference Number, if the flag at the branch parameter = "Y" ( bctms_branch_parameters.use_userref_in_msgs) else Contract_Ref_no OR our lc ref, If at the contract level the "use lc ref no.in msg " (bctms_contract_master.USE_LCREF_IN_MSG) is checked then our_lc_Ref is used |
21 |
Related Reference |
M |
Y |
Their Letter of Credit Reference Reference (Parties tab) |
if use_lcref_in_msg = 'Y' then their_lc_ref else Party Reference of Receiver.Their LC ref from contract main screen and party ref from "parties" tab |
32a |
Amount Collected |
M |
Y |
Maturity Date (for 32A) or Tenor Days (for 32 K) Bill Currency Bill Amount |
32B if maturity date is not given or else 32A with maturity date else 32K with tenor days |
30 |
Date of Collection Instruction |
O |
Y |
Covering Letter Date |
As entered under ship/docs tab under Covering letter date |
59 |
Drawee |
O |
Y |
Party Name Address1 to 4 |
for party_type='DRAWEE' |
72 |
Sender to Receiver Information |
O |
Y |
Free Format Text where fft_code = SND2RECMT420 |
the FFT are populated where fft_code = SND2RECMT420 |
MSG TYPE: ACCPT_FATE_TRCR; Event TAFT for Export Collection Bill – Sight
Generated: When Acceptance is not received by remitting bank from collecting bank.
Field |
Description |
M/O |
FCC Y/N |
Field Name in Oracle FLEXCUBE |
Remarks |
20 |
Sending Bank’s TRN |
M |
Y |
User Reference Contract Reference Number Our Letter of Credit Reference |
User Reference Number, if the flag at the branch parameter = "Y" ( bctms_branch_parameters.use_userref_in_msgs) else Contract_Ref_no OR our lc ref, If at the contract level the "use lc ref no.in msg " (bctms_contract_master.USE_LCREF_IN_MSG) is checked then our_lc_Ref is used |
21 |
Related Reference |
M |
Y |
Their Letter of Credit Reference Reference (Parties tab) |
if use_lcref_in_msg = 'Y' then their_lc_ref else Party Reference of Receiver.Their LC ref from contract main screen and party ref from "parties" tab |
32a |
Amount Collected |
M |
Y |
Maturity Date (for 32A) or Tenor Days (for 32 K) Bill Currency Bill Amount |
. 32B if maturity date is not given or else 32A with maturity date else 32K with tenor days |
30 |
Date of Collection Instruction |
O |
Y |
Covering Letter Date |
As entered under ship/docs tab under Covering letter date |
59 |
Drawee |
O |
Y |
Party Name Address1 to 4 |
for party_type='DRAWEE' |
72 |
Sender to Receiver Information |
O |
Y |
Free Format Text where fft_code = SND2RECMT420 |
the FFT are populated where fft_code = SND2RECMT420 |
MSG TYPE: DISCAPPRVL_TRCR; Event TDIS for Import Bill under LC
Generated: When acting as an intermediary and when discrepancy is advised, a request for approval is sought.
Field |
Description |
M/O |
FCC Y/N |
Field in Oracle FLEXCUBE |
Remarks |
20 |
Sending Bank’s TRN |
M |
Y |
User Reference Contract Reference Number Our Letter of Credit Reference |
User Reference Number, if the flag at the branch parameter = "Y" ( bctms_branch_parameters.use_userref_in_msgs) else Contract_Ref_no OR our lc ref, If at the contract level the "use lc ref no.in msg " (bctms_contract_master.USE_LCREF_IN_MSG) is checked then our_lc_Ref is used |
21 |
Related Reference |
M |
Y |
Their Letter of Credit Reference Reference (Parties tab) |
if use_lcref_in_msg = 'Y' then their_lc_ref else Party Reference of Receiver.Their LC ref from contract main screen and party ref from "parties" tab |
32a |
Amount Collected |
M |
Y |
Maturity Date (for 32A) or Tenor Days (for 32 K) Bill Currency Bill Amount |
. 32B if maturity date is not given or else 32A with maturity date else 32K with tenor days |
30 |
Date of Collection Instruction |
O |
Y |
Covering Letter Date |
As entered under ship/docs tab under Covering letter date |
59 |
Drawee |
O |
Y |
Party Name Address1 to 4 |
for party_type='DRAWEE' |
72 |
Sender to Receiver Information |
O |
Y |
Free Format Text where fft_code = SND2RECMT420 |
the FFT are populated where fft_code = SND2RECMT420 |
MSG TYPE: PRINCIPAL_FATE event PFAT for Import Collection Bill – Sight
Generated: When payment is not received by the remitting bank from collecting bank.
Field |
Description |
M/O |
FCC Y/N |
Field in Oracle FLEXCUBE |
Remarks |
20 |
Sending Bank’s TRN |
M |
Y |
Contract Reference Number Our Letter of Credit Reference User Reference |
User Reference Number, if the flag at the branch parameter = "Y" ( bctms_branch_parameters.use_userref_in_msgs) else Contract_Ref_no OR our LC ref, If at the contract level the "use lc ref no.in msg" (bctms_contract_master.USE_LCREF_IN_MSG) is checked then our_lc_Ref is used |
21 |
Related Reference |
M |
Y |
Their Letter of Credit Reference Reference (Parties tab) |
if use_lcref_in_msg = 'Y' then their_lc_ref else Party Reference of Receiver.Their LC ref from contract main screen and party ref from "parties" tab |
32a |
Amount Collected |
M |
Y |
Maturity Date (for 32A) or Tenor Days (for 32 K) Bill Currency Bill Amount |
32B if maturity date is not given or else 32K with tenor days |
72 |
Sender to Receiver Information |
O |
Y |
Free Format Text |
the FFT are populated where fft_code = SND2RECMT422 |
75 |
Queries |
O |
Y |
Free Format Text |
the FFT are populated where fft_code = ADVFATEPQRY |
76 |
Answer |
O |
Y |
Free Format Text |
the FFT are populated where fft_code = ADVFATEPANS |
MSG TYPE: ACCEPTANCE_FATE event AFAT for Import Collection Bill – Sight and Usance
Generated: When advising the fate of acceptance of an import bill to the remitting bank.
Field |
Description |
M/O |
FCC Y/N |
Field in Oracle FLEXCUBE |
Remarks |
20 |
Sending Bank’s TRN |
M |
Y |
Contract Reference Number Our Letter of Credit Reference User Reference |
User Reference Number, if the flag at the branch parameter = "Y" (bctms_branch_parameters.use_userref_in_msgs) else Contract_Ref_no OR our lc ref, If at the contract level the "use lc ref no.in msg " (bctms_contract_master.USE_LCREF_IN_MSG) is checked then our_lc_Ref is used |
21 |
Related Reference |
M |
Y |
Their Letter of Credit Reference Reference (Parties tab) |
if use_lcref_in_msg = 'Y' then their_lc_ref else Party Reference of Receiver.Their LC ref from contract main screen and party ref from "parties" tab |
32a |
Amount Collected |
M |
Y |
Maturity Date (for 32A) or Tenor Days (for 32 K) Bill Currency Bill Amount |
32B if maturity date is not given or else 32K with tenor days |
72 |
Sender to Receiver Information |
O |
Y |
Free Format Text |
the FFT are populated where fft_code = SND2RECMT422 |
75 |
Queries |
O |
Y |
Free Format Text |
the FFT are populated where fft_code = ADVFATEPQRY |
76 |
Answer |
O |
Y |
Free Format Text |
the FFT are populated where fft_code = ADVFATEAANS |
MSG TYPE: AMNDMNT_OF_INS event AMND for Export Collection Bill – Sight & Usance
Field |
Description |
M/O |
FCC Y/N |
Field in Oracle FLEXCUBE |
Remarks |
20 |
Sending Bank’s TRN |
M |
Y |
Contract Reference Number Our Letter of Credit Reference User Reference |
User Reference Number, if the flag at the branch parameter = "Y" (bctms_branch_parameters.use_userref_in_msgs) else Contract_Ref_no OR our lc ref, If at the contract level the "use lc ref no.in msg " (bctms_contract_master.USE_LCREF_IN_MSG) is checked then our_lc_Ref is used |
21 |
Related Reference |
M |
Y |
Their Letter of Credit Reference Reference (Parties tab) |
if use_lcref_in_msg = 'Y' then their_lc_ref else Party Reference of Receiver.Their LC ref from contract main screen and party ref from "parties" tab or NONE |
32a |
Existing Maturity Date, Currency Code, Amount |
O |
Y |
Bill Currency Bill Amount Maturity Date (for 32A) or Tenor Days (for 32 K) |
if maturity date exists then 32A with maturity date else 32K with tenor days. Info gathered for previous ESN no that is for contract amount before amendment |
33a |
Amended Maturity Date, Currency Code, Amount |
O |
Y |
Bill Currency Bill Amount Maturity Date (for 32A) or Tenor Days (for 32 K) |
if maturity date exists then 33A wiith maturity date else 33K with tenor days. |
59 |
Drawee |
O |
Y |
Party Name Address1 to 4 |
for party_type='DRAWEE' for contract before amendment that is for previous ESN no |
72 |
Sender to Receiver Information |
O |
Y |
Free Format Text |
the FFT are populated where fft_code = SND2RECMT430 |
74 |
Amendments |
O |
Y |
INS - ins_code = 'INSTRUCTIONS' Party Name Address1 to 4 |
the INS are populated where ins_code = 'INSTRUCTIONS' also if there is a change in the Drawee the new drawee information will also be provided |
MSG TYPE: RESERVE_RELEASE event INIT for Import Bills Under LC – Sight & Usance
Generated: When Discrepancies are accepted by the drawee, the negotiating bank is informed.
Field |
Description |
M/O |
FCC Y/N |
Field in Oracle FLEXCUBE |
Remarks |
20 |
Sender’s TRN |
M |
Y |
Contract Reference Number Our Letter of Credit Reference User Reference |
User Reference Number, if the flag at the branch parameter = "Y" ( bctms_branch_parameters.use_userref_in_msgs) else Contract_Ref_no
OR our lc ref, If at the contract level the "use lc ref no.in msg " (bctms_contract_master.USE_LCREF_IN_MSG) is checked then our_lc_Ref is used |
21 |
Presenting Bank’s Reference |
M |
Y |
Their Letter of Credit Reference Reference (Parties tab) |
if use_lcref_in_msg = 'Y' then their_lc_ref else Party Reference of Receiver.Their LC ref from contract main screen and party ref from "parties" tab or NONE |
30 |
Date of Advice of Payment/Acceptance/Negotiation |
M |
Y |
Covering Letter Date |
As entered under ship/docs tab under Covering letter date |
32B |
Amount of Utilisation |
M |
|
Bill Currency Bill Amount |
|
72 |
Sender to Receiver Information |
O |
Y |
Free Format Text |
the FFT are populated where fft_code = SND2RECMT732 |
MSG TYPE: PAYMENT_REFUSAL event INIT for Import Bills Under LC – Sight
Generated: When Bills are received with discrepancies, the negotiating bank is refused payment.
Field |
Description |
M/O |
FCC Y/N |
Field in Oracle FLEXCUBE |
Remarks |
20 |
Sender’s TRN |
M |
Y |
Contract Reference Number Our Letter of Credit Reference User Reference |
User Reference Number, if the flag at the branch parameter = "Y" (bctms_branch_parameters.use_userref_in_msgs) else Contract_Ref_no OR our lc ref, If at the contract level the "use lc ref no.in msg " (bctms_contract_master.USE_LCREF_IN_MSG) is checked then our_lc_Ref is used |
21 |
Presenting Bank’s Reference |
M |
Y |
Their Letter of Credit Reference Reference (Parties tab) |
if use_lcref_in_msg = 'Y' then their_lc_ref else Party Reference of Receiver.Their LC ref from contract main screen and party ref from "parties" tab or NONE |
32A |
Date and Amount of Utilisation |
M |
Y |
Bill Currency Bill Amount Covering Letter Date |
As entered in the front end through contract input screen |
73 |
Charges Claimed |
O |
Y |
Free Format Text |
the FFT are populated where fft_code = 73CHGCLAIMED |
33a |
Total Amount Claimed |
O |
Y |
Free Format Text |
the FFT are populated where fft_code = 33TOTAMTCLMD |
57a |
Account With Bank |
O |
Y |
Free Format Text |
the FFT are populated where fft_code = 57ACWITHBANK |
72 |
Sender to Receiver Information |
O |
Y |
Free Format Text |
the FFT are populated where fft_code = SND2RECMT734 |
77J |
Discrepancies |
M |
Y |
Discrepancy Description |
|
77B |
Disposal of Documents |
M |
Y |
Free Format Text |
the FFT are populated where fft_code = 77APAYREFUSL |
MSG TYPE: ACCEPT_REFUSAL event INIT for Import Bills Under LC – Usance
Generated: When Bills are received with discrepancies, the negotiating bank is refused payment.
Field |
Description |
M/O |
FCC Y/N |
Field in Oracle FLEXCUBE |
Remarks |
20 |
Sender’s TRN |
M |
Y |
Contract Reference Number Our Letter of Credit Reference User Reference |
User Reference Number, if the flag at the branch parameter = "Y" ( bctms_branch_parameters.use_userref_in_msgs) else Contract_Ref_no OR our lc ref, If at the contract level the "use lc ref no.in msg " (bctms_contract_master.USE_LCREF_IN_MSG) is checked then our_lc_Ref is used |
21 |
Presenting Bank’s Reference |
M |
Y |
Their Letter of Credit Reference Reference (Parties tab) |
if use_lcref_in_msg = 'Y' then their_lc_ref else Party Reference of Receiver.Their LC ref from contract main screen and party ref from "parties" tab or NONE |
32A |
Date and Amount of Utilisation |
M |
Y |
Bill Currency Bill Amount Covering Letter Date |
As entered in the front end through contract input screen |
73 |
Charges Claimed |
O |
Y |
Free Format Text |
the FFT are populated where fft_code = 73CHGCLAIMED |
33a |
Total Amount Claimed |
O |
Y |
Free Format Text |
the FFT are populated where fft_code = 33TOTAMTCLMD |
57a |
Account With Bank |
O |
Y |
Free Format Text |
the FFT are populated where fft_code = 57ACWITHBANK |
72 |
Sender to Receiver Information |
O |
Y |
Free Format Text |
the FFT are populated where fft_code = SND2RECMT734 |
77J |
Discrepancies |
M |
Y |
Free Format Text |
the FFT are populated where fft_code = 77AACPREFUSL |
77B |
Disposal of Documents |
M |
Y |
INS - ins_code = 'INSTRUCTIONS' |
the INS are populated where ins_code = 'INSTRUCTIONS' |
MSG TYPE: DISCREPANCY_REQ event BOOK for Export Bills under LC – Sight & Usance
Field |
Description |
M/O |
FCC Y/N |
Field in Oracle FLEXCUBE |
Remarks |
20 |
Claiming Bank’s Reference |
M |
Y |
Contract Reference Number Our Letter of Credit Reference User Reference |
User Reference Number, if the flag at the branch parameter = "Y" ( bctms_branch_parameters.use_userref_in_msgs) else Contract_Ref_no OR our lc ref, If at the contract level the "use lc ref no.in msg " (bctms_contract_master.USE_LCREF_IN_MSG) is checked then our_lc_Ref is used |
21 |
Documentary Credit Number |
M |
Y |
Their Letter of Credit Reference Reference (Parties tab) |
if use_lcref_in_msg = 'Y' then their_lc_ref else Party Reference of Receiver.Their LC ref from contract main screen and party ref from "parties" tab or NONE |
31C |
Date of Issue |
O |
Y |
Issue Date |
|
52a |
Issuing Bank |
M |
|
Party Name Address1 to 4 |
as entereed in parties tab under issueing bank party_type='ISSUING BANK' |
32B |
Principal Amount Claimed |
M |
Y |
Value Date Bill Currency Bill Amount |
|
33B |
Additional Amount Claimed as Allowed for in Excess of Principal Amount |
O |
|
Free Format Text |
the FFT are populated where fft_code = 33ADDAMTCLMD |
71B |
Charges |
O |
|
Free Format Text |
the FFT are populated where fft_code = 71BCHARGES |
34a |
Total Amount Claimed |
M |
|
Value Date, Bill Currency Liquidation Bill Amount + Charges |
Value Date, Billccy and bill amt liqd – chg deducted +chg collected. |
57a |
Account With Bank |
O |
|
Free Format Text - fft_code = 57ACWITHBANK |
the FFT are populated where fft_code = 57ACWITHBANK |
58a |
Beneficiary Bank |
O |
|
Free Format Text - fft_code = 58BENFICBANK |
the FFT are populated where fft_code = 58BENFICBANK |
72 |
Sender to Receiver Information |
O |
|
Free Format Text fft_code = SND2RECMT742 |
the FFT are populated where fft_code = SND2RECMT742 |
MSG TYPE: DISCREPANCY_REQ event BOOK for Export Bills under LC – Sight & Usance
Generated: When Export Bills are negotiated, and if the same contains discrepancies, request for approval is sent to the LC opening bank.
Field |
Description |
M/O |
FCC Y/N |
Field in Oracle FLEXCUBE |
Remarks |
20 |
Presenting Bank’s Reference |
M |
Y |
Contract Reference Number Our Letter of Credit Reference User Reference |
User Reference Number, if the flag at the branch parameter = "Y" ( bctms_branch_parameters.use_userref_in_msgs) else Contract_Ref_no OR our lc ref, If at the contract level the "use lc ref no.in msg " (bctms_contract_master.USE_LCREF_IN_MSG) is checked then our_lc_Ref is used |
21 |
Related Reference |
M |
Y |
Their Letter of Credit Reference Reference (Parties tab) |
if use_lcref_in_msg = 'Y' then their_lc_ref else Party Reference of Receiver.Their LC ref from contract main screen and party ref from "parties" tab or NONE |
32B |
Principal Amount |
M |
Y |
Value Date Bill Currency Bill Amount |
As entered in the front end through contract input screen |
33B |
Additional Amount |
O |
Y |
Free Format Text |
the FFT are populated where fft_code = 33BADDLAMNT |
71B |
Charges to be Deducted |
O |
Y |
Free Format Text |
the FFT are populated where fft_code = 71CHGTOBEDED |
73 |
Charges to be Added |
O |
Y |
Free Format Text |
the FFT are populated where fft_code = 73CHGTOBEADD |
34B |
Total Amount to be Paid |
O |
Y |
Free Format Text |
the FFT are populated where fft_code = 34BTOTAMTPD |
57a |
Account With Bank |
O |
Y |
Free Format Text |
the FFT are populated where fft_code = 57ACWITHBANK |
72 |
Sender to Receiver Information |
O |
Y |
Free Format Text |
the FFT are populated where fft_code = SND2RECMT750 |
77A |
Discrepancies |
M |
|
Discrepancy Description |
|
MSG TYPE: ADV_PMT_ACPTEvent INIT Export Bills under LC – Sight & Usance
Field |
Description |
M/O |
FCC Y/N |
Field in Oracle FLEXCUBE |
Remarks |
20 |
Sender’s Reference |
M |
Y |
Contract Reference Number Our Letter of Credit Reference User Reference |
User Reference Number, if the flag at the branch parameter = "Y" ( bctms_branch_parameters.use_userref_in_msgs) else Contract_Ref_no OR our lc ref, If at the contract level the "use lc ref no.in msg " (bctms_contract_master.USE_LCREF_IN_MSG) is checked then our_lc_Ref is used |
21 |
Related Reference |
M |
Y |
Their Letter of Credit Reference Reference (Parties tab) |
if use_lcref_in_msg = 'Y' then their_lc_ref else Party Reference of Receiver.Their LC ref from contract main screen and party ref from "parties" tab or NONE |
32a |
Principal Amount Paid/Accepted/Negotiated |
M |
Y |
Value Date Bill Currency Bill Amount |
As entered in front end, in contract online screen |
33B |
Additional Amounts |
O |
|
Free Format Text |
the FFT are populated where fft_code = 33ADDAMTCLMD |
71B |
Charges Deducted |
O |
|
Free Format Text |
the FFT are populated where fft_code =71BCHARGES |
73 |
Charges Added |
O |
|
Free Format Text |
the FFT are populated where fft_code = 73CHGCLAIMED |
34a |
Total Amount Claimed |
O |
|
Value Date Bill Currency Bill Amount Settlement Amount |
Value Date, Billccy and bill amt liqd – chg deducted +chg collected. |
53a |
Reimbursing Bank |
O |
|
Address1 to 4 |
PARTY_TYPE = 'REIMBURSING BANK' |
57a |
Account With Bank |
O |
|
Free Format Text |
the FFT are populated where fft_code = 57ACWITHBANK |
58a |
Beneficiary Bank |
O |
|
Free Format Text |
the FFT are populated where fft_code = 58BENFICBANK |
72 |
Sender to Receiver Information |
O |
|
Free Format Text |
the FFT are populated where fft_code = SND2RECMT754 |
77A |
Narrative |
O |
|
Free Format Text |
the FFT are populated where fft_code = 77NARRATIVE |
MSG TYPE:'REIM_PAY_ADV Event INIT & LIQD Export Bills under LC – Sight & Usance
Field |
Description |
M/O |
FCC Y/N |
Field in Oracle FLEXCUBE |
Remarks |
20 |
Sender’s Reference |
M |
Y |
Contract Reference Number Our Letter of Credit Reference User Reference |
User Reference Number, if the flag at the branch parameter = "Y" ( bctms_branch_parameters.use_userref_in_msgs) else Contract_Ref_no OR our lc ref, If at the contract level the "use lc ref no.in msg " (bctms_contract_master.USE_LCREF_IN_MSG) is checked then our_lc_Ref is used |
21 |
Related Reference |
M |
Y |
Their Letter of Credit Reference Reference (Parties tab) |
if use_lcref_in_msg = 'Y' then their_lc_ref else Party Reference of Receiver.Their LC ref from contract main screen and party ref from "parties" tab or NONE |
32a |
Total Amount Claimed |
M |
Y |
LC Amount LC Currency Bill Currency Bill Amount |
if use_lcref_in_msg = 'Y' , lc_ccy, lc_amt and mat. Date else, bill_ccy, bill_amt |
33A |
Amount Reimbursed or Paid |
O |
Y |
Liquidation Date Value Date Bill Currency Liquidation Amount |
if liqd date is null then value date |
53a |
Sender’s Correspondent |
O |
N |
BIC in General Details in Branch Parameters |
|
54a |
Receiver’s Correspondent |
O |
N |
Receiver’s Correspondent 1 -5 |
|
72 |
Sender to Receiver Information |
O |
Y |
Free Format Text |
the FFT are populated where fft_code = SND2RECMT756 |