Transaction Type (SEVIS)

The following is a list of transactions that need to be reported. The transaction is created only when all required data elements are filled. If there are required data elements within a transaction that are not filled, these records are displayed on the Errors Report. The required data elements for each transaction are laid out in the Interface Control Document (ICD) provided by the INS.

The Compare function will go through each transaction and select the records that fit the criteria specified in the Notes below for each transaction.

Order

TRANS_CDE

TRANS_TYPE

TRANS_DESC

Notes

1

CRTSTU

CST

Create Student

Select records in SEVIS_STUDENT that do not have a CRTSTU transaction with a trans status of SUCCESS (6).

2

AUTHDB

UST

Authorize Drop Below Full

Select records that have an Auth DBF code.

3

COMPGM

UST

Complete Program

COMPLETE_PROG = Y where the history record is not COMPLETE_PROG = Y

4

EXTPGM

UST

Extend Program

(EXTEND_PROG = Y and history EXTEND_PROG = N) OR (PROG_START_DTE = history PROG_START_DTE and PROG_END_DTE > history PROG_END_DTE)

5

DFRATT

UST

Defer Attendance

(DFR_ATTENDANCE = Y and history DFR_ATTENDANCE = N) OR (PROG_START_DTE > history PROG_START_DTE and PROG_END_DTE > history PROG_END_DTE)

6

DISACT

UST

Disciplinary Action

CRIMINAL_CONVICTION = Y and history CRIMINAL_CONVICTION = N

7

TERMST

UST

Terminate Student

TERMINATION_REASON = <<Valid termination reason>> and history TERMINATION_REASON is null

8

SURE

UST

Student Registration

(PARENTHESISING > history PARENTHESISING and EXPRESSIONIST > PARENTHESISING

9

DETER

UST

Edit Personal

Select records where the history is different than the current data for each data element within this transaction.

10

EDT

UST

Edit Program Information

Select records where the history is different than the current data for each data element within this transaction.

11

EDT

UST

Edit Student Financial

Select records where the history is different than the current data for each data element within this transaction.

12

EDT

UST

Edit Dependent

Select records where the history is different than the current data for each data element within this transaction.

13

READS

UST

Reactivate Dependent

REACTIVATED = Y and history REACTIVATED = N

14

TEDS

UST

Terminate Dependent

TERMINATED = Y and history TERMINATE _DEPENDENT = N

15

ADDDPS

UST

Add Dependent

Select dependents where the Student has a create transaction and has not been sent to campus portal (JICS).

16

OFFCAM

UST

Off Campus Employment

EMPLOYMENT_TYPE <> history EMPLOYMENT_TYPE and no transaction of this type already sent.

17

CPTEMP

UST

CPT Employment

Employment START_DTE and END_DTE does not match a row in history and no transaction of this type already sent.

18

OPTEMP

UST

OPT Employment

Employment START_DTE and END_DTE does not match a row in history and no transaction of this type already sent.

19

RESFUL

UST

Resume Full Course

RESUME_FULL_CRS = Y and history RESUME_FULL_CRS = N

20

CPTUPD

UST

CPT Employment Update

Select records where the Employer information is different than the history record. Trans order 20 and 21 are used when data for the employer changes.

21

OPTUPD

UST

OPT Employment Update

Select records where the Employer information is different than the history record. Trans order 20 and 21 are used when data for the employer changes.

22

CRTEV

CEV

Create Exchange Visitor

Select records in SEVIS_EV that do not have a CRTEV transaction with a trans status of SUCCESS (6).

23

VALIEV

UEV

Validate Participant

IS_VALID = Y and history IS_VALID = N

24

EDTEVB

UEV

Edit EV Biograph

Select records where the history is different than the current data for each data element within this transaction.

25

ADDSOA

UEV

Add Site of Activity

Retrieves New Site Of Activity that have NOT been sent.

26

DELSOA

UEV

Delete Site of Activity

Retrieves Site Of Activity that have.

27

UPDSUB

UEV

Update Subject Field

SUBJECT_FIELD_CDE <> History SUBJECT_FIELD_CDE.

28

AMDPGM

UEV

Amend Program

(AMEND_PROG = Y and history AMEND_PROG = N) OR (PROG_START_DTE > history PROG_START_DTE and PROG_END_DTE > history PROG_END_DTE)

29

FINUPD

UEV

Financial Update

Select records where the history is different than the current data for each data element within this transaction.

30

EVEXTN

UEV

EV Extension

(EXTEND_PROG = Y and history EXTEND_PROG = N) OR (PROG_START_DTE = history PROG_START_DTE and PROG_END_DTE > history PROG_END_DTE)

31

EVMATR

UEV

EV Matriculation

EV_MATRICULATION ev_matriculation > if( isnull(h_ev_matriculation), '0', h_ev_matriculation)

32

CORRIN

UEV

Correct Infraction

INFRACTION_TYPE is not NULL and INFRACTION_TYPE <> History INFRACTION_TYPE

33

TERMEV

UEV

Terminate EV

TERMINATION_REASON is not NULL and TERMINATION_REASON <> History TERMINATION_REASON

34

ENDPGM

UEV

End Program

END_PROG_REASON is not NULL history END_PROG_REASON is NULL

35

EDTDPE

UEV

Edit Dependent

Select records where the history is different than the current data for each data element within this transaction.

36

TERDPE

UEV

Terminate Dependent

TERMINATE_DEPENDENT = Y and history TERMINATE _DEPENDENT = N

37

DEPESE

UEV

Dependent End Status

END_STATUS_REASON is not NULL and History END_STATUS_REASON is NULL

38

ADDDPE

UEV

Add Dependent

Select dependents where the EV has a create transaction and has not been sent to campus portal (JICS).