<LOANPAYMENTHISTORYRECORD> - Sub Element of <LOAN>

Attribute Type Size REQ Default Comments
Operation5.40+ String   No   For adding, updating, and deleting memo payment history records.
Valid values:
ADD
UPDATE
DELETE
RowID5.40+ Numeric   No   Required when Operation is UPDATE or DELETE.
PaymentNumber Numeric 9 No    
DateDue Date   No   MM/dd/yyyy or as configured by the DATEFMT user defined parameter.
DatePaid Date   No   MM/dd/yyyy or as configured by the DATEFMT user defined parameter.
PaymentDescription String ≤50 Yes   Description of the transaction. Corresponds to the Type column in the Payment History. Cannot be null. Use a space to leave the field blank.
Example: For Transcode 222, PaymentDescription="Interest Reduction"
PaymentAmount Numeric 16,2 No 0.00  
UserReference String ≤100 No   Corresponds to the Reference column in the Payment History. Use this for comments.
PaymentMethodNo
PaymentMethodCode
Numeric
String
9
≤25
No 0  
PaymentMethodReference5.33+
String ≤50 No NULL  
PaymentMethodReference5.32-
String ≤25 No NULL  
PaymentType String 3 No N Valid values are:
N = N/A
PI = Principal & Interest
P = Principal
PB = Principal Balloon
I = Interest
IB = Interest Balloon
L = Late Charges
F = Fees
ZZ = Total Payment Amount Row
ZX = Total Payoff Amount Row
U1 = UserDefined1
U2 = UserDefined2
U3 = UserDefined3
U4 = UserDefined4
U5 = UserDefined5
U6 = UserDefined6
U7 = UserDefined7
U8 = UserDefined8
U9 = UserDefined9
U10 = UserDefined10
IM = Impound
DI = Deferred Interest
UserDefined1 to UserDefined55.33+
String ≤50 No NULL  
UserDefined1 to UserDefined55.32-
String ≤25 No NULL  
GLDate Date   No   MM/dd/yyyy or as configured by the DATEFMT user defined parameter.
TransactionCode Numeric 9 No    
NSFFlag Numeric 1 No   0 = False
1 = True
NSFDate Date   No   MM/dd/yyyy or as configured by the DATEFMT user defined parameter.