Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Name

Occurrence

XPath

EnhancedDefinition

Class

Codes

Pattern

OBReadProduct

 

OBReadProduct

 

OBReadProduct

 

 

Data

1..1

OBReadProduct/Data

 

OBReadProduct/Data 

 

CASA

0..n

OBReadProduct/Data/CASA

 

OBReadProduct/Data/CASA

 

 

AccountNumber AccountID 

1..1

OBReadProduct/Data/CASA/AccountNumber Bank Account numberAccountID 

A unique and immutable identifier used to identify the account resource. This identifier has no meaning to the account owner.

String

 

 

AccountType 

1..1

OBReadProduct/Data/CASA/AccountType 

Type of account as classified by the ASPSP (eg. Savings Account, Current account)

String 

 

ProductTypeDescription 

1..1

OBReadProduct/Data/CASA/ProductTypeDescription 

Full description of the product

String

 

 Name

AccountName

1..1

OBReadProduct/Data/CASA/AccountNameName

Full name of the account nameholder

String 

 

BranchName  

1..1

OBReadProduct/Data/CASA/BranchName  

Branch Name

String 

 

AccountStatus 

1..1

OBReadProduct/Data/CASA/AccountStatus 

One of ‘active’/’inactive’/'dormant'/’frozen’ (A/I/D/F)

String

 

 

Specifies the status of account resource in code form.

String

AccountClosed 

1..1

OBReadProduct/Data/CASA/AccountClosed 

Y or N

String

 

 Currency 

AccountCurrency 

1..1

OBReadProduct/Data/CASA/AccountCurrency 

Currency code

String

 

 

Currency 

Identification of the currency in which the account is held.

String

AvailableBalance 

1..1

OBReadProduct/Data/CASA/AvailableBalance 

Withdrawable balance + funds in clearing

String

 

 

EffectiveAvailableBalance 

1..1

OBReadProduct/Data/CASA/EffectiveAvailableBalance 

Withdrawable balance

String

 

 

LienAmount 

10..1

OBReadProduct/Data/CASA/LienAmount 

Lien amount marked

String

 

 

IBAN 

1..1

OBReadProduct/Data/CASA/IBAN 

IBAN account number

String

 

 

ExchangeRate 

1..1

OBReadProduct/Data/CASA/ExchangeRate 

Conversion rate in case of foreign currency (to BHD). In case the currency of the account is BHD, value will be 1.000

String

 

 

Factor used to convert an amount from one currency into another. This reflects the price at which one currency was bought with another currency.

Usage: ExchangeRate expresses the ratio between UnitCurrency and QuotedCurrency (ExchangeRate = UnitCurrency/QuotedCurrency).

String

AccountOpeningDate 

1..1

OBReadProduct/Data/CASA/AccountOpeningDate 

Account opening date

DateTime

 

 

AccountClosingDate 

1..1

OBReadProduct/Data/CASA/AccountClosingDate 

If the account is closed then Account closed date should be available.

DateTime

 

 JointHoldersName

JointHoldersCPRs

0..1

OBReadProduct/Data/CASA/JointHoldersCPRsJointHoldersName

List of joint account holder CPRsname

String

 

 

Investment

0..n

OBReadProduct/Data/Investment

 

OBReadProduct/Data/Investment

 

 

AccountNumber AccountID

1..1

OBReadProduct/Data/Investment/AccountNumber 

Bank Account number

String

 

 AccountID

A unique and immutable identifier used to identify the account resource. This identifier has no meaning to the account owner.

String

AccountType 

1..1

OBReadProduct/Data/Investment/AccountType 

Type of account as classified by the ASPSP (eg. Savings Account, Current account)

String

 

 

ProductTypeDescription 

1..1

OBReadProduct/Data/Investment/ProductTypeDescription 

Full description of the product

String

 

 

AccountName Name 

1..1

OBReadProduct/Data/Investment/AccountName Name 

Full name of the account nameholder

String

 

 

BranchName 

1..1

OBReadProduct/Data/Investment/BranchName 

Branch Name

String

 

 

AccountStatus 

1..1

OBReadProduct/Data/Investment/AccountStatus 

One of ‘active’/’inactive’/'dormant'/’frozen’ (A/I/D/F)

String

 

 Specifies the status of account resource in code form.

String

AccountClosed 

1..1

OBReadProduct/Data/Investment/AccountClosed 

Y or N

String

 

 

AccountCurrency Currency 

1..1

OBReadProduct/Data/Investment/AccountCurrency 

Currency code

String

 

 Currency 

Identification of the currency in which the account is held.

String

Rate 

1..1

OBReadProduct/Data/Investment/Rate 

Interest rate / profit rate for islamic banks

String

 

 

InitialDepositAmount 

1..1

OBReadProduct/Data/Investment/InitialDepositAmount 

Initial deposit amount

String

 

 

DepositTerms- Months 

1..1

OBReadProduct/Data/Investment/DepositTerms- Months 

Deposit terms in months (in case of years convert to months)

String

 

 

DepositTerms - Days 

1..1

OBReadProduct/Data/Investment/DepositTerms - Days 

Deposit term in days

String

 

 

MaturityAmount 

1..1

OBReadProduct/Data/Investment/MaturityAmount 

Maturity Amount

String

 

 

MaturityDate 

1..1

OBReadProduct/Data/Investment/MaturityDate MaturityAmount 

Maturity DateAmount

DateTimeString

 MaturityDate 

 

IBAN 

1..1

OBReadProduct/Data/Investment/IBAN 

IBAN account number

String

 

 

MaturityDate 

Maturity Date

DateTime

ExchangeRate 

1..1

OBReadProduct/Data/Investment/ExchangeRate 

Conversion rate in case of foreign currency (to BHD). In case the currency of the account is BHD, value will be 1.000

String

 

 Factor used to convert an amount from one currency into another. This reflects the price at which one currency was bought with another currency.

Usage: ExchangeRate expresses the ratio between UnitCurrency and QuotedCurrency (ExchangeRate = UnitCurrency/QuotedCurrency).

String

AccountOpeningDate 

1..1

OBReadProduct/Data/Investment/AccountOpeningDate 

Account opening date

DateTime

 

 

AccountClosingDate 

1..1

OBReadProduct/Data/Investment/AccountClosingDate 

If the account is closed then Account closed date should be available.

DateTime

 JointHoldersName

 

JointHoldersCPRs

0..1

OBReadProduct/Data/Investment/JointHoldersCPRsJointHoldersName

List of joint account holder CPRsname

String

 

 

Loans

0..n

OBReadProduct/Data/Loans

 

OBReadProduct/Data/Loans

 

 

AccountNumber AccountID 

1..1

OBReadProduct/Data/Loans/AccountNumber Bank Account numberAccountID

A unique and immutable identifier used to identify the account resource. This identifier has no meaning to the account owner.

String

 

 

LoanType 

1..1

OBReadProduct/Data/Loans/LoanType 

Type of account loan as classified by the ASPSP (eg. Savings Account, Current account)

String

 

 

ProductTypeDescription 

1..1

OBReadProduct/Data/Loans/ProductTypeDescription 

Full description of the product

String

 

 

AccountName Name 

1..1

OBReadProduct/Data/Loans/AccountName Name 

Full name of the account nameholder

String

 

 

BranchName 

1..1

OBReadProduct/Data/Loans/BranchName 

Branch Name

String 

 

AccountStatus 

1..1

OBReadProduct/Data/Loans/AccountStatus 

One of ‘active’/’inactive’/'dormant'/’frozen’ (A/I/D/F)

String

 

 

Specifies the status of account resource in code form.

String

AccountClosed 

1..1

OBReadProduct/Data/Loans/AccountClosed 

Y or N

String

 Currency 

 

AccountCurrency 

1..1

OBReadProduct/Data/Loans/AccountCurrency 

Currency code

String

 

 Currency 

Identification of the currency in which the loan is held.

String

Rate 

1..1

OBReadProduct/Data/Loans/Rate 

Interest rate / profit rate for islamic banks

String

 

 

LoanAmount 

1..1

OBReadProduct/Data/Loans/LoanAmount 

Initial Loan Amount

String

 

 

DisbursedAmount 

1..1

OBReadProduct/Data/Loans/DisbursedAmount 

Disbursed Amount till date

String

 

 

OutstandingLoanAmount 

1..1

OBReadProduct/Data/Loans/OutstandingLoanAmount 

Outstanding Loan Amount

String 

 

Numberofinstallments 

1..1

OBReadProduct/Data/Loans/Numberofinstallments 

Number of installments

String 

 

LoanTerms - Months 

1..1

OBReadProduct/Data/Loans/LoanTerms - Months 

Deposit terms in months (in case of years convert to months)

String

 

 

DepositTerms - Days 

1..1

OBReadProduct/Data/Loans/DepositTerms - Days 

Deposit term in days

String

 

 

IBAN 

1..1

OBReadProduct/Data/Loans/IBAN 

IBAN account number

String

 

 DepositTerms - Days 

Deposit term in days

String

ExchangeRate 

1..1

OBReadProduct/Data/Loans/ExchangeRate 

Conversion rate in case of foreign currency (to BHD). In case the currency of the account is BHD, value will be 1.000

String

 

 

Factor used to convert an amount from one currency into another. This reflects the price at which one currency was bought with another currency.

Usage: ExchangeRate expresses the ratio between UnitCurrency and QuotedCurrency (ExchangeRate = UnitCurrency/QuotedCurrency).

String

AccountOpeningDate 

1..1

OBReadProduct/Data/Loans/AccountOpeningDate 

Account opening date

DateTime

 

 

AccountClosingDate 

1..1

OBReadProduct/Data/Loans/AccountClosingDate 

If the account is closed then Account closed date should be available.

DateTime

 

 

JointHoldersCPRsJointHoldersName

0..1

OBReadProduct/Data/Loans/JointHoldersCPRsJointHoldersName

List of joint account holder CPRsname

String 

 

CreditCards

0..n

OBReadProduct/Data/CreditCards

 

OBReadProduct/Data//CreditCards

 

 

CardNumber 

1..1

OBReadProduct/Data/CreditCards/CardNumber 

Card Numbernumber (Masked card details)

String

 

 

CardIssuer 

1..1

OBReadProduct/Data/CreditCards/CardIssuer 

Card Issuerissuer (e.g VISA)

String

 

 

CardType 

1..1

OBReadProduct/Data/CreditCards/CardType 

Card TypePrimary or Secondary

String

 

 

ProductTypeDescription 

1..1

OBReadProduct/Data/CreditCards/ProductTypeDescription 

Product type Full description of the product

String

 Name 

 

CardName 

1..1

OBReadProduct/Data/CreditCards/CardName Name 

Card Full Name

String

 

 

BranchName 

1..1

OBReadProduct/Data/CreditCards/BranchName 

Branch Name

String

 

 

CardStatus 

1..1

OBReadProduct/Data/CreditCards/CardStatus 

Card status

String

 

 Specifies the status of card resource in code form.

String

CardClosed 

1..1

OBReadProduct/Data/CreditCards/CardClosed 

Card ClosedY or N

String

 

 Currency 

CardCurrency 

1..1

OBReadProduct/Data/CreditCards/CardCurrency Currency 

Card currencyIdentification of the currency in which the account is held.

String

 

 

CardBalance 

1..1

OBReadProduct/Data/CreditCards/CardBalance 

Card Balance

String

 

 

Rate 

1..1

OBReadProduct/Data/CreditCards/Rate Rate

Interest rate / profit rate for islamic banks

String

 

 

CardLimit 

1..1

OBReadProduct/Data/CreditCards/CardLimit 

Card Limit

String

 

 

MinimumDue MinimumDue

1..1

OBReadProduct/Data/CreditCards/MinimumDue 

Minimum Due

String

 

 Amount payable

String

TotalDue 

1..1

OBReadProduct/Data/CreditCards/TotalDue 

Total DueAmount payable

String 

 

PaymentDueDate 

1..1

OBReadProduct/Data/CreditCards/PaymentDueDate 

Payment Due date

DateTime 

 

AddOnCards 

1..1

OBReadProduct/Data/CreditCards/AddOnCards 

Add on cardsNumber of add-on cards (supplementary cards)

String

 

 

 ExchangeRate 

1..1

OBReadProduct/Data/CreditCards/ ExchangeRate 

ExchangeRate

String

 

 

ExchangeRate 

1..1

OBReadProduct/Data/CreditCards/ ExchangeRate 

Factor used to convert an amount from one currency into another. This reflects the price at which one currency was bought with another currency.

Usage: ExchangeRate expresses the ratio between UnitCurrency and QuotedCurrency (ExchangeRate = UnitCurrency/QuotedCurrency).

String

CardIssueDate 

1..1

OBReadProduct/Data/CreditCards/CardIssueDate 

Card Issue date

DateTime 

 

CardClosingDate

1..1

OBReadProduct/Data/CreditCards/CardClosingDate

Card closing date

DateTime

 

 If the Card is closed then Account closed date should be available.

DateTime

 

4. Usage Example

4.1 Specific Account

...

{

  "Data": {

    "CASA": [

      {

        "AccountNumberAccountID": "22289",

        "AccountType": "Savings Account",

        "ProductTypeDescription": "A financial account held by the individuals for carrying out transaction on a regular basis",

        "AccountNameName": "Asif Khan",

        "BranchName": "Manama",

        "AccountStatus": "A",

        "AccountClosed": "N",

        "AccountCurrencyCurrency": "BHD",

        "AvailableBalance": "190000 BHD",

        "EffectiveAvailableBalance": "150000 BHD",

        "LienAmount": "1000 BHD",        "IBAN": "BH10BBKU00100000008876",

        "ExchangeRate": "1",

        "AccountOpeningDate": "2019-04-22T07:07:54.469+03:00",

        "AccountClosingDate": "2032-04-22T07:07:54.469+03:00",

        "JointHoldersCPRsJointHoldersName": "NA"

      }

    ]

  }

}

4.2 Bulk Account

...

{
  "Data": {
    "CASA": [
      {
        "AccountNumberAccountID": "22289",
        "AccountType": "Savings Account",
        "ProductTypeDescription": "A financial account held by the individuals for carrying out transaction on a regular basis",
        "AccountNameName": "Asif Khan",
        "BranchName": "Manama",
        "AccountStatus": "A",
        "AccountClosed": "N",
        "AccountCurrencyCurrency": "BHD",
        "AvailableBalance": "190000 BHD",
        "EffectiveAvailableBalance": "150000 BHD",
        "LienAmount": "1000 BHD",
        "IBAN": "BH10BBKU00100000008876",
        "ExchangeRate": "1",
        "AccountOpeningDate": "2019-04-22T07:07:54.469+03:00",
        "AccountClosingDate": "2032-04-22T07:07:54.469+03:00",
        "JointHoldersCPRsJointHoldersName": "NA"
      }
    ],


     "Investment": [
      {
        "AccountNumberAccountID": "38980",
        "AccountType": "Current Account",
        "ProductTypeDescription": "A financial account held by the individuals that contains products related to short term and long term investments such as deposit of funds, securities, etc.",
        "AccountNameName": "Infra Limited",
        "BranchName": "Manama",
       "AccountStatus": "A",
        "AccountClosed": "N",
        "AccountCurrencyCurrency": "BHD",
        "Rate": "8.00%",
        "InitialDepositAmount": "100000 BHD",
        "DepositTerms-Months": "12",
        "DepositTerms-Days": "0",
        "MaturityAmount": "108000 BHD",
        "MaturityDate": "2020-10-22T07:07:54.469+03:00",
        "IBAN": "BH10CBBU00100000001356",
        "ExchangeRate": "1",
        "AccountOpeningDate": "2019-04-22T07:07:54.469+03:00",
        "AccountClosingDate": "2032-04-22T07:07:54.469+03:00",
        "JointHoldersCPRsJointHoldersName": "NA"
      }
    ]
  }

}