Q2 Fundamentals and Definitions

Definitions

ABA - American Bankers Association number that identifies the Financial Institution, also known as a routing number. This is a unique nine-digit number that can start with zero.

Account Number External - The account number that is used externally for the financial institution. Sometimes referred to as a MICR number.

Account Number Internal - The account number that is used internally by the financial institution.

CIF - An abbreviation of Customer Information File. This value is typically a unique identifier (e.g. a member number) for the end user that is is used to pull information from the FI’s core.

CIF external - The CIF that is used externally for the financial institution.

CIF internal - The CIF that is used internally by the financial institution.

Core - A term that refers to a financial institution’s host system. This system is the source of account information, end user demographics and transactions that did not originate in Online Banking.

Core Banking Platform - The central software platform employed by financial institutions to execute core banking functions (e.g. deposit, loan processing, etc).

FI - An abbreviation of Financial Institution. This is a way of referring to either a bank or credit union.

Middleware - A service built to handle the communication to certain cores

Bitflags

Q2 will sometimes use a series of bits, or flags, to describe the permissions of an object. These collections are often viewed as the base 10 representation of the binary series, and are known as a bitflag.

Account Access is one example of a bitflag Q2 uses. The below table shows the possible values for this bitflag and how that value is calculated. In this example, the bitflag decimal value can be found in the Access variable on the Account object.

Note

This values is already broken down in the SDK. The account object variables can_deposit, can view, and can_withdrawal are all calculated using access variable.

Account Access Bitflag Values

Withdrawal

View

Deposit

Decimal Number

Description

0

0

0

0

No Account Access

0

0

1

1

Deposit Only

0

1

0

2

View Only

0

1

1

3

View and Deposit

1

0

0

4

Withdrawal Only

1

0

1

5

Withdrawal and Deposit

1

1

0

6

Withdrawal and View

1

1

1

7

Full Rights

Another example of a Q2 bitflag is the device bitflag, which describes which devices will render a navigation node. This is useful when a form navigation item needs to only render for mobile, or hidden from all devices but still present.

Device Bitflag Values

Mobile

Tablet

Desktop

Decimal Number

Description

0

0

0

0

Hidden From All Devices

0

0

1

1

Desktop Only

0

1

0

2

Tablet Only

0

1

1

3

Tablet and Destop

1

0

0

4

Mobile Only

1

0

1

5

Mobile and Desktop

1

1

0

6

Mobile and Tablet

1

1

1

7

All Devices