Predictive Analytics for SegmintTM

64
Fiserv Confidential: Distribution restricted to: Clients using or considering purchase of the product described in this document Fiserv associates Predictive Analytics for Segmint TM RaddonPredictiveAnalyticsPack.dnaxp DNAapp ID ea765c9e-15b3-4c5b-a102-e52ef863542e

Transcript of Predictive Analytics for SegmintTM

Fiserv Confidential: Distribution restricted to:

• Clients using or considering purchase of the product described in this document

• Fiserv associates

Predictive Analytics for SegmintTM

RaddonPredictiveAnalyticsPack.dnaxp

DNAapp ID ea765c9e-15b3-4c5b-a102-e52ef863542e

Predictive Analytics for Segmint TM Fiserv

Predictive Analytics for Segmint TM 2

02/25/2021

© 2020 – 2021 Fiserv, Inc. or its affiliates. All rights reserved. This work is confidential and its use is strictly limited. Use is permitted only in accordance with the terms of the agreement under which it was furnished. Any other use, duplication, or dissemination without the prior written consent of Fiserv, Inc. or its affiliates is strictly prohibited. The information contained herein is subject to change without notice. Except as specified by the agreement under which the materials are furnished, Fiserv, Inc. and its affiliates do not accept any liabilities with respect to the information contained herein and is not responsible for any direct, indirect, special, consequential or exemplary damages resulting from the use of this information. No warranties, either express or implied, are granted or extended by this document.

http://www.fiserv.com

Fiserv is a registered trademark of Fiserv, Inc.

Other brands and their products are trademarks or registered trademarks of their respective holders and should be noted as such.

Predictive Analytics for Segmint TM Fiserv

Predictive Analytics for Segmint TM 3

02/25/2021

Overview:

The Raddon Predictive Analytics application is designed for a Financial Institution to provide transaction and additional data that is loaded into the Segmint™ system for processing and analysis.

Leveraging this clean, tagged data, the Segmint™ system helps each Financial Institution understand their customers/members by providing the full picture of the customers and members, combining analysis of their transactions with an overview of product line and services utilization. This leads to better strategic analytics and overall insights at both the customer/member and product line levels. Key Benefits:

• In-screen access/use for both initial setup and ongoing product and transaction mapping, which allows for future products and transactions to be added using a “soft code” approach without requiring new code.

• Ability to generate extracts on both a daily and historical basis, to help build a larger trends base.

• Flexible parameter-driven batch application components which allow full or isolated product and transaction sets to be run.

• Obfuscation of all PII data

• Developed from the start in collaboration with the Segmint™ Development Team.

• Includes full activity tracking and standard DNA authorizations methodology/setup.

• Ability to exclude entities based on state codes or country codes.

Processing:

The Raddon Predictive Analytics DNAapp application includes the following components:

• Raddon Predictive Analytics Cross Reference Mapping screen

• Raddon Predictive Analytics Products Extract (RPA_PROD.sqt)

• Raddon Predictive Analytics Customers Extract (RPA_CUST.sqt)

• Raddon Predictive Analytics Accounts Extract (RPA_ACTTRAN.sqt)

With the installation of the Predictive Analytics DNAapp application, the SEGDNAACCTFILE, SEGDNAPRODFILE and SEGDNATRANFILE extension tables are populated with the default mapping between the Segmint codes and the DNA values.

The values in those tables are used when extracting the data from DNA when the batch applications are run. The extracts will look at the values in the table and if there is a match, those values are used. If there is no match found, the field will be blank or will display the corresponding code value for a blank field.

The Financial Institution must assign the “RPAM - Raddon Predictive Analytics Mapping Auth Item” and grant the applicable permissions to access the new Raddon Predictive Analytics Cross Reference Mapping screen.

Predictive Analytics for Segmint TM Fiserv

Predictive Analytics for Segmint TM 4

02/25/2021

The Financial Institution should review the Predictive Analytics institution level calculation variables to determine if they prefer to scramble the person and organization numbers in the extract file and/or if there are specific states or countries that should be excluded from the extract.

If the Scramble Pers/Org Number calculation variable is set to Yes, the person and organization numbers as well as the P or O indicators are scrambled when the RPA_CUST and RPA_ACTTRAN extracts are run. If it is set to No, the person and organization numbers as well as the P and O indicators are not scrambled. Example: Person number 23658 would be P23658.

The State Code(s) to Exclude allow the User to exclude records from the extract where the primary address has a state code with the value set in the parameter when the RPA_CUST and RPA_ACTTRAN extracts are run. If left blank, all state codes are included. If a primary address does not exist, the record is included in the file.

The valid State Codes are stored in the STATE system table located at Services > System > System Tables > S-Z Tables > State.

Predictive Analytics for Segmint TM Fiserv

Predictive Analytics for Segmint TM 5

02/25/2021

Although the standard is 2 characters for the State Codes, the table allows up to 4 characters so some institutions may have different values in this table.

The state code linked to the state of the person or organizations primary address is the value considered in the selection criteria and is compared to the value set in the State Code(s) to Exclude calculation variable to determine if the entity is excluded from the selection criteria.

The Country Code(s) to Exclude allow the User to exclude records from the extract where the primary address has a country code with the value set in the parameter when the RPA_CUST and RPA_ACTTRAN extracts are run. If left blank, all country codes are included. If a primary address does not exist, the record is included in the file.

The valid Country Codes are stored in the CTRY table located at Services > System > Institution > Country.

The CTRY table allows up to 4 characters for the country code.

The country code linked to the country of the person or organizations primary address is the value considered in the selection criteria and is compared to the value set in the Country Code(s) to Exclude calculation variable to determine if the entity is excluded from the selection criteria.

The Exclude Customer Type calculation variable will allow the user to exclude records from the RPA_CUST and RPA_ACTTRAN output files based on the selection criteria for the CUSTOMER_TYPE field in the RPA_CUST batch application. See the “Variables” section for details. Once the criteria is selected, all records for that Person or Organization number are removed.

The Exclude Person Type calculation variable will allow the user to exclude records from the RPA_CUST and RPA_ACTTRAN output files based on the selection criteria for the CUSTOMER_PERS_ORG_TYPE field in the RPA_CUST batch application. See the “Variables” section for details. Once the criteria is selected, all records for that Person number are removed.

The Exclude Organization Type calculation variable will allow the user to exclude records from the RPA_CUST and RPA_ACTTRAN output files based on the selection criteria for the CUSTOMER_PERS_ORG_TYPE field in the RPA_CUST batch application. See the

Predictive Analytics for Segmint TM Fiserv

Predictive Analytics for Segmint TM 6

02/25/2021

“Variables” section for details. Once the criteria is selected all records for that Organization number are removed.

The Exclude Customer Statuses calculation variable will allow the user to exclude records from the RPA_CUST and RPA_ACTTRAN output files based on the selection criteria for the CUSTOMER_STATUS field in the RPA_CUST batch application. See the “Variables” section for details. Once the criteria is selected all records for that Person or Organization number are removed.

The Exclude Close Dates calculation variable will allow the user to exclude records from the RPA_CUST and RPA_ACTTRAN output files based on the selection criteria for the CUSTOMER_CLOSED_DATE field in the RPA_CUST batch application. See the “Variables” section for details. Once the criteria is selected all records for that Person or Organization number are removed.

The Exclude Deceased Year calculation variable will allow the user to exclude records from the RPA_CUST and RPA_ACTTRAN output files based on the selection criteria for the CUSTOMER_DECEASED_YEAR field in the RPA_CUST batch application. See the “Variables” section for details. Once the criteria is selected all records for that Person number are removed.

The Financial Institution can view the default values on the Raddon Predictive Analytics Cross Reference Mapping screen.

The Financial Institution can create new values on the Raddon Predictive Analytics Cross Reference Mapping screen by first selecting the file of Account, Product or Transaction from the Cross Reference Table dropdown. The User would then select the Segmint Category from the Segmint Category Code dropdown and the Segmint Code from the Segmint Code dropdown.

Predictive Analytics for Segmint TM Fiserv

Predictive Analytics for Segmint TM 7

02/25/2021

Once selected, the Cross Reference Results grid will display the existing entries that are in the table. The User would then click the Create button to enable the Detail group box. The Detail group box is a dynamic display based on the values selected in the Cross Reference Selection group box. The User would then select the applicable values in the Detail group box and click the Process button to add the new value.

If there is an existing value in the table that the Financial Institution does not want to be used when the extract files are run, they can delete the entry from the table.

Once all values have been mapped, the batch applications should be scheduled to run on a nightly basis.

When the batch applications are run, the corresponding extract files are produces with the file naming convention defined by Segmint.

The RPA_PROD and RPA_CUST batch applications will produce a single extract file. The RPA_ACTTRAN batch application produces a Master (MST) and a Transactions (TXN) extract file for each run. The only exception is the Debit Card Accounts file which only produces a Master (MST) extract file.

The XXX in the file name is defined by the Financial Institutions Bank ID Number which is defined by the OSI Bank Number (BKID) value in the Bank Option table. This is a unique number assigned to the Financial Institution.

When the RPA_PROD is run for the Products it produces the following:

• XXX.PROD.MST.20200326.000.txt

When the RPA_CUST is run for the Customers it produces the following:

• XXX.CUST.MST.20200326.000.txt

When the RPA_ACTTRAN is run for the Deposit Accounts it produces the following:

• XXX.DEP.MST.20200326.000.txt

• XXX.DEP.TXN.20200326.000.txt

When the RPA_ACTTRAN is run for the Loan Accounts it produces the following:

• XXX.LON.MST.20200326.000.txt

• XXX.LON.TXN.20200326.000.txt

When the RPA_ACTTRAN is run for the Line of Credit Accounts it produces the following:

• XXX.LOC.MST.20200326.000.txt

• XXX.LOC.TXN.20200326.000.txt

When the RPA_ACTTRAN is run for the Debit Card Accounts it produces the following:

• XXX.DBT.MST.20200326.000.txt

• Note: TXN will not be produced since RTXN’s are same as CK or SAV

When the RPA_ACTTRAN is run for the Credit Card Accounts it produces the following:

• XXX.CDT.MST.20200326.000.txt

• XXX.CDT.TXN.20200326.000.txt

Predictive Analytics for Segmint TM Fiserv

Predictive Analytics for Segmint TM 8

02/25/2021

Application Message(s):

On the Raddon Predictive Analytics Cross Reference Mapping screen, if the User attempts to add a value under the Transaction Cross Reference Table that already exists in the table, the following message is displayed “No transaction file record added, already exists in table.”

On the Raddon Predictive Analytics Cross Reference Mapping screen, if the User attempts to add a value under the Account Cross Reference Table that already exists in the table, the following message is displayed “No account file record added, already exists in table.”

On the Raddon Predictive Analytics Cross Reference Mapping screen, if the User attempts to add a value under the Product Cross Reference Table that already exists in the table, the following message is displayed “No product file record added, already exists in table.”

On the Raddon Predictive Analytics Cross Reference Mapping screen, if the User attempts to delete a value from the table, the following message is displayed “You are about to delete the selected entry from the database. Press Yes to continue or No to return to the editing information.”

On the Raddon Predictive Analytics Cross Reference Mapping screen, if the User attempts to create a new entry for the Transaction Cross Reference Table and does not select the Transaction Type Code which is a required field and clicks the Process button, the following message is displayed “Transaction Type Code is required.”

Predictive Analytics for Segmint TM Fiserv

Predictive Analytics for Segmint TM 9

02/25/2021

Parameters:

The Raddon Predictive Analytics Products Extract (RPA_PROD.sqt) has the following batch parameters.

Parameter Code Description (how used) Required Default

Major Account

Type Code

MJCD Enter a comma separated list of major

account type codes to be included in the

selection criteria.

If no value is entered, all majors account

types are included in the selection criteria.

N

Exclude Major

Types

REMJ Enter a comma separated list of major

account type codes to exclude from the

selection criteria.

This parameter is not required if there is a

value set in the Major Account Type Code

parameter as those Major Account Types

would be the only included in the selection

criteria.

If no value is entered, all major account types

as defined in the Major Account Type Code

parameter are included in the selection

criteria.

N

Minor Account

Type Code

MICD Enter a comma separated list of minor

account type codes to include in the selection

criteria.

If a value is entered, only those minors are

included in the selection criteria based on the

value of the other batch parameters.

If no value is entered, all minors are included

in the selection criteria based on the value of

the other batch parameters.

N

Product Minors

to Exclude

EMNR Comma separated list of minor account type

codes to exclude from the selection criteria.

This parameter is used when the Product

Minors to Include batch parameter is left

blank and certain minor codes should be

excluded from the selection criteria.

Note: The maximum number of codes that

can be entered for this parameter is 50.

N

Output File

Path

COUP The output file path for the Extract file.

Example: C:\TEMP\

Y Report

Target

Predictive Analytics for Segmint TM Fiserv

Predictive Analytics for Segmint TM 10

02/25/2021

Parameter Code Description (how used) Required Default

The default will be the value defined in the

Report Target Directory (RPTT) bank option.

Directory

(RPTT)

bank option

The Raddon Predictive Analytics Customers Extract (RPA_CUST.sqt) has the following

batch parameters.

Parameter Code Description (how used) Required Default

Exclude

Organization

Numbers

REXO Comma separated list of Organization

Numbers to be excluded from the selection

criteria.

If blank, all organization numbers are

included based on all selection criteria

requirements.

N

Person

Numbers to

Exclude

PNEX Comma separate list of Person Numbers to

be excluded from the selection criteria.

If blank, all person numbers are included

based on all selection criteria requirements.

N

User Field

Code

RUFD Enter the user field code that identifies a

Person or Organization has opted out of

receiving messages.

This parameter is used in conjunction with

the User Field Value batch parameter to

identify if the Person or Organization has

opted out.

If a value is entered, then a corresponding

value must be entered in the User Field

Value batch parameter to identify that the

person has opted out.

If left blank, will default to the Privacy YN

indicator on the Person or Organization

record to identify if they opted out.

N

User Field

Value

RUFV Enter the value of the user field as defined

by the User Field Code batch parameter that

designates the person or organization has

opted out of receiving messages.

This works in conjunction with the User Field

Code batch parameter to identify if the

Person or Organization has opted out of

receiving messages.

N

Predictive Analytics for Segmint TM Fiserv

Predictive Analytics for Segmint TM 11

02/25/2021

Parameter Code Description (how used) Required Default

If the User Field Code parameter is blank,

this parameter does not require a value.

Output File

Path

COUP The output file path for the Extract file.

Example: C:\TEMP\

The default will be the value defined in the

Report Target Directory (RPTT) bank option.

Y Report

Target

Directory

(RPTT)

bank option

Address Use

Code

AUSE Comma separated list of Address Use

Codes used to identify the email address for

the Customer File Extract for the person or

organization.

Default value is the value of the Home Email

Address Use Cd (HEML) system level

calculation variable.

If the email address is found based on the

code entered in this parameter, the email

indicator will display as 1.

If an email address is not found based on

the code entered in this parameter, the

email indicator will display as 0.

If a value is not entered, the email indicator

will display as 0.

Value of

Home

Email

Address

Use Cd

(HEML)

system

level

calculation

variable

Phone

Number Use

Codes

PNCD Comma separate list of Phone Use Codes

used to identify the mobile phone for the

person or organization.

Default value is the value of the Cell Phone

Use Code (CPHE) system level calculation

variable.

If a phone number is found based on the

code entered in this parameter, the mobile

phone indicator will display as 1.

If a mobile phone is not found based on the

code entered in this parameter, the email

indicator will display as 0.

If a value is not entered int his parameter,

the mobile phone indicator will display as 0.

Value of

Cell Phone

Use Code

(CPHE)

system

level

calculation

variable

Predictive Analytics for Segmint TM Fiserv

Predictive Analytics for Segmint TM 12

02/25/2021

The Raddon Predictive Analytics Accounts (RPA_ACTTRAN.sqt) has the following batch

parameters.

Parameter Code Description (how used) Required Default

StartDate SD If no date is entered, the default is the system

date.

N

ThruDate TD If no date is entered, the default is the system

date.

N

Current Acct

Status Code

CASC Enter a comma separated list of the current

account status codes to include in the

selection criteria.

This parameter must be updated for the

accounts to be included in the selection

criteria based on file indicated in the Output

File batch parameter.

If no value is entered, all account status codes

are included in the selection criteria.

N

Major

Account

Type Code

MJCD Enter a comma separated list of major account

type codes to be included in the selection

criteria.

This parameter must be updated for the

accounts to be included in the selection

criteria based on file indicated in the Output

File batch parameter.

If no value is entered, all majors deposit major

account types are included in the selection

criteria.

Note: When running for separate file types,

this parameter must be updated accordingly.

Example: If running for loan accounts enter

CNS, MTG, CML or if running for credit cards

enter EXT.

Y CK,SAV,TD

Minor

Account

Type Code

MICD Enter a comma separated list of minor account

type codes to be included in the selection

criteria.

If a value is entered, only those minors are

included in the selection criteria based on the

value of the other batch parameters.

If no value is entered, all minors are included

in the selection criteria based on the value of

the other batch parameters.

N

Predictive Analytics for Segmint TM Fiserv

Predictive Analytics for Segmint TM 13

02/25/2021

Parameter Code Description (how used) Required Default

Product

Minors to

Exclude

EMNR Comma separated list of minor account type

codes to exclude from the selection criteria.

This parameter must be updated for the

accounts to be included in the selection

criteria based on file indicated in the Output

File batch parameter.

Note: The maximum number of codes that can

be entered for this parameter is 50.

N

RTXN Cat to

Exclude

RCAT Comma separate list of RTXN Category

Codes to exclude from the selection criteria.

All transactions within the RTXN Category

Codes will be excluded from the selection

criteria. If a User tries to map a transaction

that is included within one of these categories,

the mapping is ignored, and the transaction is

excluded.

If no value is entered, all RTXN Category

Codes are included in the selection criteria.

N ANLY,BYDN,DLR,

ESC,INVR,LINS,LI

P,LLF,PAR,SSR

RTXN Type

to Exclude

RETX Comma separated list of RTXN Type Codes to

exclude from the selection criteria.

All transactions with the RTXN Type Code will

be excluded from the selection criteria. If a

User tries to map a transaction that is listed in

this parameter, the mapping is ignored, and

the transaction is excluded.

If no value is entered, all RTXN Type codes

are included in the selection criteria.

N

Debit Card

Agreement

Types

DCBA Comma separated list of Debit Card

Agreement codes to include in the selection

criteria.

This is required if running for the Debit Card

file type to identify the debit cards for the debit

cards file extract.

If a value is entered, the account must have

that debit card agreement linked to the

account and is included in the Debit Card file

extract.

N

Predictive Analytics for Segmint TM Fiserv

Predictive Analytics for Segmint TM 14

02/25/2021

Parameter Code Description (how used) Required Default

If left blank, no debit cards are included in the

selection criteria.

EStatement

Delivery

Method

RETM Select the option value to identify if the person

or organization has an E-statement.

The default is 2 – Do Not Include where the

estatement_indicator field displays a 0 and the

estatement_date field is null in the account

file.

The valid options are as follows:

1 - Account Delivery Method

2 - Do Not Include

Option 1 – Account Delivery Method is where

the account level delivery method field is not

equal to ‘PRNT’.

N 2

Output File

Type

FILE Select the category for the extract file.

This parameter defines the file name for the

output file that is produced and controls which

files (Master (MST) and/or Transactions

(TXN)) are produced. The data produced for

the output files is based on the batch

parameters and selection criteria. All

parameters should be reviewed to ensure the

data produced is for the file type selected.

1 - Deposit Account Data (DEP)

2 - Debit Card Account Data (DBT)

3 - Credit Card Account Data (CDT)

4 - Loan Account Data (LON)

5 - Line Account Data (LOC)

Deposit Account Data (DEP) is for the

Deposit Accounts.

Card Account Data (DBT) is for debit card

data.

Card Account Data (CDT) is for credit card

data

Loan Account Data (LON) is for all non-credit

limit loan accounts.

Line Account Data (LOC) is for all credit limit

loan accounts.

Y 1

Predictive Analytics for Segmint TM Fiserv

Predictive Analytics for Segmint TM 15

02/25/2021

Parameter Code Description (how used) Required Default

Note: for the LON file only loans where the

LoanLimitYN = N are included and for the

LOC file, only loans where the LoanLimitYN =

Y are included.

For each value above, the Master (MST) and

Transaction (TXN) extract files will be created.

The Debit Card (DBT) file will only produce the

MST file since the transactions are the same

as the Checking or Savings account.

Output File

Path

COUP The output file path for the Extract file.

Example: C:\TEMP\

The default will be the value defined in the

Report Target Directory (RPTT) bank option.

Y Report Target

Directory (RPTT)

bank option

Relationship

Role Codes

RRC Comma separated list of account roles to

include in the selection criteria.

If left blank, all account roles are included in

the selection criteria.

If a value is entered, only those account roles

as well as the Tax Reported For owner are

included in the selection criteria.

N OWN

Variables:

This application utilizes new calculation variables that the Financial Institution may assign

desired values to according to their system settings.

Calculation Category:

The following calculation category is required for this application.

Calculation Category Code Calculation Category Description

PRAN Predictive Analytics

Calculation Type:

The following calculation type under the calculation category of Predictive Analytics (PRAN) is

required for this application.

Calculation Category Code Calculation Type Code Description (how used) MjMiYN

PRAN PRAN Predictive Analytics N

Calculation Variables:

The following calculation variables are required for the application. They are populated with

the ‘PRAN’ calculation type.

Predictive Analytics for Segmint TM Fiserv

Predictive Analytics for Segmint TM 16

02/25/2021

Variable Code Description (how used) Data Type Default

Scramble

Pers/Org

Number

SRAM If set to Yes, the P and O indicator as well as the person number and/or organization numbers are scrambled when the RPA_CUST and RPA_ACTTRAN extracts are run. If set to No, the P and O indicator are displayed with the corresponding person number or organization number and are not scrambled.

Y/N N

State Code(s) to

Exclude STAC A comma separated list of state codes to be

excluded from the extract. Any entities with a

primary address with the state code set in this

parameter are excluded from the RPA_CUST and

RPA_ACTTRAN extracts.

If blank, all state codes are included in the selection

criteria.

The valid state codes are in the State system table located at Services > System > System Tables > S-Z Tables > State.

Note: If an address does not exist, the entity is

included in the selection criteria.

STR

Country Code(s)

to Exclude CTCD A comma separated list of country codes to be

excluded from the extract. Any entities with a

country code set in this parameter are excluded from

the RPA_CUST and RPA_ACTTRAN extracts.

If blank, all country codes are included in the

selection criteria.

The valid country codes are in the Country table located at Services > System > Institution > Country.

Note: If an address does not exist, the entity is

included in the selection criteria.

STR

Exclude

Customer Type

EXCT Enter a comma separate list of the customer types to exclude all records where the customer type is equal to this value. This is applicable for the CUSTOMER_TYPE field within the RPA_CUST output file. Once the criteria is selected all records for that Person or Organization number are removed.

Examples:

• If enter a 1, all records where the Customer

Type = 1 are excluded from the RPA_CUST and

RPA_ACTTRAN output files.

STR

Predictive Analytics for Segmint TM Fiserv

Predictive Analytics for Segmint TM 17

02/25/2021

Variable Code Description (how used) Data Type Default

• If enter a 4, all Organization records are

excluded from the RPA_CUST and

RPA_ACTTRAN output files.

• If enter 11, all Employee records are excluded

from the RPA_CUST and RPA_ACTTRAN

output files where they are an employee and

have a person type of EMP.

• If enter 0, all person records with a person type

not equal to CUST are excluded from the

RPA_CUST and RPA_ACTTRAN output files.

All person records with a person type not equal

to CUST or EMP are excluded from the

RPA_CUST and RPA_ACTTRAN output files.

The Exclude Customer Type works in conjunction

with the Exclude Person Type and Exclude

Organization Type calculation variables.

If there are values in the Exclude Person Type or

Exclude Organization Type calculation variables,

only records where the person type or organization

type equal the corresponding calculation variable are

excluded from the RPA_CUST and RPA_ACTTRAN

output files.

If a value is set in the Exclude Customer Type

calculation variable, this value supersedes the

values set in the Exclude Person Type and Exclude

Organization Type calculation variables and all

records where the CUSTOMER_TYPE field is equal

to the value of this calculation variable are excluded

from the RPA_CUST and RPA_ACTTRAN output

files.

If the Person Type codes or Organization Type

codes are not included in the selection criteria for the

CUSTOMER_TYPE field, then the values are

reviewed and all records with those types are

excluded from the RPA_CUST and RPA_ACTTRAN

output files.

Exclude Person

Type

EXPT

Enter a comma separated list of person type codes to exclude all records where the person type code equals the value of this calculation variable. This is

STR

Predictive Analytics for Segmint TM Fiserv

Predictive Analytics for Segmint TM 18

02/25/2021

Variable Code Description (how used) Data Type Default

applicable for the CUSTOMER_PERS_ORG_TYPE field within the RPA_CUST and RPA_ACTTRAN output files. Once the criteria is selected all records for that Person number are removed.

Examples:

• If enter CUST in the calculation variable, all

records that were selected based on the CUST

person type are excluded from the RPA_CUST

and RPA_ACTTRAN output files.

The Exclude Person Type works in conjunction with

the Exclude Customer Type calculation variable.

If a value is set in the Exclude Customer Type

calculation variable, this value supersedes the

values set in the Exclude Person Type and Exclude

Organization Type calculation variables and all

records where the CUSTOMER_TYPE field is equal

to the value of this calculation variable are excluded

from the RPA_CUST and RPA_ACTTRAN output

files.

If the Person Type codes are not included in the

selection criteria for the CUSTOMER_TYPE field,

then the values are reviewed and all records with

those types are excluded from the RPA_CUST and

RPA_ACTTRAN output files.

Note: This is applicable for the CUSTOMER_TYPE

field within the RPA_CUST output file. The person

type determines the value of the CUSTOMER_TYPE

field.

Exclude

Organization

Type

EXOT Enter a comma separate list of organization type codes to exclude all records where the organization type code equals the value of this calculation variable. This is applicable for the CUSTOMER_PERS_ORG_TYPE field within the RPA_CUST and RPA_ACTTRAN output files. Once the criteria is selected all records for that Organization number are removed.

Examples:

• If enter CORP in the calculation variable, all

records that were selected based on the CORP

organization type are excluded from the

RPA_CUST and RPA_ACTTRAN output files.

STR

Predictive Analytics for Segmint TM Fiserv

Predictive Analytics for Segmint TM 19

02/25/2021

Variable Code Description (how used) Data Type Default

The Exclude Organization Type works in conjunction

with the Exclude Customer Type calculation variable.

If a value of 4 is set in the Exclude Customer Type

calculation variable, that value overrides this

calculation variable, and all organization records are

excluded from the RPA_CUST and RPA_ACTTRAN

output files.

Note: This is applicable for the CUSTOMER_TYPE

field within the RPA_CUST and RPA_ACTTRAN

output files. The organization type determines the

value of the CUSTOMER_TYPE field.

Exclude

Customer

Statuses

EXCS Enter a comma separated list of customer statuses to exclude all records where the status equals the value of this calculation variable. This is applicable for the CUSTOMER_STATUS field within the RPA_CUST and RPA_ACTTRAN output files. Once the criteria is selected all records for that Person or Organization number are removed.

In the CUSTOMER_STATUS field of the

RPA_CUST output file,

• If the person or organization is open and has

accounts that are not closed, a 1 is displayed in

this field.

• If all accounts are closed or charged off, a 0 is

displayed in this field.

If enter a 1 for the value of this calculation variable,

all records will be excluded where the person or

organization is open and has accounts that are not

closed from the RPA_CUST and RPA_ACTTRAN

output files.

If enter a 0 for the value of this calculation variable,

all records will be excluded where all the accounts

are closed or charged off from the RPA_CUST and

RPA_ACTTRAN output files.

Note: This is applicable for the

CUSTOMER_STATUS field within the RPA_CUST

output file.

STR

Exclude Close

Dates

EXCD If set to N and there is a value in the CUSTOMER_CLOSE_DATE field, include the record in the RPA_CUST and RPA_ACTTRAN output files. Once the criteria is selected all records

YN N

Predictive Analytics for Segmint TM Fiserv

Predictive Analytics for Segmint TM 20

02/25/2021

Variable Code Description (how used) Data Type Default

for that Person or Organization number are removed.

If set to Y and there is a value in the

CUSTOMER_CLOSE_DATE field, exclude the entire

record from the RPA_CUST and RPA_ACTTRAN

output files.

Exclude

Deceased Year

EXDY If set to N and there is a value in the CUSTOMER_DECEASED_YEAR field, include the record in the RPA_CUST and RPA_ACTTRAN output files. Once the criteria is selected all records for that Person number are removed.

If set to Y and there is a value in the

CUSTOMER_DECEASED_YEAR field, exclude the

entire record from the RPA_CUST and

RPA_ACTTRAN output files.

YN N

Activity:

This application updates activity, using the following Activity Category and Activity Type.

• Activity Category of System Maintenance (SMNT) and Activity Type of Table Maintenance (TBL)

Scheduling and re-run information (for batch applications):

• The Raddon Predictive Analytics Products Extract (RPA_PROD.sqt) should be scheduled to run daily.

• The Raddon Predictive Analytics Customers Extract (RPA_CUST.sqt) should be scheduled to run daily.

• The Raddon Predictive Analytics Accounts Extract (RPA_ACTTRAN.sqt) should be scheduled to run daily.

Note: The Raddon Predictive Analytics Accounts Extract will need to have multiple instances created for each of the Account types for Deposits (DEP), Loans (LON), Lines (LOC), Debit Cards (DBT) and Credit Cards (CDT).

Notices:

There are no notices with this application.

Report (s):

The Raddon Predictive Analytics Products Extract (RPA_PROD.sqt) is a non-updating batch

application that selects all valid products.

The RPA_PROD.LIS displays the Total Records included in the extract file.

Predictive Analytics for Segmint TM Fiserv

Predictive Analytics for Segmint TM 21

02/25/2021

The extract file produced from the RPA_PROD.sqt.

The Raddon Predictive Analytics Customers Extract (RPA_CUST.sqt) is a non-updating batch application which lists all person and organization records.

The RPA_CUST.LIS displays the Total Records included in the extract file.

Predictive Analytics for Segmint TM Fiserv

Predictive Analytics for Segmint TM 22

02/25/2021

The extract file produced from the RPA_CUST.sqt.

The Raddon Predictive Analytics Accounts Extract (RPA_ACTTRAN.sqt) is a non-updating batch application which retrieves all accounts and related transactions based on the batch parameter settings.

The RPA_ACTTRAN.LIS displays the Total Account Records and Total Transaction Records included in the extract file.

Predictive Analytics for Segmint TM Fiserv

Predictive Analytics for Segmint TM 23

02/25/2021

The extract file produced for the Account File from the RPA_ACTTRAN.sqt.

The extract file produced for the Transaction File from the RPA_ACTTRAN.sqt.

Predictive Analytics for Segmint TM Fiserv

Predictive Analytics for Segmint TM 24

02/25/2021

Output File Layout(s):

RPA_PROD Output File Layout – Pipe Delimited

Field Data Type Description

process_date date Effective date of the data provided.

The date the file is run.

prod_vertical_code integer Code to indicate product segmentation between consumer

and business, (please see standardized coding tables for

transformation)

If the product is mapped in the SEGDNAPRODFILE table,

the corresponding value displays in the column. If the

product is not mapped in the table, the value is blank.

prod_type integer Account type (please see standardized coding tables for

transformation)

If the product is mapped in the SEGDNAPRODFILE table,

the corresponding value displays in the column. If the

product is not mapped in the table, the value is blank.

prod_subtype1 integer Account sub-type (please see standardized coding tables

for transformation)

If the product is mapped in the SEGDNAPRODFILE table,

the corresponding value displays in the column. If the

product is not mapped in the table, the value is blank.

prod_subtype2 integer Account sub-type (please see standardized coding tables

for transformation)

If the product is mapped in the SEGDNAPRODFILE table,

the corresponding value displays in the column. If the

product is not mapped in the table, the value is blank.

prod_subtype3 integer Account sub-type (please see standardized coding tables

for transformation)

If the product is mapped in the SEGDNAPRODFILE table,

the corresponding value displays in the column. If the

product is not mapped in the table, the value is blank.

prod_id text Unique ID defining the institution’s product.

Concatenates the product major and minor.

Example: MTG 1111 displays as MTG1111

prod_name text Displays the minor account type description for the product.

Predictive Analytics for Segmint TM Fiserv

Predictive Analytics for Segmint TM 25

02/25/2021

RPA_CUST Output File Layout – Pipe Delimited

Field Data Type Description

process_date date Effective date of the data provided.

Then date the file is run.

ucic text Unique anonymous customer ID, maximum of 50

characters. See Segmint Data Dictionary document.

Displays a P for person or O for organization

concatenated with the person or organization number.

Example: P2675 or O2433

customer_open_date date Date the person or organization was created.

The add date for the person or organization record.

customer_close_date integer Date last account was closed,

The date the last account was closed for the person

or organization.

customer_type integer Customer type (please see standardized coding tables for

transformation)

If person with person type code = ‘CUST’, then display 1

If organization, then display 4

If person and an active employee, then display 11

Else Display 0

Note: An active employee is defined as an active record in

the PersEmpl table for that person number or a person

type of EMP. If the person is an employee based on

criteria and set with an 11, the customer_pers_org_type

field is null.

Note: If a person is an employee and a customer, they will

appear twice in the file.

Note: If a person has multiple person types assigned,

they will appear in the file more than once. All other

person type codes other than ‘CUST’ will display as 0

except for the EMP person type. The EMP person type

code is never displayed in the customer_pers_org_type

field.

customer_pers_org_type Integer DNA Person or Organization Type code

Predictive Analytics for Segmint TM Fiserv

Predictive Analytics for Segmint TM 26

02/25/2021

Field Data Type Description

Displays the person type code for a person or the

organization type code for an organization.

Note: If the person is an employee and is assigned

the customer_type of 11, this field is null.

customer_status integer Customer account status (please see standardized

coding tables for transformation).

If the person or organization is open and have no

accounts, display 1.

If the person or organization is open and has accounts

that are not closed or charged off, display 1.

If all accounts are closed or charged off, display 0.

customer_zip_code text 5-digit Zip Code, listed in mailing address (If USA)

Displays the zip cod for the person or organizations

address.

customer_birth_year integer Customer’s year of birth (CCYY)

Displays the year of the person’s death date. Column is

blank for organization records.

customer_deceased_year integer Customer’s year of death (CCYY)

Displays the year of the person’s death date. Column is

blank for organization records.

customer_opt_out integer Has the customer opted-out of receiving messages?

(please see standardized coding tables for

transformation)

Displays a 1 if the person or organization has opted out of

notifications otherwise displays a 0.

email_indicator integer Is there an email address on file for the customer? (Y/N)

Displays a 1 if the person or organization an email

address otherwise displays a 0.

mobile_phone_indicator integer Is there a mobile phone number on file for the customer?

(Y/N)

Displays a 1 if the person has a cell phone otherwise

displays a 0.

Predictive Analytics for Segmint TM Fiserv

Predictive Analytics for Segmint TM 27

02/25/2021

RPA_ACTTRAN MST Output File Layout – Pipe Delimited

Field Data Type Description

process_date date Effective date of the data provided.

The date the file is run.

ucic text Unique anonymous customer ID, maximum of 50

characters. See Segmint Data Dictionary document.

Displays a P for person or O for organization

concatenated with the person or organization number.

Example: P2675 or O2433

uaic text Unique anonymous account ID. Transaction account ID

must be consistent with corresponding Account Data

Extract Account ID, maximum of 50 characters.

Account Number. This field displayed on the extracts

are obfuscated and are NOT the actual DNA account

number.

Note: The routine to alter the data can be provided to the

client on request.

relationship_type integer Code to indicate account to customer relationship type,

(please see standardized coding tables for

transformation)

If the relationship type is mapped in the

SEGDNAACCTFILE table, the corresponding value

displays in the column. If the product is not mapped in

the table, the value is blank.

relationship_acctrole_code integer Account Roles linked to the Pers or Org for each

account.

Displays the account role code for the account role code

the person or organization is linked to for the account

number.

open_date date Date the account was opened.

Displays the contract date of the account.

close_date date Date account was closed (if applicable)

Displays the closed date for the account.

prod_id text Unique ID defining the institution’s product.

Concatenates the product major and minor.

Predictive Analytics for Segmint TM Fiserv

Predictive Analytics for Segmint TM 28

02/25/2021

Field Data Type Description

Example: MTG 1111 displays as MTG1111

status_code integer Code to determine account status (please see

standardized coding tables for transformation)

Displays a 1 if the account status is active, approved,

dormant, inactive, or non-accrual. Displays a 2 if the

account status is closed. Displays a 3 if the account

status is charge-off. Otherwise displays a 0.

estatement_indicator integer Does the customer use eStatements? (please see

standardized coding tables for transformation)

Displays a 1 if the account is linked to an e-statement

otherwise displays 0.

estatement_date date Activation date of the estatement.

Displays the date the e-statement indicator as added to

the account. If the e-statement indicator is based on the

STDL person user field, the date the user field was last

maintained is displayed. If it was based on the account

cycle, the effective date the cycle was added to the

account is displayed.

balance numeric Account Balance at present time.

The current account balance.

line_amount numeric Line amount of the account, or loan origination amount

If a credit limit account, displays the current credit limit.

If the account does not have a credit limit, it displays the

original balance.

maturity_date date Maturity Date (if applicable)

Displays the maturity date for the account if applicable.

anticipated_payoff_date Date Anticipated Payoff Date (if applicable)

Used for Open-Ended Lending Loans.

Displays the anticipated payoff date if the loan account is

an opened-ended loan and the date is set on the

account.

overdraft_protection integer Does the customer have overdraft protection? (please see

standardized coding tables for transformation)

If the account has overdraft protection, a 1 is displayed

otherwise displays a 0.

days_past_due integer Number of days loan is currently past due.

Predictive Analytics for Segmint TM Fiserv

Predictive Analytics for Segmint TM 29

02/25/2021

Field Data Type Description

If the loan account is past due, displays the number of

days the account is past due.

agree_type_code Integer Agreement type code associated to the account if

applicable.

Displays the agreement type code of the agreement linked

to the account if applicable.

If multiple agreement type codes exist for an account, they

are concatenated separated by a comma.

RPA_ACTTRAN TXN Output File Layout – Pipe Delimited

Field Data Type Description

process_date date Effective date of the data provided.

The date the file is run.

ucic text Unique anonymous customer ID, maximum of 50 characters.

See Segmint Data Dictionary document.

Displays a P for person or O for organization concatenated

with the person or organization number.

Example: P2675 or O2433

uaic text Unique anonymous account ID. Transaction account ID must

be consistent with corresponding Account Data Extract

Account ID, maximum of 50 characters.

Account Number. This field displayed on the extracts are

obfuscated and are NOT the actual DNA account number.

Note: The routine to alter the data can be provided to the

client on request.

trans_date date Date of Transaction Record.

Original post date of the transaction.

product_id text Unique ID defining the institution’s product.

Concatenates the product major and minor.

Example: MTG 1111 displays as MTG1111

trans_category_code integer Transaction channel, (e.g., Check, ACH, Fee, OLB, Mobile,

etc.) (please see standardized coding tables for

transformation)

Predictive Analytics for Segmint TM Fiserv

Predictive Analytics for Segmint TM 30

02/25/2021

Field Data Type Description

If the relationship type is mapped in the SEGDNATRANFILE

table, the corresponding value displays in the column. If the

transaction is not mapped in the table, the value is 0.

trans_rtxntyp_code Integer Transaction Type Code for the transaction.

The transaction type code for the transaction.

trans_rtxnsource_code Integer Transaction Source Code for the transaction if applicable.

The transaction source code for the transaction.

trans_network _id integer Network ID for the transaction if applicable.

The network id for the transaction.

trans_type_code

integer Transaction type, (e.g., Debit, Credit) (please see

standardized coding tables for transformation)

Displays a 2 if the transaction is a credit. Displays a 1 if the

transaction is a debit. Otherwise displays 0.

trans_status integer Transaction status, (e.g., Pending, Processed) Not Required

if only sending Approved and cleared transactions (please

see standardized coding tables for transformation)

Always displays a 2 for completed.

trans_amount numeric Transaction Amount.

Amount of the transaction.

trans_payee text Transaction Payee.

External description for the transaction.

Table(s):

The following new tables were created on installation. The tables are in located in the OSIEXTN schema.

The new SEGACCTFILE table in the OSIEXTN schema lists the Segmint Account Codes.

Field Name Field Description Primary

Key YN

Nullable

YN

Data

Type

Length Default

SEGACCTCATCD Segmint Category

Code

Y N VARCHA

R2

12

SEGACCTCD Segmint Account

Code

Y N INT 2

SEGACCTDESC Segmint Account

Description

N Y VARCHA

R2

100

Predictive Analytics for Segmint TM Fiserv

Predictive Analytics for Segmint TM 31

02/25/2021

The following values are inserted into the SEGACCTFILE table in the OSIEXTN schema upon installation of the DNAapp.

SEGACCTCATCD SEGACCTCD SEGACCTDESC

RELTYPCD 1 Primary

RELTYPCD 2 Secondary

RELTYPCD 3 Co-signer

RELTYPCD 4 Authorized user

RELTYPCD 5 POA

RELTYPCD 6 Signer

RELTYPCD 7 Owner

RELTYPCD 8 Guarantor

RELTYPCD 9 Other

RELTYPCD 10 Relationship Type 10

RELTYPCD 11 Relationship Type 11

RELTYPCD 12 Relationship Type 12

RELTYPCD 13 Relationship Type 13

RELTYPCD 14 Relationship Type 14

RELTYPCD 15 Relationship Type 15

The new SEGDNAACCTFILE table in the OSIEXTN schema contains the cross-reference values for the Segmint Account Codes and DNA values.

Field Name Field Description Primary

Key YN

Nullable

YN

Data

Type

Length Default

SEGACCTCATCD Segmint Category Code

Y N VARCHAR2

12

SEGACCTCD Segmint Account Code

Y N INT 2

PERSORGIND Person Organization Indicator Y N CHAR 1

DNAVALUE DNA Value Y N CHAR 4

The following values are inserted into the SEGDNAACCTFILE table in the OSIEXTN schema upon installation of the DNAapp.

SEGACCTCATCD SEGACCTCD PERSORGIND DNAVALUE

RELTYPCD 1 P TRO

RELTYPCD 1 O TRO

RELTYPCD 2 P OWN

RELTYPCD 2 O OWN

RELTYPCD 3 P LNCO

RELTYPCD 3 O LNCO

RELTYPCD 5 P POA

RELTYPCD 6 P SIGN

RELTYPCD 6 O SIGN

RELTYPCD 8 P GUAR

Predictive Analytics for Segmint TM Fiserv

Predictive Analytics for Segmint TM 32

02/25/2021

SEGACCTCATCD SEGACCTCD PERSORGIND DNAVALUE

RELTYPCD 8 O GUAR

The new SEGPRODFILE table in the OSIEXTN schema contains the cross-reference values for the Segmint Product Codes and DNA values.

Field Name Field Description Primary

Key YN

Nullable

YN

Data

Type

Length Default

SEGPRODCATCD Segmint Category

Code

Y N VARCHA

R2

12

SEGPRODCD Segmint Account

Code

N N INT 2

SEGPRODDESC Segmint Account

Description

N Y VARCHA

R2

100

The following values are inserted into the SEGPRODFILE table in the OSIEXTN schema upon installation of the DNAapp.

SEGPRODCATCD SEGPRODCD SEGPRODDESC

PRODVCD 1 Consumer

PRODVCD 2 Business

PRODTYP 1 Consumer Deposit Accounts

PRODTYP 2 Consumer Home Equity

PRODTYP 3 Consumer Borrowing

PRODTYP 4 Consumer Investments

PRODTYP 5 Consumer Credit Card

PRODTYP 6 Consumer Mortgage Loan

PRODTYP 7 Consumer Banking Services

PRODTYP 8 Consumer Miscellaneous/Other Product

PRODTYP 9 Consumer Insurance

PRODTYP 10 Business Deposit Accounts

PRODTYP 11 Business Leasing

PRODTYP 12 Business Borrowing

PRODTYP 13 Commercial Real Estate

PRODTYP 14 Business Letters of Credit

PRODTYP 15 Business Investment Account

PRODTYP 16 Business Credit Card

PRODTYP 17 Business Banking Services

PRODTYP 18 Business Miscellaneous/Other Product

PRODTYP 19 Business Insurance Product

PRODSUBTYP1 1 Consumer Checking

PRODSUBTYP1 2 Consumer Savings

PRODSUBTYP1 3 Consumer Money Market

PRODSUBTYP1 4 Consumer Home Equity Line

PRODSUBTYP1 5 Consumer Home Equity Loan

PRODSUBTYP1 6 Consumer Installment Loan

PRODSUBTYP1 7 Consumer Lines of Credit

Predictive Analytics for Segmint TM Fiserv

Predictive Analytics for Segmint TM 33

02/25/2021

SEGPRODCATCD SEGPRODCD SEGPRODDESC

PRODSUBTYP1 8 Consumer IRA

PRODSUBTYP1 9 Consumer Other Investment Account

PRODSUBTYP1 10 Consumer Affinity Credit Card

PRODSUBTYP1 11 Consumer Secured Credit Card

PRODSUBTYP1 12 Consumer Prepaid Credit Card

PRODSUBTYP1 13 Consumer Bank Credit Card

PRODSUBTYP1 14 Private / Wealth Management Credit Card

PRODSUBTYP1 15 Consumer Conforming Mortgage

PRODSUBTYP1 16 Consumer Non Conforming Mortgage

PRODSUBTYP1 17 Consumer Rewards Services

PRODSUBTYP1 18 Consumer Debit Card

PRODSUBTYP1 19 Consumer Remote Deposit Capture

PRODSUBTYP1 20 Consumer Online Banking

PRODSUBTYP1 21 Consumer Mobile Banking

PRODSUBTYP1 22 Consumer eStatements

PRODSUBTYP1 23 Consumer Overdraft Protection

PRODSUBTYP1 24 Consumer Safe Deposit Box

PRODSUBTYP1 25 Consumer ATM Card

PRODSUBTYP1 26 Business Checking

PRODSUBTYP1 27 Business Savings

PRODSUBTYP1 28 Business Money Market

PRODSUBTYP1 29 Business Equipment Leasing

PRODSUBTYP1 30 Business Vehicle Leasing

PRODSUBTYP1 31 Business Line of Credit

PRODSUBTYP1 32 Business Installment Loan

PRODSUBTYP1 33 Business Affinity Credit Card

PRODSUBTYP1 34 Business Secured Credit Card

PRODSUBTYP1 35 Business Prepaid Credit Card

PRODSUBTYP1 36 Business Bank Credit Card

PRODSUBTYP1 37 Corporate Credit Card

PRODSUBTYP1 38 Business Rewards Services

PRODSUBTYP1 39 Business Debit Card

PRODSUBTYP1 40 Business Online Banking

PRODSUBTYP1 41 Business Mobile Banking

PRODSUBTYP1 42 Business Lock Box

PRODSUBTYP1 43 Business eStatements

PRODSUBTYP1 44 Business Transaction Services

PRODSUBTYP1 45 Business Overdraft Protection

PRODSUBTYP1 46 Business Safe Deposit Box

PRODSUBTYP1 47 Business ATM Card

PRODSUBTYP2 1 Consumer Interest Bearing Checking

PRODSUBTYP2 2 Consumer Non-Interest Bearing Checking

PRODSUBTYP2 3 Consumer Saving Account

PRODSUBTYP2 4 Consumer Certificate of Deposit

PRODSUBTYP2 5 Consumer Money Market Savings

Predictive Analytics for Segmint TM Fiserv

Predictive Analytics for Segmint TM 34

02/25/2021

SEGPRODCATCD SEGPRODCD SEGPRODDESC

PRODSUBTYP2 6 Consumer Money Market Checking

PRODSUBTYP2 7 Consumer Money Market Sweep

PRODSUBTYP2 8 Consumer Auto Loan

PRODSUBTYP2 9 Consumer Student Lending

PRODSUBTYP2 10 Consumer Boat, Motor, and RV Loan

PRODSUBTYP2 11 Consumer Other Secured Loan

PRODSUBTYP2 12 Consumer Unsecured Loan

PRODSUBTYP2 13 Consumer Personal Unsecured Line

PRODSUBTYP2 14 Consumer Personal Secured Line

PRODSUBTYP2 15 Consumer Traditional IRA

PRODSUBTYP2 16 Consumer Roth IRA

PRODSUBTYP2 17 Business Interest Bearing Checking

PRODSUBTYP2 18 Business Non-Interest Bearing Checking

PRODSUBTYP2 19 Business Savings Account

PRODSUBTYP2 20 Business Certificates of Deposit

PRODSUBTYP2 21 Business Money Market Savings

PRODSUBTYP2 22 Business Money Market Sweep Savings

PRODSUBTYP2 23 Business Money Market Checking

PRODSUBTYP2 24 Business Secured Lines of Credit

PRODSUBTYP2 25 Business Unsecured Lines of Credit

PRODSUBTYP2 26 Business Equity Line of Credit

PRODSUBTYP2 27 Business SBA Line of Credit

PRODSUBTYP2 28 Business Secured Loan

PRODSUBTYP2 29 Business Unsecured Loan

PRODSUBTYP2 30 Business Equity Loan

PRODSUBTYP2 31 Business SBA Loan

PRODSUBTYP2 32 Business Equipment Finance

PRODSUBTYP2 33 Business Cash Management

PRODSUBTYP2 34 Business Payroll Services

PRODSUBTYP2 35 Business Tax Services

PRODSUBTYP2 36 Business Merchant Services

PRODSUBTYP3 1 Consumer New Auto

PRODSUBTYP3 2 Consumer Used Auto

PRODSUBTYP3 3 Consumer Indirect Auto Lending

PRODSUBTYP3 4 Consumer Motorcycle/ATV Loan

PRODSUBTYP3 5 Consumer Rec Vehicle Loan

PRODSUBTYP3 6 Consumer Aircraft Loan

PRODSUBTYP3 7 Consumer Boat/Marine Loan

The new SEGDNAPRODFILE table in the OSIEXTN schema contains the cross-reference values for the Segmint Product Codes and DNA values.

Predictive Analytics for Segmint TM Fiserv

Predictive Analytics for Segmint TM 35

02/25/2021

Field Name Field Description Primary

Key YN

Nullable

YN

Data

Type

Length Default

SEGPRODCATCD Segmint Category

Code

Y N VARCHA

R2

12

SEGPRODCD Segmint Account

Code

Y N INT 2

MAJOR Major Account Type

Code

N CHAR 4

MINOR Minor Account Type

Code

N CHAR 4

The following values are inserted into the SEGDNAPRODFILE table in the OSIEXTN schema upon installation of the DNAapp.

SEGPRODCATCD SEGPRODCD MAJOR MINOR

PRODVCD 1 SAV If MjAcctTypCd = 'SAV' and

MjMiAcctTyp.MiAcctTypDesc not business as

defined below

PRODVCD 1 CK If MjAcctTypCd = 'CK' and

MjMiAcctTyp.MiAcctTypDesc not business as

defined below

PRODVCD 1 TD If MjAcctTypCd = 'TD' and

MjMiAcctTyp.MiAcctTypDesc not business as

defined below

PRODVCD 1 CNS MjMiAcctTyp.MjAcctTypCd in 'CNS'

PRODVCD 1 MTG MjMiAcctTyp.MjAcctTypCd in 'MTG'

PRODVCD 1 EXT If MjAcctTypCd = 'EXT' and

MjMiAcctTyp.MiAcctTypDesc not business as

defined below

PRODVCD 1 LEAS If MjMiAcctTyp.MjAcctTypCd = 'LEAS’ and

MjMiAcctTyp.MiAcctTypDesc not business as

defined below

PRODVCD 1 MLN If MjMiAcctTyp.MjAcctTypCd = 'MLN’ and

MjMiAcctTyp.MiAcctTypDesc not business as

defined below

PRODVCD 2 SAV MjMiAcctTyp.MjAcctTypCd = 'SAV' and

MiAcctTypDesc like '%business%' OR

MjMiAcctTyp.MjAcctTypCd = 'SAV' and

MiAcctTypDesc like '%commercial%' OR

MjMiAcctTyp.MjAcctTypCd = 'SAV' and

MiAcctTypDesc like '%member business%'

PRODVCD 2 CK MjMiAcctTyp.MjAcctTypCd = 'CK' and

MiAcctTypDesc like '%business%' OR

MjMiAcctTyp.MjAcctTypCd = 'CK' and

MiAcctTypDesc like '%commercial%' OR

Predictive Analytics for Segmint TM Fiserv

Predictive Analytics for Segmint TM 36

02/25/2021

SEGPRODCATCD SEGPRODCD MAJOR MINOR MjMiAcctTyp.MjAcctTypCd = 'CK' and

MiAcctTypDesc like '%member business%'

PRODVCD 2 TD MjMiAcctTyp.MjAcctTypCd ='TD' and

MiAcctTypDesc like '%business%' OR

MjMiAcctTyp.MjAcctTypCd = 'TD' and

MiAcctTypDesc like '%commercial%' OR

MjMiAcctTyp.MjAcctTypCd = 'TD' and

MiAcctTypDesc like '%member business%'

PRODVCD 2 CML MjMiAcctTyp.MjAcctTypCd = 'CML'

PRODVCD 2 EXT MjMiAcctTyp.MjAcctTypCd = 'EXT' and

MiAcctTypDesc like '%business%' OR

MjMiAcctTyp.MjAcctTypCd = 'EXT' and

MiAcctTypDesc like '%commercial%', OR

MjMiAcctTyp.MjAcctTypCd = 'EXT' and

MiAcctTypDesc like '%member business%'

PRODVCD 2 MLN MjMiAcctTyp.MjAcctTypCd = 'MLN' and

MiAcctTypDesc like '%business%' OR

MjMiAcctTyp.MjAcctTypCd = 'MLN' and

MiAcctTypDesc like '%commercial%', OR

MjMiAcctTyp.MjAcctTypCd = 'MLN' and

MiAcctTypDesc like '%member business%'

PRODVCD 2 LEAS MjMiAcctTyp.MjAcctTypCd = 'LEAS' and

MiAcctTypDesc like '%business%' OR

MjMiAcctTyp.MjAcctTypCd = 'LEAS' and

MiAcctTypDesc like '%commercial%', OR

MjMiAcctTyp.MjAcctTypCd = 'LEAS' and

MiAcctTypDesc like '%member business%'

PRODTYP 1 SAV If MjMiAcctTyp.MiAcctTypDesc not business as

defined below AND

AND NOT Consumer Investment

MiAcctTypDesc NOT like '%SEP%' OR

MiAcctTypDesc NOT like '%invest%' OR

MiAcctTypDesc NOT like '%investment%'

Predictive Analytics for Segmint TM Fiserv

Predictive Analytics for Segmint TM 37

02/25/2021

SEGPRODCATCD SEGPRODCD MAJOR MINOR

PRODTYP 1 CK If MjMiAcctTyp.MiAcctTypDesc not business as

defined below,

AND NOT Business Banking Services

MiAcctTypDesc NOT like '%cash management%'

OR

MiAcctTypDesc NOT like '%cash%'

MiAcctTypDesc NOT like '%payroll%'

MiAcctTypDesc NOT like '%tax%' OR

MiAcctTypDesc NOT like '%tax service%' OR

MiAcctTypDesc NOT like '%tax services%'"

MiAcctTypDesc NOT like '%merchant%' OR

MiAcctTypDesc NOT like '%merchant service%'

PRODTYP 1 TD If MjMiAcctTyp.MiAcctTypDesc not business as

defined below

PRODTYP 2 CNS Not like business AND

If MjMiAcctTyp.MjAcctTypCd = 'CNS' and

MiAcctTypDesc like '%Home Equity%' OR

If MjMiAcctTyp.MjAcctTypCd = 'CNS' and

MiAcctTypDesc like '%HE%' OR

If MjMiAcctTyp.MjAcctTypCd = 'CNS' and

MiAcctTypDesc like '%HELOC%' OR

If MjMiAcctTyp.MjAcctTypCd = 'CNS' and

MiAcctTypDesc like '%Home Equity LOC%' OR

If MjMiAcctTyp.MjAcctTypCd = 'CNS' and

MiAcctTypDesc like '%Home Equity Line%'

PRODTYP 2 MTG Not like business AND

If MjMiAcctTyp.MjAcctTypCd = 'MTG' and

MiAcctTypDesc like '%Home Equity%' OR

If MjMiAcctTyp.MjAcctTypCd = 'MTG' and

MiAcctTypDesc like '%HE%' OR

If MjMiAcctTyp.MjAcctTypCd = 'MTG' and

MiAcctTypDesc like '%HELOC%' OR

If MjMiAcctTyp.MjAcctTypCd = 'CNS' and

MiAcctTypDesc like '%Home Equity LOC%' OR

If MjMiAcctTyp.MjAcctTypCd = 'MTG' and

MiAcctTypDesc like '%Home Equity Line%'

PRODTYP 2 MLN Not like business AND

If MjMiAcctTyp.MjAcctTypCd = 'MLN' and

MiAcctTypDesc like '%Home Equity%' OR

If MjMiAcctTyp.MjAcctTypCd = 'MLN and

MiAcctTypDesc like '%HE%' OR

If MjMiAcctTyp.MjAcctTypCd = 'MLN' and

MiAcctTypDesc like '%HELOC%' OR

If MjMiAcctTyp.MjAcctTypCd = 'MLN' and

MiAcctTypDesc like '%Home Equity LOC%' OR

If MjMiAcctTyp.MjAcctTypCd = 'MLN' and

MiAcctTypDesc like '%Home Equity Line%'

Predictive Analytics for Segmint TM Fiserv

Predictive Analytics for Segmint TM 38

02/25/2021

SEGPRODCATCD SEGPRODCD MAJOR MINOR

PRODTYP 3 CNS MjMiAcctTyp.MiAcctTypDesc not in Consumer

Home Equity (PRODTYP2) as above,

PRODTYP 4 SAV If MjMiAcctTyp.MjAcctTypCd = 'SAV' and

MiAcctTypDesc like '%IRA%' OR

If MjMiAcctTyp.MjAcctTypCd = 'SAV' and

MiAcctTypDesc like '%ROTH%'

If MjMiAcctTyp.MjAcctTypCd = 'SAV' and

MiAcctTypDesc like '%529%’ OR

If MjMiAcctTyp.MjAcctTypCd = 'SAV' and

MiAcctTypDesc like '%investment%' Or

If MjMiAcctTyp.MjAcctTypCd = 'SAV' and

MiAcctTypDesc like '%invest%'

AND MiAcctTypDesc NOT like '%SEP%'

PRODTYP 4 TD If MjMiAcctTyp.MjAcctTypCd = 'TD' and

MiAcctTypDesc like '%IRA%' OR

If MjMiAcctTyp.MjAcctTypCd = 'TD' and

MiAcctTypDesc like '%ROTH%'

If MjMiAcctTyp.MjAcctTypCd = 'TD' and

MiAcctTypDesc like '%529%’ OR

If MjMiAcctTyp.MjAcctTypCd = 'TD' and

MiAcctTypDesc like '%investment%'

If MjMiAcctTyp.MjAcctTypCd = 'TD' and

MiAcctTypDesc like '%invest%'

AND MiAcctTypDesc NOT like '%SEP%'

PRODTYP 5 EXT If MjAcctTypCd = 'EXT' and

MjMiAcctTyp.MiAcctTypDesc not business as

defined below

PRODTYP 6 MTG If MjAcctTypCd = 'MTG' AND NOT Home Equity

MiAcctTypDesc NOT like '%Home Equity%' OR

MiAcctTypDesc NOT like '%HE%' OR

MiAcctTypDesc NOT like '%HELOC%' OR

MiAcctTypDesc NOT like '%Home Equity Line%'

PRODTYP 8 LEAS If MjMiAcctTyp.MjAcctTypCd = 'LEAS’ and not

business as defined below

PRODTYP 10 SAV MjMiAcctTyp.MjAcctTypCd in ('CK','SAV','TD') and

MiAcctTypDesc like '%business%' OR

MjMiAcctTyp.MjAcctTypCd in ('CK','SAV','TD')

and MiAcctTypDesc like '%commercial%' OR

MjMiAcctTyp.MjAcctTypCd = 'EXT' and

MiAcctTypDesc like '%member business%'

AND NOT Business Investment

MiAcctTypDesc NOT like '%SEP%' OR

MiAcctTypDesc NOT like '%invest%' OR

MiAcctTypDesc NOT like '%investment%'

Predictive Analytics for Segmint TM Fiserv

Predictive Analytics for Segmint TM 39

02/25/2021

SEGPRODCATCD SEGPRODCD MAJOR MINOR

PRODTYP 10 CK MjMiAcctTyp.MjAcctTypCd in ('CK','SAV','TD') and

MiAcctTypDesc like '%business%' OR

MjMiAcctTyp.MjAcctTypCd in ('CK','SAV','TD')

and MiAcctTypDesc like '%commercial%' OR

MjMiAcctTyp.MjAcctTypCd = 'EXT' and

MiAcctTypDesc like '%member business%' AND

AND NOT Business Banking Services

MiAcctTypDesc NOT like '%cash management%'

OR

MiAcctTypDesc NOT like '%cash%'

MiAcctTypDesc NOT like '%payroll%'

MiAcctTypDesc NOT like '%tax%' OR

MiAcctTypDesc NOT like '%tax service%' OR

MiAcctTypDesc NOT like '%tax services%'"

MiAcctTypDesc NOT like '%merchant%' OR

MiAcctTypDesc NOT like '%merchant service%'

PRODTYP 10 TD MjMiAcctTyp.MjAcctTypCd in ('CK','SAV','TD') and

MiAcctTypDesc like '%business%' OR

MjMiAcctTyp.MjAcctTypCd in ('CK','SAV','TD')

and MiAcctTypDesc like '%commercial%' OR

MjMiAcctTyp.MjAcctTypCd = 'EXT' and

MiAcctTypDesc like '%member business%'

PRODTYP 11 CML If MjMiAcctTyp.MjAcctTypCd = 'CML' and

MiAcctTypDesc like '%leasing%' OR

If MjMiAcctTyp.MjAcctTypCd = 'CML' and

MiAcctTypDesc like '%lease%'

PRODTYP 12 CML If MjMiAcctTyp.MjAcctTypCd = ‘CML’

AND NOT Business Leasing 11,

MjAcctTypDesc not like '%leasing%' OR

MiAcctTypDesc like '%lease%'

AND NOT Commercial Real Estate

MiAcctTypDesc NOT like '%real estate%' OR

MiAcctTypDesc NOT like '%RE%'

AND NOT Letter of Credit

MiAcctTypDesc NOT like '%letter of credit%' OR

MjAcctTyp.LetterOfCreditTypCd is null

PRODTYP 12 MLN If MjMiAcctTyp.MjAcctTypCd = ‘MLN’

AND NOT Business Leasing 11,

MjAcctTypDesc not like '%leasing%' OR

MiAcctTypDesc like '%lease%'

AND NOT Commercial Real Estate

Predictive Analytics for Segmint TM Fiserv

Predictive Analytics for Segmint TM 40

02/25/2021

SEGPRODCATCD SEGPRODCD MAJOR MINOR MiAcctTypDesc NOT like '%real estate%' OR

MiAcctTypDesc NOT like '%RE%'

AND NOT Letter of Credit

MiAcctTypDesc NOT like '%letter of credit%' OR

MjAcctTyp.LetterOfCreditTypCd is null

PRODTYP 13 CML If MjMiAcctTyp.MjAcctTypCd = 'CML' and

MiAcctTypDesc like '%real estate%' OR

If MjMiAcctTyp.MjAcctTypCd = 'CML' and

MiAcctTypDesc like '%RE%'

PRODTYP 14 CML If MjMiAcctTyp.MjAcctTypCd = 'CML' and

MiAcctTypDesc like '%letter of credit%' OR

If MjMiAcctTyp.MjAcctTypCd = 'CML' and

MjAcctTyp.LetterOfCreditTypCd is not null

PRODTYP 15 SAV If MjMiAcctTyp.MjAcctTypCd = 'SAV' and

MiAcctTypDesc like '%business%' OR

If MjMiAcctTyp.MjAcctTypCd = 'SAV' and

MiAcctTypDesc like '%commercial%' OR

If MjMiAcctTyp.MjAcctTypCd = 'SAV' and

MiAcctTypDesc like '%member business%' AND

If MjMiAcctTyp.MjAcctTypCd = 'SAV' and

MiAcctTypDesc like '%SEP%' OR

If MjMiAcctTyp.MjAcctTypCd = 'SAV' and

MiAcctTypDesc like '%invest%' OR

If MjMiAcctTyp.MjAcctTypCd = 'SAV' and

MiAcctTypDesc like '%investment%'

PRODTYP 15 TD If MjMiAcctTyp.MjAcctTypCd = 'TD' and

MiAcctTypDesc like '%business%' OR

If MjMiAcctTyp.MjAcctTypCd = 'TD' and

MiAcctTypDesc like '%commercial%' OR

If MjMiAcctTyp.MjAcctTypCd = 'TD' and

MiAcctTypDesc like '%member business%' AND

If MjMiAcctTyp.MjAcctTypCd = 'TD' and

MiAcctTypDesc like '%SEP%' OR

If MjMiAcctTyp.MjAcctTypCd = 'TD' and

MiAcctTypDesc like '%invest%' OR

If MjMiAcctTyp.MjAcctTypCd = 'TD' and

MiAcctTypDesc like '%investment%'

PRODTYP 16 EXT If MjMiAcctTyp.MjAcctTypCd = 'EXT' and

MiAcctTypDesc like '%business%' OR

If MjMiAcctTyp.MjAcctTypCd = 'EXT' and

MiAcctTypDesc like '%commercial%' OR

If MjMiAcctTyp.MjAcctTypCd = 'EXT' and

MiAcctTypDesc like '%member business%'

Predictive Analytics for Segmint TM Fiserv

Predictive Analytics for Segmint TM 41

02/25/2021

SEGPRODCATCD SEGPRODCD MAJOR MINOR

PRODTYP 17 CK If MjMiAcctTyp.MjAcctTypCd = 'CK' and

MiAcctTypDesc like '%business%' OR

If MjMiAcctTyp.MjAcctTypCd = 'CK' and

MiAcctTypDesc like '%commercial%' OR

If MjMiAcctTyp.MjAcctTypCd = 'CK' and

MiAcctTypDesc like '%member business%'

AND

If MjMiAcctTyp.MjAcctTypCd = 'CK' and

MiAcctTypDesc like '%cash management%' OR

If MjMiAcctTyp.MjAcctTypCd = 'CK' and

MiAcctTypDesc like '%cash%'

If MjMiAcctTyp.MjAcctTypCd = 'CK' and

MiAcctTypDesc like '%payroll%'

If MjMiAcctTyp.MjAcctTypCd = 'CK' and

MiAcctTypDesc like '%tax%' OR

If MjMiAcctTyp.MjAcctTypCd = 'CK' and

MiAcctTypDesc like '%tax service%' OR

If MjMiAcctTyp.MjAcctTypCd = 'CK' and

MiAcctTypDesc like '%tax services%'"

If MjMiAcctTyp.MjAcctTypCd = 'CK' and

MiAcctTypDesc like '%merchant%' OR

If MjMiAcctTyp.MjAcctTypCd = 'CK' and

MiAcctTypDesc like '%merchant service%'

PRODSUBTYP1 1 CK If MjAcctTypCd = 'CK' and

MjMiAcctTyp.MiAcctTypDesc not business as

defined below AND

MiAcctTypDesc NOT like '%overdraft%' OR

MiAcctTypDesc NOT '%OD %'

MiAcctTypDesc NOT like '%money market%'

PRODSUBTYP1 2 SAV If MjAcctTypCd = 'SAV' and

MjMiAcctTyp.MiAcctTypDesc not business as

defined below AND

MiAcctTypDesc NOT like '%money market%' OR

MiAcctTypDesc NOT like '%sweep%' OR

MiAcctTypDesc NOT like '%Coverdell%’ OR

MiAcctTypDesc NOT like '%529%' OR

MiAcctTypDesc NOT like '%invest%' OR

MiAcctTypDesc NOT like '%investment%' OR

MiAcctTypDesc NOT like '%overdraft%' OR

MiAcctTypDesc NOT like '%od %'

Predictive Analytics for Segmint TM Fiserv

Predictive Analytics for Segmint TM 42

02/25/2021

SEGPRODCATCD SEGPRODCD MAJOR MINOR

PRODSUBTYP1 2 TD If MjAcctTypCd = 'TD' and

MjMiAcctTyp.MiAcctTypDesc not business as

defined below AND

MiAcctTypDesc NOT like '%money market%' OR

MiAcctTypDesc NOT like '%sweep%' OR

MiAcctTypDesc NOT like '%Coverdell%’ OR

MiAcctTypDesc NOT like '%529%' OR

MiAcctTypDesc NOT like '%invest%' OR

MiAcctTypDesc NOT like '%investment%' OR

MiAcctTypDesc NOT like '%overdraft%' OR

MiAcctTypDesc NOT like '%od %'

PRODSUBTYP1 3 CK If MjAcctTypCd = 'CK' and

MjMiAcctTyp.MiAcctTypDesc not business and

MiAcctTypDesc like '%money market%’ OR

MiAcctTypDesc like '%'SWEEP%'

PRODSUBTYP1 3 SAV If MjAcctTypCd = 'SAV' and

MjMiAcctTyp.MiAcctTypDesc not business and I

MiAcctTypDesc like '%money market%’ OR

MiAcctTypDesc like '%'SWEEP%'

PRODSUBTYP1 4 CNS If MjMiAcctTyp.MjAcctTypCd = 'CNS' and

MiAcctTypDesc like '%HELOC%' OR

If MjMiAcctTyp.MjAcctTypCd = 'CNS' and

MiAcctTypDesc like '%Home Equity LOC%' OR

If MjMiAcctTyp.MjAcctTypCd = 'CNS' and

MiAcctTypDesc like '%Home Equity Line%' AND

MjMiAcctTyp.LoanLimitYN = 'Y'

PRODSUBTYP1 4 MTG If MjMiAcctTyp.MjAcctTypCd = 'CNS' and

MiAcctTypDesc like '%HELOC%' OR

If MjMiAcctTyp.MjAcctTypCd = 'CNS' and

MiAcctTypDesc like '%Home Equity LOC%' OR

If MjMiAcctTyp.MjAcctTypCd = 'CNS' and

MiAcctTypDesc like '%Home Equity Line%' AND

MjMiAcctTyp.LoanLimitYN = 'Y'

PRODSUBTYP1 4 MLN If MjMiAcctTyp.MjAcctTypCd = 'MLN' and

MiAcctTypDesc like '%HELOC%' OR

If MjMiAcctTyp.MjAcctTypCd = 'MLN' and

MiAcctTypDesc like '%Home Equity LOC%' OR

If MjMiAcctTyp.MjAcctTypCd = 'MLN' and

MiAcctTypDesc like '%Home Equity Line%' AND

MjMiAcctTyp.LoanLimitYN = 'Y'

PRODSUBTYP1 5 CNS If MjMiAcctTyp.MjAcctTypCd = 'CNS' and

MiAcctTypDesc like '%Home Equity%' OR

If MjMiAcctTyp.MjAcctTypCd = 'CNS' and

MiAcctTypDesc like '%HE%' OR AND

MjMiAcctTyp.LoanLimitYN = 'N'

Predictive Analytics for Segmint TM Fiserv

Predictive Analytics for Segmint TM 43

02/25/2021

SEGPRODCATCD SEGPRODCD MAJOR MINOR

PRODSUBTYP1 5 MTG If MjMiAcctTyp.MjAcctTypCd = 'MTG' and

MiAcctTypDesc like '%Home Equity%' OR

If MjMiAcctTyp.MjAcctTypCd = 'MTG' and

MiAcctTypDesc like 'HE%' AND

MjMiAcctTyp.LoanLimitYN = 'N'

PRODSUBTYP1 6 CNS If MjMiAcctTyp.MjAcctTypCd = 'CNS' and

MjMiAcctTyp.LoanLimitYN = 'N'

AND NOT Consumer Home Equity Line (4) or

Consumer Home Equity Loan 95)

If MjMiAcctTyp.MjAcctTypCd = 'CNS' and

MiAcctTypDesc NOT like '%HELOC%' OR

If MjMiAcctTyp.MjAcctTypCd = 'CNS' and

MiAcctTypDesc NOT like '%Home Equity LOC%'

OR

If MjMiAcctTyp.MjAcctTypCd = 'CNS' and

MiAcctTypDesc NOT like '%Home Equity Line%'

AND

MiAcctTypDesc NOT like '%LOC%' OR

MiAcctTypDesc NOT like '%Line%' OR

MiAcctTypDesc NOT like '%Line of Credit%'

PRODSUBTYP1 7 CNS NOT HELOC

If MjMiAcctTyp.MjAcctTypCd = 'CNS' and

MjMiAcctTyp.LoanLimitYN = 'Y' OR

If MjMiAcctTyp.MjAcctTypCd = 'CNS' and

MiAcctTypDesc like '%LOC%' OR

If MjMiAcctTyp.MjAcctTypCd = 'CNS' and

MiAcctTypDesc like '%Line%' OR

If MjMiAcctTyp.MjAcctTypCd = 'CNS' and

MiAcctTypDesc like '%Line of Credit%'

PRODSUBTYP1 8 SAV If MjMiAcctTyp.MjAcctTypCd = 'SAV' and

MiAcctTypDesc like '%IRA%’ OR

If MjMiAcctTyp.MjAcctTypCd = 'SAV' and

MiAcctTypDesc like '%ROTH%'

AND MiAcctTypDesc NOT like '%SEP%'

PRODSUBTYP1 8 TD If MjMiAcctTyp.MjAcctTypCd = 'TD' and

MiAcctTypDesc like '%IRA%' OR

If MjMiAcctTyp.MjAcctTypCd = 'TD' and

MiAcctTypDesc like '%ROTH%'

AND MiAcctTypDesc NOT like '%SEP%'

PRODSUBTYP1 9 SAV If MjMiAcctTyp.MjAcctTypCd = 'SAV' and

MiAcctTypDesc like '%Coverdell%’ OR

If MjMiAcctTyp.MjAcctTypCd = 'SAV' and

MiAcctTypDesc like '%529%' OR

If MjMiAcctTyp.MjAcctTypCd = 'SAV' and

MiAcctTypDesc like '%invest%' OR

Predictive Analytics for Segmint TM Fiserv

Predictive Analytics for Segmint TM 44

02/25/2021

SEGPRODCATCD SEGPRODCD MAJOR MINOR If MjMiAcctTyp.MjAcctTypCd = 'SAV' and

MiAcctTypDesc like '%investment%'

PRODSUBTYP1 9 TD If MjMiAcctTyp.MjAcctTypCd = 'TD' and

MiAcctTypDesc like '%Coverdell%'

If MjMiAcctTyp.MjAcctTypCd = 'TD' and

MiAcctTypDesc like '%529%'

If MjMiAcctTyp.MjAcctTypCd = 'TD' and

MiAcctTypDesc like '%invest%' OR

If MjMiAcctTyp.MjAcctTypCd = 'TD' and

MiAcctTypDesc like '%investment%'

PRODSUBTYP1 15 MTG If MjMiAcctTyp.MjAcctTypCd = 'MTG'

And Not non-conforming as defined below

MiAcctTypDesc not like '%Non Conform%' OR

MiAcctTypDesc not like '%Non-Conform%' OR

MiAcctTypDesc not like '%Non-Performing%' OR

MiAcctTypDesc not like '%Non Performing%'

PRODSUBTYP1 16 MTG If MjMiAcctTyp.MjAcctTypCd = 'MTG' and

MiAcctTypDesc like '%Non Conform%' OR

If MjMiAcctTyp.MjAcctTypCd = 'MTG' and

MiAcctTypDesc like '%Non-Conform%' OR

If MjMiAcctTyp.MjAcctTypCd = 'MTG' and

MiAcctTypDesc like '%Non-Performing%' OR

If MjMiAcctTyp.MjAcctTypCd = 'MTG' and

MiAcctTypDesc like '%Non Performing%'

PRODSUBTYP1 23 CK If MjAcctTypCd = 'CK' and

MjMiAcctTyp.MiAcctTypDesc not business as

defined below AND

If MjAcctTypCd = 'CK' and

MjMiAcctTyp.MiAcctTypDesc like '%overdraft%'

OR

If MjAcctTypCd = 'CK' and

MjMiAcctTyp.MiAcctTypDesc like '%od %'

PRODSUBTYP1 23 SAV If MjAcctTypCd = 'SAV' and

MjMiAcctTyp.MiAcctTypDesc not business as

defined below AND

If MjAcctTypCd = 'CK' and

MjMiAcctTyp.MiAcctTypDesc like '%overdraft%'

OR

If MjAcctTypCd = 'CK' and

MjMiAcctTyp.MiAcctTypDesc like '%od %'

PRODSUBTYP1 24 LEAS If MjMiAcctTyp.MjAcctTypCd = 'LEAS’ and not

business as defined below

Predictive Analytics for Segmint TM Fiserv

Predictive Analytics for Segmint TM 45

02/25/2021

SEGPRODCATCD SEGPRODCD MAJOR MINOR

PRODSUBTYP1 26 CK If MjMiAcctTyp.MjAcctTypCd = 'CK' and

MiAcctTypDesc like '%business%' OR

If MjMiAcctTyp.MjAcctTypCd = 'CK' and

MiAcctTypDesc like '%commercial%' OR

If MjMiAcctTyp.MjAcctTypCd = 'CK' and

MiAcctTypDesc like '%member business%' AND

MiAcctTypDesc NOT like '%money market%' AND

Not Business Transaction Services:

MiAcctTypDesc NOT like '%cash management%'

OR

MiAcctTypDesc NOT like '%cash%' OR

MiAcctTypDesc NOT like '%payroll%' OR

MiAcctTypDesc NOT like '%tax%' OR

MiAcctTypDesc NOT like '%tax service%' OR

MiAcctTypDesc NOT like '%tax services%'" OR

MiAcctTypDesc NOT like '%merchant%' OR

MiAcctTypDesc NOT like '%merchant service%'

AND

AND NOT Overdraft:

MiAcctTypDesc NOT like '%od %' OR

MiAcctTypDesc NOT like '%overdraft%'

PRODSUBTYP1 27 SAV If MjMiAcctTyp.MjAcctTypCd = 'SAV' and

MiAcctTypDesc like '%business%' OR

If MjMiAcctTyp.MjAcctTypCd = 'SAV' and

MiAcctTypDesc like '%commercial%' OR

If MjMiAcctTyp.MjAcctTypCd = 'SAV' and

MiAcctTypDesc like '%member business%' AND

MiAcctTypDesc NOT like '%money market%'

MiAcctTypDesc NOT like '%od %' OR

MiAcctTypDesc NOT like '%overdraft%'

PRODSUBTYP1 27 TD If MjMiAcctTyp.MjAcctTypCd = 'TD' and

MiAcctTypDesc like '%business%' OR

If MjMiAcctTyp.MjAcctTypCd = 'TD' and

MiAcctTypDesc like '%commercial%' OR

If MjMiAcctTyp.MjAcctTypCd = 'TD' and

MiAcctTypDesc like '%member business%' AND

MiAcctTypDesc NOT like '%money market%'

MiAcctTypDesc NOT like '%od %' OR

MiAcctTypDesc NOT like '%overdraft%'

PRODSUBTYP1 28 SAV If MjMiAcctTyp.MjAcctTypCd = 'SAV' and

MiAcctTypDesc like '%business%' OR

If MjMiAcctTyp.MjAcctTypCd = 'SAV' and

MiAcctTypDesc like '%commercial%' OR

If MjMiAcctTyp.MjAcctTypCd = 'SAV' and

MiAcctTypDesc like '%member business%' AND

If MjMiAcctTyp.MjAcctTypCd = 'SAV' and

MiAcctTypDesc like '%money market%'

Predictive Analytics for Segmint TM Fiserv

Predictive Analytics for Segmint TM 46

02/25/2021

SEGPRODCATCD SEGPRODCD MAJOR MINOR If MjMiAcctTyp.MjAcctTypCd = 'CK' and

MiAcctTypDesc like '%money market sweep%'

PRODSUBTYP1 28 CK If MjMiAcctTyp.MjAcctTypCd = 'CK' and

MiAcctTypDesc like '%business%' OR

If MjMiAcctTyp.MjAcctTypCd = 'CK' and

MiAcctTypDesc like '%commercial%' OR

If MjMiAcctTyp.MjAcctTypCd = 'CK' and

MiAcctTypDesc like '%member business%' AND

If MjMiAcctTyp.MjAcctTypCd = 'CK' and

MiAcctTypDesc like '%money market%'

If MjMiAcctTyp.MjAcctTypCd = 'CK' and

MiAcctTypDesc like '%money market sweep%'

PRODSUBTYP1 29 CML If MjMiAcctTyp.MjAcctTypCd = 'CML' and

MiAcctTypDesc like '%equipment leasing%' OR

If MjMiAcctTyp.MjAcctTypCd = 'CML' and

MiAcctTypDesc like '%equipment lease%' OR

If MjMiAcctTyp.MjAcctTypCd = 'CML' and

MiAcctTypDesc like '%equip leasing%' OR

If MjMiAcctTyp.MjAcctTypCd = 'CML' and

MiAcctTypDesc like '%equip lease%'

PRODSUBTYP1 30 CML If MjMiAcctTyp.MjAcctTypCd = 'CML' and

MiAcctTypDesc like '%vehicle leasing%' OR

If MjMiAcctTyp.MjAcctTypCd = 'CML' and

MiAcctTypDesc like '%vehicle lease%' OR

If MjMiAcctTyp.MjAcctTypCd = 'CML' and

MiAcctTypDesc like '%auto leasing%' OR

If MjMiAcctTyp.MjAcctTypCd = 'CML' and

MiAcctTypDesc like '%auto lease%'

PRODSUBTYP1 31 CML If MjMiAcctTyp.MjAcctTypCd = 'CML' and

MjMiAcctTyp.LoanLimitYN = 'Y' OR

If MjMiAcctTyp.MjAcctTypCd = 'CML' and

MiAcctTypDesc like '%LOC%' OR

If MjMiAcctTyp.MjAcctTypCd = 'CML' and

MiAcctTypDesc like '%Line%' OR

If MjMiAcctTyp.MjAcctTypCd = 'CML' and

MiAcctTypDesc like '%Line of Credit%'

Predictive Analytics for Segmint TM Fiserv

Predictive Analytics for Segmint TM 47

02/25/2021

SEGPRODCATCD SEGPRODCD MAJOR MINOR

PRODSUBTYP1 32 CML If MjMiAcctTyp.MjAcctTypCd = 'CML' and

MiAcctTypDesc NOT like '%vehicle leasing%' OR

MiAcctTypDesc NOT like '%vehicle lease%' OR

MiAcctTypDesc NOT like '%auto leasing%' OR

MiAcctTypDesc NOT like '%auto lease%' OR

MiAcctTypDesc NOT like '%LOC%' OR

MiAcctTypDesc NOT like '%Line%' OR

MiAcctTypDesc NOT like '%Line of Credit%'

AND MjMiAcctTyp.LoanLimitYN = 'N' OR

MiAcctTypDesc NOT like '%equipment leasing%'

OR

MiAcctTypDesc NOT like '%equipment lease%'

OR

MiAcctTypDesc NOT like '%equip leasing%' OR

MiAcctTypDesc NOT like '%equip lease%'

PRODSUBTYP1 44 CK If MjMiAcctTyp.MjAcctTypCd = 'CK' and

MiAcctTypDesc like '%business%' OR

If MjMiAcctTyp.MjAcctTypCd = 'CK' and

MiAcctTypDesc like '%commercial%' OR

If MjMiAcctTyp.MjAcctTypCd = 'CK' and

MiAcctTypDesc like '%member business%'

AND

If MjMiAcctTyp.MjAcctTypCd = 'CK' and

MiAcctTypDesc like '%cash management%' OR

If MjMiAcctTyp.MjAcctTypCd = 'CK' and

MiAcctTypDesc like '%cash%' OR

If MjMiAcctTyp.MjAcctTypCd = 'CK' and

MiAcctTypDesc like '%payroll%' OR

If MjMiAcctTyp.MjAcctTypCd = 'CK' and

MiAcctTypDesc like '%tax%' OR

If MjMiAcctTyp.MjAcctTypCd = 'CK' and

MiAcctTypDesc like '%tax service%' OR

If MjMiAcctTyp.MjAcctTypCd = 'CK' and

MiAcctTypDesc like '%tax services%'" OR

If MjMiAcctTyp.MjAcctTypCd = 'CK' and

MiAcctTypDesc like '%merchant%' OR

If MjMiAcctTyp.MjAcctTypCd = 'CK' and

MiAcctTypDesc like '%merchant service%'

PRODSUBTYP1 45 CK If MjMiAcctTyp.MjAcctTypCd = 'CK' and

MiAcctTypDesc like '%business%' OR

If MjMiAcctTyp.MjAcctTypCd = 'CK' and

MiAcctTypDesc like '%commercial%' OR

If MjMiAcctTyp.MjAcctTypCd = 'CK' and

MiAcctTypDesc like '%member business%' AND

MiAcctTypDesc like '%od %' OR

MiAcctTypDesc like '%overdraft%'

Predictive Analytics for Segmint TM Fiserv

Predictive Analytics for Segmint TM 48

02/25/2021

SEGPRODCATCD SEGPRODCD MAJOR MINOR

PRODSUBTYP1 45 SAV If MjMiAcctTyp.MjAcctTypCd = 'SAV' and

MiAcctTypDesc like '%business%' OR

If MjMiAcctTyp.MjAcctTypCd = 'SAV' and

MiAcctTypDesc like '%commercial%' OR

If MjMiAcctTyp.MjAcctTypCd = 'SAV' and

MiAcctTypDesc like '%member business%' AND

MiAcctTypDesc like 'od %' OR

MiAcctTypDesc like '%overdraft%'

PRODSUBTYP1 46 LEAS If MjMiAcctTyp.MjAcctTypCd = 'LEAS' and

MiAcctTypDesc like '%business%' OR

If MjMiAcctTyp.MjAcctTypCd = 'LEAS' and

MiAcctTypDesc like '%commercial%' OR

If MjMiAcctTyp.MjAcctTypCd = 'LEAS' and

MiAcctTypDesc like '%member business%'

PRODSUBTYP2 1 CK If MjAcctTypCd = 'CK' and

MjMiAcctTyp.MiAcctTypDesc not business as

defined below and

Exists (MAX) row MjMiAcctIntHist where

Inactivedate is null or > sysdate

PRODSUBTYP2 2 CK If MjAcctTypCd = 'CK' and

MjMiAcctTyp.MiAcctTypDesc not business as

defined below AND

MiAcctTypDesc like '%non-interest%' OR

MiAcctTypDesc like '%non interest%' OR

NOT Exists MjMiAcctIntHist where Inactivedate is

null or > sysdate

PRODSUBTYP2 3 SAV If MjAcctTypCd = 'SAV' and

MjMiAcctTyp.MiAcctTypDesc not business as

defined below AND

MiAcctTypDesc NOT like '%money market%' AND

MiAcctTypDesc NOT like '%sweep%'

PRODSUBTYP2 4 TD If MjAcctTypCd = 'TD' and

MjMiAcctTyp.MiAcctTypDesc not business as

defined below

PRODSUBTYP2 5 SAV If MjAcctTypCd = 'SAV' and

MjMiAcctTyp.MiAcctTypDesc not business as

defined below AND

MiAcctTypDesc like '%money market%'

PRODSUBTYP2 6 CK If MjAcctTypCd = 'CK' and

MjMiAcctTyp.MiAcctTypDesc not business as

defined below AND

MiAcctTypDesc like '%money market%'

PRODSUBTYP2 7 SAV If MjAcctTypCd = 'SAV' and

MjMiAcctTyp.MiAcctTypDesc not business as

defined below AND

MiAcctTypDesc like '%money market%' AND

If MjMiAcctTyp.MjAcctTypCd = 'SAV' and

Predictive Analytics for Segmint TM Fiserv

Predictive Analytics for Segmint TM 49

02/25/2021

SEGPRODCATCD SEGPRODCD MAJOR MINOR MiAcctTypDesc like '%sweep%'

PRODSUBTYP2 7 CK If MjAcctTypCd = 'CK' and

MjMiAcctTyp.MiAcctTypDesc not business as

defined below AND

MiAcctTypDesc like '%money market%' AND

If MjMiAcctTyp.MjAcctTypCd = 'SAV' and

MiAcctTypDesc like '%sweep%'

PRODSUBTYP2 8 CNS If MjMiAcctTyp.MjAcctTypCd = 'CNS' and

MiAcctTypDesc like '%auto%'

PRODSUBTYP2 9 CNS If MjMiAcctTyp.MjAcctTypCd = 'CNS' and

MiAcctTypDesc like '%student%'

PRODSUBTYP2 10 CNS If MjMiAcctTyp.MjAcctTypCd = 'CNS' and

MiAcctTypDesc like '%boat%'

If MjMiAcctTyp.MjAcctTypCd = 'CNS' and

MiAcctTypDesc like '%motor%'

If MjMiAcctTyp.MjAcctTypCd = 'CNS' and

MiAcctTypDesc like '%RV%'

If MjMiAcctTyp.MjAcctTypCd = 'CNS' and

MiAcctTypDesc like '%recreational vehicle%'

If MjMiAcctTyp.MjAcctTypCd = 'CNS' and

MiAcctTypDesc like '%ATV%' OR

If MjMiAcctTyp.MjAcctTypCd = 'CNS' and

MiAcctTypDesc like '%Jet Ski%'

If MjMiAcctTyp.MjAcctTypCd = 'CNS' and

MiAcctTypDesc like '%rec%' "

If MjMiAcctTyp.MjAcctTypCd = 'CNS' and

MiAcctTypDesc like '%aircraft%' OR

If MjMiAcctTyp.MjAcctTypCd = 'CNS' and

MiAcctTypDesc like '%airplane%' "

If MjMiAcctTyp.MjAcctTypCd = 'CNS' and

MiAcctTypDesc like '%marine%' OR

If MjMiAcctTyp.MjAcctTypCd = 'CNS' and

MiAcctTypDesc like '%vessel%'

PRODSUBTYP2 11 CNS If MjMiAcctTyp.MjAcctTypCd = 'CNS' and

MiAcctTypDesc like '%secured%'

MiAcctTypDesc NOT like '%secured line%’ OR

MiAcctTypDesc NOT like '%secured LOC%’ OR

MiAcctTypDesc NOT like '%secured line of

credit%’ AND

MjMiAcctTyp.LoanLimitYN = 'N

PRODSUBTYP2 12 CNS If MjMiAcctTyp.MjAcctTypCd = 'CNS' and

MiAcctTypDesc like '%unsecured%'

MiAcctTypDesc NOT like '%unsecured line%’ OR

MiAcctTypDesc NOT like '%Unsecured LOC%’

OR

Predictive Analytics for Segmint TM Fiserv

Predictive Analytics for Segmint TM 50

02/25/2021

SEGPRODCATCD SEGPRODCD MAJOR MINOR MiAcctTypDesc NOT like '%Unsecured line of

credit%' OR

MjMiAcctTyp.MjAcctTypCd = 'CNS' and

MiAcctTypDesc like '%LOC%' and

MjMiAcctTyp.LoanLimitYN = 'N

PRODSUBTYP2 13 CNS If MjMiAcctTyp.MjAcctTypCd = 'CNS' and

MiAcctTypDesc like '%unsecured line%’ OR

MiAcctTypDesc like '%Unsecured LOC%’ OR

MiAcctTypDesc like '%Unsecured line of credit%'

OR

MjMiAcctTyp.LoanLimitYN = 'Y’

PRODSUBTYP2 14 CNS If MjMiAcctTyp.MjAcctTypCd = 'CNS' and

MiAcctTypDesc like '%secured line%' OR

MiAcctTypDesc like '%secured LOC%' OR

MiAcctTypDesc like '%secured line of credit%'

MjMiAcctTyp.LoanLimitYN = 'Y’

PRODSUBTYP2 15 SAV If MjMiAcctTyp.MjAcctTypCd = 'TD' and

MiAcctTypDesc like '%Traditional IRA%' OR

If MjMiAcctTyp.MjAcctTypCd = 'TD' and

MiAcctTypDesc like '%IRA%'

MiAcctTypDesc NOT like '%ROTH%

MiAcctTypDesc NOT like '%Coverdell%'

MiAcctTypDesc NOT like '%SEP%'

PRODSUBTYP2 15 TD If MjMiAcctTyp.MjAcctTypCd = 'TD' and

MiAcctTypDesc like '%Traditional IRA%' OR

If MjMiAcctTyp.MjAcctTypCd = 'TD' and

MiAcctTypDesc like '%IRA%'

MiAcctTypDesc NOT like '%ROTH%

MiAcctTypDesc NOT like '%Coverdell%'

MiAcctTypDesc NOT like '%SEP%'

PRODSUBTYP2 16 SAV If MjMiAcctTyp.MjAcctTypCd = 'SAV' and

MiAcctTypDesc like '%ROTH%'

PRODSUBTYP2 16 TD If MjMiAcctTyp.MjAcctTypCd = 'TD' and

MiAcctTypDesc like '%ROTH%'

PRODSUBTYP2 17 CK If MjMiAcctTyp.MjAcctTypCd = 'CK' and

MiAcctTypDesc like '%business%' OR

If MjMiAcctTyp.MjAcctTypCd = 'CK' and

MiAcctTypDesc like '%commercial%' OR

If MjMiAcctTyp.MjAcctTypCd = 'CK' and

MiAcctTypDesc like '%member business%' AND

Exists (MAX) row MjMiAcctIntHist where

Inactivedate is null or > sysdate

Predictive Analytics for Segmint TM Fiserv

Predictive Analytics for Segmint TM 51

02/25/2021

SEGPRODCATCD SEGPRODCD MAJOR MINOR

PRODSUBTYP2 18 CK If MjMiAcctTyp.MjAcctTypCd = 'CK' and

MiAcctTypDesc like '%business%' OR

If MjMiAcctTyp.MjAcctTypCd = 'CK' and

MiAcctTypDesc like '%commercial%' OR

If MjMiAcctTyp.MjAcctTypCd = 'CK' and

MiAcctTypDesc like '%member business%’ AND

NOT Exists MjMiAcctIntHist where Inactivedate is

null or > sysdate OR

MiAcctTypDesc like '%non-interest%’ OR

MiAcctTypDesc like '%non interest%'

PRODSUBTYP2 19 SAV If MjMiAcctTyp.MjAcctTypCd = 'SAV' and

MiAcctTypDesc like '%business%' OR

If MjMiAcctTyp.MjAcctTypCd = 'SAV' and

MiAcctTypDesc like '%commercial%' OR

If MjMiAcctTyp.MjAcctTypCd = 'SAV' and

MiAcctTypDesc like '%member business%' AND

MiAcctTypDesc NOT like '%money market%' AND

MiAcctTypDesc NOT like '%sweep%'

PRODSUBTYP2 20 TD If MjMiAcctTyp.MjAcctTypCd = 'TD' and

MiAcctTypDesc like '%business%' OR

If MjMiAcctTyp.MjAcctTypCd = 'TD' and

MiAcctTypDesc like '%commercial%' OR

If MjMiAcctTyp.MjAcctTypCd = 'TD' and

MiAcctTypDesc like '%member business%'

PRODSUBTYP2 21 SAV If MjMiAcctTyp.MjAcctTypCd = 'SAV' and

MiAcctTypDesc like '%business%' OR

If MjMiAcctTyp.MjAcctTypCd = 'SAV' and

MiAcctTypDesc like '%commercial%' OR

If MjMiAcctTyp.MjAcctTypCd = 'SAV' and

MiAcctTypDesc like '%member business%' AND

If MjMiAcctTyp.MjAcctTypCd = 'SAV' and

MiAcctTypDesc like '%money market%' AND

MiAcctTypDesc NOT like '%sweep%'

PRODSUBTYP2 22 SAV If MjMiAcctTyp.MjAcctTypCd = 'SAV' and

MiAcctTypDesc like '%business%' OR

If MjMiAcctTyp.MjAcctTypCd = 'SAV' and

MiAcctTypDesc like '%commercial%' OR

If MjMiAcctTyp.MjAcctTypCd = 'SAV' and

MiAcctTypDesc like '%member business%' AND

If MjMiAcctTyp.MjAcctTypCd = 'SAV' and

MiAcctTypDesc like '%money market%' AND

If MjMiAcctTyp.MjAcctTypCd = 'SAV' and

MiAcctTypDesc like '%sweep%'

Predictive Analytics for Segmint TM Fiserv

Predictive Analytics for Segmint TM 52

02/25/2021

SEGPRODCATCD SEGPRODCD MAJOR MINOR

PRODSUBTYP2 23 CK If MjMiAcctTyp.MjAcctTypCd = 'CK' and

MiAcctTypDesc like '%business%' OR

If MjMiAcctTyp.MjAcctTypCd = 'CK' and

MiAcctTypDesc like '%commercial%' OR

If MjMiAcctTyp.MjAcctTypCd = 'CK' and

MiAcctTypDesc like '%member business%' AND

If MjMiAcctTyp.MjAcctTypCd = 'CK' and

MiAcctTypDesc like '%money market%'

PRODSUBTYP2 24 CML If MjMiAcctTyp.MjAcctTypCd = 'CML' and

MiAcctTypDesc like '%secured LOC%' OR

If MjMiAcctTyp.MjAcctTypCd = 'CML' and

MiAcctTypDesc like '%secured line of credit%'

AND MjMiAcctTyp.LoanLimitYN = 'Y',

PRODSUBTYP2 25 CML If MjMiAcctTyp.MjAcctTypCd = 'CML' and

MiAcctTypDesc like '%LOC%' OR

If MjMiAcctTyp.MjAcctTypCd = 'CML' and

MiAcctTypDesc like '%line of credit%' OR

If MjMiAcctTyp.MjAcctTypCd = 'CML' and

MiAcctTypDesc like '%unsecured LOC%'

If MjMiAcctTyp.MjAcctTypCd = 'CML' and

MiAcctTypDesc like '%unsecured line of credit%'

OR

AND MjMiAcctTyp.LoanLimitYN = 'Y',

PRODSUBTYP2 26 CML If MjMiAcctTyp.MjAcctTypCd = 'CML' and

MiAcctTypDesc like '%Equity LOC%' OR

If MjMiAcctTyp.MjAcctTypCd = 'CML and

MiAcctTypDesc like '%Equity Line%' AND

MjMiAcctTyp.LoanLimitYN = 'Y'

PRODSUBTYP2 27 CML If MjMiAcctTyp.MjAcctTypCd = 'CML' and

MiAcctTypDesc like '%SBA%'

MjMiAcctTyp.LoanLimitYN = 'Y'

PRODSUBTYP2 28 CML If MjMiAcctTyp.MjAcctTypCd = 'CML' and

MiAcctTypDesc like '%secured%' OR

AND MjMiAcctTyp.LoanLimitYN = 'N',

PRODSUBTYP2 29 CML If MjMiAcctTyp.MjAcctTypCd = 'CML' and

MiAcctTypDesc like '%unsecured%'

OR

AND MjMiAcctTyp.LoanLimitYN = 'N',

PRODSUBTYP2 30 CML If MjMiAcctTyp.MjAcctTypCd = 'CML' and

MiAcctTypDesc like '%Equity%'

AND MjMiAcctTyp.LoanLimitYN = 'N'

PRODSUBTYP2 31 CML If MjMiAcctTyp.MjAcctTypCd = 'CML' and

MiAcctTypDesc like '%SBA%'

MjMiAcctTyp.LoanLimitYN = 'N'

PRODSUBTYP2 32 CML If MjMiAcctTyp.MjAcctTypCd = 'CML' and

MiAcctTypDesc like '%equipment%'

Predictive Analytics for Segmint TM Fiserv

Predictive Analytics for Segmint TM 53

02/25/2021

SEGPRODCATCD SEGPRODCD MAJOR MINOR

PRODSUBTYP2 33 CK If MjMiAcctTyp.MjAcctTypCd = 'CK' and

MiAcctTypDesc like '%business%' OR

If MjMiAcctTyp.MjAcctTypCd = 'CK' and

MiAcctTypDesc like '%commercial%' OR

If MjMiAcctTyp.MjAcctTypCd = 'CK' and

MiAcctTypDesc like '%member business%'

AND

If MjMiAcctTyp.MjAcctTypCd = 'CK' and

MiAcctTypDesc like '%cash management%’ OR

If MjMiAcctTyp.MjAcctTypCd = 'CK' and

MiAcctTypDesc like '%cash%'

PRODSUBTYP2 34 CK If MjMiAcctTyp.MjAcctTypCd = 'CK' and

MiAcctTypDesc like '%business%' OR

If MjMiAcctTyp.MjAcctTypCd = 'CK' and

MiAcctTypDesc like '%commercial%' OR

If MjMiAcctTyp.MjAcctTypCd = 'CK' and

MiAcctTypDesc like '%member business%'

AND

If MjMiAcctTyp.MjAcctTypCd = 'CK' and

MiAcctTypDesc like '%payroll%'

PRODSUBTYP2 35 CK If MjMiAcctTyp.MjAcctTypCd = 'CK' and

MiAcctTypDesc like '%business%' OR

If MjMiAcctTyp.MjAcctTypCd = 'CK' and

MiAcctTypDesc like '%commercial%' OR

If MjMiAcctTyp.MjAcctTypCd = 'CK' and

MiAcctTypDesc like '%member business%'

AND

If MjMiAcctTyp.MjAcctTypCd = 'CK' and

MiAcctTypDesc like '%tax%’ OR

If MjMiAcctTyp.MjAcctTypCd = 'CK'' and

MiAcctTypDesc like '%tax service%' OR

If MjMiAcctTyp.MjAcctTypCd = 'CK' and

MiAcctTypDesc like '%tax services%'

PRODSUBTYP2 36 CK If MjMiAcctTyp.MjAcctTypCd = 'CK' and

MiAcctTypDesc like '%business%' OR

If MjMiAcctTyp.MjAcctTypCd = 'CK' and

MiAcctTypDesc like '%commercial%' OR

If MjMiAcctTyp.MjAcctTypCd = 'CK' and

MiAcctTypDesc like '%member business%'

AND

If MjMiAcctTyp.MjAcctTypCd = 'CK' and

MiAcctTypDesc like '%merchant%’ OR

If MjMiAcctTyp.MjAcctTypCd = 'CK' and

MiAcctTypDesc like '%merchant service%'

Predictive Analytics for Segmint TM Fiserv

Predictive Analytics for Segmint TM 54

02/25/2021

SEGPRODCATCD SEGPRODCD MAJOR MINOR

PRODSUBTYP3 1 CNS If MjMiAcctTyp.MjAcctTypCd = 'CNS' and

MiAcctTypDesc like '%new auto%’ OR

If MjMiAcctTyp.MjAcctTypCd = 'CNS' and

MiAcctTypDesc like '%auto new%'

If MjMiAcctTyp.MjAcctTypCd = 'CNS' and

MiAcctTypDesc like '%direct auto new%'

If MjMiAcctTyp.MjAcctTypCd = 'CNS' and

MiAcctTypDesc like '%auto new direct%'

PRODSUBTYP3 2 CNS If MjMiAcctTyp.MjAcctTypCd = 'CNS' and

MiAcctTypDesc like '%used auto%’ OR

If MjMiAcctTyp.MjAcctTypCd = 'CNS' and

MiAcctTypDesc like '%auto used%'

If MjMiAcctTyp.MjAcctTypCd = 'CNS' and

MiAcctTypDesc like '%direct auto used%'

If MjMiAcctTyp.MjAcctTypCd = 'CNS' and

MiAcctTypDesc like '%auto used direct%'

PRODSUBTYP3 3 CNS If MjMiAcctTyp.MjAcctTypCd = 'CNS' and

MiAcctTypDesc like '%indirect%'

PRODSUBTYP3 4 CNS If MjMiAcctTyp.MjAcctTypCd = 'CNS' and

MiAcctTypDesc like '%motorcycle%' OR

If MjMiAcctTyp.MjAcctTypCd = 'CNS' and

MiAcctTypDesc like '%ATV%' OR

If MjMiAcctTyp.MjAcctTypCd = 'CNS' and

MiAcctTypDesc like '%Jet Ski%'

PRODSUBTYP3 5 CNS If MjMiAcctTyp.MjAcctTypCd = 'CNS' and

MiAcctTypDesc like '%recreational%' OR

If MjMiAcctTyp.MjAcctTypCd = 'CNS' and

MiAcctTypDesc like '%RV%' OR

If MjMiAcctTyp.MjAcctTypCd = 'CNS' and

MiAcctTypDesc like '%rec%'

PRODSUBTYP3 6 CNS If MjMiAcctTyp.MjAcctTypCd = 'CNS' and

MiAcctTypDesc like '%aircraft%’ OR

If MjMiAcctTyp.MjAcctTypCd = 'CNS' and

MiAcctTypDesc like '%airplane%'

PRODSUBTYP3 7 CNS If MjMiAcctTyp.MjAcctTypCd = 'CNS' and

MiAcctTypDesc like '%boat%’ OR

If MjMiAcctTyp.MjAcctTypCd = 'CNS' and

MiAcctTypDesc like '%marine%' OR

If MjMiAcctTyp.MjAcctTypCd = 'CNS' and

MiAcctTypDesc like '%vessel%'

Predictive Analytics for Segmint TM Fiserv

Predictive Analytics for Segmint TM 55

02/25/2021

The new SEGTRANFILE table in the OSIEXTN schema contains the cross-reference values for the Segmint Transaction Codes and DNA values.

Field Name Field Description Primary

Key YN

Nullable

YN

Data

Type

Length Default

SEGTRANCATCD Segmint Category

Code

Y N VARCHA

R2

12

SEGTRANCD Segmint Account

Code

N N INT 2

SEGTRANDESC Segmint Account

Description

N Y VARCHA

R2

100

The following values are inserted into the SEGTRANFILE table in the OSIEXTN schema upon installation of the DNAapp.

SEGTRANCATCD SEGTRANCD SEGTRANDESC

TRANSCAT 0 Unknown/Other

TRANSCAT 1 Check

TRANSCAT 2 ACH

TRANSCAT 3 Overdraft Fee

TRANSCAT 4 Online Bill pay

TRANSCAT 5 Mobile

TRANSCAT 6 POS

TRANSCAT 7 ATM On-Us

TRANSCAT 8 Teller

TRANSCAT 9 ATM Off-Us

TRANSCAT 11 Misc Fee

TRANSCAT 12 On-Us Other

TRANSCAT 13 Off-Us Other

TRANSCAT 14 Electronic Transfer

TRANSCAT 15 Online Other

TRANSCAT 16 Service Charge

TRANSCAT 18 National

TRANSCAT 19 Foreign

TRANSCAT 20 Telephone

TRANSCAT 21 System

TRANSCAT 22 Next Day Deposit

TRANSCAT 23 Remote Deposit

TRANSCAT 24 Person to Person

TRANSCAT 25 Non-sufficient funds fee

TRANSCAT 26 Statement fee

TRANSCAT 27 Interest

TRANSCAT 28 Deposit Reversal

TRANSCAT 29 Debit Reversal

TRANSCAT 30 Returned Check

TRANSCAT 31 Return

Predictive Analytics for Segmint TM Fiserv

Predictive Analytics for Segmint TM 56

02/25/2021

SEGTRANCATCD SEGTRANCD SEGTRANDESC

TRANSCAT 32 Foreign Trans Fee

TRANSCAT 33 Foreign ATM FEE

TRANSCAT 34 POS Cashback

TRANSCAT 35 Account Transfer

TRANSCAT 36 Returned Check Fee

TRANSCAT 37 Over limit fee

TRANSCAT 38 Late fee

TRANSCAT 39 Annual fee

TRANSCAT 40 Other fee

TRANSCAT 41 Payment

TRANSCAT 42 Cash

TRANSCAT 43 Purchase (Credit Products Only)

TRANSCAT 44 Balance Transfer

TRANSCAT 45 Payment Reversal

TRANSCAT 46 Fee Waiver

TRANSCAT 47 Misc Other

TRANSCAT 48 Auto Pay (Lending Products Only)

TRANSCAT 49 Epay (Lending Products Only)

TRANSCAT 50 Collection

TRANSCAT 51 Dispute

TRANSCAT 52 Dispute Resolution

TRANSCAT 53 Transaction Category 53

TRANSCAT 54 Transaction Category 54

TRANSCAT 55 Transaction Category 55

TRANSCAT 56 Transaction Category 56

TRANSCAT 57 Transaction Category 57

TRANSCAT 58 Transaction Category 58

TRANSCAT 59 Transaction Category 59

TRANSCAT 60 Transaction Category 60

TRANSCAT 61 Transaction Category 61

TRANSCAT 62 Transaction Category 62

TRANSCAT 63 Transaction Category 63

TRANSCAT 64 Transaction Category 64

TRANSCAT 65 Transaction Category 65

TRANSCAT 66 Transaction Category 66

TRANSCAT 67 Transaction Category 67

TRANSCAT 68 Transaction Category 68

TRANSCAT 69 Transaction Category 69

TRANSCAT 70 Transaction Category 70

TRANSCAT 71 Transaction Category 71

TRANSCAT 72 Transaction Category 72

TRANSCAT 73 Transaction Category 73

TRANSCAT 74 Transaction Category 74

TRANSCAT 75 Transaction Category 75

Predictive Analytics for Segmint TM Fiserv

Predictive Analytics for Segmint TM 57

02/25/2021

The new SEGDNATRANFILE table in the OSIEXTN schema contains the cross-reference values for the Segmint Transaction Codes and DNA values.

Field Name Field Description Primary

Key YN

Nullable

YN

Data

Type

Length Default

SEGTRANCATCD Segmint Transaction

Code

Y N VARCHA

R2

12

SEGTRANCD Segmint Transaction

Code

Y N INT 2

RTXNTYPCD Transaction Type

Code

N Y CHAR 4

RTXNSOURCECD Transaction Source

Code

N Y CHAR 5

NETWORKCD Network ID N Y CHAR 5

The following values are inserted into the SEGDNATRANFILE table in the OSIEXTN schema upon installation of the DNAapp.

SEGTRANCATCD SEGTRANCD RTXNTYPCD RTXNSOURECD NETWORKCD

TRANSCAT 1 CI BAT

TRANSCAT 1 CWTH BAT

TRANSCAT 1 CLS BAT

TRANSCAT 1 RTW BAT

TRANSCAT 2 DEP BAT

TRANSCAT 2 DEPD BAT

TRANSCAT 2 ECHK BAT

TRANSCAT 2 IDEP BAT

TRANSCAT 2 XDEP BAT

TRANSCAT 2 XDSB BAT

TRANSCAT 2 XPMT BAT

TRANSCAT 2 XWTH BAT

TRANSCAT 2 DEP BAT FRGN

TRANSCAT 2 DEP BAT FSC

TRANSCAT 2 DEP BAT ONUS

TRANSCAT 3 OPTF BAT

TRANSCAT 3 OPTF BAT FRGN

TRANSCAT 3 OPTF BAT FSC

TRANSCAT 3 OPTF BAT ONUS

TRANSCAT 4 CKUS NULL

TRANSCAT 4 CWTH NULL

TRANSCAT 4 XWTH NULL

TRANSCAT 4 BDEP WWW

TRANSCAT 6 PWTH ATM

TRANSCAT 6 PWTH NULL

TRANSCAT 6 PWTH ATM FRGN

Predictive Analytics for Segmint TM Fiserv

Predictive Analytics for Segmint TM 58

02/25/2021

SEGTRANCATCD SEGTRANCD RTXNTYPCD RTXNSOURECD NETWORKCD

TRANSCAT 6 PWTH ATM FSC

TRANSCAT 6 PWTH ATM ONUS

TRANSCAT 7 DDEP ATM ONUS

TRANSCAT 7 DINQ ATM ONUS

TRANSCAT 7 DWTH ATM ONUS

TRANSCAT 7 DWTT ATM ONUS

TRANSCAT 7 DDEP ATM FSC

TRANSCAT 7 DINQ ATM FSC

TRANSCAT 7 DWTF ATM ONUS

TRANSCAT 7 DWTH ATM FSC

TRANSCAT 7 DWTH NULL FSC

TRANSCAT 7 DWTH NULL ONUS

TRANSCAT 8 DWTH NULL

TRANSCAT 8 CLS ONLI

TRANSCAT 8 DEP ONLI

TRANSCAT 8 STOP ONLI

TRANSCAT 8 DEPD ONLI

TRANSCAT 8 WTH ONLI

TRANSCAT 8 WTHD ONLI

TRANSCAT 8 WTW ONLI

TRANSCAT 8 BDEP ONLI

TRANSCAT 8 PWTH ONLI

TRANSCAT 8 DEP FSC FRGN

TRANSCAT 8 DEP FSC FSC

TRANSCAT 8 DEP FSC ONUS

TRANSCAT 8 NA ONLI

TRANSCAT 9 DDEP ATM FRGN

TRANSCAT 9 DINQ ATM FRGN

TRANSCAT 9 DWTH ATM FRGN

TRANSCAT 9 DWTT ATM FRGN

TRANSCAT 9 DWTF ATM FRGN

TRANSCAT 9 DWTH NULL FRGN

TRANSCAT 11 RRNS NULL

TRANSCAT 14 RTD BAT

TRANSCAT 14 WTH WWW FRGN

TRANSCAT 14 WTH WWW FSC

TRANSCAT 14 WTH WWW ONUS

TRANSCAT 14 WTH WWW

TRANSCAT 15 NA WWW

TRANSCAT 16 8POF NULL

TRANSCAT 16 ATM BAT

TRANSCAT 16 ATMM BAT

TRANSCAT 16 ZSCA BAT

Predictive Analytics for Segmint TM Fiserv

Predictive Analytics for Segmint TM 59

02/25/2021

SEGTRANCATCD SEGTRANCD RTXNTYPCD RTXNSOURECD NETWORKCD

TRANSCAT 16 Insert a row for each RTXNTYPCD in the

RTXNTYPCATCD in ('SC','MSC') with

RTXNSOURCECD = NULL

TRANSCAT 20 DEP VRU

TRANSCAT 20 SPMT VRU

TRANSCAT 20 WTH VRU

TRANSCAT 20 PDSB VRU

TRANSCAT 20 DEPD VRU

TRANSCAT 20 WTHD VRU

TRANSCAT 20 PRCT VRU

TRANSCAT 20 ERCT VRU

TRANSCAT 20 GLR VRU

TRANSCAT 20 IRCT VRU

TRANSCAT 20 URCT VRU

TRANSCAT 20 NA VRU

TRANSCAT 20 PDSB VRU

TRANSCAT 20 PDSB WWW

TRANSCAT 21 INT BAT

TRANSCAT 21 MSC BAT

TRANSCAT 23 DEP WWW FRGN

TRANSCAT 23 DEP WWW FSC

TRANSCAT 23 DEP WWW ONUS

TRANSCAT 23 DEP WWW

TRANSCAT 25 NSF BAT FRGN

TRANSCAT 25 NSF BAT FSC

TRANSCAT 25 NSF BAT ONUS

TRANSCAT 25 NSF BAT

TRANSCAT 27 INT BAT FRGN

TRANSCAT 27 INT BAT FSC

TRANSCAT 27 INT BAT ONUS

TRANSCAT 25 NSF NULL

TRANSCAT 25 UCF NULL

TRANSCAT 28 DEPR ONLI

TRANSCAT 30 RETC ONLI

TRANSCAT 31 PDEP ATM

TRANSCAT 31 PDEP ATM FRGN

TRANSCAT 31 PDEP ATM FSC

TRANSCAT 31 PDEP ATM ONUS

TRANSCAT 35 OPA BAT FRGN

TRANSCAT 35 OPA BAT FSC

TRANSCAT 35 OPA BAT ONUS

TRANSCAT 35 OPA BAT

TRANSCAT 35 OPD BAT FRGN

TRANSCAT 35 OPD BAT FSC

Predictive Analytics for Segmint TM Fiserv

Predictive Analytics for Segmint TM 60

02/25/2021

SEGTRANCATCD SEGTRANCD RTXNTYPCD RTXNSOURECD NETWORKCD

TRANSCAT 35 OPD BAT ONUS

TRANSCAT 35 OPW BAT FRGN

TRANSCAT 35 OPW BAT FSC

TRANSCAT 35 OPW BAT ONUS

TRANSCAT 35 OPW BAT

TRANSCAT 35 OPD BAT

TRANSCAT 37 OCLC BAT

TRANSCAT 38 LRCT ONLI

TRANSCAT 39 RFEE BAT

TRANSCAT 41 SPMT ONLI

TRANSCAT 41 SPMT BMXN

TRANSCAT 41 SPMT FSC

TRANSCAT 41 SPMT VRU

TRANSCAT 41 SPMT WWW

TRANSCAT 41 SPMT BAT

TRANSCAT 41 PDWN WWW FRGN

TRANSCAT 41 PDWN WWW FSC

TRANSCAT 41 PDWN WWW ONUS

TRANSCAT 41 PDWN WWW

TRANSCAT 41 POFF WWW

TRANSCAT 41 SPMT BAT FRGN

TRANSCAT 41 SPMT BAT FSC

TRANSCAT 41 SPMT BAT ONUS

TRANSCAT 41 SPMT WWW FRGN

TRANSCAT 41 SPMT WWW FSC

TRANSCAT 41 SPMT WWW ONUS

TRANSCAT 45 RPMT ONLI

TRANSCAT 45 RPMT NULL

TRANSCAT 46 LTCW BAT

Real-time Interaction with Other Applications:

There is no real-time interaction with another application.

Screens:

Navigation

Services > Services > Institution > Raddon Predictive Analytics Cross Reference

Predictive Analytics for Segmint TM Fiserv

Predictive Analytics for Segmint TM 61

02/25/2021

Screen Appearance:

Field Listing:

Field Description

Cross Reference Selection

Cross Reference

Table:

Displays the list of files types that require mapping for the extract files.

• Account – This category is to define the account roles for relationship

type in the Account and Transaction extract file.

• Product – This cateogry is to define the vertical code, product types

and sub types for the Product extract file.

• Transaction – This category is to define the transaction categories and

types for the Account and Transaction extract file.

Segmint Category

Code:

Displays the list of categories that require mapping based on the file type

selected in the Cross Reference Table dropdown.

If Account is selected in the Cross Reference Table dropdown, the Segmint

Category Code dropdown displays RELTYP which represents Relationship

Type.

If Product is selected in the Cross Reference Table dropdown, the Segmint

Category Code dropdown displays PRODSUBTYP1, PRODSUBTYP2,

PRODSUBTYP3, PRODTYP and PRODVCD which represents the Product

Sub Types 1 – 3, Product Type and Product Vertical Code.

Predictive Analytics for Segmint TM Fiserv

Predictive Analytics for Segmint TM 62

02/25/2021

Field Description

If Transaction is selected in the Cross Reference Table dropdown, the

Segmint Category Code dropdown displays TRANSCAT which represent

Transaction Category.

Segmint Code: Displays the list of Segmint Code values based on the Cross Reference Table

and Segmint Category Code selected.

Cross Reference Section

(Dynamic based on Cross Reference Table Selected)

Account Cross Reference Results

Account Roles Account role code.

PersOrg Indicator Displays P for person and O for Organization.

Product Cross Reference Results

Major Major account type code.

Minor Minor account type code.

Transaction Cross Reference Results

Rtxn Type Code Transaction Type Code.

Rtxn Source Code Transaction Source Code.

Network Code Network ID from the CardTxn table.

Create < button> When selected the Detail group box is enabled for the User to create a new

entry.

Delete <button> The Delete button is enabled when a value is selected in the Cross Reference

Results grid. Once the delete button is selected, the value is deleted from the

table.

Detail Group Box

(Dynamic based on Cross Reference Selection)

Account Detail

Person <checkbox> If checked, the account role is linked to a Person for the mapping combination

for the Segmint Code selected.

Organization

<checkbox>

If checked, the account role is linked to an Organization for the mapping

combination for the Segmint Code selected.

Account Role Code Displays all account role codes from the AcctRole table.

Product Detail

Major Type Code Displays all major account type codes with their respective descriptions.

Minor Type Code Displays all minor account type codes with their respective descriptions.

Transaction Detail

Transaction Type

Category:

<dropdown>

Displays all the values in the RtxnTypCat table within DNA.

Transaction Type

Code: <dropdown>

Displays all the values in the RtxnTyp table within DNA.

If a value is selected in the Transaction Type Category dropdwon, this

dropdown only displays the transactions types withing that category.

Transaction Source

Code: <dropdown>

Displays all the values in the RtxnSource table within DNA.

Network Code:

<dropdown>

Displays all the values in the OrgNetwork table within DNA

Predictive Analytics for Segmint TM Fiserv

Predictive Analytics for Segmint TM 63

02/25/2021

Authorization:

These Authorization Items must be linked to an Authorization Code. Users with the Authorization Code that have been granted permissions, will have access to this screen.

Authorization Item Code

Description

RPAM Raddon Predictive Analytics Mapping Auth

Additional Requirements:

• DNA 4.6.1 or higher.

• Oracle 12c

• The extracts produce obfuscated data for account numbers which is displayed for the “uaic” fields.

• The routine to alter the data for the account numbers can be provided to the client on request.

• The RPA_CUST and RPA_ACTTRAN extracts produce obfuscated data for the person and organization indicators and corresponding person numbers and organization numbers which is displayed for the “ucic” fields.

• The routine to alter the data for the person and organization indicator and numbers can be provided to the client on request.

• Requires purchase or subscription to a third-party solution. Third-party solution is not included in the price of this app.

• This DNAapp was designed to work with the Essential Data – Data Extraction solution from Segmint Inc.

Please Note: Changes by third-party vendors to their systems, files and integration approaches that impact the functionality of this DNAapp are not covered under maintenance.

Configuration Checklist:

Item

Test

Environment

Production

Environment

Ensure the User has been given the ‘RPAM - Raddon

Predictive Analytics Mapping Auth Item’ and granted

permissions to access the new Raddon Predictive Analytics

Cross Reference Mapping screen.

Ensure the RPA_PROD.sqt is in the DNAcreator batch

application directory (typically G:\OSI\Bank\Bat_exe\EXTNS\)

Ensure the RPA_CUST.sqt is in the DNAcreator batch

application directory (typically G:\OSI\Bank\Bat_exe\EXTNS\)

Predictive Analytics for Segmint TM Fiserv

Predictive Analytics for Segmint TM 64

02/25/2021

Item

Test

Environment

Production

Environment

Ensure the RPA_ACTTRAN.sqt is in the DNAcreator batch

application directory (typically G:\OSI\Bank\Bat_exe\EXTNS\)

Ensure the Predictive Analytics calculation variables have

been reviewed and set accordingly.

Ensure each batch applications are setup in the correct queues

and the batch parameters are set for each.

Ensure the batch applications are scheduled to run at the

correct times and in the correct order when run on the same

day.

Ensure multiple instances of the RPA_ACTTRAN.sqt are setup

for the Deposit Accounts, Loan Accounts, Line of Credit

Accounts, Credit Card Accounts and Debit Card Accounts.

Revisions:

Date App

Version #

Change

02/2021 1.0.0.1 Added new calculation category, calculation type and calculation

variables. Added functionality to exclude records per each FI

preference with mail addresses from certain countries or US states

from the extracts. Added scrambling routine for the PersNbr and

OrgNbr values so the original DNA number is not apparent/visible in

the extract files.

07/2020 1.0.0.0 Application Created