PROCESSORTRANSACTIONSETTLEMENTIMPORTROW

Primary Key

Primary Key Field Type
ID uniqueidentifier

Fields

Field Field Type Null Notes Description
TRANSACTIONDATE date
CARDTYPE nvarchar(50) Default = ''
CARDHOLDERNAME nvarchar(100) Default = ''
CREDITCARDPARTIALNUMBER nvarchar(4) Default = ''
AUTHORIZATIONCODE nvarchar(50) Default = ''
AMOUNT money Default = 0
ISREFUND bit Default = 0
DATEADDED datetime Default = getdate()
DATECHANGED datetime Default = getdate()
TS timestamp
TSLONG bigint (Computed) yes CONVERT(bigint, TS)
VENDORID nvarchar(50) Default = ''
FEE money yes Default = 0
NETAMOUNT money yes Default = 0
TRANSACTIONID uniqueidentifier yes
STATUSCODE tinyint Default = 0
DATABASETRANSACTIONID uniqueidentifier yes
STATUS nvarchar(16) (Computed) yes CASE [STATUSCODE] WHEN 0 THEN N'Unmatched' WHEN 1 THEN N'Matched' WHEN 2 THEN N'Fraud Fee' WHEN 3 THEN N'ChargebackRefund' END
MERCHANTACCOUNTID uniqueidentifier yes

Foreign Keys

Foreign Key Field Type Null Notes Description
PROCESSORTRANSACTIONSETTLEMENTIMPORTID uniqueidentifier yes PROCESSORTRANSACTIONSETTLEMENTIMPORT.ID
ADDEDBYID uniqueidentifier CHANGEAGENT.ID
CHANGEDBYID uniqueidentifier CHANGEAGENT.ID
CURRENCYID uniqueidentifier yes CURRENCY.ID

Indexes

Index Name Fields Unique Primary Clustered
IX_PROCESSORTRANSACTIONSETTLEMENTIMPORTROW_DATEADDED DATEADDED yes
IX_PROCESSORTRANSACTIONSETTLEMENTIMPORTROW_DATECHANGED DATECHANGED
PK_PROCESSORTRANSACTIONSETTLEMENTIMPORTROW ID yes yes
UIX_PROCESSORTRANSACTIONSETTLEMENTIMPORTROW_TRANSACTIONID TRANSACTIONID yes

Triggers

Trigger Name Description
TR_PROCESSORTRANSACTIONSETTLEMENTIMPORTROW_AUDIT_UPDATE
TR_PROCESSORTRANSACTIONSETTLEMENTIMPORTROW_AUDIT_DELETE

Referenced by

Referenced by Field
UNSETTLEDCREDITCARDTRANSACTION PROCESSORTRANSACTIONSETTLEMENTIMPORTROWID