BOPBNK Bank transactions and portfolio transactions report
D8 Statistics (SWG)
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 1
To 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 1
To indicate the type and function of a message and to transmit the identifying number.
- 0030Date/time/periodMandatoryMax 9
To specify date, and/or time, or period.
- Segment group 1Repeat 9
- 0050ReferenceMandatoryMax 1
To specify a reference.
- 0060Date/time/periodConditionalMax 1
To specify date, and/or time, or period.
- 0050ReferenceMandatoryMax 1
- Segment group 2Repeat 9
- 0080Name and addressMandatoryMax 1
To 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 1
To identify a person or a department to whom communication should be directed.
- 0100Communication contactConditionalMax 9
To identify a communication number of a department or a person to whom communication should be directed.
- 0110Free textConditionalMax 99
To provide free form or coded text information.
- 0080Name and addressMandatoryMax 1
- Segment group 3Repeat 999
- 0130ReferenceMandatoryMax 1
To specify a reference.
- 0140CurrenciesConditionalMax 1
To specify currencies used in the transaction and relevant details for the rate of exchange.
- 0150Monetary amountConditionalMax 9
To specify a monetary amount.
- 0160Place/location identificationConditionalMax 1
To identify a place or a location and/or related locations.
- Segment group 4Repeat 999
- 0180Requirements and conditionsMandatoryMax 1
To specify sector/subject requirements and conditions.
- 0190Free textConditionalMax 1
To provide free form or coded text information.
- Segment group 5Repeat 9999
- 0210Monetary amountMandatoryMax 1
To specify a monetary amount.
- 0220AttributeConditionalMax 1
To identify a specific attribute.
- 0230Name and addressConditionalMax 1
To 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 1
To specify a related set of identification numbers.
- 0260QuantityConditionalMax 1
To specify a pertinent quantity.
- 0270Price detailsConditionalMax 1
To specify price information.
- 0250Related identification numbersMandatoryMax 1
- Segment group 7Repeat 1
- 0290ReferenceMandatoryMax 1
To specify a reference.
- 0300Date/time/periodConditionalMax 1
To specify date, and/or time, or period.
- 0290ReferenceMandatoryMax 1
- 0310Place/location identificationMandatoryMax 9
To identify a place or a location and/or related locations.
- 0210Monetary amountMandatoryMax 1
- 0180Requirements and conditionsMandatoryMax 1
- 0130ReferenceMandatoryMax 1
- 0320Control totalConditionalMax 9
To provide control total.
- 0330Message trailerMandatoryMax 1
To end and check the completeness of a message.