Methods

CalculateAmortizedPaymentAmount
string CalculateAmortizedPaymentAmount(double LoanAmount, double InterestRate, int NumberOfPayments, int PaymentsPerYear, bool BeginningPeriodAmortizationFlag)

CalculateAmortizedPaymentAmountWithBalloon
string CalculateAmortizedPaymentAmountWithBalloon(double LoanAmount, double InterestRate, int NumberOfPayments, int NumberOfPaymentsDue, int PaymentsPerYear, bool BeginningPeriodAmortizationFlag, out double working_balloon_payment)

CreateAmortizationSchedule
int CreateAmortizationSchedule(BSTR ServerName, BSTR DatabaseName, int acctrefno, BSTR* AmortScheduleXML, BSTR* ErrorMessage)
The CreateAmortizationSchedule call will return an amortization schedule of the loan specified by acctrefno in an XML stream.

GenerateDocument
GenerateDocument(BSTR ServerName, BSTR DatabaseName, BSTR DatabaseType, BSTR DocumentTemplateName, int task0_or_wp1, int refno, BSTR* ErrorMessage)

ImportXML
int ImportXML(BSTR ServerName, BSTR DatabaseName, BSTR ImportString, BSTR* ErrorMessage)

ImportXMLUsingDBAuthentication
int ImportXMLUsingDBAuthentication (BSTR ServerName, BSTR DatabaseName, BSTR DatabaseType, BSTR DBUserName, BSTR DBPassword, BSTR NLSUserName, BSTR NLSPassword, BSTR ImportString, BSTR* ErrorMessage)

NLSAuthenticate
string NLSAuthenticate(string db_type, string server_name, string database_name, string username, string password, string ipaddress)

NLSChangePassword
string NLSChangePassword(string token, string OldPassword, string NewPassword)

NLSContactUDF
string NLSContactUDF(string token, string ContactNumber, string FieldsToReturn)

NLSCreateCredentials
string NLSCreateCredentials(string token, string ContactUserName, string ContactPassword, string PasswordHint1, string PasswordAnswer1, string PasswordHint2, string PasswordAnswer2)

NLSForceChangePassword
string NLSForceChangePassword(string token, string NewPassword)

NLSGetContact
string NLSGetContact(string token, string ContactNumber)

NLSGetLoanDetail
string NLSGetLoanDetail(string token, string LoanNumber)

NLSGetLoanStatuses
string NLSGetLoanStatuses(string token, string LoanNumber)

NLSGetLoanList
string NLSGetLoanList(string token, string ContactNumber, bool IncludeRelatedLoans)

NLSGlobalAuthentication
string NLSGlobalAuthentication(string db_type, string server_name, string database_name)

NLSLoanDetailUDF
string NLSLoanDetailUDF(string token, string LoanNumber, string FieldsToReturn)

NLSLoanPaymentHistory
string NLSLoanPaymentHistory(string token, string LoanNumber, string BeginningDate, string EndingDate)

NLSLoanPaymentsDue
string NLSLoanPaymentsDue(string token, string LoanNumber, string BeginningDate, string EndingDate)

NLSLoanPendingTransactions
string NLSLoanPendingTransactions(string token, string LoanNumber)

NLSLogOut
string NLSLogOut(string token)

NLSMethod
int NLSMethod(BSTR XMLInputRequest, int* error, BSTR* XMLOutputResult)

NLSPasswordRecoveryAnswers
string NLSPasswordRecoveryAnswers(string db_type, string server_name, string database_name, string ContactUserName, string HintAnswer1, string HintAnswer2)

NLSPasswordRecoveryByEmail
string NLSPasswordRecoveryByEmail(string db_type, string server_name, string database_name, string ContactUserName, string IPAddress)

NLSPasswordRecoveryHints
string NLSPasswordRecoveryHints(string db_type, string server_name, string database_name, string ContactUserName)

NLSStatementImage
string NLSStatementImage(string token, string LoanNumber, int DocumentID)

NLSStatements
string NLSStatements(string token, string LoanNumber, string BeginningDate, string EndingDate)

NLSVerifyContact
string NLSVerifyContact(string db_type, string server_name, string database_name, string FirstName, string LastName, string SSNumber, string Address, string City, string State, string Zip, string Phone, string LoanNumber, string EmailAddress)

TestImportXML
int TestImportXML(BSTR ServerName, BSTR DatabaseName, BSTR ImportString, BSTR* ErrorMessage)