<CREDITCARD> - Sub Element of <LOAN>

Attribute Type Size REQ Default Comments
Operation String     ADD
Valid values are ADD, UPDATE or DELETE.5.34-
Valid values are ADD, UPDATE, DELETE, or FORGETCC.5.35+
Prior to NLS 5.9, ADD is required when adding a new payment card.
When updating a card, either RowID or the combination of (CCExpirationDate + CCLastFourDigits + CCToken) is required.
When using FORGETCC, CCExpirationDate, CCLastFourDigits, and CCToken are required. FORGETCC is the same as clicking “Remove” in the UI.
Status Numeric 9 No 0 0 = Active
1 = Disabled
2 = Expired
AmountType Numeric 9     0 = Fixed Amount
1 = Percentage of Principal
2 = Amount of Billing (Applicable only if BillingType = 0)
Amount Numeric 16,2     Applicable only if AmountType = 0
Percentage Numeric 8,5     Applicable only if AmountType = 1
MinimumAmount Numeric 6,2     0 = No minimum
Applicable only if AmountType = 1
MaximumAmount Numeric 6,2     0 = No maximum
Applicable only if AmountType = 1
MaximumAmountOfDraws Numeric 16,2     0 = No limit
DebitOrCredit String 1 No D D = Debit
C = Credit
BillingType Numeric 1     0 = Billing
1 = One Time
2 = Recurring
BillingPeriod String 2     This field is only applicable if BillingType = 2
DA = Days
WE = Weekly
BW = Bi-Weekly
SM = Semi-Monthly
S4 = Semi-Monthly (14-day)
28 = 28 Day
MO = Monthly
BM = Bi-Monthly
QU = Quarterly
SA = Semi-Annually
AN = Annual
MA = Maturity
BillingStartDate Date       MM/dd/yyyy or as configured by the DATEFMT user defined parameter.
Should be ≥ origination date of the loan.
BillingStartDateDayValue Numeric       This field is only applicable if BillingType = 2
Valid value: 1 to 31
BillingNextDate5.29+
Date       MM/dd/yyyy or as configured by the DATEFMT user defined parameter.
BillingExpireDate Date       MM/dd/yyyy or as configured by the DATEFMT user defined parameter.
BillingGracePeriod Numeric ≥0      
BillingOneTimeGracePeriod5.20+
Numeric ≥0     Only applied to the next card payment before being deleted or reset to 0.
BillingMaxNumberOfDraw Numeric 9     0 = Unlimited
AdvanceTransactionCode Numeric 9     This is the transaction code used to advance monies when the card payment executes.
Description String ≤100      
OptionFlags Numeric 9     1 = Continue drafts after Payoff. (N/A for Credit)
2 = Continue drafts after maturity
4 = Do not adjust draft down to loan balance on payoff. (Not applicable for credit)
Notes5.37.4+
String        
CCToken String       Payment card information in a tokenized form as returned by a payment processing service (e.g. Merchant Partners, REPAY).
CCExpirationDate Numeric 6     YYYYMM
CCLastFourDigits Numeric 4      
CCCardType5.28+
String   No   M = Mastercard
V = Visa
D = Discover
A = American Express
RowID Numeric 9     When updating a payment card, RowID is required if CCToken, CCExpirationDate, and CCLastFourDigits are not specified.
CCUpdateToken5.35+
String       Applicable only when Operation="UPDATE".
Either RowID or the combination of (CCExpirationDate + CCLastFourDigits + CCToken) is required.
CCUpdateExpirationDate5.35+
Numeric 6     YYYYMM
Applicable only when Operation="UPDATE".
Either RowID or the combination of (CCExpirationDate + CCLastFourDigits + CCToken) is required.
CCUpdateLastFourDigits5.35+
Numeric 4     Applicable only when Operation="UPDATE".
Either RowID or the combination of (CCExpirationDate + CCLastFourDigits + CCToken) is required.
ItemSequence5.37+
Numeric   No  
Applicable only when Operation="UPDATE".5.37.0 - 5.37.1
Applicable when Operation="ADD" or "UPDATE".5.37.2+

Determines the order in which ACH payments are presented in NLS. When two records have the same sequence value, their presentation order is arbitrary.