BOPDIR Direct balance of payment declaration
Joint Rapporteurs Message Design Group JM8
The message can be sent by non-bank residents to report directly to the Balance of Payments (BOP) compiler on:
. transactions via bank accounts held at a resident bank . transactions via bank accounts held at a non-resident bank . transactions and clearing via accounts with non-bank non-residents . foreign assets and liabilities . information in the context of a BOP-related survey (stocks and flows); for those countries which base their compilation of the BOP on surveys.
Header
- 0010Message headerMandatoryMax 1
To head, identify and specify a message.
- 0020Beginning of messageMandatoryMax 1
To indicate the type and function of a message and to transmit the identifying number.
- 0030Date/time/periodMandatoryMax 3
To specify date, and/or time, or period.
- Segment group 1Repeat 2
- 0050ReferenceMandatoryMax 1
To specify a reference.
- 0060Date/time/periodConditionalMax 1
To specify date, and/or time, or period.
- 0050ReferenceMandatoryMax 1
- Segment group 2Repeat 2
- 0080Name and addressMandatoryMax 1
To specify the name/address and their related function, either by CO82 only and/or unstructured by CO58 or structured by CO80 thru 3207.
- 0090Contact informationConditionalMax 1
To identify a person or a department to whom communication should be directed.
- 0100Communication contactConditionalMax 5
To identify a communication number of a department or a person to whom communication should be directed.
- 0080Name and addressMandatoryMax 1
- Segment group 3Repeat 999
- 0120Line itemMandatoryMax 1
To identify a line item and configuration.
- 0130Financial institution informationMandatoryMax 1
To identify an account and a related financial institution.
- Segment group 4Repeat 9999
- 0150Requirements and conditionsMandatoryMax 1
To specify sector/subject requirements and conditions.
- 0160Free textConditionalMax 10
To provide free form or coded text information.
- Segment group 5Repeat 1
- 0180ReferenceMandatoryMax 1
To specify a reference.
- 0190Date/time/periodConditionalMax 1
To specify date, and/or time, or period.
- 0180ReferenceMandatoryMax 1
- 0200Name and addressMandatoryMax 2
To specify the name/address and their related function, either by CO82 only and/or unstructured by CO58 or structured by CO80 thru 3207.
- Segment group 6Repeat 1
- 0220Monetary amountMandatoryMax 1
To specify a monetary amount.
- 0230CurrenciesConditionalMax 1
To specify currencies used in the transaction and relevant details for the rate of exchange.
- 0220Monetary amountMandatoryMax 1
- 0240Place/location identificationConditionalMax 4
To identify a place or a location and/or related locations.
- 0150Requirements and conditionsMandatoryMax 1
- 0120Line itemMandatoryMax 1
Detail
- 0250Section controlMandatoryMax 1
To separate header, detail and summary sections of a message.
- Segment group 7Repeat 999
- 0270Line itemMandatoryMax 1
To identify a line item and configuration.
- 0280Requirements and conditionsMandatoryMax 1
To specify sector/subject requirements and conditions.
- 0290Financial institution informationConditionalMax 1
To identify an account and a related financial institution.
- 0300Name and addressConditionalMax 1
To specify the name/address and their related function, either by CO82 only and/or unstructured by CO58 or structured by CO80 thru 3207.
- 0310Monetary amountMandatoryMax 2
To specify a monetary amount.
- Segment group 8Repeat 9999
- 0330Requirements and conditionsMandatoryMax 1
To specify sector/subject requirements and conditions.
- 0340Free textConditionalMax 10
To provide free form or coded text information.
- Segment group 9Repeat 1
- 0360Related identification numbersMandatoryMax 1
To specify a related set of identification numbers.
- 0370QuantityConditionalMax 1
To specify a pertinent quantity.
- 0380Price detailsConditionalMax 1
To specify price information.
- 0360Related identification numbersMandatoryMax 1
- Segment group 10Repeat 1
- 0400ReferenceMandatoryMax 1
To specify a reference.
- 0410Date/time/periodConditionalMax 1
To specify date, and/or time, or period.
- 0400ReferenceMandatoryMax 1
- 0420Financial institution informationConditionalMax 1
To identify an account and a related financial institution.
- 0430Name and addressConditionalMax 1
To specify the name/address and their related function, either by CO82 only and/or unstructured by CO58 or structured by CO80 thru 3207.
- 0440Monetary amountMandatoryMax 1
To specify a monetary amount.
- 0450Place/location identificationConditionalMax 4
To identify a place or a location and/or related locations.
- 0330Requirements and conditionsMandatoryMax 1
- 0270Line itemMandatoryMax 1
- Segment group 11Repeat 99
- 0470ReferenceMandatoryMax 1
To specify a reference.
- Segment group 12Repeat 99
- 0490Requirements and conditionsMandatoryMax 1
To specify sector/subject requirements and conditions.
- 0500Free textConditionalMax 1
To provide free form or coded text information.
- Segment group 13Repeat 9999
- 0520Sequence detailsMandatoryMax 1
To provide details relating to the sequence.
- Segment group 14Repeat 1
- 0540Related identification numbersMandatoryMax 1
To specify a related set of identification numbers.
- 0550QuantityConditionalMax 1
To specify a pertinent quantity.
- 0560Price detailsConditionalMax 1
To specify price information.
- 0540Related identification numbersMandatoryMax 1
- Segment group 15Repeat 999
- 0580Monetary amountMandatoryMax 1
To specify a monetary amount.
- 0590Name and addressConditionalMax 1
To specify the name/address and their related function, either by CO82 only and/or unstructured by CO58 or structured by CO80 thru 3207.
- 0580Monetary amountMandatoryMax 1
- 0520Sequence detailsMandatoryMax 1
- 0490Requirements and conditionsMandatoryMax 1
- 0470ReferenceMandatoryMax 1
Summary
- Segment group 16Repeat 1
- 0610Authentication resultMandatoryMax 1
To specify results of the application of an authentication procedure.
- 0620Date/time/periodConditionalMax 1
To specify date, and/or time, or period.
- 0610Authentication resultMandatoryMax 1
- 0630Message trailerMandatoryMax 1
To end and check the completeness of a message.