BOPBNK Bank transactions and portfolio transactions report
TBG7 Statistics
The Bank transactions and portfolio transactions report message (BOPBNK) can be sent by banks to the BOP compiler for reporting the banks' own transactions, aggregated individual customer transactions and portfolio transactions. The message can also be used for reporting the asset and liability positions of the banks.
Header
- 0010Message headerMandatoryMax 1To head, identify and specify a message. 1. Data element S009/0057 is retained for upward compatibility. The use ofS016 and/or S017 is encouraged in preference.2. The combination of the values carried in data elements 0062 and S009 shallbe used to identify uniquely the message within its group (if used) or ifnot used, within its interchange, for the purpose of acknowledgement.
- 0020Beginning of messageMandatoryMax 1To indicate the type and function of a message and to transmit the identifying number. 
- 0030Date/time/periodMandatoryMax 9To specify date, and/or time, or period. 
- Segment group 1Repeat 9- 0050ReferenceMandatoryMax 1To specify a reference. 
- 0060Date/time/periodConditionalMax 1To specify date, and/or time, or period. 
 
- 0050ReferenceMandatoryMax 1
- Segment group 2Repeat 9- 0080Name and addressMandatoryMax 1To specify the name/address and their related function, either by C082 only and/or unstructured by C058 or structured by C080 thru 3207. 
- 0090Contact informationConditionalMax 1To identify a person or a department to whom communication should be directed. 
- 0100Communication contactConditionalMax 9To identify a communication number of a department or a person to whom communication should be directed. 
- 0110Free textConditionalMax 99To provide free form or coded text information. 
 
- 0080Name and addressMandatoryMax 1
- Segment group 3Repeat 999- 0130ReferenceMandatoryMax 1To specify a reference. 
- 0140CurrenciesConditionalMax 1To specify currencies used in the transaction and relevant details for the rate of exchange. 
- 0150Monetary amountConditionalMax 9To specify a monetary amount. 
- 0160Place/location identificationConditionalMax 1To identify a place or a location and/or related locations. 
- Segment group 4Repeat 999- 0180Requirements and conditionsMandatoryMax 1To specify sector/subject requirements and conditions. 
- 0190Free textConditionalMax 1To provide free form or coded text information. 
- Segment group 5Repeat 9999- 0210Monetary amountMandatoryMax 1To specify a monetary amount. 
- 0220AttributeConditionalMax 1To identify a specific attribute. 
- 0230Name and addressConditionalMax 1To specify the name/address and their related function, either by C082 only and/or unstructured by C058 or structured by C080 thru 3207. 
- Segment group 6Repeat 1- 0250Related identification numbersMandatoryMax 1To specify a related set of identification numbers. 
- 0260QuantityConditionalMax 1To specify a pertinent quantity. 
- 0270Price detailsConditionalMax 1To specify price information. 
 
- 0250Related identification numbersMandatoryMax 1
- Segment group 7Repeat 1- 0290ReferenceMandatoryMax 1To specify a reference. 
- 0300Date/time/periodConditionalMax 1To specify date, and/or time, or period. 
 
- 0290ReferenceMandatoryMax 1
- 0310Place/location identificationMandatoryMax 9To identify a place or a location and/or related locations. 
 
- 0210Monetary amountMandatoryMax 1
 
- 0180Requirements and conditionsMandatoryMax 1
 
- 0130ReferenceMandatoryMax 1
- 0320Control totalConditionalMax 9To provide control total. 
- 0330Message trailerMandatoryMax 1To end and check the completeness of a message. 1. 0062, the value shall be identical to the value in 0062 in thecorresponding UNH segment.