first commit
This commit is contained in:
@@ -0,0 +1,17 @@
|
|||||||
|
**/*.bat
|
||||||
|
**/*.log
|
||||||
|
**/*.md
|
||||||
|
**/*.yml
|
||||||
|
**/.dockerignore
|
||||||
|
**/.editorconfig
|
||||||
|
**/.git
|
||||||
|
**/.gitattributes
|
||||||
|
**/.gitignore
|
||||||
|
**/.vs
|
||||||
|
**/.vscode
|
||||||
|
**/bin
|
||||||
|
**/dist
|
||||||
|
**/dockerfile
|
||||||
|
**/node_modules
|
||||||
|
**/obj
|
||||||
|
**/package-lock.json
|
||||||
@@ -0,0 +1,330 @@
|
|||||||
|
## Ignore Visual Studio temporary files, build results, and
|
||||||
|
## files generated by popular Visual Studio add-ons.
|
||||||
|
##
|
||||||
|
## Get latest from https://github.com/github/gitignore/blob/master/VisualStudio.gitignore
|
||||||
|
|
||||||
|
# User-specific files
|
||||||
|
*.suo
|
||||||
|
*.user
|
||||||
|
*.userosscache
|
||||||
|
*.sln.docstates
|
||||||
|
|
||||||
|
# User-specific files (MonoDevelop/Xamarin Studio)
|
||||||
|
*.userprefs
|
||||||
|
|
||||||
|
# Build results
|
||||||
|
[Dd]ebug/
|
||||||
|
[Dd]ebugPublic/
|
||||||
|
[Rr]elease/
|
||||||
|
[Rr]eleases/
|
||||||
|
x64/
|
||||||
|
x86/
|
||||||
|
bld/
|
||||||
|
[Bb]in/
|
||||||
|
[Oo]bj/
|
||||||
|
[Ll]og/
|
||||||
|
|
||||||
|
# Visual Studio 2015/2017 cache/options directory
|
||||||
|
.vs/
|
||||||
|
# Uncomment if you have tasks that create the project's static files in wwwroot
|
||||||
|
#wwwroot/
|
||||||
|
|
||||||
|
# Visual Studio 2017 auto generated files
|
||||||
|
Generated\ Files/
|
||||||
|
|
||||||
|
# MSTest test Results
|
||||||
|
[Tt]est[Rr]esult*/
|
||||||
|
[Bb]uild[Ll]og.*
|
||||||
|
|
||||||
|
# NUNIT
|
||||||
|
*.VisualState.xml
|
||||||
|
TestResult.xml
|
||||||
|
|
||||||
|
# Build Results of an ATL Project
|
||||||
|
[Dd]ebugPS/
|
||||||
|
[Rr]eleasePS/
|
||||||
|
dlldata.c
|
||||||
|
|
||||||
|
# Benchmark Results
|
||||||
|
BenchmarkDotNet.Artifacts/
|
||||||
|
|
||||||
|
# .NET Core
|
||||||
|
project.lock.json
|
||||||
|
project.fragment.lock.json
|
||||||
|
artifacts/
|
||||||
|
|
||||||
|
# StyleCop
|
||||||
|
StyleCopReport.xml
|
||||||
|
|
||||||
|
# Files built by Visual Studio
|
||||||
|
*_i.c
|
||||||
|
*_p.c
|
||||||
|
*_i.h
|
||||||
|
*.ilk
|
||||||
|
*.meta
|
||||||
|
*.obj
|
||||||
|
*.iobj
|
||||||
|
*.pch
|
||||||
|
*.pdb
|
||||||
|
*.ipdb
|
||||||
|
*.pgc
|
||||||
|
*.pgd
|
||||||
|
*.rsp
|
||||||
|
*.sbr
|
||||||
|
*.tlb
|
||||||
|
*.tli
|
||||||
|
*.tlh
|
||||||
|
*.tmp
|
||||||
|
*.tmp_proj
|
||||||
|
*.log
|
||||||
|
*.vspscc
|
||||||
|
*.vssscc
|
||||||
|
.builds
|
||||||
|
*.pidb
|
||||||
|
*.svclog
|
||||||
|
*.scc
|
||||||
|
|
||||||
|
# Chutzpah Test files
|
||||||
|
_Chutzpah*
|
||||||
|
|
||||||
|
# Visual C++ cache files
|
||||||
|
ipch/
|
||||||
|
*.aps
|
||||||
|
*.ncb
|
||||||
|
*.opendb
|
||||||
|
*.opensdf
|
||||||
|
*.sdf
|
||||||
|
*.cachefile
|
||||||
|
*.VC.db
|
||||||
|
*.VC.VC.opendb
|
||||||
|
|
||||||
|
# Visual Studio profiler
|
||||||
|
*.psess
|
||||||
|
*.vsp
|
||||||
|
*.vspx
|
||||||
|
*.sap
|
||||||
|
|
||||||
|
# Visual Studio Trace Files
|
||||||
|
*.e2e
|
||||||
|
|
||||||
|
# TFS 2012 Local Workspace
|
||||||
|
$tf/
|
||||||
|
|
||||||
|
# Guidance Automation Toolkit
|
||||||
|
*.gpState
|
||||||
|
|
||||||
|
# ReSharper is a .NET coding add-in
|
||||||
|
_ReSharper*/
|
||||||
|
*.[Rr]e[Ss]harper
|
||||||
|
*.DotSettings.user
|
||||||
|
|
||||||
|
# JustCode is a .NET coding add-in
|
||||||
|
.JustCode
|
||||||
|
|
||||||
|
# TeamCity is a build add-in
|
||||||
|
_TeamCity*
|
||||||
|
|
||||||
|
# DotCover is a Code Coverage Tool
|
||||||
|
*.dotCover
|
||||||
|
|
||||||
|
# AxoCover is a Code Coverage Tool
|
||||||
|
.axoCover/*
|
||||||
|
!.axoCover/settings.json
|
||||||
|
|
||||||
|
# Visual Studio code coverage results
|
||||||
|
*.coverage
|
||||||
|
*.coveragexml
|
||||||
|
|
||||||
|
# NCrunch
|
||||||
|
_NCrunch_*
|
||||||
|
.*crunch*.local.xml
|
||||||
|
nCrunchTemp_*
|
||||||
|
|
||||||
|
# MightyMoose
|
||||||
|
*.mm.*
|
||||||
|
AutoTest.Net/
|
||||||
|
|
||||||
|
# Web workbench (sass)
|
||||||
|
.sass-cache/
|
||||||
|
|
||||||
|
# Installshield output folder
|
||||||
|
[Ee]xpress/
|
||||||
|
|
||||||
|
# DocProject is a documentation generator add-in
|
||||||
|
DocProject/buildhelp/
|
||||||
|
DocProject/Help/*.HxT
|
||||||
|
DocProject/Help/*.HxC
|
||||||
|
DocProject/Help/*.hhc
|
||||||
|
DocProject/Help/*.hhk
|
||||||
|
DocProject/Help/*.hhp
|
||||||
|
DocProject/Help/Html2
|
||||||
|
DocProject/Help/html
|
||||||
|
|
||||||
|
# Click-Once directory
|
||||||
|
publish/
|
||||||
|
|
||||||
|
# Publish Web Output
|
||||||
|
*.[Pp]ublish.xml
|
||||||
|
*.azurePubxml
|
||||||
|
# Note: Comment the next line if you want to checkin your web deploy settings,
|
||||||
|
# but database connection strings (with potential passwords) will be unencrypted
|
||||||
|
*.pubxml
|
||||||
|
*.publishproj
|
||||||
|
|
||||||
|
# Microsoft Azure Web App publish settings. Comment the next line if you want to
|
||||||
|
# checkin your Azure Web App publish settings, but sensitive information contained
|
||||||
|
# in these scripts will be unencrypted
|
||||||
|
PublishScripts/
|
||||||
|
|
||||||
|
# NuGet Packages
|
||||||
|
*.nupkg
|
||||||
|
# The packages folder can be ignored because of Package Restore
|
||||||
|
**/[Pp]ackages/*
|
||||||
|
# except build/, which is used as an MSBuild target.
|
||||||
|
!**/[Pp]ackages/build/
|
||||||
|
# Uncomment if necessary however generally it will be regenerated when needed
|
||||||
|
#!**/[Pp]ackages/repositories.config
|
||||||
|
# NuGet v3's project.json files produces more ignorable files
|
||||||
|
*.nuget.props
|
||||||
|
*.nuget.targets
|
||||||
|
|
||||||
|
# Microsoft Azure Build Output
|
||||||
|
csx/
|
||||||
|
*.build.csdef
|
||||||
|
|
||||||
|
# Microsoft Azure Emulator
|
||||||
|
ecf/
|
||||||
|
rcf/
|
||||||
|
|
||||||
|
# Windows Store app package directories and files
|
||||||
|
AppPackages/
|
||||||
|
BundleArtifacts/
|
||||||
|
Package.StoreAssociation.xml
|
||||||
|
_pkginfo.txt
|
||||||
|
*.appx
|
||||||
|
|
||||||
|
# Visual Studio cache files
|
||||||
|
# files ending in .cache can be ignored
|
||||||
|
*.[Cc]ache
|
||||||
|
# but keep track of directories ending in .cache
|
||||||
|
!*.[Cc]ache/
|
||||||
|
|
||||||
|
# Others
|
||||||
|
ClientBin/
|
||||||
|
~$*
|
||||||
|
*~
|
||||||
|
*.dbmdl
|
||||||
|
*.dbproj.schemaview
|
||||||
|
*.jfm
|
||||||
|
*.pfx
|
||||||
|
*.publishsettings
|
||||||
|
orleans.codegen.cs
|
||||||
|
|
||||||
|
# Including strong name files can present a security risk
|
||||||
|
# (https://github.com/github/gitignore/pull/2483#issue-259490424)
|
||||||
|
#*.snk
|
||||||
|
|
||||||
|
# Since there are multiple workflows, uncomment next line to ignore bower_components
|
||||||
|
# (https://github.com/github/gitignore/pull/1529#issuecomment-104372622)
|
||||||
|
#bower_components/
|
||||||
|
|
||||||
|
# RIA/Silverlight projects
|
||||||
|
Generated_Code/
|
||||||
|
|
||||||
|
# Backup & report files from converting an old project file
|
||||||
|
# to a newer Visual Studio version. Backup files are not needed,
|
||||||
|
# because we have git ;-)
|
||||||
|
_UpgradeReport_Files/
|
||||||
|
Backup*/
|
||||||
|
UpgradeLog*.XML
|
||||||
|
UpgradeLog*.htm
|
||||||
|
ServiceFabricBackup/
|
||||||
|
*.rptproj.bak
|
||||||
|
|
||||||
|
# SQL Server files
|
||||||
|
*.mdf
|
||||||
|
*.ldf
|
||||||
|
*.ndf
|
||||||
|
|
||||||
|
# Business Intelligence projects
|
||||||
|
*.rdl.data
|
||||||
|
*.bim.layout
|
||||||
|
*.bim_*.settings
|
||||||
|
*.rptproj.rsuser
|
||||||
|
|
||||||
|
# Microsoft Fakes
|
||||||
|
FakesAssemblies/
|
||||||
|
|
||||||
|
# GhostDoc plugin setting file
|
||||||
|
*.GhostDoc.xml
|
||||||
|
|
||||||
|
# Node.js Tools for Visual Studio
|
||||||
|
.ntvs_analysis.dat
|
||||||
|
node_modules/
|
||||||
|
|
||||||
|
# Visual Studio 6 build log
|
||||||
|
*.plg
|
||||||
|
|
||||||
|
# Visual Studio 6 workspace options file
|
||||||
|
*.opt
|
||||||
|
|
||||||
|
# Visual Studio 6 auto-generated workspace file (contains which files were open etc.)
|
||||||
|
*.vbw
|
||||||
|
|
||||||
|
# Visual Studio LightSwitch build output
|
||||||
|
**/*.HTMLClient/GeneratedArtifacts
|
||||||
|
**/*.DesktopClient/GeneratedArtifacts
|
||||||
|
**/*.DesktopClient/ModelManifest.xml
|
||||||
|
**/*.Server/GeneratedArtifacts
|
||||||
|
**/*.Server/ModelManifest.xml
|
||||||
|
_Pvt_Extensions
|
||||||
|
|
||||||
|
# Paket dependency manager
|
||||||
|
.paket/paket.exe
|
||||||
|
paket-files/
|
||||||
|
|
||||||
|
# FAKE - F# Make
|
||||||
|
.fake/
|
||||||
|
|
||||||
|
# JetBrains Rider
|
||||||
|
.idea/
|
||||||
|
*.sln.iml
|
||||||
|
|
||||||
|
# CodeRush
|
||||||
|
.cr/
|
||||||
|
|
||||||
|
# Python Tools for Visual Studio (PTVS)
|
||||||
|
__pycache__/
|
||||||
|
*.pyc
|
||||||
|
|
||||||
|
# Cake - Uncomment if you are using it
|
||||||
|
# tools/**
|
||||||
|
# !tools/packages.config
|
||||||
|
|
||||||
|
# Tabs Studio
|
||||||
|
*.tss
|
||||||
|
|
||||||
|
# Telerik's JustMock configuration file
|
||||||
|
*.jmconfig
|
||||||
|
|
||||||
|
# BizTalk build output
|
||||||
|
*.btp.cs
|
||||||
|
*.btm.cs
|
||||||
|
*.odx.cs
|
||||||
|
*.xsd.cs
|
||||||
|
|
||||||
|
# OpenCover UI analysis results
|
||||||
|
OpenCover/
|
||||||
|
|
||||||
|
# Azure Stream Analytics local run output
|
||||||
|
ASALocalRun/
|
||||||
|
|
||||||
|
# MSBuild Binary and Structured Log
|
||||||
|
*.binlog
|
||||||
|
|
||||||
|
# NVidia Nsight GPU debugger configuration file
|
||||||
|
*.nvuser
|
||||||
|
|
||||||
|
# MFractors (Xamarin productivity tool) working folder
|
||||||
|
.mfractor/
|
||||||
|
>>>>>>> agentic
|
||||||
@@ -0,0 +1,19 @@
|
|||||||
|
using System.Xml.Serialization;
|
||||||
|
using CRIF.ACTion.Common;
|
||||||
|
|
||||||
|
namespace CRIF.ACTion.Tests
|
||||||
|
{
|
||||||
|
public abstract class BuilderTestBase
|
||||||
|
{
|
||||||
|
protected static string Serialize<T>(T dataToSerialize)
|
||||||
|
{
|
||||||
|
var namespaces = new XmlSerializerNamespaces();
|
||||||
|
namespaces.Add(CrifNamespaces.Common.Prefix, CrifNamespaces.Common.Namespace.NamespaceName);
|
||||||
|
|
||||||
|
var stringwriter = new System.IO.StringWriter();
|
||||||
|
var serializer = new XmlSerializer(typeof(T));
|
||||||
|
serializer.Serialize(stringwriter, dataToSerialize, namespaces);
|
||||||
|
return stringwriter.ToString();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,299 @@
|
|||||||
|
<Project Sdk="Microsoft.NET.Sdk">
|
||||||
|
<PropertyGroup>
|
||||||
|
<ErrorOnDuplicatePublishOutputFiles>false</ErrorOnDuplicatePublishOutputFiles>
|
||||||
|
<TargetFramework>net8.0</TargetFramework>
|
||||||
|
<IsPackable>false</IsPackable>
|
||||||
|
</PropertyGroup>
|
||||||
|
<ItemGroup>
|
||||||
|
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="15.9.0" />
|
||||||
|
<PackageReference Include="Newtonsoft.Json" Version="13.0.1" />
|
||||||
|
<PackageReference Include="System.Net.Http" Version="4.3.4" />
|
||||||
|
<PackageReference Include="System.Text.RegularExpressions" Version="4.3.1" />
|
||||||
|
<PackageReference Include="XmlUnit.Core" Version="2.11.1" />
|
||||||
|
<PackageReference Include="xunit" Version="2.3.1" />
|
||||||
|
<PackageReference Include="xunit.runner.visualstudio" Version="2.3.1" />
|
||||||
|
<DotNetCliToolReference Include="dotnet-xunit" Version="2.3.1" />
|
||||||
|
</ItemGroup>
|
||||||
|
<ItemGroup>
|
||||||
|
<ProjectReference Include="..\CRIF.ACTion\CRIF.ACTion.csproj" />
|
||||||
|
<ProjectReference Include="..\Landmark.OLA.Models\Landmark.OLA.Models.csproj" />
|
||||||
|
</ItemGroup>
|
||||||
|
<ItemGroup>
|
||||||
|
<None Update="ExampleXML\AddAppFilesSection\AddAppFiles.xml">
|
||||||
|
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
|
||||||
|
</None>
|
||||||
|
<None Update="ExampleXML\AddIndividual-BadNamespace.xml">
|
||||||
|
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
|
||||||
|
</None>
|
||||||
|
<None Update="ExampleXML\AddIndividual-Simple.xml">
|
||||||
|
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
|
||||||
|
</None>
|
||||||
|
<None Update="ExampleXML\AddIndividualError.xml">
|
||||||
|
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
|
||||||
|
</None>
|
||||||
|
<None Update="ExampleXML\AddIndividualSuccess.xml">
|
||||||
|
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
|
||||||
|
</None>
|
||||||
|
<None Update="ExampleXML\AddressesSection\AddAddress.xml">
|
||||||
|
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
|
||||||
|
</None>
|
||||||
|
<None Update="ExampleXML\AppDetailsSection\SetAsCashBackCcProduct.xml">
|
||||||
|
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
|
||||||
|
</None>
|
||||||
|
<None Update="ExampleXML\AppDetailsSection\SetAsStudentCcProduct.xml">
|
||||||
|
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
|
||||||
|
</None>
|
||||||
|
<None Update="ExampleXML\AppPartiesSection\AddIndividualBorrowerParty.xml">
|
||||||
|
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
|
||||||
|
</None>
|
||||||
|
<None Update="ExampleXML\AppPartiesSection\AddIndividualNonSigningCoApplicantSpouseParty.xml">
|
||||||
|
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
|
||||||
|
</None>
|
||||||
|
<None Update="ExampleXML\AppPartiesSection\AddIndividualNonSigningPrimarySpouseParty.xml">
|
||||||
|
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
|
||||||
|
</None>
|
||||||
|
<None Update="ExampleXML\AppPartiesSection\AddIndividualPrimaryBorrowerParty.xml">
|
||||||
|
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
|
||||||
|
</None>
|
||||||
|
<None Update="ExampleXML\AppPartiesSection\SetServicingChannel.xml">
|
||||||
|
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
|
||||||
|
</None>
|
||||||
|
<None Update="ExampleXML\AppPartiesSection\SetSourceChannel.xml">
|
||||||
|
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
|
||||||
|
</None>
|
||||||
|
<None Update="ExampleXML\CreateApp.xml">
|
||||||
|
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
|
||||||
|
</None>
|
||||||
|
<None Update="ExampleXML\CreateApp\AddChannelParty.xml">
|
||||||
|
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
|
||||||
|
</None>
|
||||||
|
<None Update="ExampleXML\CreateApp\AddIndividual.xml">
|
||||||
|
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
|
||||||
|
</None>
|
||||||
|
<None Update="ExampleXML\CreateApp\AddOrganizationParty.xml">
|
||||||
|
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
|
||||||
|
</None>
|
||||||
|
<None Update="ExampleXML\CreateApp\CreateApp.xml">
|
||||||
|
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
|
||||||
|
</None>
|
||||||
|
<None Update="ExampleXML\CreateApp\CreateApplication.xml">
|
||||||
|
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
|
||||||
|
</None>
|
||||||
|
<None Update="ExampleXML\CreateApp\CreateApplicationWithNote.xml">
|
||||||
|
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
|
||||||
|
</None>
|
||||||
|
<None Update="ExampleXML\MfgHomeAndLand\CreateAppWithAnnualTaxes.xml">
|
||||||
|
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
|
||||||
|
</None>
|
||||||
|
<None Update="ExampleXML\PartiesSection\GetRacesElement-NotProvided.xml">
|
||||||
|
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
|
||||||
|
</None>
|
||||||
|
<None Update="ExampleXML\PartiesSection\GetSexAttributes-NotProvided.xml">
|
||||||
|
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
|
||||||
|
</None>
|
||||||
|
<None Update="ExampleXML\Vehicle\CreateApplicationWithNoteAndVehicleSeller.xml">
|
||||||
|
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
|
||||||
|
</None>
|
||||||
|
<None Update="ExampleXML\Vehicle\CreateApplicationWithVehicleSeller.xml">
|
||||||
|
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
|
||||||
|
</None>
|
||||||
|
<None Update="ExampleXML\CreateApp\Initialize.xml">
|
||||||
|
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
|
||||||
|
</None>
|
||||||
|
<None Update="ExampleXML\CreateApp\SetAsCreateAppCall.xml">
|
||||||
|
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
|
||||||
|
</None>
|
||||||
|
<None Update="ExampleXML\CreateApp\SetAsRewardsCcProduct.xml">
|
||||||
|
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
|
||||||
|
</None>
|
||||||
|
<None Update="ExampleXML\CreateApp\CreateApplicationNonSigningHistorySpouse.xml">
|
||||||
|
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
|
||||||
|
</None>
|
||||||
|
<None Update="ExampleXML\CreateApp\SetBorrower.xml">
|
||||||
|
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
|
||||||
|
</None>
|
||||||
|
<None Update="ExampleXML\CreateApp\SetOrgId.xml">
|
||||||
|
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
|
||||||
|
</None>
|
||||||
|
<None Update="ExampleXML\CreateApp\SetPrimaryBorrower.xml">
|
||||||
|
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
|
||||||
|
</None>
|
||||||
|
<None Update="ExampleXML\CreateApp\SetServicingChannel.xml">
|
||||||
|
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
|
||||||
|
</None>
|
||||||
|
<None Update="ExampleXML\CreateApp\SetSourceChannel.xml">
|
||||||
|
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
|
||||||
|
</None>
|
||||||
|
<None Update="ExampleXML\GetApplicationProducts\GetApplicationProducts.xml">
|
||||||
|
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
|
||||||
|
</None>
|
||||||
|
<None Update="ExampleXML\GetApplicationsProductsParser\CashBackCC_Under-Review.xml">
|
||||||
|
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
|
||||||
|
</None>
|
||||||
|
<None Update="ExampleXML\GetApplicationsProductsParser\InvalidApplicationId.xml">
|
||||||
|
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
|
||||||
|
</None>
|
||||||
|
<None Update="ExampleXML\GetApplicationsProductsParser\Multiple-AppDetails.xml">
|
||||||
|
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
|
||||||
|
</None>
|
||||||
|
<None Update="ExampleXML\GetDecisionStatusParser\Decisioning_Not_Started.xml">
|
||||||
|
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
|
||||||
|
</None>
|
||||||
|
<None Update="ExampleXML\GetDecisionStatusParser\DecisionStatus_Declined.xml">
|
||||||
|
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
|
||||||
|
</None>
|
||||||
|
<None Update="ExampleXML\GetDecisionStatusParser\DecisionStatus_Review.xml">
|
||||||
|
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
|
||||||
|
</None>
|
||||||
|
<None Update="ExampleXML\GetDecisionStatusParser\Unknown_AppDetailId.xml">
|
||||||
|
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
|
||||||
|
</None>
|
||||||
|
<None Update="ExampleXML\GetDecisionStatusParser\Unknown_ApplicationId.xml">
|
||||||
|
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
|
||||||
|
</None>
|
||||||
|
<None Update="ExampleXML\GetDecisionStatus\GetDecisionStatus.xml">
|
||||||
|
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
|
||||||
|
</None>
|
||||||
|
<None Update="ExampleXML\HelocFlex\CreateApplication.xml">
|
||||||
|
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
|
||||||
|
</None>
|
||||||
|
<None Update="ExampleXML\MfgHomeAndLand\CreateApp.xml">
|
||||||
|
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
|
||||||
|
</None>
|
||||||
|
<None Update="ExampleXML\Signature\CreateApp.xml">
|
||||||
|
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
|
||||||
|
</None>
|
||||||
|
<None Update="ExampleXML\OrgSectionTest\SetOrgId.xml">
|
||||||
|
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
|
||||||
|
</None>
|
||||||
|
<None Update="ExampleXML\OrgSection\SetOrgId.xml">
|
||||||
|
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
|
||||||
|
</None>
|
||||||
|
<None Update="ExampleXML\PartiesSection\AddChannelParty.xml">
|
||||||
|
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
|
||||||
|
</None>
|
||||||
|
<None Update="ExampleXML\PartiesSection\AddEmployer.xml">
|
||||||
|
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
|
||||||
|
</None>
|
||||||
|
<None Update="ExampleXML\PartiesSection\AddIndividual.xml">
|
||||||
|
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
|
||||||
|
</None>
|
||||||
|
<None Update="ExampleXML\PartiesSection\AddOrganizationParty.xml">
|
||||||
|
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
|
||||||
|
</None>
|
||||||
|
<None Update="ExampleXML\PartiesSection\GetAddressContactMechanismElement-Current.xml">
|
||||||
|
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
|
||||||
|
</None>
|
||||||
|
<None Update="ExampleXML\PartiesSection\GetAddressContactMechanismElement.xml">
|
||||||
|
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
|
||||||
|
</None>
|
||||||
|
<None Update="ExampleXML\PartiesSection\GetContactMechanismElement.xml">
|
||||||
|
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
|
||||||
|
</None>
|
||||||
|
<None Update="ExampleXML\PartiesSection\GetContactMechanismsSectionElement.xml">
|
||||||
|
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
|
||||||
|
</None>
|
||||||
|
<None Update="ExampleXML\PartiesSection\GetEmployerContactMechanismsSectionElement.xml">
|
||||||
|
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
|
||||||
|
</None>
|
||||||
|
<None Update="ExampleXML\PartiesSection\GetEthnicitiesElement-DidNotProvide.xml">
|
||||||
|
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
|
||||||
|
</None>
|
||||||
|
<None Update="ExampleXML\PartiesSection\GetEthnicitiesElement.xml">
|
||||||
|
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
|
||||||
|
</None>
|
||||||
|
<None Update="ExampleXML\PartiesSection\GetIncomesSectionElement.xml">
|
||||||
|
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
|
||||||
|
</None>
|
||||||
|
<None Update="ExampleXML\PartiesSection\GetMaritalStatusElement-False.xml">
|
||||||
|
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
|
||||||
|
</None>
|
||||||
|
<None Update="ExampleXML\PartiesSection\GetMaritalStatusElement-True.xml">
|
||||||
|
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
|
||||||
|
</None>
|
||||||
|
<None Update="ExampleXML\PartiesSection\GetMaritalStatusElement.xml">
|
||||||
|
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
|
||||||
|
</None>
|
||||||
|
<None Update="ExampleXML\PartiesSection\GetPartyRelationshipsSectionElement.xml">
|
||||||
|
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
|
||||||
|
</None>
|
||||||
|
<None Update="ExampleXML\PartiesSection\GetRacesElement.xml">
|
||||||
|
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
|
||||||
|
</None>
|
||||||
|
<None Update="ExampleXML\PartiesSection\GetSexAttributes.xml">
|
||||||
|
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
|
||||||
|
</None>
|
||||||
|
<None Update="ExampleXML\PartiesSection\GetSuffixElement.xml">
|
||||||
|
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
|
||||||
|
</None>
|
||||||
|
<None Update="ExampleXML\PartiesSection\GetTradesElement.xml">
|
||||||
|
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
|
||||||
|
</None>
|
||||||
|
<None Update="ExampleXML\PartiesSection\GetNoCoApplicantDetermination.xml">
|
||||||
|
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
|
||||||
|
</None>
|
||||||
|
<None Update="ExampleXML\SendToDecisioningParser\SuccessResponse.xml">
|
||||||
|
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
|
||||||
|
</None>
|
||||||
|
<None Update="ExampleXML\SendToDecisioning\sendToDecisioning.xml">
|
||||||
|
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
|
||||||
|
</None>
|
||||||
|
<None Update="ExampleXML\Vehicle\CreateApp.xml">
|
||||||
|
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
|
||||||
|
</None>
|
||||||
|
<None Update="ExampleXML\Vehicle\CreateAtvApp.xml">
|
||||||
|
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
|
||||||
|
</None>
|
||||||
|
<None Update="ExampleXML\Vehicle\CreateBoatApp.xml">
|
||||||
|
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
|
||||||
|
</None>
|
||||||
|
<None Update="ExampleXML\Vehicle\CreateMotorcycleApp.xml">
|
||||||
|
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
|
||||||
|
</None>
|
||||||
|
<None Update="ExampleXML\Vehicle\CreatePreapprovalApp.xml">
|
||||||
|
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
|
||||||
|
</None>
|
||||||
|
<None Update="ExampleXML\Vehicle\CreatePwcApp.xml">
|
||||||
|
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
|
||||||
|
</None>
|
||||||
|
<None Update="ExampleXML\Vehicle\CreateRvPowersportApp.xml">
|
||||||
|
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
|
||||||
|
</None>
|
||||||
|
<None Update="ExampleXML\Vehicle\CreateSnowmobileApp.xml">
|
||||||
|
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
|
||||||
|
</None>
|
||||||
|
<None Update="ExampleXML\Vehicle\CreateTrailerMotorhomeApp.xml">
|
||||||
|
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
|
||||||
|
</None>
|
||||||
|
<None Update="Loan\Individuals\ExampleXML\BuildIncomeSuccess.xml">
|
||||||
|
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
|
||||||
|
</None>
|
||||||
|
<None Update="Loan\json\TestLienPositions.json">
|
||||||
|
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
|
||||||
|
</None>
|
||||||
|
<None Update="XSDs\actionAPI.XSD">
|
||||||
|
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
|
||||||
|
</None>
|
||||||
|
<None Update="XSDs\actionAPIResponse.xsd">
|
||||||
|
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
|
||||||
|
</None>
|
||||||
|
<None Update="XSDs\appSchema.xsd">
|
||||||
|
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
|
||||||
|
</None>
|
||||||
|
<None Update="XSDs\commonSchema.xsd">
|
||||||
|
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
|
||||||
|
</None>
|
||||||
|
<None Update="XSDs\maintSchema.xsd">
|
||||||
|
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
|
||||||
|
</None>
|
||||||
|
<None Update="XSDs\msgSchema.xsd">
|
||||||
|
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
|
||||||
|
</None>
|
||||||
|
<None Update="XSDs\qoSchema.xsd">
|
||||||
|
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
|
||||||
|
</None>
|
||||||
|
<None Update="XSDs\utilSchema.xsd">
|
||||||
|
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
|
||||||
|
</None>
|
||||||
|
</ItemGroup>
|
||||||
|
</Project>
|
||||||
+33
@@ -0,0 +1,33 @@
|
|||||||
|
using Xunit;
|
||||||
|
using CRIF.ACTion.Decisioning;
|
||||||
|
|
||||||
|
namespace CRIF.ACTion.Tests.Decisioning
|
||||||
|
{
|
||||||
|
public class DecisionStatusBuilderTest
|
||||||
|
{
|
||||||
|
private const string LoanApplicationId = "1200398";
|
||||||
|
private const string AppDetailId = "3380";
|
||||||
|
|
||||||
|
[Fact]
|
||||||
|
public void Validate()
|
||||||
|
{
|
||||||
|
var createAppElement =
|
||||||
|
new DecisionStatusBuilder(LoanApplicationId, AppDetailId, TestCommon.GetTestSettings()).Build();
|
||||||
|
|
||||||
|
Assert.Empty(TestCommon.Validate(createAppElement));
|
||||||
|
}
|
||||||
|
|
||||||
|
[Fact]
|
||||||
|
public void GetDecisionStatus()
|
||||||
|
{
|
||||||
|
var createAppElement =
|
||||||
|
new DecisionStatusBuilder(LoanApplicationId, AppDetailId, TestCommon.GetTestSettings()).Build();
|
||||||
|
|
||||||
|
string comparePath = "ExampleXML" + System.IO.Path.DirectorySeparatorChar + "GetDecisionStatus" + System.IO.Path.DirectorySeparatorChar + "GetDecisionStatus.xml";
|
||||||
|
|
||||||
|
var results = TestCommon.Compare(createAppElement, comparePath);
|
||||||
|
|
||||||
|
Assert.Empty(results);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
+28
@@ -0,0 +1,28 @@
|
|||||||
|
using System.Xml.Linq;
|
||||||
|
using Xunit;
|
||||||
|
using CRIF.ACTion.Decisioning;
|
||||||
|
using Landmark.OLA.Models.Decisioning.Enums;
|
||||||
|
|
||||||
|
namespace CRIF.ACTion.Tests.Decisioning
|
||||||
|
{
|
||||||
|
public class DecisioningStateResponseParserTest
|
||||||
|
{
|
||||||
|
private readonly string LoanApplicationId = "1200400";
|
||||||
|
|
||||||
|
[Fact]
|
||||||
|
public void SendToDecisioningResponse()
|
||||||
|
{
|
||||||
|
string successResponsePath = "ExampleXML" + System.IO.Path.DirectorySeparatorChar + "SendToDecisioningParser" + System.IO.Path.DirectorySeparatorChar + "SuccessResponse.xml";
|
||||||
|
|
||||||
|
var successResponse = (XElement)XDocument.Load(successResponsePath).FirstNode;
|
||||||
|
|
||||||
|
var parser = new DecisioningStateResponseParser();
|
||||||
|
|
||||||
|
parser.SetLoanId(LoanApplicationId);
|
||||||
|
|
||||||
|
var result = parser.Parse(successResponse);
|
||||||
|
|
||||||
|
Assert.Equal(DecisioningState.Requested, result);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
+32
@@ -0,0 +1,32 @@
|
|||||||
|
using Xunit;
|
||||||
|
using CRIF.ACTion.Decisioning;
|
||||||
|
|
||||||
|
namespace CRIF.ACTion.Tests.Decisioning
|
||||||
|
{
|
||||||
|
public class GetApplicationProductsRequestBuilderTest
|
||||||
|
{
|
||||||
|
private const string LoanApplicationId = "1200217";
|
||||||
|
|
||||||
|
[Fact]
|
||||||
|
public void Validate()
|
||||||
|
{
|
||||||
|
var getApplicationProductsElement =
|
||||||
|
new GetApplicationProductsRequestBuilder(LoanApplicationId, TestCommon.GetTestSettings()).Build();
|
||||||
|
|
||||||
|
Assert.Empty(TestCommon.Validate(getApplicationProductsElement));
|
||||||
|
}
|
||||||
|
|
||||||
|
[Fact]
|
||||||
|
public void GetDecisionStatus()
|
||||||
|
{
|
||||||
|
var getApplicationProductsElement =
|
||||||
|
new GetApplicationProductsRequestBuilder(LoanApplicationId, TestCommon.GetTestSettings()).Build();
|
||||||
|
|
||||||
|
string comparePath = "ExampleXML" + System.IO.Path.DirectorySeparatorChar + "GetApplicationProducts" + System.IO.Path.DirectorySeparatorChar + "GetApplicationProducts.xml";
|
||||||
|
|
||||||
|
var results = TestCommon.Compare(getApplicationProductsElement, comparePath);
|
||||||
|
|
||||||
|
Assert.Empty(results);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
+60
@@ -0,0 +1,60 @@
|
|||||||
|
using System;
|
||||||
|
using System.Collections.Generic;
|
||||||
|
using System.Xml.Linq;
|
||||||
|
using Xunit;
|
||||||
|
using CRIF.ACTion.Decisioning;
|
||||||
|
using Landmark.OLA.Models.Decisioning;
|
||||||
|
using Landmark.OLA.Models.Decisioning.Enums;
|
||||||
|
|
||||||
|
namespace CRIF.ACTion.Tests.Decisioning
|
||||||
|
{
|
||||||
|
public class GetApplicationProductsResponseParserTest
|
||||||
|
{
|
||||||
|
private const string LoanApplicationId = "1200217";
|
||||||
|
|
||||||
|
[Fact]
|
||||||
|
public void DecisionStatus_Review()
|
||||||
|
{
|
||||||
|
GetDecisionStatusParserResponse("CashBackCC_Under-Review.xml",
|
||||||
|
new DecisioningDetails([85,])
|
||||||
|
{
|
||||||
|
DecisioningState = DecisioningState.Ready,
|
||||||
|
DecisioningResult = DecisioningResult.DecisionStatus_Review,
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
|
[Fact]
|
||||||
|
public void InvalidApplication()
|
||||||
|
{
|
||||||
|
/*
|
||||||
|
This situation would likely not occur with our use cases, but if an application has more than one
|
||||||
|
AppDetail section, the client will need to ask for a specific result.
|
||||||
|
*/
|
||||||
|
Assert.Throws<ArgumentException>(() =>
|
||||||
|
GetDecisionStatusParserResponse("Multiple-AppDetails.xml", null));
|
||||||
|
}
|
||||||
|
|
||||||
|
[Fact]
|
||||||
|
public void InvalidApplicationIdInResponse()
|
||||||
|
{
|
||||||
|
Assert.Throws<InvalidOperationException>(() =>
|
||||||
|
GetDecisionStatusParserResponse("InvalidApplicationId.xml", null));
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
private static void GetDecisionStatusParserResponse(string fileName, DecisioningDetails expectedResult)
|
||||||
|
{
|
||||||
|
string successResponsePath = "ExampleXML" + System.IO.Path.DirectorySeparatorChar + "GetApplicationsProductsParser" + System.IO.Path.DirectorySeparatorChar + fileName;
|
||||||
|
|
||||||
|
var decisionResponse = (XElement)XDocument.Load(successResponsePath).FirstNode;
|
||||||
|
|
||||||
|
var parser = new GetApplicationProductsResponseParser();
|
||||||
|
|
||||||
|
parser.SetLoanId(LoanApplicationId);
|
||||||
|
|
||||||
|
var result = parser.Parse(decisionResponse);
|
||||||
|
|
||||||
|
Assert.Equal(expectedResult, result);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
+32
@@ -0,0 +1,32 @@
|
|||||||
|
using Xunit;
|
||||||
|
using CRIF.ACTion.Decisioning;
|
||||||
|
|
||||||
|
namespace CRIF.ACTion.Tests.Decisioning
|
||||||
|
{
|
||||||
|
public class SendToDecisioningRequestBuilderTest
|
||||||
|
{
|
||||||
|
private readonly string LoanApplicationId = "1200400";
|
||||||
|
|
||||||
|
[Fact]
|
||||||
|
public void Validate()
|
||||||
|
{
|
||||||
|
var createAppElement =
|
||||||
|
new SendToDecisioningRequestBuilder(LoanApplicationId, TestCommon.GetTestSettings()).Build();
|
||||||
|
|
||||||
|
Assert.Empty(TestCommon.Validate(createAppElement));
|
||||||
|
}
|
||||||
|
|
||||||
|
[Fact]
|
||||||
|
public void SendToDecisioning()
|
||||||
|
{
|
||||||
|
var createAppElement =
|
||||||
|
new SendToDecisioningRequestBuilder(LoanApplicationId, TestCommon.GetTestSettings()).Build();
|
||||||
|
|
||||||
|
string comparePath = "ExampleXML" + System.IO.Path.DirectorySeparatorChar + "SendToDecisioning" + System.IO.Path.DirectorySeparatorChar + "sendToDecisioning.xml";
|
||||||
|
|
||||||
|
var results = TestCommon.Compare(createAppElement, comparePath);
|
||||||
|
|
||||||
|
Assert.Empty(results);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
+9
@@ -0,0 +1,9 @@
|
|||||||
|
<actionAPI version="1" xmlns="" xmlns:common="Common" xmlns:app="App" xmlns:msg="Messages" xmlns:qo="QO" xmlns:maint="Maint" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
|
||||||
|
<addAppFiles applicationID="12345">
|
||||||
|
<common:file common:id="b734f50d-d83e-41e9-af19-7291d9cc0622" common:name="test.txt" common:description="test - 0: Proof of Income" common:size="4">
|
||||||
|
<common:formatType common:CD="1" />
|
||||||
|
<common:formatCategory common:CD="1" />
|
||||||
|
<common:file>dGVzdA==</common:file>
|
||||||
|
</common:file>
|
||||||
|
</addAppFiles>
|
||||||
|
</actionAPI>
|
||||||
+29
@@ -0,0 +1,29 @@
|
|||||||
|
<actionAPI version="1" xmlns="">
|
||||||
|
<addIndividual xmlns:common="WRONG" xmlns:app="App" applicationID="1100950">
|
||||||
|
<appParties>
|
||||||
|
<app:borrower common:idRef="325f9caf-b08a-44dc-af67-bd49db6a822c" common:partyType="Individual" app:isCollateralGrantorFL="false"/>
|
||||||
|
</appParties>
|
||||||
|
<parties>
|
||||||
|
<common:individual common:id="325f9caf-b08a-44dc-af67-bd49db6a822c" common:languageID="English" common:firstName="JANE" common:middleName="A" common:lastName="DOE" common:dob="2018-07-09" common:ssn="000090001" common:customerNum="0">
|
||||||
|
<common:contactMechanisms>
|
||||||
|
<common:contactMechanism common:contactMechanismType="HomePhone" common:contactString="1235555555">
|
||||||
|
<common:contactMechanismCategory common:CD="1" />
|
||||||
|
</common:contactMechanism>
|
||||||
|
<common:contactMechanism common:contactMechanismType="EMail" common:contactString="[email protected]">
|
||||||
|
<common:contactMechanismCategory common:CD="3" />
|
||||||
|
</common:contactMechanism>
|
||||||
|
<common:contactMechanism common:contactMechanismType="CurrentAddress">
|
||||||
|
<common:addressRef common:idRef="325f9caf-b08a-44dc-af67-bd49db6a822c" />
|
||||||
|
<common:contactMechanismCategory common:CD="2" />
|
||||||
|
</common:contactMechanism>
|
||||||
|
</common:contactMechanisms>
|
||||||
|
<common:maritalStatus common:lookupType="MaritalStatus" common:CD="U" common:name="Unmarried" />
|
||||||
|
</common:individual>
|
||||||
|
</parties>
|
||||||
|
<addresses>
|
||||||
|
<common:address common:id="325f9caf-b08a-44dc-af67-bd49db6a822c" common:street1="123 MAIN ST" common:cityName="NEW BERLIN" common:state="WI" common:postalCode="53151" common:country="UnitedStates" common:isCurrentResFL="true" common:monthsResided="12">
|
||||||
|
<common:residenceType common:CD="N" />
|
||||||
|
</common:address>
|
||||||
|
</addresses>
|
||||||
|
</addIndividual>
|
||||||
|
</actionAPI>
|
||||||
@@ -0,0 +1,47 @@
|
|||||||
|
<actionAPI version="1" xmlns="">
|
||||||
|
<addIndividual xmlns:common="Common" xmlns:app="App" applicationID="1100950">
|
||||||
|
<appParties>
|
||||||
|
<app:borrower common:idRef="325f9caf-b08a-44dc-af67-bd49db6a822c" common:partyType="Individual" app:isCollateralGrantorFL="false">
|
||||||
|
<app:fields>
|
||||||
|
<common:lookupFieldLink common:value="85">
|
||||||
|
<common:customLookupField common:ID="-73" common:fieldLevel="IndividualApplicant" />
|
||||||
|
</common:lookupFieldLink>
|
||||||
|
<common:boolFieldLink common:value="true">
|
||||||
|
<common:customLookupField common:ID="-112" common:fieldLevel="IndividualApplicant" />
|
||||||
|
</common:boolFieldLink>
|
||||||
|
</app:fields>
|
||||||
|
</app:borrower>
|
||||||
|
</appParties>
|
||||||
|
<parties>
|
||||||
|
<common:individual common:id="325f9caf-b08a-44dc-af67-bd49db6a822c" common:languageID="English" common:firstName="JANE" common:middleName="A" common:lastName="DOE" common:dob="2018-07-09" common:ssn="000090001" common:customerNum="0">
|
||||||
|
<common:contactMechanisms>
|
||||||
|
<common:contactMechanism common:contactMechanismType="HomePhone" common:contactString="1235555555">
|
||||||
|
<common:contactMechanismCategory common:CD="1" />
|
||||||
|
</common:contactMechanism>
|
||||||
|
<common:contactMechanism common:contactMechanismType="EMail" common:contactString="[email protected]">
|
||||||
|
<common:contactMechanismCategory common:CD="3" />
|
||||||
|
</common:contactMechanism>
|
||||||
|
<common:contactMechanism common:contactMechanismType="CurrentAddress">
|
||||||
|
<common:addressRef common:idRef="325f9caf-b08a-44dc-af67-bd49db6a822c" />
|
||||||
|
<common:contactMechanismCategory common:CD="2" />
|
||||||
|
</common:contactMechanism>
|
||||||
|
<common:contactMechanism common:contactMechanismType="MailingAddress">
|
||||||
|
<common:addressRef common:idRef="325f9caf-b08a-44dc-af67-bd49db6a822c" />
|
||||||
|
<common:contactMechanismCategory common:CD="2" />
|
||||||
|
</common:contactMechanism>
|
||||||
|
</common:contactMechanisms>
|
||||||
|
<common:trades>
|
||||||
|
<common:trade common:accountTypeCD="RealEstateMortgage" common:tradeTypeID="Mortgage" common:creditorName="Rent - Mortgage" common:debtStatusCD="Include" common:ecoaCD="Individual" common:isCurrResidenceRentMortgage="true" common:monthlyPayment="100">
|
||||||
|
<common:kindOfBusiness common:lookupType="KOB" common:CD="FM" />
|
||||||
|
</common:trade>
|
||||||
|
</common:trades>
|
||||||
|
<common:maritalStatus common:lookupType="MaritalStatus" common:CD="U" common:name="Unmarried" />
|
||||||
|
</common:individual>
|
||||||
|
</parties>
|
||||||
|
<addresses>
|
||||||
|
<common:address common:id="325f9caf-b08a-44dc-af67-bd49db6a822c" common:street1="123 MAIN ST" common:cityName="NEW BERLIN" common:state="WI" common:postalCode="53151" common:country="UnitedStates" common:isCurrentResFL="true" common:monthsResided="12">
|
||||||
|
<common:residenceType common:CD="N" />
|
||||||
|
</common:address>
|
||||||
|
</addresses>
|
||||||
|
</addIndividual>
|
||||||
|
</actionAPI>
|
||||||
Binary file not shown.
Binary file not shown.
+5
@@ -0,0 +1,5 @@
|
|||||||
|
<addresses>
|
||||||
|
<address p2:id="a333a064-be7b-4d20-841f-9c3c306866b3" p2:street1="123 MAIN ST" p2:cityName="NEW BERLIN" p2:state="WI" p2:postalCode="53151" p2:country="UnitedStates" p2:isCurrentResFL="true" p2:monthsResided="12" xmlns:p2="Common" xmlns="Common">
|
||||||
|
<p2:residenceType p2:CD="N" />
|
||||||
|
</address>
|
||||||
|
</addresses>
|
||||||
+21
@@ -0,0 +1,21 @@
|
|||||||
|
<appDetails>
|
||||||
|
<appDetailBankcard p2:contractRate="0" p2:financedAmt="100" p2:termFrequencyCD="Monthly" p2:calculationType="OpenEnd" p2:loanType="Consumer" p2:interestRateType="Variable" p2:rankNum="1" p2:isApplicantRequestedInterestRate="false" p2:isApplicantRequestedAmountRequested="true" p2:principal="100" p2:isApplicantRequestedTerm="true" p2:isHMDAFL="false" xmlns:p2="App" xmlns="App">
|
||||||
|
<p2:appDetailParties>
|
||||||
|
<p2:appDetailParty p5:idRef="8066fa2a-16ba-4148-b28c-2926ba263c5f" p5:partyType="Channel" p2:appPartyType="ServicingChannel" xmlns:p5="Common" />
|
||||||
|
</p2:appDetailParties>
|
||||||
|
<p2:appDetailRequestedAmts>
|
||||||
|
<p2:appDetailRequestedAmt p2:requestedAmount="100" p2:requestedAmountType="Generic" />
|
||||||
|
</p2:appDetailRequestedAmts>
|
||||||
|
<p2:product p4:productID="134" xmlns:p4="Common" />
|
||||||
|
<p2:fields>
|
||||||
|
<lookupFieldLink p5:value="308" xmlns:p5="Common" xmlns="Common">
|
||||||
|
<p5:customLookupField p5:ID="-124" p5:fieldLevel="ProductCategory" />
|
||||||
|
</lookupFieldLink>
|
||||||
|
</p2:fields>
|
||||||
|
<p2:loanPurposes>
|
||||||
|
<p2:appDetailLoanPurpose p2:rank="1">
|
||||||
|
<p2:loanPurpose p6:CD="149" xmlns:p6="Common" />
|
||||||
|
</p2:appDetailLoanPurpose>
|
||||||
|
</p2:loanPurposes>
|
||||||
|
</appDetailBankcard>
|
||||||
|
</appDetails>
|
||||||
+9
@@ -0,0 +1,9 @@
|
|||||||
|
<appParties>
|
||||||
|
<borrower p2:idRef="3580f8c9-db39-42f9-a9f3-133fe4a3b002" p2:partyType="Individual" p3:isCollateralGrantorFL="false" xmlns:p3="App" xmlns:p2="Common" xmlns="App">
|
||||||
|
<p3:fields>
|
||||||
|
<p2:lookupFieldLink p2:value="85">
|
||||||
|
<p2:customLookupField p2:ID="-73" p2:fieldLevel="IndividualApplicant" />
|
||||||
|
</p2:lookupFieldLink>
|
||||||
|
</p3:fields>
|
||||||
|
</borrower>
|
||||||
|
</appParties>
|
||||||
+9
@@ -0,0 +1,9 @@
|
|||||||
|
<appParties>
|
||||||
|
<borrower p2:idRef="3580f8c9-db39-42f9-a9f3-133fe4a3b002" p2:partyType="Individual" p3:isCollateralGrantorFL="false" xmlns:p3="App" xmlns:p2="Common" xmlns="App">
|
||||||
|
<p3:fields>
|
||||||
|
<p2:lookupFieldLink p2:value="83">
|
||||||
|
<p2:customLookupField p2:ID="-73" p2:fieldLevel="IndividualApplicant" />
|
||||||
|
</p2:lookupFieldLink>
|
||||||
|
</p3:fields>
|
||||||
|
</borrower>
|
||||||
|
</appParties>
|
||||||
+9
@@ -0,0 +1,9 @@
|
|||||||
|
<appParties>
|
||||||
|
<borrower p2:idRef="3580f8c9-db39-42f9-a9f3-133fe4a3b002" p2:partyType="Individual" p3:isCollateralGrantorFL="false" xmlns:p3="App" xmlns:p2="Common" xmlns="App">
|
||||||
|
<p3:fields>
|
||||||
|
<p2:lookupFieldLink p2:value="84">
|
||||||
|
<p2:customLookupField p2:ID="-73" p2:fieldLevel="IndividualApplicant" />
|
||||||
|
</p2:lookupFieldLink>
|
||||||
|
</p3:fields>
|
||||||
|
</borrower>
|
||||||
|
</appParties>
|
||||||
+9
@@ -0,0 +1,9 @@
|
|||||||
|
<appParties>
|
||||||
|
<primaryBorrower p2:idRef="3580f8c9-db39-42f9-a9f3-133fe4a3b002" p2:partyType="Individual" p3:isCollateralGrantorFL="false" xmlns:p3="App" xmlns:p2="Common" xmlns="App">
|
||||||
|
<p3:fields>
|
||||||
|
<p2:lookupFieldLink p2:value="85">
|
||||||
|
<p2:customLookupField p2:ID="-73" p2:fieldLevel="IndividualApplicant" />
|
||||||
|
</p2:lookupFieldLink>
|
||||||
|
</p3:fields>
|
||||||
|
</primaryBorrower>
|
||||||
|
</appParties>
|
||||||
+3
@@ -0,0 +1,3 @@
|
|||||||
|
<appParties>
|
||||||
|
<servicingChannel p2:idRef="a333a064-be7b-4d20-841f-9c3c306866b3" p2:partyType="Channel" xmlns:p2="Common" xmlns="App" />
|
||||||
|
</appParties>
|
||||||
+3
@@ -0,0 +1,3 @@
|
|||||||
|
<appParties>
|
||||||
|
<sourceChannel p2:idRef="a333a064-be7b-4d20-841f-9c3c306866b3" p2:partyType="Channel" xmlns:p2="Common" xmlns="App" />
|
||||||
|
</appParties>
|
||||||
+4971
File diff suppressed because one or more lines are too long
+198
@@ -0,0 +1,198 @@
|
|||||||
|
<actionAPI version="1" xmlns="" xmlns:common="Common" xmlns:app="App" xmlns:msg="Messages" xmlns:qo="QO" xmlns:maint="Maint" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
|
||||||
|
<createApp>
|
||||||
|
<app:application app:appReceivedDate="2018-01-01T06:00:00.0000000Z" app:appInitiatedDate="2018-01-01T06:00:00.0000000Z" app:priorityCD="High">
|
||||||
|
<app:appParties>
|
||||||
|
<app:sourceChannel common:idRef="292d0c30-976b-47f9-85a4-487ce0b3e1e8" common:partyType="Channel" />
|
||||||
|
<app:servicingChannel common:idRef="3090a5a1-d493-4865-ba44-8fd390dfec44" common:partyType="Channel" />
|
||||||
|
<app:primaryBorrower common:idRef="8066fa2a-16ba-4148-b28c-2926ba263c5f" common:partyType="Individual" app:isCollateralGrantorFL="false">
|
||||||
|
<app:fields>
|
||||||
|
<common:lookupFieldLink common:value="85">
|
||||||
|
<common:customLookupField common:ID="-73" common:fieldLevel="IndividualApplicant" />
|
||||||
|
</common:lookupFieldLink>
|
||||||
|
</app:fields>
|
||||||
|
</app:primaryBorrower>
|
||||||
|
<app:borrower common:idRef="ba99037f-df92-46d4-a477-ffecea1f4837" common:partyType="Individual" app:isCollateralGrantorFL="false">
|
||||||
|
<app:fields>
|
||||||
|
<common:lookupFieldLink common:value="85">
|
||||||
|
<common:customLookupField common:ID="-73" common:fieldLevel="IndividualApplicant" />
|
||||||
|
</common:lookupFieldLink>
|
||||||
|
<common:boolFieldLink common:value="true">
|
||||||
|
<common:customLookupField common:ID="-112" common:fieldLevel="IndividualApplicant" />
|
||||||
|
</common:boolFieldLink>
|
||||||
|
</app:fields>
|
||||||
|
</app:borrower>
|
||||||
|
</app:appParties>
|
||||||
|
<app:parties>
|
||||||
|
<common:organization common:id="64f4efa3-327f-4ce5-9e8b-8c3e7a8656d5" common:partyID="4" />
|
||||||
|
<common:channel common:id="292d0c30-976b-47f9-85a4-487ce0b3e1e8" common:partyID="2294092" />
|
||||||
|
<common:channel common:id="3090a5a1-d493-4865-ba44-8fd390dfec44" common:partyID="1698432" />
|
||||||
|
<common:individual common:id="8066fa2a-16ba-4148-b28c-2926ba263c5f" common:languageID="English" common:firstName="JANE" common:lastName="DOE" common:dob="2018-07-09" common:ssn="000090001" common:customerNum="0" common:middleName="A">
|
||||||
|
<common:contactMechanisms>
|
||||||
|
<common:contactMechanism common:contactMechanismType="HomePhone" common:contactString="1235555555">
|
||||||
|
<common:contactMechanismCategory common:CD="1" />
|
||||||
|
</common:contactMechanism>
|
||||||
|
<common:contactMechanism common:contactMechanismType="EMail" common:contactString="[email protected]">
|
||||||
|
<common:contactMechanismCategory common:CD="3" />
|
||||||
|
</common:contactMechanism>
|
||||||
|
<common:contactMechanism common:contactMechanismType="CurrentAddress">
|
||||||
|
<common:addressRef common:idRef="bf7e502a-9830-43c6-b603-1a32294c7e1a" />
|
||||||
|
<common:contactMechanismCategory common:CD="2" />
|
||||||
|
</common:contactMechanism>
|
||||||
|
<common:contactMechanism common:contactMechanismType="MailingAddress">
|
||||||
|
<common:addressRef common:idRef="f84db562-36a0-4039-9ce5-346a2ba6899b" />
|
||||||
|
<common:contactMechanismCategory common:CD="2" />
|
||||||
|
</common:contactMechanism>
|
||||||
|
</common:contactMechanisms>
|
||||||
|
<common:partyRelationships>
|
||||||
|
<common:employment common:relationshipType="Employment">
|
||||||
|
<common:partyRef xsi:type="common:EmployerRef" common:idRef="eee4efa3-327f-4ce5-9e8b-8c3e7a865fff" common:partyType="Employer" />
|
||||||
|
<common:employmentSubRel common:isCurrentFL="true" common:title="TESTER" common:monthsEmployed="60" common:isSelfEmployed="false" common:employmentType="FullTime">
|
||||||
|
<common:userEmploymentType common:lookupType="UserEmploymentType" common:CD="2" common:name="Full Time" />
|
||||||
|
</common:employmentSubRel>
|
||||||
|
</common:employment>
|
||||||
|
</common:partyRelationships>
|
||||||
|
<common:incomes>
|
||||||
|
<common:income common:IncomeTypeCD="Salary" common:frequency="Annually" common:amountPerPeriod="5000.0" common:incomeStatus="IncomeStatus_Included" common:incomeAdjustmentPercentage="1" common:adjustedIncome="5000.0" common:sourceName="SALARY">
|
||||||
|
<common:employerRef common:idRef="eee4efa3-327f-4ce5-9e8b-8c3e7a865fff" />
|
||||||
|
</common:income>
|
||||||
|
</common:incomes>
|
||||||
|
<common:trades>
|
||||||
|
<common:trade common:accountTypeCD="RealEstateMortgage" common:tradeTypeID="Mortgage" common:creditorName="Rent - Mortgage" common:debtStatusCD="Include" common:ecoaCD="Individual" common:isCurrResidenceRentMortgage="true" common:monthlyPayment="100">
|
||||||
|
<common:kindOfBusiness common:lookupType="KOB" common:CD="FM" />
|
||||||
|
</common:trade>
|
||||||
|
</common:trades>
|
||||||
|
<common:maritalStatus common:lookupType="MaritalStatus" common:CD="U" common:name="Unmarried" />
|
||||||
|
</common:individual>
|
||||||
|
<common:employer common:id="eee4efa3-327f-4ce5-9e8b-8c3e7a865fff" common:name="COLLEGE PRO PAINTERS" common:languageID="English">
|
||||||
|
<common:contactMechanisms>
|
||||||
|
<common:contactMechanism common:contactMechanismType="WorkPhone" common:contactString="9992245555">
|
||||||
|
<common:contactMechanismCategory common:CD="1" />
|
||||||
|
</common:contactMechanism>
|
||||||
|
</common:contactMechanisms>
|
||||||
|
</common:employer>
|
||||||
|
<common:individual common:id="ba99037f-df92-46d4-a477-ffecea1f4837" common:languageID="English" common:firstName="JOHN" common:lastName="SMITH" common:dob="2018-07-25" common:ssn="111221111" common:customerNum="0">
|
||||||
|
<common:contactMechanisms>
|
||||||
|
<common:contactMechanism common:contactMechanismType="CellPhone" common:contactString="5555550983">
|
||||||
|
<common:contactMechanismCategory common:CD="1" />
|
||||||
|
</common:contactMechanism>
|
||||||
|
<common:contactMechanism common:contactMechanismType="EMail" common:contactString="[email protected]">
|
||||||
|
<common:contactMechanismCategory common:CD="3" />
|
||||||
|
</common:contactMechanism>
|
||||||
|
<common:contactMechanism common:contactMechanismType="CurrentAddress">
|
||||||
|
<common:addressRef common:idRef="ae795a5f-1ea3-4186-b4b8-e9f9b81e3059" />
|
||||||
|
<common:contactMechanismCategory common:CD="2" />
|
||||||
|
</common:contactMechanism>
|
||||||
|
<common:contactMechanism common:contactMechanismType="MailingAddress">
|
||||||
|
<common:addressRef common:idRef="ae795a5f-1ea3-4186-b4b8-e9f9b81e3059" />
|
||||||
|
<common:contactMechanismCategory common:CD="2" />
|
||||||
|
</common:contactMechanism>
|
||||||
|
<common:contactMechanism common:contactMechanismType="PreviousAddress">
|
||||||
|
<common:addressRef common:idRef="e7e881f0-d371-4371-8022-cce4f700e6d6" />
|
||||||
|
<common:contactMechanismCategory common:CD="2" />
|
||||||
|
</common:contactMechanism>
|
||||||
|
</common:contactMechanisms>
|
||||||
|
<common:partyRelationships>
|
||||||
|
<common:employment common:relationshipType="Employment">
|
||||||
|
<common:partyRef xsi:type="common:EmployerRef" common:idRef="e8436884-0e6c-4144-8de5-1f44c7936a23" common:partyType="Employer" />
|
||||||
|
<common:employmentSubRel common:isCurrentFL="true" common:title="LEAD TEAPOT ASSEMBLER" common:monthsEmployed="0" common:isSelfEmployed="false" common:employmentType="PartTime">
|
||||||
|
<common:userEmploymentType common:lookupType="UserEmploymentType" common:CD="3" common:name="Part Time" />
|
||||||
|
</common:employmentSubRel>
|
||||||
|
</common:employment>
|
||||||
|
<common:employment common:relationshipType="Employment">
|
||||||
|
<common:partyRef xsi:type="common:EmployerRef" common:idRef="58d25f44-1260-428d-ac2c-d8804b06ed66" common:partyType="Employer" />
|
||||||
|
<common:employmentSubRel common:isCurrentFL="true" common:title="JUNIOR TEAPOT ASSEMBLER" common:monthsEmployed="0" common:isSelfEmployed="false" common:employmentType="PartTime">
|
||||||
|
<common:userEmploymentType common:lookupType="UserEmploymentType" common:CD="3" common:name="Part Time" />
|
||||||
|
</common:employmentSubRel>
|
||||||
|
</common:employment>
|
||||||
|
</common:partyRelationships>
|
||||||
|
<common:incomes>
|
||||||
|
<common:income common:IncomeTypeCD="Salary" common:frequency="Monthly" common:amountPerPeriod="100" common:incomeStatus="IncomeStatus_Included" common:incomeAdjustmentPercentage="1" common:adjustedIncome="100" common:sourceName="WORK">
|
||||||
|
<common:employerRef common:idRef="e8436884-0e6c-4144-8de5-1f44c7936a23" />
|
||||||
|
</common:income>
|
||||||
|
<common:income common:IncomeTypeCD="Salary" common:frequency="Monthly" common:amountPerPeriod="50" common:incomeStatus="IncomeStatus_Included" common:incomeAdjustmentPercentage="1" common:adjustedIncome="50" common:sourceName="WORK">
|
||||||
|
<common:employerRef common:idRef="58d25f44-1260-428d-ac2c-d8804b06ed66" />
|
||||||
|
</common:income>
|
||||||
|
</common:incomes>
|
||||||
|
<common:trades>
|
||||||
|
<common:trade common:accountTypeCD="RealEstateMortgage" common:tradeTypeID="Mortgage" common:creditorName="Rent - Mortgage" common:debtStatusCD="Include" common:ecoaCD="Individual" common:isCurrResidenceRentMortgage="true" common:monthlyPayment="100">
|
||||||
|
<common:kindOfBusiness common:lookupType="KOB" common:CD="FM" />
|
||||||
|
</common:trade>
|
||||||
|
</common:trades>
|
||||||
|
<common:maritalStatus common:lookupType="MaritalStatus" common:CD="M" common:name="Married" />
|
||||||
|
</common:individual>
|
||||||
|
<common:employer common:id="e8436884-0e6c-4144-8de5-1f44c7936a23" common:name="CHOCOLATE TEAPOT MANFUACTURING INC" common:languageID="English">
|
||||||
|
<common:contactMechanisms>
|
||||||
|
<common:contactMechanism common:contactMechanismType="WorkPhone" common:contactString="5556783241">
|
||||||
|
<common:contactMechanismCategory common:CD="1" />
|
||||||
|
</common:contactMechanism>
|
||||||
|
</common:contactMechanisms>
|
||||||
|
</common:employer>
|
||||||
|
<common:employer common:id="58d25f44-1260-428d-ac2c-d8804b06ed66" common:name="VANILLA TEAPOT MANFUACTURING COOP" common:languageID="English">
|
||||||
|
<common:contactMechanisms>
|
||||||
|
<common:contactMechanism common:contactMechanismType="WorkPhone" common:contactString="5559572318">
|
||||||
|
<common:contactMechanismCategory common:CD="1" />
|
||||||
|
</common:contactMechanism>
|
||||||
|
</common:contactMechanisms>
|
||||||
|
</common:employer>
|
||||||
|
</app:parties>
|
||||||
|
<app:appDetails>
|
||||||
|
<app:appDetailBankcard app:contractRate="0" app:financedAmt="154.20" app:termFrequencyCD="Monthly" app:calculationType="OpenEnd" app:loanType="Consumer" app:interestRateType="Variable" app:rankNum="1" app:isApplicantRequestedInterestRate="false" app:isApplicantRequestedAmountRequested="true" app:principal="154.20" app:isApplicantRequestedTerm="true" app:isHMDAFL="false">
|
||||||
|
<app:appDetailParties>
|
||||||
|
<app:appDetailParty common:idRef="292d0c30-976b-47f9-85a4-487ce0b3e1e8" common:partyType="Channel" app:appPartyType="ServicingChannel" />
|
||||||
|
</app:appDetailParties>
|
||||||
|
<app:appDetailProperties>
|
||||||
|
<app:appDetailProperty common:idRef="9ed5a50f-279c-49b0-b5b4-d5b614e42501" common:propertyType="CD" common:propertySubType="NoneSelected" app:statusID="Active" app:collateralTypeID="18" />
|
||||||
|
</app:appDetailProperties>
|
||||||
|
<app:appDetailRequestedAmts>
|
||||||
|
<app:appDetailRequestedAmt app:requestedAmount="154.20" app:requestedAmountType="Generic" />
|
||||||
|
</app:appDetailRequestedAmts>
|
||||||
|
<app:product common:productID="136" />
|
||||||
|
<app:fields>
|
||||||
|
<common:lookupFieldLink common:value="309">
|
||||||
|
<common:customLookupField common:ID="-124" common:fieldLevel="ProductCategory" />
|
||||||
|
</common:lookupFieldLink>
|
||||||
|
<common:stringFieldLink common:value="asdfas-12341">
|
||||||
|
<common:customField common:ID="-119" common:fieldLevel="ProductCategory" />
|
||||||
|
</common:stringFieldLink>
|
||||||
|
</app:fields>
|
||||||
|
<app:loanPurposes>
|
||||||
|
<app:appDetailLoanPurpose app:rank="1">
|
||||||
|
<app:loanPurpose common:CD="149" />
|
||||||
|
</app:appDetailLoanPurpose>
|
||||||
|
</app:loanPurposes>
|
||||||
|
</app:appDetailBankcard>
|
||||||
|
</app:appDetails>
|
||||||
|
<app:properties>
|
||||||
|
<common:propertyStocksAndBonds common:id="9ed5a50f-279c-49b0-b5b4-d5b614e42501" common:finalEstimatedValue="154.20" common:propertyType="CD" common:description="CDs or Savings" />
|
||||||
|
</app:properties>
|
||||||
|
<app:addresses>
|
||||||
|
<common:address common:id="bf7e502a-9830-43c6-b603-1a32294c7e1a" common:street1="123 MAIN ST" common:cityName="NEW BERLIN" common:state="WI" common:postalCode="53151" common:country="UnitedStates" common:isCurrentResFL="true" common:monthsResided="12">
|
||||||
|
<common:residenceType common:CD="N" />
|
||||||
|
</common:address>
|
||||||
|
<common:address common:id="f84db562-36a0-4039-9ce5-346a2ba6899b" common:street1="321 MAIN ST" common:cityName="NEW BERLIN" common:state="WI" common:postalCode="53151" common:country="UnitedStates" />
|
||||||
|
<common:address common:id="ae795a5f-1ea3-4186-b4b8-e9f9b81e3059" common:street1="339 1ST ST" common:cityName="MILWAUKEE" common:state="WI" common:postalCode="53202" common:country="UnitedStates" common:isCurrentResFL="true" common:monthsResided="12" common:street2="#76">
|
||||||
|
<common:residenceType common:CD="R" />
|
||||||
|
</common:address>
|
||||||
|
<common:address common:id="e7e881f0-d371-4371-8022-cce4f700e6d6" common:street1="339 1ST ST" common:cityName="MILWAUKEE" common:state="WI" common:postalCode="53202" common:country="UnitedStates" common:isCurrentResFL="false" common:monthsResided="6" common:street2="#80">
|
||||||
|
<common:residenceType common:CD="R" />
|
||||||
|
</common:address>
|
||||||
|
</app:addresses>
|
||||||
|
<app:appNotes>
|
||||||
|
<app:appNote app:noteEntry="IP: 111.11.1111, DISCLOSURE DATE: 3/8/2019 1:50 PM" app:noteTypeDisplayName="Application Note" app:noteTypeCategoryDisplayName="Application Note">
|
||||||
|
<app:noteType common:CD="1" />
|
||||||
|
<app:noteTypeCategory common:lookupType="NoteTypeCategory" common:CD="1" />
|
||||||
|
</app:appNote>
|
||||||
|
<app:appNote app:noteEntry="PRIMARY CONTACT METHOD: 1234567890" app:noteTypeDisplayName="Application Note" app:noteTypeCategoryDisplayName="Application Note">
|
||||||
|
<app:noteType common:CD="1" />
|
||||||
|
<app:noteTypeCategory common:lookupType="NoteTypeCategory" common:CD="1" />
|
||||||
|
</app:appNote>
|
||||||
|
<app:appNote app:noteEntry="PROMO CODE: ASDFAS-12341" app:noteTypeDisplayName="Application Note" app:noteTypeCategoryDisplayName="Application Note">
|
||||||
|
<app:noteType common:CD="1" />
|
||||||
|
<app:noteTypeCategory common:lookupType="NoteTypeCategory" common:CD="1" />
|
||||||
|
</app:appNote>
|
||||||
|
</app:appNotes>
|
||||||
|
<app:org common:idRef="64f4efa3-327f-4ce5-9e8b-8c3e7a8656d5" />
|
||||||
|
<app:vehicleValuations />
|
||||||
|
</app:application>
|
||||||
|
</createApp>
|
||||||
|
</actionAPI>
|
||||||
+190
@@ -0,0 +1,190 @@
|
|||||||
|
<actionAPI version="1" xmlns="" xmlns:common="Common" xmlns:app="App" xmlns:msg="Messages" xmlns:qo="QO" xmlns:maint="Maint" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
|
||||||
|
<createApp>
|
||||||
|
<app:application app:appReceivedDate="2018-01-01T06:00:00.0000000Z" app:appInitiatedDate="2018-01-01T06:00:00.0000000Z" app:priorityCD="High">
|
||||||
|
<app:appParties>
|
||||||
|
<app:sourceChannel common:idRef="292d0c30-976b-47f9-85a4-487ce0b3e1e8" common:partyType="Channel" />
|
||||||
|
<app:servicingChannel common:idRef="3090a5a1-d493-4865-ba44-8fd390dfec44" common:partyType="Channel" />
|
||||||
|
<app:primaryBorrower common:idRef="8066fa2a-16ba-4148-b28c-2926ba263c5f" common:partyType="Individual" app:isCollateralGrantorFL="false">
|
||||||
|
<app:fields>
|
||||||
|
<common:lookupFieldLink common:value="85">
|
||||||
|
<common:customLookupField common:ID="-73" common:fieldLevel="IndividualApplicant" />
|
||||||
|
</common:lookupFieldLink>
|
||||||
|
</app:fields>
|
||||||
|
</app:primaryBorrower>
|
||||||
|
<app:borrower common:idRef="ba99037f-df92-46d4-a477-ffecea1f4837" common:partyType="Individual" app:isCollateralGrantorFL="false">
|
||||||
|
<app:fields>
|
||||||
|
<common:lookupFieldLink common:value="84">
|
||||||
|
<common:customLookupField common:ID="-73" common:fieldLevel="IndividualApplicant" />
|
||||||
|
</common:lookupFieldLink>
|
||||||
|
<common:boolFieldLink common:value="true">
|
||||||
|
<common:customLookupField common:ID="-112" common:fieldLevel="IndividualApplicant" />
|
||||||
|
</common:boolFieldLink>
|
||||||
|
</app:fields>
|
||||||
|
</app:borrower>
|
||||||
|
</app:appParties>
|
||||||
|
<app:parties>
|
||||||
|
<common:organization common:id="64f4efa3-327f-4ce5-9e8b-8c3e7a8656d5" common:partyID="4" />
|
||||||
|
<common:channel common:id="292d0c30-976b-47f9-85a4-487ce0b3e1e8" common:partyID="2294092" />
|
||||||
|
<common:channel common:id="3090a5a1-d493-4865-ba44-8fd390dfec44" common:partyID="1698432" />
|
||||||
|
<common:individual common:id="8066fa2a-16ba-4148-b28c-2926ba263c5f" common:languageID="English" common:firstName="JANE" common:lastName="DOE" common:dob="2018-07-09" common:ssn="000090001" common:customerNum="0" common:middleName="A">
|
||||||
|
<common:contactMechanisms>
|
||||||
|
<common:contactMechanism common:contactMechanismType="HomePhone" common:contactString="1235555555">
|
||||||
|
<common:contactMechanismCategory common:CD="1" />
|
||||||
|
</common:contactMechanism>
|
||||||
|
<common:contactMechanism common:contactMechanismType="EMail" common:contactString="[email protected]">
|
||||||
|
<common:contactMechanismCategory common:CD="3" />
|
||||||
|
</common:contactMechanism>
|
||||||
|
<common:contactMechanism common:contactMechanismType="CurrentAddress">
|
||||||
|
<common:addressRef common:idRef="bf7e502a-9830-43c6-b603-1a32294c7e1a" />
|
||||||
|
<common:contactMechanismCategory common:CD="2" />
|
||||||
|
</common:contactMechanism>
|
||||||
|
<common:contactMechanism common:contactMechanismType="MailingAddress">
|
||||||
|
<common:addressRef common:idRef="f84db562-36a0-4039-9ce5-346a2ba6899b" />
|
||||||
|
<common:contactMechanismCategory common:CD="2" />
|
||||||
|
</common:contactMechanism>
|
||||||
|
</common:contactMechanisms>
|
||||||
|
<common:partyRelationships>
|
||||||
|
<common:employment common:relationshipType="Employment">
|
||||||
|
<common:partyRef xsi:type="common:EmployerRef" common:idRef="eee4efa3-327f-4ce5-9e8b-8c3e7a865fff" common:partyType="Employer" />
|
||||||
|
<common:employmentSubRel common:isCurrentFL="true" common:title="TESTER" common:monthsEmployed="60" common:isSelfEmployed="false" common:employmentType="FullTime">
|
||||||
|
<common:userEmploymentType common:lookupType="UserEmploymentType" common:CD="2" common:name="Full Time" />
|
||||||
|
</common:employmentSubRel>
|
||||||
|
</common:employment>
|
||||||
|
<common:partyRelationship common:relationshipType="Marriage">
|
||||||
|
<common:partyRef xsi:type="common:IndividualRef" common:idRef="ba99037f-df92-46d4-a477-ffecea1f4837" common:partyType="Individual" />
|
||||||
|
</common:partyRelationship>
|
||||||
|
</common:partyRelationships>
|
||||||
|
<common:incomes>
|
||||||
|
<common:income common:IncomeTypeCD="Salary" common:frequency="Annually" common:amountPerPeriod="5000.0" common:incomeStatus="IncomeStatus_Included" common:incomeAdjustmentPercentage="1" common:adjustedIncome="5000.0" common:sourceName="SALARY">
|
||||||
|
<common:employerRef common:idRef="eee4efa3-327f-4ce5-9e8b-8c3e7a865fff" />
|
||||||
|
</common:income>
|
||||||
|
</common:incomes>
|
||||||
|
<common:trades>
|
||||||
|
<common:trade common:accountTypeCD="RealEstateMortgage" common:tradeTypeID="Mortgage" common:creditorName="Rent - Mortgage" common:debtStatusCD="Include" common:ecoaCD="Individual" common:isCurrResidenceRentMortgage="true" common:monthlyPayment="100">
|
||||||
|
<common:kindOfBusiness common:lookupType="KOB" common:CD="FM" />
|
||||||
|
</common:trade>
|
||||||
|
</common:trades>
|
||||||
|
<common:maritalStatus common:lookupType="MaritalStatus" common:CD="U" common:name="Unmarried" />
|
||||||
|
</common:individual>
|
||||||
|
<common:employer common:id="eee4efa3-327f-4ce5-9e8b-8c3e7a865fff" common:name="COLLEGE PRO PAINTERS" common:languageID="English">
|
||||||
|
<common:contactMechanisms>
|
||||||
|
<common:contactMechanism common:contactMechanismType="WorkPhone" common:contactString="9992245555">
|
||||||
|
<common:contactMechanismCategory common:CD="1" />
|
||||||
|
</common:contactMechanism>
|
||||||
|
</common:contactMechanisms>
|
||||||
|
</common:employer>
|
||||||
|
<common:individual common:id="ba99037f-df92-46d4-a477-ffecea1f4837" common:languageID="English" common:firstName="JOHN" common:lastName="SMITH" common:dob="2018-07-25" common:ssn="111221111" common:customerNum="0">
|
||||||
|
<common:contactMechanisms>
|
||||||
|
<common:contactMechanism common:contactMechanismType="CellPhone" common:contactString="5555550983">
|
||||||
|
<common:contactMechanismCategory common:CD="1" />
|
||||||
|
</common:contactMechanism>
|
||||||
|
<common:contactMechanism common:contactMechanismType="EMail" common:contactString="[email protected]">
|
||||||
|
<common:contactMechanismCategory common:CD="3" />
|
||||||
|
</common:contactMechanism>
|
||||||
|
<common:contactMechanism common:contactMechanismType="CurrentAddress">
|
||||||
|
<common:addressRef common:idRef="ae795a5f-1ea3-4186-b4b8-e9f9b81e3059" />
|
||||||
|
<common:contactMechanismCategory common:CD="2" />
|
||||||
|
</common:contactMechanism>
|
||||||
|
<common:contactMechanism common:contactMechanismType="MailingAddress">
|
||||||
|
<common:addressRef common:idRef="ae795a5f-1ea3-4186-b4b8-e9f9b81e3059" />
|
||||||
|
<common:contactMechanismCategory common:CD="2" />
|
||||||
|
</common:contactMechanism>
|
||||||
|
<common:contactMechanism common:contactMechanismType="PreviousAddress">
|
||||||
|
<common:addressRef common:idRef="e7e881f0-d371-4371-8022-cce4f700e6d6" />
|
||||||
|
<common:contactMechanismCategory common:CD="2" />
|
||||||
|
</common:contactMechanism>
|
||||||
|
</common:contactMechanisms>
|
||||||
|
<common:partyRelationships>
|
||||||
|
<common:employment common:relationshipType="Employment">
|
||||||
|
<common:partyRef xsi:type="common:EmployerRef" common:idRef="e8436884-0e6c-4144-8de5-1f44c7936a23" common:partyType="Employer" />
|
||||||
|
<common:employmentSubRel common:isCurrentFL="true" common:title="LEAD TEAPOT ASSEMBLER" common:monthsEmployed="0" common:isSelfEmployed="false" common:employmentType="PartTime">
|
||||||
|
<common:userEmploymentType common:lookupType="UserEmploymentType" common:CD="3" common:name="Part Time" />
|
||||||
|
</common:employmentSubRel>
|
||||||
|
</common:employment>
|
||||||
|
<common:employment common:relationshipType="Employment">
|
||||||
|
<common:partyRef xsi:type="common:EmployerRef" common:idRef="58d25f44-1260-428d-ac2c-d8804b06ed66" common:partyType="Employer" />
|
||||||
|
<common:employmentSubRel common:isCurrentFL="true" common:title="JUNIOR TEAPOT ASSEMBLER" common:monthsEmployed="0" common:isSelfEmployed="false" common:employmentType="PartTime">
|
||||||
|
<common:userEmploymentType common:lookupType="UserEmploymentType" common:CD="3" common:name="Part Time" />
|
||||||
|
</common:employmentSubRel>
|
||||||
|
</common:employment>
|
||||||
|
</common:partyRelationships>
|
||||||
|
<common:incomes>
|
||||||
|
<common:income common:IncomeTypeCD="Salary" common:frequency="Monthly" common:amountPerPeriod="100" common:incomeStatus="IncomeStatus_Included" common:incomeAdjustmentPercentage="1" common:adjustedIncome="100" common:sourceName="WORK">
|
||||||
|
<common:employerRef common:idRef="e8436884-0e6c-4144-8de5-1f44c7936a23" />
|
||||||
|
</common:income>
|
||||||
|
<common:income common:IncomeTypeCD="Salary" common:frequency="Monthly" common:amountPerPeriod="50" common:incomeStatus="IncomeStatus_Included" common:incomeAdjustmentPercentage="1" common:adjustedIncome="50" common:sourceName="WORK">
|
||||||
|
<common:employerRef common:idRef="58d25f44-1260-428d-ac2c-d8804b06ed66" />
|
||||||
|
</common:income>
|
||||||
|
</common:incomes>
|
||||||
|
<common:trades>
|
||||||
|
<common:trade common:accountTypeCD="RealEstateMortgage" common:tradeTypeID="Mortgage" common:creditorName="Rent - Mortgage" common:debtStatusCD="Include" common:ecoaCD="Individual" common:isCurrResidenceRentMortgage="true" common:monthlyPayment="100">
|
||||||
|
<common:kindOfBusiness common:lookupType="KOB" common:CD="FM" />
|
||||||
|
</common:trade>
|
||||||
|
</common:trades>
|
||||||
|
<common:maritalStatus common:lookupType="MaritalStatus" common:CD="M" common:name="Married" />
|
||||||
|
</common:individual>
|
||||||
|
<common:employer common:id="e8436884-0e6c-4144-8de5-1f44c7936a23" common:name="CHOCOLATE TEAPOT MANFUACTURING INC" common:languageID="English">
|
||||||
|
<common:contactMechanisms>
|
||||||
|
<common:contactMechanism common:contactMechanismType="WorkPhone" common:contactString="5556783241">
|
||||||
|
<common:contactMechanismCategory common:CD="1" />
|
||||||
|
</common:contactMechanism>
|
||||||
|
</common:contactMechanisms>
|
||||||
|
</common:employer>
|
||||||
|
<common:employer common:id="58d25f44-1260-428d-ac2c-d8804b06ed66" common:name="VANILLA TEAPOT MANFUACTURING COOP" common:languageID="English">
|
||||||
|
<common:contactMechanisms>
|
||||||
|
<common:contactMechanism common:contactMechanismType="WorkPhone" common:contactString="5559572318">
|
||||||
|
<common:contactMechanismCategory common:CD="1" />
|
||||||
|
</common:contactMechanism>
|
||||||
|
</common:contactMechanisms>
|
||||||
|
</common:employer>
|
||||||
|
</app:parties>
|
||||||
|
<app:appDetails>
|
||||||
|
<app:appDetailBankcard app:contractRate="0" app:financedAmt="154.20" app:termFrequencyCD="Monthly" app:calculationType="OpenEnd" app:loanType="Consumer" app:interestRateType="Variable" app:rankNum="1" app:isApplicantRequestedInterestRate="false" app:isApplicantRequestedAmountRequested="true" app:principal="154.20" app:isApplicantRequestedTerm="true" app:isHMDAFL="false">
|
||||||
|
<app:appDetailParties>
|
||||||
|
<app:appDetailParty common:idRef="292d0c30-976b-47f9-85a4-487ce0b3e1e8" common:partyType="Channel" app:appPartyType="ServicingChannel" />
|
||||||
|
</app:appDetailParties>
|
||||||
|
<app:appDetailProperties>
|
||||||
|
<app:appDetailProperty common:idRef="9ed5a50f-279c-49b0-b5b4-d5b614e42501" common:propertyType="CD" common:propertySubType="NoneSelected" app:statusID="Active" app:collateralTypeID="18" />
|
||||||
|
</app:appDetailProperties>
|
||||||
|
<app:appDetailRequestedAmts>
|
||||||
|
<app:appDetailRequestedAmt app:requestedAmount="154.20" app:requestedAmountType="Generic" />
|
||||||
|
</app:appDetailRequestedAmts>
|
||||||
|
<app:product common:productID="136" />
|
||||||
|
<app:fields>
|
||||||
|
<common:lookupFieldLink common:value="308">
|
||||||
|
<common:customLookupField common:ID="-124" common:fieldLevel="ProductCategory" />
|
||||||
|
</common:lookupFieldLink>
|
||||||
|
</app:fields>
|
||||||
|
<app:loanPurposes>
|
||||||
|
<app:appDetailLoanPurpose app:rank="1">
|
||||||
|
<app:loanPurpose common:CD="149" />
|
||||||
|
</app:appDetailLoanPurpose>
|
||||||
|
</app:loanPurposes>
|
||||||
|
</app:appDetailBankcard>
|
||||||
|
</app:appDetails>
|
||||||
|
<app:properties>
|
||||||
|
<common:propertyStocksAndBonds common:id="9ed5a50f-279c-49b0-b5b4-d5b614e42501" common:finalEstimatedValue="154.20" common:propertyType="CD" common:description="CDs or Savings" />
|
||||||
|
</app:properties>
|
||||||
|
<app:addresses>
|
||||||
|
<common:address common:id="bf7e502a-9830-43c6-b603-1a32294c7e1a" common:street1="123 MAIN ST" common:cityName="NEW BERLIN" common:state="WI" common:postalCode="53151" common:country="UnitedStates" common:isCurrentResFL="true" common:monthsResided="12">
|
||||||
|
<common:residenceType common:CD="N" />
|
||||||
|
</common:address>
|
||||||
|
<common:address common:id="f84db562-36a0-4039-9ce5-346a2ba6899b" common:street1="321 MAIN ST" common:cityName="NEW BERLIN" common:state="WI" common:postalCode="53151" common:country="UnitedStates" />
|
||||||
|
<common:address common:id="ae795a5f-1ea3-4186-b4b8-e9f9b81e3059" common:street1="339 1ST ST" common:cityName="MILWAUKEE" common:state="WI" common:postalCode="53202" common:country="UnitedStates" common:isCurrentResFL="true" common:monthsResided="12" common:street2="#76">
|
||||||
|
<common:residenceType common:CD="R" />
|
||||||
|
</common:address>
|
||||||
|
<common:address common:id="e7e881f0-d371-4371-8022-cce4f700e6d6" common:street1="339 1ST ST" common:cityName="MILWAUKEE" common:state="WI" common:postalCode="53202" common:country="UnitedStates" common:isCurrentResFL="false" common:monthsResided="6" common:street2="#80">
|
||||||
|
<common:residenceType common:CD="R" />
|
||||||
|
</common:address>
|
||||||
|
</app:addresses>
|
||||||
|
<app:appNotes>
|
||||||
|
<app:appNote app:noteEntry="IP: 111.11.1111, DISCLOSURE DATE: 3/8/2019 1:50 PM" app:noteTypeDisplayName="Application Note" app:noteTypeCategoryDisplayName="Application Note">
|
||||||
|
<app:noteType common:CD="1" />
|
||||||
|
<app:noteTypeCategory common:lookupType="NoteTypeCategory" common:CD="1" />
|
||||||
|
</app:appNote>
|
||||||
|
</app:appNotes>
|
||||||
|
<app:org common:idRef="64f4efa3-327f-4ce5-9e8b-8c3e7a8656d5" />
|
||||||
|
<app:vehicleValuations />
|
||||||
|
</app:application>
|
||||||
|
</createApp>
|
||||||
|
</actionAPI>
|
||||||
+202
@@ -0,0 +1,202 @@
|
|||||||
|
<actionAPI version="1" xmlns="" xmlns:common="Common" xmlns:app="App" xmlns:msg="Messages" xmlns:qo="QO" xmlns:maint="Maint" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
|
||||||
|
<createApp>
|
||||||
|
<app:application app:appReceivedDate="2018-01-01T06:00:00.0000000Z" app:appInitiatedDate="2018-01-01T06:00:00.0000000Z" app:priorityCD="High">
|
||||||
|
<app:appParties>
|
||||||
|
<app:sourceChannel common:idRef="292d0c30-976b-47f9-85a4-487ce0b3e1e8" common:partyType="Channel" />
|
||||||
|
<app:servicingChannel common:idRef="3090a5a1-d493-4865-ba44-8fd390dfec44" common:partyType="Channel" />
|
||||||
|
<app:primaryBorrower common:idRef="8066fa2a-16ba-4148-b28c-2926ba263c5f" common:partyType="Individual" app:isCollateralGrantorFL="false">
|
||||||
|
<app:fields>
|
||||||
|
<common:lookupFieldLink common:value="85">
|
||||||
|
<common:customLookupField common:ID="-73" common:fieldLevel="IndividualApplicant" />
|
||||||
|
</common:lookupFieldLink>
|
||||||
|
</app:fields>
|
||||||
|
</app:primaryBorrower>
|
||||||
|
<app:borrower common:idRef="ba99037f-df92-46d4-a477-ffecea1f4837" common:partyType="Individual" app:isCollateralGrantorFL="false">
|
||||||
|
<app:fields>
|
||||||
|
<common:lookupFieldLink common:value="85">
|
||||||
|
<common:customLookupField common:ID="-73" common:fieldLevel="IndividualApplicant" />
|
||||||
|
</common:lookupFieldLink>
|
||||||
|
<common:boolFieldLink common:value="true">
|
||||||
|
<common:customLookupField common:ID="-112" common:fieldLevel="IndividualApplicant" />
|
||||||
|
</common:boolFieldLink>
|
||||||
|
</app:fields>
|
||||||
|
</app:borrower>
|
||||||
|
</app:appParties>
|
||||||
|
<app:parties>
|
||||||
|
<common:organization common:id="64f4efa3-327f-4ce5-9e8b-8c3e7a8656d5" common:partyID="4" />
|
||||||
|
<common:channel common:id="292d0c30-976b-47f9-85a4-487ce0b3e1e8" common:partyID="2294092" />
|
||||||
|
<common:channel common:id="3090a5a1-d493-4865-ba44-8fd390dfec44" common:partyID="1698432" />
|
||||||
|
<common:individual common:id="8066fa2a-16ba-4148-b28c-2926ba263c5f" common:languageID="English" common:firstName="JANE" common:lastName="DOE" common:dob="2018-07-09" common:ssn="000090001" common:customerNum="0" common:middleName="A">
|
||||||
|
<common:contactMechanisms>
|
||||||
|
<common:contactMechanism common:contactMechanismType="HomePhone" common:contactString="1235555555">
|
||||||
|
<common:contactMechanismCategory common:CD="1" />
|
||||||
|
</common:contactMechanism>
|
||||||
|
<common:contactMechanism common:contactMechanismType="EMail" common:contactString="[email protected]">
|
||||||
|
<common:contactMechanismCategory common:CD="3" />
|
||||||
|
</common:contactMechanism>
|
||||||
|
<common:contactMechanism common:contactMechanismType="CurrentAddress">
|
||||||
|
<common:addressRef common:idRef="bf7e502a-9830-43c6-b603-1a32294c7e1a" />
|
||||||
|
<common:contactMechanismCategory common:CD="2" />
|
||||||
|
</common:contactMechanism>
|
||||||
|
<common:contactMechanism common:contactMechanismType="MailingAddress">
|
||||||
|
<common:addressRef common:idRef="f84db562-36a0-4039-9ce5-346a2ba6899b" />
|
||||||
|
<common:contactMechanismCategory common:CD="2" />
|
||||||
|
</common:contactMechanism>
|
||||||
|
</common:contactMechanisms>
|
||||||
|
<common:partyRelationships>
|
||||||
|
<common:employment common:relationshipType="Employment">
|
||||||
|
<common:partyRef xsi:type="common:EmployerRef" common:idRef="eee4efa3-327f-4ce5-9e8b-8c3e7a865fff" common:partyType="Employer" />
|
||||||
|
<common:employmentSubRel common:isCurrentFL="true" common:title="TESTER" common:monthsEmployed="60" common:isSelfEmployed="false" common:employmentType="FullTime">
|
||||||
|
<common:userEmploymentType common:lookupType="UserEmploymentType" common:CD="2" common:name="Full Time" />
|
||||||
|
</common:employmentSubRel>
|
||||||
|
</common:employment>
|
||||||
|
</common:partyRelationships>
|
||||||
|
<common:incomes>
|
||||||
|
<common:income common:IncomeTypeCD="Salary" common:frequency="Annually" common:amountPerPeriod="5000.0" common:incomeStatus="IncomeStatus_Included" common:incomeAdjustmentPercentage="1" common:adjustedIncome="5000.0" common:sourceName="SALARY">
|
||||||
|
<common:employerRef common:idRef="eee4efa3-327f-4ce5-9e8b-8c3e7a865fff" />
|
||||||
|
</common:income>
|
||||||
|
</common:incomes>
|
||||||
|
<common:trades>
|
||||||
|
<common:trade common:accountTypeCD="RealEstateMortgage" common:tradeTypeID="Mortgage" common:creditorName="Rent - Mortgage" common:debtStatusCD="Include" common:ecoaCD="Individual" common:isCurrResidenceRentMortgage="true" common:monthlyPayment="100">
|
||||||
|
<common:kindOfBusiness common:lookupType="KOB" common:CD="FM" />
|
||||||
|
</common:trade>
|
||||||
|
</common:trades>
|
||||||
|
<common:maritalStatus common:lookupType="MaritalStatus" common:CD="U" common:name="Unmarried" />
|
||||||
|
</common:individual>
|
||||||
|
<common:employer common:id="eee4efa3-327f-4ce5-9e8b-8c3e7a865fff" common:name="COLLEGE PRO PAINTERS" common:languageID="English">
|
||||||
|
<common:contactMechanisms>
|
||||||
|
<common:contactMechanism common:contactMechanismType="WorkPhone" common:contactString="9992245555">
|
||||||
|
<common:contactMechanismCategory common:CD="1" />
|
||||||
|
</common:contactMechanism>
|
||||||
|
</common:contactMechanisms>
|
||||||
|
</common:employer>
|
||||||
|
<common:individual common:id="ba99037f-df92-46d4-a477-ffecea1f4837" common:languageID="English" common:firstName="JOHN" common:lastName="SMITH" common:dob="2018-07-25" common:ssn="111221111" common:customerNum="0">
|
||||||
|
<common:contactMechanisms>
|
||||||
|
<common:contactMechanism common:contactMechanismType="CellPhone" common:contactString="5555550983">
|
||||||
|
<common:contactMechanismCategory common:CD="1" />
|
||||||
|
</common:contactMechanism>
|
||||||
|
<common:contactMechanism common:contactMechanismType="EMail" common:contactString="[email protected]">
|
||||||
|
<common:contactMechanismCategory common:CD="3" />
|
||||||
|
</common:contactMechanism>
|
||||||
|
<common:contactMechanism common:contactMechanismType="CurrentAddress">
|
||||||
|
<common:addressRef common:idRef="ae795a5f-1ea3-4186-b4b8-e9f9b81e3059" />
|
||||||
|
<common:contactMechanismCategory common:CD="2" />
|
||||||
|
</common:contactMechanism>
|
||||||
|
<common:contactMechanism common:contactMechanismType="MailingAddress">
|
||||||
|
<common:addressRef common:idRef="ae795a5f-1ea3-4186-b4b8-e9f9b81e3059" />
|
||||||
|
<common:contactMechanismCategory common:CD="2" />
|
||||||
|
</common:contactMechanism>
|
||||||
|
<common:contactMechanism common:contactMechanismType="PreviousAddress">
|
||||||
|
<common:addressRef common:idRef="e7e881f0-d371-4371-8022-cce4f700e6d6" />
|
||||||
|
<common:contactMechanismCategory common:CD="2" />
|
||||||
|
</common:contactMechanism>
|
||||||
|
</common:contactMechanisms>
|
||||||
|
<common:partyRelationships>
|
||||||
|
<common:employment common:relationshipType="Employment">
|
||||||
|
<common:partyRef xsi:type="common:EmployerRef" common:idRef="e8436884-0e6c-4144-8de5-1f44c7936a23" common:partyType="Employer" />
|
||||||
|
<common:employmentSubRel common:isCurrentFL="true" common:title="LEAD TEAPOT ASSEMBLER" common:monthsEmployed="0" common:isSelfEmployed="false" common:employmentType="PartTime">
|
||||||
|
<common:userEmploymentType common:lookupType="UserEmploymentType" common:CD="3" common:name="Part Time" />
|
||||||
|
</common:employmentSubRel>
|
||||||
|
</common:employment>
|
||||||
|
<common:employment common:relationshipType="Employment">
|
||||||
|
<common:partyRef xsi:type="common:EmployerRef" common:idRef="58d25f44-1260-428d-ac2c-d8804b06ed66" common:partyType="Employer" />
|
||||||
|
<common:employmentSubRel common:isCurrentFL="true" common:title="JUNIOR TEAPOT ASSEMBLER" common:monthsEmployed="0" common:isSelfEmployed="false" common:employmentType="PartTime">
|
||||||
|
<common:userEmploymentType common:lookupType="UserEmploymentType" common:CD="3" common:name="Part Time" />
|
||||||
|
</common:employmentSubRel>
|
||||||
|
</common:employment>
|
||||||
|
</common:partyRelationships>
|
||||||
|
<common:incomes>
|
||||||
|
<common:income common:IncomeTypeCD="Salary" common:frequency="Monthly" common:amountPerPeriod="100" common:incomeStatus="IncomeStatus_Included" common:incomeAdjustmentPercentage="1" common:adjustedIncome="100" common:sourceName="WORK">
|
||||||
|
<common:employerRef common:idRef="e8436884-0e6c-4144-8de5-1f44c7936a23" />
|
||||||
|
</common:income>
|
||||||
|
<common:income common:IncomeTypeCD="Salary" common:frequency="Monthly" common:amountPerPeriod="50" common:incomeStatus="IncomeStatus_Included" common:incomeAdjustmentPercentage="1" common:adjustedIncome="50" common:sourceName="WORK">
|
||||||
|
<common:employerRef common:idRef="58d25f44-1260-428d-ac2c-d8804b06ed66" />
|
||||||
|
</common:income>
|
||||||
|
</common:incomes>
|
||||||
|
<common:trades>
|
||||||
|
<common:trade common:accountTypeCD="RealEstateMortgage" common:tradeTypeID="Mortgage" common:creditorName="Rent - Mortgage" common:debtStatusCD="Include" common:ecoaCD="Individual" common:isCurrResidenceRentMortgage="true" common:monthlyPayment="100">
|
||||||
|
<common:kindOfBusiness common:lookupType="KOB" common:CD="FM" />
|
||||||
|
</common:trade>
|
||||||
|
</common:trades>
|
||||||
|
<common:maritalStatus common:lookupType="MaritalStatus" common:CD="M" common:name="Married" />
|
||||||
|
</common:individual>
|
||||||
|
<common:employer common:id="e8436884-0e6c-4144-8de5-1f44c7936a23" common:name="CHOCOLATE TEAPOT MANFUACTURING INC" common:languageID="English">
|
||||||
|
<common:contactMechanisms>
|
||||||
|
<common:contactMechanism common:contactMechanismType="WorkPhone" common:contactString="5556783241">
|
||||||
|
<common:contactMechanismCategory common:CD="1" />
|
||||||
|
</common:contactMechanism>
|
||||||
|
</common:contactMechanisms>
|
||||||
|
</common:employer>
|
||||||
|
<common:employer common:id="58d25f44-1260-428d-ac2c-d8804b06ed66" common:name="VANILLA TEAPOT MANFUACTURING COOP" common:languageID="English">
|
||||||
|
<common:contactMechanisms>
|
||||||
|
<common:contactMechanism common:contactMechanismType="WorkPhone" common:contactString="5559572318">
|
||||||
|
<common:contactMechanismCategory common:CD="1" />
|
||||||
|
</common:contactMechanism>
|
||||||
|
</common:contactMechanisms>
|
||||||
|
</common:employer>
|
||||||
|
</app:parties>
|
||||||
|
<app:appDetails>
|
||||||
|
<app:appDetailBankcard app:contractRate="0" app:financedAmt="154.20" app:termFrequencyCD="Monthly" app:calculationType="OpenEnd" app:loanType="Consumer" app:interestRateType="Variable" app:rankNum="1" app:isApplicantRequestedInterestRate="false" app:isApplicantRequestedAmountRequested="true" app:principal="154.20" app:isApplicantRequestedTerm="true" app:isHMDAFL="false">
|
||||||
|
<app:appDetailParties>
|
||||||
|
<app:appDetailParty common:idRef="292d0c30-976b-47f9-85a4-487ce0b3e1e8" common:partyType="Channel" app:appPartyType="ServicingChannel" />
|
||||||
|
</app:appDetailParties>
|
||||||
|
<app:appDetailProperties>
|
||||||
|
<app:appDetailProperty common:idRef="9ed5a50f-279c-49b0-b5b4-d5b614e42501" common:propertyType="CD" common:propertySubType="NoneSelected" app:statusID="Active" app:collateralTypeID="18" />
|
||||||
|
</app:appDetailProperties>
|
||||||
|
<app:appDetailRequestedAmts>
|
||||||
|
<app:appDetailRequestedAmt app:requestedAmount="154.20" app:requestedAmountType="Generic" />
|
||||||
|
</app:appDetailRequestedAmts>
|
||||||
|
<app:product common:productID="136" />
|
||||||
|
<app:fields>
|
||||||
|
<common:lookupFieldLink common:value="309">
|
||||||
|
<common:customLookupField common:ID="-124" common:fieldLevel="ProductCategory" />
|
||||||
|
</common:lookupFieldLink>
|
||||||
|
<common:stringFieldLink common:value="asdfas-12341">
|
||||||
|
<common:customField common:ID="-119" common:fieldLevel="ProductCategory" />
|
||||||
|
</common:stringFieldLink>
|
||||||
|
</app:fields>
|
||||||
|
<app:loanPurposes>
|
||||||
|
<app:appDetailLoanPurpose app:rank="1">
|
||||||
|
<app:loanPurpose common:CD="149" />
|
||||||
|
</app:appDetailLoanPurpose>
|
||||||
|
</app:loanPurposes>
|
||||||
|
</app:appDetailBankcard>
|
||||||
|
</app:appDetails>
|
||||||
|
<app:properties>
|
||||||
|
<common:propertyStocksAndBonds common:id="9ed5a50f-279c-49b0-b5b4-d5b614e42501" common:finalEstimatedValue="154.20" common:propertyType="CD" common:description="CDs or Savings" />
|
||||||
|
</app:properties>
|
||||||
|
<app:addresses>
|
||||||
|
<common:address common:id="bf7e502a-9830-43c6-b603-1a32294c7e1a" common:street1="123 MAIN ST" common:cityName="NEW BERLIN" common:state="WI" common:postalCode="53151" common:country="UnitedStates" common:isCurrentResFL="true" common:monthsResided="12">
|
||||||
|
<common:residenceType common:CD="N" />
|
||||||
|
</common:address>
|
||||||
|
<common:address common:id="f84db562-36a0-4039-9ce5-346a2ba6899b" common:street1="321 MAIN ST" common:cityName="NEW BERLIN" common:state="WI" common:postalCode="53151" common:country="UnitedStates" />
|
||||||
|
<common:address common:id="ae795a5f-1ea3-4186-b4b8-e9f9b81e3059" common:street1="339 1ST ST" common:cityName="MILWAUKEE" common:state="WI" common:postalCode="53202" common:country="UnitedStates" common:isCurrentResFL="true" common:monthsResided="12" common:street2="#76">
|
||||||
|
<common:residenceType common:CD="R" />
|
||||||
|
</common:address>
|
||||||
|
<common:address common:id="e7e881f0-d371-4371-8022-cce4f700e6d6" common:street1="339 1ST ST" common:cityName="MILWAUKEE" common:state="WI" common:postalCode="53202" common:country="UnitedStates" common:isCurrentResFL="false" common:monthsResided="6" common:street2="#80">
|
||||||
|
<common:residenceType common:CD="R" />
|
||||||
|
</common:address>
|
||||||
|
</app:addresses>
|
||||||
|
<app:appNotes>
|
||||||
|
<app:appNote app:noteEntry="IP: 111.11.1111, DISCLOSURE DATE: 3/8/2019 1:50 PM" app:noteTypeDisplayName="Application Note" app:noteTypeCategoryDisplayName="Application Note">
|
||||||
|
<app:noteType common:CD="1" />
|
||||||
|
<app:noteTypeCategory common:lookupType="NoteTypeCategory" common:CD="1" />
|
||||||
|
</app:appNote>
|
||||||
|
<app:appNote app:noteEntry="PRIMARY CONTACT METHOD: 1234567890" app:noteTypeDisplayName="Application Note" app:noteTypeCategoryDisplayName="Application Note">
|
||||||
|
<app:noteType common:CD="1" />
|
||||||
|
<app:noteTypeCategory common:lookupType="NoteTypeCategory" common:CD="1" />
|
||||||
|
</app:appNote>
|
||||||
|
<app:appNote app:noteEntry="PROMO CODE: ASDFAS-12341" app:noteTypeDisplayName="Application Note" app:noteTypeCategoryDisplayName="Application Note">
|
||||||
|
<app:noteType common:CD="1" />
|
||||||
|
<app:noteTypeCategory common:lookupType="NoteTypeCategory" common:CD="1" />
|
||||||
|
</app:appNote>
|
||||||
|
<app:appNote app:noteEntry="EXAMPLE APPLICATION NOTE." app:noteTypeDisplayName="Application Note" app:noteTypeCategoryDisplayName="Application Note">
|
||||||
|
<app:noteType common:CD="1" />
|
||||||
|
<app:noteTypeCategory common:lookupType="NoteTypeCategory" common:CD="1" />
|
||||||
|
</app:appNote>
|
||||||
|
</app:appNotes>
|
||||||
|
<app:org common:idRef="64f4efa3-327f-4ce5-9e8b-8c3e7a8656d5" />
|
||||||
|
<app:vehicleValuations />
|
||||||
|
</app:application>
|
||||||
|
</createApp>
|
||||||
|
</actionAPI>
|
||||||
@@ -0,0 +1,88 @@
|
|||||||
|
<actionAPI xmlns:common="Common" xmlns:app="App" xmlns:msg="Messages" xmlns:qo="QO" xmlns:maint="Maint" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
|
||||||
|
<createApp>
|
||||||
|
<app:application app:appReceivedDate="2018-06-25T19:02:34" app:appInitiatedDate="2018-06-25T19:02:34" app:priorityCD="High" app:utcDate="2018-06-26T21:36:39.7217213Z" xmlns:util="Util">
|
||||||
|
<app:appParties>
|
||||||
|
<app:sourceChannel common:idRef="5d49b0ea-4e49-455b-8086-b26ab9b90c62" common:partyType="Channel"/>
|
||||||
|
<app:servicingChannel common:idRef="5d49b0ea-4e49-455b-8086-b26ab9b90c62" common:partyType="Channel"/>
|
||||||
|
<app:primaryBorrower common:idRef="8066fa2a-16ba-4148-b28c-2926ba263c5f" common:partyType="Individual" app:isCollateralGrantorFL="false">
|
||||||
|
<app:fields>
|
||||||
|
<common:lookupFieldLink common:value="99">
|
||||||
|
<common:customLookupField common:name="IS THE APPLICANT A NON-SIGNING SPOUSE?" common:ID="-73" common:fieldLevel="IndividualApplicant"/>
|
||||||
|
</common:lookupFieldLink>
|
||||||
|
</app:fields>
|
||||||
|
</app:primaryBorrower>
|
||||||
|
</app:appParties>
|
||||||
|
<app:parties>
|
||||||
|
<common:individual common:languageID="English" common:id="8066fa2a-16ba-4148-b28c-2926ba263c5f" common:ssn="555555555" common:firstName="TEST" common:lastName="CREDITCARD" common:isEmployeeFL="false" common:refusedToFurnishInfoFL="false" common:intentToProceedFL="false" common:refusedToFurnishGenderFL="false" common:dob="1950-04-01" common:age="68" common:isCreditHistoryFrozenFL="false" common:isRetiredFL="false" common:isPermanentResidentFL="false" common:hasAlienRegNumFL="false" common:hasNonAppSpouseSignatureOnFileFL="false" common:numOfDependants="0" common:ownsOrIsBuyingAResidence="false" common:hasBusinessExperience="false" common:hasManagementExperience="false" common:isDecisionMaker="false" common:isExistingCustomerFL="false">
|
||||||
|
<common:contactMechanisms>
|
||||||
|
<common:contactMechanism common:contactMechanismType="CurrentAddress" common:isPreferredContactMechanismFL="false">
|
||||||
|
<common:addressRef common:idRef="de5799f2-7abc-404d-87dc-98dd87e0323a"/>
|
||||||
|
<common:contactMechanismCategory common:CD="2"/>
|
||||||
|
</common:contactMechanism>
|
||||||
|
<common:contactMechanism common:contactMechanismType="MailingAddress" common:isPreferredContactMechanismFL="false">
|
||||||
|
<common:addressRef common:idRef="de5799f2-7abc-404d-87dc-98dd87e0323a"/>
|
||||||
|
<common:contactMechanismCategory common:CD="2"/>
|
||||||
|
</common:contactMechanism>
|
||||||
|
<common:contactMechanism common:contactMechanismType="HomePhone" common:contactString="4148675309" common:isPreferredContactMechanismFL="false">
|
||||||
|
<common:contactMechanismCategory common:CD="1"/>
|
||||||
|
</common:contactMechanism>
|
||||||
|
<common:contactMechanism common:contactMechanismType="EMail" common:contactString="[email protected]" common:isPreferredContactMechanismFL="false">
|
||||||
|
<common:contactMechanismCategory common:CD="3"/>
|
||||||
|
</common:contactMechanism>
|
||||||
|
</common:contactMechanisms>
|
||||||
|
<common:partyRelationships>
|
||||||
|
<common:employment common:relationshipType="Employment">
|
||||||
|
<common:partyRef xsi:type="common:EmployerRef" common:idRef="38a6fa77-cbd0-4a96-8993-b7f2138599a1" common:partyType="Employer"/>
|
||||||
|
<common:employmentSubRel common:isCurrentFL="true" common:title="TESTER" common:monthsEmployed="60" common:isSelfEmployed="false" common:employmentType="FullTime">
|
||||||
|
<common:userEmploymentType common:lookupType="UserEmploymentType" common:CD="2" common:name="Full Time"/>
|
||||||
|
</common:employmentSubRel>
|
||||||
|
</common:employment>
|
||||||
|
</common:partyRelationships>
|
||||||
|
<common:partyTypes>
|
||||||
|
<common:partyType>Individual</common:partyType>
|
||||||
|
</common:partyTypes>
|
||||||
|
<common:incomes>
|
||||||
|
<common:income common:IncomeTypeCD="Salary" common:frequency="Annually" common:amountPerPeriod="5000.0000" common:incomeStatus="IncomeStatus_Included" common:incomeAdjustmentPercentage="1.00000000" common:adjustedIncome="5000.000000000000">
|
||||||
|
<common:employerRef common:idRef="38a6fa77-cbd0-4a96-8993-b7f2138599a1"/>
|
||||||
|
</common:income>
|
||||||
|
</common:incomes>
|
||||||
|
<common:trades>
|
||||||
|
<common:trade common:creditorName="Rent-Mortgage" common:accountTypeCD="RealEstateMortgage" common:tradeTypeID="Mortgage" common:debtStatusCD="Include" common:ecoaCD="Individual" common:monthlyPayment="200.0000" common:isCurrResidenceRentMortgage="true">
|
||||||
|
<common:kindOfBusiness common:lookupType="KOB" common:CD="FM"/>
|
||||||
|
</common:trade>
|
||||||
|
</common:trades>
|
||||||
|
<common:maritalStatus common:lookupType="MaritalStatus" common:CD="U" common:name="Unmarried"/>
|
||||||
|
</common:individual>
|
||||||
|
<common:employer common:id="38a6fa77-cbd0-4a96-8993-b7f2138599a1" common:languageID="English" common:name="Tester">
|
||||||
|
<common:contactMechanisms/>
|
||||||
|
</common:employer>
|
||||||
|
<common:organization common:id="902a0d19-160c-4af0-9763-120fe12a4e80" common:partyID="4" common:languageID="English"/>
|
||||||
|
<common:channel common:id="5d49b0ea-4e49-455b-8086-b26ab9b90c62" common:partyID="2399724" common:languageID="English"/>
|
||||||
|
</app:parties>
|
||||||
|
<app:appDetails>
|
||||||
|
<app:appDetailBankcard common:id="ebe5f4b0-7a1d-4fdb-bece-8186df7da6f4" app:contractRate="0.00000000" app:financedAmt="1000.0000" app:termFrequencyCD="Monthly" app:calculationType="OpenEnd" app:loanType="Consumer" app:interestRateType="Variable" app:rankNum="1" app:isApplicantRequestedInterestRate="false" app:isApplicantRequestedAmountRequested="true" app:principal="1000.0000" app:isApplicantRequestedTerm="true">
|
||||||
|
<app:appDetailParties>
|
||||||
|
<app:appDetailParty common:idRef="5d49b0ea-4e49-455b-8086-b26ab9b90c62" common:partyType="Channel" app:appPartyType="ServicingChannel"/>
|
||||||
|
</app:appDetailParties>
|
||||||
|
<app:appDetailRequestedAmts>
|
||||||
|
<app:appDetailRequestedAmt app:requestedAmount="1000.0000" app:requestedAmountType="Generic"/>
|
||||||
|
</app:appDetailRequestedAmts>
|
||||||
|
<app:product common:productID="132"/>
|
||||||
|
<app:loanPurposes>
|
||||||
|
<app:appDetailLoanPurpose app:rank="1">
|
||||||
|
<app:loanPurpose common:CD="149"/>
|
||||||
|
</app:appDetailLoanPurpose>
|
||||||
|
</app:loanPurposes>
|
||||||
|
</app:appDetailBankcard>
|
||||||
|
</app:appDetails>
|
||||||
|
<app:properties/>
|
||||||
|
<app:addresses>
|
||||||
|
<common:address common:id="de5799f2-7abc-404d-87dc-98dd87e0323a" common:street1="123 FAKE ST" common:postalCode="53151" common:cityName="NEW BERLIN" common:monthsResided="24" common:isCurrentResFL="true" common:state="WI" common:country="UnitedStates">
|
||||||
|
<common:residenceType common:CD="N" common:name="Own"/>
|
||||||
|
</common:address>
|
||||||
|
</app:addresses>
|
||||||
|
<app:org common:idRef="902a0d19-160c-4af0-9763-120fe12a4e80"/>
|
||||||
|
<app:vehicleValuations/>
|
||||||
|
</app:application>
|
||||||
|
</createApp>
|
||||||
|
</actionAPI>
|
||||||
+109
@@ -0,0 +1,109 @@
|
|||||||
|
<actionAPI xmlns:common="Common" xmlns:app="App" xmlns:msg="Messages" xmlns:qo="QO" xmlns:maint="Maint" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
|
||||||
|
<createApp>
|
||||||
|
<app:application app:appReceivedDate="2018-06-25T22:17:50" app:appInitiatedDate="2018-06-25T22:17:50" app:priorityCD="High" app:utcDate="2018-06-26T22:04:03.5690156Z" xmlns:util="Util">
|
||||||
|
<app:appParties>
|
||||||
|
<app:sourceChannel common:idRef="0e42afd9-61b1-42ac-bcd4-3192df83dace" common:partyType="Channel"/>
|
||||||
|
<app:servicingChannel common:idRef="0e42afd9-61b1-42ac-bcd4-3192df83dace" common:partyType="Channel"/>
|
||||||
|
<app:primaryBorrower common:idRef="32397c78-5af2-4df8-8971-684735b1b087" common:partyType="Individual" app:isCollateralGrantorFL="false"/>
|
||||||
|
</app:appParties>
|
||||||
|
<app:parties>
|
||||||
|
<common:individual common:languageID="English" common:id="32397c78-5af2-4df8-8971-684735b1b087" common:ssn="745551234" common:firstName="TEST" common:lastName="TESTHELOC" common:genderCD="NotProvided" common:ethnicityCD="NotProvided" common:isEmployeeFL="false" common:refusedToFurnishInfoFL="false" common:intentToProceedFL="false" common:refusedToFurnishGenderFL="false" common:dob="1995-04-01" common:age="23" common:isCreditHistoryFrozenFL="false" common:isRetiredFL="false" common:isPermanentResidentFL="false" common:hasAlienRegNumFL="false" common:hasNonAppSpouseSignatureOnFileFL="false" common:numOfDependants="0" common:ownsOrIsBuyingAResidence="false" common:hasBusinessExperience="false" common:hasManagementExperience="false" common:isDecisionMaker="false" common:isExistingCustomerFL="false">
|
||||||
|
<common:contactMechanisms>
|
||||||
|
<common:contactMechanism common:contactMechanismType="CurrentAddress" common:isPreferredContactMechanismFL="false">
|
||||||
|
<common:addressRef common:idRef="236a44b8-ca41-4aea-9d0a-c4ee9d9f8001"/>
|
||||||
|
<common:contactMechanismCategory common:CD="2"/>
|
||||||
|
</common:contactMechanism>
|
||||||
|
<common:contactMechanism common:contactMechanismType="MailingAddress" common:isPreferredContactMechanismFL="false">
|
||||||
|
<common:addressRef common:idRef="236a44b8-ca41-4aea-9d0a-c4ee9d9f8001"/>
|
||||||
|
<common:contactMechanismCategory common:CD="2"/>
|
||||||
|
</common:contactMechanism>
|
||||||
|
<common:contactMechanism common:contactMechanismType="CellPhone" common:contactString="4145557752" common:isPreferredContactMechanismFL="false">
|
||||||
|
<common:contactMechanismCategory common:CD="1"/>
|
||||||
|
</common:contactMechanism>
|
||||||
|
<common:contactMechanism common:contactMechanismType="EMail" common:contactString="[email protected]" common:isPreferredContactMechanismFL="false">
|
||||||
|
<common:contactMechanismCategory common:CD="3"/>
|
||||||
|
</common:contactMechanism>
|
||||||
|
</common:contactMechanisms>
|
||||||
|
<common:partyRelationships>
|
||||||
|
<common:employment common:relationshipType="Employment">
|
||||||
|
<common:partyRef xsi:type="common:EmployerRef" common:idRef="18b3900c-2812-4ee5-ae7a-225f166cc2eb" common:partyType="Employer"/>
|
||||||
|
<common:employmentSubRel common:isCurrentFL="false" common:title="DRIVER" common:monthsEmployed="72" common:isSelfEmployed="false" common:employmentType="FullTime">
|
||||||
|
<common:userEmploymentType common:lookupType="UserEmploymentType" common:CD="2" common:name="Full Time"/>
|
||||||
|
</common:employmentSubRel>
|
||||||
|
</common:employment>
|
||||||
|
<common:employment common:relationshipType="Employment">
|
||||||
|
<common:partyRef xsi:type="common:EmployerRef" common:idRef="399bfc75-dc91-4675-be1b-d96a59a94095" common:partyType="Employer"/>
|
||||||
|
<common:employmentSubRel common:isCurrentFL="true" common:monthsEmployed="6" common:isSelfEmployed="false" common:employmentType="FullTime">
|
||||||
|
<common:userEmploymentType common:lookupType="UserEmploymentType" common:CD="4" common:name="Retired"/>
|
||||||
|
</common:employmentSubRel>
|
||||||
|
</common:employment>
|
||||||
|
</common:partyRelationships>
|
||||||
|
<common:partyTypes>
|
||||||
|
<common:partyType>Individual</common:partyType>
|
||||||
|
</common:partyTypes>
|
||||||
|
<common:incomes>
|
||||||
|
<common:income common:IncomeTypeCD="Salary" common:frequency="Annually" common:amountPerPeriod="0.0000" common:incomeStatus="IncomeStatus_Included" common:incomeAdjustmentPercentage="1.00000000" common:adjustedIncome="0.000000000000">
|
||||||
|
<common:employerRef common:idRef="399bfc75-dc91-4675-be1b-d96a59a94095"/>
|
||||||
|
</common:income>
|
||||||
|
<common:income common:IncomeTypeCD="SocialSecurity" common:sourceName="SOCIAL SECURITY" common:frequency="Monthly" common:amountPerPeriod="1986.0000" common:incomeStatus="IncomeStatus_Included" common:incomeAdjustmentPercentage="1.00000000" common:adjustedIncome="1986.000000000000"/>
|
||||||
|
</common:incomes>
|
||||||
|
<common:trades>
|
||||||
|
<common:trade common:creditorName="Rent-Mortgage" common:accountTypeCD="RealEstateMortgage" common:tradeTypeID="Mortgage" common:debtStatusCD="Include" common:ecoaCD="Individual" common:monthlyPayment="500.0000" common:isCurrResidenceRentMortgage="true">
|
||||||
|
<common:kindOfBusiness common:lookupType="KOB" common:CD="FM"/>
|
||||||
|
</common:trade>
|
||||||
|
</common:trades>
|
||||||
|
<common:races>
|
||||||
|
<common:race common:race="NotProvided" common:isCheckedFL="true"/>
|
||||||
|
</common:races>
|
||||||
|
<common:maritalStatus common:lookupType="MaritalStatus" common:CD="U" common:name="Unmarried"/>
|
||||||
|
</common:individual>
|
||||||
|
<common:employer common:id="399bfc75-dc91-4675-be1b-d96a59a94095" common:languageID="English" common:name="RETIRED">
|
||||||
|
<common:contactMechanisms/>
|
||||||
|
</common:employer>
|
||||||
|
<common:employer common:id="18b3900c-2812-4ee5-ae7a-225f166cc2eb" common:languageID="English" common:name="HARLEY">
|
||||||
|
<common:contactMechanisms/>
|
||||||
|
</common:employer>
|
||||||
|
<common:user common:id="a824e8a5-b289-4daa-bdfe-079c8f0130d3" common:partyID="1932148" common:languageID="English" common:beginDate="2017-11-29T19:35:58.093" common:timeZoneCode="CST"/>
|
||||||
|
<common:organization common:id="0c3168ca-d72f-403d-b30f-f9bd72430a5f" common:partyID="4" common:languageID="English"/>
|
||||||
|
<common:channel common:id="0e42afd9-61b1-42ac-bcd4-3192df83dace" common:partyID="2399724" common:languageID="English"/>
|
||||||
|
</app:parties>
|
||||||
|
<app:appDetails>
|
||||||
|
<app:appDetailHELOC common:id="ab5a2f72-7176-4480-bfb2-9068baa51d24" app:contractRate="0.04250000" app:financedAmt="45000.0000" app:termFrequencyCD="Monthly" app:calculationType="OpenEnd" app:loanType="Consumer" app:interestRateType="Variable" app:rankNum="1" app:isApplicantRequestedInterestRate="false" app:isApplicantRequestedAmountRequested="true" app:principal="45000.0000" app:isApplicantRequestedTerm="true">
|
||||||
|
<app:appDetailParties>
|
||||||
|
<app:appDetailParty common:idRef="0e42afd9-61b1-42ac-bcd4-3192df83dace" common:partyType="Channel" app:appPartyType="ServicingChannel"/>
|
||||||
|
<app:appDetailParty common:idRef="a824e8a5-b289-4daa-bdfe-079c8f0130d3" common:partyType="User" app:appPartyType="LoanOfficer"/>
|
||||||
|
</app:appDetailParties>
|
||||||
|
<app:appDetailProperties>
|
||||||
|
<app:appDetailProperty common:idRef="be25b110-17b7-481d-a58d-2b494d70b932" common:propertyType="RealEstate" common:propertySubType="SingleFamily" app:isCollateralFL="true" app:isTradeInFL="false" app:statusID="Active" app:includeInLTVCalculations="true" app:collateralTypeID="2"/>
|
||||||
|
</app:appDetailProperties>
|
||||||
|
<app:appDetailRequestedAmts>
|
||||||
|
<app:appDetailRequestedAmt app:requestedAmount="45000.0000" app:requestedAmountType="Generic"/>
|
||||||
|
</app:appDetailRequestedAmts>
|
||||||
|
<app:product common:productID="139"/>
|
||||||
|
<app:loanPurposes>
|
||||||
|
<app:appDetailLoanPurpose app:rank="1">
|
||||||
|
<app:loanPurpose common:CD="149"/>
|
||||||
|
</app:appDetailLoanPurpose>
|
||||||
|
</app:loanPurposes>
|
||||||
|
</app:appDetailHELOC>
|
||||||
|
</app:appDetails>
|
||||||
|
<app:properties>
|
||||||
|
<common:propertyRealEstate common:id="be25b110-17b7-481d-a58d-2b494d70b932" common:propertySubType="SingleFamily" common:hasClearTitleFL="true" common:initialEstimatedValue="100000.0000" common:lienPositionID="First" common:propertyType="RealEstate" common:ownerOccupiedTypeID="OwnerOccupied" common:hasSpaFL="false" common:hasPoolFL="false" common:hasBasementFL="false" common:hasCentralAirFL="false" common:hasGarageFL="false" common:inFloodZoneFL="false" common:inEquityFL="false" common:isPropertyHeldInTrust="false">
|
||||||
|
<common:contactMechanisms>
|
||||||
|
<common:contactMechanism common:contactMechanismType="RealEstateAddress">
|
||||||
|
<common:addressRef common:idRef="25e7b62b-81c2-4b22-9285-d7e3575b8104"/>
|
||||||
|
<common:contactMechanismCategory common:CD="2"/>
|
||||||
|
</common:contactMechanism>
|
||||||
|
</common:contactMechanisms>
|
||||||
|
</common:propertyRealEstate>
|
||||||
|
</app:properties>
|
||||||
|
<app:addresses>
|
||||||
|
<common:address common:id="236a44b8-ca41-4aea-9d0a-c4ee9d9f8001" common:street1="123 FAKE ST" common:postalCode="53207" common:cityName="MILWAUKEE" common:monthsResided="168" common:isCurrentResFL="true" common:state="WI" common:country="UnitedStates">
|
||||||
|
<common:residenceType common:CD="N" common:name="Own"/>
|
||||||
|
</common:address>
|
||||||
|
<common:address common:id="25e7b62b-81c2-4b22-9285-d7e3575b8104" common:street1="123 FAKE ST" common:postalCode="53207" common:cityName="MILWAUKEE" common:isCurrentResFL="true" common:state="WI" common:country="UnitedStates"/>
|
||||||
|
</app:addresses>
|
||||||
|
<app:org common:idRef="0c3168ca-d72f-403d-b30f-f9bd72430a5f"/>
|
||||||
|
</app:application>
|
||||||
|
</createApp>
|
||||||
|
</actionAPI>
|
||||||
+86
@@ -0,0 +1,86 @@
|
|||||||
|
<actionAPI xmlns:common="Common" xmlns:app="App" xmlns:msg="Messages" xmlns:qo="QO" xmlns:maint="Maint" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
|
||||||
|
<createApp>
|
||||||
|
<app:application app:appReceivedDate="2018-06-25T19:54:35" app:appInitiatedDate="2018-06-25T19:54:35" app:priorityCD="High" app:utcDate="2018-06-26T22:00:35.6271198Z" xmlns:util="Util">
|
||||||
|
<app:appParties>
|
||||||
|
<app:sourceChannel common:idRef="50793afc-8200-496c-8570-7cd064495c86" common:partyType="Channel"/>
|
||||||
|
<app:servicingChannel common:idRef="50793afc-8200-496c-8570-7cd064495c86" common:partyType="Channel"/>
|
||||||
|
<app:primaryBorrower common:idRef="a4b27aee-f80f-46fa-9df0-cdb10fa71e6b" common:partyType="Individual" app:isCollateralGrantorFL="false">
|
||||||
|
<app:fields>
|
||||||
|
<common:lookupFieldLink common:value="99">
|
||||||
|
<common:customLookupField common:name="IS THE APPLICANT A NON-SIGNING SPOUSE?" common:ID="-73" common:fieldLevel="IndividualApplicant"/>
|
||||||
|
</common:lookupFieldLink>
|
||||||
|
</app:fields>
|
||||||
|
</app:primaryBorrower>
|
||||||
|
</app:appParties>
|
||||||
|
<app:parties>
|
||||||
|
<common:individual common:languageID="English" common:id="a4b27aee-f80f-46fa-9df0-cdb10fa71e6b" common:ssn="666666666" common:firstName="TEST" common:lastName="LOC" common:customerNum="0" common:isEmployeeFL="false" common:refusedToFurnishInfoFL="false" common:intentToProceedFL="false" common:refusedToFurnishGenderFL="false" common:dob="1985-12-20" common:age="32" common:isCreditHistoryFrozenFL="false" common:isRetiredFL="false" common:isPermanentResidentFL="false" common:hasAlienRegNumFL="false" common:hasNonAppSpouseSignatureOnFileFL="false" common:numOfDependants="0" common:ownsOrIsBuyingAResidence="false" common:hasBusinessExperience="false" common:hasManagementExperience="false" common:isDecisionMaker="false" common:isExistingCustomerFL="false">
|
||||||
|
<common:contactMechanisms>
|
||||||
|
<common:contactMechanism common:contactMechanismType="CurrentAddress" common:isPreferredContactMechanismFL="false">
|
||||||
|
<common:addressRef common:idRef="d7da95d9-42b0-4b7c-b8a6-d87a5db8f5cf"/>
|
||||||
|
<common:contactMechanismCategory common:CD="2"/>
|
||||||
|
</common:contactMechanism>
|
||||||
|
<common:contactMechanism common:contactMechanismType="MailingAddress" common:isPreferredContactMechanismFL="false">
|
||||||
|
<common:addressRef common:idRef="07d103a3-6f6e-4533-8f71-1a4b7dab741b"/>
|
||||||
|
<common:contactMechanismCategory common:CD="2"/>
|
||||||
|
</common:contactMechanism>
|
||||||
|
<common:contactMechanism common:contactMechanismType="CellPhone" common:contactString="4144443333" common:isPreferredContactMechanismFL="false">
|
||||||
|
<common:contactMechanismCategory common:CD="1"/>
|
||||||
|
</common:contactMechanism>
|
||||||
|
</common:contactMechanisms>
|
||||||
|
<common:partyRelationships>
|
||||||
|
<common:employment common:relationshipType="Employment">
|
||||||
|
<common:partyRef xsi:type="common:EmployerRef" common:idRef="9429074e-838d-4dba-9f29-1b678b2e6380" common:partyType="Employer"/>
|
||||||
|
<common:employmentSubRel common:monthsInSchool="0" common:isCurrentFL="true" common:title="MCJOB" common:monthsEmployed="228" common:isSelfEmployed="false" common:employmentType="PartTime">
|
||||||
|
<common:userEmploymentType common:lookupType="UserEmploymentType" common:CD="3" common:name="Part Time"/>
|
||||||
|
</common:employmentSubRel>
|
||||||
|
</common:employment>
|
||||||
|
</common:partyRelationships>
|
||||||
|
<common:partyTypes>
|
||||||
|
<common:partyType>Individual</common:partyType>
|
||||||
|
</common:partyTypes>
|
||||||
|
<common:incomes>
|
||||||
|
<common:income common:IncomeTypeCD="Salary" common:frequency="Hourly" common:amountPerPeriod="7.2500" common:hoursPerWeek="24" common:incomeStatus="IncomeStatus_Included" common:incomeAdjustmentPercentage="1.00000000" common:adjustedIncome="754.000000000000">
|
||||||
|
<common:employerRef common:idRef="9429074e-838d-4dba-9f29-1b678b2e6380"/>
|
||||||
|
</common:income>
|
||||||
|
</common:incomes>
|
||||||
|
<common:trades>
|
||||||
|
<common:trade common:creditorName="Rent-Mortgage" common:accountTypeCD="RealEstateMortgage" common:tradeTypeID="Mortgage" common:debtStatusCD="Include" common:ecoaCD="Individual" common:monthlyPayment="650.0000" common:isCurrResidenceRentMortgage="true">
|
||||||
|
<common:kindOfBusiness common:lookupType="KOB" common:CD="FM"/>
|
||||||
|
</common:trade>
|
||||||
|
</common:trades>
|
||||||
|
<common:maritalStatus common:lookupType="MaritalStatus" common:CD="U" common:name="Unmarried"/>
|
||||||
|
</common:individual>
|
||||||
|
<common:employer common:id="9429074e-838d-4dba-9f29-1b678b2e6380" common:languageID="English" common:name="MCDONALDS">
|
||||||
|
<common:contactMechanisms/>
|
||||||
|
</common:employer>
|
||||||
|
<common:organization common:id="0a973e53-7216-40f7-91be-b207d95de214" common:partyID="4" common:languageID="English"/>
|
||||||
|
<common:channel common:id="50793afc-8200-496c-8570-7cd064495c86" common:partyID="2399724" common:languageID="English"/>
|
||||||
|
</app:parties>
|
||||||
|
<app:appDetails>
|
||||||
|
<app:appDetailLOC common:id="10a9acf1-de92-4cfd-a383-6a4b0efef1c1" app:contractRate="0.00000000" app:financedAmt="2000.0000" app:termFrequencyCD="Monthly" app:calculationType="OpenEnd" app:loanType="Consumer" app:interestRateType="Fixed" app:rankNum="1" app:isApplicantRequestedInterestRate="false" app:isApplicantRequestedAmountRequested="true" app:principal="2000.0000" app:isApplicantRequestedTerm="true">
|
||||||
|
<app:appDetailParties>
|
||||||
|
<app:appDetailParty common:idRef="50793afc-8200-496c-8570-7cd064495c86" common:partyType="Channel" app:appPartyType="ServicingChannel"/>
|
||||||
|
</app:appDetailParties>
|
||||||
|
<app:appDetailRequestedAmts>
|
||||||
|
<app:appDetailRequestedAmt app:requestedAmount="2000.0000" app:requestedAmountType="Generic"/>
|
||||||
|
</app:appDetailRequestedAmts>
|
||||||
|
<app:product common:productID="145"/>
|
||||||
|
<app:loanPurposes>
|
||||||
|
<app:appDetailLoanPurpose app:rank="1">
|
||||||
|
<app:loanPurpose common:CD="149"/>
|
||||||
|
</app:appDetailLoanPurpose>
|
||||||
|
</app:loanPurposes>
|
||||||
|
</app:appDetailLOC>
|
||||||
|
</app:appDetails>
|
||||||
|
<app:addresses>
|
||||||
|
<common:address common:id="07d103a3-6f6e-4533-8f71-1a4b7dab741b" common:street1="123 MAILING ADDRESS" common:postalCode="53151" common:cityName="NEW BERLIN" common:monthsResided="24" common:isCurrentResFL="true" common:state="WI" common:country="UnitedStates">
|
||||||
|
<common:residenceType common:CD="N" common:name="Own"/>
|
||||||
|
</common:address>
|
||||||
|
<common:address common:id="d7da95d9-42b0-4b7c-b8a6-d87a5db8f5cf" common:street1="123 LIVING ADDRESS" common:postalCode="53154" common:cityName="OAK CREEK" common:monthsResided="24" common:isCurrentResFL="true" common:state="WI" common:country="UnitedStates">
|
||||||
|
<common:residenceType common:CD="N" common:name="Own"/>
|
||||||
|
</common:address>
|
||||||
|
</app:addresses>
|
||||||
|
<app:org common:idRef="0a973e53-7216-40f7-91be-b207d95de214"/>
|
||||||
|
</app:application>
|
||||||
|
</createApp>
|
||||||
|
</actionAPI>
|
||||||
+112
@@ -0,0 +1,112 @@
|
|||||||
|
<actionAPI xmlns:common="Common" xmlns:app="App" xmlns:msg="Messages" xmlns:qo="QO" xmlns:maint="Maint" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
|
||||||
|
<createApp>
|
||||||
|
<app:application app:appReceivedDate="2018-06-25T19:33:05" app:appInitiatedDate="2018-06-25T19:33:05" app:priorityCD="High" app:utcDate="2018-06-26T21:59:27.7350613Z" xmlns:util="Util">
|
||||||
|
<app:appParties>
|
||||||
|
<app:sourceChannel common:idRef="8b29cc50-1017-41d4-9173-51dd863f81fc" common:partyType="Channel"/>
|
||||||
|
<app:servicingChannel common:idRef="8b29cc50-1017-41d4-9173-51dd863f81fc" common:partyType="Channel"/>
|
||||||
|
<app:primaryBorrower common:idRef="3631551b-b569-4008-98b0-8c2aeaa90b73" common:partyType="Individual" app:isCollateralGrantorFL="false"/>
|
||||||
|
</app:appParties>
|
||||||
|
<app:parties>
|
||||||
|
<common:individual common:languageID="English" common:id="3631551b-b569-4008-98b0-8c2aeaa90b73" common:ssn="123446666" common:firstName="TEST" common:middleName="MIDDLE" common:lastName="VEHICLELOAN" common:isEmployeeFL="false" common:refusedToFurnishInfoFL="false" common:intentToProceedFL="false" common:refusedToFurnishGenderFL="false" common:dob="1970-04-15" common:age="48" common:isCreditHistoryFrozenFL="false" common:isRetiredFL="false" common:isPermanentResidentFL="false" common:hasAlienRegNumFL="false" common:hasNonAppSpouseSignatureOnFileFL="false" common:numOfDependants="0" common:ownsOrIsBuyingAResidence="false" common:hasBusinessExperience="false" common:hasManagementExperience="false" common:isDecisionMaker="false" common:isExistingCustomerFL="false">
|
||||||
|
<common:contactMechanisms>
|
||||||
|
<common:contactMechanism common:contactMechanismType="CurrentAddress" common:isPreferredContactMechanismFL="false">
|
||||||
|
<common:addressRef common:idRef="008fd0db-5851-4ca1-b9b4-3be58ed9475c"/>
|
||||||
|
<common:contactMechanismCategory common:CD="2"/>
|
||||||
|
</common:contactMechanism>
|
||||||
|
<common:contactMechanism common:contactMechanismType="MailingAddress" common:isPreferredContactMechanismFL="false">
|
||||||
|
<common:addressRef common:idRef="008fd0db-5851-4ca1-b9b4-3be58ed9475c"/>
|
||||||
|
<common:contactMechanismCategory common:CD="2"/>
|
||||||
|
</common:contactMechanism>
|
||||||
|
<common:contactMechanism common:contactMechanismType="CellPhone" common:contactString="4144444444" common:isPreferredContactMechanismFL="false">
|
||||||
|
<common:contactMechanismCategory common:CD="1"/>
|
||||||
|
</common:contactMechanism>
|
||||||
|
<common:contactMechanism common:contactMechanismType="EMail" common:contactString="[email protected]" common:isPreferredContactMechanismFL="false">
|
||||||
|
<common:contactMechanismCategory common:CD="3"/>
|
||||||
|
</common:contactMechanism>
|
||||||
|
</common:contactMechanisms>
|
||||||
|
<common:partyRelationships>
|
||||||
|
<common:partyRelationship common:relationshipType="Marriage">
|
||||||
|
<common:partyRef xsi:type="common:IndividualRef" common:idRef="3da7003d-aa61-4773-9c96-6758658d7be1" common:partyType="Individual"/>
|
||||||
|
</common:partyRelationship>
|
||||||
|
<common:employment common:relationshipType="Employment">
|
||||||
|
<common:partyRef xsi:type="common:EmployerRef" common:idRef="2e586ca1-48cc-44d9-ba2f-40cb60243f2f" common:partyType="Employer"/>
|
||||||
|
<common:employmentSubRel common:isCurrentFL="true" common:title="PARTIMER" common:monthsEmployed="192" common:isSelfEmployed="false" common:employmentType="PartTime">
|
||||||
|
<common:userEmploymentType common:lookupType="UserEmploymentType" common:CD="3" common:name="Part Time"/>
|
||||||
|
</common:employmentSubRel>
|
||||||
|
</common:employment>
|
||||||
|
</common:partyRelationships>
|
||||||
|
<common:partyTypes>
|
||||||
|
<common:partyType>Individual</common:partyType>
|
||||||
|
</common:partyTypes>
|
||||||
|
<common:incomes>
|
||||||
|
<common:income common:IncomeTypeCD="Salary" common:frequency="Annually" common:amountPerPeriod="5000.0000" common:incomeStatus="IncomeStatus_Included" common:incomeAdjustmentPercentage="1.00000000" common:adjustedIncome="5000.000000000000">
|
||||||
|
<common:employerRef common:idRef="2e586ca1-48cc-44d9-ba2f-40cb60243f2f"/>
|
||||||
|
</common:income>
|
||||||
|
</common:incomes>
|
||||||
|
<common:trades>
|
||||||
|
<common:trade common:creditorName="Rent-Mortgage" common:accountTypeCD="RealEstateMortgage" common:tradeTypeID="Mortgage" common:debtStatusCD="Include" common:ecoaCD="Individual" common:monthlyPayment="650.0000" common:isCurrResidenceRentMortgage="true">
|
||||||
|
<common:kindOfBusiness common:lookupType="KOB" common:CD="FM"/>
|
||||||
|
</common:trade>
|
||||||
|
</common:trades>
|
||||||
|
<common:maritalStatus common:lookupType="MaritalStatus" common:CD="M" common:name="Married"/>
|
||||||
|
</common:individual>
|
||||||
|
<common:individual common:id="3da7003d-aa61-4773-9c96-6758658d7be1" common:languageID="English" common:firstName="SUZIE" common:lastName="WIFEY" common:isEmployeeFL="false" common:refusedToFurnishInfoFL="false" common:intentToProceedFL="false" common:refusedToFurnishGenderFL="false" common:isCreditHistoryFrozenFL="false" common:isRetiredFL="false" common:isPermanentResidentFL="false" common:hasAlienRegNumFL="false" common:isPendingLegalActionFL="false" common:hasFiledBankruptcyFL="false" common:hasPropertyRepossessedFL="false" common:isInterruptIncomeFL="false" common:hasCreditUnderOtherNameFL="false" common:hasContingentLiabilitiesFL="false" common:hasInterestInOtherBusinessFL="false" common:isUnderIndictmentFL="false" common:hasBeenChargedArrestedFL="false" common:hasBeenConvictedFL="false" common:hasNonAppSpouseSignatureOnFileFL="false" common:numOfDependants="0" common:ownsOrIsBuyingAResidence="false" common:hasBusinessExperience="false" common:hasManagementExperience="false" common:isDecisionMaker="false" common:isExistingCustomerFL="false">
|
||||||
|
<common:contactMechanisms>
|
||||||
|
<common:contactMechanism common:contactMechanismType="CurrentAddress" common:isPreferredContactMechanismFL="false">
|
||||||
|
<common:addressRef common:idRef="4070bd00-a1b0-4ae1-b30d-5f0795e79c61"/>
|
||||||
|
<common:contactMechanismCategory common:CD="2"/>
|
||||||
|
</common:contactMechanism>
|
||||||
|
</common:contactMechanisms>
|
||||||
|
<common:partyTypes>
|
||||||
|
<common:partyType>Individual</common:partyType>
|
||||||
|
</common:partyTypes>
|
||||||
|
</common:individual>
|
||||||
|
<common:employer common:id="2e586ca1-48cc-44d9-ba2f-40cb60243f2f" common:languageID="English" common:name="PartTime"></common:employer>
|
||||||
|
<common:organization common:id="5ed60346-3579-49d7-b662-c67979e51407" common:partyID="4" common:languageID="English"/>
|
||||||
|
<common:channel common:id="8b29cc50-1017-41d4-9173-51dd863f81fc" common:partyID="2399724" common:languageID="English"/>
|
||||||
|
</app:parties>
|
||||||
|
<app:appDetails>
|
||||||
|
<app:appDetailVehicle common:id="8c9c2368-f62c-4f45-ba8c-f84ceff8d4b6" app:contractRate="0.00000000" app:financedAmt="6000.0000" app:termInMonths="48" app:termFrequencyCD="Monthly" app:calculationType="Installment" app:loanType="Consumer" app:interestRateType="Fixed" app:rankNum="1" app:isApplicantRequestedInterestRate="false" app:isApplicantRequestedAmountRequested="true" app:principal="6000.0000" app:isApplicantRequestedTerm="true">
|
||||||
|
<app:appDetailParties>
|
||||||
|
<app:appDetailParty common:idRef="8b29cc50-1017-41d4-9173-51dd863f81fc" common:partyType="Channel" app:appPartyType="ServicingChannel"/>
|
||||||
|
</app:appDetailParties>
|
||||||
|
<app:appDetailProperties>
|
||||||
|
<app:appDetailProperty common:idRef="714c1c4e-7a7f-4a80-8aa3-9313124d3a0e" common:propertyType="Auto" common:propertySubType="Automobile" app:isCollateralFL="true" app:isTradeInFL="false" app:statusID="Active" app:includeInLTVCalculations="true" app:collateralTypeID="1"/>
|
||||||
|
</app:appDetailProperties>
|
||||||
|
<app:appDetailRequestedAmts>
|
||||||
|
<app:appDetailRequestedAmt app:requestedAmount="6000.0000" app:requestedAmountType="Generic"/>
|
||||||
|
</app:appDetailRequestedAmts>
|
||||||
|
<app:product common:productID="125"/>
|
||||||
|
<app:loanPurposes>
|
||||||
|
<app:appDetailLoanPurpose app:rank="1">
|
||||||
|
<app:loanPurpose common:CD="146"/>
|
||||||
|
</app:appDetailLoanPurpose>
|
||||||
|
</app:loanPurposes>
|
||||||
|
<app:vehicleValuations>
|
||||||
|
<app:appDetailVehicleValuation common:idRef="41e4ac28-4475-4b0d-8224-a96a06421d7f" app:valueType="Invoice"/>
|
||||||
|
</app:vehicleValuations>
|
||||||
|
</app:appDetailVehicle>
|
||||||
|
</app:appDetails>
|
||||||
|
<app:properties>
|
||||||
|
<common:propertyAuto common:id="714c1c4e-7a7f-4a80-8aa3-9313124d3a0e" common:propertySubType="Automobile" common:hasClearTitleFL="true" common:yearBuilt="2014" common:initialEstimatedValue="10000.0000" common:propertyType="Auto" common:propertyUsageTypeID="Personal" common:isOwnerOperatorFL="false">
|
||||||
|
<common:contactMechanisms/>
|
||||||
|
<common:propertyVehicleValuations>
|
||||||
|
<common:propertyVehicleValuation common:idRef="41e4ac28-4475-4b0d-8224-a96a06421d7f"/>
|
||||||
|
</common:propertyVehicleValuations>
|
||||||
|
</common:propertyAuto>
|
||||||
|
</app:properties>
|
||||||
|
<app:addresses>
|
||||||
|
<common:address common:id="008fd0db-5851-4ca1-b9b4-3be58ed9475c" common:street1="111 MARRIED LN" common:postalCode="53151" common:cityName="NEW BERLIN" common:monthsResided="60" common:isCurrentResFL="true" common:state="WI" common:country="UnitedStates">
|
||||||
|
<common:residenceType common:CD="R" common:name="Renting"/>
|
||||||
|
</common:address>
|
||||||
|
<common:address common:id="4070bd00-a1b0-4ae1-b30d-5f0795e79c61" common:street1="111 DIVORCE LN" common:postalCode="53154" common:cityName="OAK CREEK" common:isCurrentResFL="true" common:state="WI"/>
|
||||||
|
</app:addresses>
|
||||||
|
<app:org common:idRef="5ed60346-3579-49d7-b662-c67979e51407"/>
|
||||||
|
<app:vehicleValuations>
|
||||||
|
<common:vehicleValuation common:id="41e4ac28-4475-4b0d-8224-a96a06421d7f" common:valuationID="516" common:valuationType="Manual" common:make="TOYOTA" common:model="CAMRY" common:year="2014" common:state="WI" common:series="LX" common:mileage="5000" common:newUsed="Used" common:estimatedValue="10000.00">
|
||||||
|
<common:vehicleValuationOptions/>
|
||||||
|
</common:vehicleValuation>
|
||||||
|
</app:vehicleValuations>
|
||||||
|
</app:application>
|
||||||
|
</createApp>
|
||||||
|
</actionAPI>
|
||||||
+158
@@ -0,0 +1,158 @@
|
|||||||
|
<actionAPI xmlns:common="Common" xmlns:app="App" xmlns:msg="Messages" xmlns:qo="QO" xmlns:maint="Maint" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
|
||||||
|
<createApp>
|
||||||
|
<app:application app:appReceivedDate="2018-06-25T19:43:00" app:appInitiatedDate="2018-06-25T19:43:00" app:priorityCD="High" app:utcDate="2018-06-26T22:00:06.5797119Z" xmlns:util="Util">
|
||||||
|
<app:appParties>
|
||||||
|
<app:sourceChannel common:idRef="ec0f60ca-b945-4a60-b387-b12e439a1837" common:partyType="Channel"/>
|
||||||
|
<app:servicingChannel common:idRef="ec0f60ca-b945-4a60-b387-b12e439a1837" common:partyType="Channel"/>
|
||||||
|
<app:primaryBorrower common:idRef="b27132e0-fd4f-4cf4-af30-75da729802c2" common:partyType="Individual" app:isCollateralGrantorFL="false">
|
||||||
|
<app:fields>
|
||||||
|
<common:lookupFieldLink common:value="99">
|
||||||
|
<common:customLookupField common:name="IS THE APPLICANT A NON-SIGNING SPOUSE?" common:ID="-73" common:fieldLevel="IndividualApplicant"/>
|
||||||
|
</common:lookupFieldLink>
|
||||||
|
</app:fields>
|
||||||
|
</app:primaryBorrower>
|
||||||
|
<app:borrower common:idRef="e1878fc0-ed51-47c5-9cf1-1738f68cd65a" common:partyType="Individual" app:isCollateralGrantorFL="false">
|
||||||
|
<app:fields>
|
||||||
|
<common:lookupFieldLink common:value="99">
|
||||||
|
<common:customLookupField common:name="IS THE APPLICANT A NON-SIGNING SPOUSE?" common:ID="-73" common:fieldLevel="IndividualApplicant"/>
|
||||||
|
</common:lookupFieldLink>
|
||||||
|
</app:fields>
|
||||||
|
</app:borrower>
|
||||||
|
</app:appParties>
|
||||||
|
<app:parties>
|
||||||
|
<common:individual common:languageID="English" common:id="e1878fc0-ed51-47c5-9cf1-1738f68cd65a" common:ssn="333990000" common:firstName="TEST" common:lastName="TESTCOBORROWER" common:isEmployeeFL="false" common:refusedToFurnishInfoFL="false" common:intentToProceedFL="false" common:refusedToFurnishGenderFL="false" common:dob="1960-04-15" common:age="58" common:isCreditHistoryFrozenFL="false" common:isRetiredFL="false" common:isPermanentResidentFL="false" common:hasAlienRegNumFL="false" common:hasNonAppSpouseSignatureOnFileFL="false" common:numOfDependants="0" common:ownsOrIsBuyingAResidence="false" common:hasBusinessExperience="false" common:hasManagementExperience="false" common:isDecisionMaker="false" common:isExistingCustomerFL="false">
|
||||||
|
<common:contactMechanisms>
|
||||||
|
<common:contactMechanism common:contactMechanismType="CurrentAddress" common:isPreferredContactMechanismFL="false">
|
||||||
|
<common:addressRef common:idRef="6159f3cf-0d57-4443-863b-b49906e29ac6"/>
|
||||||
|
<common:contactMechanismCategory common:CD="2"/>
|
||||||
|
</common:contactMechanism>
|
||||||
|
<common:contactMechanism common:contactMechanismType="MailingAddress" common:isPreferredContactMechanismFL="false">
|
||||||
|
<common:addressRef common:idRef="6159f3cf-0d57-4443-863b-b49906e29ac6"/>
|
||||||
|
<common:contactMechanismCategory common:CD="2"/>
|
||||||
|
</common:contactMechanism>
|
||||||
|
<common:contactMechanism common:contactMechanismType="CellPhone" common:contactString="4147775680" common:isPreferredContactMechanismFL="false">
|
||||||
|
<common:contactMechanismCategory common:CD="1"/>
|
||||||
|
</common:contactMechanism>
|
||||||
|
</common:contactMechanisms>
|
||||||
|
<common:partyRelationships>
|
||||||
|
<common:employment common:relationshipType="Employment">
|
||||||
|
<common:partyRef xsi:type="common:EmployerRef" common:idRef="f2272650-3592-4651-ac2e-1d63c5e0b868" common:partyType="Employer"/>
|
||||||
|
<common:employmentSubRel common:isCurrentFL="true" common:title="TESTY" common:monthsEmployed="72" common:isSelfEmployed="false" common:employmentType="FullTime">
|
||||||
|
<common:userEmploymentType common:lookupType="UserEmploymentType" common:CD="2" common:name="Full Time"/>
|
||||||
|
</common:employmentSubRel>
|
||||||
|
</common:employment>
|
||||||
|
</common:partyRelationships>
|
||||||
|
<common:partyTypes>
|
||||||
|
<common:partyType>Individual</common:partyType>
|
||||||
|
</common:partyTypes>
|
||||||
|
<common:incomes>
|
||||||
|
<common:income common:IncomeTypeCD="Salary" common:frequency="Annually" common:amountPerPeriod="3500.0000" common:incomeStatus="IncomeStatus_Included" common:incomeAdjustmentPercentage="1.00000000" common:adjustedIncome="3500.000000000000">
|
||||||
|
<common:employerRef common:idRef="f2272650-3592-4651-ac2e-1d63c5e0b868"/>
|
||||||
|
</common:income>
|
||||||
|
</common:incomes>
|
||||||
|
<common:trades>
|
||||||
|
<common:trade common:creditorName="Rent-Mortgage" common:accountTypeCD="RealEstateMortgage" common:tradeTypeID="Mortgage" common:debtStatusCD="Include" common:ecoaCD="Individual" common:monthlyPayment="750.0000" common:isCurrResidenceRentMortgage="true">
|
||||||
|
<common:kindOfBusiness common:lookupType="KOB" common:CD="FM"/>
|
||||||
|
</common:trade>
|
||||||
|
</common:trades>
|
||||||
|
<common:maritalStatus common:lookupType="MaritalStatus" common:CD="U" common:name="Unmarried"/>
|
||||||
|
</common:individual>
|
||||||
|
<common:individual common:languageID="English" common:id="b27132e0-fd4f-4cf4-af30-75da729802c2" common:ssn="999887777" common:firstName="TEST" common:lastName="BOATMAN" common:isEmployeeFL="false" common:refusedToFurnishInfoFL="false" common:intentToProceedFL="false" common:refusedToFurnishGenderFL="false" common:dob="1942-04-15" common:age="76" common:isCreditHistoryFrozenFL="false" common:isRetiredFL="false" common:isPermanentResidentFL="false" common:hasAlienRegNumFL="false" common:hasNonAppSpouseSignatureOnFileFL="false" common:numOfDependants="0" common:ownsOrIsBuyingAResidence="false" common:hasBusinessExperience="false" common:hasManagementExperience="false" common:isDecisionMaker="false" common:isExistingCustomerFL="false">
|
||||||
|
<common:contactMechanisms>
|
||||||
|
<common:contactMechanism common:contactMechanismType="CurrentAddress" common:isPreferredContactMechanismFL="false">
|
||||||
|
<common:addressRef common:idRef="a97a681f-fd49-47d8-9d04-3368d50d8119"/>
|
||||||
|
<common:contactMechanismCategory common:CD="2"/>
|
||||||
|
</common:contactMechanism>
|
||||||
|
<common:contactMechanism common:contactMechanismType="MailingAddress" common:isPreferredContactMechanismFL="false">
|
||||||
|
<common:addressRef common:idRef="a97a681f-fd49-47d8-9d04-3368d50d8119"/>
|
||||||
|
<common:contactMechanismCategory common:CD="2"/>
|
||||||
|
</common:contactMechanism>
|
||||||
|
<common:contactMechanism common:contactMechanismType="CellPhone" common:contactString="4144443210" common:isPreferredContactMechanismFL="false">
|
||||||
|
<common:contactMechanismCategory common:CD="1"/>
|
||||||
|
</common:contactMechanism>
|
||||||
|
<common:contactMechanism common:contactMechanismType="HomePhone" common:contactString="2625558888" common:isPreferredContactMechanismFL="false">
|
||||||
|
<common:contactMechanismCategory common:CD="1"/>
|
||||||
|
</common:contactMechanism>
|
||||||
|
<common:contactMechanism common:contactMechanismType="EMail" common:contactString="[email protected]" common:isPreferredContactMechanismFL="false">
|
||||||
|
<common:contactMechanismCategory common:CD="3"/>
|
||||||
|
</common:contactMechanism>
|
||||||
|
</common:contactMechanisms>
|
||||||
|
<common:partyRelationships>
|
||||||
|
<common:employment common:relationshipType="Employment">
|
||||||
|
<common:partyRef xsi:type="common:EmployerRef" common:idRef="3d320172-3867-45ad-ab4b-35c553f0d54e" common:partyType="Employer"/>
|
||||||
|
<common:employmentSubRel common:isCurrentFL="true" common:title="TESTER" common:monthsEmployed="384" common:isSelfEmployed="false" common:employmentType="FullTime">
|
||||||
|
<common:userEmploymentType common:lookupType="UserEmploymentType" common:CD="2" common:name="Full Time"/>
|
||||||
|
</common:employmentSubRel>
|
||||||
|
</common:employment>
|
||||||
|
</common:partyRelationships>
|
||||||
|
<common:partyTypes>
|
||||||
|
<common:partyType>Individual</common:partyType>
|
||||||
|
</common:partyTypes>
|
||||||
|
<common:incomes>
|
||||||
|
<common:income common:IncomeTypeCD="Salary" common:frequency="Annually" common:amountPerPeriod="3500.0000" common:incomeStatus="IncomeStatus_Included" common:incomeAdjustmentPercentage="1.00000000" common:adjustedIncome="3500.000000000000">
|
||||||
|
<common:employerRef common:idRef="3d320172-3867-45ad-ab4b-35c553f0d54e"/>
|
||||||
|
</common:income>
|
||||||
|
</common:incomes>
|
||||||
|
<common:trades>
|
||||||
|
<common:trade common:creditorName="Rent-Mortgage" common:accountTypeCD="RealEstateMortgage" common:tradeTypeID="Mortgage" common:debtStatusCD="Include" common:ecoaCD="Individual" common:monthlyPayment="750.0000" common:isCurrResidenceRentMortgage="true">
|
||||||
|
<common:kindOfBusiness common:lookupType="KOB" common:CD="FM"/>
|
||||||
|
</common:trade>
|
||||||
|
</common:trades>
|
||||||
|
<common:maritalStatus common:lookupType="MaritalStatus" common:CD="U" common:name="Unmarried"/>
|
||||||
|
</common:individual>
|
||||||
|
<common:employer common:id="f2272650-3592-4651-ac2e-1d63c5e0b868" common:languageID="English" common:name="TESTER">
|
||||||
|
<common:contactMechanisms/>
|
||||||
|
</common:employer>
|
||||||
|
<common:employer common:id="3d320172-3867-45ad-ab4b-35c553f0d54e" common:languageID="English" common:name="Tester">
|
||||||
|
<common:contactMechanisms/>
|
||||||
|
</common:employer>
|
||||||
|
<common:organization common:id="14b25d07-5701-42ce-9880-28c833f45a8e" common:partyID="4" common:languageID="English"/>
|
||||||
|
<common:channel common:id="ec0f60ca-b945-4a60-b387-b12e439a1837" common:partyID="2399724" common:languageID="English"/>
|
||||||
|
</app:parties>
|
||||||
|
<app:appDetails>
|
||||||
|
<app:appDetailVehicle common:id="9aa181b3-4974-4fc1-bd7e-7feb9634a447" app:contractRate="0.00000000" app:financedAmt="6750.0000" app:termInMonths="24" app:termFrequencyCD="Monthly" app:calculationType="Installment" app:loanType="Consumer" app:interestRateType="Fixed" app:rankNum="1" app:isApplicantRequestedInterestRate="false" app:isApplicantRequestedAmountRequested="true" app:principal="6750.0000" app:isApplicantRequestedTerm="true">
|
||||||
|
<app:appDetailParties>
|
||||||
|
<app:appDetailParty common:idRef="ec0f60ca-b945-4a60-b387-b12e439a1837" common:partyType="Channel" app:appPartyType="ServicingChannel"/>
|
||||||
|
</app:appDetailParties>
|
||||||
|
<app:appDetailProperties>
|
||||||
|
<app:appDetailProperty common:idRef="8f080416-87eb-420c-84e2-9ddf164ba63f" common:propertyType="Marine" common:propertySubType="NoneSelected" app:isCollateralFL="true" app:isTradeInFL="false" app:statusID="Active" app:includeInLTVCalculations="true" app:collateralTypeID="3"/>
|
||||||
|
</app:appDetailProperties>
|
||||||
|
<app:appDetailRequestedAmts>
|
||||||
|
<app:appDetailRequestedAmt app:requestedAmount="6750.0000" app:requestedAmountType="Generic"/>
|
||||||
|
</app:appDetailRequestedAmts>
|
||||||
|
<app:product common:productID="129"/>
|
||||||
|
<app:loanPurposes>
|
||||||
|
<app:appDetailLoanPurpose app:rank="1">
|
||||||
|
<app:loanPurpose common:CD="12"/>
|
||||||
|
</app:appDetailLoanPurpose>
|
||||||
|
</app:loanPurposes>
|
||||||
|
<app:vehicleValuations>
|
||||||
|
<app:appDetailVehicleValuation common:idRef="fc73ae92-aab7-4033-a9c1-4a1ca21483cc" app:valueType="Invoice"/>
|
||||||
|
</app:vehicleValuations>
|
||||||
|
</app:appDetailVehicle>
|
||||||
|
</app:appDetails>
|
||||||
|
<app:properties>
|
||||||
|
<common:propertyMarine common:id="8f080416-87eb-420c-84e2-9ddf164ba63f" common:hasClearTitleFL="true" common:yearBuilt="2014" common:totalValue="15000.0000" common:propertyType="Marine" common:lengthDesc="16" common:propertyUsageTypeID="Personal" common:isOwnerOperatorFL="false" common:hasInboardMotorFL="false" common:includesTrailerFL="false" common:propertyMaterialType="Aluminum">
|
||||||
|
<common:contactMechanisms/>
|
||||||
|
<common:propertyVehicleValuations>
|
||||||
|
<common:propertyVehicleValuation common:idRef="fc73ae92-aab7-4033-a9c1-4a1ca21483cc"/>
|
||||||
|
</common:propertyVehicleValuations>
|
||||||
|
</common:propertyMarine>
|
||||||
|
</app:properties>
|
||||||
|
<app:addresses>
|
||||||
|
<common:address common:id="a97a681f-fd49-47d8-9d04-3368d50d8119" common:street1="123 FAKE ST" common:postalCode="53154" common:cityName="OAK CREEK" common:monthsResided="84" common:isCurrentResFL="true" common:state="WI" common:country="UnitedStates">
|
||||||
|
<common:residenceType common:CD="R" common:name="Renting"/>
|
||||||
|
</common:address>
|
||||||
|
<common:address common:id="6159f3cf-0d57-4443-863b-b49906e29ac6" common:street1="435 FAKE AVE" common:postalCode="53110" common:cityName="CUDAHY" common:monthsResided="84" common:isCurrentResFL="true" common:state="WI" common:country="UnitedStates">
|
||||||
|
<common:residenceType common:CD="R" common:name="Renting"/>
|
||||||
|
</common:address>
|
||||||
|
</app:addresses>
|
||||||
|
<app:org common:idRef="14b25d07-5701-42ce-9880-28c833f45a8e"/>
|
||||||
|
<app:vehicleValuations>
|
||||||
|
<common:vehicleValuation common:id="fc73ae92-aab7-4033-a9c1-4a1ca21483cc" common:valuationID="517" common:valuationType="Manual" common:make="BOATY" common:model="MCBOATFACE" common:year="2014" common:state="WI" common:newUsed="Used">
|
||||||
|
<common:vehicleValuationOptions/>
|
||||||
|
</common:vehicleValuation>
|
||||||
|
</app:vehicleValuations>
|
||||||
|
</app:application>
|
||||||
|
</createApp>
|
||||||
|
</actionAPI>
|
||||||
+3
@@ -0,0 +1,3 @@
|
|||||||
|
<actionAPI version="1" xmlns="">
|
||||||
|
<getApplicationProducts applicationID="1200217"/>
|
||||||
|
</actionAPI>
|
||||||
+977
@@ -0,0 +1,977 @@
|
|||||||
|
<actionAPI version="1" xmlns="" xmlns:common="Common" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:app="App" xmlns:msg="Messages" xmlns:qo="QO" xmlns:maint="Maint">
|
||||||
|
<getApplicationProducts>
|
||||||
|
<msg:appExportResponse msg:utcDate="2018-07-31T21:25:17.009556Z" msg:approVersion="4.1" xmlns:util="Util" xmlns="http://approsystems.com">
|
||||||
|
<msg:applications>
|
||||||
|
<app:application app:applicationID="1200217">
|
||||||
|
<app:appDetails>
|
||||||
|
<app:appDetailBankcard common:id="a8c2a7e1-9c3f-42d3-9081-289d1acbae94" common:isNew="false" app:appDetailID="3568" app:appDetailSavePoint="Current" app:isHMDAFL="false" app:isHOEPAFL="false" app:contractDate="2018-07-31T19:04:21.007" app:daysToFirstPayment="31" app:maturityDate="2019-07-31T00:00:00" app:monthlyPayment="20.0000" app:monthlyPaymentMax="20.0000" app:apr="0.19990000" app:financeChargeAmt="16.9800" app:totalOfPayments="0.0000" app:qualityFactor="E" app:contractRate="0.19990000" app:financedAmt="1000.0000" app:equityPercentage="0.00000000" app:termFrequencyCD="Monthly" app:introductoryRate="0.00000000" app:introFreq="6" app:calculationType="OpenEnd" app:loanType="Consumer" app:interestRateType="Variable" app:requiresCommitteeVotingFL="false" app:rankNum="1" app:maxContractRate="0.25000000" app:minContractRate="0.00000000" app:adjMatrixRateAdj="0.00000000" app:contractRatematrixAdj="0.14990000" app:baseRate="0.05000000" app:isSBALoan="false" app:isApplicantRequestedInterestRate="false" app:isApplicantRequestedAmountRequested="true" app:isApplicantRequestedProduct="false" app:isCounteroffer="false" app:HOEPADeterminationDate="2018-07-31T19:04:50.707" app:enableHMDASystemDetermination="false" app:enableHOEPASystemDetermination="false" app:isCrossSell="false" app:isPreApproval="false" app:insuranceAmount="0.0000" app:insuranceOptionID="1" app:insuranceOrDebtProtectionCD="C" app:principal="1000.0000" app:APOREffectiveDate="2018-06-11" app:totalEscrowAmt="0.0000" app:insuranceOptionDesciption="No Insurance" app:isApplicantRequestedTerm="true" app:isCrossSellDCCFL="false" app:isAdjustedLTV="false" app:carletonDatFileName="default" app:paymentCalculationType="PctOfAmountRequested" app:requestedAmountPaymentPct="0.02000000" app:waiveAnnualFeeFL="false">
|
||||||
|
<app:appDetailParties>
|
||||||
|
<app:appDetailParty common:isNew="false" common:idRef="540ddd21-403b-4d29-9a7a-2176c2a2dbf9" common:partyType="Team" app:appPartyType="QueuedFromUser" />
|
||||||
|
<app:appDetailParty common:isNew="false" common:idRef="e0dca406-614c-44de-8d75-ce77a1849418" common:partyType="User" app:appPartyType="StatusByUser" />
|
||||||
|
<app:appDetailParty common:isNew="false" common:idRef="9bba93e1-0828-4583-88e2-a4774ce92f04" common:partyType="Channel" app:appPartyType="ServicingChannel" />
|
||||||
|
</app:appDetailParties>
|
||||||
|
<app:carletonOutput common:isNew="false" app:appDetailCarletonOutputID="1826" app:amountFinanced="1000.0000" app:totalLoanProceeds="1000.0000" app:firstPayment="0.0000" app:regularPayment="20.0000" app:finalPayment="0.0000" app:totalOfPayments="0.0000" app:apr="19.99000000" app:interest="16.9800" app:principal="1000.0000" app:decreasingLifePremiums="0.0000" app:decreasingLifeCoverage="0.0000" app:levelLifePremium="0.0000" app:levelLifeCoverage="0.0000" app:accidentHealthPremium="0.0000" app:accidentHealthCoverage="0.0000" app:iuIPremium="0.0000" app:iuICoverage="0.0000" app:propertyPremium="0.0000" app:propertyCoverage="0.0000" app:accidentalDeathPremium="0.0000" app:accidentalDeathCoverage="0.0000" app:totalInsurance="0.0000" app:costPerDay="0.0000" app:costPerPeriod="0.0000" app:minimumPayment="0.0000" app:maximumPayment="0.0000" app:perDiemInterest="0.0000" app:interestRate="19.99000000" app:feeAmountFinanced="0.0000" app:feeFinanceCharge="0.0000" app:feeNoInterest="0.0000" app:feePrepaid="0.0000" app:intangibleTax="0.0000" app:docStamp="0.0000" app:totalAccidentHealthBenefit="0.0000" app:simpleInterestEquivalent="0.00000000" app:totalSalePrice="0.0000" app:totalDownPayment="0.0000" app:lifeInsCostPerDay="0.0000" app:ahInsCostPerDay="0.0000" app:iuIInsCostPerDay="0.0000" app:propertyInsCostPerDay="0.0000" app:addInsCostPerDay="0.0000" app:tpdInsCostPerDay="0.0000" app:returnCode="72" app:maturityDate="2019-07-31T00:00:00" app:daysToFirst="0" app:monthsToFirst="0" app:actualDaysToFirst="31" app:federalMonthsToFirst="0" app:federalDaysToFirst="0" app:loanTerm="12" app:decreasingLifeInsTerm="0" app:levelLifeInsTerm="0" app:accidentHealthInsTerm="0" app:iuIInsTerm="0" app:propertyInsTerm="0" app:accidentalDeathTerm="0" app:numberOfPayment="12" app:errorCode="0" app:borrowerAge="26" app:coBorrowerAge="0" app:insuranceMethod="5" app:lifeReturnCode="0" app:accidentHealthReturnCode="0" app:iuIReturnCode="0" app:propertyReturnCode="0" app:addReturnCode="0" app:alternateFinalPayment="0.0000" app:debtCancellationPremium="0.0000" app:debtDefermentPremium="0.0000" app:deferredTaxAmt="0.0000" app:gapCoverage="0.0000" app:gapPremium="0.0000" app:interestPaymentIncrease="0.0000" app:maxInterestPayment="0.0000" app:minInterestPayment="0.0000" app:paymentWithoutInsurance="0.0000" app:singlePremiumTaxAmt="0.0000" app:taxAmt="0.0000" app:tpdAccidentHealthBenefit="0.0000" app:tpdAccidentHealthPremium="0.0000" app:financeCharge="16.9800" app:initialRate="0.00000000" app:initialPayment="0.0000" app:initialPrincipalPayment="0.0000" app:initialInterestPayment="0.0000" app:firstAdjustmentRate="0.00000000" app:firstAdjustmentPayment="0.0000" app:firstAdjustmentPrincipalPayment="0.0000" app:firstAdjustmentInterestPayment="0.0000" app:maximumRate5Year="0.00000000" app:maximumPayment5Year="0.0000" app:maximumPrincipalPayment5Year="0.0000" app:maximumInterestPayment5Year="0.0000" app:maximumEverRate="0.00000000" app:maximumEverPayment="0.0000" app:maximumEverPrincipalPayment="0.0000" app:maximumEverInterestPayment="0.0000" app:initialTerm="0" app:initialDate="2018-07-31" app:firstAdjustmentTerm="0" app:maximumTerm5Year="0" app:maximumDate5Year="2018-07-31" app:maximumEverTerm="0" app:maximumEverDate="2018-07-31" app:hoepaRate="0.19990000" app:militaryAPR="20.3760000000" app:militaryAmountFinanced="1000.0000000000" app:militaryFinanceCharge="16.9800000000" app:firstAmortRate="0.00000000" app:firstAmortPayment="0.00000000" app:firstAmortPrincipalPayment="0.00000000" app:firstAmortInterestPayment="0.00000000" app:maximumEverBalance="0.00000000" app:maximumBalloon="0.00000000" app:totalClosingCosts="0.00000000" app:financedClosingCosts="0.00000000" app:minimumEverRate="0.00000000" app:topFiveYear="0.00000000" app:paidPrincipalFiveYear="0.00000000" app:totalInterestPercent="1.69800000" app:maxFirstAdjustPayment="0.00000000" app:minFirstAdjustPayment="0.00000000" app:firstAmortTerm="0" app:firstAmortDate="0001-01-01" app:maxEverBalanceYear="0" app:firstRateChangeMonth="0" app:firstRateChangeDay="0" app:firstRateChangeYear="0" app:lastRateChangeMonth="0" app:lastRateChangeDay="0" app:lastRateChangeYear="0" app:irregularPickPay="false" app:irregularStepPay="false" app:irregularRangePay="false" app:tridNoInsPay="20.0000000000" app:tridNoInsTOP="0.0000000000" app:tridNoInsFC="16.9800000000">
|
||||||
|
<app:projectedPayMinPay common:isNew="false" app:sortOrder="0" app:value="0.00" />
|
||||||
|
<app:projectedPayMinPay common:isNew="false" app:sortOrder="1" app:value="0.00" />
|
||||||
|
<app:projectedPayMinPay common:isNew="false" app:sortOrder="2" app:value="0.00" />
|
||||||
|
<app:projectedPayMinPay common:isNew="false" app:sortOrder="3" app:value="0.00" />
|
||||||
|
<app:projectedPayMaxPay common:isNew="false" app:sortOrder="0" app:value="0.00" />
|
||||||
|
<app:projectedPayMaxPay common:isNew="false" app:sortOrder="1" app:value="0.00" />
|
||||||
|
<app:projectedPayMaxPay common:isNew="false" app:sortOrder="2" app:value="0.00" />
|
||||||
|
<app:projectedPayMaxPay common:isNew="false" app:sortOrder="3" app:value="0.00" />
|
||||||
|
<app:projectedPayMinTOP common:isNew="false" app:sortOrder="0" app:value="0.00" />
|
||||||
|
<app:projectedPayMinTOP common:isNew="false" app:sortOrder="1" app:value="0.00" />
|
||||||
|
<app:projectedPayMinTOP common:isNew="false" app:sortOrder="2" app:value="0.00" />
|
||||||
|
<app:projectedPayMinTOP common:isNew="false" app:sortOrder="3" app:value="0.00" />
|
||||||
|
<app:projectedPayMaxTOP common:isNew="false" app:sortOrder="0" app:value="0.00" />
|
||||||
|
<app:projectedPayMaxTOP common:isNew="false" app:sortOrder="1" app:value="0.00" />
|
||||||
|
<app:projectedPayMaxTOP common:isNew="false" app:sortOrder="2" app:value="0.00" />
|
||||||
|
<app:projectedPayMaxTOP common:isNew="false" app:sortOrder="3" app:value="0.00" />
|
||||||
|
<app:projectedPayInsurance common:isNew="false" app:sortOrder="0" app:value="0.00" />
|
||||||
|
<app:projectedPayInsurance common:isNew="false" app:sortOrder="1" app:value="0.00" />
|
||||||
|
<app:projectedPayInsurance common:isNew="false" app:sortOrder="2" app:value="0.00" />
|
||||||
|
<app:projectedPayInsurance common:isNew="false" app:sortOrder="3" app:value="0.00" />
|
||||||
|
<app:projectPayEndYear common:isNew="false" app:sortOrder="0" app:value="0.00" />
|
||||||
|
<app:projectPayEndYear common:isNew="false" app:sortOrder="1" app:value="0.00" />
|
||||||
|
<app:projectPayEndYear common:isNew="false" app:sortOrder="2" app:value="0.00" />
|
||||||
|
<app:projectPayEndYear common:isNew="false" app:sortOrder="3" app:value="0.00" />
|
||||||
|
<app:firstPayOBPremium common:isNew="false" app:sortOrder="0" app:value="0.00" />
|
||||||
|
<app:firstPayOBPremium common:isNew="false" app:sortOrder="1" app:value="0.00" />
|
||||||
|
<app:firstPayOBPremium common:isNew="false" app:sortOrder="2" app:value="0.00" />
|
||||||
|
<app:firstPayOBPremium common:isNew="false" app:sortOrder="3" app:value="0.00" />
|
||||||
|
<app:firstPayOBPremium common:isNew="false" app:sortOrder="4" app:value="0.00" />
|
||||||
|
<app:firstYearOBPremium common:isNew="false" app:sortOrder="0" app:value="0.00" />
|
||||||
|
<app:firstYearOBPremium common:isNew="false" app:sortOrder="1" app:value="0.00" />
|
||||||
|
<app:firstYearOBPremium common:isNew="false" app:sortOrder="2" app:value="0.00" />
|
||||||
|
<app:firstYearOBPremium common:isNew="false" app:sortOrder="3" app:value="0.00" />
|
||||||
|
<app:firstYearOBPremium common:isNew="false" app:sortOrder="4" app:value="0.00" />
|
||||||
|
</app:carletonOutput>
|
||||||
|
<app:appDetailHOEPA common:isNew="false" app:maturityDate="2018-07-31" app:amountThreshold="80.0000" app:isHigherPricedMortgageLoanFL="false" />
|
||||||
|
<app:appDetailReasons>
|
||||||
|
<app:appDetailReason common:isNew="false" app:appDetailReasonId="1829">
|
||||||
|
<app:reason common:isNew="false" />
|
||||||
|
<app:reasonSource p19:type="common:ReasonSource" common:isNew="false" common:lookupType="ReasonSource" common:CD="E" common:name="Letter Condition" common:isActive="true" common:isDecisionSourceFL="false" common:decisionTypeID="2" xmlns:p19="http://www.w3.org/2001/XMLSchema-instance" />
|
||||||
|
</app:appDetailReason>
|
||||||
|
</app:appDetailReasons>
|
||||||
|
<app:insurances>
|
||||||
|
<app:appDetailInsurance common:isNew="false" common:insuranceID="8893" common:isPayrollDeductionFL="false" common:isPaidThroughEscrow="false" common:isFinancedFL="true" common:insuranceAmt="0.0000" common:paymentFrequency="Monthly" common:insuranceTypeID="JointAandH" app:includeInReserveCalc="false" />
|
||||||
|
</app:insurances>
|
||||||
|
<app:appDetailPaymentSchedules>
|
||||||
|
<app:appDetailPaymentSchedule common:isNew="false" common:queryOrder="1" app:appDetailPaymentScheduleID="11866" app:paymentFrequency="Monthly" app:paymentType="Regular" app:financedAmtPayment="20.0000" app:totalPaymentAmt="20.0000" app:numOfPayments="12" app:paymentBeginDate="2018-08-31" app:includeInDTICalc="false" />
|
||||||
|
<app:appDetailPaymentSchedule common:isNew="false" common:queryOrder="2" app:appDetailPaymentScheduleID="11867" app:paymentFrequency="Monthly" app:paymentType="IntroPeriod" app:financedAmtPayment="0.0000" app:totalPaymentAmt="0.0000" app:numOfPayments="0" app:paymentBeginDate="2018-07-31" app:includeInDTICalc="false" app:interestRate="0.00000000" app:periodPrincipalPaymentAmt="0.0000" app:periodInterestPaymentAmt="0.0000" app:mortgageInsuranceAmt="0.0000" app:estimatedTaxEscrowAmt="0.0000" app:propertyInsuranceEscrowAmt="0.0000" app:periodMaturityDate="2018-07-31" app:totalPaymentAmtWithEscrow="0.0000" />
|
||||||
|
</app:appDetailPaymentSchedules>
|
||||||
|
<app:appDetailRepaymentSources />
|
||||||
|
<app:appDetailRequestedAmts>
|
||||||
|
<app:appDetailRequestedAmt common:isNew="false" app:appDetailRequestedAmtID="64427" app:requestedAmount="1000.0000" app:requestedAmountType="Generic" />
|
||||||
|
</app:appDetailRequestedAmts>
|
||||||
|
<app:appDetailStatuses>
|
||||||
|
<app:appDetailStatus common:isNew="false" app:appDetailStatusID="7655" app:statusType="WorkflowStatus" app:status="WorkflowStatus_Decisioning" app:dateCreated="2018-07-31T19:04:21.517" app:dateUpdated="2018-07-31T19:09:03.597" app:isIncludedInPotentialDebt="false">
|
||||||
|
<app:createdByUser common:isNew="false" common:idRef="c9c59be7-eb47-458c-a50a-90782d309d65" />
|
||||||
|
<app:lastUpdatedByUser common:isNew="false" common:idRef="e0dca406-614c-44de-8d75-ce77a1849418" />
|
||||||
|
<app:statusObj common:isNew="false" common:lookupType="Status" common:CD="32" common:isFinalStatus="false" common:sortOrder="3" common:statusEnum="WorkflowStatus_Decisioning" common:statusTypeEnum="WorkflowStatus" />
|
||||||
|
</app:appDetailStatus>
|
||||||
|
<app:appDetailStatus common:isNew="false" app:appDetailStatusID="7657" app:statusType="DecisionStatus" app:status="DecisionStatus_Review" app:decisionType="System" app:statusExpirationDate="2018-08-30" app:dateCreated="2018-07-31T19:09:03.317" app:dateUpdated="2018-07-31T19:09:04.003" app:isIncludedInPotentialDebt="true">
|
||||||
|
<app:createdByUser common:isNew="false" common:idRef="e0dca406-614c-44de-8d75-ce77a1849418" />
|
||||||
|
<app:lastUpdatedByUser common:isNew="false" common:idRef="e0dca406-614c-44de-8d75-ce77a1849418" />
|
||||||
|
<app:statusObj common:isNew="false" common:lookupType="Status" common:CD="3" common:isFinalStatus="false" common:sortOrder="3" common:statusEnum="DecisionStatus_Review" common:statusTypeEnum="DecisionStatus" />
|
||||||
|
</app:appDetailStatus>
|
||||||
|
</app:appDetailStatuses>
|
||||||
|
<app:product common:isNew="false" common:productID="132" common:beginDate="2017-04-04T00:00:00" common:shortName="Cash Back CC" common:name="Cash Back Credit Card" common:isActiveFL="true" common:productTypeID="CreditCard" common:loanType="Consumer" common:liquidCreditProductCategoryCD="2000" common:orgID="4">
|
||||||
|
<common:organizationRef common:isNew="false" common:idRef="d8557f5b-054d-40ea-bfc7-62a6998159aa" />
|
||||||
|
<common:productCategory common:isNew="false" common:productCategoryID="24" common:name="Credit Cards" common:description="Credit Cards" common:isActiveFL="true">
|
||||||
|
<common:organizationRef common:isNew="false" common:idRef="d8557f5b-054d-40ea-bfc7-62a6998159aa" />
|
||||||
|
</common:productCategory>
|
||||||
|
<common:questions />
|
||||||
|
<common:stipulations>
|
||||||
|
<common:productStipulation common:isNew="false" common:isRequired="false">
|
||||||
|
<common:stipulation common:isNew="false" common:stipulationID="79" common:name="Lien Docket cleared for all applicants <a href="https://liendocket.wisconsin.gov/" target="blank" style="color:#0033CC; font-size:8pt;">WI</a> or <a href="https://www.illinois.gov/hfs/ChildSupport/delinquent/Pages/default.aspx" target="blank" style="color:#0033CC; font-size:8pt;">IL</a>" common:isActive="true" common:sortOrder="0" common:allowDocumentProvision="false">
|
||||||
|
<common:organization common:isNew="false" common:idRef="d8557f5b-054d-40ea-bfc7-62a6998159aa" />
|
||||||
|
<common:loanTypes>
|
||||||
|
<common:loanType common:isNew="false" common:loanType="Consumer" />
|
||||||
|
</common:loanTypes>
|
||||||
|
<common:statusAssignment>
|
||||||
|
<common:status p22:type="common:StipulationStatus" common:isNew="false" common:stipulationStatusEnum="Open" xmlns:p22="http://www.w3.org/2001/XMLSchema-instance" />
|
||||||
|
<common:status p22:type="common:StipulationStatus" common:isNew="false" common:stipulationStatusEnum="Waive" xmlns:p22="http://www.w3.org/2001/XMLSchema-instance" />
|
||||||
|
<common:status p22:type="common:StipulationStatus" common:isNew="false" common:stipulationStatusEnum="Satisfied" xmlns:p22="http://www.w3.org/2001/XMLSchema-instance" />
|
||||||
|
</common:statusAssignment>
|
||||||
|
</common:stipulation>
|
||||||
|
</common:productStipulation>
|
||||||
|
<common:productStipulation common:isNew="false" common:isRequired="false">
|
||||||
|
<common:stipulation common:isNew="false" common:stipulationID="80" common:name="Total unsecured debt to Landmark (including this request) is $25,000 or less." common:isActive="true" common:sortOrder="1" common:allowDocumentProvision="false">
|
||||||
|
<common:organization common:isNew="false" common:idRef="d8557f5b-054d-40ea-bfc7-62a6998159aa" />
|
||||||
|
<common:loanTypes>
|
||||||
|
<common:loanType common:isNew="false" common:loanType="Consumer" />
|
||||||
|
</common:loanTypes>
|
||||||
|
<common:statusAssignment>
|
||||||
|
<common:status p22:type="common:StipulationStatus" common:isNew="false" common:stipulationStatusEnum="Open" xmlns:p22="http://www.w3.org/2001/XMLSchema-instance" />
|
||||||
|
<common:status p22:type="common:StipulationStatus" common:isNew="false" common:stipulationStatusEnum="Waive" xmlns:p22="http://www.w3.org/2001/XMLSchema-instance" />
|
||||||
|
<common:status p22:type="common:StipulationStatus" common:isNew="false" common:stipulationStatusEnum="Satisfied" xmlns:p22="http://www.w3.org/2001/XMLSchema-instance" />
|
||||||
|
</common:statusAssignment>
|
||||||
|
</common:stipulation>
|
||||||
|
</common:productStipulation>
|
||||||
|
</common:stipulations>
|
||||||
|
<common:productPropertyTypes />
|
||||||
|
<common:initialTeamRef common:isNew="false" common:idRef="a123101b-4dcd-4186-8f26-d8b917247360" />
|
||||||
|
<common:productFormPackage common:isNew="false" common:CD="1" common:name="Credit Card" common:formPackageTypeID="1" />
|
||||||
|
</app:product>
|
||||||
|
<app:appDetailStipulations>
|
||||||
|
<app:appDetailStipulation common:isNew="false" app:appDetailStipulationID="6722" app:status="Open" app:name="Lien Docket cleared for all applicants <a href="https://liendocket.wisconsin.gov/" target="blank" style="color:#0033CC; font-size:8pt;">WI</a> or <a href="https://www.illinois.gov/hfs/ChildSupport/delinquent/Pages/default.aspx" target="blank" style="color:#0033CC; font-size:8pt;">IL</a>">
|
||||||
|
<app:stipulation common:isNew="false" common:stipulationID="79" common:name="Lien Docket cleared for all applicants <a href="https://liendocket.wisconsin.gov/" target="blank" style="color:#0033CC; font-size:8pt;">WI</a> or <a href="https://www.illinois.gov/hfs/ChildSupport/delinquent/Pages/default.aspx" target="blank" style="color:#0033CC; font-size:8pt;">IL</a>" common:isActive="true" common:sortOrder="0" common:allowDocumentProvision="false">
|
||||||
|
<common:organization common:isNew="false" common:idRef="d85d6553-63b5-45f9-b6a1-2c1b302139b5"/>
|
||||||
|
<common:loanTypes>
|
||||||
|
<common:loanType common:isNew="false" common:loanType="Consumer"/>
|
||||||
|
</common:loanTypes>
|
||||||
|
<common:statusAssignment>
|
||||||
|
<common:status xsi:type="common:StipulationStatus" common:isNew="false" common:stipulationStatusEnum="Open"/>
|
||||||
|
<common:status xsi:type="common:StipulationStatus" common:isNew="false" common:stipulationStatusEnum="Waive"/>
|
||||||
|
<common:status xsi:type="common:StipulationStatus" common:isNew="false" common:stipulationStatusEnum="Satisfied"/>
|
||||||
|
</common:statusAssignment>
|
||||||
|
</app:stipulation>
|
||||||
|
<app:stipulationSource common:isNew="false" common:lookupType="StipulationSource" common:CD="2"/>
|
||||||
|
</app:appDetailStipulation>
|
||||||
|
<app:appDetailStipulation common:isNew="false" app:appDetailStipulationID="6723" app:status="Open" app:name="Total unsecured debt to Landmark (including this request) is $25,000 or less.">
|
||||||
|
<app:stipulation common:isNew="false" common:stipulationID="80" common:name="Total unsecured debt to Landmark (including this request) is $25,000 or less." common:isActive="true" common:sortOrder="1" common:allowDocumentProvision="false">
|
||||||
|
<common:organization common:isNew="false" common:idRef="d85d6553-63b5-45f9-b6a1-2c1b302139b5"/>
|
||||||
|
<common:loanTypes>
|
||||||
|
<common:loanType common:isNew="false" common:loanType="Consumer"/>
|
||||||
|
</common:loanTypes>
|
||||||
|
<common:statusAssignment>
|
||||||
|
<common:status xsi:type="common:StipulationStatus" common:isNew="false" common:stipulationStatusEnum="Open"/>
|
||||||
|
<common:status xsi:type="common:StipulationStatus" common:isNew="false" common:stipulationStatusEnum="Waive"/>
|
||||||
|
<common:status xsi:type="common:StipulationStatus" common:isNew="false" common:stipulationStatusEnum="Satisfied"/>
|
||||||
|
</common:statusAssignment>
|
||||||
|
</app:stipulation>
|
||||||
|
<app:stipulationSource common:isNew="false" common:lookupType="StipulationSource" common:CD="2"/>
|
||||||
|
</app:appDetailStipulation>
|
||||||
|
<app:appDetailStipulation common:isNew="false" app:appDetailStipulationID="6749" app:status="Open" app:name="Must show proof borrower is a current student.">
|
||||||
|
<app:stipulation common:isNew="false" common:stipulationID="85" common:name="Must show proof borrower is a current student." common:description="Must show proof borrower is a current student." common:isActive="true" common:sortOrder="1" common:allowDocumentProvision="false">
|
||||||
|
<common:organization common:isNew="false" common:idRef="d85d6553-63b5-45f9-b6a1-2c1b302139b5"/>
|
||||||
|
<common:loanTypes>
|
||||||
|
<common:loanType common:isNew="false" common:loanType="Consumer"/>
|
||||||
|
</common:loanTypes>
|
||||||
|
<common:statusAssignment>
|
||||||
|
<common:status xsi:type="common:StipulationStatus" common:isNew="false" common:stipulationStatusEnum="Open"/>
|
||||||
|
<common:status xsi:type="common:StipulationStatus" common:isNew="false" common:stipulationStatusEnum="Satisfied"/>
|
||||||
|
</common:statusAssignment>
|
||||||
|
</app:stipulation>
|
||||||
|
<app:stipulationSource common:isNew="false" common:lookupType="StipulationSource" common:CD="1"/>
|
||||||
|
</app:appDetailStipulation>
|
||||||
|
</app:appDetailStipulations>
|
||||||
|
<app:riskProcessingLevel common:isNew="false" common:lookupType="RPL" common:CD="1" />
|
||||||
|
<app:fields>
|
||||||
|
<common:lookupFieldLink common:isNew="false" common:fieldInstanceID="cfa569a2-0ff3-4220-bb49-bf074c9536aa">
|
||||||
|
<common:customLookupField common:isNew="false" common:name="Credit Card Program" common:description="Credit Card Program" common:ID="-102" common:externalSystemCode="OXCC_PRG" common:fieldNum="Custom-102" common:fieldType="Popup" common:isActive="true" common:fieldLevel="Product" common:fieldPurpose="Custom" common:sortOrder="1" common:isContractField="false" common:isEditable="true" common:isRequired="true" common:requiredBefore="LoanProcessing" common:isMissingInfo="false">
|
||||||
|
<common:organizationRef common:isNew="false" common:idRef="d8557f5b-054d-40ea-bfc7-62a6998159aa" />
|
||||||
|
<common:fieldLoanTypes>
|
||||||
|
<common:loanType common:isNew="false" common:loanType="Consumer" />
|
||||||
|
</common:fieldLoanTypes>
|
||||||
|
<common:customFieldInfo p19:type="common:CustomProductFieldInfo" common:isNew="false" xmlns:p19="http://www.w3.org/2001/XMLSchema-instance">
|
||||||
|
<common:product common:isNew="false" common:productID="132" />
|
||||||
|
</common:customFieldInfo>
|
||||||
|
<common:validationInfo p19:type="common:LookupFieldValidationInfo" common:isNew="false" xmlns:p19="http://www.w3.org/2001/XMLSchema-instance" />
|
||||||
|
<common:fieldSelections>
|
||||||
|
<common:fieldSelection common:id="4c019e65-0d70-451e-a4e4-2ac476b15337" common:isNew="false" common:fieldSelectionID="242" common:name="Cash Back 660-679" common:description="Cash Back 660-679" common:externalSystemCode="Cash Back 660-679" common:isActive="true" />
|
||||||
|
<common:fieldSelection common:id="82b41191-4e16-460c-8248-d6fe6793309b" common:isNew="false" common:fieldSelectionID="243" common:name="Increase - Cash Back" common:description="Increase - Cash Back" common:externalSystemCode="Increase - Cash Back" common:isActive="true" />
|
||||||
|
<common:fieldSelection common:id="611d1c2f-baf1-4cdf-b3f8-3add7f1d6793" common:isNew="false" common:fieldSelectionID="244" common:name="Cash Back 680-719" common:description="Cash Back 680-719" common:externalSystemCode="Cash Back 680-719" common:isActive="true" />
|
||||||
|
<common:fieldSelection common:id="7215233f-62d5-48a4-b241-381f40827614" common:isNew="false" common:fieldSelectionID="245" common:name="Cash Back 750 and over" common:description="Cash Back 750 and over" common:externalSystemCode="Cash Back 750 and ov" common:isActive="true" />
|
||||||
|
<common:fieldSelection common:id="58da3fa6-ab21-4316-8ad6-a6b0bf4ee97f" common:isNew="false" common:fieldSelectionID="246" common:name="Cash Back 720-749" common:description="Cash Back 720-749" common:externalSystemCode="Cash Back 720-749" common:isActive="true" />
|
||||||
|
</common:fieldSelections>
|
||||||
|
</common:customLookupField>
|
||||||
|
</common:lookupFieldLink>
|
||||||
|
<common:lookupFieldLink common:isNew="false" common:fieldInstanceID="2a588876-c952-4bc0-9d5f-5e36de5469c1">
|
||||||
|
<common:customLookupField common:isNew="false" common:name="MARITAL STATUS" common:description="MARITAL STATUS" common:ID="-88" common:externalSystemCode="QLAP_ST1" common:fieldNum="Custom-88" common:fieldType="Popup" common:isActive="true" common:fieldLevel="ProductCategory" common:fieldPurpose="Custom" common:sortOrder="3" common:isContractField="false" common:isEditable="true" common:isRequired="true" common:requiredBefore="LoanProcessing" common:isMissingInfo="false">
|
||||||
|
<common:organizationRef common:isNew="false" common:idRef="d8557f5b-054d-40ea-bfc7-62a6998159aa" />
|
||||||
|
<common:fieldLoanTypes>
|
||||||
|
<common:loanType common:isNew="false" common:loanType="Consumer" />
|
||||||
|
<common:loanType common:isNew="false" common:loanType="SmallBusiness" />
|
||||||
|
</common:fieldLoanTypes>
|
||||||
|
<common:customFieldInfo p19:type="common:CustomProductCategoryFieldInfo" common:isNew="false" xmlns:p19="http://www.w3.org/2001/XMLSchema-instance">
|
||||||
|
<common:productCategory common:isNew="false" common:productCategoryID="24" />
|
||||||
|
</common:customFieldInfo>
|
||||||
|
<common:validationInfo p19:type="common:LookupFieldValidationInfo" common:isNew="false" xmlns:p19="http://www.w3.org/2001/XMLSchema-instance" />
|
||||||
|
<common:fieldSelections>
|
||||||
|
<common:fieldSelection common:id="02091968-a5cc-4ef5-b8d6-fb9a77a833fe" common:isNew="false" common:fieldSelectionID="187" common:name="UNMARRIED APPLICANT" common:description="UNMARRIED APPLICANT" common:externalSystemCode="UNMARRIED APPLICANT" common:isActive="true" />
|
||||||
|
<common:fieldSelection common:id="9a04e50a-83a1-4662-a89c-38352705030f" common:isNew="false" common:fieldSelectionID="188" common:name="MARRIED APPLICANT" common:description="MARRIED APPLICANT" common:externalSystemCode="MARRIED APPLICANT" common:isActive="true" />
|
||||||
|
<common:fieldSelection common:id="c2374b80-11e7-4e72-8139-29c2127dff4f" common:isNew="false" common:fieldSelectionID="189" common:name="WITH YOUR SPOUSE" common:description="WITH YOUR SPOUSE" common:externalSystemCode="WITH YOUR SPOUSE" common:isActive="true" />
|
||||||
|
<common:fieldSelection common:id="89cf32e6-d1fe-4c4f-ad39-00a4ded5de1f" common:isNew="false" common:fieldSelectionID="190" common:name="WITH A CO-SIGNER" common:description="WITH A CO-SIGNER" common:externalSystemCode="WITH A CO-SIGNER" common:isActive="true" />
|
||||||
|
<common:fieldSelection common:id="2dd3b34c-9094-4e7f-aed1-614eadb06453" common:isNew="false" common:fieldSelectionID="191" common:name="WITH ANOTHER PERSON" common:description="WITH ANOTHER PERSON" common:externalSystemCode="WITH ANOTHER PERSON" common:isActive="true" />
|
||||||
|
</common:fieldSelections>
|
||||||
|
</common:customLookupField>
|
||||||
|
</common:lookupFieldLink>
|
||||||
|
<common:stringFieldLink common:isNew="false" common:fieldInstanceID="615c7ab3-9df6-4b5f-9d86-f2979e0026b3">
|
||||||
|
<common:customField common:isNew="false" common:name="Individuals receiving cards:" common:description="Individuals receiving cards:" common:ID="-71" common:fieldNum="Custom-71" common:fieldType="String" common:isActive="true" common:fieldLevel="ProductCategory" common:fieldPurpose="Custom" common:sortOrder="5" common:isContractField="false" common:isEditable="true" common:isRequired="true" common:requiredBefore="LoanProcessing" common:isMissingInfo="false">
|
||||||
|
<common:organizationRef common:isNew="false" common:idRef="d8557f5b-054d-40ea-bfc7-62a6998159aa" />
|
||||||
|
<common:fieldLoanTypes>
|
||||||
|
<common:loanType common:isNew="false" common:loanType="Consumer" />
|
||||||
|
<common:loanType common:isNew="false" common:loanType="SmallBusiness" />
|
||||||
|
</common:fieldLoanTypes>
|
||||||
|
<common:customFieldInfo p19:type="common:CustomProductCategoryFieldInfo" common:isNew="false" xmlns:p19="http://www.w3.org/2001/XMLSchema-instance">
|
||||||
|
<common:productCategory common:isNew="false" common:productCategoryID="24" />
|
||||||
|
</common:customFieldInfo>
|
||||||
|
<common:validationInfo p19:type="common:StringFieldValidationInfo" common:isNew="false" common:maxLength="50" xmlns:p19="http://www.w3.org/2001/XMLSchema-instance" />
|
||||||
|
</common:customField>
|
||||||
|
</common:stringFieldLink>
|
||||||
|
<common:lookupFieldLink common:isNew="false" common:fieldInstanceID="d7eb2739-e137-4023-bc67-88244cfbef27">
|
||||||
|
<common:customLookupField common:isNew="false" common:name="CC Type of Application" common:description="CC Type of Application" common:ID="-61" common:externalSystemCode="QLAP_TYP" common:fieldNum="Custom-61" common:fieldType="Popup" common:isActive="true" common:fieldLevel="ProductCategory" common:fieldPurpose="Custom" common:sortOrder="2" common:isContractField="false" common:isEditable="true" common:isRequired="true" common:requiredBefore="LoanProcessing" common:isMissingInfo="false">
|
||||||
|
<common:organizationRef common:isNew="false" common:idRef="d8557f5b-054d-40ea-bfc7-62a6998159aa" />
|
||||||
|
<common:fieldLoanTypes>
|
||||||
|
<common:loanType common:isNew="false" common:loanType="Consumer" />
|
||||||
|
<common:loanType common:isNew="false" common:loanType="SmallBusiness" />
|
||||||
|
</common:fieldLoanTypes>
|
||||||
|
<common:customFieldInfo p19:type="common:CustomProductCategoryFieldInfo" common:isNew="false" xmlns:p19="http://www.w3.org/2001/XMLSchema-instance">
|
||||||
|
<common:productCategory common:isNew="false" common:productCategoryID="24" />
|
||||||
|
</common:customFieldInfo>
|
||||||
|
<common:validationInfo p19:type="common:LookupFieldValidationInfo" common:isNew="false" xmlns:p19="http://www.w3.org/2001/XMLSchema-instance" />
|
||||||
|
<common:fieldSelections>
|
||||||
|
<common:fieldSelection common:id="5a1bc4ad-3e01-4533-9624-e9ff57015ea4" common:isNew="false" common:fieldSelectionID="57" common:name="INDIVIDUAL CREDIT" common:description="INDIVIDUAL CREDIT" common:externalSystemCode="INDIVIDUAL CREDIT" common:isActive="true" />
|
||||||
|
<common:fieldSelection common:id="415927a4-e95b-4ba9-b9c3-5767b04043c7" common:isNew="false" common:fieldSelectionID="58" common:name="JOINT CREDIT" common:description="JOINT CREDIT" common:externalSystemCode="JOINT CREDIT" common:isActive="true" />
|
||||||
|
</common:fieldSelections>
|
||||||
|
</common:customLookupField>
|
||||||
|
</common:lookupFieldLink>
|
||||||
|
<common:lookupFieldLink common:isNew="false" common:fieldInstanceID="c8934b97-bfce-4617-bc5d-7e3e75e52461" common:value="15">
|
||||||
|
<common:customLookupField common:isNew="false" common:name="Policy Exception Type" common:description="Policy Exception Type" common:ID="-17" common:externalSystemCode="OXEXCPT_TYPE" common:fieldNum="Custom-17" common:fieldType="Popup" common:isActive="true" common:fieldLevel="AllProducts" common:fieldPurpose="Custom" common:sortOrder="2" common:isContractField="false" common:isEditable="true" common:isRequired="false" common:isMissingInfo="false">
|
||||||
|
<common:organizationRef common:isNew="false" common:idRef="d8557f5b-054d-40ea-bfc7-62a6998159aa" />
|
||||||
|
<common:fieldLoanTypes>
|
||||||
|
<common:loanType common:isNew="false" common:loanType="Consumer" />
|
||||||
|
<common:loanType common:isNew="false" common:loanType="SmallBusiness" />
|
||||||
|
</common:fieldLoanTypes>
|
||||||
|
<common:validationInfo p19:type="common:LookupFieldValidationInfo" common:isNew="false" xmlns:p19="http://www.w3.org/2001/XMLSchema-instance">
|
||||||
|
<common:default common:isNew="false" common:idRef="77115bd6-7054-44f7-97a6-72aa5ef8d70e" />
|
||||||
|
</common:validationInfo>
|
||||||
|
<common:fieldSelections>
|
||||||
|
<common:fieldSelection common:id="77115bd6-7054-44f7-97a6-72aa5ef8d70e" common:isNew="false" common:fieldSelectionID="15" common:name="None" common:description="None" common:externalSystemCode="None" common:isActive="true" />
|
||||||
|
<common:fieldSelection common:id="439a9cc7-616c-4203-a813-03f361af62a4" common:isNew="false" common:fieldSelectionID="16" common:name="Debt Ratio" common:description="Debt Ratio" common:externalSystemCode="Debt Ratio" common:isActive="true" />
|
||||||
|
<common:fieldSelection common:id="4a61a783-343e-4637-be45-d12c6169be0a" common:isNew="false" common:fieldSelectionID="17" common:name="Disposable Income" common:description="Disposable Income" common:externalSystemCode="Disposable Income" common:isActive="true" />
|
||||||
|
<common:fieldSelection common:id="660de87d-bc7e-42d7-9383-5eab20088a2c" common:isNew="false" common:fieldSelectionID="18" common:name="Income Verification" common:description="Income Verification" common:externalSystemCode="Income Verification" common:isActive="true" />
|
||||||
|
<common:fieldSelection common:id="a2d6b53e-0e45-4aa5-964f-50f09a151fdb" common:isNew="false" common:fieldSelectionID="19" common:name="LTV" common:description="LTV" common:externalSystemCode="LTV" common:isActive="true" />
|
||||||
|
<common:fieldSelection common:id="82ce76ca-6461-4335-8e6e-8ec84b0959a6" common:isNew="false" common:fieldSelectionID="20" common:name="Open Collection/Judgment" common:description="Open Collection/Judgment" common:externalSystemCode="Open Collect/Judge" common:isActive="true" />
|
||||||
|
<common:fieldSelection common:id="7438d24f-a8ab-4424-824e-766e624a67ae" common:isNew="false" common:fieldSelectionID="21" common:name="Rate" common:description="Rate" common:externalSystemCode="Rate" common:isActive="true" />
|
||||||
|
<common:fieldSelection common:id="f13aaaf3-c37f-4487-ae13-f8dad79a8291" common:isNew="false" common:fieldSelectionID="22" common:name="Term" common:description="Term" common:externalSystemCode="Term" common:isActive="true" />
|
||||||
|
<common:fieldSelection common:id="ec1c22cc-7314-4c24-ba8f-8161922e5054" common:isNew="false" common:fieldSelectionID="23" common:name="Other" common:description="Other" common:externalSystemCode="Other" common:isActive="true" />
|
||||||
|
<common:fieldSelection common:id="b9af51e0-3683-40ac-8fdd-177f12d951cc" common:isNew="false" common:fieldSelectionID="24" common:name="Business Dept" common:description="Business Dept" common:externalSystemCode="Business Dept" common:isActive="true" />
|
||||||
|
<common:fieldSelection common:id="f58ee944-c881-4ed8-a88e-0b1481d1be61" common:isNew="false" common:fieldSelectionID="40" common:name="Back End (Indirect Only)" common:description="Back End (Indirect Only)" common:externalSystemCode="Back End (Ind Only)" common:isActive="true" />
|
||||||
|
</common:fieldSelections>
|
||||||
|
</common:customLookupField>
|
||||||
|
</common:lookupFieldLink>
|
||||||
|
<common:lookupFieldLink common:isNew="false" common:fieldInstanceID="4b7afbcf-4c10-418f-b108-e9ab0a76653c" common:value="13">
|
||||||
|
<common:customLookupField common:isNew="false" common:name="Policy Exception" common:description="Policy Exception" common:ID="-16" common:externalSystemCode="OXPOL_EXCPT" common:fieldNum="Custom-16" common:fieldType="Popup" common:isActive="true" common:fieldLevel="AllProducts" common:fieldPurpose="Custom" common:sortOrder="1" common:isContractField="false" common:isEditable="true" common:isRequired="false" common:isMissingInfo="false">
|
||||||
|
<common:organizationRef common:isNew="false" common:idRef="d8557f5b-054d-40ea-bfc7-62a6998159aa" />
|
||||||
|
<common:fieldLoanTypes>
|
||||||
|
<common:loanType common:isNew="false" common:loanType="Consumer" />
|
||||||
|
<common:loanType common:isNew="false" common:loanType="SmallBusiness" />
|
||||||
|
</common:fieldLoanTypes>
|
||||||
|
<common:validationInfo p19:type="common:LookupFieldValidationInfo" common:isNew="false" xmlns:p19="http://www.w3.org/2001/XMLSchema-instance">
|
||||||
|
<common:default common:isNew="false" common:idRef="5617e160-5fff-47cd-a9d0-652c505d944c" />
|
||||||
|
</common:validationInfo>
|
||||||
|
<common:fieldSelections>
|
||||||
|
<common:fieldSelection common:id="5617e160-5fff-47cd-a9d0-652c505d944c" common:isNew="false" common:fieldSelectionID="13" common:name="None" common:description="None" common:externalSystemCode="None" common:isActive="true" />
|
||||||
|
<common:fieldSelection common:id="1571af8e-af92-4594-b9c8-fffb5f8661ac" common:isNew="false" common:fieldSelectionID="14" common:name="Yes" common:description="Yes" common:externalSystemCode="Yes" common:isActive="true" />
|
||||||
|
</common:fieldSelections>
|
||||||
|
</common:customLookupField>
|
||||||
|
</common:lookupFieldLink>
|
||||||
|
<common:boolFieldLink common:isNew="false" common:value="false">
|
||||||
|
<common:field common:isNew="false" common:name="Residential Mortgage Transaction" common:description="Residential Mortgage Transaction" common:ID="249" common:fieldNum="APPRO249" common:fieldType="Flag" common:isActive="true" common:fieldLevel="AppDetail" common:fieldPurpose="Core" common:isContractField="false" common:isEditable="true">
|
||||||
|
<common:organizationRef common:isNew="false" common:idRef="d8557f5b-054d-40ea-bfc7-62a6998159aa" />
|
||||||
|
<common:fieldLoanTypes>
|
||||||
|
<common:loanType common:isNew="false" common:loanType="Consumer" />
|
||||||
|
<common:loanType common:isNew="false" common:loanType="SmallBusiness" />
|
||||||
|
<common:loanType common:isNew="false" common:loanType="DDA" />
|
||||||
|
</common:fieldLoanTypes>
|
||||||
|
</common:field>
|
||||||
|
</common:boolFieldLink>
|
||||||
|
<common:boolFieldLink common:isNew="false" common:value="false">
|
||||||
|
<common:field common:isNew="false" common:name="Reverse Mortgage Transaction" common:description="Reverse Mortgage Transaction" common:ID="250" common:fieldNum="APPRO250" common:fieldType="Flag" common:isActive="true" common:fieldLevel="AppDetail" common:fieldPurpose="Core" common:isContractField="false" common:isEditable="true">
|
||||||
|
<common:organizationRef common:isNew="false" common:idRef="d8557f5b-054d-40ea-bfc7-62a6998159aa" />
|
||||||
|
<common:fieldLoanTypes>
|
||||||
|
<common:loanType common:isNew="false" common:loanType="Consumer" />
|
||||||
|
<common:loanType common:isNew="false" common:loanType="SmallBusiness" />
|
||||||
|
<common:loanType common:isNew="false" common:loanType="DDA" />
|
||||||
|
</common:fieldLoanTypes>
|
||||||
|
</common:field>
|
||||||
|
</common:boolFieldLink>
|
||||||
|
<common:boolFieldLink common:isNew="false" common:value="false">
|
||||||
|
<common:field common:isNew="false" common:name="Open-End Credit Plan" common:description="Open-End Credit Plan" common:ID="251" common:fieldNum="APPRO251" common:fieldType="Flag" common:isActive="true" common:fieldLevel="AppDetail" common:fieldPurpose="Core" common:isContractField="false" common:isEditable="true">
|
||||||
|
<common:organizationRef common:isNew="false" common:idRef="d8557f5b-054d-40ea-bfc7-62a6998159aa" />
|
||||||
|
<common:fieldLoanTypes>
|
||||||
|
<common:loanType common:isNew="false" common:loanType="Consumer" />
|
||||||
|
<common:loanType common:isNew="false" common:loanType="SmallBusiness" />
|
||||||
|
<common:loanType common:isNew="false" common:loanType="DDA" />
|
||||||
|
</common:fieldLoanTypes>
|
||||||
|
</common:field>
|
||||||
|
</common:boolFieldLink>
|
||||||
|
</app:fields>
|
||||||
|
<app:pricingPlan common:isNew="false" common:planID="13" />
|
||||||
|
<app:baseRateIndex common:isNew="false" common:rateIndexID="5" />
|
||||||
|
<app:appDetailIndirect common:isNew="false" app:overrideOrigFeePolicy="false" app:payDealerNow="false" app:payOriginationFeeNow="false" app:calcOriginationFeeFL="false" app:useCRBRRuleFL="false" app:isOriginationFeeValuePct="false" app:calcDiscountFL="false" app:totalDiscount="0" app:globalDiscountFL="false" app:federalDisclosureFL="false" />
|
||||||
|
<app:appDetailAdHocFees />
|
||||||
|
<app:processInstances>
|
||||||
|
<app:appDetailProcessInstance common:isNew="false" common:lastUpdatedByPartyID="11861" common:lastUpdateDate="2018-07-31T19:04:26" common:processInstanceID="14542" common:processSetID="-20" common:isPreReqsCompletedFL="true" common:isExecutingFL="false" common:processStatusID="24" common:showontasklistFL="false">
|
||||||
|
<common:Process common:isNew="false" common:processID="22" />
|
||||||
|
<common:processInstanceEvals>
|
||||||
|
<common:processInstanceEvaluationRule common:isNew="false" common:processInstanceEvaluationID="41735" common:ruleStatus="RuleStatus_Pass" common:ruleEvaluationType="Ignore">
|
||||||
|
<common:processInstanceEvaluationParameters>
|
||||||
|
<common:processInstanceEvaluationParameter common:isNew="false" common:value="7">
|
||||||
|
<common:parameter common:isNew="false" common:lookupType="Setting" common:CD="2813" />
|
||||||
|
</common:processInstanceEvaluationParameter>
|
||||||
|
</common:processInstanceEvaluationParameters>
|
||||||
|
<common:rule common:isNew="false" common:lookupType="Setting" common:CD="2813" />
|
||||||
|
</common:processInstanceEvaluationRule>
|
||||||
|
<common:processInstanceFieldEvaluation common:isNew="false" common:processInstanceEvaluationID="41747" common:ruleStatus="RuleStatus_Pass" common:ruleEvaluationType="NotApplicable" common:fieldInstanceID="b89c2dd5-e591-4695-8f37-07acbef41820">
|
||||||
|
<common:customLookupField common:isNew="false" common:ID="-47" common:fieldType="Popup" common:fieldLevel="App" common:fieldPurpose="Custom">
|
||||||
|
<common:validationInfo p22:type="common:LookupFieldValidationInfo" common:isNew="false" xmlns:p22="http://www.w3.org/2001/XMLSchema-instance" />
|
||||||
|
</common:customLookupField>
|
||||||
|
</common:processInstanceFieldEvaluation>
|
||||||
|
<common:processInstanceFieldEvaluation common:isNew="false" common:processInstanceEvaluationID="41748" common:ruleStatus="RuleStatus_Fail" common:ruleEvaluationType="RequiredBeforeLoanProcessing" common:fieldInstanceID="cfa569a2-0ff3-4220-bb49-bf074c9536aa">
|
||||||
|
<common:customLookupField common:isNew="false" common:ID="-102" common:fieldType="Popup" common:fieldLevel="Product" common:fieldPurpose="Custom">
|
||||||
|
<common:validationInfo p22:type="common:LookupFieldValidationInfo" common:isNew="false" xmlns:p22="http://www.w3.org/2001/XMLSchema-instance" />
|
||||||
|
</common:customLookupField>
|
||||||
|
</common:processInstanceFieldEvaluation>
|
||||||
|
<common:processInstanceFieldEvaluation common:isNew="false" common:processInstanceEvaluationID="41749" common:ruleStatus="RuleStatus_Fail" common:ruleEvaluationType="RequiredBeforeLoanProcessing" common:fieldInstanceID="2a588876-c952-4bc0-9d5f-5e36de5469c1">
|
||||||
|
<common:customLookupField common:isNew="false" common:ID="-88" common:fieldType="Popup" common:fieldLevel="ProductCategory" common:fieldPurpose="Custom">
|
||||||
|
<common:validationInfo p22:type="common:LookupFieldValidationInfo" common:isNew="false" xmlns:p22="http://www.w3.org/2001/XMLSchema-instance" />
|
||||||
|
</common:customLookupField>
|
||||||
|
</common:processInstanceFieldEvaluation>
|
||||||
|
<common:processInstanceFieldEvaluation common:isNew="false" common:processInstanceEvaluationID="41750" common:ruleStatus="RuleStatus_Fail" common:ruleEvaluationType="RequiredBeforeLoanProcessing" common:fieldInstanceID="615c7ab3-9df6-4b5f-9d86-f2979e0026b3">
|
||||||
|
<common:customField common:isNew="false" common:ID="-71" common:fieldType="String" common:fieldLevel="ProductCategory" common:fieldPurpose="Custom" />
|
||||||
|
</common:processInstanceFieldEvaluation>
|
||||||
|
<common:processInstanceFieldEvaluation common:isNew="false" common:processInstanceEvaluationID="41751" common:ruleStatus="RuleStatus_Pass" common:ruleEvaluationType="NotApplicable" common:fieldInstanceID="d67abf6b-eb7a-4da1-915f-5a735ffb3069">
|
||||||
|
<common:customLookupField common:isNew="false" common:ID="-62" common:fieldType="Popup" common:fieldLevel="ContractEditor" common:fieldPurpose="Custom">
|
||||||
|
<common:validationInfo p22:type="common:LookupFieldValidationInfo" common:isNew="false" xmlns:p22="http://www.w3.org/2001/XMLSchema-instance" />
|
||||||
|
</common:customLookupField>
|
||||||
|
</common:processInstanceFieldEvaluation>
|
||||||
|
<common:processInstanceFieldEvaluation common:isNew="false" common:processInstanceEvaluationID="41752" common:ruleStatus="RuleStatus_Fail" common:ruleEvaluationType="RequiredBeforeLoanProcessing" common:fieldInstanceID="d7eb2739-e137-4023-bc67-88244cfbef27">
|
||||||
|
<common:customLookupField common:isNew="false" common:ID="-61" common:fieldType="Popup" common:fieldLevel="ProductCategory" common:fieldPurpose="Custom">
|
||||||
|
<common:validationInfo p22:type="common:LookupFieldValidationInfo" common:isNew="false" xmlns:p22="http://www.w3.org/2001/XMLSchema-instance" />
|
||||||
|
</common:customLookupField>
|
||||||
|
</common:processInstanceFieldEvaluation>
|
||||||
|
<common:processInstanceFieldEvaluation common:isNew="false" common:processInstanceEvaluationID="41753" common:ruleStatus="RuleStatus_Pass" common:ruleEvaluationType="NotApplicable" common:fieldInstanceID="87ab152c-4846-4068-987e-aad956c1ed7e">
|
||||||
|
<common:customLookupField common:isNew="false" common:ID="-53" common:fieldType="Popup" common:fieldLevel="ContractEditor" common:fieldPurpose="Custom">
|
||||||
|
<common:validationInfo p22:type="common:LookupFieldValidationInfo" common:isNew="false" xmlns:p22="http://www.w3.org/2001/XMLSchema-instance" />
|
||||||
|
</common:customLookupField>
|
||||||
|
</common:processInstanceFieldEvaluation>
|
||||||
|
<common:processInstanceFieldEvaluation common:isNew="false" common:processInstanceEvaluationID="41754" common:ruleStatus="RuleStatus_Pass" common:ruleEvaluationType="NotApplicable" common:fieldInstanceID="c8934b97-bfce-4617-bc5d-7e3e75e52461">
|
||||||
|
<common:customLookupField common:isNew="false" common:ID="-17" common:fieldType="Popup" common:fieldLevel="AllProducts" common:fieldPurpose="Custom">
|
||||||
|
<common:validationInfo p22:type="common:LookupFieldValidationInfo" common:isNew="false" xmlns:p22="http://www.w3.org/2001/XMLSchema-instance" />
|
||||||
|
</common:customLookupField>
|
||||||
|
</common:processInstanceFieldEvaluation>
|
||||||
|
<common:processInstanceFieldEvaluation common:isNew="false" common:processInstanceEvaluationID="41755" common:ruleStatus="RuleStatus_Pass" common:ruleEvaluationType="NotApplicable" common:fieldInstanceID="4b7afbcf-4c10-418f-b108-e9ab0a76653c">
|
||||||
|
<common:customLookupField common:isNew="false" common:ID="-16" common:fieldType="Popup" common:fieldLevel="AllProducts" common:fieldPurpose="Custom">
|
||||||
|
<common:validationInfo p22:type="common:LookupFieldValidationInfo" common:isNew="false" xmlns:p22="http://www.w3.org/2001/XMLSchema-instance" />
|
||||||
|
</common:customLookupField>
|
||||||
|
</common:processInstanceFieldEvaluation>
|
||||||
|
</common:processInstanceEvals>
|
||||||
|
</app:appDetailProcessInstance>
|
||||||
|
<app:appDetailProcessInstance common:isNew="false" common:lastUpdatedByPartyID="11861" common:lastUpdateDate="2018-07-31T19:04:23.11" common:processInstanceID="14543" common:processSetID="-20" common:isPreReqsCompletedFL="true" common:isExecutingFL="false" common:processStatusID="25" common:showontasklistFL="false">
|
||||||
|
<common:Process common:isNew="false" common:processID="23" />
|
||||||
|
</app:appDetailProcessInstance>
|
||||||
|
<app:appDetailProcessInstance common:isNew="false" common:lastUpdatedByPartyID="11861" common:lastUpdateDate="2018-07-31T19:04:23.11" common:processInstanceID="14544" common:processSetID="-20" common:isPreReqsCompletedFL="true" common:isExecutingFL="false" common:processStatusID="25" common:showontasklistFL="false">
|
||||||
|
<common:Process common:isNew="false" common:processID="24" />
|
||||||
|
</app:appDetailProcessInstance>
|
||||||
|
<app:appDetailProcessInstance common:isNew="false" common:lastUpdatedByPartyID="11861" common:lastUpdateDate="2018-07-31T19:04:23.11" common:processInstanceID="14545" common:processSetID="-20" common:isPreReqsCompletedFL="true" common:isExecutingFL="false" common:processStatusID="25" common:showontasklistFL="false">
|
||||||
|
<common:Process common:isNew="false" common:processID="25" />
|
||||||
|
</app:appDetailProcessInstance>
|
||||||
|
<app:appDetailProcessInstance common:isNew="false" common:lastUpdatedByPartyID="11861" common:lastUpdateDate="2018-07-31T19:04:23.783" common:processInstanceID="14546" common:processSetID="-20" common:isPreReqsCompletedFL="true" common:isExecutingFL="false" common:processStatusID="25" common:showontasklistFL="false">
|
||||||
|
<common:Process common:isNew="false" common:processID="26" />
|
||||||
|
<common:processInstanceEvals>
|
||||||
|
<common:processInstanceEvaluationRule common:isNew="false" common:processInstanceEvaluationID="41736" common:ruleStatus="RuleStatus_Pass" common:ruleEvaluationType="Required">
|
||||||
|
<common:processInstanceEvaluationParameters>
|
||||||
|
<common:processInstanceEvaluationParameter common:isNew="false" common:value="6">
|
||||||
|
<common:parameter common:isNew="false" common:lookupType="Setting" common:CD="1053" />
|
||||||
|
</common:processInstanceEvaluationParameter>
|
||||||
|
</common:processInstanceEvaluationParameters>
|
||||||
|
<common:rule common:isNew="false" common:lookupType="Setting" common:CD="1053" />
|
||||||
|
</common:processInstanceEvaluationRule>
|
||||||
|
</common:processInstanceEvals>
|
||||||
|
</app:appDetailProcessInstance>
|
||||||
|
<app:appDetailProcessInstance common:isNew="false" common:lastUpdatedByPartyID="11861" common:lastUpdateDate="2018-07-31T19:04:23.143" common:processInstanceID="14549" common:processSetID="-20" common:isPreReqsCompletedFL="true" common:isExecutingFL="false" common:processStatusID="24" common:showontasklistFL="false">
|
||||||
|
<common:Process common:isNew="false" common:processID="33" />
|
||||||
|
<common:processInstanceEvals>
|
||||||
|
<common:processInstanceEvaluationRule common:isNew="false" common:processInstanceEvaluationID="41738" common:ruleStatus="RuleStatus_Fail" common:ruleEvaluationType="Required">
|
||||||
|
<common:processInstanceEvaluationParameters>
|
||||||
|
<common:processInstanceEvaluationParameter common:isNew="false" common:value="64">
|
||||||
|
<common:parameter common:isNew="false" common:lookupType="Setting" common:CD="1455" />
|
||||||
|
</common:processInstanceEvaluationParameter>
|
||||||
|
<common:processInstanceEvaluationParameter common:isNew="false" common:value="0">
|
||||||
|
<common:parameter common:isNew="false" common:lookupType="Setting" common:CD="1456" />
|
||||||
|
</common:processInstanceEvaluationParameter>
|
||||||
|
<common:processInstanceEvaluationParameter common:isNew="false" common:value="0">
|
||||||
|
<common:parameter common:isNew="false" common:lookupType="Setting" common:CD="1457" />
|
||||||
|
</common:processInstanceEvaluationParameter>
|
||||||
|
</common:processInstanceEvaluationParameters>
|
||||||
|
<common:rule common:isNew="false" common:lookupType="Setting" common:CD="1455" />
|
||||||
|
</common:processInstanceEvaluationRule>
|
||||||
|
</common:processInstanceEvals>
|
||||||
|
</app:appDetailProcessInstance>
|
||||||
|
<app:appDetailProcessInstance common:isNew="false" common:lastUpdatedByPartyID="11861" common:lastUpdateDate="2018-07-31T19:04:50.173" common:processInstanceID="14559" common:processSetID="-20" common:isPreReqsCompletedFL="false" common:isExecutingFL="false" common:processStatusID="24" common:showontasklistFL="false">
|
||||||
|
<common:Process common:isNew="false" common:processID="32" />
|
||||||
|
<common:processInstanceEvals>
|
||||||
|
<common:processInstanceEvaluationRule common:isNew="false" common:processInstanceEvaluationID="41757" common:ruleStatus="RuleStatus_Pass" common:ruleEvaluationType="Required">
|
||||||
|
<common:processInstanceEvaluationReasons>
|
||||||
|
<common:processInstanceEvaluationReason common:isNew="false">
|
||||||
|
<common:reason common:isNew="false" common:reasonID="155" />
|
||||||
|
</common:processInstanceEvaluationReason>
|
||||||
|
</common:processInstanceEvaluationReasons>
|
||||||
|
<common:processInstanceEvaluationParameters>
|
||||||
|
<common:processInstanceEvaluationParameter common:isNew="false" common:value="32">
|
||||||
|
<common:parameter common:isNew="false" common:lookupType="Setting" common:CD="446" />
|
||||||
|
</common:processInstanceEvaluationParameter>
|
||||||
|
<common:processInstanceEvaluationParameter common:isNew="false" common:value="250">
|
||||||
|
<common:parameter common:isNew="false" common:lookupType="Setting" common:CD="447" />
|
||||||
|
</common:processInstanceEvaluationParameter>
|
||||||
|
</common:processInstanceEvaluationParameters>
|
||||||
|
<common:rule common:isNew="false" common:lookupType="Setting" common:CD="446" />
|
||||||
|
</common:processInstanceEvaluationRule>
|
||||||
|
<common:processInstanceEvaluationRule common:isNew="false" common:processInstanceEvaluationID="41758" common:ruleStatus="RuleStatus_Pass" common:ruleEvaluationType="Required">
|
||||||
|
<common:processInstanceEvaluationReasons>
|
||||||
|
<common:processInstanceEvaluationReason common:isNew="false">
|
||||||
|
<common:reason common:isNew="false" common:reasonID="54" />
|
||||||
|
</common:processInstanceEvaluationReason>
|
||||||
|
</common:processInstanceEvaluationReasons>
|
||||||
|
<common:processInstanceEvaluationParameters>
|
||||||
|
<common:processInstanceEvaluationParameter common:isNew="false" common:value="32">
|
||||||
|
<common:parameter common:isNew="false" common:lookupType="Setting" common:CD="2658" />
|
||||||
|
</common:processInstanceEvaluationParameter>
|
||||||
|
</common:processInstanceEvaluationParameters>
|
||||||
|
<common:rule common:isNew="false" common:lookupType="Setting" common:CD="2658" />
|
||||||
|
</common:processInstanceEvaluationRule>
|
||||||
|
</common:processInstanceEvals>
|
||||||
|
</app:appDetailProcessInstance>
|
||||||
|
<app:appDetailProcessInstance common:isNew="false" common:lastUpdatedByPartyID="11861" common:lastUpdateDate="2018-07-31T19:04:23.16" common:processInstanceID="14551" common:processSetID="-20" common:isPreReqsCompletedFL="true" common:isExecutingFL="false" common:processStatusID="24" common:showontasklistFL="true" common:orderNum="1">
|
||||||
|
<common:Process common:isNew="false" common:processID="77" />
|
||||||
|
<common:processInstanceEvals>
|
||||||
|
<common:processInstanceEvaluationRule common:isNew="false" common:processInstanceEvaluationID="41740" common:ruleStatus="RuleStatus_Fail" common:ruleEvaluationType="Required">
|
||||||
|
<common:processInstanceEvaluationParameters>
|
||||||
|
<common:processInstanceEvaluationParameter common:isNew="false" common:value="6">
|
||||||
|
<common:parameter common:isNew="false" common:lookupType="Setting" common:CD="2482" />
|
||||||
|
</common:processInstanceEvaluationParameter>
|
||||||
|
</common:processInstanceEvaluationParameters>
|
||||||
|
<common:rule common:isNew="false" common:lookupType="Setting" common:CD="2482" />
|
||||||
|
</common:processInstanceEvaluationRule>
|
||||||
|
</common:processInstanceEvals>
|
||||||
|
</app:appDetailProcessInstance>
|
||||||
|
<app:appDetailProcessInstance common:isNew="false" common:lastUpdatedByPartyID="3" common:lastUpdateDate="2018-07-31T19:09:03.863" common:processInstanceID="14552" common:processSetID="-20" common:isPreReqsCompletedFL="true" common:isExecutingFL="false" common:processStatusID="25" common:showontasklistFL="true" common:orderNum="2">
|
||||||
|
<common:Process common:isNew="false" common:processID="82" />
|
||||||
|
<common:processInstanceEvals>
|
||||||
|
<common:processInstanceEvaluationRule common:isNew="false" common:processInstanceEvaluationID="41741" common:ruleStatus="RuleStatus_Pass" common:ruleEvaluationType="Required">
|
||||||
|
<common:processInstanceEvaluationParameters>
|
||||||
|
<common:processInstanceEvaluationParameter common:isNew="false" common:value="6">
|
||||||
|
<common:parameter common:isNew="false" common:lookupType="Setting" common:CD="2507" />
|
||||||
|
</common:processInstanceEvaluationParameter>
|
||||||
|
</common:processInstanceEvaluationParameters>
|
||||||
|
<common:rule common:isNew="false" common:lookupType="Setting" common:CD="2507" />
|
||||||
|
</common:processInstanceEvaluationRule>
|
||||||
|
</common:processInstanceEvals>
|
||||||
|
</app:appDetailProcessInstance>
|
||||||
|
<app:appDetailProcessInstance common:isNew="false" common:lastUpdatedByPartyID="11861" common:lastUpdateDate="2018-07-31T19:04:23.19" common:processInstanceID="14553" common:processSetID="-20" common:isPreReqsCompletedFL="true" common:isExecutingFL="false" common:processStatusID="24" common:showontasklistFL="true" common:orderNum="3">
|
||||||
|
<common:Process common:isNew="false" common:processID="66" />
|
||||||
|
<common:processInstanceEvals>
|
||||||
|
<common:processInstanceEvaluationRule common:isNew="false" common:processInstanceEvaluationID="41742" common:ruleStatus="RuleStatus_Fail" common:ruleEvaluationType="Required">
|
||||||
|
<common:processInstanceEvaluationParameters>
|
||||||
|
<common:processInstanceEvaluationParameter common:isNew="false" common:value="6">
|
||||||
|
<common:parameter common:isNew="false" common:lookupType="Setting" common:CD="2482" />
|
||||||
|
</common:processInstanceEvaluationParameter>
|
||||||
|
</common:processInstanceEvaluationParameters>
|
||||||
|
<common:rule common:isNew="false" common:lookupType="Setting" common:CD="2482" />
|
||||||
|
</common:processInstanceEvaluationRule>
|
||||||
|
</common:processInstanceEvals>
|
||||||
|
</app:appDetailProcessInstance>
|
||||||
|
<app:appDetailProcessInstance common:isNew="false" common:lastUpdatedByPartyID="11861" common:lastUpdateDate="2018-07-31T19:04:23.19" common:processInstanceID="14554" common:processSetID="-20" common:isPreReqsCompletedFL="true" common:isExecutingFL="false" common:processStatusID="24" common:showontasklistFL="true" common:orderNum="4">
|
||||||
|
<common:Process common:isNew="false" common:processID="-125" />
|
||||||
|
<common:processInstanceEvals>
|
||||||
|
<common:processInstanceEvaluationRule common:isNew="false" common:processInstanceEvaluationID="41743" common:ruleStatus="RuleStatus_Fail" common:ruleEvaluationType="Required">
|
||||||
|
<common:processInstanceEvaluationParameters>
|
||||||
|
<common:processInstanceEvaluationParameter common:isNew="false" common:value="6">
|
||||||
|
<common:parameter common:isNew="false" common:lookupType="Setting" common:CD="2482" />
|
||||||
|
</common:processInstanceEvaluationParameter>
|
||||||
|
</common:processInstanceEvaluationParameters>
|
||||||
|
<common:rule common:isNew="false" common:lookupType="Setting" common:CD="2482" />
|
||||||
|
</common:processInstanceEvaluationRule>
|
||||||
|
</common:processInstanceEvals>
|
||||||
|
</app:appDetailProcessInstance>
|
||||||
|
<app:appDetailProcessInstance common:isNew="false" common:lastUpdatedByPartyID="11861" common:lastUpdateDate="2018-07-31T19:04:23.127" common:processInstanceID="14547" common:processSetID="-20" common:isPreReqsCompletedFL="true" common:isExecutingFL="false" common:processStatusID="24" common:showontasklistFL="true" common:orderNum="5">
|
||||||
|
<common:Process common:isNew="false" common:processID="27" />
|
||||||
|
<common:processInstanceEvals>
|
||||||
|
<common:processInstanceEvaluationRule common:isNew="false" common:processInstanceEvaluationID="41737" common:ruleStatus="RuleStatus_Fail" common:ruleEvaluationType="Required">
|
||||||
|
<common:processInstanceEvaluationParameters>
|
||||||
|
<common:processInstanceEvaluationParameter common:isNew="false" common:value="6">
|
||||||
|
<common:parameter common:isNew="false" common:lookupType="Setting" common:CD="1054" />
|
||||||
|
</common:processInstanceEvaluationParameter>
|
||||||
|
</common:processInstanceEvaluationParameters>
|
||||||
|
<common:rule common:isNew="false" common:lookupType="Setting" common:CD="1054" />
|
||||||
|
</common:processInstanceEvaluationRule>
|
||||||
|
</common:processInstanceEvals>
|
||||||
|
</app:appDetailProcessInstance>
|
||||||
|
<app:appDetailProcessInstance common:isNew="false" common:lastUpdatedByPartyID="11861" common:lastUpdateDate="2018-07-31T19:04:23.203" common:processInstanceID="14555" common:processSetID="-20" common:isPreReqsCompletedFL="false" common:isExecutingFL="false" common:processStatusID="24" common:showontasklistFL="true" common:orderNum="6">
|
||||||
|
<common:Process common:isNew="false" common:processID="83" />
|
||||||
|
<common:processInstanceEvals>
|
||||||
|
<common:processInstanceEvaluationRule common:isNew="false" common:processInstanceEvaluationID="41744" common:ruleStatus="RuleStatus_Fail" common:ruleEvaluationType="Required">
|
||||||
|
<common:processInstanceEvaluationParameters>
|
||||||
|
<common:processInstanceEvaluationParameter common:isNew="false" common:value="6">
|
||||||
|
<common:parameter common:isNew="false" common:lookupType="Setting" common:CD="2508" />
|
||||||
|
</common:processInstanceEvaluationParameter>
|
||||||
|
</common:processInstanceEvaluationParameters>
|
||||||
|
<common:rule common:isNew="false" common:lookupType="Setting" common:CD="2508" />
|
||||||
|
</common:processInstanceEvaluationRule>
|
||||||
|
</common:processInstanceEvals>
|
||||||
|
</app:appDetailProcessInstance>
|
||||||
|
<app:appDetailProcessInstance common:isNew="false" common:lastUpdatedByPartyID="11861" common:lastUpdateDate="2018-07-31T19:04:23.22" common:processInstanceID="14556" common:processSetID="-20" common:isPreReqsCompletedFL="false" common:isExecutingFL="false" common:processStatusID="24" common:showontasklistFL="true" common:orderNum="7">
|
||||||
|
<common:Process common:isNew="false" common:processID="-138" />
|
||||||
|
</app:appDetailProcessInstance>
|
||||||
|
<app:appDetailProcessInstance common:isNew="false" common:lastUpdatedByPartyID="11861" common:lastUpdateDate="2018-07-31T19:04:23.22" common:processInstanceID="14557" common:processSetID="-20" common:isPreReqsCompletedFL="false" common:isExecutingFL="false" common:processStatusID="24" common:showontasklistFL="true" common:orderNum="8">
|
||||||
|
<common:Process common:isNew="false" common:processID="-139" />
|
||||||
|
<common:processInstanceEvals>
|
||||||
|
<common:processInstanceEvaluationRule common:isNew="false" common:processInstanceEvaluationID="41745" common:ruleStatus="RuleStatus_Fail" common:ruleEvaluationType="Required">
|
||||||
|
<common:processInstanceEvaluationParameters>
|
||||||
|
<common:processInstanceEvaluationParameter common:isNew="false" common:value="6">
|
||||||
|
<common:parameter common:isNew="false" common:lookupType="Setting" common:CD="2482" />
|
||||||
|
</common:processInstanceEvaluationParameter>
|
||||||
|
</common:processInstanceEvaluationParameters>
|
||||||
|
<common:rule common:isNew="false" common:lookupType="Setting" common:CD="2482" />
|
||||||
|
</common:processInstanceEvaluationRule>
|
||||||
|
</common:processInstanceEvals>
|
||||||
|
</app:appDetailProcessInstance>
|
||||||
|
<app:appDetailProcessInstance common:isNew="false" common:lastUpdatedByPartyID="11861" common:lastUpdateDate="2018-07-31T19:04:23.22" common:processInstanceID="14558" common:processSetID="-20" common:isPreReqsCompletedFL="false" common:isExecutingFL="false" common:processStatusID="24" common:showontasklistFL="true" common:orderNum="9">
|
||||||
|
<common:Process common:isNew="false" common:processID="-140" />
|
||||||
|
<common:processInstanceEvals>
|
||||||
|
<common:processInstanceEvaluationRule common:isNew="false" common:processInstanceEvaluationID="41746" common:ruleStatus="RuleStatus_Fail" common:ruleEvaluationType="Required">
|
||||||
|
<common:processInstanceEvaluationParameters>
|
||||||
|
<common:processInstanceEvaluationParameter common:isNew="false" common:value="6">
|
||||||
|
<common:parameter common:isNew="false" common:lookupType="Setting" common:CD="2482" />
|
||||||
|
</common:processInstanceEvaluationParameter>
|
||||||
|
</common:processInstanceEvaluationParameters>
|
||||||
|
<common:rule common:isNew="false" common:lookupType="Setting" common:CD="2482" />
|
||||||
|
</common:processInstanceEvaluationRule>
|
||||||
|
</common:processInstanceEvals>
|
||||||
|
</app:appDetailProcessInstance>
|
||||||
|
<app:appDetailProcessInstance common:isNew="false" common:lastUpdatedByPartyID="11861" common:lastUpdateDate="2018-07-31T19:04:23.16" common:processInstanceID="14550" common:processSetID="-20" common:isPreReqsCompletedFL="false" common:isExecutingFL="false" common:processStatusID="24" common:showontasklistFL="true" common:orderNum="10">
|
||||||
|
<common:Process common:isNew="false" common:processID="46" />
|
||||||
|
<common:processInstanceEvals>
|
||||||
|
<common:processInstanceEvaluationRule common:isNew="false" common:processInstanceEvaluationID="41739" common:ruleStatus="RuleStatus_Fail" common:ruleEvaluationType="Required">
|
||||||
|
<common:processInstanceEvaluationParameters>
|
||||||
|
<common:processInstanceEvaluationParameter common:isNew="false" common:value="6">
|
||||||
|
<common:parameter common:isNew="false" common:lookupType="Setting" common:CD="2509" />
|
||||||
|
</common:processInstanceEvaluationParameter>
|
||||||
|
</common:processInstanceEvaluationParameters>
|
||||||
|
<common:rule common:isNew="false" common:lookupType="Setting" common:CD="2509" />
|
||||||
|
</common:processInstanceEvaluationRule>
|
||||||
|
</common:processInstanceEvals>
|
||||||
|
</app:appDetailProcessInstance>
|
||||||
|
</app:processInstances>
|
||||||
|
<app:loanPurposes>
|
||||||
|
<app:appDetailLoanPurpose common:isNew="false" app:rank="1">
|
||||||
|
<app:loanPurpose common:isNew="false" common:lookupType="LoanPurpose" common:CD="149" common:name="Other:" common:isActive="false" common:externalSystemCode="151" common:description="Home Equity" common:isHMDAFL="false" common:isHMDAReportableFL="true" common:isDebtConsolidationFlag="false" common:isCRALoanPurpose="false" common:isHMDA2018FL="false" common:HMDA2018LoanPurposeID="-5" />
|
||||||
|
</app:appDetailLoanPurpose>
|
||||||
|
</app:loanPurposes>
|
||||||
|
<app:overdraftAccounts />
|
||||||
|
<app:partyPayoffs />
|
||||||
|
<app:appDetailCalculatedValues>
|
||||||
|
<app:appDetailCalculatedValue common:isNew="false" app:value="0.00000000" />
|
||||||
|
</app:appDetailCalculatedValues>
|
||||||
|
<app:appDetailDisclosures />
|
||||||
|
<app:appDetailProcessQuestionResponses>
|
||||||
|
<app:appDetailQuestionResponse common:isNew="false" app:appDetailQuestionResponseID="95285" app:processID="-140" app:ordernum="0">
|
||||||
|
<app:question common:isNew="false" common:questionID="259" common:questionText="Application signed by applicant and joint (if applicable)?" common:disclosureText="Application signed by applicant and joint (if applicable)?" common:sortOrder="0" common:isActiveFL="true">
|
||||||
|
<common:organization common:isNew="false" common:idRef="d8557f5b-054d-40ea-bfc7-62a6998159aa" />
|
||||||
|
<common:questionResponses>
|
||||||
|
<common:questionResponse common:isNew="false" common:questionResponse="Yes" />
|
||||||
|
<common:questionResponse common:isNew="false" common:questionResponse="No" />
|
||||||
|
<common:questionResponse common:isNew="false" common:questionResponse="Waive" />
|
||||||
|
<common:questionResponse common:isNew="false" common:questionResponse="Ignore" />
|
||||||
|
</common:questionResponses>
|
||||||
|
<common:loanTypes>
|
||||||
|
<common:loanType common:isNew="false" common:loanType="Consumer" />
|
||||||
|
<common:loanType common:isNew="false" common:loanType="SmallBusiness" />
|
||||||
|
</common:loanTypes>
|
||||||
|
<common:statusAssignment>
|
||||||
|
<common:status common:isNew="false" common:statusEnum="WorkflowStatus_LoanProcessing" />
|
||||||
|
</common:statusAssignment>
|
||||||
|
<common:category common:isNew="false" common:lookupType="QuestionCategory" common:CD="1" />
|
||||||
|
</app:question>
|
||||||
|
<app:textResponse>2</app:textResponse>
|
||||||
|
</app:appDetailQuestionResponse>
|
||||||
|
<app:appDetailQuestionResponse common:isNew="false" app:appDetailQuestionResponseID="95286" app:processID="-140" app:ordernum="1">
|
||||||
|
<app:question common:isNew="false" common:questionID="260" common:questionText="POI obtained if score is below 680?" common:disclosureText="POI obtained if score is below 680?" common:sortOrder="0" common:isActiveFL="true">
|
||||||
|
<common:organization common:isNew="false" common:idRef="d8557f5b-054d-40ea-bfc7-62a6998159aa" />
|
||||||
|
<common:questionResponses>
|
||||||
|
<common:questionResponse common:isNew="false" common:questionResponse="Yes" />
|
||||||
|
<common:questionResponse common:isNew="false" common:questionResponse="No" />
|
||||||
|
<common:questionResponse common:isNew="false" common:questionResponse="Waive" />
|
||||||
|
<common:questionResponse common:isNew="false" common:questionResponse="Ignore" />
|
||||||
|
</common:questionResponses>
|
||||||
|
<common:loanTypes>
|
||||||
|
<common:loanType common:isNew="false" common:loanType="Consumer" />
|
||||||
|
<common:loanType common:isNew="false" common:loanType="SmallBusiness" />
|
||||||
|
</common:loanTypes>
|
||||||
|
<common:statusAssignment>
|
||||||
|
<common:status common:isNew="false" common:statusEnum="WorkflowStatus_LoanProcessing" />
|
||||||
|
</common:statusAssignment>
|
||||||
|
<common:category common:isNew="false" common:lookupType="QuestionCategory" common:CD="1" />
|
||||||
|
</app:question>
|
||||||
|
<app:textResponse>2</app:textResponse>
|
||||||
|
</app:appDetailQuestionResponse>
|
||||||
|
<app:appDetailQuestionResponse common:isNew="false" app:appDetailQuestionResponseID="95287" app:processID="-140" app:ordernum="2">
|
||||||
|
<app:question common:isNew="false" common:questionID="261" common:questionText="Proof of paid collections/judgments if required?" common:disclosureText="Proof of paid collections/judgments if required?" common:sortOrder="0" common:isActiveFL="true">
|
||||||
|
<common:organization common:isNew="false" common:idRef="d8557f5b-054d-40ea-bfc7-62a6998159aa" />
|
||||||
|
<common:questionResponses>
|
||||||
|
<common:questionResponse common:isNew="false" common:questionResponse="Yes" />
|
||||||
|
<common:questionResponse common:isNew="false" common:questionResponse="No" />
|
||||||
|
<common:questionResponse common:isNew="false" common:questionResponse="Waive" />
|
||||||
|
<common:questionResponse common:isNew="false" common:questionResponse="Ignore" />
|
||||||
|
</common:questionResponses>
|
||||||
|
<common:loanTypes>
|
||||||
|
<common:loanType common:isNew="false" common:loanType="Consumer" />
|
||||||
|
<common:loanType common:isNew="false" common:loanType="SmallBusiness" />
|
||||||
|
</common:loanTypes>
|
||||||
|
<common:statusAssignment>
|
||||||
|
<common:status common:isNew="false" common:statusEnum="WorkflowStatus_LoanProcessing" />
|
||||||
|
</common:statusAssignment>
|
||||||
|
<common:category common:isNew="false" common:lookupType="QuestionCategory" common:CD="1" />
|
||||||
|
</app:question>
|
||||||
|
<app:textResponse>2</app:textResponse>
|
||||||
|
</app:appDetailQuestionResponse>
|
||||||
|
<app:appDetailQuestionResponse common:isNew="false" app:appDetailQuestionResponseID="95288" app:processID="-140" app:ordernum="3">
|
||||||
|
<app:question common:isNew="false" common:questionID="191" common:questionText="Have all products in the application been booked?" common:disclosureText="Have all products in the application been booked?" common:sortOrder="0" common:isActiveFL="true">
|
||||||
|
<common:organization common:isNew="false" common:idRef="d8557f5b-054d-40ea-bfc7-62a6998159aa" />
|
||||||
|
<common:questionResponses>
|
||||||
|
<common:questionResponse common:isNew="false" common:questionResponse="Yes" />
|
||||||
|
<common:questionResponse common:isNew="false" common:questionResponse="No" />
|
||||||
|
<common:questionResponse common:isNew="false" common:questionResponse="Ignore" />
|
||||||
|
</common:questionResponses>
|
||||||
|
<common:loanTypes>
|
||||||
|
<common:loanType common:isNew="false" common:loanType="Consumer" />
|
||||||
|
<common:loanType common:isNew="false" common:loanType="SmallBusiness" />
|
||||||
|
</common:loanTypes>
|
||||||
|
<common:statusAssignment>
|
||||||
|
<common:status common:isNew="false" common:statusEnum="WorkflowStatus_LoanProcessing" />
|
||||||
|
</common:statusAssignment>
|
||||||
|
<common:category common:isNew="false" common:lookupType="QuestionCategory" common:CD="1" />
|
||||||
|
</app:question>
|
||||||
|
<app:textResponse>2</app:textResponse>
|
||||||
|
</app:appDetailQuestionResponse>
|
||||||
|
<app:appDetailQuestionResponse common:isNew="false" app:appDetailQuestionResponseID="95289" app:processID="-140" app:ordernum="4">
|
||||||
|
<app:question common:isNew="false" common:questionID="262" common:questionText="If there were balance transfers, did you forward the application to the balance transfer queue?" common:disclosureText="If there were balance transfers, did you forward the application to the balance transfer queue?" common:sortOrder="0" common:isActiveFL="true">
|
||||||
|
<common:organization common:isNew="false" common:idRef="d8557f5b-054d-40ea-bfc7-62a6998159aa" />
|
||||||
|
<common:questionResponses>
|
||||||
|
<common:questionResponse common:isNew="false" common:questionResponse="Yes" />
|
||||||
|
<common:questionResponse common:isNew="false" common:questionResponse="No" />
|
||||||
|
<common:questionResponse common:isNew="false" common:questionResponse="Ignore" />
|
||||||
|
</common:questionResponses>
|
||||||
|
<common:loanTypes>
|
||||||
|
<common:loanType common:isNew="false" common:loanType="Consumer" />
|
||||||
|
<common:loanType common:isNew="false" common:loanType="SmallBusiness" />
|
||||||
|
</common:loanTypes>
|
||||||
|
<common:statusAssignment>
|
||||||
|
<common:status common:isNew="false" common:statusEnum="WorkflowStatus_LoanProcessing" />
|
||||||
|
</common:statusAssignment>
|
||||||
|
<common:category common:isNew="false" common:lookupType="QuestionCategory" common:CD="1" />
|
||||||
|
</app:question>
|
||||||
|
<app:textResponse>2</app:textResponse>
|
||||||
|
</app:appDetailQuestionResponse>
|
||||||
|
<app:appDetailQuestionResponse common:isNew="false" app:appDetailQuestionResponseID="95290" app:processID="-140" app:ordernum="5">
|
||||||
|
<app:question common:isNew="false" common:questionID="263" common:questionText="Have all balance transfers been completed?" common:disclosureText="Have all balance transfers been completed?" common:sortOrder="0" common:isActiveFL="true">
|
||||||
|
<common:organization common:isNew="false" common:idRef="d8557f5b-054d-40ea-bfc7-62a6998159aa" />
|
||||||
|
<common:questionResponses>
|
||||||
|
<common:questionResponse common:isNew="false" common:questionResponse="Yes" />
|
||||||
|
<common:questionResponse common:isNew="false" common:questionResponse="No" />
|
||||||
|
<common:questionResponse common:isNew="false" common:questionResponse="Ignore" />
|
||||||
|
</common:questionResponses>
|
||||||
|
<common:loanTypes>
|
||||||
|
<common:loanType common:isNew="false" common:loanType="Consumer" />
|
||||||
|
<common:loanType common:isNew="false" common:loanType="SmallBusiness" />
|
||||||
|
</common:loanTypes>
|
||||||
|
<common:statusAssignment>
|
||||||
|
<common:status common:isNew="false" common:statusEnum="WorkflowStatus_LoanProcessing" />
|
||||||
|
</common:statusAssignment>
|
||||||
|
<common:category common:isNew="false" common:lookupType="QuestionCategory" common:CD="1" />
|
||||||
|
</app:question>
|
||||||
|
<app:textResponse>2</app:textResponse>
|
||||||
|
</app:appDetailQuestionResponse>
|
||||||
|
<app:appDetailQuestionResponse common:isNew="false" app:appDetailQuestionResponseID="95278" app:processID="-139" app:ordernum="0">
|
||||||
|
<app:question common:isNew="false" common:questionID="185" common:questionText="Were all documents signed in Doc-Q archived into Nautilus?" common:disclosureText="Were all documents signed in Doc-Q archived into Nautilus?" common:sortOrder="0" common:isActiveFL="true">
|
||||||
|
<common:organization common:isNew="false" common:idRef="d8557f5b-054d-40ea-bfc7-62a6998159aa" />
|
||||||
|
<common:questionResponses>
|
||||||
|
<common:questionResponse common:isNew="false" common:questionResponse="Yes" />
|
||||||
|
<common:questionResponse common:isNew="false" common:questionResponse="No" />
|
||||||
|
<common:questionResponse common:isNew="false" common:questionResponse="Ignore" />
|
||||||
|
</common:questionResponses>
|
||||||
|
<common:loanTypes>
|
||||||
|
<common:loanType common:isNew="false" common:loanType="Consumer" />
|
||||||
|
<common:loanType common:isNew="false" common:loanType="SmallBusiness" />
|
||||||
|
</common:loanTypes>
|
||||||
|
<common:statusAssignment>
|
||||||
|
<common:status common:isNew="false" common:statusEnum="WorkflowStatus_LoanProcessing" />
|
||||||
|
</common:statusAssignment>
|
||||||
|
<common:category common:isNew="false" common:lookupType="QuestionCategory" common:CD="1" />
|
||||||
|
</app:question>
|
||||||
|
<app:textResponse>2</app:textResponse>
|
||||||
|
</app:appDetailQuestionResponse>
|
||||||
|
<app:appDetailQuestionResponse common:isNew="false" app:appDetailQuestionResponseID="95279" app:processID="-139" app:ordernum="1">
|
||||||
|
<app:question common:isNew="false" common:questionID="186" common:questionText="Have all paper documents been scanned into Nautilus?" common:disclosureText="Have all paper documents been scanned into Nautilus?" common:sortOrder="0" common:isActiveFL="true">
|
||||||
|
<common:organization common:isNew="false" common:idRef="d8557f5b-054d-40ea-bfc7-62a6998159aa" />
|
||||||
|
<common:questionResponses>
|
||||||
|
<common:questionResponse common:isNew="false" common:questionResponse="Yes" />
|
||||||
|
<common:questionResponse common:isNew="false" common:questionResponse="No" />
|
||||||
|
<common:questionResponse common:isNew="false" common:questionResponse="Ignore" />
|
||||||
|
</common:questionResponses>
|
||||||
|
<common:loanTypes>
|
||||||
|
<common:loanType common:isNew="false" common:loanType="Consumer" />
|
||||||
|
<common:loanType common:isNew="false" common:loanType="SmallBusiness" />
|
||||||
|
</common:loanTypes>
|
||||||
|
<common:statusAssignment>
|
||||||
|
<common:status common:isNew="false" common:statusEnum="WorkflowStatus_LoanProcessing" />
|
||||||
|
</common:statusAssignment>
|
||||||
|
<common:category common:isNew="false" common:lookupType="QuestionCategory" common:CD="1" />
|
||||||
|
</app:question>
|
||||||
|
<app:textResponse>2</app:textResponse>
|
||||||
|
</app:appDetailQuestionResponse>
|
||||||
|
<app:appDetailQuestionResponse common:isNew="false" app:appDetailQuestionResponseID="95280" app:processID="-139" app:ordernum="2">
|
||||||
|
<app:question common:isNew="false" common:questionID="189" common:questionText="Have you completed all items in the "After Booking Notes"?" common:disclosureText="After booking work not done" common:sortOrder="0" common:isActiveFL="true">
|
||||||
|
<common:organization common:isNew="false" common:idRef="d8557f5b-054d-40ea-bfc7-62a6998159aa" />
|
||||||
|
<common:questionResponses>
|
||||||
|
<common:questionResponse common:isNew="false" common:questionResponse="Yes" />
|
||||||
|
<common:questionResponse common:isNew="false" common:questionResponse="No" />
|
||||||
|
</common:questionResponses>
|
||||||
|
<common:loanTypes>
|
||||||
|
<common:loanType common:isNew="false" common:loanType="Consumer" />
|
||||||
|
</common:loanTypes>
|
||||||
|
<common:statusAssignment>
|
||||||
|
<common:status common:isNew="false" common:statusEnum="WorkflowStatus_LoanProcessing" />
|
||||||
|
</common:statusAssignment>
|
||||||
|
<common:category common:isNew="false" common:lookupType="QuestionCategory" common:CD="1" />
|
||||||
|
</app:question>
|
||||||
|
<app:textResponse>2</app:textResponse>
|
||||||
|
</app:appDetailQuestionResponse>
|
||||||
|
<app:appDetailQuestionResponse common:isNew="false" app:appDetailQuestionResponseID="95281" app:processID="-139" app:ordernum="3">
|
||||||
|
<app:question common:isNew="false" common:questionID="256" common:questionText="Did you update the XP2 application's custom data page with the Operator ID of the person who crosssold the card?" common:disclosureText="Did you update the XP2 application's custom data page with the Operator ID of the person who crosssold the card?" common:sortOrder="0" common:isActiveFL="true">
|
||||||
|
<common:organization common:isNew="false" common:idRef="d8557f5b-054d-40ea-bfc7-62a6998159aa" />
|
||||||
|
<common:questionResponses>
|
||||||
|
<common:questionResponse common:isNew="false" common:questionResponse="Yes" />
|
||||||
|
<common:questionResponse common:isNew="false" common:questionResponse="No" />
|
||||||
|
<common:questionResponse common:isNew="false" common:questionResponse="Ignore" />
|
||||||
|
</common:questionResponses>
|
||||||
|
<common:loanTypes>
|
||||||
|
<common:loanType common:isNew="false" common:loanType="Consumer" />
|
||||||
|
<common:loanType common:isNew="false" common:loanType="SmallBusiness" />
|
||||||
|
</common:loanTypes>
|
||||||
|
<common:statusAssignment>
|
||||||
|
<common:status common:isNew="false" common:statusEnum="WorkflowStatus_LoanProcessing" />
|
||||||
|
</common:statusAssignment>
|
||||||
|
<common:category common:isNew="false" common:lookupType="QuestionCategory" common:CD="1" />
|
||||||
|
</app:question>
|
||||||
|
<app:textResponse>2</app:textResponse>
|
||||||
|
</app:appDetailQuestionResponse>
|
||||||
|
<app:appDetailQuestionResponse common:isNew="false" app:appDetailQuestionResponseID="95282" app:processID="-139" app:ordernum="4">
|
||||||
|
<app:question common:isNew="false" common:questionID="257" common:questionText="If member is doing a balance transfer, did you notes the Account#, Amount, and Address as a "CC Balance Transfer" notes?" common:disclosureText="If member is doing a balance transfer, did you notes the Account#, Amount, and Address as a "CC Balance Transfer" notes?" common:sortOrder="0" common:isActiveFL="true">
|
||||||
|
<common:organization common:isNew="false" common:idRef="d8557f5b-054d-40ea-bfc7-62a6998159aa" />
|
||||||
|
<common:questionResponses>
|
||||||
|
<common:questionResponse common:isNew="false" common:questionResponse="Yes" />
|
||||||
|
<common:questionResponse common:isNew="false" common:questionResponse="No" />
|
||||||
|
<common:questionResponse common:isNew="false" common:questionResponse="Ignore" />
|
||||||
|
</common:questionResponses>
|
||||||
|
<common:loanTypes>
|
||||||
|
<common:loanType common:isNew="false" common:loanType="Consumer" />
|
||||||
|
<common:loanType common:isNew="false" common:loanType="SmallBusiness" />
|
||||||
|
</common:loanTypes>
|
||||||
|
<common:statusAssignment>
|
||||||
|
<common:status common:isNew="false" common:statusEnum="WorkflowStatus_LoanProcessing" />
|
||||||
|
</common:statusAssignment>
|
||||||
|
<common:category common:isNew="false" common:lookupType="QuestionCategory" common:CD="1" />
|
||||||
|
</app:question>
|
||||||
|
<app:textResponse>2</app:textResponse>
|
||||||
|
</app:appDetailQuestionResponse>
|
||||||
|
<app:appDetailQuestionResponse common:isNew="false" app:appDetailQuestionResponseID="95283" app:processID="-139" app:ordernum="5">
|
||||||
|
<app:question common:isNew="false" common:questionID="191" common:questionText="Have all products in the application been booked?" common:disclosureText="Have all products in the application been booked?" common:sortOrder="0" common:isActiveFL="true">
|
||||||
|
<common:organization common:isNew="false" common:idRef="d8557f5b-054d-40ea-bfc7-62a6998159aa" />
|
||||||
|
<common:questionResponses>
|
||||||
|
<common:questionResponse common:isNew="false" common:questionResponse="Yes" />
|
||||||
|
<common:questionResponse common:isNew="false" common:questionResponse="No" />
|
||||||
|
<common:questionResponse common:isNew="false" common:questionResponse="Ignore" />
|
||||||
|
</common:questionResponses>
|
||||||
|
<common:loanTypes>
|
||||||
|
<common:loanType common:isNew="false" common:loanType="Consumer" />
|
||||||
|
<common:loanType common:isNew="false" common:loanType="SmallBusiness" />
|
||||||
|
</common:loanTypes>
|
||||||
|
<common:statusAssignment>
|
||||||
|
<common:status common:isNew="false" common:statusEnum="WorkflowStatus_LoanProcessing" />
|
||||||
|
</common:statusAssignment>
|
||||||
|
<common:category common:isNew="false" common:lookupType="QuestionCategory" common:CD="1" />
|
||||||
|
</app:question>
|
||||||
|
<app:textResponse>2</app:textResponse>
|
||||||
|
</app:appDetailQuestionResponse>
|
||||||
|
<app:appDetailQuestionResponse common:isNew="false" app:appDetailQuestionResponseID="95284" app:processID="-139" app:ordernum="6">
|
||||||
|
<app:question common:isNew="false" common:questionID="258" common:questionText="Have you forwarded the application to the "Credit Card Team"" common:disclosureText="Have you forwarded the application to the "Credit Card Team"" common:sortOrder="0" common:isActiveFL="true">
|
||||||
|
<common:organization common:isNew="false" common:idRef="d8557f5b-054d-40ea-bfc7-62a6998159aa" />
|
||||||
|
<common:questionResponses>
|
||||||
|
<common:questionResponse common:isNew="false" common:questionResponse="Yes" />
|
||||||
|
<common:questionResponse common:isNew="false" common:questionResponse="No" />
|
||||||
|
<common:questionResponse common:isNew="false" common:questionResponse="Ignore" />
|
||||||
|
</common:questionResponses>
|
||||||
|
<common:loanTypes>
|
||||||
|
<common:loanType common:isNew="false" common:loanType="Consumer" />
|
||||||
|
<common:loanType common:isNew="false" common:loanType="SmallBusiness" />
|
||||||
|
</common:loanTypes>
|
||||||
|
<common:statusAssignment>
|
||||||
|
<common:status common:isNew="false" common:statusEnum="WorkflowStatus_LoanProcessing" />
|
||||||
|
</common:statusAssignment>
|
||||||
|
<common:category common:isNew="false" common:lookupType="QuestionCategory" common:CD="1" />
|
||||||
|
</app:question>
|
||||||
|
<app:textResponse>2</app:textResponse>
|
||||||
|
</app:appDetailQuestionResponse>
|
||||||
|
<app:appDetailQuestionResponse common:isNew="false" app:appDetailQuestionResponseID="95270" app:processID="-125" app:ordernum="1">
|
||||||
|
<app:question common:isNew="false" common:questionID="151" common:questionText="Existing member, or approved through ChexSystems and OFAC?" common:disclosureText="ChexSystems and OFAC have not been completed." common:sortOrder="0" common:isActiveFL="true">
|
||||||
|
<common:organization common:isNew="false" common:idRef="d8557f5b-054d-40ea-bfc7-62a6998159aa" />
|
||||||
|
<common:questionResponses>
|
||||||
|
<common:questionResponse common:isNew="false" common:questionResponse="Yes" />
|
||||||
|
<common:questionResponse common:isNew="false" common:questionResponse="No" />
|
||||||
|
</common:questionResponses>
|
||||||
|
<common:loanTypes>
|
||||||
|
<common:loanType common:isNew="false" common:loanType="Consumer" />
|
||||||
|
</common:loanTypes>
|
||||||
|
<common:statusAssignment>
|
||||||
|
<common:status common:isNew="false" common:statusEnum="WorkflowStatus_DataAcquisition" />
|
||||||
|
</common:statusAssignment>
|
||||||
|
<common:category common:isNew="false" common:lookupType="QuestionCategory" common:CD="1" />
|
||||||
|
</app:question>
|
||||||
|
<app:textResponse>2</app:textResponse>
|
||||||
|
</app:appDetailQuestionResponse>
|
||||||
|
<app:appDetailQuestionResponse common:isNew="false" app:appDetailQuestionResponseID="95271" app:processID="-125" app:ordernum="2">
|
||||||
|
<app:question common:isNew="false" common:questionID="255" common:questionText="Did you complete CIP/CDD on all applicants?" common:disclosureText="Did you complete CIP/CDD on all applicants?" common:sortOrder="0" common:isActiveFL="true">
|
||||||
|
<common:organization common:isNew="false" common:idRef="d8557f5b-054d-40ea-bfc7-62a6998159aa" />
|
||||||
|
<common:questionResponses>
|
||||||
|
<common:questionResponse common:isNew="false" common:questionResponse="Yes" />
|
||||||
|
<common:questionResponse common:isNew="false" common:questionResponse="No" />
|
||||||
|
<common:questionResponse common:isNew="false" common:questionResponse="Ignore" />
|
||||||
|
</common:questionResponses>
|
||||||
|
<common:loanTypes>
|
||||||
|
<common:loanType common:isNew="false" common:loanType="Consumer" />
|
||||||
|
<common:loanType common:isNew="false" common:loanType="SmallBusiness" />
|
||||||
|
</common:loanTypes>
|
||||||
|
<common:statusAssignment>
|
||||||
|
<common:status common:isNew="false" common:statusEnum="WorkflowStatus_Decisioning" />
|
||||||
|
</common:statusAssignment>
|
||||||
|
<common:category common:isNew="false" common:lookupType="QuestionCategory" common:CD="1" />
|
||||||
|
</app:question>
|
||||||
|
<app:textResponse>2</app:textResponse>
|
||||||
|
</app:appDetailQuestionResponse>
|
||||||
|
<app:appDetailQuestionResponse common:isNew="false" app:appDetailQuestionResponseID="95272" app:processID="-125" app:ordernum="3">
|
||||||
|
<app:question common:isNew="false" common:questionID="153" common:questionText="Have you verified member's liabilities are accurate on the Analyze History Screen?" common:disclosureText="Have you verified member's liabilities are accurate on the Analyze History Screen?" common:sortOrder="0" common:isActiveFL="true">
|
||||||
|
<common:organization common:isNew="false" common:idRef="d8557f5b-054d-40ea-bfc7-62a6998159aa" />
|
||||||
|
<common:questionResponses>
|
||||||
|
<common:questionResponse common:isNew="false" common:questionResponse="Yes" />
|
||||||
|
<common:questionResponse common:isNew="false" common:questionResponse="No" />
|
||||||
|
<common:questionResponse common:isNew="false" common:questionResponse="Ignore" />
|
||||||
|
</common:questionResponses>
|
||||||
|
<common:loanTypes>
|
||||||
|
<common:loanType common:isNew="false" common:loanType="Consumer" />
|
||||||
|
</common:loanTypes>
|
||||||
|
<common:statusAssignment>
|
||||||
|
<common:status common:isNew="false" common:statusEnum="WorkflowStatus_Decisioning" />
|
||||||
|
</common:statusAssignment>
|
||||||
|
<common:category common:isNew="false" common:lookupType="QuestionCategory" common:CD="1" />
|
||||||
|
</app:question>
|
||||||
|
<app:textResponse>2</app:textResponse>
|
||||||
|
</app:appDetailQuestionResponse>
|
||||||
|
<app:appDetailQuestionResponse common:isNew="false" app:appDetailQuestionResponseID="95273" app:processID="-125" app:ordernum="4">
|
||||||
|
<app:question common:isNew="false" common:questionID="213" common:questionText="Have all payoffs been marked in the Analyze History page?" common:disclosureText="Payoffs have not been marked" common:sortOrder="0" common:isActiveFL="true">
|
||||||
|
<common:organization common:isNew="false" common:idRef="d8557f5b-054d-40ea-bfc7-62a6998159aa" />
|
||||||
|
<common:questionResponses>
|
||||||
|
<common:questionResponse common:isNew="false" common:questionResponse="Yes" />
|
||||||
|
<common:questionResponse common:isNew="false" common:questionResponse="No" />
|
||||||
|
<common:questionResponse common:isNew="false" common:questionResponse="Ignore" />
|
||||||
|
</common:questionResponses>
|
||||||
|
<common:loanTypes>
|
||||||
|
<common:loanType common:isNew="false" common:loanType="Consumer" />
|
||||||
|
</common:loanTypes>
|
||||||
|
<common:statusAssignment>
|
||||||
|
<common:status common:isNew="false" common:statusEnum="WorkflowStatus_DataAcquisition" />
|
||||||
|
</common:statusAssignment>
|
||||||
|
<common:category common:isNew="false" common:lookupType="QuestionCategory" common:CD="1" />
|
||||||
|
</app:question>
|
||||||
|
<app:textResponse>2</app:textResponse>
|
||||||
|
</app:appDetailQuestionResponse>
|
||||||
|
<app:appDetailQuestionResponse common:isNew="false" app:appDetailQuestionResponseID="95274" app:processID="-125" app:ordernum="5">
|
||||||
|
<app:question common:isNew="false" common:questionID="158" common:questionText="Proof paid obtained for all judgments, collections, delinquent/overlimit trades?" common:disclosureText="Proof paid obtained for all judgments, collections, delinquent/overlimit trades?" common:sortOrder="0" common:isActiveFL="true">
|
||||||
|
<common:organization common:isNew="false" common:idRef="d8557f5b-054d-40ea-bfc7-62a6998159aa" />
|
||||||
|
<common:questionResponses>
|
||||||
|
<common:questionResponse common:isNew="false" common:questionResponse="Yes" />
|
||||||
|
<common:questionResponse common:isNew="false" common:questionResponse="No" />
|
||||||
|
<common:questionResponse common:isNew="false" common:questionResponse="Waive" />
|
||||||
|
<common:questionResponse common:isNew="false" common:questionResponse="Ignore" />
|
||||||
|
</common:questionResponses>
|
||||||
|
<common:loanTypes>
|
||||||
|
<common:loanType common:isNew="false" common:loanType="Consumer" />
|
||||||
|
<common:loanType common:isNew="false" common:loanType="SmallBusiness" />
|
||||||
|
</common:loanTypes>
|
||||||
|
<common:statusAssignment>
|
||||||
|
<common:status common:isNew="false" common:statusEnum="WorkflowStatus_DataAcquisition" />
|
||||||
|
</common:statusAssignment>
|
||||||
|
<common:category common:isNew="false" common:lookupType="QuestionCategory" common:CD="1" />
|
||||||
|
</app:question>
|
||||||
|
<app:textResponse>2</app:textResponse>
|
||||||
|
</app:appDetailQuestionResponse>
|
||||||
|
<app:appDetailQuestionResponse common:isNew="false" app:appDetailQuestionResponseID="95275" app:processID="-125" app:ordernum="6">
|
||||||
|
<app:question common:isNew="false" common:questionID="155" common:questionText="Has proof of income been verified and scanned into <a href="http://aladdin/Nautilus/" target="blank" style="color:#0033CC; font-size:8pt;">NAUTILUS</a> if required?" common:disclosureText="Has proof of income been verified and scanned if required?" common:sortOrder="0" common:isActiveFL="true">
|
||||||
|
<common:organization common:isNew="false" common:idRef="d8557f5b-054d-40ea-bfc7-62a6998159aa" />
|
||||||
|
<common:questionResponses>
|
||||||
|
<common:questionResponse common:isNew="false" common:questionResponse="Yes" />
|
||||||
|
<common:questionResponse common:isNew="false" common:questionResponse="No" />
|
||||||
|
<common:questionResponse common:isNew="false" common:questionResponse="Waive" />
|
||||||
|
<common:questionResponse common:isNew="false" common:questionResponse="Ignore" />
|
||||||
|
</common:questionResponses>
|
||||||
|
<common:loanTypes>
|
||||||
|
<common:loanType common:isNew="false" common:loanType="Consumer" />
|
||||||
|
<common:loanType common:isNew="false" common:loanType="SmallBusiness" />
|
||||||
|
</common:loanTypes>
|
||||||
|
<common:statusAssignment>
|
||||||
|
<common:status common:isNew="false" common:statusEnum="WorkflowStatus_Decisioning" />
|
||||||
|
</common:statusAssignment>
|
||||||
|
<common:category common:isNew="false" common:lookupType="QuestionCategory" common:CD="1" />
|
||||||
|
</app:question>
|
||||||
|
<app:textResponse>2</app:textResponse>
|
||||||
|
</app:appDetailQuestionResponse>
|
||||||
|
<app:appDetailQuestionResponse common:isNew="false" app:appDetailQuestionResponseID="95276" app:processID="-125" app:ordernum="7">
|
||||||
|
<app:question common:isNew="false" common:questionID="164" common:questionText="Have all products in the loan application been decisioned?" common:disclosureText="Loan not decisioned!" common:sortOrder="0" common:isActiveFL="true">
|
||||||
|
<common:organization common:isNew="false" common:idRef="d8557f5b-054d-40ea-bfc7-62a6998159aa" />
|
||||||
|
<common:questionResponses>
|
||||||
|
<common:questionResponse common:isNew="false" common:questionResponse="Yes" />
|
||||||
|
<common:questionResponse common:isNew="false" common:questionResponse="No" />
|
||||||
|
</common:questionResponses>
|
||||||
|
<common:loanTypes>
|
||||||
|
<common:loanType common:isNew="false" common:loanType="Consumer" />
|
||||||
|
</common:loanTypes>
|
||||||
|
<common:statusAssignment>
|
||||||
|
<common:status common:isNew="false" common:statusEnum="WorkflowStatus_Decisioning" />
|
||||||
|
</common:statusAssignment>
|
||||||
|
<common:category common:isNew="false" common:lookupType="QuestionCategory" common:CD="1" />
|
||||||
|
</app:question>
|
||||||
|
<app:textResponse>2</app:textResponse>
|
||||||
|
</app:appDetailQuestionResponse>
|
||||||
|
<app:appDetailQuestionResponse common:isNew="false" app:appDetailQuestionResponseID="95277" app:processID="-125" app:ordernum="8">
|
||||||
|
<app:question common:isNew="false" common:questionID="165" common:questionText="Has the application been approved and forwarded to the "Approved" Queue?" common:disclosureText="The loan is not ready for post approval" common:sortOrder="0" common:isActiveFL="true">
|
||||||
|
<common:organization common:isNew="false" common:idRef="d8557f5b-054d-40ea-bfc7-62a6998159aa" />
|
||||||
|
<common:questionResponses>
|
||||||
|
<common:questionResponse common:isNew="false" common:questionResponse="Yes" />
|
||||||
|
<common:questionResponse common:isNew="false" common:questionResponse="No" />
|
||||||
|
</common:questionResponses>
|
||||||
|
<common:loanTypes>
|
||||||
|
<common:loanType common:isNew="false" common:loanType="Consumer" />
|
||||||
|
<common:loanType common:isNew="false" common:loanType="SmallBusiness" />
|
||||||
|
</common:loanTypes>
|
||||||
|
<common:statusAssignment>
|
||||||
|
<common:status common:isNew="false" common:statusEnum="WorkflowStatus_Decisioning" />
|
||||||
|
</common:statusAssignment>
|
||||||
|
<common:category common:isNew="false" common:lookupType="QuestionCategory" common:CD="1" />
|
||||||
|
</app:question>
|
||||||
|
<app:textResponse>2</app:textResponse>
|
||||||
|
</app:appDetailQuestionResponse>
|
||||||
|
</app:appDetailProcessQuestionResponses>
|
||||||
|
<app:variableRateType common:isNew="false" common:lookupType="VariableRateType" common:CD="2" />
|
||||||
|
<app:partyRegistrations />
|
||||||
|
<app:vehicleValuations />
|
||||||
|
</app:appDetailBankcard>
|
||||||
|
</app:appDetails>
|
||||||
|
</app:application>
|
||||||
|
</msg:applications>
|
||||||
|
</msg:appExportResponse>
|
||||||
|
</getApplicationProducts>
|
||||||
|
</actionAPI>
|
||||||
+13
@@ -0,0 +1,13 @@
|
|||||||
|
<actionAPI version="1" xmlns="">
|
||||||
|
<getApplicationProducts>
|
||||||
|
<msg:appExportResponse msg:utcDate="2018-07-30T19:00:55.8648468Z" msg:approVersion="4.1" xmlns:msg="Messages" xmlns:common="Common" xmlns:app="App" xmlns:maint="Maint" xmlns:util="Util" xmlns="http://approsystems.com">
|
||||||
|
<msg:applications>
|
||||||
|
<app:application app:applicationID="4">
|
||||||
|
<app:appDetails>
|
||||||
|
<app:appDetailBankcard />
|
||||||
|
</app:appDetails>
|
||||||
|
</app:application>
|
||||||
|
</msg:applications>
|
||||||
|
</msg:appExportResponse>
|
||||||
|
</getApplicationProducts>
|
||||||
|
</actionAPI>
|
||||||
+2778
File diff suppressed because it is too large
Load Diff
+3
@@ -0,0 +1,3 @@
|
|||||||
|
<actionAPI version="1" xmlns="">
|
||||||
|
<getDecisionStatus applicationID="1200398" appDetailID="3380"/>
|
||||||
|
</actionAPI>
|
||||||
+134
@@ -0,0 +1,134 @@
|
|||||||
|
<actionAPI version="1" xmlns="" xmlns:common="Common" xmlns:app="App" xmlns:msg="Messages" xmlns:qo="QO" xmlns:maint="Maint" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
|
||||||
|
<createApp>
|
||||||
|
<app:application app:appReceivedDate="2018-01-01T06:00:00.0000000Z" app:appInitiatedDate="2018-01-01T06:00:00.0000000Z" app:priorityCD="High">
|
||||||
|
<app:appParties>
|
||||||
|
<app:sourceChannel common:idRef="e814d860-14fe-4bef-be9b-21be3dce1edf" common:partyType="Channel" />
|
||||||
|
<app:servicingChannel common:idRef="3090a5a1-d493-4865-ba44-8fd390dfec44" common:partyType="Channel" />
|
||||||
|
<app:primaryBorrower common:idRef="b0fb7c37-a203-4c06-89cb-e4e9f3ca20d4" common:partyType="Individual" app:isCollateralGrantorFL="false">
|
||||||
|
<app:fields>
|
||||||
|
<common:lookupFieldLink common:value="85">
|
||||||
|
<common:customLookupField common:ID="-73" common:fieldLevel="IndividualApplicant" />
|
||||||
|
</common:lookupFieldLink>
|
||||||
|
</app:fields>
|
||||||
|
</app:primaryBorrower>
|
||||||
|
</app:appParties>
|
||||||
|
<app:parties>
|
||||||
|
<common:organization common:id="741be6b4-9f42-4efd-871f-f5d99c0ef122" common:partyID="4" />
|
||||||
|
<common:channel common:id="e814d860-14fe-4bef-be9b-21be3dce1edf" common:partyID="2399724" />
|
||||||
|
<common:channel common:id="3090a5a1-d493-4865-ba44-8fd390dfec44" common:partyID="1698432" />
|
||||||
|
<common:individual common:id="b0fb7c37-a203-4c06-89cb-e4e9f3ca20d4" common:languageID="English" common:firstName="JANE" common:lastName="DOE" common:dob="2018-01-01" common:ssn="666666666" common:customerNum="0" common:middleName="J" common:genderCD="MaleFemale" common:refusedToFurnishGenderFL="false">
|
||||||
|
<common:contactMechanisms>
|
||||||
|
<common:contactMechanism common:contactMechanismType="HomePhone" common:contactString="5555550100">
|
||||||
|
<common:contactMechanismCategory common:CD="1" />
|
||||||
|
</common:contactMechanism>
|
||||||
|
<common:contactMechanism common:contactMechanismType="EMail" common:contactString="[email protected]">
|
||||||
|
<common:contactMechanismCategory common:CD="3" />
|
||||||
|
</common:contactMechanism>
|
||||||
|
<common:contactMechanism common:contactMechanismType="CurrentAddress">
|
||||||
|
<common:addressRef common:idRef="66eecd56-4877-47d9-b2b1-45d11a087322" />
|
||||||
|
<common:contactMechanismCategory common:CD="2" />
|
||||||
|
</common:contactMechanism>
|
||||||
|
<common:contactMechanism common:contactMechanismType="MailingAddress">
|
||||||
|
<common:addressRef common:idRef="66eecd56-4877-47d9-b2b1-45d11a087322" />
|
||||||
|
<common:contactMechanismCategory common:CD="2" />
|
||||||
|
</common:contactMechanism>
|
||||||
|
</common:contactMechanisms>
|
||||||
|
<common:partyRelationships>
|
||||||
|
<common:employment common:relationshipType="Employment">
|
||||||
|
<common:partyRef xsi:type="common:EmployerRef" common:idRef="57df49cc-ff09-4660-aa47-54fdb5e08017" common:partyType="Employer" />
|
||||||
|
<common:employmentSubRel common:isCurrentFL="true" common:title="LEAD WIDGET PAINTER" common:monthsEmployed="120" common:isSelfEmployed="false" common:employmentType="FullTime">
|
||||||
|
<common:userEmploymentType common:lookupType="UserEmploymentType" common:CD="2" common:name="Full Time" />
|
||||||
|
</common:employmentSubRel>
|
||||||
|
</common:employment>
|
||||||
|
</common:partyRelationships>
|
||||||
|
<common:incomes>
|
||||||
|
<common:income common:IncomeTypeCD="Salary" common:frequency="Hourly" common:amountPerPeriod="100" common:incomeStatus="IncomeStatus_Included" common:incomeAdjustmentPercentage="1" common:adjustedIncome="100" common:sourceName="JOB">
|
||||||
|
<common:employerRef common:idRef="57df49cc-ff09-4660-aa47-54fdb5e08017" />
|
||||||
|
</common:income>
|
||||||
|
</common:incomes>
|
||||||
|
<common:trades>
|
||||||
|
<common:trade common:accountTypeCD="RealEstateMortgage" common:tradeTypeID="Mortgage" common:creditorName="Rent - Mortgage" common:debtStatusCD="Include" common:ecoaCD="Individual" common:isCurrResidenceRentMortgage="true" common:monthlyPayment="1000">
|
||||||
|
<common:kindOfBusiness common:lookupType="KOB" common:CD="FM" />
|
||||||
|
</common:trade>
|
||||||
|
</common:trades>
|
||||||
|
<common:races>
|
||||||
|
<common:race common:isCheckedFL="true" common:race="NotProvided" />
|
||||||
|
</common:races>
|
||||||
|
<common:ethnicities>
|
||||||
|
<common:ethnicity common:isCheckedFL="true" common:ethnicity="OtherHispanicLatino" common:otherEthnicityInfo="ARGENTINEAN" />
|
||||||
|
</common:ethnicities>
|
||||||
|
<common:ethnicityDetermination common:lookupType="GMIDetermination" common:CD="N" common:name="Not Collected on the Basis of Visual Observation or Surname" common:isActive="true" common:externalSystemCode="3" />
|
||||||
|
<common:sexDetermination common:lookupType="GMIDetermination" common:CD="N" common:name="Not Collected on the Basis of Visual Observation or Surname" common:isActive="true" common:externalSystemCode="3" />
|
||||||
|
<common:applicationTakenMethod common:lookupType="ApplicationTakenMethod" common:CD="2" common:name="Internet" common:isActive="true" common:description="Internet" />
|
||||||
|
<common:maritalStatus common:lookupType="MaritalStatus" common:CD="U" common:name="Unmarried" />
|
||||||
|
</common:individual>
|
||||||
|
<common:employer common:id="57df49cc-ff09-4660-aa47-54fdb5e08017" common:name="PURPLE WIDGETS INC" common:languageID="English">
|
||||||
|
<common:contactMechanisms />
|
||||||
|
</common:employer>
|
||||||
|
</app:parties>
|
||||||
|
<app:appDetails>
|
||||||
|
<app:appDetailHELOC app:contractRate="0" app:financedAmt="1000" app:termFrequencyCD="Monthly" app:calculationType="OpenEnd" app:loanType="Consumer" app:interestRateType="Variable" app:rankNum="1" app:isApplicantRequestedInterestRate="false" app:isApplicantRequestedAmountRequested="true" app:principal="1000" app:isApplicantRequestedTerm="true" app:isHMDAFL="true">
|
||||||
|
<app:appDetailParties>
|
||||||
|
<app:appDetailParty common:idRef="e814d860-14fe-4bef-be9b-21be3dce1edf" common:partyType="Channel" app:appPartyType="ServicingChannel" />
|
||||||
|
</app:appDetailParties>
|
||||||
|
<app:appDetailProperties>
|
||||||
|
<app:appDetailProperty common:idRef="7c0d9659-4d37-4ae7-93ce-e6c72ad6a0b5" common:propertyType="RealEstate" common:propertySubType="SingleFamily" app:isCollateralFL="true" app:isTradeInFL="false" app:statusID="Active" app:includeInLTVCalculations="true" app:collateralTypeID="2" />
|
||||||
|
</app:appDetailProperties>
|
||||||
|
<app:appDetailHMDA2018 app:isNoticeDisclosedFL="true" />
|
||||||
|
<app:appDetailRequestedAmts>
|
||||||
|
<app:appDetailRequestedAmt app:requestedAmount="1000" app:requestedAmountType="Generic" />
|
||||||
|
</app:appDetailRequestedAmts>
|
||||||
|
<app:product common:productID="139" />
|
||||||
|
<app:fields>
|
||||||
|
<common:lookupFieldLink common:value="269">
|
||||||
|
<common:customLookupField common:ID="-109" common:fieldLevel="AppDetail" />
|
||||||
|
</common:lookupFieldLink>
|
||||||
|
<common:lookupFieldLink common:value="271">
|
||||||
|
<common:customLookupField common:ID="-110" common:fieldLevel="AppDetail" />
|
||||||
|
</common:lookupFieldLink>
|
||||||
|
<common:lookupFieldLink common:value="314">
|
||||||
|
<common:customLookupField common:ID="-127" common:fieldLevel="ProductCategory" />
|
||||||
|
</common:lookupFieldLink>
|
||||||
|
</app:fields>
|
||||||
|
<app:loanPurposes>
|
||||||
|
<app:appDetailLoanPurpose app:rank="1">
|
||||||
|
<app:loanPurpose common:CD="12" />
|
||||||
|
</app:appDetailLoanPurpose>
|
||||||
|
</app:loanPurposes>
|
||||||
|
</app:appDetailHELOC>
|
||||||
|
</app:appDetails>
|
||||||
|
<app:properties>
|
||||||
|
<common:propertyRealEstate common:id="7c0d9659-4d37-4ae7-93ce-e6c72ad6a0b5" common:propertySubType="SingleFamily" common:initialEstimatedValue="250000" common:propertyType="RealEstate" common:ownerOccupiedTypeID="OwnerOccupied" common:lienPositionID="Second">
|
||||||
|
<common:contactMechanisms>
|
||||||
|
<common:contactMechanism common:contactMechanismType="RealEstateAddress">
|
||||||
|
<common:addressRef common:idRef="f370b54c-5999-4ebc-b1b6-078cc8571652" />
|
||||||
|
<common:contactMechanismCategory common:CD="2" />
|
||||||
|
</common:contactMechanism>
|
||||||
|
</common:contactMechanisms>
|
||||||
|
</common:propertyRealEstate>
|
||||||
|
</app:properties>
|
||||||
|
<app:addresses>
|
||||||
|
<common:address common:id="f370b54c-5999-4ebc-b1b6-078cc8571652" common:street1="123 MAIN ST" common:cityName="NEW BERLIN" common:state="WI" common:postalCode="53151" common:country="UnitedStates" />
|
||||||
|
<common:address common:id="66eecd56-4877-47d9-b2b1-45d11a087322" common:street1="123 MAIN ST" common:cityName="NEW BERLIN" common:state="WI" common:postalCode="53151" common:country="UnitedStates" common:isCurrentResFL="true" common:monthsResided="120">
|
||||||
|
<common:residenceType common:CD="N" />
|
||||||
|
</common:address>
|
||||||
|
</app:addresses>
|
||||||
|
<app:appNotes>
|
||||||
|
<app:appNote app:noteEntry="IP: 111.11.1111, DISCLOSURE DATE: 3/8/2019 1:50 PM" app:noteTypeDisplayName="Application Note" app:noteTypeCategoryDisplayName="Application Note">
|
||||||
|
<app:noteType common:CD="1" />
|
||||||
|
<app:noteTypeCategory common:lookupType="NoteTypeCategory" common:CD="1" />
|
||||||
|
</app:appNote>
|
||||||
|
<app:appNote app:noteEntry="PRIMARY CONTACT METHOD: 1234567890" app:noteTypeDisplayName="Application Note" app:noteTypeCategoryDisplayName="Application Note">
|
||||||
|
<app:noteType common:CD="1" />
|
||||||
|
<app:noteTypeCategory common:lookupType="NoteTypeCategory" common:CD="1" />
|
||||||
|
</app:appNote>
|
||||||
|
<app:appNote app:noteEntry="I INTEND TO PAYOFF MY SECOND MORTGAGE WITH THIS LOAN." app:noteTypeDisplayName="Application Note" app:noteTypeCategoryDisplayName="Application Note">
|
||||||
|
<app:noteType common:CD="1" />
|
||||||
|
<app:noteTypeCategory common:lookupType="NoteTypeCategory" common:CD="1" />
|
||||||
|
</app:appNote>
|
||||||
|
</app:appNotes>
|
||||||
|
<app:org common:idRef="741be6b4-9f42-4efd-871f-f5d99c0ef122" />
|
||||||
|
<app:vehicleValuations />
|
||||||
|
</app:application>
|
||||||
|
</createApp>
|
||||||
|
</actionAPI>
|
||||||
+134
@@ -0,0 +1,134 @@
|
|||||||
|
<actionAPI version="1" xmlns="" xmlns:common="Common" xmlns:app="App" xmlns:msg="Messages" xmlns:qo="QO" xmlns:maint="Maint" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
|
||||||
|
<createApp>
|
||||||
|
<app:application app:appReceivedDate="2018-01-01T06:00:00.0000000Z" app:appInitiatedDate="2018-01-01T06:00:00.0000000Z" app:priorityCD="High">
|
||||||
|
<app:appParties>
|
||||||
|
<app:sourceChannel common:idRef="e814d860-14fe-4bef-be9b-21be3dce1edf" common:partyType="Channel" />
|
||||||
|
<app:servicingChannel common:idRef="3090a5a1-d493-4865-ba44-8fd390dfec44" common:partyType="Channel" />
|
||||||
|
<app:primaryBorrower common:idRef="b0fb7c37-a203-4c06-89cb-e4e9f3ca20d4" common:partyType="Individual" app:isCollateralGrantorFL="false">
|
||||||
|
<app:fields>
|
||||||
|
<common:lookupFieldLink common:value="85">
|
||||||
|
<common:customLookupField common:ID="-73" common:fieldLevel="IndividualApplicant" />
|
||||||
|
</common:lookupFieldLink>
|
||||||
|
</app:fields>
|
||||||
|
</app:primaryBorrower>
|
||||||
|
</app:appParties>
|
||||||
|
<app:parties>
|
||||||
|
<common:organization common:id="741be6b4-9f42-4efd-871f-f5d99c0ef122" common:partyID="4" />
|
||||||
|
<common:channel common:id="e814d860-14fe-4bef-be9b-21be3dce1edf" common:partyID="2399724" />
|
||||||
|
<common:channel common:id="3090a5a1-d493-4865-ba44-8fd390dfec44" common:partyID="1698432" />
|
||||||
|
<common:individual common:id="b0fb7c37-a203-4c06-89cb-e4e9f3ca20d4" common:languageID="English" common:firstName="JANE" common:lastName="DOE" common:dob="2018-01-01" common:ssn="666666666" common:customerNum="0" common:isEmployeeFL="true" common:middleName="J" common:genderCD="MaleFemale" common:refusedToFurnishGenderFL="false">
|
||||||
|
<common:contactMechanisms>
|
||||||
|
<common:contactMechanism common:contactMechanismType="HomePhone" common:contactString="5555550100">
|
||||||
|
<common:contactMechanismCategory common:CD="1" />
|
||||||
|
</common:contactMechanism>
|
||||||
|
<common:contactMechanism common:contactMechanismType="EMail" common:contactString="[email protected]">
|
||||||
|
<common:contactMechanismCategory common:CD="3" />
|
||||||
|
</common:contactMechanism>
|
||||||
|
<common:contactMechanism common:contactMechanismType="CurrentAddress">
|
||||||
|
<common:addressRef common:idRef="66eecd56-4877-47d9-b2b1-45d11a087322" />
|
||||||
|
<common:contactMechanismCategory common:CD="2" />
|
||||||
|
</common:contactMechanism>
|
||||||
|
<common:contactMechanism common:contactMechanismType="MailingAddress">
|
||||||
|
<common:addressRef common:idRef="66eecd56-4877-47d9-b2b1-45d11a087322" />
|
||||||
|
<common:contactMechanismCategory common:CD="2" />
|
||||||
|
</common:contactMechanism>
|
||||||
|
</common:contactMechanisms>
|
||||||
|
<common:partyRelationships>
|
||||||
|
<common:employment common:relationshipType="Employment">
|
||||||
|
<common:partyRef xsi:type="common:EmployerRef" common:idRef="57df49cc-ff09-4660-aa47-54fdb5e08017" common:partyType="Employer" />
|
||||||
|
<common:employmentSubRel common:isCurrentFL="true" common:title="LEAD WIDGET PAINTER" common:monthsEmployed="120" common:isSelfEmployed="false" common:employmentType="FullTime">
|
||||||
|
<common:userEmploymentType common:lookupType="UserEmploymentType" common:CD="2" common:name="Full Time" />
|
||||||
|
</common:employmentSubRel>
|
||||||
|
</common:employment>
|
||||||
|
</common:partyRelationships>
|
||||||
|
<common:incomes>
|
||||||
|
<common:income common:IncomeTypeCD="Salary" common:frequency="Hourly" common:amountPerPeriod="100" common:incomeStatus="IncomeStatus_Included" common:incomeAdjustmentPercentage="1" common:adjustedIncome="100" common:sourceName="JOB">
|
||||||
|
<common:employerRef common:idRef="57df49cc-ff09-4660-aa47-54fdb5e08017" />
|
||||||
|
</common:income>
|
||||||
|
</common:incomes>
|
||||||
|
<common:trades>
|
||||||
|
<common:trade common:accountTypeCD="RealEstateMortgage" common:tradeTypeID="Mortgage" common:creditorName="Rent - Mortgage" common:debtStatusCD="Include" common:ecoaCD="Individual" common:isCurrResidenceRentMortgage="true" common:monthlyPayment="1000">
|
||||||
|
<common:kindOfBusiness common:lookupType="KOB" common:CD="FM" />
|
||||||
|
</common:trade>
|
||||||
|
<common:trade common:tradeTypeID="Mortgage" common:creditorName="Lot Rent" common:debtStatusCD="Include" common:ecoaCD="Individual" common:monthlyPayment="123.45">
|
||||||
|
<common:kindOfBusiness common:lookupType="KOB" common:CD="FM" />
|
||||||
|
</common:trade>
|
||||||
|
</common:trades>
|
||||||
|
<common:races>
|
||||||
|
<common:race common:isCheckedFL="true" common:race="NotProvided" />
|
||||||
|
</common:races>
|
||||||
|
<common:ethnicities>
|
||||||
|
<common:ethnicity common:isCheckedFL="true" common:ethnicity="OtherHispanicLatino" common:otherEthnicityInfo="ARGENTINEAN" />
|
||||||
|
</common:ethnicities>
|
||||||
|
<common:ethnicityDetermination common:lookupType="GMIDetermination" common:CD="N" common:name="Not Collected on the Basis of Visual Observation or Surname" common:isActive="true" common:externalSystemCode="3" />
|
||||||
|
<common:sexDetermination common:lookupType="GMIDetermination" common:CD="N" common:name="Not Collected on the Basis of Visual Observation or Surname" common:isActive="true" common:externalSystemCode="3" />
|
||||||
|
<common:applicationTakenMethod common:lookupType="ApplicationTakenMethod" common:CD="2" common:name="Internet" common:isActive="true" common:description="Internet" />
|
||||||
|
<common:maritalStatus common:lookupType="MaritalStatus" common:CD="U" common:name="Unmarried" />
|
||||||
|
</common:individual>
|
||||||
|
<common:employer common:id="57df49cc-ff09-4660-aa47-54fdb5e08017" common:name="PURPLE WIDGETS INC" common:languageID="English">
|
||||||
|
<common:contactMechanisms />
|
||||||
|
</common:employer>
|
||||||
|
</app:parties>
|
||||||
|
<app:appDetails>
|
||||||
|
<app:appDetailMfgHousingAndLand app:contractRate="0" app:financedAmt="1000" app:termFrequencyCD="Monthly" app:calculationType="Installment" app:loanType="Consumer" app:interestRateType="Fixed" app:rankNum="1" app:isApplicantRequestedInterestRate="false" app:isApplicantRequestedAmountRequested="true" app:principal="1000" app:isApplicantRequestedTerm="true" app:isHMDAFL="true">
|
||||||
|
<app:appDetailParties>
|
||||||
|
<app:appDetailParty common:idRef="e814d860-14fe-4bef-be9b-21be3dce1edf" common:partyType="Channel" app:appPartyType="ServicingChannel" />
|
||||||
|
</app:appDetailParties>
|
||||||
|
<app:appDetailProperties>
|
||||||
|
<app:appDetailProperty common:idRef="7c0d9659-4d37-4ae7-93ce-e6c72ad6a0b5" common:propertyType="MfgHomeAndLand" common:propertySubType="Double" app:isCollateralFL="true" app:isTradeInFL="false" app:statusID="Active" app:includeInLTVCalculations="true" app:collateralTypeID="4" />
|
||||||
|
</app:appDetailProperties>
|
||||||
|
<app:appDetailHMDA2018 app:isNoticeDisclosedFL="true" />
|
||||||
|
<app:appDetailRequestedAmts>
|
||||||
|
<app:appDetailRequestedAmt app:requestedAmount="1000" app:requestedAmountType="Generic" />
|
||||||
|
</app:appDetailRequestedAmts>
|
||||||
|
<app:product common:productID="146" />
|
||||||
|
<app:fields>
|
||||||
|
<common:lookupFieldLink common:value="269">
|
||||||
|
<common:customLookupField common:ID="-109" common:fieldLevel="AppDetail" />
|
||||||
|
</common:lookupFieldLink>
|
||||||
|
<common:lookupFieldLink common:value="271">
|
||||||
|
<common:customLookupField common:ID="-110" common:fieldLevel="AppDetail" />
|
||||||
|
</common:lookupFieldLink>
|
||||||
|
<common:lookupFieldLink common:value="314">
|
||||||
|
<common:customLookupField common:ID="-127" common:fieldLevel="ProductCategory" />
|
||||||
|
</common:lookupFieldLink>
|
||||||
|
</app:fields>
|
||||||
|
<app:loanPurposes>
|
||||||
|
<app:appDetailLoanPurpose app:rank="1">
|
||||||
|
<app:loanPurpose common:CD="12" />
|
||||||
|
</app:appDetailLoanPurpose>
|
||||||
|
</app:loanPurposes>
|
||||||
|
</app:appDetailMfgHousingAndLand>
|
||||||
|
</app:appDetails>
|
||||||
|
<app:properties>
|
||||||
|
<common:propertyMfgHousing common:id="7c0d9659-4d37-4ae7-93ce-e6c72ad6a0b5" common:propertySubType="Double" common:initialEstimatedValue="0" common:propertyType="MfgHomeAndLand" common:ownerOccupiedTypeID="OwnerOccupied" common:totalValue="0" common:lienPositionID="First">
|
||||||
|
<common:contactMechanisms>
|
||||||
|
<common:contactMechanism common:contactMechanismType="ParkContactAddress">
|
||||||
|
<common:addressRef common:idRef="f370b54c-5999-4ebc-b1b6-078cc8571652" />
|
||||||
|
<common:contactMechanismCategory common:CD="2" />
|
||||||
|
</common:contactMechanism>
|
||||||
|
</common:contactMechanisms>
|
||||||
|
<common:propertyLot common:rentalAmt="123.45" />
|
||||||
|
</common:propertyMfgHousing>
|
||||||
|
</app:properties>
|
||||||
|
<app:addresses>
|
||||||
|
<common:address common:id="f370b54c-5999-4ebc-b1b6-078cc8571652" common:street1="123 MAIN ST" common:cityName="NEW BERLIN" common:state="WI" common:postalCode="53151" common:country="UnitedStates" />
|
||||||
|
<common:address common:id="66eecd56-4877-47d9-b2b1-45d11a087322" common:street1="123 MAIN ST" common:cityName="NEW BERLIN" common:state="WI" common:postalCode="53151" common:country="UnitedStates" common:isCurrentResFL="true" common:monthsResided="120">
|
||||||
|
<common:residenceType common:CD="N" />
|
||||||
|
</common:address>
|
||||||
|
</app:addresses>
|
||||||
|
<app:appNotes>
|
||||||
|
<app:appNote app:noteEntry="IP: 111.11.1111, DISCLOSURE DATE: 3/8/2019 1:50 PM" app:noteTypeDisplayName="Application Note" app:noteTypeCategoryDisplayName="Application Note">
|
||||||
|
<app:noteType common:CD="1" />
|
||||||
|
<app:noteTypeCategory common:lookupType="NoteTypeCategory" common:CD="1" />
|
||||||
|
</app:appNote>
|
||||||
|
<app:appNote app:noteEntry="PRIMARY CONTACT METHOD: 1234567890" app:noteTypeDisplayName="Application Note" app:noteTypeCategoryDisplayName="Application Note">
|
||||||
|
<app:noteType common:CD="1" />
|
||||||
|
<app:noteTypeCategory common:lookupType="NoteTypeCategory" common:CD="1" />
|
||||||
|
</app:appNote>
|
||||||
|
</app:appNotes>
|
||||||
|
<app:org common:idRef="741be6b4-9f42-4efd-871f-f5d99c0ef122" />
|
||||||
|
<app:vehicleValuations />
|
||||||
|
</app:application>
|
||||||
|
</createApp>
|
||||||
|
</actionAPI>
|
||||||
+134
@@ -0,0 +1,134 @@
|
|||||||
|
<actionAPI version="1" xmlns="" xmlns:common="Common" xmlns:app="App" xmlns:msg="Messages" xmlns:qo="QO" xmlns:maint="Maint" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
|
||||||
|
<createApp>
|
||||||
|
<app:application app:appReceivedDate="2018-01-01T06:00:00.0000000Z" app:appInitiatedDate="2018-01-01T06:00:00.0000000Z" app:priorityCD="High">
|
||||||
|
<app:appParties>
|
||||||
|
<app:sourceChannel common:idRef="e814d860-14fe-4bef-be9b-21be3dce1edf" common:partyType="Channel" />
|
||||||
|
<app:servicingChannel common:idRef="3090a5a1-d493-4865-ba44-8fd390dfec44" common:partyType="Channel" />
|
||||||
|
<app:primaryBorrower common:idRef="b0fb7c37-a203-4c06-89cb-e4e9f3ca20d4" common:partyType="Individual" app:isCollateralGrantorFL="false">
|
||||||
|
<app:fields>
|
||||||
|
<common:lookupFieldLink common:value="85">
|
||||||
|
<common:customLookupField common:ID="-73" common:fieldLevel="IndividualApplicant" />
|
||||||
|
</common:lookupFieldLink>
|
||||||
|
</app:fields>
|
||||||
|
</app:primaryBorrower>
|
||||||
|
</app:appParties>
|
||||||
|
<app:parties>
|
||||||
|
<common:organization common:id="741be6b4-9f42-4efd-871f-f5d99c0ef122" common:partyID="4" />
|
||||||
|
<common:channel common:id="e814d860-14fe-4bef-be9b-21be3dce1edf" common:partyID="2399724" />
|
||||||
|
<common:channel common:id="3090a5a1-d493-4865-ba44-8fd390dfec44" common:partyID="1698432" />
|
||||||
|
<common:individual common:id="b0fb7c37-a203-4c06-89cb-e4e9f3ca20d4" common:languageID="English" common:firstName="JANE" common:lastName="DOE" common:dob="2018-01-01" common:ssn="666666666" common:customerNum="0" common:isEmployeeFL="true" common:middleName="J" common:genderCD="MaleFemale" common:refusedToFurnishGenderFL="false">
|
||||||
|
<common:contactMechanisms>
|
||||||
|
<common:contactMechanism common:contactMechanismType="HomePhone" common:contactString="5555550100">
|
||||||
|
<common:contactMechanismCategory common:CD="1" />
|
||||||
|
</common:contactMechanism>
|
||||||
|
<common:contactMechanism common:contactMechanismType="EMail" common:contactString="[email protected]">
|
||||||
|
<common:contactMechanismCategory common:CD="3" />
|
||||||
|
</common:contactMechanism>
|
||||||
|
<common:contactMechanism common:contactMechanismType="CurrentAddress">
|
||||||
|
<common:addressRef common:idRef="66eecd56-4877-47d9-b2b1-45d11a087322" />
|
||||||
|
<common:contactMechanismCategory common:CD="2" />
|
||||||
|
</common:contactMechanism>
|
||||||
|
<common:contactMechanism common:contactMechanismType="MailingAddress">
|
||||||
|
<common:addressRef common:idRef="66eecd56-4877-47d9-b2b1-45d11a087322" />
|
||||||
|
<common:contactMechanismCategory common:CD="2" />
|
||||||
|
</common:contactMechanism>
|
||||||
|
</common:contactMechanisms>
|
||||||
|
<common:partyRelationships>
|
||||||
|
<common:employment common:relationshipType="Employment">
|
||||||
|
<common:partyRef xsi:type="common:EmployerRef" common:idRef="57df49cc-ff09-4660-aa47-54fdb5e08017" common:partyType="Employer" />
|
||||||
|
<common:employmentSubRel common:isCurrentFL="true" common:title="LEAD WIDGET PAINTER" common:monthsEmployed="120" common:isSelfEmployed="false" common:employmentType="FullTime">
|
||||||
|
<common:userEmploymentType common:lookupType="UserEmploymentType" common:CD="2" common:name="Full Time" />
|
||||||
|
</common:employmentSubRel>
|
||||||
|
</common:employment>
|
||||||
|
</common:partyRelationships>
|
||||||
|
<common:incomes>
|
||||||
|
<common:income common:IncomeTypeCD="Salary" common:frequency="Hourly" common:amountPerPeriod="100" common:incomeStatus="IncomeStatus_Included" common:incomeAdjustmentPercentage="1" common:adjustedIncome="100" common:sourceName="JOB">
|
||||||
|
<common:employerRef common:idRef="57df49cc-ff09-4660-aa47-54fdb5e08017" />
|
||||||
|
</common:income>
|
||||||
|
</common:incomes>
|
||||||
|
<common:trades>
|
||||||
|
<common:trade common:accountTypeCD="RealEstateMortgage" common:tradeTypeID="Mortgage" common:creditorName="Rent - Mortgage" common:debtStatusCD="Include" common:ecoaCD="Individual" common:isCurrResidenceRentMortgage="true" common:monthlyPayment="1000">
|
||||||
|
<common:kindOfBusiness common:lookupType="KOB" common:CD="FM" />
|
||||||
|
</common:trade>
|
||||||
|
</common:trades>
|
||||||
|
<common:races>
|
||||||
|
<common:race common:isCheckedFL="true" common:race="NotProvided" />
|
||||||
|
</common:races>
|
||||||
|
<common:ethnicities>
|
||||||
|
<common:ethnicity common:isCheckedFL="true" common:ethnicity="OtherHispanicLatino" common:otherEthnicityInfo="ARGENTINEAN" />
|
||||||
|
</common:ethnicities>
|
||||||
|
<common:ethnicityDetermination common:lookupType="GMIDetermination" common:CD="N" common:name="Not Collected on the Basis of Visual Observation or Surname" common:isActive="true" common:externalSystemCode="3" />
|
||||||
|
<common:sexDetermination common:lookupType="GMIDetermination" common:CD="N" common:name="Not Collected on the Basis of Visual Observation or Surname" common:isActive="true" common:externalSystemCode="3" />
|
||||||
|
<common:applicationTakenMethod common:lookupType="ApplicationTakenMethod" common:CD="2" common:name="Internet" common:isActive="true" common:description="Internet" />
|
||||||
|
<common:maritalStatus common:lookupType="MaritalStatus" common:CD="U" common:name="Unmarried" />
|
||||||
|
</common:individual>
|
||||||
|
<common:employer common:id="57df49cc-ff09-4660-aa47-54fdb5e08017" common:name="PURPLE WIDGETS INC" common:languageID="English">
|
||||||
|
<common:contactMechanisms />
|
||||||
|
</common:employer>
|
||||||
|
</app:parties>
|
||||||
|
<app:appDetails>
|
||||||
|
<app:appDetailMfgHousingAndLand app:contractRate="0" app:financedAmt="1000" app:termFrequencyCD="Monthly" app:calculationType="Installment" app:loanType="Consumer" app:interestRateType="Fixed" app:rankNum="1" app:isApplicantRequestedInterestRate="false" app:isApplicantRequestedAmountRequested="true" app:principal="1000" app:isApplicantRequestedTerm="true" app:isHMDAFL="true">
|
||||||
|
<app:appDetailParties>
|
||||||
|
<app:appDetailParty common:idRef="e814d860-14fe-4bef-be9b-21be3dce1edf" common:partyType="Channel" app:appPartyType="ServicingChannel" />
|
||||||
|
</app:appDetailParties>
|
||||||
|
<app:appDetailProperties>
|
||||||
|
<app:appDetailProperty common:idRef="7c0d9659-4d37-4ae7-93ce-e6c72ad6a0b5" common:propertyType="MfgHomeAndLand" common:propertySubType="Double" app:isCollateralFL="true" app:isTradeInFL="false" app:statusID="Active" app:includeInLTVCalculations="true" app:collateralTypeID="14" />
|
||||||
|
</app:appDetailProperties>
|
||||||
|
<app:appDetailHMDA2018 app:isNoticeDisclosedFL="true" />
|
||||||
|
<app:appDetailRequestedAmts>
|
||||||
|
<app:appDetailRequestedAmt app:requestedAmount="1000" app:requestedAmountType="Generic" />
|
||||||
|
</app:appDetailRequestedAmts>
|
||||||
|
<app:product common:productID="146" />
|
||||||
|
<app:fields>
|
||||||
|
<common:lookupFieldLink common:value="269">
|
||||||
|
<common:customLookupField common:ID="-109" common:fieldLevel="AppDetail" />
|
||||||
|
</common:lookupFieldLink>
|
||||||
|
<common:lookupFieldLink common:value="271">
|
||||||
|
<common:customLookupField common:ID="-110" common:fieldLevel="AppDetail" />
|
||||||
|
</common:lookupFieldLink>
|
||||||
|
<common:lookupFieldLink common:value="314">
|
||||||
|
<common:customLookupField common:ID="-127" common:fieldLevel="ProductCategory" />
|
||||||
|
</common:lookupFieldLink>
|
||||||
|
</app:fields>
|
||||||
|
<app:loanPurposes>
|
||||||
|
<app:appDetailLoanPurpose app:rank="1">
|
||||||
|
<app:loanPurpose common:CD="12" />
|
||||||
|
</app:appDetailLoanPurpose>
|
||||||
|
</app:loanPurposes>
|
||||||
|
</app:appDetailMfgHousingAndLand>
|
||||||
|
</app:appDetails>
|
||||||
|
<app:properties>
|
||||||
|
<common:propertyMfgHousing common:id="7c0d9659-4d37-4ae7-93ce-e6c72ad6a0b5" common:propertySubType="Double" common:initialEstimatedValue="0" common:propertyType="MfgHomeAndLand" common:ownerOccupiedTypeID="OwnerOccupied" common:totalValue="0" common:lienPositionID="First">
|
||||||
|
<common:contactMechanisms>
|
||||||
|
<common:contactMechanism common:contactMechanismType="ParkContactAddress">
|
||||||
|
<common:addressRef common:idRef="f370b54c-5999-4ebc-b1b6-078cc8571652" />
|
||||||
|
<common:contactMechanismCategory common:CD="2" />
|
||||||
|
</common:contactMechanism>
|
||||||
|
</common:contactMechanisms>
|
||||||
|
<common:propertyTaxes>
|
||||||
|
<common:propertyTax common:taxEntity="IRS" common:amount="4500" common:paymentFrequency="Annually" />
|
||||||
|
</common:propertyTaxes>
|
||||||
|
<common:propertyLot />
|
||||||
|
</common:propertyMfgHousing>
|
||||||
|
</app:properties>
|
||||||
|
<app:addresses>
|
||||||
|
<common:address common:id="f370b54c-5999-4ebc-b1b6-078cc8571652" common:street1="123 MAIN ST" common:cityName="NEW BERLIN" common:state="WI" common:postalCode="53151" common:country="UnitedStates" />
|
||||||
|
<common:address common:id="66eecd56-4877-47d9-b2b1-45d11a087322" common:street1="123 MAIN ST" common:cityName="NEW BERLIN" common:state="WI" common:postalCode="53151" common:country="UnitedStates" common:isCurrentResFL="true" common:monthsResided="120">
|
||||||
|
<common:residenceType common:CD="N" />
|
||||||
|
</common:address>
|
||||||
|
</app:addresses>
|
||||||
|
<app:appNotes>
|
||||||
|
<app:appNote app:noteEntry="IP: 111.11.1111, DISCLOSURE DATE: 3/8/2019 1:50 PM" app:noteTypeDisplayName="Application Note" app:noteTypeCategoryDisplayName="Application Note">
|
||||||
|
<app:noteType common:CD="1" />
|
||||||
|
<app:noteTypeCategory common:lookupType="NoteTypeCategory" common:CD="1" />
|
||||||
|
</app:appNote>
|
||||||
|
<app:appNote app:noteEntry="PRIMARY CONTACT METHOD: 1234567890" app:noteTypeDisplayName="Application Note" app:noteTypeCategoryDisplayName="Application Note">
|
||||||
|
<app:noteType common:CD="1" />
|
||||||
|
<app:noteTypeCategory common:lookupType="NoteTypeCategory" common:CD="1" />
|
||||||
|
</app:appNote>
|
||||||
|
</app:appNotes>
|
||||||
|
<app:org common:idRef="741be6b4-9f42-4efd-871f-f5d99c0ef122" />
|
||||||
|
<app:vehicleValuations />
|
||||||
|
</app:application>
|
||||||
|
</createApp>
|
||||||
|
</actionAPI>
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
<org p1:idRef="a333a064-be7b-4d20-841f-9c3c306866b3" xmlns:p1="Common" />
|
||||||
+3
@@ -0,0 +1,3 @@
|
|||||||
|
<parties>
|
||||||
|
<channel p2:id="e4a1a31a-3985-4f76-955c-9227c9c94ba8" p2:partyID="2399724" xmlns:p2="Common" xmlns="Common" />
|
||||||
|
</parties>
|
||||||
+9
@@ -0,0 +1,9 @@
|
|||||||
|
<parties>
|
||||||
|
<employer p2:id="2fd067f2-bd3d-4053-990e-f4282180db63" p2:name="COLLEGE PRO PAINTERS" p2:languageID="English" xmlns:p2="Common" xmlns="Common">
|
||||||
|
<p2:contactMechanisms>
|
||||||
|
<p2:contactMechanism p2:contactMechanismType="WorkPhone" p2:contactString="9992245555">
|
||||||
|
<p2:contactMechanismCategory p2:CD="1" />
|
||||||
|
</p2:contactMechanism>
|
||||||
|
</p2:contactMechanisms>
|
||||||
|
</employer>
|
||||||
|
</parties>
|
||||||
+44
@@ -0,0 +1,44 @@
|
|||||||
|
<parties>
|
||||||
|
<individual p2:id="67755afb-b125-4a48-959e-7cedead90f8f" p2:languageID="English" p2:firstName="JANE" p2:lastName="DOE" p2:dob="2018-07-09" p2:ssn="000090001" p2:customerNum="0" p2:middleName="A" xmlns:p2="Common" xmlns="Common">
|
||||||
|
<p2:contactMechanisms>
|
||||||
|
<p2:contactMechanism p2:contactMechanismType="HomePhone" p2:contactString="1235555555">
|
||||||
|
<p2:contactMechanismCategory p2:CD="1" />
|
||||||
|
</p2:contactMechanism>
|
||||||
|
<p2:contactMechanism p2:contactMechanismType="EMail" p2:contactString="[email protected]">
|
||||||
|
<p2:contactMechanismCategory p2:CD="3" />
|
||||||
|
</p2:contactMechanism>
|
||||||
|
<p2:contactMechanism p2:contactMechanismType="CurrentAddress">
|
||||||
|
<p2:addressRef p2:idRef="b09444c1-c12f-4c3e-b787-04c44b6be0c4" />
|
||||||
|
<p2:contactMechanismCategory p2:CD="2" />
|
||||||
|
</p2:contactMechanism>
|
||||||
|
<p2:contactMechanism p2:contactMechanismType="MailingAddress">
|
||||||
|
<p2:addressRef p2:idRef="b09444c1-c12f-4c3e-b787-04c44b6be0c4" />
|
||||||
|
<p2:contactMechanismCategory p2:CD="2" />
|
||||||
|
</p2:contactMechanism>
|
||||||
|
</p2:contactMechanisms>
|
||||||
|
<p2:partyRelationships>
|
||||||
|
<p2:employment p2:relationshipType="Employment">
|
||||||
|
<p2:partyRef p6:type="common:EmployerRef" p2:idRef="2fd067f2-bd3d-4053-990e-f4282180db63" p2:partyType="Employer" xmlns:p6="http://www.w3.org/2001/XMLSchema-instance" />
|
||||||
|
<p2:employmentSubRel p2:isCurrentFL="true" p2:title="TESTER" p2:monthsEmployed="60" p2:isSelfEmployed="false" p2:employmentType="FullTime">
|
||||||
|
<p2:userEmploymentType p2:lookupType="UserEmploymentType" p2:CD="2" p2:name="Full Time" />
|
||||||
|
</p2:employmentSubRel>
|
||||||
|
</p2:employment>
|
||||||
|
</p2:partyRelationships>
|
||||||
|
<p2:incomes>
|
||||||
|
<p2:income p2:IncomeTypeCD="Salary" p2:frequency="Annually" p2:amountPerPeriod="5000.0" p2:incomeStatus="IncomeStatus_Included" p2:incomeAdjustmentPercentage="1" p2:adjustedIncome="5000.0" p2:sourceName="SALARY">
|
||||||
|
<p2:employerRef p2:idRef="2fd067f2-bd3d-4053-990e-f4282180db63" />
|
||||||
|
</p2:income>
|
||||||
|
<p2:income p2:IncomeTypeCD="SocialSecurity" p2:frequency="Monthly" p2:amountPerPeriod="123.45" p2:incomeStatus="IncomeStatus_Included" p2:incomeAdjustmentPercentage="1" p2:adjustedIncome="123.45" p2:sourceName="FREEFORM TEXT"/>
|
||||||
|
</p2:incomes>
|
||||||
|
<p2:trades xmlns:common="Common">
|
||||||
|
<p2:trade common:accountTypeCD="RealEstateMortgage" common:tradeTypeID="Mortgage" common:creditorName="Rent - Mortgage" common:debtStatusCD="Include" common:ecoaCD="Individual" common:isCurrResidenceRentMortgage="true" common:monthlyPayment="100">
|
||||||
|
<p2:kindOfBusiness common:lookupType="KOB" common:CD="FM" />
|
||||||
|
</p2:trade>
|
||||||
|
<p2:trade common:tradeTypeID="Open" common:creditorName="Alimony/Child Support - Payment" common:debtStatusCD="Include" common:ecoaCD="Individual" common:monthlyPayment="50">
|
||||||
|
<kindOfBusiness common:lookupType="KOB" common:CD="VK" />
|
||||||
|
</p2:trade>
|
||||||
|
</p2:trades>
|
||||||
|
<p2:suffix p2:lookupType="Suffix" common:CD="3" common:name="III" common:isActive="true" xmlns:common="Common"/>
|
||||||
|
<p2:maritalStatus p2:lookupType="MaritalStatus" p2:CD="U" p2:name="Unmarried" />
|
||||||
|
</individual>
|
||||||
|
</parties>
|
||||||
+3
@@ -0,0 +1,3 @@
|
|||||||
|
<parties>
|
||||||
|
<organization p2:id="e4a1a31a-3985-4f76-955c-9227c9c94ba8" p2:partyID="4" xmlns:p2="Common" xmlns="Common" />
|
||||||
|
</parties>
|
||||||
+4
@@ -0,0 +1,4 @@
|
|||||||
|
<contactMechanism p1:contactMechanismType="CurrentAddress" xmlns:p1="Common" xmlns="Common">
|
||||||
|
<p1:addressRef p1:idRef="e4a1a31a-3985-4f76-955c-9227c9c94ba8" />
|
||||||
|
<p1:contactMechanismCategory p1:CD="2" />
|
||||||
|
</contactMechanism>
|
||||||
+4
@@ -0,0 +1,4 @@
|
|||||||
|
<contactMechanism p1:contactMechanismType="PreviousAddress" xmlns:p1="Common" xmlns="Common">
|
||||||
|
<p1:addressRef p1:idRef="e4a1a31a-3985-4f76-955c-9227c9c94ba8" />
|
||||||
|
<p1:contactMechanismCategory p1:CD="2" />
|
||||||
|
</contactMechanism>
|
||||||
+3
@@ -0,0 +1,3 @@
|
|||||||
|
<contactMechanism p1:contactMechanismType="HomePhone" p1:contactString="1235555555" xmlns:p1="Common" xmlns="Common">
|
||||||
|
<p1:contactMechanismCategory p1:CD="1" />
|
||||||
|
</contactMechanism>
|
||||||
+16
@@ -0,0 +1,16 @@
|
|||||||
|
<contactMechanisms xmlns="Common">
|
||||||
|
<contactMechanism p2:contactMechanismType="HomePhone" p2:contactString="1235555555" xmlns:p2="Common">
|
||||||
|
<p2:contactMechanismCategory p2:CD="1" />
|
||||||
|
</contactMechanism>
|
||||||
|
<contactMechanism p2:contactMechanismType="EMail" p2:contactString="[email protected]" xmlns:p2="Common">
|
||||||
|
<p2:contactMechanismCategory p2:CD="3" />
|
||||||
|
</contactMechanism>
|
||||||
|
<contactMechanism p2:contactMechanismType="CurrentAddress" xmlns:p2="Common">
|
||||||
|
<p2:addressRef p2:idRef="b09444c1-c12f-4c3e-b787-04c44b6be0c4" />
|
||||||
|
<p2:contactMechanismCategory p2:CD="2" />
|
||||||
|
</contactMechanism>
|
||||||
|
<contactMechanism p2:contactMechanismType="MailingAddress" xmlns:p2="Common">
|
||||||
|
<p2:addressRef p2:idRef="b09444c1-c12f-4c3e-b787-04c44b6be0c4" />
|
||||||
|
<p2:contactMechanismCategory p2:CD="2" />
|
||||||
|
</contactMechanism>
|
||||||
|
</contactMechanisms>
|
||||||
+5
@@ -0,0 +1,5 @@
|
|||||||
|
<contactMechanisms xmlns="Common">
|
||||||
|
<contactMechanism p2:contactMechanismType="WorkPhone" p2:contactString="9992245555" xmlns:p2="Common">
|
||||||
|
<p2:contactMechanismCategory p2:CD="1" />
|
||||||
|
</contactMechanism>
|
||||||
|
</contactMechanisms>
|
||||||
+3
@@ -0,0 +1,3 @@
|
|||||||
|
<ethnicities xmlns="Common">
|
||||||
|
<ethnicity p2:isCheckedFL="true" p2:ethnicity="NotProvided" xmlns:p2="Common" />
|
||||||
|
</ethnicities>
|
||||||
+3
@@ -0,0 +1,3 @@
|
|||||||
|
<ethnicities xmlns="Common">
|
||||||
|
<ethnicity p2:isCheckedFL="true" p2:ethnicity="Cuban" xmlns:p2="Common" />
|
||||||
|
</ethnicities>
|
||||||
+6
@@ -0,0 +1,6 @@
|
|||||||
|
<incomes xmlns="Common">
|
||||||
|
<income p2:IncomeTypeCD="Salary" p2:frequency="Annually" p2:amountPerPeriod="5000.0" p2:incomeStatus="IncomeStatus_Included" p2:incomeAdjustmentPercentage="1" p2:adjustedIncome="5000.0" p2:sourceName="SALARY" xmlns:p2="Common">
|
||||||
|
<p2:employerRef p2:idRef="2fd067f2-bd3d-4053-990e-f4282180db63" />
|
||||||
|
</income>
|
||||||
|
<p2:income p2:IncomeTypeCD="SocialSecurity" p2:frequency="Monthly" p2:amountPerPeriod="123.45" p2:incomeStatus="IncomeStatus_Included" p2:incomeAdjustmentPercentage="1" p2:adjustedIncome="123.45" p2:sourceName="FREEFORM TEXT" xmlns:p2="Common"/>
|
||||||
|
</incomes>
|
||||||
+1
@@ -0,0 +1 @@
|
|||||||
|
<maritalStatus p1:lookupType="MaritalStatus" p1:CD="U" p1:name="Unmarried" xmlns:p1="Common" xmlns="Common" />
|
||||||
+1
@@ -0,0 +1 @@
|
|||||||
|
<maritalStatus p1:lookupType="MaritalStatus" p1:CD="M" p1:name="Married" xmlns:p1="Common" xmlns="Common" />
|
||||||
+6
@@ -0,0 +1,6 @@
|
|||||||
|
<determinations xmlns="Common">
|
||||||
|
<ethnicityDetermination p2:lookupType="GMIDetermination" p2:CD="T" p2:name="No Co-Applicant" p2:isActive="true" p2:externalSystemCode="3" xmlns:p2="Common"/>
|
||||||
|
<raceDetermination p2:lookupType="GMIDetermination" p2:CD="T" p2:name="No Co-Applicant" p2:isActive="true" p2:externalSystemCode="3" xmlns:p2="Common"/>
|
||||||
|
<sexDetermination p2:lookupType="GMIDetermination" p2:CD="T" p2:name="No Co-Applicant" p2:isActive="true" p2:externalSystemCode="3" xmlns:p2="Common"/>
|
||||||
|
<applicationTakenMethod p2:lookupType="ApplicationTakenMethod" p2:CD="2" p2:name="Internet" p2:isActive="true" p2:description="Internet" xmlns:p2="Common"/>
|
||||||
|
</determinations>
|
||||||
+8
@@ -0,0 +1,8 @@
|
|||||||
|
<partyRelationships xmlns="Common">
|
||||||
|
<employment p2:relationshipType="Employment" xmlns:p2="Common">
|
||||||
|
<p2:partyRef p4:type="common:EmployerRef" p2:idRef="2fd067f2-bd3d-4053-990e-f4282180db63" p2:partyType="Employer" xmlns:p4="http://www.w3.org/2001/XMLSchema-instance" />
|
||||||
|
<p2:employmentSubRel p2:isCurrentFL="true" p2:title="TESTER" p2:monthsEmployed="60" p2:isSelfEmployed="false" p2:employmentType="FullTime">
|
||||||
|
<p2:userEmploymentType p2:lookupType="UserEmploymentType" p2:CD="2" p2:name="Full Time" />
|
||||||
|
</p2:employmentSubRel>
|
||||||
|
</employment>
|
||||||
|
</partyRelationships>
|
||||||
+3
@@ -0,0 +1,3 @@
|
|||||||
|
<races xmlns="Common">
|
||||||
|
<race p2:isCheckedFL="true" p2:race="NotProvided" xmlns:p2="Common" />
|
||||||
|
</races>
|
||||||
+5
@@ -0,0 +1,5 @@
|
|||||||
|
<races xmlns="Common">
|
||||||
|
<race p2:isCheckedFL="true" p2:race="AmericanIndianAlaskaNative" p2:otherRaceInfo="FOREST COUNTY POTAWATOMI" xmlns:p2="Common" />
|
||||||
|
<race p2:isCheckedFL="false" p2:race="OtherAsian" p2:otherRaceInfo="HMONG" xmlns:p2="Common" />
|
||||||
|
<race p2:isCheckedFL="true" p2:race="OtherPacificIslander" xmlns:p2="Common" />
|
||||||
|
</races>
|
||||||
+1
@@ -0,0 +1 @@
|
|||||||
|
<common:individual common:genderCD="NotProvided" xmlns:common="Common"/>
|
||||||
+1
@@ -0,0 +1 @@
|
|||||||
|
<common:individual common:genderCD="Female" common:refusedToFurnishGenderFL="false" xmlns:common="Common"/>
|
||||||
+1
@@ -0,0 +1 @@
|
|||||||
|
<common:suffix common:lookupType="Suffix" common:CD="3" common:name="III" common:isActive="true" xmlns:common="Common"/>
|
||||||
+11
@@ -0,0 +1,11 @@
|
|||||||
|
<trades xmlns="Common">
|
||||||
|
<trade xmlns:p2="Common" p2:accountTypeCD="RealEstateMortgage" p2:tradeTypeID="Mortgage" p2:creditorName="Rent - Mortgage" p2:debtStatusCD="Include" p2:ecoaCD="Individual" p2:isCurrResidenceRentMortgage="true" p2:monthlyPayment="100">
|
||||||
|
<p2:kindOfBusiness p2:lookupType="KOB" p2:CD="FM" />
|
||||||
|
</trade>
|
||||||
|
<trade xmlns:p2="Common" p2:tradeTypeID="Mortgage" p2:creditorName="Lot Rent" p2:debtStatusCD="Include" p2:ecoaCD="Individual" p2:monthlyPayment="150">
|
||||||
|
<p2:kindOfBusiness p2:lookupType="KOB" p2:CD="FM" />
|
||||||
|
</trade>
|
||||||
|
<trade xmlns:p2="Common" p2:tradeTypeID="Open" p2:creditorName="Alimony/Child Support - Payment" p2:debtStatusCD="Include" p2:ecoaCD="Individual" p2:monthlyPayment="50">
|
||||||
|
<p2:kindOfBusiness p2:lookupType="KOB" p2:CD="VK" />
|
||||||
|
</trade>
|
||||||
|
</trades>
|
||||||
+3
@@ -0,0 +1,3 @@
|
|||||||
|
<actionAPI version="1" xmlns="" xmlns:common="Common" xmlns:app="App" xmlns:msg="Messages" xmlns:qo="QO" xmlns:maint="Maint" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
|
||||||
|
<sendToDecisioning applicationID="1200400" />
|
||||||
|
</actionAPI>
|
||||||
+25
@@ -0,0 +1,25 @@
|
|||||||
|
<actionAPI version="1" xmlns="" xmlns:common="Common" xmlns:app="App" xmlns:msg="Messages" xmlns:qo="QO" xmlns:maint="Maint">
|
||||||
|
<sendToDecisioning>
|
||||||
|
<msg:appImportResponse msg:approVersion="4.1" xmlns:util="Util">
|
||||||
|
<msg:approResult>
|
||||||
|
<common:result>Success</common:result>
|
||||||
|
</msg:approResult>
|
||||||
|
<msg:appIDs>
|
||||||
|
<msg:appID>1200400</msg:appID>
|
||||||
|
</msg:appIDs>
|
||||||
|
<msg:applications>
|
||||||
|
<app:files />
|
||||||
|
<app:application common:isNew="false" app:applicationID="1200400">
|
||||||
|
<app:parties />
|
||||||
|
<app:appDetails />
|
||||||
|
<app:properties />
|
||||||
|
<app:addresses />
|
||||||
|
<app:scores />
|
||||||
|
<app:appServiceRequests />
|
||||||
|
<app:vehicleValuations />
|
||||||
|
<app:serviceRequestGroups />
|
||||||
|
</app:application>
|
||||||
|
</msg:applications>
|
||||||
|
</msg:appImportResponse>
|
||||||
|
</sendToDecisioning>
|
||||||
|
</actionAPI>
|
||||||
Binary file not shown.
@@ -0,0 +1,128 @@
|
|||||||
|
<actionAPI version="1" xmlns="" xmlns:common="Common" xmlns:app="App" xmlns:msg="Messages" xmlns:qo="QO" xmlns:maint="Maint" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
|
||||||
|
<createApp>
|
||||||
|
<app:application app:appReceivedDate="2018-01-01T06:00:00.0000000Z" app:appInitiatedDate="2018-01-01T06:00:00.0000000Z" app:priorityCD="High">
|
||||||
|
<app:appParties>
|
||||||
|
<app:sourceChannel common:idRef="e814d860-14fe-4bef-be9b-21be3dce1edf" common:partyType="Channel" />
|
||||||
|
<app:servicingChannel common:idRef="3090a5a1-d493-4865-ba44-8fd390dfec44" common:partyType="Channel" />
|
||||||
|
<app:primaryBorrower common:idRef="b0fb7c37-a203-4c06-89cb-e4e9f3ca20d4" common:partyType="Individual" app:isCollateralGrantorFL="false">
|
||||||
|
<app:fields>
|
||||||
|
<common:lookupFieldLink common:value="85">
|
||||||
|
<common:customLookupField common:ID="-73" common:fieldLevel="IndividualApplicant" />
|
||||||
|
</common:lookupFieldLink>
|
||||||
|
</app:fields>
|
||||||
|
</app:primaryBorrower>
|
||||||
|
</app:appParties>
|
||||||
|
<app:parties>
|
||||||
|
<common:organization common:id="741be6b4-9f42-4efd-871f-f5d99c0ef122" common:partyID="4" />
|
||||||
|
<common:channel common:id="e814d860-14fe-4bef-be9b-21be3dce1edf" common:partyID="2399724" />
|
||||||
|
<common:channel common:id="3090a5a1-d493-4865-ba44-8fd390dfec44" common:partyID="1698432" />
|
||||||
|
<common:individual common:id="b0fb7c37-a203-4c06-89cb-e4e9f3ca20d4" common:languageID="English" common:firstName="JANE" common:lastName="DOE" common:dob="2018-01-01" common:ssn="666666666" common:customerNum="0" common:middleName="J" common:genderCD="MaleFemale" common:refusedToFurnishGenderFL="false">
|
||||||
|
<common:contactMechanisms>
|
||||||
|
<common:contactMechanism common:contactMechanismType="HomePhone" common:contactString="5555550100">
|
||||||
|
<common:contactMechanismCategory common:CD="1" />
|
||||||
|
</common:contactMechanism>
|
||||||
|
<common:contactMechanism common:contactMechanismType="EMail" common:contactString="[email protected]">
|
||||||
|
<common:contactMechanismCategory common:CD="3" />
|
||||||
|
</common:contactMechanism>
|
||||||
|
<common:contactMechanism common:contactMechanismType="CurrentAddress">
|
||||||
|
<common:addressRef common:idRef="66eecd56-4877-47d9-b2b1-45d11a087322" />
|
||||||
|
<common:contactMechanismCategory common:CD="2" />
|
||||||
|
</common:contactMechanism>
|
||||||
|
<common:contactMechanism common:contactMechanismType="MailingAddress">
|
||||||
|
<common:addressRef common:idRef="66eecd56-4877-47d9-b2b1-45d11a087322" />
|
||||||
|
<common:contactMechanismCategory common:CD="2" />
|
||||||
|
</common:contactMechanism>
|
||||||
|
</common:contactMechanisms>
|
||||||
|
<common:partyRelationships>
|
||||||
|
<common:employment common:relationshipType="Employment">
|
||||||
|
<common:partyRef xsi:type="common:EmployerRef" common:idRef="57df49cc-ff09-4660-aa47-54fdb5e08017" common:partyType="Employer" />
|
||||||
|
<common:employmentSubRel common:isCurrentFL="true" common:title="LEAD WIDGET PAINTER" common:monthsEmployed="120" common:isSelfEmployed="false" common:employmentType="FullTime">
|
||||||
|
<common:userEmploymentType common:lookupType="UserEmploymentType" common:CD="2" common:name="Full Time" />
|
||||||
|
</common:employmentSubRel>
|
||||||
|
</common:employment>
|
||||||
|
</common:partyRelationships>
|
||||||
|
<common:incomes>
|
||||||
|
<common:income common:IncomeTypeCD="Salary" common:frequency="Hourly" common:amountPerPeriod="100" common:incomeStatus="IncomeStatus_Included" common:incomeAdjustmentPercentage="1" common:adjustedIncome="100" common:sourceName="JOB" common:hoursPerWeek="40">
|
||||||
|
<common:employerRef common:idRef="57df49cc-ff09-4660-aa47-54fdb5e08017" />
|
||||||
|
</common:income>
|
||||||
|
</common:incomes>
|
||||||
|
<common:trades>
|
||||||
|
<common:trade common:accountTypeCD="RealEstateMortgage" common:tradeTypeID="Mortgage" common:creditorName="Rent - Mortgage" common:debtStatusCD="Include" common:ecoaCD="Individual" common:isCurrResidenceRentMortgage="true" common:monthlyPayment="1000">
|
||||||
|
<common:kindOfBusiness common:lookupType="KOB" common:CD="FM" />
|
||||||
|
</common:trade>
|
||||||
|
</common:trades>
|
||||||
|
<common:races>
|
||||||
|
<common:race common:isCheckedFL="true" common:race="NotProvided" />
|
||||||
|
</common:races>
|
||||||
|
<common:ethnicities>
|
||||||
|
<common:ethnicity common:isCheckedFL="true" common:ethnicity="OtherHispanicLatino" common:otherEthnicityInfo="ARGENTINEAN" />
|
||||||
|
</common:ethnicities>
|
||||||
|
<common:ethnicityDetermination common:lookupType="GMIDetermination" common:CD="N" common:name="Not Collected on the Basis of Visual Observation or Surname" common:isActive="true" common:externalSystemCode="3" />
|
||||||
|
<common:sexDetermination common:lookupType="GMIDetermination" common:CD="N" common:name="Not Collected on the Basis of Visual Observation or Surname" common:isActive="true" common:externalSystemCode="3" />
|
||||||
|
<common:applicationTakenMethod common:lookupType="ApplicationTakenMethod" common:CD="2" common:name="Internet" common:isActive="true" common:description="Internet" />
|
||||||
|
<common:maritalStatus common:lookupType="MaritalStatus" common:CD="U" common:name="Unmarried" />
|
||||||
|
</common:individual>
|
||||||
|
<common:employer common:id="57df49cc-ff09-4660-aa47-54fdb5e08017" common:name="PURPLE WIDGETS INC" common:languageID="English">
|
||||||
|
<common:contactMechanisms />
|
||||||
|
</common:employer>
|
||||||
|
</app:parties>
|
||||||
|
<app:appDetails>
|
||||||
|
<app:appDetailVehicle app:contractRate="0" app:financedAmt="7500" app:termFrequencyCD="Monthly" app:calculationType="Installment" app:loanType="Consumer" app:interestRateType="Fixed" app:rankNum="1" app:isApplicantRequestedInterestRate="false" app:isApplicantRequestedAmountRequested="true" app:principal="7500" app:isApplicantRequestedTerm="true" app:isHMDAFL="false" app:termInMonths="48" app:initialSalesPrice="7500">
|
||||||
|
<app:appDetailParties>
|
||||||
|
<app:appDetailParty common:idRef="e814d860-14fe-4bef-be9b-21be3dce1edf" common:partyType="Channel" app:appPartyType="ServicingChannel" />
|
||||||
|
</app:appDetailParties>
|
||||||
|
<app:appDetailProperties>
|
||||||
|
<app:appDetailProperty common:idRef="7c0d9659-4d37-4ae7-93ce-e6c72ad6a0b5" common:propertyType="Auto" common:propertySubType="Automobile" app:isCollateralFL="true" app:isTradeInFL="false" app:statusID="Active" app:includeInLTVCalculations="true" app:collateralTypeID="1" />
|
||||||
|
</app:appDetailProperties>
|
||||||
|
<app:appDetailRequestedAmts>
|
||||||
|
<app:appDetailRequestedAmt app:requestedAmount="7500" app:requestedAmountType="Generic" />
|
||||||
|
</app:appDetailRequestedAmts>
|
||||||
|
<app:product common:productID="125" />
|
||||||
|
<app:fields>
|
||||||
|
<common:lookupFieldLink common:value="312">
|
||||||
|
<common:customLookupField common:ID="-126" common:fieldLevel="ProductCategory" />
|
||||||
|
</common:lookupFieldLink>
|
||||||
|
</app:fields>
|
||||||
|
<app:loanPurposes>
|
||||||
|
<app:appDetailLoanPurpose app:rank="1">
|
||||||
|
<app:loanPurpose common:CD="12" />
|
||||||
|
</app:appDetailLoanPurpose>
|
||||||
|
</app:loanPurposes>
|
||||||
|
<app:vehicleValuations>
|
||||||
|
<app:appDetailVehicleValuation common:idRef="254d06dd-9da2-4013-8021-c9aaf591807f" app:valueType="Invoice" />
|
||||||
|
</app:vehicleValuations>
|
||||||
|
</app:appDetailVehicle>
|
||||||
|
</app:appDetails>
|
||||||
|
<app:properties>
|
||||||
|
<common:propertyAuto common:id="7c0d9659-4d37-4ae7-93ce-e6c72ad6a0b5" common:propertySubType="Automobile" common:yearBuilt="2019" common:initialEstimatedValue="10000" common:propertyType="Auto">
|
||||||
|
<common:propertyVehicleValuations>
|
||||||
|
<common:propertyVehicleValuation common:idRef="254d06dd-9da2-4013-8021-c9aaf591807f" />
|
||||||
|
</common:propertyVehicleValuations>
|
||||||
|
</common:propertyAuto>
|
||||||
|
</app:properties>
|
||||||
|
<app:addresses>
|
||||||
|
<common:address common:id="66eecd56-4877-47d9-b2b1-45d11a087322" common:street1="123 MAIN ST" common:cityName="NEW BERLIN" common:state="WI" common:postalCode="53151" common:country="UnitedStates" common:isCurrentResFL="true" common:monthsResided="120">
|
||||||
|
<common:residenceType common:CD="N" />
|
||||||
|
</common:address>
|
||||||
|
</app:addresses>
|
||||||
|
<app:appNotes>
|
||||||
|
<app:appNote app:noteEntry="IP: 111.11.1111, DISCLOSURE DATE: 3/8/2019 1:50 PM" app:noteTypeDisplayName="Application Note" app:noteTypeCategoryDisplayName="Application Note">
|
||||||
|
<app:noteType common:CD="1" />
|
||||||
|
<app:noteTypeCategory common:lookupType="NoteTypeCategory" common:CD="1" />
|
||||||
|
</app:appNote>
|
||||||
|
<app:appNote app:noteEntry="PRIMARY CONTACT METHOD: 1234567890" app:noteTypeDisplayName="Application Note" app:noteTypeCategoryDisplayName="Application Note">
|
||||||
|
<app:noteType common:CD="1" />
|
||||||
|
<app:noteTypeCategory common:lookupType="NoteTypeCategory" common:CD="1" />
|
||||||
|
</app:appNote>
|
||||||
|
</app:appNotes>
|
||||||
|
<app:org common:idRef="741be6b4-9f42-4efd-871f-f5d99c0ef122" />
|
||||||
|
<app:vehicleValuations>
|
||||||
|
<common:vehicleValuation common:id="254d06dd-9da2-4013-8021-c9aaf591807f" common:valuationType="Manual" common:make="DATSUN" common:model="GO-CROSS" common:year="2019" common:newUsed="New" common:estimatedValue="10000" common:mileage="38">
|
||||||
|
<common:vehicleValuationValueTypes>
|
||||||
|
<common:vehicleValuationValueType common:valueType="Manual" common:baseValue="10000" />
|
||||||
|
</common:vehicleValuationValueTypes>
|
||||||
|
</common:vehicleValuation>
|
||||||
|
</app:vehicleValuations>
|
||||||
|
</app:application>
|
||||||
|
</createApp>
|
||||||
|
</actionAPI>
|
||||||
+136
@@ -0,0 +1,136 @@
|
|||||||
|
<actionAPI version="1" xmlns="" xmlns:common="Common" xmlns:app="App" xmlns:msg="Messages" xmlns:qo="QO" xmlns:maint="Maint" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
|
||||||
|
<createApp>
|
||||||
|
<app:application app:appReceivedDate="2018-01-01T06:00:00.0000000Z" app:appInitiatedDate="2018-01-01T06:00:00.0000000Z" app:priorityCD="High">
|
||||||
|
<app:appParties>
|
||||||
|
<app:sourceChannel common:idRef="e814d860-14fe-4bef-be9b-21be3dce1edf" common:partyType="Channel" />
|
||||||
|
<app:servicingChannel common:idRef="3090a5a1-d493-4865-ba44-8fd390dfec44" common:partyType="Channel" />
|
||||||
|
<app:primaryBorrower common:idRef="b0fb7c37-a203-4c06-89cb-e4e9f3ca20d4" common:partyType="Individual" app:isCollateralGrantorFL="false">
|
||||||
|
<app:fields>
|
||||||
|
<common:lookupFieldLink common:value="85">
|
||||||
|
<common:customLookupField common:ID="-73" common:fieldLevel="IndividualApplicant" />
|
||||||
|
</common:lookupFieldLink>
|
||||||
|
</app:fields>
|
||||||
|
</app:primaryBorrower>
|
||||||
|
</app:appParties>
|
||||||
|
<app:parties>
|
||||||
|
<common:organization common:id="741be6b4-9f42-4efd-871f-f5d99c0ef122" common:partyID="4" />
|
||||||
|
<common:channel common:id="e814d860-14fe-4bef-be9b-21be3dce1edf" common:partyID="2399724" />
|
||||||
|
<common:channel common:id="3090a5a1-d493-4865-ba44-8fd390dfec44" common:partyID="1698432" />
|
||||||
|
<common:individual common:id="b0fb7c37-a203-4c06-89cb-e4e9f3ca20d4" common:languageID="English" common:firstName="JANE" common:lastName="DOE" common:dob="2018-01-01" common:ssn="666666666" common:customerNum="0" common:middleName="J" common:genderCD="MaleFemale" common:refusedToFurnishGenderFL="false">
|
||||||
|
<common:contactMechanisms>
|
||||||
|
<common:contactMechanism common:contactMechanismType="HomePhone" common:contactString="5555550100">
|
||||||
|
<common:contactMechanismCategory common:CD="1" />
|
||||||
|
</common:contactMechanism>
|
||||||
|
<common:contactMechanism common:contactMechanismType="EMail" common:contactString="[email protected]">
|
||||||
|
<common:contactMechanismCategory common:CD="3" />
|
||||||
|
</common:contactMechanism>
|
||||||
|
<common:contactMechanism common:contactMechanismType="CurrentAddress">
|
||||||
|
<common:addressRef common:idRef="66eecd56-4877-47d9-b2b1-45d11a087322" />
|
||||||
|
<common:contactMechanismCategory common:CD="2" />
|
||||||
|
</common:contactMechanism>
|
||||||
|
<common:contactMechanism common:contactMechanismType="MailingAddress">
|
||||||
|
<common:addressRef common:idRef="66eecd56-4877-47d9-b2b1-45d11a087322" />
|
||||||
|
<common:contactMechanismCategory common:CD="2" />
|
||||||
|
</common:contactMechanism>
|
||||||
|
</common:contactMechanisms>
|
||||||
|
<common:partyRelationships>
|
||||||
|
<common:employment common:relationshipType="Employment">
|
||||||
|
<common:partyRef xsi:type="common:EmployerRef" common:idRef="57df49cc-ff09-4660-aa47-54fdb5e08017" common:partyType="Employer" />
|
||||||
|
<common:employmentSubRel common:isCurrentFL="true" common:title="LEAD WIDGET PAINTER" common:monthsEmployed="120" common:isSelfEmployed="false" common:employmentType="FullTime">
|
||||||
|
<common:userEmploymentType common:lookupType="UserEmploymentType" common:CD="2" common:name="Full Time" />
|
||||||
|
</common:employmentSubRel>
|
||||||
|
</common:employment>
|
||||||
|
</common:partyRelationships>
|
||||||
|
<common:incomes>
|
||||||
|
<common:income common:IncomeTypeCD="Salary" common:frequency="Hourly" common:amountPerPeriod="100" common:incomeStatus="IncomeStatus_Included" common:incomeAdjustmentPercentage="1" common:adjustedIncome="100" common:sourceName="JOB" common:hoursPerWeek="40">
|
||||||
|
<common:employerRef common:idRef="57df49cc-ff09-4660-aa47-54fdb5e08017" />
|
||||||
|
</common:income>
|
||||||
|
</common:incomes>
|
||||||
|
<common:trades>
|
||||||
|
<common:trade common:accountTypeCD="RealEstateMortgage" common:tradeTypeID="Mortgage" common:creditorName="Rent - Mortgage" common:debtStatusCD="Include" common:ecoaCD="Individual" common:isCurrResidenceRentMortgage="true" common:monthlyPayment="1000">
|
||||||
|
<common:kindOfBusiness common:lookupType="KOB" common:CD="FM" />
|
||||||
|
</common:trade>
|
||||||
|
</common:trades>
|
||||||
|
<common:races>
|
||||||
|
<common:race common:isCheckedFL="true" common:race="NotProvided" />
|
||||||
|
</common:races>
|
||||||
|
<common:ethnicities>
|
||||||
|
<common:ethnicity common:isCheckedFL="true" common:ethnicity="OtherHispanicLatino" common:otherEthnicityInfo="ARGENTINEAN" />
|
||||||
|
</common:ethnicities>
|
||||||
|
<common:ethnicityDetermination common:lookupType="GMIDetermination" common:CD="N" common:name="Not Collected on the Basis of Visual Observation or Surname" common:isActive="true" common:externalSystemCode="3" />
|
||||||
|
<common:sexDetermination common:lookupType="GMIDetermination" common:CD="N" common:name="Not Collected on the Basis of Visual Observation or Surname" common:isActive="true" common:externalSystemCode="3" />
|
||||||
|
<common:applicationTakenMethod common:lookupType="ApplicationTakenMethod" common:CD="2" common:name="Internet" common:isActive="true" common:description="Internet" />
|
||||||
|
<common:maritalStatus common:lookupType="MaritalStatus" common:CD="U" common:name="Unmarried" />
|
||||||
|
</common:individual>
|
||||||
|
<common:employer common:id="57df49cc-ff09-4660-aa47-54fdb5e08017" common:name="PURPLE WIDGETS INC" common:languageID="English">
|
||||||
|
<common:contactMechanisms />
|
||||||
|
</common:employer>
|
||||||
|
</app:parties>
|
||||||
|
<app:appDetails>
|
||||||
|
<app:appDetailVehicle app:contractRate="0" app:financedAmt="7500" app:termFrequencyCD="Monthly" app:calculationType="Installment" app:loanType="Consumer" app:interestRateType="Fixed" app:rankNum="1" app:isApplicantRequestedInterestRate="false" app:isApplicantRequestedAmountRequested="true" app:principal="7500" app:isApplicantRequestedTerm="true" app:isHMDAFL="false" app:termInMonths="48" app:initialSalesPrice="7500">
|
||||||
|
<app:appDetailParties>
|
||||||
|
<app:appDetailParty common:idRef="e814d860-14fe-4bef-be9b-21be3dce1edf" common:partyType="Channel" app:appPartyType="ServicingChannel" />
|
||||||
|
</app:appDetailParties>
|
||||||
|
<app:appDetailProperties>
|
||||||
|
<app:appDetailProperty common:idRef="7c0d9659-4d37-4ae7-93ce-e6c72ad6a0b5" common:propertyType="Auto" common:propertySubType="Automobile" app:isCollateralFL="true" app:isTradeInFL="false" app:statusID="Active" app:includeInLTVCalculations="true" app:collateralTypeID="1" />
|
||||||
|
</app:appDetailProperties>
|
||||||
|
<app:appDetailRequestedAmts>
|
||||||
|
<app:appDetailRequestedAmt app:requestedAmount="7500" app:requestedAmountType="Generic" />
|
||||||
|
</app:appDetailRequestedAmts>
|
||||||
|
<app:product common:productID="125" />
|
||||||
|
<app:fields>
|
||||||
|
<common:lookupFieldLink common:value="312">
|
||||||
|
<common:customLookupField common:ID="-126" common:fieldLevel="ProductCategory" />
|
||||||
|
</common:lookupFieldLink>
|
||||||
|
</app:fields>
|
||||||
|
<app:loanPurposes>
|
||||||
|
<app:appDetailLoanPurpose app:rank="1">
|
||||||
|
<app:loanPurpose common:CD="12" />
|
||||||
|
</app:appDetailLoanPurpose>
|
||||||
|
</app:loanPurposes>
|
||||||
|
<app:vehicleValuations>
|
||||||
|
<app:appDetailVehicleValuation common:idRef="254d06dd-9da2-4013-8021-c9aaf591807f" app:valueType="Invoice" />
|
||||||
|
</app:vehicleValuations>
|
||||||
|
</app:appDetailVehicle>
|
||||||
|
</app:appDetails>
|
||||||
|
<app:properties>
|
||||||
|
<common:propertyAuto common:id="7c0d9659-4d37-4ae7-93ce-e6c72ad6a0b5" common:propertySubType="Automobile" common:yearBuilt="2019" common:initialEstimatedValue="10000" common:propertyType="Auto">
|
||||||
|
<common:propertyVehicleValuations>
|
||||||
|
<common:propertyVehicleValuation common:idRef="254d06dd-9da2-4013-8021-c9aaf591807f" />
|
||||||
|
</common:propertyVehicleValuations>
|
||||||
|
</common:propertyAuto>
|
||||||
|
</app:properties>
|
||||||
|
<app:addresses>
|
||||||
|
<common:address common:id="66eecd56-4877-47d9-b2b1-45d11a087322" common:street1="123 MAIN ST" common:cityName="NEW BERLIN" common:state="WI" common:postalCode="53151" common:country="UnitedStates" common:isCurrentResFL="true" common:monthsResided="120">
|
||||||
|
<common:residenceType common:CD="N" />
|
||||||
|
</common:address>
|
||||||
|
</app:addresses>
|
||||||
|
<app:appNotes>
|
||||||
|
<app:appNote app:noteEntry="IP: 111.11.1111, DISCLOSURE DATE: 3/8/2019 1:50 PM" app:noteTypeDisplayName="Application Note" app:noteTypeCategoryDisplayName="Application Note">
|
||||||
|
<app:noteType common:CD="1" />
|
||||||
|
<app:noteTypeCategory common:lookupType="NoteTypeCategory" common:CD="1" />
|
||||||
|
</app:appNote>
|
||||||
|
<app:appNote app:noteEntry="PRIMARY CONTACT METHOD: 1234567890" app:noteTypeDisplayName="Application Note" app:noteTypeCategoryDisplayName="Application Note">
|
||||||
|
<app:noteType common:CD="1" />
|
||||||
|
<app:noteTypeCategory common:lookupType="NoteTypeCategory" common:CD="1" />
|
||||||
|
</app:appNote>
|
||||||
|
<app:appNote app:noteEntry="EXAMPLE APPLICATION NOTE." app:noteTypeDisplayName="Application Note" app:noteTypeCategoryDisplayName="Application Note">
|
||||||
|
<app:noteType common:CD="1" />
|
||||||
|
<app:noteTypeCategory common:lookupType="NoteTypeCategory" common:CD="1" />
|
||||||
|
</app:appNote>
|
||||||
|
<app:appNote app:noteEntry="INTERESTED IN BUYING FROM A PRIVATE PARTY" app:noteTypeDisplayName="Application Note" app:noteTypeCategoryDisplayName="Application Note">
|
||||||
|
<app:noteType common:CD="1" />
|
||||||
|
<app:noteTypeCategory common:lookupType="NoteTypeCategory" common:CD="1" />
|
||||||
|
</app:appNote>
|
||||||
|
</app:appNotes>
|
||||||
|
<app:org common:idRef="741be6b4-9f42-4efd-871f-f5d99c0ef122" />
|
||||||
|
<app:vehicleValuations>
|
||||||
|
<common:vehicleValuation common:id="254d06dd-9da2-4013-8021-c9aaf591807f" common:valuationType="Manual" common:make="DATSUN" common:model="GO-CROSS" common:year="2019" common:newUsed="New" common:estimatedValue="10000" common:mileage="38">
|
||||||
|
<common:vehicleValuationValueTypes>
|
||||||
|
<common:vehicleValuationValueType common:valueType="Manual" common:baseValue="10000" />
|
||||||
|
</common:vehicleValuationValueTypes>
|
||||||
|
</common:vehicleValuation>
|
||||||
|
</app:vehicleValuations>
|
||||||
|
</app:application>
|
||||||
|
</createApp>
|
||||||
|
</actionAPI>
|
||||||
+132
@@ -0,0 +1,132 @@
|
|||||||
|
<actionAPI version="1" xmlns="" xmlns:common="Common" xmlns:app="App" xmlns:msg="Messages" xmlns:qo="QO" xmlns:maint="Maint" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
|
||||||
|
<createApp>
|
||||||
|
<app:application app:appReceivedDate="2018-01-01T06:00:00.0000000Z" app:appInitiatedDate="2018-01-01T06:00:00.0000000Z" app:priorityCD="High">
|
||||||
|
<app:appParties>
|
||||||
|
<app:sourceChannel common:idRef="e814d860-14fe-4bef-be9b-21be3dce1edf" common:partyType="Channel" />
|
||||||
|
<app:servicingChannel common:idRef="3090a5a1-d493-4865-ba44-8fd390dfec44" common:partyType="Channel" />
|
||||||
|
<app:primaryBorrower common:idRef="b0fb7c37-a203-4c06-89cb-e4e9f3ca20d4" common:partyType="Individual" app:isCollateralGrantorFL="false">
|
||||||
|
<app:fields>
|
||||||
|
<common:lookupFieldLink common:value="85">
|
||||||
|
<common:customLookupField common:ID="-73" common:fieldLevel="IndividualApplicant" />
|
||||||
|
</common:lookupFieldLink>
|
||||||
|
</app:fields>
|
||||||
|
</app:primaryBorrower>
|
||||||
|
</app:appParties>
|
||||||
|
<app:parties>
|
||||||
|
<common:organization common:id="741be6b4-9f42-4efd-871f-f5d99c0ef122" common:partyID="4" />
|
||||||
|
<common:channel common:id="e814d860-14fe-4bef-be9b-21be3dce1edf" common:partyID="2399724" />
|
||||||
|
<common:channel common:id="3090a5a1-d493-4865-ba44-8fd390dfec44" common:partyID="1698432" />
|
||||||
|
<common:individual common:id="b0fb7c37-a203-4c06-89cb-e4e9f3ca20d4" common:languageID="English" common:firstName="JANE" common:lastName="DOE" common:dob="2018-01-01" common:ssn="666666666" common:customerNum="0" common:middleName="J" common:genderCD="MaleFemale" common:refusedToFurnishGenderFL="false">
|
||||||
|
<common:contactMechanisms>
|
||||||
|
<common:contactMechanism common:contactMechanismType="HomePhone" common:contactString="5555550100">
|
||||||
|
<common:contactMechanismCategory common:CD="1" />
|
||||||
|
</common:contactMechanism>
|
||||||
|
<common:contactMechanism common:contactMechanismType="EMail" common:contactString="[email protected]">
|
||||||
|
<common:contactMechanismCategory common:CD="3" />
|
||||||
|
</common:contactMechanism>
|
||||||
|
<common:contactMechanism common:contactMechanismType="CurrentAddress">
|
||||||
|
<common:addressRef common:idRef="66eecd56-4877-47d9-b2b1-45d11a087322" />
|
||||||
|
<common:contactMechanismCategory common:CD="2" />
|
||||||
|
</common:contactMechanism>
|
||||||
|
<common:contactMechanism common:contactMechanismType="MailingAddress">
|
||||||
|
<common:addressRef common:idRef="66eecd56-4877-47d9-b2b1-45d11a087322" />
|
||||||
|
<common:contactMechanismCategory common:CD="2" />
|
||||||
|
</common:contactMechanism>
|
||||||
|
</common:contactMechanisms>
|
||||||
|
<common:partyRelationships>
|
||||||
|
<common:employment common:relationshipType="Employment">
|
||||||
|
<common:partyRef xsi:type="common:EmployerRef" common:idRef="57df49cc-ff09-4660-aa47-54fdb5e08017" common:partyType="Employer" />
|
||||||
|
<common:employmentSubRel common:isCurrentFL="true" common:title="LEAD WIDGET PAINTER" common:monthsEmployed="120" common:isSelfEmployed="false" common:employmentType="FullTime">
|
||||||
|
<common:userEmploymentType common:lookupType="UserEmploymentType" common:CD="2" common:name="Full Time" />
|
||||||
|
</common:employmentSubRel>
|
||||||
|
</common:employment>
|
||||||
|
</common:partyRelationships>
|
||||||
|
<common:incomes>
|
||||||
|
<common:income common:IncomeTypeCD="Salary" common:frequency="Hourly" common:amountPerPeriod="100" common:incomeStatus="IncomeStatus_Included" common:incomeAdjustmentPercentage="1" common:adjustedIncome="100" common:sourceName="JOB" common:hoursPerWeek="40">
|
||||||
|
<common:employerRef common:idRef="57df49cc-ff09-4660-aa47-54fdb5e08017" />
|
||||||
|
</common:income>
|
||||||
|
</common:incomes>
|
||||||
|
<common:trades>
|
||||||
|
<common:trade common:accountTypeCD="RealEstateMortgage" common:tradeTypeID="Mortgage" common:creditorName="Rent - Mortgage" common:debtStatusCD="Include" common:ecoaCD="Individual" common:isCurrResidenceRentMortgage="true" common:monthlyPayment="1000">
|
||||||
|
<common:kindOfBusiness common:lookupType="KOB" common:CD="FM" />
|
||||||
|
</common:trade>
|
||||||
|
</common:trades>
|
||||||
|
<common:races>
|
||||||
|
<common:race common:isCheckedFL="true" common:race="NotProvided" />
|
||||||
|
</common:races>
|
||||||
|
<common:ethnicities>
|
||||||
|
<common:ethnicity common:isCheckedFL="true" common:ethnicity="OtherHispanicLatino" common:otherEthnicityInfo="ARGENTINEAN" />
|
||||||
|
</common:ethnicities>
|
||||||
|
<common:ethnicityDetermination common:lookupType="GMIDetermination" common:CD="N" common:name="Not Collected on the Basis of Visual Observation or Surname" common:isActive="true" common:externalSystemCode="3" />
|
||||||
|
<common:sexDetermination common:lookupType="GMIDetermination" common:CD="N" common:name="Not Collected on the Basis of Visual Observation or Surname" common:isActive="true" common:externalSystemCode="3" />
|
||||||
|
<common:applicationTakenMethod common:lookupType="ApplicationTakenMethod" common:CD="2" common:name="Internet" common:isActive="true" common:description="Internet" />
|
||||||
|
<common:maritalStatus common:lookupType="MaritalStatus" common:CD="U" common:name="Unmarried" />
|
||||||
|
</common:individual>
|
||||||
|
<common:employer common:id="57df49cc-ff09-4660-aa47-54fdb5e08017" common:name="PURPLE WIDGETS INC" common:languageID="English">
|
||||||
|
<common:contactMechanisms />
|
||||||
|
</common:employer>
|
||||||
|
</app:parties>
|
||||||
|
<app:appDetails>
|
||||||
|
<app:appDetailVehicle app:contractRate="0" app:financedAmt="7500" app:termFrequencyCD="Monthly" app:calculationType="Installment" app:loanType="Consumer" app:interestRateType="Fixed" app:rankNum="1" app:isApplicantRequestedInterestRate="false" app:isApplicantRequestedAmountRequested="true" app:principal="7500" app:isApplicantRequestedTerm="true" app:isHMDAFL="false" app:termInMonths="48" app:initialSalesPrice="7500">
|
||||||
|
<app:appDetailParties>
|
||||||
|
<app:appDetailParty common:idRef="e814d860-14fe-4bef-be9b-21be3dce1edf" common:partyType="Channel" app:appPartyType="ServicingChannel" />
|
||||||
|
</app:appDetailParties>
|
||||||
|
<app:appDetailProperties>
|
||||||
|
<app:appDetailProperty common:idRef="7c0d9659-4d37-4ae7-93ce-e6c72ad6a0b5" common:propertyType="Auto" common:propertySubType="Automobile" app:isCollateralFL="true" app:isTradeInFL="false" app:statusID="Active" app:includeInLTVCalculations="true" app:collateralTypeID="1" />
|
||||||
|
</app:appDetailProperties>
|
||||||
|
<app:appDetailRequestedAmts>
|
||||||
|
<app:appDetailRequestedAmt app:requestedAmount="7500" app:requestedAmountType="Generic" />
|
||||||
|
</app:appDetailRequestedAmts>
|
||||||
|
<app:product common:productID="125" />
|
||||||
|
<app:fields>
|
||||||
|
<common:lookupFieldLink common:value="312">
|
||||||
|
<common:customLookupField common:ID="-126" common:fieldLevel="ProductCategory" />
|
||||||
|
</common:lookupFieldLink>
|
||||||
|
</app:fields>
|
||||||
|
<app:loanPurposes>
|
||||||
|
<app:appDetailLoanPurpose app:rank="1">
|
||||||
|
<app:loanPurpose common:CD="12" />
|
||||||
|
</app:appDetailLoanPurpose>
|
||||||
|
</app:loanPurposes>
|
||||||
|
<app:vehicleValuations>
|
||||||
|
<app:appDetailVehicleValuation common:idRef="254d06dd-9da2-4013-8021-c9aaf591807f" app:valueType="Invoice" />
|
||||||
|
</app:vehicleValuations>
|
||||||
|
</app:appDetailVehicle>
|
||||||
|
</app:appDetails>
|
||||||
|
<app:properties>
|
||||||
|
<common:propertyAuto common:id="7c0d9659-4d37-4ae7-93ce-e6c72ad6a0b5" common:propertySubType="Automobile" common:yearBuilt="2019" common:initialEstimatedValue="10000" common:propertyType="Auto">
|
||||||
|
<common:propertyVehicleValuations>
|
||||||
|
<common:propertyVehicleValuation common:idRef="254d06dd-9da2-4013-8021-c9aaf591807f" />
|
||||||
|
</common:propertyVehicleValuations>
|
||||||
|
</common:propertyAuto>
|
||||||
|
</app:properties>
|
||||||
|
<app:addresses>
|
||||||
|
<common:address common:id="66eecd56-4877-47d9-b2b1-45d11a087322" common:street1="123 MAIN ST" common:cityName="NEW BERLIN" common:state="WI" common:postalCode="53151" common:country="UnitedStates" common:isCurrentResFL="true" common:monthsResided="120">
|
||||||
|
<common:residenceType common:CD="N" />
|
||||||
|
</common:address>
|
||||||
|
</app:addresses>
|
||||||
|
<app:appNotes>
|
||||||
|
<app:appNote app:noteEntry="IP: 111.11.1111, DISCLOSURE DATE: 3/8/2019 1:50 PM" app:noteTypeDisplayName="Application Note" app:noteTypeCategoryDisplayName="Application Note">
|
||||||
|
<app:noteType common:CD="1" />
|
||||||
|
<app:noteTypeCategory common:lookupType="NoteTypeCategory" common:CD="1" />
|
||||||
|
</app:appNote>
|
||||||
|
<app:appNote app:noteEntry="PRIMARY CONTACT METHOD: 1234567890" app:noteTypeDisplayName="Application Note" app:noteTypeCategoryDisplayName="Application Note">
|
||||||
|
<app:noteType common:CD="1" />
|
||||||
|
<app:noteTypeCategory common:lookupType="NoteTypeCategory" common:CD="1" />
|
||||||
|
</app:appNote>
|
||||||
|
<app:appNote app:noteEntry="INTERESTED IN BUYING FROM A DEALER" app:noteTypeDisplayName="Application Note" app:noteTypeCategoryDisplayName="Application Note">
|
||||||
|
<app:noteType common:CD="1" />
|
||||||
|
<app:noteTypeCategory common:lookupType="NoteTypeCategory" common:CD="1" />
|
||||||
|
</app:appNote>
|
||||||
|
</app:appNotes>
|
||||||
|
<app:org common:idRef="741be6b4-9f42-4efd-871f-f5d99c0ef122" />
|
||||||
|
<app:vehicleValuations>
|
||||||
|
<common:vehicleValuation common:id="254d06dd-9da2-4013-8021-c9aaf591807f" common:valuationType="Manual" common:make="DATSUN" common:model="GO-CROSS" common:year="2019" common:newUsed="New" common:estimatedValue="10000" common:mileage="38">
|
||||||
|
<common:vehicleValuationValueTypes>
|
||||||
|
<common:vehicleValuationValueType common:valueType="Manual" common:baseValue="10000" />
|
||||||
|
</common:vehicleValuationValueTypes>
|
||||||
|
</common:vehicleValuation>
|
||||||
|
</app:vehicleValuations>
|
||||||
|
</app:application>
|
||||||
|
</createApp>
|
||||||
|
</actionAPI>
|
||||||
@@ -0,0 +1,128 @@
|
|||||||
|
<actionAPI version="1" xmlns="" xmlns:common="Common" xmlns:app="App" xmlns:msg="Messages" xmlns:qo="QO" xmlns:maint="Maint" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
|
||||||
|
<createApp>
|
||||||
|
<app:application app:appReceivedDate="2018-01-01T06:00:00.0000000Z" app:appInitiatedDate="2018-01-01T06:00:00.0000000Z" app:priorityCD="High">
|
||||||
|
<app:appParties>
|
||||||
|
<app:sourceChannel common:idRef="e814d860-14fe-4bef-be9b-21be3dce1edf" common:partyType="Channel" />
|
||||||
|
<app:servicingChannel common:idRef="3090a5a1-d493-4865-ba44-8fd390dfec44" common:partyType="Channel" />
|
||||||
|
<app:primaryBorrower common:idRef="b0fb7c37-a203-4c06-89cb-e4e9f3ca20d4" common:partyType="Individual" app:isCollateralGrantorFL="false">
|
||||||
|
<app:fields>
|
||||||
|
<common:lookupFieldLink common:value="85">
|
||||||
|
<common:customLookupField common:ID="-73" common:fieldLevel="IndividualApplicant" />
|
||||||
|
</common:lookupFieldLink>
|
||||||
|
</app:fields>
|
||||||
|
</app:primaryBorrower>
|
||||||
|
</app:appParties>
|
||||||
|
<app:parties>
|
||||||
|
<common:organization common:id="741be6b4-9f42-4efd-871f-f5d99c0ef122" common:partyID="4" />
|
||||||
|
<common:channel common:id="e814d860-14fe-4bef-be9b-21be3dce1edf" common:partyID="2399724" />
|
||||||
|
<common:channel common:id="3090a5a1-d493-4865-ba44-8fd390dfec44" common:partyID="1698432" />
|
||||||
|
<common:individual common:id="b0fb7c37-a203-4c06-89cb-e4e9f3ca20d4" common:languageID="English" common:firstName="JANE" common:lastName="DOE" common:dob="2018-01-01" common:ssn="666666666" common:customerNum="0" common:middleName="J" common:genderCD="MaleFemale" common:refusedToFurnishGenderFL="false">
|
||||||
|
<common:contactMechanisms>
|
||||||
|
<common:contactMechanism common:contactMechanismType="HomePhone" common:contactString="5555550100">
|
||||||
|
<common:contactMechanismCategory common:CD="1" />
|
||||||
|
</common:contactMechanism>
|
||||||
|
<common:contactMechanism common:contactMechanismType="EMail" common:contactString="[email protected]">
|
||||||
|
<common:contactMechanismCategory common:CD="3" />
|
||||||
|
</common:contactMechanism>
|
||||||
|
<common:contactMechanism common:contactMechanismType="CurrentAddress">
|
||||||
|
<common:addressRef common:idRef="66eecd56-4877-47d9-b2b1-45d11a087322" />
|
||||||
|
<common:contactMechanismCategory common:CD="2" />
|
||||||
|
</common:contactMechanism>
|
||||||
|
<common:contactMechanism common:contactMechanismType="MailingAddress">
|
||||||
|
<common:addressRef common:idRef="66eecd56-4877-47d9-b2b1-45d11a087322" />
|
||||||
|
<common:contactMechanismCategory common:CD="2" />
|
||||||
|
</common:contactMechanism>
|
||||||
|
</common:contactMechanisms>
|
||||||
|
<common:partyRelationships>
|
||||||
|
<common:employment common:relationshipType="Employment">
|
||||||
|
<common:partyRef xsi:type="common:EmployerRef" common:idRef="57df49cc-ff09-4660-aa47-54fdb5e08017" common:partyType="Employer" />
|
||||||
|
<common:employmentSubRel common:isCurrentFL="true" common:title="LEAD WIDGET PAINTER" common:monthsEmployed="120" common:isSelfEmployed="false" common:employmentType="FullTime">
|
||||||
|
<common:userEmploymentType common:lookupType="UserEmploymentType" common:CD="2" common:name="Full Time" />
|
||||||
|
</common:employmentSubRel>
|
||||||
|
</common:employment>
|
||||||
|
</common:partyRelationships>
|
||||||
|
<common:incomes>
|
||||||
|
<common:income common:IncomeTypeCD="Salary" common:frequency="Hourly" common:amountPerPeriod="100" common:incomeStatus="IncomeStatus_Included" common:incomeAdjustmentPercentage="1" common:adjustedIncome="100" common:sourceName="JOB" common:hoursPerWeek="40">
|
||||||
|
<common:employerRef common:idRef="57df49cc-ff09-4660-aa47-54fdb5e08017" />
|
||||||
|
</common:income>
|
||||||
|
</common:incomes>
|
||||||
|
<common:trades>
|
||||||
|
<common:trade common:accountTypeCD="RealEstateMortgage" common:tradeTypeID="Mortgage" common:creditorName="Rent - Mortgage" common:debtStatusCD="Include" common:ecoaCD="Individual" common:isCurrResidenceRentMortgage="true" common:monthlyPayment="1000">
|
||||||
|
<common:kindOfBusiness common:lookupType="KOB" common:CD="FM" />
|
||||||
|
</common:trade>
|
||||||
|
</common:trades>
|
||||||
|
<common:races>
|
||||||
|
<common:race common:isCheckedFL="true" common:race="NotProvided" />
|
||||||
|
</common:races>
|
||||||
|
<common:ethnicities>
|
||||||
|
<common:ethnicity common:isCheckedFL="true" common:ethnicity="OtherHispanicLatino" common:otherEthnicityInfo="ARGENTINEAN" />
|
||||||
|
</common:ethnicities>
|
||||||
|
<common:ethnicityDetermination common:lookupType="GMIDetermination" common:CD="N" common:name="Not Collected on the Basis of Visual Observation or Surname" common:isActive="true" common:externalSystemCode="3" />
|
||||||
|
<common:sexDetermination common:lookupType="GMIDetermination" common:CD="N" common:name="Not Collected on the Basis of Visual Observation or Surname" common:isActive="true" common:externalSystemCode="3" />
|
||||||
|
<common:applicationTakenMethod common:lookupType="ApplicationTakenMethod" common:CD="2" common:name="Internet" common:isActive="true" common:description="Internet" />
|
||||||
|
<common:maritalStatus common:lookupType="MaritalStatus" common:CD="U" common:name="Unmarried" />
|
||||||
|
</common:individual>
|
||||||
|
<common:employer common:id="57df49cc-ff09-4660-aa47-54fdb5e08017" common:name="PURPLE WIDGETS INC" common:languageID="English">
|
||||||
|
<common:contactMechanisms />
|
||||||
|
</common:employer>
|
||||||
|
</app:parties>
|
||||||
|
<app:appDetails>
|
||||||
|
<app:appDetailVehicle app:contractRate="0" app:financedAmt="7500" app:termFrequencyCD="Monthly" app:calculationType="Installment" app:loanType="Consumer" app:interestRateType="Fixed" app:rankNum="1" app:isApplicantRequestedInterestRate="false" app:isApplicantRequestedAmountRequested="true" app:principal="7500" app:isApplicantRequestedTerm="true" app:isHMDAFL="false" app:termInMonths="48" app:initialSalesPrice="7500">
|
||||||
|
<app:appDetailParties>
|
||||||
|
<app:appDetailParty common:idRef="e814d860-14fe-4bef-be9b-21be3dce1edf" common:partyType="Channel" app:appPartyType="ServicingChannel" />
|
||||||
|
</app:appDetailParties>
|
||||||
|
<app:appDetailProperties>
|
||||||
|
<app:appDetailProperty common:idRef="7c0d9659-4d37-4ae7-93ce-e6c72ad6a0b5" common:propertyType="ATV" common:propertySubType="NoneSelected" app:isCollateralFL="true" app:isTradeInFL="false" app:statusID="Active" app:includeInLTVCalculations="true" app:collateralTypeID="16" />
|
||||||
|
</app:appDetailProperties>
|
||||||
|
<app:appDetailRequestedAmts>
|
||||||
|
<app:appDetailRequestedAmt app:requestedAmount="7500" app:requestedAmountType="Generic" />
|
||||||
|
</app:appDetailRequestedAmts>
|
||||||
|
<app:product common:productID="131" />
|
||||||
|
<app:fields>
|
||||||
|
<common:lookupFieldLink common:value="312">
|
||||||
|
<common:customLookupField common:ID="-126" common:fieldLevel="ProductCategory" />
|
||||||
|
</common:lookupFieldLink>
|
||||||
|
</app:fields>
|
||||||
|
<app:loanPurposes>
|
||||||
|
<app:appDetailLoanPurpose app:rank="1">
|
||||||
|
<app:loanPurpose common:CD="12" />
|
||||||
|
</app:appDetailLoanPurpose>
|
||||||
|
</app:loanPurposes>
|
||||||
|
<app:vehicleValuations>
|
||||||
|
<app:appDetailVehicleValuation common:idRef="254d06dd-9da2-4013-8021-c9aaf591807f" app:valueType="Invoice" />
|
||||||
|
</app:vehicleValuations>
|
||||||
|
</app:appDetailVehicle>
|
||||||
|
</app:appDetails>
|
||||||
|
<app:properties>
|
||||||
|
<common:propertyAuto common:id="7c0d9659-4d37-4ae7-93ce-e6c72ad6a0b5" common:propertySubType="NoneSelected" common:yearBuilt="2019" common:initialEstimatedValue="10000" common:propertyType="ATV" common:totalValue="10000">
|
||||||
|
<common:propertyVehicleValuations>
|
||||||
|
<common:propertyVehicleValuation common:idRef="254d06dd-9da2-4013-8021-c9aaf591807f" />
|
||||||
|
</common:propertyVehicleValuations>
|
||||||
|
</common:propertyAuto>
|
||||||
|
</app:properties>
|
||||||
|
<app:addresses>
|
||||||
|
<common:address common:id="66eecd56-4877-47d9-b2b1-45d11a087322" common:street1="123 MAIN ST" common:cityName="NEW BERLIN" common:state="WI" common:postalCode="53151" common:country="UnitedStates" common:isCurrentResFL="true" common:monthsResided="120">
|
||||||
|
<common:residenceType common:CD="N" />
|
||||||
|
</common:address>
|
||||||
|
</app:addresses>
|
||||||
|
<app:appNotes>
|
||||||
|
<app:appNote app:noteEntry="IP: 111.11.1111, DISCLOSURE DATE: 3/8/2019 1:50 PM" app:noteTypeDisplayName="Application Note" app:noteTypeCategoryDisplayName="Application Note">
|
||||||
|
<app:noteType common:CD="1" />
|
||||||
|
<app:noteTypeCategory common:lookupType="NoteTypeCategory" common:CD="1" />
|
||||||
|
</app:appNote>
|
||||||
|
<app:appNote app:noteEntry="PRIMARY CONTACT METHOD: 1234567890" app:noteTypeDisplayName="Application Note" app:noteTypeCategoryDisplayName="Application Note">
|
||||||
|
<app:noteType common:CD="1" />
|
||||||
|
<app:noteTypeCategory common:lookupType="NoteTypeCategory" common:CD="1" />
|
||||||
|
</app:appNote>
|
||||||
|
</app:appNotes>
|
||||||
|
<app:org common:idRef="741be6b4-9f42-4efd-871f-f5d99c0ef122" />
|
||||||
|
<app:vehicleValuations>
|
||||||
|
<common:vehicleValuation common:id="254d06dd-9da2-4013-8021-c9aaf591807f" common:valuationType="Manual" common:make="DATSUN" common:model="GO-CROSS" common:year="2019" common:newUsed="New" common:estimatedValue="10000" common:mileage="38">
|
||||||
|
<common:vehicleValuationValueTypes>
|
||||||
|
<common:vehicleValuationValueType common:valueType="Manual" common:baseValue="10000" />
|
||||||
|
</common:vehicleValuationValueTypes>
|
||||||
|
</common:vehicleValuation>
|
||||||
|
</app:vehicleValuations>
|
||||||
|
</app:application>
|
||||||
|
</createApp>
|
||||||
|
</actionAPI>
|
||||||
+139
@@ -0,0 +1,139 @@
|
|||||||
|
<actionAPI version="1" xmlns="" xmlns:common="Common" xmlns:app="App" xmlns:msg="Messages" xmlns:qo="QO" xmlns:maint="Maint" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
|
||||||
|
<createApp>
|
||||||
|
<app:application app:appReceivedDate="2018-01-01T06:00:00.0000000Z" app:appInitiatedDate="2018-01-01T06:00:00.0000000Z" app:priorityCD="High">
|
||||||
|
<app:appParties>
|
||||||
|
<app:sourceChannel common:idRef="e814d860-14fe-4bef-be9b-21be3dce1edf" common:partyType="Channel" />
|
||||||
|
<app:servicingChannel common:idRef="3090a5a1-d493-4865-ba44-8fd390dfec44" common:partyType="Channel" />
|
||||||
|
<app:primaryBorrower common:idRef="b0fb7c37-a203-4c06-89cb-e4e9f3ca20d4" common:partyType="Individual" app:isCollateralGrantorFL="false">
|
||||||
|
<app:fields>
|
||||||
|
<common:lookupFieldLink common:value="85">
|
||||||
|
<common:customLookupField common:ID="-73" common:fieldLevel="IndividualApplicant" />
|
||||||
|
</common:lookupFieldLink>
|
||||||
|
</app:fields>
|
||||||
|
</app:primaryBorrower>
|
||||||
|
</app:appParties>
|
||||||
|
<app:parties>
|
||||||
|
<common:organization common:id="741be6b4-9f42-4efd-871f-f5d99c0ef122" common:partyID="4" />
|
||||||
|
<common:channel common:id="e814d860-14fe-4bef-be9b-21be3dce1edf" common:partyID="2399724" />
|
||||||
|
<common:channel common:id="3090a5a1-d493-4865-ba44-8fd390dfec44" common:partyID="1698432" />
|
||||||
|
<common:individual common:id="b0fb7c37-a203-4c06-89cb-e4e9f3ca20d4" common:languageID="English" common:firstName="JANE" common:lastName="DOE" common:dob="2018-01-01" common:ssn="666666666" common:customerNum="0" common:middleName="J" common:genderCD="MaleFemale" common:refusedToFurnishGenderFL="false">
|
||||||
|
<common:contactMechanisms>
|
||||||
|
<common:contactMechanism common:contactMechanismType="HomePhone" common:contactString="5555550100">
|
||||||
|
<common:contactMechanismCategory common:CD="1" />
|
||||||
|
</common:contactMechanism>
|
||||||
|
<common:contactMechanism common:contactMechanismType="EMail" common:contactString="[email protected]">
|
||||||
|
<common:contactMechanismCategory common:CD="3" />
|
||||||
|
</common:contactMechanism>
|
||||||
|
<common:contactMechanism common:contactMechanismType="CurrentAddress">
|
||||||
|
<common:addressRef common:idRef="66eecd56-4877-47d9-b2b1-45d11a087322" />
|
||||||
|
<common:contactMechanismCategory common:CD="2" />
|
||||||
|
</common:contactMechanism>
|
||||||
|
<common:contactMechanism common:contactMechanismType="MailingAddress">
|
||||||
|
<common:addressRef common:idRef="66eecd56-4877-47d9-b2b1-45d11a087322" />
|
||||||
|
<common:contactMechanismCategory common:CD="2" />
|
||||||
|
</common:contactMechanism>
|
||||||
|
</common:contactMechanisms>
|
||||||
|
<common:partyRelationships>
|
||||||
|
<common:employment common:relationshipType="Employment">
|
||||||
|
<common:partyRef xsi:type="common:EmployerRef" common:idRef="57df49cc-ff09-4660-aa47-54fdb5e08017" common:partyType="Employer" />
|
||||||
|
<common:employmentSubRel common:isCurrentFL="true" common:title="LEAD WIDGET PAINTER" common:monthsEmployed="120" common:isSelfEmployed="false" common:employmentType="FullTime">
|
||||||
|
<common:userEmploymentType common:lookupType="UserEmploymentType" common:CD="2" common:name="Full Time" />
|
||||||
|
</common:employmentSubRel>
|
||||||
|
</common:employment>
|
||||||
|
</common:partyRelationships>
|
||||||
|
<common:incomes>
|
||||||
|
<common:income common:IncomeTypeCD="Salary" common:frequency="Hourly" common:amountPerPeriod="100" common:incomeStatus="IncomeStatus_Included" common:incomeAdjustmentPercentage="1" common:adjustedIncome="100" common:sourceName="JOB" common:hoursPerWeek="40">
|
||||||
|
<common:employerRef common:idRef="57df49cc-ff09-4660-aa47-54fdb5e08017" />
|
||||||
|
</common:income>
|
||||||
|
</common:incomes>
|
||||||
|
<common:trades>
|
||||||
|
<common:trade common:accountTypeCD="RealEstateMortgage" common:tradeTypeID="Mortgage" common:creditorName="Rent - Mortgage" common:debtStatusCD="Include" common:ecoaCD="Individual" common:isCurrResidenceRentMortgage="true" common:monthlyPayment="1000">
|
||||||
|
<common:kindOfBusiness common:lookupType="KOB" common:CD="FM" />
|
||||||
|
</common:trade>
|
||||||
|
</common:trades>
|
||||||
|
<common:races>
|
||||||
|
<common:race common:isCheckedFL="true" common:race="NotProvided" />
|
||||||
|
</common:races>
|
||||||
|
<common:ethnicities>
|
||||||
|
<common:ethnicity common:isCheckedFL="true" common:ethnicity="OtherHispanicLatino" common:otherEthnicityInfo="ARGENTINEAN" />
|
||||||
|
</common:ethnicities>
|
||||||
|
<common:ethnicityDetermination common:lookupType="GMIDetermination" common:CD="N" common:name="Not Collected on the Basis of Visual Observation or Surname" common:isActive="true" common:externalSystemCode="3" />
|
||||||
|
<common:sexDetermination common:lookupType="GMIDetermination" common:CD="N" common:name="Not Collected on the Basis of Visual Observation or Surname" common:isActive="true" common:externalSystemCode="3" />
|
||||||
|
<common:applicationTakenMethod common:lookupType="ApplicationTakenMethod" common:CD="2" common:name="Internet" common:isActive="true" common:description="Internet" />
|
||||||
|
<common:maritalStatus common:lookupType="MaritalStatus" common:CD="U" common:name="Unmarried" />
|
||||||
|
</common:individual>
|
||||||
|
<common:employer common:id="57df49cc-ff09-4660-aa47-54fdb5e08017" common:name="PURPLE WIDGETS INC" common:languageID="English">
|
||||||
|
<common:contactMechanisms />
|
||||||
|
</common:employer>
|
||||||
|
</app:parties>
|
||||||
|
<app:appDetails>
|
||||||
|
<app:appDetailVehicle app:contractRate="0" app:financedAmt="7500" app:termFrequencyCD="Monthly" app:calculationType="Installment" app:loanType="Consumer" app:interestRateType="Fixed" app:rankNum="1" app:isApplicantRequestedInterestRate="false" app:isApplicantRequestedAmountRequested="true" app:principal="7500" app:isApplicantRequestedTerm="true" app:isHMDAFL="false" app:termInMonths="48" app:initialSalesPrice="7500">
|
||||||
|
<app:appDetailParties>
|
||||||
|
<app:appDetailParty common:idRef="e814d860-14fe-4bef-be9b-21be3dce1edf" common:partyType="Channel" app:appPartyType="ServicingChannel" />
|
||||||
|
</app:appDetailParties>
|
||||||
|
<app:appDetailProperties>
|
||||||
|
<app:appDetailProperty common:idRef="7c0d9659-4d37-4ae7-93ce-e6c72ad6a0b5" common:propertyType="Marine" common:propertySubType="NoneSelected" app:isCollateralFL="true" app:isTradeInFL="false" app:statusID="Active" app:includeInLTVCalculations="true" app:collateralTypeID="3" />
|
||||||
|
</app:appDetailProperties>
|
||||||
|
<app:appDetailRequestedAmts>
|
||||||
|
<app:appDetailRequestedAmt app:requestedAmount="7500" app:requestedAmountType="Generic" />
|
||||||
|
</app:appDetailRequestedAmts>
|
||||||
|
<app:product common:productID="129" />
|
||||||
|
<app:fields>
|
||||||
|
<common:lookupFieldLink common:value="312">
|
||||||
|
<common:customLookupField common:ID="-126" common:fieldLevel="ProductCategory" />
|
||||||
|
</common:lookupFieldLink>
|
||||||
|
</app:fields>
|
||||||
|
<app:loanPurposes>
|
||||||
|
<app:appDetailLoanPurpose app:rank="1">
|
||||||
|
<app:loanPurpose common:CD="12" />
|
||||||
|
</app:appDetailLoanPurpose>
|
||||||
|
</app:loanPurposes>
|
||||||
|
<app:vehicleValuations>
|
||||||
|
<app:appDetailVehicleValuation common:idRef="254d06dd-9da2-4013-8021-c9aaf591807f" app:valueType="Invoice" />
|
||||||
|
</app:vehicleValuations>
|
||||||
|
</app:appDetailVehicle>
|
||||||
|
</app:appDetails>
|
||||||
|
<app:properties>
|
||||||
|
<common:propertyMarine common:id="7c0d9659-4d37-4ae7-93ce-e6c72ad6a0b5" common:propertySubType="NoneSelected" common:yearBuilt="2019" common:initialEstimatedValue="10000" common:propertyType="Marine" common:totalValue="10000" common:lengthDesc="16">
|
||||||
|
<common:contactMechanisms>
|
||||||
|
<common:contactMechanism common:contactMechanismType="MarinaAddress">
|
||||||
|
<common:addressRef common:idRef="60899299-c5b3-4683-bd3b-02a8ab1af35e"/>
|
||||||
|
<common:contactMechanismCategory common:CD="2"/>
|
||||||
|
</common:contactMechanism>
|
||||||
|
</common:contactMechanisms>
|
||||||
|
<common:propertyVehicleValuations>
|
||||||
|
<common:propertyVehicleValuation common:idRef="254d06dd-9da2-4013-8021-c9aaf591807f" />
|
||||||
|
</common:propertyVehicleValuations>
|
||||||
|
<common:motors>
|
||||||
|
<common:propertyMotor common:make="Motor Make" common:motorNum="1" common:yearBuilt="2005" common:model="Motor Model" common:engineTypeID="2"/>
|
||||||
|
</common:motors>
|
||||||
|
<common:trailer common:propertySubType="TriAxle" common:registrationState="WI" common:yearBuild="2010" common:make="Trailer Make"/>
|
||||||
|
</common:propertyMarine>
|
||||||
|
</app:properties>
|
||||||
|
<app:addresses>
|
||||||
|
<common:address common:id="60899299-c5b3-4683-bd3b-02a8ab1af35e" common:street1="123 BOAT LOCATION AVE" common:postalCode="12345" common:cityName="SCHENECTADY" common:state="NY" common:country="UnitedStates"/>
|
||||||
|
<common:address common:id="66eecd56-4877-47d9-b2b1-45d11a087322" common:street1="123 MAIN ST" common:cityName="NEW BERLIN" common:state="WI" common:postalCode="53151" common:country="UnitedStates" common:isCurrentResFL="true" common:monthsResided="120">
|
||||||
|
<common:residenceType common:CD="N" />
|
||||||
|
</common:address>
|
||||||
|
</app:addresses>
|
||||||
|
<app:appNotes>
|
||||||
|
<app:appNote app:noteEntry="IP: 111.11.1111, DISCLOSURE DATE: 3/8/2019 1:50 PM" app:noteTypeDisplayName="Application Note" app:noteTypeCategoryDisplayName="Application Note">
|
||||||
|
<app:noteType common:CD="1" />
|
||||||
|
<app:noteTypeCategory common:lookupType="NoteTypeCategory" common:CD="1" />
|
||||||
|
</app:appNote>
|
||||||
|
<app:appNote app:noteEntry="PRIMARY CONTACT METHOD: 1234567890" app:noteTypeDisplayName="Application Note" app:noteTypeCategoryDisplayName="Application Note">
|
||||||
|
<app:noteType common:CD="1" />
|
||||||
|
<app:noteTypeCategory common:lookupType="NoteTypeCategory" common:CD="1" />
|
||||||
|
</app:appNote>
|
||||||
|
</app:appNotes>
|
||||||
|
<app:org common:idRef="741be6b4-9f42-4efd-871f-f5d99c0ef122" />
|
||||||
|
<app:vehicleValuations>
|
||||||
|
<common:vehicleValuation common:id="254d06dd-9da2-4013-8021-c9aaf591807f" common:valuationType="Manual" common:make="DATSUN" common:model="GO-CROSS" common:year="2019" common:newUsed="New" common:estimatedValue="10000" common:mileage="38">
|
||||||
|
<common:vehicleValuationValueTypes>
|
||||||
|
<common:vehicleValuationValueType common:valueType="Manual" common:baseValue="10000" />
|
||||||
|
</common:vehicleValuationValueTypes>
|
||||||
|
</common:vehicleValuation>
|
||||||
|
</app:vehicleValuations>
|
||||||
|
</app:application>
|
||||||
|
</createApp>
|
||||||
|
</actionAPI>
|
||||||
+128
@@ -0,0 +1,128 @@
|
|||||||
|
<actionAPI version="1" xmlns="" xmlns:common="Common" xmlns:app="App" xmlns:msg="Messages" xmlns:qo="QO" xmlns:maint="Maint" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
|
||||||
|
<createApp>
|
||||||
|
<app:application app:appReceivedDate="2018-01-01T06:00:00.0000000Z" app:appInitiatedDate="2018-01-01T06:00:00.0000000Z" app:priorityCD="High">
|
||||||
|
<app:appParties>
|
||||||
|
<app:sourceChannel common:idRef="e814d860-14fe-4bef-be9b-21be3dce1edf" common:partyType="Channel" />
|
||||||
|
<app:servicingChannel common:idRef="3090a5a1-d493-4865-ba44-8fd390dfec44" common:partyType="Channel" />
|
||||||
|
<app:primaryBorrower common:idRef="b0fb7c37-a203-4c06-89cb-e4e9f3ca20d4" common:partyType="Individual" app:isCollateralGrantorFL="false">
|
||||||
|
<app:fields>
|
||||||
|
<common:lookupFieldLink common:value="85">
|
||||||
|
<common:customLookupField common:ID="-73" common:fieldLevel="IndividualApplicant" />
|
||||||
|
</common:lookupFieldLink>
|
||||||
|
</app:fields>
|
||||||
|
</app:primaryBorrower>
|
||||||
|
</app:appParties>
|
||||||
|
<app:parties>
|
||||||
|
<common:organization common:id="741be6b4-9f42-4efd-871f-f5d99c0ef122" common:partyID="4" />
|
||||||
|
<common:channel common:id="e814d860-14fe-4bef-be9b-21be3dce1edf" common:partyID="2399724" />
|
||||||
|
<common:channel common:id="3090a5a1-d493-4865-ba44-8fd390dfec44" common:partyID="1698432" />
|
||||||
|
<common:individual common:id="b0fb7c37-a203-4c06-89cb-e4e9f3ca20d4" common:languageID="English" common:firstName="JANE" common:lastName="DOE" common:dob="2018-01-01" common:ssn="666666666" common:customerNum="0" common:middleName="J" common:genderCD="MaleFemale" common:refusedToFurnishGenderFL="false">
|
||||||
|
<common:contactMechanisms>
|
||||||
|
<common:contactMechanism common:contactMechanismType="HomePhone" common:contactString="5555550100">
|
||||||
|
<common:contactMechanismCategory common:CD="1" />
|
||||||
|
</common:contactMechanism>
|
||||||
|
<common:contactMechanism common:contactMechanismType="EMail" common:contactString="[email protected]">
|
||||||
|
<common:contactMechanismCategory common:CD="3" />
|
||||||
|
</common:contactMechanism>
|
||||||
|
<common:contactMechanism common:contactMechanismType="CurrentAddress">
|
||||||
|
<common:addressRef common:idRef="66eecd56-4877-47d9-b2b1-45d11a087322" />
|
||||||
|
<common:contactMechanismCategory common:CD="2" />
|
||||||
|
</common:contactMechanism>
|
||||||
|
<common:contactMechanism common:contactMechanismType="MailingAddress">
|
||||||
|
<common:addressRef common:idRef="66eecd56-4877-47d9-b2b1-45d11a087322" />
|
||||||
|
<common:contactMechanismCategory common:CD="2" />
|
||||||
|
</common:contactMechanism>
|
||||||
|
</common:contactMechanisms>
|
||||||
|
<common:partyRelationships>
|
||||||
|
<common:employment common:relationshipType="Employment">
|
||||||
|
<common:partyRef xsi:type="common:EmployerRef" common:idRef="57df49cc-ff09-4660-aa47-54fdb5e08017" common:partyType="Employer" />
|
||||||
|
<common:employmentSubRel common:isCurrentFL="true" common:title="LEAD WIDGET PAINTER" common:monthsEmployed="120" common:isSelfEmployed="false" common:employmentType="FullTime">
|
||||||
|
<common:userEmploymentType common:lookupType="UserEmploymentType" common:CD="2" common:name="Full Time" />
|
||||||
|
</common:employmentSubRel>
|
||||||
|
</common:employment>
|
||||||
|
</common:partyRelationships>
|
||||||
|
<common:incomes>
|
||||||
|
<common:income common:IncomeTypeCD="Salary" common:frequency="Hourly" common:amountPerPeriod="100" common:incomeStatus="IncomeStatus_Included" common:incomeAdjustmentPercentage="1" common:adjustedIncome="100" common:sourceName="JOB" common:hoursPerWeek="40">
|
||||||
|
<common:employerRef common:idRef="57df49cc-ff09-4660-aa47-54fdb5e08017" />
|
||||||
|
</common:income>
|
||||||
|
</common:incomes>
|
||||||
|
<common:trades>
|
||||||
|
<common:trade common:accountTypeCD="RealEstateMortgage" common:tradeTypeID="Mortgage" common:creditorName="Rent - Mortgage" common:debtStatusCD="Include" common:ecoaCD="Individual" common:isCurrResidenceRentMortgage="true" common:monthlyPayment="1000">
|
||||||
|
<common:kindOfBusiness common:lookupType="KOB" common:CD="FM" />
|
||||||
|
</common:trade>
|
||||||
|
</common:trades>
|
||||||
|
<common:races>
|
||||||
|
<common:race common:isCheckedFL="true" common:race="NotProvided" />
|
||||||
|
</common:races>
|
||||||
|
<common:ethnicities>
|
||||||
|
<common:ethnicity common:isCheckedFL="true" common:ethnicity="OtherHispanicLatino" common:otherEthnicityInfo="ARGENTINEAN" />
|
||||||
|
</common:ethnicities>
|
||||||
|
<common:ethnicityDetermination common:lookupType="GMIDetermination" common:CD="N" common:name="Not Collected on the Basis of Visual Observation or Surname" common:isActive="true" common:externalSystemCode="3" />
|
||||||
|
<common:sexDetermination common:lookupType="GMIDetermination" common:CD="N" common:name="Not Collected on the Basis of Visual Observation or Surname" common:isActive="true" common:externalSystemCode="3" />
|
||||||
|
<common:applicationTakenMethod common:lookupType="ApplicationTakenMethod" common:CD="2" common:name="Internet" common:isActive="true" common:description="Internet" />
|
||||||
|
<common:maritalStatus common:lookupType="MaritalStatus" common:CD="U" common:name="Unmarried" />
|
||||||
|
</common:individual>
|
||||||
|
<common:employer common:id="57df49cc-ff09-4660-aa47-54fdb5e08017" common:name="PURPLE WIDGETS INC" common:languageID="English">
|
||||||
|
<common:contactMechanisms />
|
||||||
|
</common:employer>
|
||||||
|
</app:parties>
|
||||||
|
<app:appDetails>
|
||||||
|
<app:appDetailVehicle app:contractRate="0" app:financedAmt="7500" app:termFrequencyCD="Monthly" app:calculationType="Installment" app:loanType="Consumer" app:interestRateType="Fixed" app:rankNum="1" app:isApplicantRequestedInterestRate="false" app:isApplicantRequestedAmountRequested="true" app:principal="7500" app:isApplicantRequestedTerm="true" app:isHMDAFL="false" app:termInMonths="48" app:initialSalesPrice="7500">
|
||||||
|
<app:appDetailParties>
|
||||||
|
<app:appDetailParty common:idRef="e814d860-14fe-4bef-be9b-21be3dce1edf" common:partyType="Channel" app:appPartyType="ServicingChannel" />
|
||||||
|
</app:appDetailParties>
|
||||||
|
<app:appDetailProperties>
|
||||||
|
<app:appDetailProperty common:idRef="7c0d9659-4d37-4ae7-93ce-e6c72ad6a0b5" common:propertyType="Motorcycle" common:propertySubType="NoneSelected" app:isCollateralFL="true" app:isTradeInFL="false" app:statusID="Active" app:includeInLTVCalculations="true" app:collateralTypeID="15" />
|
||||||
|
</app:appDetailProperties>
|
||||||
|
<app:appDetailRequestedAmts>
|
||||||
|
<app:appDetailRequestedAmt app:requestedAmount="7500" app:requestedAmountType="Generic" />
|
||||||
|
</app:appDetailRequestedAmts>
|
||||||
|
<app:product common:productID="125" />
|
||||||
|
<app:fields>
|
||||||
|
<common:lookupFieldLink common:value="312">
|
||||||
|
<common:customLookupField common:ID="-126" common:fieldLevel="ProductCategory" />
|
||||||
|
</common:lookupFieldLink>
|
||||||
|
</app:fields>
|
||||||
|
<app:loanPurposes>
|
||||||
|
<app:appDetailLoanPurpose app:rank="1">
|
||||||
|
<app:loanPurpose common:CD="12" />
|
||||||
|
</app:appDetailLoanPurpose>
|
||||||
|
</app:loanPurposes>
|
||||||
|
<app:vehicleValuations>
|
||||||
|
<app:appDetailVehicleValuation common:idRef="254d06dd-9da2-4013-8021-c9aaf591807f" app:valueType="Invoice" />
|
||||||
|
</app:vehicleValuations>
|
||||||
|
</app:appDetailVehicle>
|
||||||
|
</app:appDetails>
|
||||||
|
<app:properties>
|
||||||
|
<common:propertyAuto common:id="7c0d9659-4d37-4ae7-93ce-e6c72ad6a0b5" common:propertySubType="NoneSelected" common:yearBuilt="2019" common:initialEstimatedValue="10000" common:propertyType="Motorcycle" common:totalValue="10000">
|
||||||
|
<common:propertyVehicleValuations>
|
||||||
|
<common:propertyVehicleValuation common:idRef="254d06dd-9da2-4013-8021-c9aaf591807f" />
|
||||||
|
</common:propertyVehicleValuations>
|
||||||
|
</common:propertyAuto>
|
||||||
|
</app:properties>
|
||||||
|
<app:addresses>
|
||||||
|
<common:address common:id="66eecd56-4877-47d9-b2b1-45d11a087322" common:street1="123 MAIN ST" common:cityName="NEW BERLIN" common:state="WI" common:postalCode="53151" common:country="UnitedStates" common:isCurrentResFL="true" common:monthsResided="120">
|
||||||
|
<common:residenceType common:CD="N" />
|
||||||
|
</common:address>
|
||||||
|
</app:addresses>
|
||||||
|
<app:appNotes>
|
||||||
|
<app:appNote app:noteEntry="IP: 111.11.1111, DISCLOSURE DATE: 3/8/2019 1:50 PM" app:noteTypeDisplayName="Application Note" app:noteTypeCategoryDisplayName="Application Note">
|
||||||
|
<app:noteType common:CD="1" />
|
||||||
|
<app:noteTypeCategory common:lookupType="NoteTypeCategory" common:CD="1" />
|
||||||
|
</app:appNote>
|
||||||
|
<app:appNote app:noteEntry="PRIMARY CONTACT METHOD: 1234567890" app:noteTypeDisplayName="Application Note" app:noteTypeCategoryDisplayName="Application Note">
|
||||||
|
<app:noteType common:CD="1" />
|
||||||
|
<app:noteTypeCategory common:lookupType="NoteTypeCategory" common:CD="1" />
|
||||||
|
</app:appNote>
|
||||||
|
</app:appNotes>
|
||||||
|
<app:org common:idRef="741be6b4-9f42-4efd-871f-f5d99c0ef122" />
|
||||||
|
<app:vehicleValuations>
|
||||||
|
<common:vehicleValuation common:id="254d06dd-9da2-4013-8021-c9aaf591807f" common:valuationType="Manual" common:make="HONDA" common:model="GOLD WING" common:year="2019" common:newUsed="New" common:estimatedValue="10000" common:mileage="38">
|
||||||
|
<common:vehicleValuationValueTypes>
|
||||||
|
<common:vehicleValuationValueType common:valueType="Manual" common:baseValue="10000" />
|
||||||
|
</common:vehicleValuationValueTypes>
|
||||||
|
</common:vehicleValuation>
|
||||||
|
</app:vehicleValuations>
|
||||||
|
</app:application>
|
||||||
|
</createApp>
|
||||||
|
</actionAPI>
|
||||||
+110
@@ -0,0 +1,110 @@
|
|||||||
|
<actionAPI version="1" xmlns="" xmlns:common="Common" xmlns:app="App" xmlns:msg="Messages" xmlns:qo="QO" xmlns:maint="Maint" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
|
||||||
|
<createApp>
|
||||||
|
<app:application app:appReceivedDate="2018-01-01T06:00:00.0000000Z" app:appInitiatedDate="2018-01-01T06:00:00.0000000Z" app:priorityCD="High">
|
||||||
|
<app:appParties>
|
||||||
|
<app:sourceChannel common:idRef="e814d860-14fe-4bef-be9b-21be3dce1edf" common:partyType="Channel" />
|
||||||
|
<app:servicingChannel common:idRef="3090a5a1-d493-4865-ba44-8fd390dfec44" common:partyType="Channel" />
|
||||||
|
<app:primaryBorrower common:idRef="b0fb7c37-a203-4c06-89cb-e4e9f3ca20d4" common:partyType="Individual" app:isCollateralGrantorFL="false">
|
||||||
|
<app:fields>
|
||||||
|
<common:lookupFieldLink common:value="85">
|
||||||
|
<common:customLookupField common:ID="-73" common:fieldLevel="IndividualApplicant" />
|
||||||
|
</common:lookupFieldLink>
|
||||||
|
</app:fields>
|
||||||
|
</app:primaryBorrower>
|
||||||
|
</app:appParties>
|
||||||
|
<app:parties>
|
||||||
|
<common:organization common:id="741be6b4-9f42-4efd-871f-f5d99c0ef122" common:partyID="4" />
|
||||||
|
<common:channel common:id="e814d860-14fe-4bef-be9b-21be3dce1edf" common:partyID="2399724" />
|
||||||
|
<common:channel common:id="3090a5a1-d493-4865-ba44-8fd390dfec44" common:partyID="1698432" />
|
||||||
|
<common:individual common:id="b0fb7c37-a203-4c06-89cb-e4e9f3ca20d4" common:languageID="English" common:firstName="JANE" common:lastName="DOE" common:dob="2018-01-01" common:ssn="666666666" common:customerNum="0" common:middleName="J" common:genderCD="MaleFemale" common:refusedToFurnishGenderFL="false">
|
||||||
|
<common:contactMechanisms>
|
||||||
|
<common:contactMechanism common:contactMechanismType="HomePhone" common:contactString="5555550100">
|
||||||
|
<common:contactMechanismCategory common:CD="1" />
|
||||||
|
</common:contactMechanism>
|
||||||
|
<common:contactMechanism common:contactMechanismType="EMail" common:contactString="[email protected]">
|
||||||
|
<common:contactMechanismCategory common:CD="3" />
|
||||||
|
</common:contactMechanism>
|
||||||
|
<common:contactMechanism common:contactMechanismType="CurrentAddress">
|
||||||
|
<common:addressRef common:idRef="66eecd56-4877-47d9-b2b1-45d11a087322" />
|
||||||
|
<common:contactMechanismCategory common:CD="2" />
|
||||||
|
</common:contactMechanism>
|
||||||
|
<common:contactMechanism common:contactMechanismType="MailingAddress">
|
||||||
|
<common:addressRef common:idRef="66eecd56-4877-47d9-b2b1-45d11a087322" />
|
||||||
|
<common:contactMechanismCategory common:CD="2" />
|
||||||
|
</common:contactMechanism>
|
||||||
|
</common:contactMechanisms>
|
||||||
|
<common:partyRelationships>
|
||||||
|
<common:employment common:relationshipType="Employment">
|
||||||
|
<common:partyRef xsi:type="common:EmployerRef" common:idRef="57df49cc-ff09-4660-aa47-54fdb5e08017" common:partyType="Employer" />
|
||||||
|
<common:employmentSubRel common:isCurrentFL="true" common:title="LEAD WIDGET PAINTER" common:monthsEmployed="120" common:isSelfEmployed="false" common:employmentType="FullTime">
|
||||||
|
<common:userEmploymentType common:lookupType="UserEmploymentType" common:CD="2" common:name="Full Time" />
|
||||||
|
</common:employmentSubRel>
|
||||||
|
</common:employment>
|
||||||
|
</common:partyRelationships>
|
||||||
|
<common:incomes>
|
||||||
|
<common:income common:IncomeTypeCD="Salary" common:frequency="Hourly" common:amountPerPeriod="100" common:incomeStatus="IncomeStatus_Included" common:incomeAdjustmentPercentage="1" common:adjustedIncome="100" common:sourceName="JOB" common:hoursPerWeek="40">
|
||||||
|
<common:employerRef common:idRef="57df49cc-ff09-4660-aa47-54fdb5e08017" />
|
||||||
|
</common:income>
|
||||||
|
</common:incomes>
|
||||||
|
<common:trades>
|
||||||
|
<common:trade common:accountTypeCD="RealEstateMortgage" common:tradeTypeID="Mortgage" common:creditorName="Rent - Mortgage" common:debtStatusCD="Include" common:ecoaCD="Individual" common:isCurrResidenceRentMortgage="true" common:monthlyPayment="1000">
|
||||||
|
<common:kindOfBusiness common:lookupType="KOB" common:CD="FM" />
|
||||||
|
</common:trade>
|
||||||
|
</common:trades>
|
||||||
|
<common:races>
|
||||||
|
<common:race common:isCheckedFL="true" common:race="NotProvided" />
|
||||||
|
</common:races>
|
||||||
|
<common:ethnicities>
|
||||||
|
<common:ethnicity common:isCheckedFL="true" common:ethnicity="OtherHispanicLatino" common:otherEthnicityInfo="ARGENTINEAN" />
|
||||||
|
</common:ethnicities>
|
||||||
|
<common:ethnicityDetermination common:lookupType="GMIDetermination" common:CD="N" common:name="Not Collected on the Basis of Visual Observation or Surname" common:isActive="true" common:externalSystemCode="3" />
|
||||||
|
<common:sexDetermination common:lookupType="GMIDetermination" common:CD="N" common:name="Not Collected on the Basis of Visual Observation or Surname" common:isActive="true" common:externalSystemCode="3" />
|
||||||
|
<common:applicationTakenMethod common:lookupType="ApplicationTakenMethod" common:CD="2" common:name="Internet" common:isActive="true" common:description="Internet" />
|
||||||
|
<common:maritalStatus common:lookupType="MaritalStatus" common:CD="U" common:name="Unmarried" />
|
||||||
|
</common:individual>
|
||||||
|
<common:employer common:id="57df49cc-ff09-4660-aa47-54fdb5e08017" common:name="PURPLE WIDGETS INC" common:languageID="English">
|
||||||
|
<common:contactMechanisms />
|
||||||
|
</common:employer>
|
||||||
|
</app:parties>
|
||||||
|
<app:appDetails>
|
||||||
|
<app:appDetailVehicle app:contractRate="0" app:financedAmt="7500" app:termFrequencyCD="Monthly" app:calculationType="Installment" app:loanType="Consumer" app:interestRateType="Fixed" app:rankNum="1" app:isApplicantRequestedInterestRate="false" app:isApplicantRequestedAmountRequested="true" app:principal="7500" app:isApplicantRequestedTerm="true" app:isHMDAFL="false" app:termInMonths="48" app:initialSalesPrice="7500">
|
||||||
|
<app:appDetailParties>
|
||||||
|
<app:appDetailParty common:idRef="e814d860-14fe-4bef-be9b-21be3dce1edf" common:partyType="Channel" app:appPartyType="ServicingChannel" />
|
||||||
|
</app:appDetailParties>
|
||||||
|
<app:appDetailRequestedAmts>
|
||||||
|
<app:appDetailRequestedAmt app:requestedAmount="7500" app:requestedAmountType="Generic" />
|
||||||
|
</app:appDetailRequestedAmts>
|
||||||
|
<app:product common:productID="126" />
|
||||||
|
<app:fields>
|
||||||
|
<common:lookupFieldLink common:value="312">
|
||||||
|
<common:customLookupField common:ID="-126" common:fieldLevel="ProductCategory" />
|
||||||
|
</common:lookupFieldLink>
|
||||||
|
</app:fields>
|
||||||
|
<app:loanPurposes>
|
||||||
|
<app:appDetailLoanPurpose app:rank="1">
|
||||||
|
<app:loanPurpose common:CD="12" />
|
||||||
|
</app:appDetailLoanPurpose>
|
||||||
|
</app:loanPurposes>
|
||||||
|
</app:appDetailVehicle>
|
||||||
|
</app:appDetails>
|
||||||
|
<app:properties />
|
||||||
|
<app:addresses>
|
||||||
|
<common:address common:id="66eecd56-4877-47d9-b2b1-45d11a087322" common:street1="123 MAIN ST" common:cityName="NEW BERLIN" common:state="WI" common:postalCode="53151" common:country="UnitedStates" common:isCurrentResFL="true" common:monthsResided="120">
|
||||||
|
<common:residenceType common:CD="N" />
|
||||||
|
</common:address>
|
||||||
|
</app:addresses>
|
||||||
|
<app:appNotes>
|
||||||
|
<app:appNote app:noteEntry="IP: 111.11.1111, DISCLOSURE DATE: 3/8/2019 1:50 PM" app:noteTypeDisplayName="Application Note" app:noteTypeCategoryDisplayName="Application Note">
|
||||||
|
<app:noteType common:CD="1" />
|
||||||
|
<app:noteTypeCategory common:lookupType="NoteTypeCategory" common:CD="1" />
|
||||||
|
</app:appNote>
|
||||||
|
<app:appNote app:noteEntry="PRIMARY CONTACT METHOD: 1234567890" app:noteTypeDisplayName="Application Note" app:noteTypeCategoryDisplayName="Application Note">
|
||||||
|
<app:noteType common:CD="1" />
|
||||||
|
<app:noteTypeCategory common:lookupType="NoteTypeCategory" common:CD="1" />
|
||||||
|
</app:appNote>
|
||||||
|
</app:appNotes>
|
||||||
|
<app:org common:idRef="741be6b4-9f42-4efd-871f-f5d99c0ef122" />
|
||||||
|
<app:vehicleValuations />
|
||||||
|
</app:application>
|
||||||
|
</createApp>
|
||||||
|
</actionAPI>
|
||||||
@@ -0,0 +1,128 @@
|
|||||||
|
<actionAPI version="1" xmlns="" xmlns:common="Common" xmlns:app="App" xmlns:msg="Messages" xmlns:qo="QO" xmlns:maint="Maint" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
|
||||||
|
<createApp>
|
||||||
|
<app:application app:appReceivedDate="2018-01-01T06:00:00.0000000Z" app:appInitiatedDate="2018-01-01T06:00:00.0000000Z" app:priorityCD="High">
|
||||||
|
<app:appParties>
|
||||||
|
<app:sourceChannel common:idRef="e814d860-14fe-4bef-be9b-21be3dce1edf" common:partyType="Channel" />
|
||||||
|
<app:servicingChannel common:idRef="3090a5a1-d493-4865-ba44-8fd390dfec44" common:partyType="Channel" />
|
||||||
|
<app:primaryBorrower common:idRef="b0fb7c37-a203-4c06-89cb-e4e9f3ca20d4" common:partyType="Individual" app:isCollateralGrantorFL="false">
|
||||||
|
<app:fields>
|
||||||
|
<common:lookupFieldLink common:value="85">
|
||||||
|
<common:customLookupField common:ID="-73" common:fieldLevel="IndividualApplicant" />
|
||||||
|
</common:lookupFieldLink>
|
||||||
|
</app:fields>
|
||||||
|
</app:primaryBorrower>
|
||||||
|
</app:appParties>
|
||||||
|
<app:parties>
|
||||||
|
<common:organization common:id="741be6b4-9f42-4efd-871f-f5d99c0ef122" common:partyID="4" />
|
||||||
|
<common:channel common:id="e814d860-14fe-4bef-be9b-21be3dce1edf" common:partyID="2399724" />
|
||||||
|
<common:channel common:id="3090a5a1-d493-4865-ba44-8fd390dfec44" common:partyID="1698432" />
|
||||||
|
<common:individual common:id="b0fb7c37-a203-4c06-89cb-e4e9f3ca20d4" common:languageID="English" common:firstName="JANE" common:lastName="DOE" common:dob="2018-01-01" common:ssn="666666666" common:customerNum="0" common:middleName="J" common:genderCD="MaleFemale" common:refusedToFurnishGenderFL="false">
|
||||||
|
<common:contactMechanisms>
|
||||||
|
<common:contactMechanism common:contactMechanismType="HomePhone" common:contactString="5555550100">
|
||||||
|
<common:contactMechanismCategory common:CD="1" />
|
||||||
|
</common:contactMechanism>
|
||||||
|
<common:contactMechanism common:contactMechanismType="EMail" common:contactString="[email protected]">
|
||||||
|
<common:contactMechanismCategory common:CD="3" />
|
||||||
|
</common:contactMechanism>
|
||||||
|
<common:contactMechanism common:contactMechanismType="CurrentAddress">
|
||||||
|
<common:addressRef common:idRef="66eecd56-4877-47d9-b2b1-45d11a087322" />
|
||||||
|
<common:contactMechanismCategory common:CD="2" />
|
||||||
|
</common:contactMechanism>
|
||||||
|
<common:contactMechanism common:contactMechanismType="MailingAddress">
|
||||||
|
<common:addressRef common:idRef="66eecd56-4877-47d9-b2b1-45d11a087322" />
|
||||||
|
<common:contactMechanismCategory common:CD="2" />
|
||||||
|
</common:contactMechanism>
|
||||||
|
</common:contactMechanisms>
|
||||||
|
<common:partyRelationships>
|
||||||
|
<common:employment common:relationshipType="Employment">
|
||||||
|
<common:partyRef xsi:type="common:EmployerRef" common:idRef="57df49cc-ff09-4660-aa47-54fdb5e08017" common:partyType="Employer" />
|
||||||
|
<common:employmentSubRel common:isCurrentFL="true" common:title="LEAD WIDGET PAINTER" common:monthsEmployed="120" common:isSelfEmployed="false" common:employmentType="FullTime">
|
||||||
|
<common:userEmploymentType common:lookupType="UserEmploymentType" common:CD="2" common:name="Full Time" />
|
||||||
|
</common:employmentSubRel>
|
||||||
|
</common:employment>
|
||||||
|
</common:partyRelationships>
|
||||||
|
<common:incomes>
|
||||||
|
<common:income common:IncomeTypeCD="Salary" common:frequency="Hourly" common:amountPerPeriod="100" common:incomeStatus="IncomeStatus_Included" common:incomeAdjustmentPercentage="1" common:adjustedIncome="100" common:sourceName="JOB" common:hoursPerWeek="40">
|
||||||
|
<common:employerRef common:idRef="57df49cc-ff09-4660-aa47-54fdb5e08017" />
|
||||||
|
</common:income>
|
||||||
|
</common:incomes>
|
||||||
|
<common:trades>
|
||||||
|
<common:trade common:accountTypeCD="RealEstateMortgage" common:tradeTypeID="Mortgage" common:creditorName="Rent - Mortgage" common:debtStatusCD="Include" common:ecoaCD="Individual" common:isCurrResidenceRentMortgage="true" common:monthlyPayment="1000">
|
||||||
|
<common:kindOfBusiness common:lookupType="KOB" common:CD="FM" />
|
||||||
|
</common:trade>
|
||||||
|
</common:trades>
|
||||||
|
<common:races>
|
||||||
|
<common:race common:isCheckedFL="true" common:race="NotProvided" />
|
||||||
|
</common:races>
|
||||||
|
<common:ethnicities>
|
||||||
|
<common:ethnicity common:isCheckedFL="true" common:ethnicity="OtherHispanicLatino" common:otherEthnicityInfo="ARGENTINEAN" />
|
||||||
|
</common:ethnicities>
|
||||||
|
<common:ethnicityDetermination common:lookupType="GMIDetermination" common:CD="N" common:name="Not Collected on the Basis of Visual Observation or Surname" common:isActive="true" common:externalSystemCode="3" />
|
||||||
|
<common:sexDetermination common:lookupType="GMIDetermination" common:CD="N" common:name="Not Collected on the Basis of Visual Observation or Surname" common:isActive="true" common:externalSystemCode="3" />
|
||||||
|
<common:applicationTakenMethod common:lookupType="ApplicationTakenMethod" common:CD="2" common:name="Internet" common:isActive="true" common:description="Internet" />
|
||||||
|
<common:maritalStatus common:lookupType="MaritalStatus" common:CD="U" common:name="Unmarried" />
|
||||||
|
</common:individual>
|
||||||
|
<common:employer common:id="57df49cc-ff09-4660-aa47-54fdb5e08017" common:name="PURPLE WIDGETS INC" common:languageID="English">
|
||||||
|
<common:contactMechanisms />
|
||||||
|
</common:employer>
|
||||||
|
</app:parties>
|
||||||
|
<app:appDetails>
|
||||||
|
<app:appDetailVehicle app:contractRate="0" app:financedAmt="7500" app:termFrequencyCD="Monthly" app:calculationType="Installment" app:loanType="Consumer" app:interestRateType="Fixed" app:rankNum="1" app:isApplicantRequestedInterestRate="false" app:isApplicantRequestedAmountRequested="true" app:principal="7500" app:isApplicantRequestedTerm="true" app:isHMDAFL="false" app:termInMonths="48" app:initialSalesPrice="7500">
|
||||||
|
<app:appDetailParties>
|
||||||
|
<app:appDetailParty common:idRef="e814d860-14fe-4bef-be9b-21be3dce1edf" common:partyType="Channel" app:appPartyType="ServicingChannel" />
|
||||||
|
</app:appDetailParties>
|
||||||
|
<app:appDetailProperties>
|
||||||
|
<app:appDetailProperty common:idRef="7c0d9659-4d37-4ae7-93ce-e6c72ad6a0b5" common:propertyType="Marine" common:propertySubType="NoneSelected" app:isCollateralFL="true" app:isTradeInFL="false" app:statusID="Active" app:includeInLTVCalculations="true" app:collateralTypeID="3" />
|
||||||
|
</app:appDetailProperties>
|
||||||
|
<app:appDetailRequestedAmts>
|
||||||
|
<app:appDetailRequestedAmt app:requestedAmount="7500" app:requestedAmountType="Generic" />
|
||||||
|
</app:appDetailRequestedAmts>
|
||||||
|
<app:product common:productID="131" />
|
||||||
|
<app:fields>
|
||||||
|
<common:lookupFieldLink common:value="312">
|
||||||
|
<common:customLookupField common:ID="-126" common:fieldLevel="ProductCategory" />
|
||||||
|
</common:lookupFieldLink>
|
||||||
|
</app:fields>
|
||||||
|
<app:loanPurposes>
|
||||||
|
<app:appDetailLoanPurpose app:rank="1">
|
||||||
|
<app:loanPurpose common:CD="12" />
|
||||||
|
</app:appDetailLoanPurpose>
|
||||||
|
</app:loanPurposes>
|
||||||
|
<app:vehicleValuations>
|
||||||
|
<app:appDetailVehicleValuation common:idRef="254d06dd-9da2-4013-8021-c9aaf591807f" app:valueType="Invoice" />
|
||||||
|
</app:vehicleValuations>
|
||||||
|
</app:appDetailVehicle>
|
||||||
|
</app:appDetails>
|
||||||
|
<app:properties>
|
||||||
|
<common:propertyMarine common:id="7c0d9659-4d37-4ae7-93ce-e6c72ad6a0b5" common:propertySubType="NoneSelected" common:yearBuilt="2019" common:initialEstimatedValue="10000" common:propertyType="Marine" common:totalValue="10000">
|
||||||
|
<common:propertyVehicleValuations>
|
||||||
|
<common:propertyVehicleValuation common:idRef="254d06dd-9da2-4013-8021-c9aaf591807f" />
|
||||||
|
</common:propertyVehicleValuations>
|
||||||
|
</common:propertyMarine>
|
||||||
|
</app:properties>
|
||||||
|
<app:addresses>
|
||||||
|
<common:address common:id="66eecd56-4877-47d9-b2b1-45d11a087322" common:street1="123 MAIN ST" common:cityName="NEW BERLIN" common:state="WI" common:postalCode="53151" common:country="UnitedStates" common:isCurrentResFL="true" common:monthsResided="120">
|
||||||
|
<common:residenceType common:CD="N" />
|
||||||
|
</common:address>
|
||||||
|
</app:addresses>
|
||||||
|
<app:appNotes>
|
||||||
|
<app:appNote app:noteEntry="IP: 111.11.1111, DISCLOSURE DATE: 3/8/2019 1:50 PM" app:noteTypeDisplayName="Application Note" app:noteTypeCategoryDisplayName="Application Note">
|
||||||
|
<app:noteType common:CD="1" />
|
||||||
|
<app:noteTypeCategory common:lookupType="NoteTypeCategory" common:CD="1" />
|
||||||
|
</app:appNote>
|
||||||
|
<app:appNote app:noteEntry="PRIMARY CONTACT METHOD: 1234567890" app:noteTypeDisplayName="Application Note" app:noteTypeCategoryDisplayName="Application Note">
|
||||||
|
<app:noteType common:CD="1" />
|
||||||
|
<app:noteTypeCategory common:lookupType="NoteTypeCategory" common:CD="1" />
|
||||||
|
</app:appNote>
|
||||||
|
</app:appNotes>
|
||||||
|
<app:org common:idRef="741be6b4-9f42-4efd-871f-f5d99c0ef122" />
|
||||||
|
<app:vehicleValuations>
|
||||||
|
<common:vehicleValuation common:id="254d06dd-9da2-4013-8021-c9aaf591807f" common:valuationType="Manual" common:make="DATSUN" common:model="GO-CROSS" common:year="2019" common:newUsed="New" common:estimatedValue="10000" common:mileage="38">
|
||||||
|
<common:vehicleValuationValueTypes>
|
||||||
|
<common:vehicleValuationValueType common:valueType="Manual" common:baseValue="10000" />
|
||||||
|
</common:vehicleValuationValueTypes>
|
||||||
|
</common:vehicleValuation>
|
||||||
|
</app:vehicleValuations>
|
||||||
|
</app:application>
|
||||||
|
</createApp>
|
||||||
|
</actionAPI>
|
||||||
+128
@@ -0,0 +1,128 @@
|
|||||||
|
<actionAPI version="1" xmlns="" xmlns:common="Common" xmlns:app="App" xmlns:msg="Messages" xmlns:qo="QO" xmlns:maint="Maint" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
|
||||||
|
<createApp>
|
||||||
|
<app:application app:appReceivedDate="2018-01-01T06:00:00.0000000Z" app:appInitiatedDate="2018-01-01T06:00:00.0000000Z" app:priorityCD="High">
|
||||||
|
<app:appParties>
|
||||||
|
<app:sourceChannel common:idRef="e814d860-14fe-4bef-be9b-21be3dce1edf" common:partyType="Channel" />
|
||||||
|
<app:servicingChannel common:idRef="3090a5a1-d493-4865-ba44-8fd390dfec44" common:partyType="Channel" />
|
||||||
|
<app:primaryBorrower common:idRef="b0fb7c37-a203-4c06-89cb-e4e9f3ca20d4" common:partyType="Individual" app:isCollateralGrantorFL="false">
|
||||||
|
<app:fields>
|
||||||
|
<common:lookupFieldLink common:value="85">
|
||||||
|
<common:customLookupField common:ID="-73" common:fieldLevel="IndividualApplicant" />
|
||||||
|
</common:lookupFieldLink>
|
||||||
|
</app:fields>
|
||||||
|
</app:primaryBorrower>
|
||||||
|
</app:appParties>
|
||||||
|
<app:parties>
|
||||||
|
<common:organization common:id="741be6b4-9f42-4efd-871f-f5d99c0ef122" common:partyID="4" />
|
||||||
|
<common:channel common:id="e814d860-14fe-4bef-be9b-21be3dce1edf" common:partyID="2399724" />
|
||||||
|
<common:channel common:id="3090a5a1-d493-4865-ba44-8fd390dfec44" common:partyID="1698432" />
|
||||||
|
<common:individual common:id="b0fb7c37-a203-4c06-89cb-e4e9f3ca20d4" common:languageID="English" common:firstName="JANE" common:lastName="DOE" common:dob="2018-01-01" common:ssn="666666666" common:customerNum="0" common:middleName="J" common:genderCD="MaleFemale" common:refusedToFurnishGenderFL="false">
|
||||||
|
<common:contactMechanisms>
|
||||||
|
<common:contactMechanism common:contactMechanismType="HomePhone" common:contactString="5555550100">
|
||||||
|
<common:contactMechanismCategory common:CD="1" />
|
||||||
|
</common:contactMechanism>
|
||||||
|
<common:contactMechanism common:contactMechanismType="EMail" common:contactString="[email protected]">
|
||||||
|
<common:contactMechanismCategory common:CD="3" />
|
||||||
|
</common:contactMechanism>
|
||||||
|
<common:contactMechanism common:contactMechanismType="CurrentAddress">
|
||||||
|
<common:addressRef common:idRef="66eecd56-4877-47d9-b2b1-45d11a087322" />
|
||||||
|
<common:contactMechanismCategory common:CD="2" />
|
||||||
|
</common:contactMechanism>
|
||||||
|
<common:contactMechanism common:contactMechanismType="MailingAddress">
|
||||||
|
<common:addressRef common:idRef="66eecd56-4877-47d9-b2b1-45d11a087322" />
|
||||||
|
<common:contactMechanismCategory common:CD="2" />
|
||||||
|
</common:contactMechanism>
|
||||||
|
</common:contactMechanisms>
|
||||||
|
<common:partyRelationships>
|
||||||
|
<common:employment common:relationshipType="Employment">
|
||||||
|
<common:partyRef xsi:type="common:EmployerRef" common:idRef="57df49cc-ff09-4660-aa47-54fdb5e08017" common:partyType="Employer" />
|
||||||
|
<common:employmentSubRel common:isCurrentFL="true" common:title="LEAD WIDGET PAINTER" common:monthsEmployed="120" common:isSelfEmployed="false" common:employmentType="FullTime">
|
||||||
|
<common:userEmploymentType common:lookupType="UserEmploymentType" common:CD="2" common:name="Full Time" />
|
||||||
|
</common:employmentSubRel>
|
||||||
|
</common:employment>
|
||||||
|
</common:partyRelationships>
|
||||||
|
<common:incomes>
|
||||||
|
<common:income common:IncomeTypeCD="Salary" common:frequency="Hourly" common:amountPerPeriod="100" common:incomeStatus="IncomeStatus_Included" common:incomeAdjustmentPercentage="1" common:adjustedIncome="100" common:sourceName="JOB" common:hoursPerWeek="40">
|
||||||
|
<common:employerRef common:idRef="57df49cc-ff09-4660-aa47-54fdb5e08017" />
|
||||||
|
</common:income>
|
||||||
|
</common:incomes>
|
||||||
|
<common:trades>
|
||||||
|
<common:trade common:accountTypeCD="RealEstateMortgage" common:tradeTypeID="Mortgage" common:creditorName="Rent - Mortgage" common:debtStatusCD="Include" common:ecoaCD="Individual" common:isCurrResidenceRentMortgage="true" common:monthlyPayment="1000">
|
||||||
|
<common:kindOfBusiness common:lookupType="KOB" common:CD="FM" />
|
||||||
|
</common:trade>
|
||||||
|
</common:trades>
|
||||||
|
<common:races>
|
||||||
|
<common:race common:isCheckedFL="true" common:race="NotProvided" />
|
||||||
|
</common:races>
|
||||||
|
<common:ethnicities>
|
||||||
|
<common:ethnicity common:isCheckedFL="true" common:ethnicity="OtherHispanicLatino" common:otherEthnicityInfo="ARGENTINEAN" />
|
||||||
|
</common:ethnicities>
|
||||||
|
<common:ethnicityDetermination common:lookupType="GMIDetermination" common:CD="N" common:name="Not Collected on the Basis of Visual Observation or Surname" common:isActive="true" common:externalSystemCode="3" />
|
||||||
|
<common:sexDetermination common:lookupType="GMIDetermination" common:CD="N" common:name="Not Collected on the Basis of Visual Observation or Surname" common:isActive="true" common:externalSystemCode="3" />
|
||||||
|
<common:applicationTakenMethod common:lookupType="ApplicationTakenMethod" common:CD="2" common:name="Internet" common:isActive="true" common:description="Internet" />
|
||||||
|
<common:maritalStatus common:lookupType="MaritalStatus" common:CD="U" common:name="Unmarried" />
|
||||||
|
</common:individual>
|
||||||
|
<common:employer common:id="57df49cc-ff09-4660-aa47-54fdb5e08017" common:name="PURPLE WIDGETS INC" common:languageID="English">
|
||||||
|
<common:contactMechanisms />
|
||||||
|
</common:employer>
|
||||||
|
</app:parties>
|
||||||
|
<app:appDetails>
|
||||||
|
<app:appDetailVehicle app:contractRate="0" app:financedAmt="7500" app:termFrequencyCD="Monthly" app:calculationType="Installment" app:loanType="Consumer" app:interestRateType="Fixed" app:rankNum="1" app:isApplicantRequestedInterestRate="false" app:isApplicantRequestedAmountRequested="true" app:principal="7500" app:isApplicantRequestedTerm="true" app:isHMDAFL="false" app:termInMonths="48" app:initialSalesPrice="7500">
|
||||||
|
<app:appDetailParties>
|
||||||
|
<app:appDetailParty common:idRef="e814d860-14fe-4bef-be9b-21be3dce1edf" common:partyType="Channel" app:appPartyType="ServicingChannel" />
|
||||||
|
</app:appDetailParties>
|
||||||
|
<app:appDetailProperties>
|
||||||
|
<app:appDetailProperty common:idRef="7c0d9659-4d37-4ae7-93ce-e6c72ad6a0b5" common:propertyType="RV" common:propertySubType="CampingTrailer" app:isCollateralFL="true" app:isTradeInFL="false" app:statusID="Active" app:includeInLTVCalculations="true" app:collateralTypeID="5" />
|
||||||
|
</app:appDetailProperties>
|
||||||
|
<app:appDetailRequestedAmts>
|
||||||
|
<app:appDetailRequestedAmt app:requestedAmount="7500" app:requestedAmountType="Generic" />
|
||||||
|
</app:appDetailRequestedAmts>
|
||||||
|
<app:product common:productID="131" />
|
||||||
|
<app:fields>
|
||||||
|
<common:lookupFieldLink common:value="312">
|
||||||
|
<common:customLookupField common:ID="-126" common:fieldLevel="ProductCategory" />
|
||||||
|
</common:lookupFieldLink>
|
||||||
|
</app:fields>
|
||||||
|
<app:loanPurposes>
|
||||||
|
<app:appDetailLoanPurpose app:rank="1">
|
||||||
|
<app:loanPurpose common:CD="12" />
|
||||||
|
</app:appDetailLoanPurpose>
|
||||||
|
</app:loanPurposes>
|
||||||
|
<app:vehicleValuations>
|
||||||
|
<app:appDetailVehicleValuation common:idRef="254d06dd-9da2-4013-8021-c9aaf591807f" app:valueType="Invoice" />
|
||||||
|
</app:vehicleValuations>
|
||||||
|
</app:appDetailVehicle>
|
||||||
|
</app:appDetails>
|
||||||
|
<app:properties>
|
||||||
|
<common:propertyAuto common:id="7c0d9659-4d37-4ae7-93ce-e6c72ad6a0b5" common:propertySubType="CampingTrailer" common:yearBuilt="2019" common:initialEstimatedValue="10000" common:propertyType="RV" common:totalValue="10000">
|
||||||
|
<common:propertyVehicleValuations>
|
||||||
|
<common:propertyVehicleValuation common:idRef="254d06dd-9da2-4013-8021-c9aaf591807f" />
|
||||||
|
</common:propertyVehicleValuations>
|
||||||
|
</common:propertyAuto>
|
||||||
|
</app:properties>
|
||||||
|
<app:addresses>
|
||||||
|
<common:address common:id="66eecd56-4877-47d9-b2b1-45d11a087322" common:street1="123 MAIN ST" common:cityName="NEW BERLIN" common:state="WI" common:postalCode="53151" common:country="UnitedStates" common:isCurrentResFL="true" common:monthsResided="120">
|
||||||
|
<common:residenceType common:CD="N" />
|
||||||
|
</common:address>
|
||||||
|
</app:addresses>
|
||||||
|
<app:appNotes>
|
||||||
|
<app:appNote app:noteEntry="IP: 111.11.1111, DISCLOSURE DATE: 3/8/2019 1:50 PM" app:noteTypeDisplayName="Application Note" app:noteTypeCategoryDisplayName="Application Note">
|
||||||
|
<app:noteType common:CD="1" />
|
||||||
|
<app:noteTypeCategory common:lookupType="NoteTypeCategory" common:CD="1" />
|
||||||
|
</app:appNote>
|
||||||
|
<app:appNote app:noteEntry="PRIMARY CONTACT METHOD: 1234567890" app:noteTypeDisplayName="Application Note" app:noteTypeCategoryDisplayName="Application Note">
|
||||||
|
<app:noteType common:CD="1" />
|
||||||
|
<app:noteTypeCategory common:lookupType="NoteTypeCategory" common:CD="1" />
|
||||||
|
</app:appNote>
|
||||||
|
</app:appNotes>
|
||||||
|
<app:org common:idRef="741be6b4-9f42-4efd-871f-f5d99c0ef122" />
|
||||||
|
<app:vehicleValuations>
|
||||||
|
<common:vehicleValuation common:id="254d06dd-9da2-4013-8021-c9aaf591807f" common:valuationType="Manual" common:make="DATSUN" common:model="GO-CROSS" common:year="2019" common:newUsed="New" common:estimatedValue="10000" common:mileage="38">
|
||||||
|
<common:vehicleValuationValueTypes>
|
||||||
|
<common:vehicleValuationValueType common:valueType="Manual" common:baseValue="10000" />
|
||||||
|
</common:vehicleValuationValueTypes>
|
||||||
|
</common:vehicleValuation>
|
||||||
|
</app:vehicleValuations>
|
||||||
|
</app:application>
|
||||||
|
</createApp>
|
||||||
|
</actionAPI>
|
||||||
+128
@@ -0,0 +1,128 @@
|
|||||||
|
<actionAPI version="1" xmlns="" xmlns:common="Common" xmlns:app="App" xmlns:msg="Messages" xmlns:qo="QO" xmlns:maint="Maint" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
|
||||||
|
<createApp>
|
||||||
|
<app:application app:appReceivedDate="2018-01-01T06:00:00.0000000Z" app:appInitiatedDate="2018-01-01T06:00:00.0000000Z" app:priorityCD="High">
|
||||||
|
<app:appParties>
|
||||||
|
<app:sourceChannel common:idRef="e814d860-14fe-4bef-be9b-21be3dce1edf" common:partyType="Channel" />
|
||||||
|
<app:servicingChannel common:idRef="3090a5a1-d493-4865-ba44-8fd390dfec44" common:partyType="Channel" />
|
||||||
|
<app:primaryBorrower common:idRef="b0fb7c37-a203-4c06-89cb-e4e9f3ca20d4" common:partyType="Individual" app:isCollateralGrantorFL="false">
|
||||||
|
<app:fields>
|
||||||
|
<common:lookupFieldLink common:value="85">
|
||||||
|
<common:customLookupField common:ID="-73" common:fieldLevel="IndividualApplicant" />
|
||||||
|
</common:lookupFieldLink>
|
||||||
|
</app:fields>
|
||||||
|
</app:primaryBorrower>
|
||||||
|
</app:appParties>
|
||||||
|
<app:parties>
|
||||||
|
<common:organization common:id="741be6b4-9f42-4efd-871f-f5d99c0ef122" common:partyID="4" />
|
||||||
|
<common:channel common:id="e814d860-14fe-4bef-be9b-21be3dce1edf" common:partyID="2399724" />
|
||||||
|
<common:channel common:id="3090a5a1-d493-4865-ba44-8fd390dfec44" common:partyID="1698432" />
|
||||||
|
<common:individual common:id="b0fb7c37-a203-4c06-89cb-e4e9f3ca20d4" common:languageID="English" common:firstName="JANE" common:lastName="DOE" common:dob="2018-01-01" common:ssn="666666666" common:customerNum="0" common:middleName="J" common:genderCD="MaleFemale" common:refusedToFurnishGenderFL="false">
|
||||||
|
<common:contactMechanisms>
|
||||||
|
<common:contactMechanism common:contactMechanismType="HomePhone" common:contactString="5555550100">
|
||||||
|
<common:contactMechanismCategory common:CD="1" />
|
||||||
|
</common:contactMechanism>
|
||||||
|
<common:contactMechanism common:contactMechanismType="EMail" common:contactString="[email protected]">
|
||||||
|
<common:contactMechanismCategory common:CD="3" />
|
||||||
|
</common:contactMechanism>
|
||||||
|
<common:contactMechanism common:contactMechanismType="CurrentAddress">
|
||||||
|
<common:addressRef common:idRef="66eecd56-4877-47d9-b2b1-45d11a087322" />
|
||||||
|
<common:contactMechanismCategory common:CD="2" />
|
||||||
|
</common:contactMechanism>
|
||||||
|
<common:contactMechanism common:contactMechanismType="MailingAddress">
|
||||||
|
<common:addressRef common:idRef="66eecd56-4877-47d9-b2b1-45d11a087322" />
|
||||||
|
<common:contactMechanismCategory common:CD="2" />
|
||||||
|
</common:contactMechanism>
|
||||||
|
</common:contactMechanisms>
|
||||||
|
<common:partyRelationships>
|
||||||
|
<common:employment common:relationshipType="Employment">
|
||||||
|
<common:partyRef xsi:type="common:EmployerRef" common:idRef="57df49cc-ff09-4660-aa47-54fdb5e08017" common:partyType="Employer" />
|
||||||
|
<common:employmentSubRel common:isCurrentFL="true" common:title="LEAD WIDGET PAINTER" common:monthsEmployed="120" common:isSelfEmployed="false" common:employmentType="FullTime">
|
||||||
|
<common:userEmploymentType common:lookupType="UserEmploymentType" common:CD="2" common:name="Full Time" />
|
||||||
|
</common:employmentSubRel>
|
||||||
|
</common:employment>
|
||||||
|
</common:partyRelationships>
|
||||||
|
<common:incomes>
|
||||||
|
<common:income common:IncomeTypeCD="Salary" common:frequency="Hourly" common:amountPerPeriod="100" common:incomeStatus="IncomeStatus_Included" common:incomeAdjustmentPercentage="1" common:adjustedIncome="100" common:sourceName="JOB" common:hoursPerWeek="40">
|
||||||
|
<common:employerRef common:idRef="57df49cc-ff09-4660-aa47-54fdb5e08017" />
|
||||||
|
</common:income>
|
||||||
|
</common:incomes>
|
||||||
|
<common:trades>
|
||||||
|
<common:trade common:accountTypeCD="RealEstateMortgage" common:tradeTypeID="Mortgage" common:creditorName="Rent - Mortgage" common:debtStatusCD="Include" common:ecoaCD="Individual" common:isCurrResidenceRentMortgage="true" common:monthlyPayment="1000">
|
||||||
|
<common:kindOfBusiness common:lookupType="KOB" common:CD="FM" />
|
||||||
|
</common:trade>
|
||||||
|
</common:trades>
|
||||||
|
<common:races>
|
||||||
|
<common:race common:isCheckedFL="true" common:race="NotProvided" />
|
||||||
|
</common:races>
|
||||||
|
<common:ethnicities>
|
||||||
|
<common:ethnicity common:isCheckedFL="true" common:ethnicity="OtherHispanicLatino" common:otherEthnicityInfo="ARGENTINEAN" />
|
||||||
|
</common:ethnicities>
|
||||||
|
<common:ethnicityDetermination common:lookupType="GMIDetermination" common:CD="N" common:name="Not Collected on the Basis of Visual Observation or Surname" common:isActive="true" common:externalSystemCode="3" />
|
||||||
|
<common:sexDetermination common:lookupType="GMIDetermination" common:CD="N" common:name="Not Collected on the Basis of Visual Observation or Surname" common:isActive="true" common:externalSystemCode="3" />
|
||||||
|
<common:applicationTakenMethod common:lookupType="ApplicationTakenMethod" common:CD="2" common:name="Internet" common:isActive="true" common:description="Internet" />
|
||||||
|
<common:maritalStatus common:lookupType="MaritalStatus" common:CD="U" common:name="Unmarried" />
|
||||||
|
</common:individual>
|
||||||
|
<common:employer common:id="57df49cc-ff09-4660-aa47-54fdb5e08017" common:name="PURPLE WIDGETS INC" common:languageID="English">
|
||||||
|
<common:contactMechanisms />
|
||||||
|
</common:employer>
|
||||||
|
</app:parties>
|
||||||
|
<app:appDetails>
|
||||||
|
<app:appDetailVehicle app:contractRate="0" app:financedAmt="7500" app:termFrequencyCD="Monthly" app:calculationType="Installment" app:loanType="Consumer" app:interestRateType="Fixed" app:rankNum="1" app:isApplicantRequestedInterestRate="false" app:isApplicantRequestedAmountRequested="true" app:principal="7500" app:isApplicantRequestedTerm="true" app:isHMDAFL="false" app:termInMonths="48" app:initialSalesPrice="7500">
|
||||||
|
<app:appDetailParties>
|
||||||
|
<app:appDetailParty common:idRef="e814d860-14fe-4bef-be9b-21be3dce1edf" common:partyType="Channel" app:appPartyType="ServicingChannel" />
|
||||||
|
</app:appDetailParties>
|
||||||
|
<app:appDetailProperties>
|
||||||
|
<app:appDetailProperty common:idRef="7c0d9659-4d37-4ae7-93ce-e6c72ad6a0b5" common:propertyType="Snowmobile" common:propertySubType="NoneSelected" app:isCollateralFL="true" app:isTradeInFL="false" app:statusID="Active" app:includeInLTVCalculations="true" app:collateralTypeID="17" />
|
||||||
|
</app:appDetailProperties>
|
||||||
|
<app:appDetailRequestedAmts>
|
||||||
|
<app:appDetailRequestedAmt app:requestedAmount="7500" app:requestedAmountType="Generic" />
|
||||||
|
</app:appDetailRequestedAmts>
|
||||||
|
<app:product common:productID="131" />
|
||||||
|
<app:fields>
|
||||||
|
<common:lookupFieldLink common:value="312">
|
||||||
|
<common:customLookupField common:ID="-126" common:fieldLevel="ProductCategory" />
|
||||||
|
</common:lookupFieldLink>
|
||||||
|
</app:fields>
|
||||||
|
<app:loanPurposes>
|
||||||
|
<app:appDetailLoanPurpose app:rank="1">
|
||||||
|
<app:loanPurpose common:CD="12" />
|
||||||
|
</app:appDetailLoanPurpose>
|
||||||
|
</app:loanPurposes>
|
||||||
|
<app:vehicleValuations>
|
||||||
|
<app:appDetailVehicleValuation common:idRef="254d06dd-9da2-4013-8021-c9aaf591807f" app:valueType="Invoice" />
|
||||||
|
</app:vehicleValuations>
|
||||||
|
</app:appDetailVehicle>
|
||||||
|
</app:appDetails>
|
||||||
|
<app:properties>
|
||||||
|
<common:propertyAuto common:id="7c0d9659-4d37-4ae7-93ce-e6c72ad6a0b5" common:propertySubType="NoneSelected" common:yearBuilt="2019" common:initialEstimatedValue="10000" common:propertyType="Snowmobile" common:totalValue="10000">
|
||||||
|
<common:propertyVehicleValuations>
|
||||||
|
<common:propertyVehicleValuation common:idRef="254d06dd-9da2-4013-8021-c9aaf591807f" />
|
||||||
|
</common:propertyVehicleValuations>
|
||||||
|
</common:propertyAuto>
|
||||||
|
</app:properties>
|
||||||
|
<app:addresses>
|
||||||
|
<common:address common:id="66eecd56-4877-47d9-b2b1-45d11a087322" common:street1="123 MAIN ST" common:cityName="NEW BERLIN" common:state="WI" common:postalCode="53151" common:country="UnitedStates" common:isCurrentResFL="true" common:monthsResided="120">
|
||||||
|
<common:residenceType common:CD="N" />
|
||||||
|
</common:address>
|
||||||
|
</app:addresses>
|
||||||
|
<app:appNotes>
|
||||||
|
<app:appNote app:noteEntry="IP: 111.11.1111, DISCLOSURE DATE: 3/8/2019 1:50 PM" app:noteTypeDisplayName="Application Note" app:noteTypeCategoryDisplayName="Application Note">
|
||||||
|
<app:noteType common:CD="1" />
|
||||||
|
<app:noteTypeCategory common:lookupType="NoteTypeCategory" common:CD="1" />
|
||||||
|
</app:appNote>
|
||||||
|
<app:appNote app:noteEntry="PRIMARY CONTACT METHOD: 1234567890" app:noteTypeDisplayName="Application Note" app:noteTypeCategoryDisplayName="Application Note">
|
||||||
|
<app:noteType common:CD="1" />
|
||||||
|
<app:noteTypeCategory common:lookupType="NoteTypeCategory" common:CD="1" />
|
||||||
|
</app:appNote>
|
||||||
|
</app:appNotes>
|
||||||
|
<app:org common:idRef="741be6b4-9f42-4efd-871f-f5d99c0ef122" />
|
||||||
|
<app:vehicleValuations>
|
||||||
|
<common:vehicleValuation common:id="254d06dd-9da2-4013-8021-c9aaf591807f" common:valuationType="Manual" common:make="DATSUN" common:model="GO-CROSS" common:year="2019" common:newUsed="New" common:estimatedValue="10000" common:mileage="38">
|
||||||
|
<common:vehicleValuationValueTypes>
|
||||||
|
<common:vehicleValuationValueType common:valueType="Manual" common:baseValue="10000" />
|
||||||
|
</common:vehicleValuationValueTypes>
|
||||||
|
</common:vehicleValuation>
|
||||||
|
</app:vehicleValuations>
|
||||||
|
</app:application>
|
||||||
|
</createApp>
|
||||||
|
</actionAPI>
|
||||||
+128
@@ -0,0 +1,128 @@
|
|||||||
|
<actionAPI version="1" xmlns="" xmlns:common="Common" xmlns:app="App" xmlns:msg="Messages" xmlns:qo="QO" xmlns:maint="Maint" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
|
||||||
|
<createApp>
|
||||||
|
<app:application app:appReceivedDate="2018-01-01T06:00:00.0000000Z" app:appInitiatedDate="2018-01-01T06:00:00.0000000Z" app:priorityCD="High">
|
||||||
|
<app:appParties>
|
||||||
|
<app:sourceChannel common:idRef="e814d860-14fe-4bef-be9b-21be3dce1edf" common:partyType="Channel" />
|
||||||
|
<app:servicingChannel common:idRef="3090a5a1-d493-4865-ba44-8fd390dfec44" common:partyType="Channel" />
|
||||||
|
<app:primaryBorrower common:idRef="b0fb7c37-a203-4c06-89cb-e4e9f3ca20d4" common:partyType="Individual" app:isCollateralGrantorFL="false">
|
||||||
|
<app:fields>
|
||||||
|
<common:lookupFieldLink common:value="85">
|
||||||
|
<common:customLookupField common:ID="-73" common:fieldLevel="IndividualApplicant" />
|
||||||
|
</common:lookupFieldLink>
|
||||||
|
</app:fields>
|
||||||
|
</app:primaryBorrower>
|
||||||
|
</app:appParties>
|
||||||
|
<app:parties>
|
||||||
|
<common:organization common:id="741be6b4-9f42-4efd-871f-f5d99c0ef122" common:partyID="4" />
|
||||||
|
<common:channel common:id="e814d860-14fe-4bef-be9b-21be3dce1edf" common:partyID="2399724" />
|
||||||
|
<common:channel common:id="3090a5a1-d493-4865-ba44-8fd390dfec44" common:partyID="1698432" />
|
||||||
|
<common:individual common:id="b0fb7c37-a203-4c06-89cb-e4e9f3ca20d4" common:languageID="English" common:firstName="JANE" common:lastName="DOE" common:dob="2018-01-01" common:ssn="666666666" common:customerNum="0" common:middleName="J" common:genderCD="MaleFemale" common:refusedToFurnishGenderFL="false">
|
||||||
|
<common:contactMechanisms>
|
||||||
|
<common:contactMechanism common:contactMechanismType="HomePhone" common:contactString="5555550100">
|
||||||
|
<common:contactMechanismCategory common:CD="1" />
|
||||||
|
</common:contactMechanism>
|
||||||
|
<common:contactMechanism common:contactMechanismType="EMail" common:contactString="[email protected]">
|
||||||
|
<common:contactMechanismCategory common:CD="3" />
|
||||||
|
</common:contactMechanism>
|
||||||
|
<common:contactMechanism common:contactMechanismType="CurrentAddress">
|
||||||
|
<common:addressRef common:idRef="66eecd56-4877-47d9-b2b1-45d11a087322" />
|
||||||
|
<common:contactMechanismCategory common:CD="2" />
|
||||||
|
</common:contactMechanism>
|
||||||
|
<common:contactMechanism common:contactMechanismType="MailingAddress">
|
||||||
|
<common:addressRef common:idRef="66eecd56-4877-47d9-b2b1-45d11a087322" />
|
||||||
|
<common:contactMechanismCategory common:CD="2" />
|
||||||
|
</common:contactMechanism>
|
||||||
|
</common:contactMechanisms>
|
||||||
|
<common:partyRelationships>
|
||||||
|
<common:employment common:relationshipType="Employment">
|
||||||
|
<common:partyRef xsi:type="common:EmployerRef" common:idRef="57df49cc-ff09-4660-aa47-54fdb5e08017" common:partyType="Employer" />
|
||||||
|
<common:employmentSubRel common:isCurrentFL="true" common:title="LEAD WIDGET PAINTER" common:monthsEmployed="120" common:isSelfEmployed="false" common:employmentType="FullTime">
|
||||||
|
<common:userEmploymentType common:lookupType="UserEmploymentType" common:CD="2" common:name="Full Time" />
|
||||||
|
</common:employmentSubRel>
|
||||||
|
</common:employment>
|
||||||
|
</common:partyRelationships>
|
||||||
|
<common:incomes>
|
||||||
|
<common:income common:IncomeTypeCD="Salary" common:frequency="Hourly" common:amountPerPeriod="100" common:incomeStatus="IncomeStatus_Included" common:incomeAdjustmentPercentage="1" common:adjustedIncome="100" common:sourceName="JOB" common:hoursPerWeek="40">
|
||||||
|
<common:employerRef common:idRef="57df49cc-ff09-4660-aa47-54fdb5e08017" />
|
||||||
|
</common:income>
|
||||||
|
</common:incomes>
|
||||||
|
<common:trades>
|
||||||
|
<common:trade common:accountTypeCD="RealEstateMortgage" common:tradeTypeID="Mortgage" common:creditorName="Rent - Mortgage" common:debtStatusCD="Include" common:ecoaCD="Individual" common:isCurrResidenceRentMortgage="true" common:monthlyPayment="1000">
|
||||||
|
<common:kindOfBusiness common:lookupType="KOB" common:CD="FM" />
|
||||||
|
</common:trade>
|
||||||
|
</common:trades>
|
||||||
|
<common:races>
|
||||||
|
<common:race common:isCheckedFL="true" common:race="NotProvided" />
|
||||||
|
</common:races>
|
||||||
|
<common:ethnicities>
|
||||||
|
<common:ethnicity common:isCheckedFL="true" common:ethnicity="OtherHispanicLatino" common:otherEthnicityInfo="ARGENTINEAN" />
|
||||||
|
</common:ethnicities>
|
||||||
|
<common:ethnicityDetermination common:lookupType="GMIDetermination" common:CD="N" common:name="Not Collected on the Basis of Visual Observation or Surname" common:isActive="true" common:externalSystemCode="3" />
|
||||||
|
<common:sexDetermination common:lookupType="GMIDetermination" common:CD="N" common:name="Not Collected on the Basis of Visual Observation or Surname" common:isActive="true" common:externalSystemCode="3" />
|
||||||
|
<common:applicationTakenMethod common:lookupType="ApplicationTakenMethod" common:CD="2" common:name="Internet" common:isActive="true" common:description="Internet" />
|
||||||
|
<common:maritalStatus common:lookupType="MaritalStatus" common:CD="U" common:name="Unmarried" />
|
||||||
|
</common:individual>
|
||||||
|
<common:employer common:id="57df49cc-ff09-4660-aa47-54fdb5e08017" common:name="PURPLE WIDGETS INC" common:languageID="English">
|
||||||
|
<common:contactMechanisms />
|
||||||
|
</common:employer>
|
||||||
|
</app:parties>
|
||||||
|
<app:appDetails>
|
||||||
|
<app:appDetailVehicle app:contractRate="0" app:financedAmt="7500" app:termFrequencyCD="Monthly" app:calculationType="Installment" app:loanType="Consumer" app:interestRateType="Fixed" app:rankNum="1" app:isApplicantRequestedInterestRate="false" app:isApplicantRequestedAmountRequested="true" app:principal="7500" app:isApplicantRequestedTerm="true" app:isHMDAFL="false" app:termInMonths="48" app:initialSalesPrice="7500">
|
||||||
|
<app:appDetailParties>
|
||||||
|
<app:appDetailParty common:idRef="e814d860-14fe-4bef-be9b-21be3dce1edf" common:partyType="Channel" app:appPartyType="ServicingChannel" />
|
||||||
|
</app:appDetailParties>
|
||||||
|
<app:appDetailProperties>
|
||||||
|
<app:appDetailProperty common:idRef="7c0d9659-4d37-4ae7-93ce-e6c72ad6a0b5" common:propertyType="RV" common:propertySubType="Other" app:isCollateralFL="true" app:isTradeInFL="false" app:statusID="Active" app:includeInLTVCalculations="true" app:collateralTypeID="5" />
|
||||||
|
</app:appDetailProperties>
|
||||||
|
<app:appDetailRequestedAmts>
|
||||||
|
<app:appDetailRequestedAmt app:requestedAmount="7500" app:requestedAmountType="Generic" />
|
||||||
|
</app:appDetailRequestedAmts>
|
||||||
|
<app:product common:productID="130" />
|
||||||
|
<app:fields>
|
||||||
|
<common:lookupFieldLink common:value="312">
|
||||||
|
<common:customLookupField common:ID="-126" common:fieldLevel="ProductCategory" />
|
||||||
|
</common:lookupFieldLink>
|
||||||
|
</app:fields>
|
||||||
|
<app:loanPurposes>
|
||||||
|
<app:appDetailLoanPurpose app:rank="1">
|
||||||
|
<app:loanPurpose common:CD="12" />
|
||||||
|
</app:appDetailLoanPurpose>
|
||||||
|
</app:loanPurposes>
|
||||||
|
<app:vehicleValuations>
|
||||||
|
<app:appDetailVehicleValuation common:idRef="254d06dd-9da2-4013-8021-c9aaf591807f" app:valueType="Invoice" />
|
||||||
|
</app:vehicleValuations>
|
||||||
|
</app:appDetailVehicle>
|
||||||
|
</app:appDetails>
|
||||||
|
<app:properties>
|
||||||
|
<common:propertyAuto common:id="7c0d9659-4d37-4ae7-93ce-e6c72ad6a0b5" common:propertySubType="Other" common:yearBuilt="2019" common:initialEstimatedValue="10000" common:propertyType="RV" common:totalValue="10000">
|
||||||
|
<common:propertyVehicleValuations>
|
||||||
|
<common:propertyVehicleValuation common:idRef="254d06dd-9da2-4013-8021-c9aaf591807f" />
|
||||||
|
</common:propertyVehicleValuations>
|
||||||
|
</common:propertyAuto>
|
||||||
|
</app:properties>
|
||||||
|
<app:addresses>
|
||||||
|
<common:address common:id="66eecd56-4877-47d9-b2b1-45d11a087322" common:street1="123 MAIN ST" common:cityName="NEW BERLIN" common:state="WI" common:postalCode="53151" common:country="UnitedStates" common:isCurrentResFL="true" common:monthsResided="120">
|
||||||
|
<common:residenceType common:CD="N" />
|
||||||
|
</common:address>
|
||||||
|
</app:addresses>
|
||||||
|
<app:appNotes>
|
||||||
|
<app:appNote app:noteEntry="IP: 111.11.1111, DISCLOSURE DATE: 3/8/2019 1:50 PM" app:noteTypeDisplayName="Application Note" app:noteTypeCategoryDisplayName="Application Note">
|
||||||
|
<app:noteType common:CD="1" />
|
||||||
|
<app:noteTypeCategory common:lookupType="NoteTypeCategory" common:CD="1" />
|
||||||
|
</app:appNote>
|
||||||
|
<app:appNote app:noteEntry="PRIMARY CONTACT METHOD: 1234567890" app:noteTypeDisplayName="Application Note" app:noteTypeCategoryDisplayName="Application Note">
|
||||||
|
<app:noteType common:CD="1" />
|
||||||
|
<app:noteTypeCategory common:lookupType="NoteTypeCategory" common:CD="1" />
|
||||||
|
</app:appNote>
|
||||||
|
</app:appNotes>
|
||||||
|
<app:org common:idRef="741be6b4-9f42-4efd-871f-f5d99c0ef122" />
|
||||||
|
<app:vehicleValuations>
|
||||||
|
<common:vehicleValuation common:id="254d06dd-9da2-4013-8021-c9aaf591807f" common:valuationType="Manual" common:make="DATSUN" common:model="GO-CROSS" common:year="2019" common:newUsed="New" common:estimatedValue="10000" common:mileage="38">
|
||||||
|
<common:vehicleValuationValueTypes>
|
||||||
|
<common:vehicleValuationValueType common:valueType="Manual" common:baseValue="10000" />
|
||||||
|
</common:vehicleValuationValueTypes>
|
||||||
|
</common:vehicleValuation>
|
||||||
|
</app:vehicleValuations>
|
||||||
|
</app:application>
|
||||||
|
</createApp>
|
||||||
|
</actionAPI>
|
||||||
@@ -0,0 +1,35 @@
|
|||||||
|
using System;
|
||||||
|
using Xunit;
|
||||||
|
using CRIF.ACTion.Loan;
|
||||||
|
using Landmark.OLA.Models.Loan;
|
||||||
|
using Landmark.OLA.Models.Loan.Enums;
|
||||||
|
|
||||||
|
namespace CRIF.ACTion.Tests.Loan
|
||||||
|
{
|
||||||
|
public class AppDetailBankcardSectionTest
|
||||||
|
{
|
||||||
|
[Fact]
|
||||||
|
public void SetAsStudentCcProduct()
|
||||||
|
{
|
||||||
|
var section = new AppDetailBankcardSection("", TestCommon.GetTestSettings());
|
||||||
|
|
||||||
|
var loanApplication = new LoanApplication
|
||||||
|
{
|
||||||
|
LoanType = LoanType.CC_Student,
|
||||||
|
Purpose = LoanPurpose.Purpose.Other,
|
||||||
|
RequestedAmount = 100,
|
||||||
|
PrimaryContactMethod = "1234567890"
|
||||||
|
};
|
||||||
|
|
||||||
|
section.SetDetails(loanApplication, channelRef: new Guid("8066fa2a-16ba-4148-b28c-2926ba263c5f"));
|
||||||
|
|
||||||
|
var cashBackCcElement = section.Build();
|
||||||
|
|
||||||
|
var result = TestCommon.Compare(cashBackCcElement,
|
||||||
|
"ExampleXML" + System.IO.Path.DirectorySeparatorChar + "AppDetailsSection"
|
||||||
|
+ System.IO.Path.DirectorySeparatorChar + "SetAsStudentCcProduct.xml");
|
||||||
|
|
||||||
|
Assert.Empty(result);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,35 @@
|
|||||||
|
using System;
|
||||||
|
using System.Text;
|
||||||
|
using Xunit;
|
||||||
|
using CRIF.ACTion.Files;
|
||||||
|
using Landmark.OLA.Models.Loan;
|
||||||
|
|
||||||
|
namespace CRIF.ACTion.Tests.Loan
|
||||||
|
{
|
||||||
|
public class FileRequestBuilderTest
|
||||||
|
{
|
||||||
|
private readonly LoanApplicationFile appFile = new LoanApplicationFile("12345", new Guid("b734f50d-d83e-41e9-af19-7291d9cc0622"), "test.txt", "test", "0", "Proof of Income");
|
||||||
|
private readonly string fileBase64Value = Convert.ToBase64String(Encoding.ASCII.GetBytes("test"));
|
||||||
|
|
||||||
|
[Fact]
|
||||||
|
public void Validate()
|
||||||
|
{
|
||||||
|
var createAppElement = new FileRequestBuilder("12345", appFile, fileBase64Value, TestCommon.GetTestSettings()).Build();
|
||||||
|
|
||||||
|
Assert.Empty(TestCommon.Validate(createAppElement));
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
[Fact]
|
||||||
|
public void CompareFileRequestXML()
|
||||||
|
{
|
||||||
|
var createAppElement = new FileRequestBuilder("12345", appFile, fileBase64Value, TestCommon.GetTestSettings()).Build();
|
||||||
|
|
||||||
|
string comparePath = "ExampleXML" + System.IO.Path.DirectorySeparatorChar + "AddAppFilesSection" + System.IO.Path.DirectorySeparatorChar + "AddAppFiles.xml";
|
||||||
|
|
||||||
|
var results = TestCommon.Compare(createAppElement, comparePath);
|
||||||
|
|
||||||
|
Assert.Empty(results);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,141 @@
|
|||||||
|
using System;
|
||||||
|
using System.Collections.Generic;
|
||||||
|
using Xunit;
|
||||||
|
using CRIF.ACTion.Loan;
|
||||||
|
using Landmark.OLA.Models.Addresses;
|
||||||
|
using Landmark.OLA.Models.Addresses.Enums;
|
||||||
|
using Landmark.OLA.Models.Assets;
|
||||||
|
using Landmark.OLA.Models.Assets.Enums;
|
||||||
|
using Landmark.OLA.Models.HomeMortgageDisclosureAct;
|
||||||
|
using Landmark.OLA.Models.Individuals;
|
||||||
|
using Landmark.OLA.Models.Individuals.Enums;
|
||||||
|
using Landmark.OLA.Models.Loan;
|
||||||
|
using Landmark.OLA.Models.Loan.Enums;
|
||||||
|
using Landmark.OLA.Models.Residences;
|
||||||
|
|
||||||
|
namespace CRIF.ACTion.Tests.Loan
|
||||||
|
{
|
||||||
|
public class HelocFlexTest
|
||||||
|
{
|
||||||
|
|
||||||
|
private readonly LoanApplication _loanApplication =
|
||||||
|
new(loanDate: DateTime.Parse("2018-01-01T06:00:00.0000000Z", null, System.Globalization.DateTimeStyles.AssumeLocal), loanId: "7c0d9659-4d37-4ae7-93ce-e6c72ad6a0b5")
|
||||||
|
{
|
||||||
|
LoanType = LoanType.EQ_HELOC_Flex,
|
||||||
|
Purpose = LoanPurpose.Purpose.Purchase,
|
||||||
|
RequestedAmount = 1000,
|
||||||
|
PrimaryContactMethod = "1234567890",
|
||||||
|
DisclosureDate = DateTime.Parse("2019-03-08T19:50:26.429Z"),
|
||||||
|
IPAddress = "111.11.1111",
|
||||||
|
RealEstate = new RealEstate(realEstateId: new Guid("7c0d9659-4d37-4ae7-93ce-e6c72ad6a0b5"))
|
||||||
|
{
|
||||||
|
LienPosition = new LienPosition
|
||||||
|
{
|
||||||
|
HasFirstMortgage = true,
|
||||||
|
HasSecondMortgage = true,
|
||||||
|
PayoffFirstMortgage = false,
|
||||||
|
PayoffSecondMortgage = true
|
||||||
|
},
|
||||||
|
CurrentlyBeingRemodeledOrImproved = false,
|
||||||
|
CurrentlyListedForSale = false,
|
||||||
|
InitialEstimatedValue = 250000m,
|
||||||
|
Type = RealEstateType.SingleFamily,
|
||||||
|
Use = PropertyUse.OwnerOccupied,
|
||||||
|
RealEstateAddress = new Address(new Guid("f370b54c-5999-4ebc-b1b6-078cc8571652"))
|
||||||
|
{
|
||||||
|
Address1 = "123 Main St",
|
||||||
|
City = "New Berlin",
|
||||||
|
State = StateOption.WI,
|
||||||
|
Country = CountryOption.UnitedStates,
|
||||||
|
PostalCode = "53151",
|
||||||
|
},
|
||||||
|
},
|
||||||
|
PrimaryBorrower = new Individual(new Guid("b0fb7c37-a203-4c06-89cb-e4e9f3ca20d4"))
|
||||||
|
{
|
||||||
|
Language = LanguageOption.English,
|
||||||
|
FirstName = "Jane",
|
||||||
|
MiddleInitial = "J",
|
||||||
|
LastName = "Doe",
|
||||||
|
DOB = new DateTime(2018, 01, 01),
|
||||||
|
SSN = "666666666",
|
||||||
|
Phone = "5555550100",
|
||||||
|
PhoneType = PhoneType.Home,
|
||||||
|
Email = "[email protected]",
|
||||||
|
IsMarried = false,
|
||||||
|
Address = new CurrentResidenceAddress(new Guid("66eecd56-4877-47d9-b2b1-45d11a087322"))
|
||||||
|
{
|
||||||
|
Address1 = "123 Main St",
|
||||||
|
City = "New Berlin",
|
||||||
|
State = StateOption.WI,
|
||||||
|
Country = CountryOption.UnitedStates,
|
||||||
|
PostalCode = "53151",
|
||||||
|
MonthlyPayment = 1000m,
|
||||||
|
MonthsResided = 120,
|
||||||
|
ResidenceType = ResidenceTypeOption.Own,
|
||||||
|
},
|
||||||
|
HmdaValues = new Hmda
|
||||||
|
{
|
||||||
|
HmdaNoticeDisclosed = true,
|
||||||
|
Races =
|
||||||
|
[
|
||||||
|
Race.NotProvided,
|
||||||
|
],
|
||||||
|
Ethnicities =
|
||||||
|
[
|
||||||
|
Ethnicity.OtherHispanicLatino,
|
||||||
|
],
|
||||||
|
OtherHispanicLatinoEthnicity = "Argentinean",
|
||||||
|
Sexes =
|
||||||
|
[
|
||||||
|
Sex.Female,
|
||||||
|
Sex.Male,
|
||||||
|
],
|
||||||
|
},
|
||||||
|
Employers =
|
||||||
|
[
|
||||||
|
new Employer(employerId: new Guid("57df49cc-ff09-4660-aa47-54fdb5e08017"))
|
||||||
|
{
|
||||||
|
Language = LanguageOption.English,
|
||||||
|
Name = "Purple Widgets Inc",
|
||||||
|
CurrentEmployer = true,
|
||||||
|
EmploymentType = EmploymentTypeOption.FullTime,
|
||||||
|
MonthsEmployed = 120,
|
||||||
|
StartDate = new DateTime(2008, 01, 01),
|
||||||
|
EndDate = new DateTime(2018,01,01),
|
||||||
|
Title = "Lead Widget Painter",
|
||||||
|
Income = new Income
|
||||||
|
{
|
||||||
|
IncomeTypeCD = IncomeType.Salary,
|
||||||
|
SourceName = "Job",
|
||||||
|
AmountPerPeriod = 100m,
|
||||||
|
Frequency = Frequency.Hourly,
|
||||||
|
IncomeStatus = IncomeStatus.IncomeStatus_Included,
|
||||||
|
},
|
||||||
|
},
|
||||||
|
],
|
||||||
|
}
|
||||||
|
};
|
||||||
|
|
||||||
|
[Fact]
|
||||||
|
public void Validate()
|
||||||
|
{
|
||||||
|
var createAppElement = new LoanApplicationRequestBuilder(_loanApplication, TestCommon.GetTestSettings()).Build();
|
||||||
|
|
||||||
|
Assert.Empty(TestCommon.Validate(createAppElement));
|
||||||
|
}
|
||||||
|
|
||||||
|
[Fact]
|
||||||
|
public void CreateApplication()
|
||||||
|
{
|
||||||
|
var createAppElement = new LoanApplicationRequestBuilder(_loanApplication, TestCommon.GetTestSettings(),
|
||||||
|
new Guid("741be6b4-9f42-4efd-871f-f5d99c0ef122"), new Guid("e814d860-14fe-4bef-be9b-21be3dce1edf"),
|
||||||
|
new Guid("3090a5a1-d493-4865-ba44-8fd390dfec44"), new TestDistributionChannelLookupService()).Build();
|
||||||
|
|
||||||
|
string comparePath = "ExampleXML" + System.IO.Path.DirectorySeparatorChar + "HelocFlex" + System.IO.Path.DirectorySeparatorChar + "CreateApplication.xml";
|
||||||
|
|
||||||
|
var results = TestCommon.Compare(createAppElement, comparePath);
|
||||||
|
|
||||||
|
Assert.Empty(results);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
+121
@@ -0,0 +1,121 @@
|
|||||||
|
using System;
|
||||||
|
using System.Collections.Generic;
|
||||||
|
using System.Xml;
|
||||||
|
using System.Xml.Linq;
|
||||||
|
using Org.XmlUnit.Diff;
|
||||||
|
using Xunit;
|
||||||
|
using CRIF.ACTion.Common.Parsers;
|
||||||
|
using CRIF.ACTion.Loan.Individuals;
|
||||||
|
using Landmark.OLA.Models.Addresses.Enums;
|
||||||
|
using Landmark.OLA.Models.Individuals;
|
||||||
|
using Landmark.OLA.Models.Individuals.Enums;
|
||||||
|
using Landmark.OLA.Models.Residences;
|
||||||
|
|
||||||
|
namespace CRIF.ACTion.Tests.Loan.Individuals
|
||||||
|
{
|
||||||
|
public class AddIndividualResponseParserTest
|
||||||
|
{
|
||||||
|
private readonly IResponseParser<Individual> IndividualParser;
|
||||||
|
private readonly int applicationId = 1100950;
|
||||||
|
|
||||||
|
public AddIndividualResponseParserTest()
|
||||||
|
{
|
||||||
|
IndividualParser = new AddIndividualResponseParser();
|
||||||
|
}
|
||||||
|
|
||||||
|
private readonly Individual individual = new(new Guid("325f9caf-b08a-44dc-af67-bd49db6a822c"))
|
||||||
|
{
|
||||||
|
FirstName = "Jane",
|
||||||
|
MiddleInitial = "A",
|
||||||
|
LastName = "Doe",
|
||||||
|
DOB = new DateTime(2018, 7, 9),
|
||||||
|
Phone = "1235555555",
|
||||||
|
PhoneType = PhoneType.Home,
|
||||||
|
SSN = "000090001",
|
||||||
|
Email = "[email protected]",
|
||||||
|
IsMarried = false,
|
||||||
|
Language = LanguageOption.English,
|
||||||
|
HasOptedOutTCPA = true,
|
||||||
|
Address = new CurrentResidenceAddress(new Guid("325f9caf-b08a-44dc-af67-bd49db6a822c"))
|
||||||
|
{
|
||||||
|
Address1 = "123 Main St",
|
||||||
|
City = "New Berlin",
|
||||||
|
State = StateOption.WI,
|
||||||
|
PostalCode = "53151",
|
||||||
|
Country = CountryOption.UnitedStates,
|
||||||
|
MonthsResided = 12,
|
||||||
|
ResidenceType = ResidenceTypeOption.Own,
|
||||||
|
MonthlyPayment = 100,
|
||||||
|
},
|
||||||
|
};
|
||||||
|
|
||||||
|
[Fact]
|
||||||
|
public void ErrorResponseParse()
|
||||||
|
{
|
||||||
|
XmlDocument doc = new();
|
||||||
|
doc.Load("ExampleXML" + System.IO.Path.DirectorySeparatorChar + "AddIndividualError.xml");
|
||||||
|
|
||||||
|
XDocument response;
|
||||||
|
|
||||||
|
using (XmlNodeReader reader = new(doc))
|
||||||
|
{
|
||||||
|
response = XDocument.Load(reader);
|
||||||
|
}
|
||||||
|
|
||||||
|
Exception ex = Assert.Throws<Exception>(() => IndividualParser.Parse(response.Root));
|
||||||
|
|
||||||
|
Assert.Equal("The 'Common:isCollateralGrantorFL' attribute is not declared. on line 1 position 166", ex.Message);
|
||||||
|
}
|
||||||
|
|
||||||
|
[Fact]
|
||||||
|
public void SuccessResponseParse()
|
||||||
|
{
|
||||||
|
XmlDocument doc = new();
|
||||||
|
doc.Load("ExampleXML" + System.IO.Path.DirectorySeparatorChar + "AddIndividualSuccess.xml");
|
||||||
|
|
||||||
|
XDocument response;
|
||||||
|
|
||||||
|
using (XmlNodeReader reader = new(doc))
|
||||||
|
{
|
||||||
|
response = XDocument.Load(reader);
|
||||||
|
}
|
||||||
|
|
||||||
|
var parsedIndividual = IndividualParser.Parse(response.Root);
|
||||||
|
|
||||||
|
Assert.Equal("Jane", parsedIndividual.FirstName);
|
||||||
|
}
|
||||||
|
|
||||||
|
[Fact]
|
||||||
|
public void Validate()
|
||||||
|
{
|
||||||
|
var addIndividual =
|
||||||
|
new AddIndividualRequestBuilder(applicationId.ToString(), individual, TestCommon.GetTestSettings()).Build();
|
||||||
|
|
||||||
|
Assert.Empty(TestCommon.Validate(addIndividual));
|
||||||
|
}
|
||||||
|
|
||||||
|
[Fact]
|
||||||
|
public void CorrectBuild()
|
||||||
|
{
|
||||||
|
var addIndividual =
|
||||||
|
new AddIndividualRequestBuilder(applicationId.ToString(), individual, TestCommon.GetTestSettings()).Build();
|
||||||
|
|
||||||
|
var result = TestCommon.Compare(addIndividual,
|
||||||
|
"ExampleXML" + System.IO.Path.DirectorySeparatorChar + "AddIndividual-Simple.xml");
|
||||||
|
|
||||||
|
Assert.Empty(result);
|
||||||
|
}
|
||||||
|
|
||||||
|
[Fact]
|
||||||
|
public void BadNamespace()
|
||||||
|
{
|
||||||
|
var addIndividual =
|
||||||
|
new AddIndividualRequestBuilder(applicationId.ToString(), individual, TestCommon.GetTestSettings()).Build();
|
||||||
|
|
||||||
|
var result = TestCommon.Compare(addIndividual,
|
||||||
|
"ExampleXML" + System.IO.Path.DirectorySeparatorChar + "AddIndividual-BadNamespace.xml");
|
||||||
|
|
||||||
|
Assert.NotEmpty(result);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
+40
@@ -0,0 +1,40 @@
|
|||||||
|
using System;
|
||||||
|
using Xunit;
|
||||||
|
using CRIF.ACTion.Common;
|
||||||
|
using CRIF.ACTion.Loan.Individuals;
|
||||||
|
using Landmark.OLA.Models.Addresses.Enums;
|
||||||
|
using Landmark.OLA.Models.Residences;
|
||||||
|
|
||||||
|
namespace CRIF.ACTion.Tests.Loan.Individuals
|
||||||
|
{
|
||||||
|
public class AddressesSectionTest
|
||||||
|
{
|
||||||
|
public ResidenceAddress ValidAddress = new(new Guid("a333a064-be7b-4d20-841f-9c3c306866b3"))
|
||||||
|
{
|
||||||
|
Address1 = "123 Main St",
|
||||||
|
City = "New Berlin",
|
||||||
|
State = StateOption.WI,
|
||||||
|
Country = CountryOption.UnitedStates,
|
||||||
|
PostalCode = "53151",
|
||||||
|
MonthsResided = 12,
|
||||||
|
ResidenceType = ResidenceTypeOption.Own,
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
[Fact]
|
||||||
|
public void AddAddress()
|
||||||
|
{
|
||||||
|
var section = new AddressesSection("", TestCommon.GetTestSettings());
|
||||||
|
|
||||||
|
section.AddAddress(ValidAddress, ContactMechanisms.CrifContactMechanism.CurrentAddress);
|
||||||
|
|
||||||
|
var addressElement = section.Build();
|
||||||
|
|
||||||
|
var result = TestCommon.Compare(addressElement,
|
||||||
|
"ExampleXML" + System.IO.Path.DirectorySeparatorChar + "AddressesSection"
|
||||||
|
+ System.IO.Path.DirectorySeparatorChar + "AddAddress.xml");
|
||||||
|
|
||||||
|
Assert.Empty(result);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
+215
@@ -0,0 +1,215 @@
|
|||||||
|
using System;
|
||||||
|
using System.Collections.Generic;
|
||||||
|
using Xunit;
|
||||||
|
using CRIF.ACTion.Loan.Individuals;
|
||||||
|
using Landmark.OLA.Models.Addresses.Enums;
|
||||||
|
using Landmark.OLA.Models.Individuals;
|
||||||
|
using Landmark.OLA.Models.Individuals.Enums;
|
||||||
|
using Landmark.OLA.Models.Residences;
|
||||||
|
|
||||||
|
namespace CRIF.ACTion.Tests.Loan.Individuals
|
||||||
|
{
|
||||||
|
public class AppPartiesSectionTest
|
||||||
|
{
|
||||||
|
private static Guid TestGuid => new("a333a064-be7b-4d20-841f-9c3c306866b3");
|
||||||
|
|
||||||
|
private readonly Individual Individual = new(new Guid("3580f8c9-db39-42f9-a9f3-133fe4a3b002"))
|
||||||
|
{
|
||||||
|
FirstName = "Jane",
|
||||||
|
MiddleInitial = "A",
|
||||||
|
LastName = "Doe",
|
||||||
|
DOB = new DateTime(2018, 7, 9),
|
||||||
|
Phone = "1235555555",
|
||||||
|
PhoneType = PhoneType.Home,
|
||||||
|
SSN = "000090001",
|
||||||
|
Email = "[email protected]",
|
||||||
|
IsMarried = false,
|
||||||
|
Address = new CurrentResidenceAddress
|
||||||
|
{
|
||||||
|
Address1 = "123 Main St",
|
||||||
|
City = "New Berlin",
|
||||||
|
State = StateOption.WI,
|
||||||
|
PostalCode = "53151",
|
||||||
|
MonthsResided = 12,
|
||||||
|
ResidenceType = ResidenceTypeOption.Own,
|
||||||
|
MonthlyPayment = 100,
|
||||||
|
},
|
||||||
|
OtherIncomes =
|
||||||
|
[
|
||||||
|
new Income
|
||||||
|
{
|
||||||
|
IncomeTypeCD = IncomeType.Alimony,
|
||||||
|
SourceName = "Child Support",
|
||||||
|
AmountPerPeriod = 500.0m,
|
||||||
|
Frequency = Frequency.Annually,
|
||||||
|
IncomeStatus = IncomeStatus.IncomeStatus_Included
|
||||||
|
}
|
||||||
|
],
|
||||||
|
Employers =
|
||||||
|
[
|
||||||
|
new Employer
|
||||||
|
{
|
||||||
|
Name = "College Pro Painters",
|
||||||
|
Title = "tester",
|
||||||
|
WorkPhone = "9992245555",
|
||||||
|
MonthsEmployed = 60,
|
||||||
|
CurrentEmployer = true,
|
||||||
|
EmploymentType = EmploymentTypeOption.FullTime,
|
||||||
|
Income = new Income
|
||||||
|
{
|
||||||
|
IncomeTypeCD = IncomeType.Salary,
|
||||||
|
SourceName = "Salary",
|
||||||
|
AmountPerPeriod = 5000.0m,
|
||||||
|
Frequency = Frequency.Annually,
|
||||||
|
IncomeStatus = IncomeStatus.IncomeStatus_Included
|
||||||
|
}
|
||||||
|
}
|
||||||
|
]
|
||||||
|
};
|
||||||
|
|
||||||
|
private readonly IIndividualHistory HistoryIndividual = new HistoryIndividual(new Guid("3580f8c9-db39-42f9-a9f3-133fe4a3b002"))
|
||||||
|
{
|
||||||
|
FirstName = "Jane",
|
||||||
|
MiddleInitial = "A",
|
||||||
|
LastName = "Doe",
|
||||||
|
DOB = new DateTime(2018, 7, 9),
|
||||||
|
Phone = "1235555555",
|
||||||
|
PhoneType = PhoneType.Home,
|
||||||
|
SSN = "000090001",
|
||||||
|
Email = "[email protected]",
|
||||||
|
Address = new CurrentResidenceAddress
|
||||||
|
{
|
||||||
|
Address1 = "123 Main St",
|
||||||
|
City = "New Berlin",
|
||||||
|
State = StateOption.WI,
|
||||||
|
PostalCode = "53151",
|
||||||
|
MonthsResided = 12,
|
||||||
|
ResidenceType = ResidenceTypeOption.Own,
|
||||||
|
MonthlyPayment = 100,
|
||||||
|
},
|
||||||
|
OtherIncomes =
|
||||||
|
[
|
||||||
|
new Income
|
||||||
|
{
|
||||||
|
IncomeTypeCD = IncomeType.Alimony,
|
||||||
|
SourceName = "Child Support",
|
||||||
|
AmountPerPeriod = 500.0m,
|
||||||
|
Frequency = Frequency.Annually,
|
||||||
|
IncomeStatus = IncomeStatus.IncomeStatus_Included
|
||||||
|
}
|
||||||
|
],
|
||||||
|
};
|
||||||
|
|
||||||
|
[Fact]
|
||||||
|
public void AddIndividualBorrowerParty()
|
||||||
|
{
|
||||||
|
var section = new AppPartiesSection("", TestCommon.GetTestSettings());
|
||||||
|
|
||||||
|
section.AddIndividualParty(Individual, AppPartiesSection.PartyType.borrower, false);
|
||||||
|
|
||||||
|
var partyElement = section.Build();
|
||||||
|
|
||||||
|
var result = TestCommon.Compare(partyElement,
|
||||||
|
"ExampleXML" + System.IO.Path.DirectorySeparatorChar + "AppPartiesSection"
|
||||||
|
+ System.IO.Path.DirectorySeparatorChar + "AddIndividualBorrowerParty.xml");
|
||||||
|
|
||||||
|
Assert.Empty(result);
|
||||||
|
}
|
||||||
|
|
||||||
|
[Fact]
|
||||||
|
public void AddIndividualNonSigningPrimarySpouseParty()
|
||||||
|
{
|
||||||
|
var section = new AppPartiesSection("", TestCommon.GetTestSettings());
|
||||||
|
|
||||||
|
section.AddIndividualParty(HistoryIndividual, AppPartiesSection.PartyType.NonSigningSpouseMarriedToPrimary);
|
||||||
|
|
||||||
|
var partyElement = section.Build();
|
||||||
|
|
||||||
|
var result = TestCommon.Compare(partyElement,
|
||||||
|
"ExampleXML" + System.IO.Path.DirectorySeparatorChar + "AppPartiesSection"
|
||||||
|
+ System.IO.Path.DirectorySeparatorChar + "AddIndividualNonSigningPrimarySpouseParty.xml");
|
||||||
|
|
||||||
|
Assert.Empty(result);
|
||||||
|
}
|
||||||
|
|
||||||
|
[Fact]
|
||||||
|
public void AddIndividualNonSigningCoApplicantSpouseParty()
|
||||||
|
{
|
||||||
|
var section = new AppPartiesSection("", TestCommon.GetTestSettings());
|
||||||
|
|
||||||
|
section.AddIndividualParty(HistoryIndividual, AppPartiesSection.PartyType.NonSigningSpouseMarriedToCoBorrower);
|
||||||
|
|
||||||
|
var partyElement = section.Build();
|
||||||
|
|
||||||
|
var result = TestCommon.Compare(partyElement,
|
||||||
|
"ExampleXML" + System.IO.Path.DirectorySeparatorChar + "AppPartiesSection"
|
||||||
|
+ System.IO.Path.DirectorySeparatorChar + "AddIndividualNonSigningCoApplicantSpouseParty.xml");
|
||||||
|
|
||||||
|
Assert.Empty(result);
|
||||||
|
}
|
||||||
|
|
||||||
|
[Fact]
|
||||||
|
public void AddRentAndAlimony()
|
||||||
|
{
|
||||||
|
var section = new AppPartiesSection("", TestCommon.GetTestSettings());
|
||||||
|
|
||||||
|
section.AddIndividualParty(Individual, AppPartiesSection.PartyType.borrower);
|
||||||
|
|
||||||
|
var partyElement = section.Build();
|
||||||
|
|
||||||
|
var result = TestCommon.Compare(partyElement,
|
||||||
|
"ExampleXML" + System.IO.Path.DirectorySeparatorChar + "AppPartiesSection"
|
||||||
|
+ System.IO.Path.DirectorySeparatorChar + "AddIndividualBorrowerParty.xml");
|
||||||
|
|
||||||
|
Assert.Empty(result);
|
||||||
|
}
|
||||||
|
|
||||||
|
[Fact]
|
||||||
|
public void AddIndividualPrimaryBorrowerParty()
|
||||||
|
{
|
||||||
|
var section = new AppPartiesSection("", TestCommon.GetTestSettings());
|
||||||
|
|
||||||
|
section.AddIndividualParty(Individual, AppPartiesSection.PartyType.primaryBorrower);
|
||||||
|
|
||||||
|
var partyElement = section.Build();
|
||||||
|
|
||||||
|
var result = TestCommon.Compare(partyElement,
|
||||||
|
"ExampleXML" + System.IO.Path.DirectorySeparatorChar + "AppPartiesSection"
|
||||||
|
+ System.IO.Path.DirectorySeparatorChar + "AddIndividualPrimaryBorrowerParty.xml");
|
||||||
|
|
||||||
|
Assert.Empty(result);
|
||||||
|
}
|
||||||
|
|
||||||
|
[Fact]
|
||||||
|
public void SetSourceChannel()
|
||||||
|
{
|
||||||
|
var section = new AppPartiesSection("", TestCommon.GetTestSettings());
|
||||||
|
|
||||||
|
section.SetSourceChannel(TestGuid);
|
||||||
|
|
||||||
|
var partyElement = section.Build();
|
||||||
|
|
||||||
|
var result = TestCommon.Compare(partyElement,
|
||||||
|
"ExampleXML" + System.IO.Path.DirectorySeparatorChar + "AppPartiesSection"
|
||||||
|
+ System.IO.Path.DirectorySeparatorChar + "SetSourceChannel.xml");
|
||||||
|
|
||||||
|
Assert.Empty(result);
|
||||||
|
}
|
||||||
|
|
||||||
|
[Fact]
|
||||||
|
public void SetServicingChannel()
|
||||||
|
{
|
||||||
|
var section = new AppPartiesSection("", TestCommon.GetTestSettings());
|
||||||
|
|
||||||
|
section.SetServicingChannel(TestGuid);
|
||||||
|
|
||||||
|
var partyElement = section.Build();
|
||||||
|
|
||||||
|
var result = TestCommon.Compare(partyElement,
|
||||||
|
"ExampleXML" + System.IO.Path.DirectorySeparatorChar + "AppPartiesSection"
|
||||||
|
+ System.IO.Path.DirectorySeparatorChar + "SetServicingChannel.xml");
|
||||||
|
|
||||||
|
Assert.Empty(result);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
BIN
Binary file not shown.
+50
@@ -0,0 +1,50 @@
|
|||||||
|
using System;
|
||||||
|
using System.Xml.Linq;
|
||||||
|
using Xunit;
|
||||||
|
using Xunit.Abstractions;
|
||||||
|
using CRIF.ACTion.Loan.Individuals;
|
||||||
|
using Landmark.OLA.Models.Individuals;
|
||||||
|
using Landmark.OLA.Models.Individuals.Enums;
|
||||||
|
|
||||||
|
namespace CRIF.ACTion.Tests.Loan.Individuals
|
||||||
|
{
|
||||||
|
public class IncomeSectionBuilderTest : BuilderTestBase
|
||||||
|
{
|
||||||
|
private readonly ITestOutputHelper output;
|
||||||
|
|
||||||
|
public IncomeSectionBuilderTest(ITestOutputHelper output)
|
||||||
|
{
|
||||||
|
this.output = output;
|
||||||
|
}
|
||||||
|
|
||||||
|
[Fact]
|
||||||
|
public void Build_Income_Fail()
|
||||||
|
{
|
||||||
|
Assert.Throws<ArgumentNullException>(() => new IncomeSectionBuilder(new Income()).Build());
|
||||||
|
}
|
||||||
|
|
||||||
|
[Fact]
|
||||||
|
public void BuildIncomeSuccess()
|
||||||
|
{
|
||||||
|
var income = new Income()
|
||||||
|
{
|
||||||
|
AmountPerPeriod = 100,
|
||||||
|
Frequency = Frequency.Annually,
|
||||||
|
HoursPerWeek = 10,
|
||||||
|
IncomeStatus = IncomeStatus.IncomeStatus_Excluded,
|
||||||
|
IncomeTypeCD = IncomeType.Commissions,
|
||||||
|
SourceName = "Job"
|
||||||
|
};
|
||||||
|
|
||||||
|
var incomeElement = new IncomeSectionBuilder(income).Build();
|
||||||
|
|
||||||
|
output.WriteLine(Serialize(incomeElement));
|
||||||
|
|
||||||
|
string comparePath = @"Loan\Individuals\ExampleXML\BuildIncomeSuccess.xml";
|
||||||
|
|
||||||
|
var results = TestCommon.Compare(incomeElement, comparePath);
|
||||||
|
|
||||||
|
Assert.Empty(results);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
+451
@@ -0,0 +1,451 @@
|
|||||||
|
using System;
|
||||||
|
using System.Collections.Generic;
|
||||||
|
using System.Linq;
|
||||||
|
using System.Xml.Linq;
|
||||||
|
using Xunit;
|
||||||
|
using CRIF.ACTion.Common;
|
||||||
|
using CRIF.ACTion.Loan.Individuals;
|
||||||
|
using Landmark.OLA.Models;
|
||||||
|
using Landmark.OLA.Models.Addresses;
|
||||||
|
using Landmark.OLA.Models.Addresses.Enums;
|
||||||
|
using Landmark.OLA.Models.HomeMortgageDisclosureAct;
|
||||||
|
using Landmark.OLA.Models.Individuals;
|
||||||
|
using Landmark.OLA.Models.Individuals.Enums;
|
||||||
|
using Landmark.OLA.Models.Loan.Enums;
|
||||||
|
using Landmark.OLA.Models.Residences;
|
||||||
|
|
||||||
|
namespace CRIF.ACTion.Tests.Loan.Individuals
|
||||||
|
{
|
||||||
|
public class PartiesSectionTest
|
||||||
|
{
|
||||||
|
private static Guid TestGuid => new("e4a1a31a-3985-4f76-955c-9227c9c94ba8");
|
||||||
|
|
||||||
|
private static readonly IApplicant TestIndividual = new Individual(new Guid("67755afb-b125-4a48-959e-7cedead90f8f"))
|
||||||
|
{
|
||||||
|
FirstName = "Jane",
|
||||||
|
MiddleInitial = "A",
|
||||||
|
LastName = "Doe",
|
||||||
|
Suffix = Suffix.III,
|
||||||
|
DOB = new DateTime(2018, 7, 9),
|
||||||
|
Phone = "1235555555",
|
||||||
|
PhoneType = PhoneType.Home,
|
||||||
|
SSN = "000090001",
|
||||||
|
Email = "[email protected]",
|
||||||
|
IsMarried = false,
|
||||||
|
Language = LanguageOption.English,
|
||||||
|
Address = new CurrentResidenceAddress(new Guid("b09444c1-c12f-4c3e-b787-04c44b6be0c4"))
|
||||||
|
{
|
||||||
|
Address1 = "123 Main St",
|
||||||
|
City = "New Berlin",
|
||||||
|
State = StateOption.WI,
|
||||||
|
Country = CountryOption.UnitedStates,
|
||||||
|
PostalCode = "53151",
|
||||||
|
MonthsResided = 12,
|
||||||
|
ResidenceType = ResidenceTypeOption.Own,
|
||||||
|
MonthlyPayment = 100,
|
||||||
|
},
|
||||||
|
OtherIncomes =
|
||||||
|
[
|
||||||
|
new Income
|
||||||
|
{
|
||||||
|
IncomeTypeCD = IncomeType.SocialSecurity,
|
||||||
|
Frequency = Frequency.Monthly,
|
||||||
|
SourceName = "Freeform Text",
|
||||||
|
AmountPerPeriod = 123.45m,
|
||||||
|
IncomeStatus = IncomeStatus.IncomeStatus_Included,
|
||||||
|
},
|
||||||
|
new Income
|
||||||
|
{
|
||||||
|
IncomeTypeCD = IncomeType.Alimony,
|
||||||
|
Frequency = Frequency.Annually,
|
||||||
|
SourceName = "Child Support",
|
||||||
|
AmountPerPeriod = 600,
|
||||||
|
IncomeStatus = IncomeStatus.IncomeStatus_Included,
|
||||||
|
}
|
||||||
|
],
|
||||||
|
Employers =
|
||||||
|
[
|
||||||
|
new Employer(employerId: new Guid("2fd067f2-bd3d-4053-990e-f4282180db63"))
|
||||||
|
{
|
||||||
|
Name = "College Pro Painters",
|
||||||
|
Title = "tester",
|
||||||
|
WorkPhone = "9992245555",
|
||||||
|
StartDate = new DateTime(2017, 01, 01),
|
||||||
|
MonthsEmployed = 60,
|
||||||
|
CurrentEmployer = true,
|
||||||
|
EmploymentType = EmploymentTypeOption.FullTime,
|
||||||
|
Language = LanguageOption.English,
|
||||||
|
Income = new Income
|
||||||
|
{
|
||||||
|
IncomeTypeCD = IncomeType.Salary,
|
||||||
|
SourceName = "Salary",
|
||||||
|
AmountPerPeriod = 5000.0m,
|
||||||
|
Frequency = Frequency.Annually,
|
||||||
|
IncomeStatus = IncomeStatus.IncomeStatus_Included
|
||||||
|
}
|
||||||
|
}
|
||||||
|
]
|
||||||
|
};
|
||||||
|
|
||||||
|
public static IEnumerable<Object[]> GetSuffixElement()
|
||||||
|
{
|
||||||
|
_ = new PartiesSection("", TestCommon.GetTestSettings());
|
||||||
|
|
||||||
|
var suffixElements = PartiesSection.GetSuffixElement(TestIndividual);
|
||||||
|
|
||||||
|
yield return new Object[] {
|
||||||
|
suffixElements,
|
||||||
|
"GetSuffixElement.xml"
|
||||||
|
};
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
public static IEnumerable<Object[]> GetTradesElement()
|
||||||
|
{
|
||||||
|
_ = new PartiesSection("", TestCommon.GetTestSettings());
|
||||||
|
var mockPropertyLot = new PropertyLot
|
||||||
|
{
|
||||||
|
RentalAmt = 150
|
||||||
|
};
|
||||||
|
var tradesElement = PartiesSection.GetTradesElement(TestIndividual, mockPropertyLot);
|
||||||
|
|
||||||
|
yield return new Object[] {
|
||||||
|
tradesElement,
|
||||||
|
"GetTradesElement.xml"
|
||||||
|
};
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
public static IEnumerable<Object[]> AddChannelParty()
|
||||||
|
{
|
||||||
|
var section = new PartiesSection("", TestCommon.GetTestSettings());
|
||||||
|
section.AddSourceChannelParty(TestGuid, LoanType.EQ_HELOC_Flex);
|
||||||
|
|
||||||
|
yield return new Object[] {
|
||||||
|
section.Build(),
|
||||||
|
"AddChannelParty.xml"
|
||||||
|
};
|
||||||
|
}
|
||||||
|
|
||||||
|
public static IEnumerable<Object[]> AddEmployer()
|
||||||
|
{
|
||||||
|
var section = new PartiesSection("", TestCommon.GetTestSettings());
|
||||||
|
section.AddEmployer(TestIndividual.Employers.First());
|
||||||
|
|
||||||
|
yield return new Object[] {
|
||||||
|
section.Build(),
|
||||||
|
"AddEmployer.xml"
|
||||||
|
};
|
||||||
|
}
|
||||||
|
|
||||||
|
public static IEnumerable<Object[]> GetContactMechanismElement()
|
||||||
|
{
|
||||||
|
_ = new PartiesSection("", TestCommon.GetTestSettings());
|
||||||
|
var contactElement = PartiesSection.GetContactMechanismElement(TestIndividual.Phone, ContactMechanisms.CrifContactMechanism.HomePhone);
|
||||||
|
|
||||||
|
yield return new Object[] {
|
||||||
|
contactElement,
|
||||||
|
"GetContactMechanismElement.xml"
|
||||||
|
};
|
||||||
|
}
|
||||||
|
|
||||||
|
public static IEnumerable<Object[]> GetContactMechanismsSectionElement()
|
||||||
|
{
|
||||||
|
_ = new PartiesSection("", TestCommon.GetTestSettings());
|
||||||
|
var element = PartiesSection.GetContactMechanismsSectionElement(TestIndividual);
|
||||||
|
|
||||||
|
yield return new Object[] {
|
||||||
|
element,
|
||||||
|
"GetContactMechanismsSectionElement.xml"
|
||||||
|
};
|
||||||
|
}
|
||||||
|
|
||||||
|
public static IEnumerable<Object[]> GetEmployerContactMechanismsSectionElement()
|
||||||
|
{
|
||||||
|
_ = new PartiesSection("", TestCommon.GetTestSettings());
|
||||||
|
var element = PartiesSection.GetEmployerContactMechanismsSectionElement(TestIndividual.Employers.First());
|
||||||
|
|
||||||
|
yield return new Object[] {
|
||||||
|
element,
|
||||||
|
"GetEmployerContactMechanismsSectionElement.xml"
|
||||||
|
};
|
||||||
|
}
|
||||||
|
|
||||||
|
public static IEnumerable<Object[]> GetIncomesSectionElement()
|
||||||
|
{
|
||||||
|
_ = new PartiesSection("", TestCommon.GetTestSettings());
|
||||||
|
var element = PartiesSection.GetIncomesSectionElement(TestIndividual);
|
||||||
|
|
||||||
|
yield return new Object[] {
|
||||||
|
element,
|
||||||
|
"GetIncomesSectionElement.xml"
|
||||||
|
};
|
||||||
|
}
|
||||||
|
|
||||||
|
public static IEnumerable<Object[]> GetMaritalStatusElement()
|
||||||
|
{
|
||||||
|
_ = new PartiesSection("", TestCommon.GetTestSettings());
|
||||||
|
var isMarried = PartiesSection.GetMaritalStatusElement(true);
|
||||||
|
|
||||||
|
yield return new Object[] {
|
||||||
|
isMarried,
|
||||||
|
"GetMaritalStatusElement-True.xml"
|
||||||
|
};
|
||||||
|
|
||||||
|
var isNotMarried = PartiesSection.GetMaritalStatusElement(false);
|
||||||
|
|
||||||
|
yield return new Object[] {
|
||||||
|
isNotMarried,
|
||||||
|
"GetMaritalStatusElement-False.xml"
|
||||||
|
};
|
||||||
|
}
|
||||||
|
|
||||||
|
public static IEnumerable<Object[]> GetPartyRelationshipsSectionElement()
|
||||||
|
{
|
||||||
|
_ = new PartiesSection("", TestCommon.GetTestSettings());
|
||||||
|
var element = PartiesSection.GetApplicantPartyRelationshipsSectionElement(TestIndividual);
|
||||||
|
|
||||||
|
yield return new Object[] {
|
||||||
|
element,
|
||||||
|
"GetPartyRelationshipsSectionElement.xml"
|
||||||
|
};
|
||||||
|
}
|
||||||
|
|
||||||
|
public static IEnumerable<Object[]> AddIndividual()
|
||||||
|
{
|
||||||
|
var section = new PartiesSection("", TestCommon.GetTestSettings());
|
||||||
|
section.AddApplicant(TestIndividual);
|
||||||
|
|
||||||
|
yield return new Object[] {
|
||||||
|
section.Build(),
|
||||||
|
"AddIndividual.xml"
|
||||||
|
};
|
||||||
|
}
|
||||||
|
|
||||||
|
public static IEnumerable<Object[]> AddOrganizationParty()
|
||||||
|
{
|
||||||
|
var section = new PartiesSection("", TestCommon.GetTestSettings());
|
||||||
|
section.AddOrganizationParty(TestGuid);
|
||||||
|
|
||||||
|
yield return new Object[] {
|
||||||
|
section.Build(),
|
||||||
|
"AddOrganizationParty.xml"
|
||||||
|
};
|
||||||
|
}
|
||||||
|
|
||||||
|
public static IEnumerable<Object[]> GetAddressContactMechanismElement()
|
||||||
|
{
|
||||||
|
_ = new PartiesSection("", TestCommon.GetTestSettings());
|
||||||
|
|
||||||
|
var currentAddress = PartiesSection.GetAddressContactMechanismElement(TestGuid, ContactMechanisms.CrifContactMechanism.CurrentAddress);
|
||||||
|
|
||||||
|
yield return new Object[] {
|
||||||
|
currentAddress,
|
||||||
|
"GetAddressContactMechanismElement-Current.xml"
|
||||||
|
};
|
||||||
|
|
||||||
|
var previousAddress = PartiesSection.GetAddressContactMechanismElement(TestGuid, ContactMechanisms.CrifContactMechanism.PreviousAddress);
|
||||||
|
|
||||||
|
yield return new Object[] {
|
||||||
|
previousAddress,
|
||||||
|
"GetAddressContactMechanismElement.xml"
|
||||||
|
};
|
||||||
|
}
|
||||||
|
|
||||||
|
public static IEnumerable<Object[]> GetEthnicitiesElement()
|
||||||
|
{
|
||||||
|
_ = new PartiesSection("", TestCommon.GetTestSettings());
|
||||||
|
|
||||||
|
var individualEthnicityAndDidNotFurnish = new Individual
|
||||||
|
{
|
||||||
|
HmdaValues = new Hmda
|
||||||
|
{
|
||||||
|
Ethnicities = [Ethnicity.Cuban],
|
||||||
|
}
|
||||||
|
};
|
||||||
|
|
||||||
|
yield return new Object[] {
|
||||||
|
PartiesSection.GetEthnicitiesElement(individualEthnicityAndDidNotFurnish),
|
||||||
|
"GetEthnicitiesElement.xml"
|
||||||
|
};
|
||||||
|
|
||||||
|
var individual = new Individual
|
||||||
|
{
|
||||||
|
HmdaValues = new Hmda
|
||||||
|
{
|
||||||
|
Ethnicities =
|
||||||
|
[
|
||||||
|
Ethnicity.Cuban,
|
||||||
|
Ethnicity.NotProvided,
|
||||||
|
]
|
||||||
|
}
|
||||||
|
};
|
||||||
|
|
||||||
|
yield return new Object[] {
|
||||||
|
PartiesSection.GetEthnicitiesElement(individual),
|
||||||
|
"GetEthnicitiesElement.xml"
|
||||||
|
};
|
||||||
|
|
||||||
|
var individualDidNotFurnish = new Individual
|
||||||
|
{
|
||||||
|
HmdaValues = new Hmda
|
||||||
|
{
|
||||||
|
Ethnicities =
|
||||||
|
[
|
||||||
|
Ethnicity.NotProvided,
|
||||||
|
]
|
||||||
|
}
|
||||||
|
};
|
||||||
|
|
||||||
|
yield return new Object[] {
|
||||||
|
PartiesSection.GetEthnicitiesElement(individualDidNotFurnish),
|
||||||
|
"GetEthnicitiesElement-DidNotProvide.xml"
|
||||||
|
};
|
||||||
|
}
|
||||||
|
|
||||||
|
public static IEnumerable<Object[]> GetRacesElement()
|
||||||
|
{
|
||||||
|
_ = new PartiesSection("", TestCommon.GetTestSettings());
|
||||||
|
|
||||||
|
var individual = new Individual
|
||||||
|
{
|
||||||
|
HmdaValues = new Hmda
|
||||||
|
{
|
||||||
|
Races =
|
||||||
|
[
|
||||||
|
Race.AmericanIndianAlaskaNative,
|
||||||
|
Race.OtherPacificIslander,
|
||||||
|
],
|
||||||
|
AmericanIndianAlaskaNativeTribe = "Forest County Potawatomi",
|
||||||
|
OtherAsianRace = "Hmong",
|
||||||
|
}
|
||||||
|
};
|
||||||
|
|
||||||
|
yield return new Object[] {
|
||||||
|
PartiesSection.GetRacesElement(individual),
|
||||||
|
"GetRacesElement.xml"
|
||||||
|
};
|
||||||
|
|
||||||
|
var individualWithNotProvided = new Individual
|
||||||
|
{
|
||||||
|
HmdaValues = new Hmda
|
||||||
|
{
|
||||||
|
Races =
|
||||||
|
[
|
||||||
|
Race.AmericanIndianAlaskaNative,
|
||||||
|
Race.OtherPacificIslander,
|
||||||
|
Race.NotProvided
|
||||||
|
],
|
||||||
|
AmericanIndianAlaskaNativeTribe = "Forest County Potawatomi",
|
||||||
|
OtherAsianRace = "Hmong",
|
||||||
|
}
|
||||||
|
};
|
||||||
|
|
||||||
|
yield return new Object[] {
|
||||||
|
PartiesSection.GetRacesElement(individualWithNotProvided),
|
||||||
|
"GetRacesElement.xml"
|
||||||
|
};
|
||||||
|
|
||||||
|
var individualOnlyNotProvided = new Individual
|
||||||
|
{
|
||||||
|
HmdaValues = new Hmda
|
||||||
|
{
|
||||||
|
Races =
|
||||||
|
[
|
||||||
|
Race.NotProvided
|
||||||
|
]
|
||||||
|
}
|
||||||
|
};
|
||||||
|
|
||||||
|
yield return new Object[] {
|
||||||
|
PartiesSection.GetRacesElement(individualOnlyNotProvided),
|
||||||
|
"GetRacesElement-NotProvided.xml"
|
||||||
|
};
|
||||||
|
}
|
||||||
|
|
||||||
|
public static IEnumerable<Object[]> GetSexAttributes()
|
||||||
|
{
|
||||||
|
_ = new PartiesSection("", TestCommon.GetTestSettings());
|
||||||
|
|
||||||
|
var individual = new Individual
|
||||||
|
{
|
||||||
|
HmdaValues = new Hmda
|
||||||
|
{
|
||||||
|
Sexes =
|
||||||
|
[
|
||||||
|
Sex.Female,
|
||||||
|
Sex.NotProvided,
|
||||||
|
]
|
||||||
|
}
|
||||||
|
};
|
||||||
|
|
||||||
|
var individualElement = new XElement(CrifNamespaces.Common + "individual", PartiesSection.GetSexAttributes(individual));
|
||||||
|
|
||||||
|
yield return new Object[] {
|
||||||
|
individualElement,
|
||||||
|
"GetSexAttributes.xml"
|
||||||
|
};
|
||||||
|
|
||||||
|
var individualNotProvided = new Individual
|
||||||
|
{
|
||||||
|
HmdaValues = new Hmda
|
||||||
|
{
|
||||||
|
Sexes =
|
||||||
|
[
|
||||||
|
Sex.NotProvided,
|
||||||
|
]
|
||||||
|
}
|
||||||
|
};
|
||||||
|
|
||||||
|
individualElement = new XElement(CrifNamespaces.Common + "individual", PartiesSection.GetSexAttributes(individualNotProvided));
|
||||||
|
|
||||||
|
yield return new Object[] {
|
||||||
|
individualElement,
|
||||||
|
"GetSexAttributes-NotProvided.xml"
|
||||||
|
};
|
||||||
|
}
|
||||||
|
|
||||||
|
public static IEnumerable<Object[]> GetNoCoApplicantDetermination()
|
||||||
|
{
|
||||||
|
_ = new PartiesSection("", TestCommon.GetTestSettings());
|
||||||
|
var individualElement = new XElement(CrifNamespaces.Common + "determinations");
|
||||||
|
PartiesSection.AddNonApplicantHmdaDetermination(individualElement);
|
||||||
|
|
||||||
|
yield return new object[]
|
||||||
|
{
|
||||||
|
individualElement,
|
||||||
|
"GetNoCoApplicantDetermination.xml"
|
||||||
|
};
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
[Theory]
|
||||||
|
[MemberData(nameof(AddChannelParty))]
|
||||||
|
[MemberData(nameof(AddEmployer))]
|
||||||
|
[MemberData(nameof(AddIndividual))]
|
||||||
|
[MemberData(nameof(AddOrganizationParty))]
|
||||||
|
[MemberData(nameof(GetContactMechanismElement))]
|
||||||
|
[MemberData(nameof(GetContactMechanismsSectionElement))]
|
||||||
|
[MemberData(nameof(GetEmployerContactMechanismsSectionElement))]
|
||||||
|
[MemberData(nameof(GetIncomesSectionElement))]
|
||||||
|
[MemberData(nameof(GetMaritalStatusElement))]
|
||||||
|
[MemberData(nameof(GetAddressContactMechanismElement))]
|
||||||
|
[MemberData(nameof(GetPartyRelationshipsSectionElement))]
|
||||||
|
[MemberData(nameof(GetEthnicitiesElement))]
|
||||||
|
[MemberData(nameof(GetRacesElement))]
|
||||||
|
[MemberData(nameof(GetSexAttributes))]
|
||||||
|
[MemberData(nameof(GetTradesElement))]
|
||||||
|
[MemberData(nameof(GetSuffixElement))]
|
||||||
|
[MemberData(nameof(GetNoCoApplicantDetermination))]
|
||||||
|
public void CheckXmlCreation(XElement xElement, string fileName)
|
||||||
|
{
|
||||||
|
Assert.True(ModelValidator.TryValidate(xElement));
|
||||||
|
|
||||||
|
var result = TestCommon.Compare(xElement,
|
||||||
|
"ExampleXML" + System.IO.Path.DirectorySeparatorChar + "PartiesSection"
|
||||||
|
+ System.IO.Path.DirectorySeparatorChar + fileName);
|
||||||
|
|
||||||
|
Assert.Empty(result);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,62 @@
|
|||||||
|
using System.Collections.Generic;
|
||||||
|
using System.IO;
|
||||||
|
using Xunit;
|
||||||
|
using Newtonsoft.Json;
|
||||||
|
using Newtonsoft.Json.Linq;
|
||||||
|
using CRIF.ACTion.Loan.Assets;
|
||||||
|
using Landmark.OLA.Models.Assets;
|
||||||
|
using Landmark.OLA.Models.Assets.Enums;
|
||||||
|
|
||||||
|
namespace CRIF.ACTion.Tests.Loan
|
||||||
|
{
|
||||||
|
public class LienPositionTest
|
||||||
|
{
|
||||||
|
|
||||||
|
private readonly RealEstateBase _realEstateBase = new()
|
||||||
|
{
|
||||||
|
CurrentlyBeingRemodeledOrImproved = false,
|
||||||
|
CurrentlyListedForSale = true,
|
||||||
|
Use = PropertyUse.SecondHome,
|
||||||
|
LienPosition = new LienPosition
|
||||||
|
{
|
||||||
|
HasFirstMortgage = true,
|
||||||
|
HasSecondMortgage = true,
|
||||||
|
PayoffFirstMortgage = false,
|
||||||
|
PayoffSecondMortgage = false
|
||||||
|
}
|
||||||
|
};
|
||||||
|
|
||||||
|
[Fact]
|
||||||
|
public void GetFirstLienPositionTest()
|
||||||
|
{
|
||||||
|
_ = new RealEstateProperty(_realEstateBase);
|
||||||
|
|
||||||
|
using StreamReader file = File.OpenText("Loan" + Path.DirectorySeparatorChar +
|
||||||
|
"json" + Path.DirectorySeparatorChar + "TestLienPositions.json");
|
||||||
|
using JsonTextReader reader = new(file);
|
||||||
|
JObject allData = (JObject)JToken.ReadFrom(reader);
|
||||||
|
JArray firstLien = (JArray)allData["first"];
|
||||||
|
IList<LienPosition> validFirstLienPositions = firstLien.ToObject<IList<LienPosition>>();
|
||||||
|
JArray secondLien = (JArray)allData["second"];
|
||||||
|
IList<LienPosition> validSecondLienPositions = secondLien.ToObject<IList<LienPosition>>();
|
||||||
|
JArray thirdLien = (JArray)allData["third"];
|
||||||
|
IList<LienPosition> validThirdLienPositions = thirdLien.ToObject<IList<LienPosition>>();
|
||||||
|
|
||||||
|
foreach (var position in validFirstLienPositions)
|
||||||
|
{
|
||||||
|
LienPositionType calculatedPosition = RealEstateProperty.GetLienPosition(position);
|
||||||
|
Assert.Equal(LienPositionType.First, calculatedPosition);
|
||||||
|
}
|
||||||
|
foreach (var position in validSecondLienPositions)
|
||||||
|
{
|
||||||
|
LienPositionType calculatedPosition = RealEstateProperty.GetLienPosition(position);
|
||||||
|
Assert.Equal(LienPositionType.Second, calculatedPosition);
|
||||||
|
}
|
||||||
|
foreach (var position in validThirdLienPositions)
|
||||||
|
{
|
||||||
|
LienPositionType calculatedPosition = RealEstateProperty.GetLienPosition(position);
|
||||||
|
Assert.Equal(LienPositionType.Third, calculatedPosition);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
+384
@@ -0,0 +1,384 @@
|
|||||||
|
using System;
|
||||||
|
using System.Collections.Generic;
|
||||||
|
using Xunit;
|
||||||
|
using CRIF.ACTion.Loan;
|
||||||
|
using CRIF.ACTion.Common.Parsers;
|
||||||
|
using Landmark.OLA.Models.Addresses;
|
||||||
|
using Landmark.OLA.Models.Addresses.Enums;
|
||||||
|
using Landmark.OLA.Models.Individuals;
|
||||||
|
using Landmark.OLA.Models.Individuals.Enums;
|
||||||
|
using Landmark.OLA.Models.Loan;
|
||||||
|
using Landmark.OLA.Models.Loan.Enums;
|
||||||
|
using Landmark.OLA.Models.Residences;
|
||||||
|
|
||||||
|
namespace CRIF.ACTion.Tests.Loan
|
||||||
|
{
|
||||||
|
public class LoanApplicationRequestBuilderTest
|
||||||
|
{
|
||||||
|
private readonly IResponseParser<LoanApplication> _loanApplicationResponseParser;
|
||||||
|
|
||||||
|
private readonly LoanApplication _loanApplication =
|
||||||
|
new(DateTime.Parse("2018-01-01T06:00:00.0000000Z", null, System.Globalization.DateTimeStyles.AssumeLocal), new Guid("9ed5a50f-279c-49b0-b5b4-d5b614e42501"))
|
||||||
|
{
|
||||||
|
LoanType = LoanType.CC_Secure,
|
||||||
|
RequestedAmount = 154.20m,
|
||||||
|
PrimaryContactMethod = "1234567890",
|
||||||
|
DisclosureDate = DateTime.Parse("2019-03-08T19:50:26.429Z"),
|
||||||
|
IPAddress = "111.11.1111",
|
||||||
|
PromoCode = "asdfas-12341",
|
||||||
|
Purpose = LoanPurpose.Purpose.Other,
|
||||||
|
PrimaryBorrower = new Individual(new Guid("8066fa2a-16ba-4148-b28c-2926ba263c5f"))
|
||||||
|
{
|
||||||
|
FirstName = "Jane",
|
||||||
|
MiddleInitial = "A",
|
||||||
|
LastName = "Doe",
|
||||||
|
DOB = new DateTime(2018, 7, 9),
|
||||||
|
Phone = "1235555555",
|
||||||
|
PhoneType = PhoneType.Home,
|
||||||
|
SSN = "000090001",
|
||||||
|
Email = "[email protected]",
|
||||||
|
IsMarried = false,
|
||||||
|
Language = LanguageOption.English,
|
||||||
|
Address = new CurrentResidenceAddress(new Guid("bf7e502a-9830-43c6-b603-1a32294c7e1a"))
|
||||||
|
{
|
||||||
|
Address1 = "123 Main St",
|
||||||
|
City = "New Berlin",
|
||||||
|
State = StateOption.WI,
|
||||||
|
Country = CountryOption.UnitedStates,
|
||||||
|
PostalCode = "53151",
|
||||||
|
MonthsResided = 12,
|
||||||
|
ResidenceType = ResidenceTypeOption.Own,
|
||||||
|
MonthlyPayment = 100,
|
||||||
|
},
|
||||||
|
MailingAddress = new Address(new Guid("f84db562-36a0-4039-9ce5-346a2ba6899b"))
|
||||||
|
{
|
||||||
|
Address1 = "321 Main St",
|
||||||
|
City = "New Berlin",
|
||||||
|
State = StateOption.WI,
|
||||||
|
Country = CountryOption.UnitedStates,
|
||||||
|
PostalCode = "53151"
|
||||||
|
},
|
||||||
|
Employers =
|
||||||
|
[
|
||||||
|
new Employer(employerId: new Guid("eee4efa3-327f-4ce5-9e8b-8c3e7a865fff"))
|
||||||
|
{
|
||||||
|
Name = "College Pro Painters",
|
||||||
|
Title = "tester",
|
||||||
|
WorkPhone = "9992245555",
|
||||||
|
MonthsEmployed = 60,
|
||||||
|
StartDate = new DateTime(2017, 01, 01),
|
||||||
|
CurrentEmployer = true,
|
||||||
|
EmploymentType = EmploymentTypeOption.FullTime,
|
||||||
|
Language = LanguageOption.English,
|
||||||
|
Income = new Income
|
||||||
|
{
|
||||||
|
IncomeTypeCD = IncomeType.Salary,
|
||||||
|
SourceName = "Salary",
|
||||||
|
AmountPerPeriod = 5000.0m,
|
||||||
|
Frequency = Frequency.Annually,
|
||||||
|
IncomeStatus = IncomeStatus.IncomeStatus_Included
|
||||||
|
}
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
CoApplicant = new CoApplicant(new Guid("ba99037f-df92-46d4-a477-ffecea1f4837"))
|
||||||
|
{
|
||||||
|
FirstName = "John",
|
||||||
|
LastName = "Smith",
|
||||||
|
DOB = new DateTime(2018, 7, 25),
|
||||||
|
SSN = "111221111",
|
||||||
|
Phone = "5555550983",
|
||||||
|
PhoneType = PhoneType.Mobile,
|
||||||
|
Email = "[email protected]",
|
||||||
|
IsMarried = true,
|
||||||
|
Language = LanguageOption.English,
|
||||||
|
HasOptedOutTCPA = true,
|
||||||
|
Address = new CurrentResidenceAddress(new Guid("ae795a5f-1ea3-4186-b4b8-e9f9b81e3059"))
|
||||||
|
{
|
||||||
|
Address1 = "339 1st St",
|
||||||
|
Address2 = "#76",
|
||||||
|
City = "Milwaukee",
|
||||||
|
State = StateOption.WI,
|
||||||
|
Country = CountryOption.UnitedStates,
|
||||||
|
PostalCode = "53202",
|
||||||
|
ResidenceType = ResidenceTypeOption.Rent,
|
||||||
|
MonthsResided = 12,
|
||||||
|
MonthlyPayment = 100,
|
||||||
|
},
|
||||||
|
PreviousAddresses =
|
||||||
|
[
|
||||||
|
new ResidenceAddress(new Guid("e7e881f0-d371-4371-8022-cce4f700e6d6"))
|
||||||
|
{
|
||||||
|
Address1 = "339 1st St",
|
||||||
|
Address2 = "#80",
|
||||||
|
City = "Milwaukee",
|
||||||
|
State = StateOption.WI,
|
||||||
|
Country = CountryOption.UnitedStates,
|
||||||
|
PostalCode = "53202",
|
||||||
|
ResidenceType = ResidenceTypeOption.Rent,
|
||||||
|
MonthsResided = 6,
|
||||||
|
},
|
||||||
|
],
|
||||||
|
Employers =
|
||||||
|
[
|
||||||
|
new Employer(employerId: new Guid("e8436884-0e6c-4144-8de5-1f44c7936a23"))
|
||||||
|
{
|
||||||
|
StartDate = new DateTime(2015, 01, 01),
|
||||||
|
Name = "Chocolate Teapot Manfuacturing Inc",
|
||||||
|
EmploymentType = EmploymentTypeOption.PartTime,
|
||||||
|
Title = "Lead Teapot Assembler",
|
||||||
|
WorkPhone = "5556783241",
|
||||||
|
CurrentEmployer = true,
|
||||||
|
Language = LanguageOption.English,
|
||||||
|
Income = new Income
|
||||||
|
{
|
||||||
|
IncomeTypeCD = IncomeType.Salary,
|
||||||
|
SourceName = "Work",
|
||||||
|
AmountPerPeriod = 100m,
|
||||||
|
Frequency = Frequency.Monthly,
|
||||||
|
IncomeStatus = IncomeStatus.IncomeStatus_Included
|
||||||
|
},
|
||||||
|
},
|
||||||
|
new Employer(employerId: new Guid("58d25f44-1260-428d-ac2c-d8804b06ed66"))
|
||||||
|
{
|
||||||
|
StartDate = new DateTime(2015, 01, 01),
|
||||||
|
Name = "Vanilla Teapot Manfuacturing Coop",
|
||||||
|
EmploymentType = EmploymentTypeOption.PartTime,
|
||||||
|
Title = "Junior Teapot Assembler",
|
||||||
|
WorkPhone = "5559572318",
|
||||||
|
CurrentEmployer = true,
|
||||||
|
Language = LanguageOption.English,
|
||||||
|
Income = new Income
|
||||||
|
{
|
||||||
|
IncomeTypeCD = IncomeType.Salary,
|
||||||
|
SourceName = "Work",
|
||||||
|
AmountPerPeriod = 50m,
|
||||||
|
Frequency = Frequency.Monthly,
|
||||||
|
IncomeStatus = IncomeStatus.IncomeStatus_Included
|
||||||
|
},
|
||||||
|
},
|
||||||
|
],
|
||||||
|
},
|
||||||
|
};
|
||||||
|
|
||||||
|
private readonly LoanApplication _loanApplicationWithSpouse =
|
||||||
|
new(DateTime.Parse("2018-01-01T06:00:00.0000000Z", null, System.Globalization.DateTimeStyles.AssumeLocal), new Guid("9ed5a50f-279c-49b0-b5b4-d5b614e42501"))
|
||||||
|
{
|
||||||
|
LoanType = LoanType.CC_Secure,
|
||||||
|
RequestedAmount = 154.20m,
|
||||||
|
Purpose = LoanPurpose.Purpose.Other,
|
||||||
|
DisclosureDate = DateTime.Parse("2019-03-08T19:50:26.429Z"),
|
||||||
|
IPAddress = "111.11.1111",
|
||||||
|
PrimaryBorrower = new Individual(new Guid("8066fa2a-16ba-4148-b28c-2926ba263c5f"))
|
||||||
|
{
|
||||||
|
FirstName = "Jane",
|
||||||
|
MiddleInitial = "A",
|
||||||
|
LastName = "Doe",
|
||||||
|
DOB = new DateTime(2018, 7, 9),
|
||||||
|
Phone = "1235555555",
|
||||||
|
PhoneType = PhoneType.Home,
|
||||||
|
SSN = "000090001",
|
||||||
|
Email = "[email protected]",
|
||||||
|
IsMarried = false,
|
||||||
|
Language = LanguageOption.English,
|
||||||
|
Address = new CurrentResidenceAddress(new Guid("bf7e502a-9830-43c6-b603-1a32294c7e1a"))
|
||||||
|
{
|
||||||
|
Address1 = "123 Main St",
|
||||||
|
City = "New Berlin",
|
||||||
|
State = StateOption.WI,
|
||||||
|
Country = CountryOption.UnitedStates,
|
||||||
|
PostalCode = "53151",
|
||||||
|
MonthsResided = 12,
|
||||||
|
ResidenceType = ResidenceTypeOption.Own,
|
||||||
|
MonthlyPayment = 100,
|
||||||
|
},
|
||||||
|
MailingAddress = new Address(new Guid("f84db562-36a0-4039-9ce5-346a2ba6899b"))
|
||||||
|
{
|
||||||
|
Address1 = "321 Main St",
|
||||||
|
City = "New Berlin",
|
||||||
|
State = StateOption.WI,
|
||||||
|
Country = CountryOption.UnitedStates,
|
||||||
|
PostalCode = "53151"
|
||||||
|
},
|
||||||
|
Employers =
|
||||||
|
[
|
||||||
|
new Employer(employerId: new Guid("eee4efa3-327f-4ce5-9e8b-8c3e7a865fff"))
|
||||||
|
{
|
||||||
|
Name = "College Pro Painters",
|
||||||
|
Title = "tester",
|
||||||
|
WorkPhone = "9992245555",
|
||||||
|
MonthsEmployed = 60,
|
||||||
|
StartDate = new DateTime(2017, 01, 01),
|
||||||
|
CurrentEmployer = true,
|
||||||
|
EmploymentType = EmploymentTypeOption.FullTime,
|
||||||
|
Language = LanguageOption.English,
|
||||||
|
Income = new Income
|
||||||
|
{
|
||||||
|
IncomeTypeCD = IncomeType.Salary,
|
||||||
|
SourceName = "Salary",
|
||||||
|
AmountPerPeriod = 5000.0m,
|
||||||
|
Frequency = Frequency.Annually,
|
||||||
|
IncomeStatus = IncomeStatus.IncomeStatus_Included
|
||||||
|
}
|
||||||
|
}
|
||||||
|
],
|
||||||
|
DetailedNonApplicantSpouse = new HistoryIndividual(new Guid("ba99037f-df92-46d4-a477-ffecea1f4837"))
|
||||||
|
{
|
||||||
|
FirstName = "John",
|
||||||
|
LastName = "Smith",
|
||||||
|
DOB = new DateTime(2018, 7, 25),
|
||||||
|
SSN = "111221111",
|
||||||
|
Phone = "5555550983",
|
||||||
|
PhoneType = PhoneType.Mobile,
|
||||||
|
Email = "[email protected]",
|
||||||
|
Language = LanguageOption.English,
|
||||||
|
HasOptedOutTCPA = true,
|
||||||
|
Address = new CurrentResidenceAddress(new Guid("ae795a5f-1ea3-4186-b4b8-e9f9b81e3059"))
|
||||||
|
{
|
||||||
|
Address1 = "339 1st St",
|
||||||
|
Address2 = "#76",
|
||||||
|
City = "Milwaukee",
|
||||||
|
State = StateOption.WI,
|
||||||
|
Country = CountryOption.UnitedStates,
|
||||||
|
PostalCode = "53202",
|
||||||
|
ResidenceType = ResidenceTypeOption.Rent,
|
||||||
|
MonthsResided = 12,
|
||||||
|
MonthlyPayment = 100,
|
||||||
|
},
|
||||||
|
PreviousAddresses =
|
||||||
|
[
|
||||||
|
new ResidenceAddress(new Guid("e7e881f0-d371-4371-8022-cce4f700e6d6"))
|
||||||
|
{
|
||||||
|
Address1 = "339 1st St",
|
||||||
|
Address2 = "#80",
|
||||||
|
City = "Milwaukee",
|
||||||
|
State = StateOption.WI,
|
||||||
|
Country = CountryOption.UnitedStates,
|
||||||
|
PostalCode = "53202",
|
||||||
|
ResidenceType = ResidenceTypeOption.Rent,
|
||||||
|
MonthsResided = 6,
|
||||||
|
},
|
||||||
|
],
|
||||||
|
Employers =
|
||||||
|
[
|
||||||
|
new Employer(employerId: new Guid("e8436884-0e6c-4144-8de5-1f44c7936a23"))
|
||||||
|
{
|
||||||
|
StartDate = new DateTime(2015, 01, 01),
|
||||||
|
Name = "Chocolate Teapot Manfuacturing Inc",
|
||||||
|
EmploymentType = EmploymentTypeOption.PartTime,
|
||||||
|
Title = "Lead Teapot Assembler",
|
||||||
|
WorkPhone = "5556783241",
|
||||||
|
CurrentEmployer = true,
|
||||||
|
Language = LanguageOption.English,
|
||||||
|
Income = new Income
|
||||||
|
{
|
||||||
|
IncomeTypeCD = IncomeType.Salary,
|
||||||
|
SourceName = "Work",
|
||||||
|
AmountPerPeriod = 100m,
|
||||||
|
Frequency = Frequency.Monthly,
|
||||||
|
IncomeStatus = IncomeStatus.IncomeStatus_Included
|
||||||
|
},
|
||||||
|
},
|
||||||
|
new Employer(employerId: new Guid("58d25f44-1260-428d-ac2c-d8804b06ed66"))
|
||||||
|
{
|
||||||
|
StartDate = new DateTime(2015, 01, 01),
|
||||||
|
Name = "Vanilla Teapot Manfuacturing Coop",
|
||||||
|
EmploymentType = EmploymentTypeOption.PartTime,
|
||||||
|
Title = "Junior Teapot Assembler",
|
||||||
|
WorkPhone = "5559572318",
|
||||||
|
CurrentEmployer = true,
|
||||||
|
Language = LanguageOption.English,
|
||||||
|
Income = new Income
|
||||||
|
{
|
||||||
|
IncomeTypeCD = IncomeType.Salary,
|
||||||
|
SourceName = "Work",
|
||||||
|
AmountPerPeriod = 50m,
|
||||||
|
Frequency = Frequency.Monthly,
|
||||||
|
IncomeStatus = IncomeStatus.IncomeStatus_Included
|
||||||
|
},
|
||||||
|
},
|
||||||
|
],
|
||||||
|
}
|
||||||
|
}
|
||||||
|
};
|
||||||
|
|
||||||
|
private readonly List<Guid> Guids = new List<Guid>
|
||||||
|
{
|
||||||
|
new Guid("64f4efa3-327f-4ce5-9e8b-8c3e7a8656d5"), //org
|
||||||
|
new Guid("292d0c30-976b-47f9-85a4-487ce0b3e1e8"), //source channel
|
||||||
|
new Guid("3090a5a1-d493-4865-ba44-8fd390dfec44"), //distribution/servicing channel
|
||||||
|
};
|
||||||
|
|
||||||
|
public LoanApplicationRequestBuilderTest()
|
||||||
|
{
|
||||||
|
_loanApplicationResponseParser = new LoanApplicationResponseParser();
|
||||||
|
}
|
||||||
|
|
||||||
|
[Fact]
|
||||||
|
public void Validate()
|
||||||
|
{
|
||||||
|
var createAppElement = new LoanApplicationRequestBuilder(_loanApplication, TestCommon.GetTestSettings()).Build();
|
||||||
|
|
||||||
|
Assert.Empty(TestCommon.Validate(createAppElement));
|
||||||
|
}
|
||||||
|
|
||||||
|
[Fact]
|
||||||
|
public void CreateApplication()
|
||||||
|
{
|
||||||
|
var appCreator = new LoanApplicationRequestBuilder(_loanApplication, TestCommon.GetTestSettings(),
|
||||||
|
Guids[0], Guids[1], Guids[2], new TestDistributionChannelLookupService());
|
||||||
|
|
||||||
|
var createAppElement = appCreator.Build();
|
||||||
|
|
||||||
|
string comparePath = "ExampleXML" + System.IO.Path.DirectorySeparatorChar + "CreateApp" + System.IO.Path.DirectorySeparatorChar + "CreateApplication.xml";
|
||||||
|
|
||||||
|
var results = TestCommon.Compare(createAppElement, comparePath);
|
||||||
|
|
||||||
|
Assert.Empty(results);
|
||||||
|
}
|
||||||
|
|
||||||
|
[Fact]
|
||||||
|
public void CreateApplicationWithNote()
|
||||||
|
{
|
||||||
|
_loanApplication.Note = "Example application note.";
|
||||||
|
|
||||||
|
var createAppElement = new LoanApplicationRequestBuilder(_loanApplication, TestCommon.GetTestSettings(),
|
||||||
|
Guids[0], Guids[1], Guids[2], new TestDistributionChannelLookupService()).Build();
|
||||||
|
|
||||||
|
string comparePath = "ExampleXML" + System.IO.Path.DirectorySeparatorChar + "CreateApp" + System.IO.Path.DirectorySeparatorChar + "CreateApplicationWithNote.xml";
|
||||||
|
|
||||||
|
var results = TestCommon.Compare(createAppElement, comparePath);
|
||||||
|
|
||||||
|
Assert.Empty(results);
|
||||||
|
}
|
||||||
|
|
||||||
|
[Fact]
|
||||||
|
public void CreateApplicationNonSingingHistorySpouse()
|
||||||
|
{
|
||||||
|
var createAppElement = new LoanApplicationRequestBuilder(_loanApplicationWithSpouse, TestCommon.GetTestSettings(),
|
||||||
|
Guids[0], Guids[1], Guids[2], new TestDistributionChannelLookupService()).Build();
|
||||||
|
|
||||||
|
string comparePath = "ExampleXML" + System.IO.Path.DirectorySeparatorChar + "CreateApp" + System.IO.Path.DirectorySeparatorChar + "CreateApplicationNonSigningHistorySpouse.xml";
|
||||||
|
|
||||||
|
var results = TestCommon.Compare(createAppElement, comparePath);
|
||||||
|
|
||||||
|
Assert.Empty(results);
|
||||||
|
}
|
||||||
|
|
||||||
|
[Fact]
|
||||||
|
public void AddPurposeOfLoanSignature()
|
||||||
|
{
|
||||||
|
_loanApplication.LoanType = LoanType.S_Signature;
|
||||||
|
_loanApplication.PurposeOfLoanSignature = "Test Purpose of Loan Signature";
|
||||||
|
|
||||||
|
bool check = false;
|
||||||
|
|
||||||
|
if (_loanApplication.LoanType == LoanType.S_Signature && !string.IsNullOrWhiteSpace(_loanApplication.PurposeOfLoanSignature))
|
||||||
|
{
|
||||||
|
check = true;
|
||||||
|
}
|
||||||
|
|
||||||
|
Assert.True(check);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,243 @@
|
|||||||
|
using System;
|
||||||
|
using Xunit;
|
||||||
|
using CRIF.ACTion.Loan;
|
||||||
|
using Landmark.OLA.Models.Addresses;
|
||||||
|
using Landmark.OLA.Models.Addresses.Enums;
|
||||||
|
using Landmark.OLA.Models.Assets;
|
||||||
|
using Landmark.OLA.Models.Assets.Enums;
|
||||||
|
using Landmark.OLA.Models.HomeMortgageDisclosureAct;
|
||||||
|
using Landmark.OLA.Models.Individuals;
|
||||||
|
using Landmark.OLA.Models.Individuals.Enums;
|
||||||
|
using Landmark.OLA.Models.Loan;
|
||||||
|
using Landmark.OLA.Models.Loan.Enums;
|
||||||
|
using Landmark.OLA.Models.Residences;
|
||||||
|
|
||||||
|
namespace CRIF.ACTion.Tests.Loan
|
||||||
|
{
|
||||||
|
public class MfgHomeAndLandTest
|
||||||
|
{
|
||||||
|
|
||||||
|
private readonly LoanApplication _loanApplication =
|
||||||
|
new(loanDate: DateTime.Parse("2018-01-01T06:00:00.0000000Z", null, System.Globalization.DateTimeStyles.AssumeLocal), loanId: "7c0d9659-4d37-4ae7-93ce-e6c72ad6a0b5")
|
||||||
|
{
|
||||||
|
LoanType = LoanType.EQ_Mfg_Home_With_or_Without_Land,
|
||||||
|
Purpose = LoanPurpose.Purpose.Purchase,
|
||||||
|
RequestedAmount = 1000,
|
||||||
|
PrimaryContactMethod = "1234567890",
|
||||||
|
DisclosureDate = DateTime.Parse("2019-03-08T19:50:26.429Z"),
|
||||||
|
IPAddress = "111.11.1111",
|
||||||
|
ManufacturedHome = new ManufacturedHome(new Guid("7c0d9659-4d37-4ae7-93ce-e6c72ad6a0b5"))
|
||||||
|
{
|
||||||
|
CurrentlyBeingRemodeledOrImproved = false,
|
||||||
|
CurrentlyListedForSale = false,
|
||||||
|
Type = ManufacturedHomeType.Double,
|
||||||
|
Use = PropertyUse.OwnerOccupied,
|
||||||
|
Lot = new PropertyLot(new Guid("f370b54c-5999-4ebc-b1b6-078cc8571652"))
|
||||||
|
{
|
||||||
|
Address1 = "123 Main St",
|
||||||
|
City = "New Berlin",
|
||||||
|
State = StateOption.WI,
|
||||||
|
Country = CountryOption.UnitedStates,
|
||||||
|
PostalCode = "53151",
|
||||||
|
IsRented = true,
|
||||||
|
RentalAmt = 123.45m,
|
||||||
|
},
|
||||||
|
},
|
||||||
|
PrimaryBorrower = new Individual(new Guid("b0fb7c37-a203-4c06-89cb-e4e9f3ca20d4"))
|
||||||
|
{
|
||||||
|
Language = LanguageOption.English,
|
||||||
|
FirstName = "Jane",
|
||||||
|
MiddleInitial = "J",
|
||||||
|
LastName = "Doe",
|
||||||
|
DOB = new DateTime(2018, 01, 01),
|
||||||
|
SSN = "666666666",
|
||||||
|
Phone = "5555550100",
|
||||||
|
PhoneType = PhoneType.Home,
|
||||||
|
Email = "[email protected]",
|
||||||
|
IsMarried = false,
|
||||||
|
IsLandmarkEmployee = true,
|
||||||
|
Address = new CurrentResidenceAddress(new Guid("66eecd56-4877-47d9-b2b1-45d11a087322"))
|
||||||
|
{
|
||||||
|
Address1 = "123 Main St",
|
||||||
|
City = "New Berlin",
|
||||||
|
State = StateOption.WI,
|
||||||
|
Country = CountryOption.UnitedStates,
|
||||||
|
PostalCode = "53151",
|
||||||
|
MonthlyPayment = 1000m,
|
||||||
|
MonthsResided = 120,
|
||||||
|
ResidenceType = ResidenceTypeOption.Own,
|
||||||
|
},
|
||||||
|
HmdaValues = new Hmda
|
||||||
|
{
|
||||||
|
HmdaNoticeDisclosed = true,
|
||||||
|
Races =
|
||||||
|
[
|
||||||
|
Race.NotProvided,
|
||||||
|
],
|
||||||
|
Ethnicities =
|
||||||
|
[
|
||||||
|
Ethnicity.OtherHispanicLatino,
|
||||||
|
],
|
||||||
|
OtherHispanicLatinoEthnicity = "Argentinean",
|
||||||
|
Sexes =
|
||||||
|
[
|
||||||
|
Sex.Female,
|
||||||
|
Sex.Male,
|
||||||
|
],
|
||||||
|
},
|
||||||
|
Employers =
|
||||||
|
[
|
||||||
|
new Employer(employerId: new Guid("57df49cc-ff09-4660-aa47-54fdb5e08017"))
|
||||||
|
{
|
||||||
|
Language = LanguageOption.English,
|
||||||
|
Name = "Purple Widgets Inc",
|
||||||
|
CurrentEmployer = true,
|
||||||
|
EmploymentType = EmploymentTypeOption.FullTime,
|
||||||
|
MonthsEmployed = 120,
|
||||||
|
StartDate = new DateTime(2008, 01, 01),
|
||||||
|
EndDate = new DateTime(2018,01,01),
|
||||||
|
Title = "Lead Widget Painter",
|
||||||
|
Income = new Income
|
||||||
|
{
|
||||||
|
IncomeTypeCD = IncomeType.Salary,
|
||||||
|
SourceName = "Job",
|
||||||
|
AmountPerPeriod = 100m,
|
||||||
|
Frequency = Frequency.Hourly,
|
||||||
|
IncomeStatus = IncomeStatus.IncomeStatus_Included,
|
||||||
|
},
|
||||||
|
},
|
||||||
|
],
|
||||||
|
}
|
||||||
|
};
|
||||||
|
|
||||||
|
private readonly LoanApplication _loanApplicationWithAnnualTaxes =
|
||||||
|
new(loanDate: DateTime.Parse("2018-01-01T06:00:00.0000000Z", null, System.Globalization.DateTimeStyles.AssumeLocal), loanId: "7c0d9659-4d37-4ae7-93ce-e6c72ad6a0b5")
|
||||||
|
{
|
||||||
|
LoanType = LoanType.EQ_Mfg_Home_With_or_Without_Land,
|
||||||
|
Purpose = LoanPurpose.Purpose.Purchase,
|
||||||
|
RequestedAmount = 1000,
|
||||||
|
PrimaryContactMethod = "1234567890",
|
||||||
|
DisclosureDate = DateTime.Parse("2019-03-08T19:50:26.429Z"),
|
||||||
|
IPAddress = "111.11.1111",
|
||||||
|
ManufacturedHome = new ManufacturedHome(new Guid("7c0d9659-4d37-4ae7-93ce-e6c72ad6a0b5"))
|
||||||
|
{
|
||||||
|
CurrentlyBeingRemodeledOrImproved = false,
|
||||||
|
CurrentlyListedForSale = false,
|
||||||
|
Type = ManufacturedHomeType.Double,
|
||||||
|
Use = PropertyUse.OwnerOccupied,
|
||||||
|
Lot = new PropertyLot(new Guid("f370b54c-5999-4ebc-b1b6-078cc8571652"))
|
||||||
|
{
|
||||||
|
Address1 = "123 Main St",
|
||||||
|
City = "New Berlin",
|
||||||
|
State = StateOption.WI,
|
||||||
|
Country = CountryOption.UnitedStates,
|
||||||
|
PostalCode = "53151",
|
||||||
|
IsRented = false,
|
||||||
|
AnnualPropertyTax = 4500,
|
||||||
|
},
|
||||||
|
},
|
||||||
|
PrimaryBorrower = new Individual(new Guid("b0fb7c37-a203-4c06-89cb-e4e9f3ca20d4"))
|
||||||
|
{
|
||||||
|
Language = LanguageOption.English,
|
||||||
|
FirstName = "Jane",
|
||||||
|
MiddleInitial = "J",
|
||||||
|
LastName = "Doe",
|
||||||
|
DOB = new DateTime(2018, 01, 01),
|
||||||
|
SSN = "666666666",
|
||||||
|
Phone = "5555550100",
|
||||||
|
PhoneType = PhoneType.Home,
|
||||||
|
Email = "[email protected]",
|
||||||
|
IsMarried = false,
|
||||||
|
IsLandmarkEmployee = true,
|
||||||
|
Address = new CurrentResidenceAddress(new Guid("66eecd56-4877-47d9-b2b1-45d11a087322"))
|
||||||
|
{
|
||||||
|
Address1 = "123 Main St",
|
||||||
|
City = "New Berlin",
|
||||||
|
State = StateOption.WI,
|
||||||
|
Country = CountryOption.UnitedStates,
|
||||||
|
PostalCode = "53151",
|
||||||
|
MonthlyPayment = 1000m,
|
||||||
|
MonthsResided = 120,
|
||||||
|
ResidenceType = ResidenceTypeOption.Own,
|
||||||
|
},
|
||||||
|
HmdaValues = new Hmda
|
||||||
|
{
|
||||||
|
HmdaNoticeDisclosed = true,
|
||||||
|
Races =
|
||||||
|
[
|
||||||
|
Race.NotProvided,
|
||||||
|
],
|
||||||
|
Ethnicities =
|
||||||
|
[
|
||||||
|
Ethnicity.OtherHispanicLatino,
|
||||||
|
],
|
||||||
|
OtherHispanicLatinoEthnicity = "Argentinean",
|
||||||
|
Sexes =
|
||||||
|
[
|
||||||
|
Sex.Female,
|
||||||
|
Sex.Male,
|
||||||
|
],
|
||||||
|
},
|
||||||
|
Employers =
|
||||||
|
[
|
||||||
|
new Employer(employerId: new Guid("57df49cc-ff09-4660-aa47-54fdb5e08017"))
|
||||||
|
{
|
||||||
|
Language = LanguageOption.English,
|
||||||
|
Name = "Purple Widgets Inc",
|
||||||
|
CurrentEmployer = true,
|
||||||
|
EmploymentType = EmploymentTypeOption.FullTime,
|
||||||
|
MonthsEmployed = 120,
|
||||||
|
StartDate = new DateTime(2008, 01, 01),
|
||||||
|
EndDate = new DateTime(2018,01,01),
|
||||||
|
Title = "Lead Widget Painter",
|
||||||
|
Income = new Income
|
||||||
|
{
|
||||||
|
IncomeTypeCD = IncomeType.Salary,
|
||||||
|
SourceName = "Job",
|
||||||
|
AmountPerPeriod = 100m,
|
||||||
|
Frequency = Frequency.Hourly,
|
||||||
|
IncomeStatus = IncomeStatus.IncomeStatus_Included,
|
||||||
|
},
|
||||||
|
},
|
||||||
|
],
|
||||||
|
}
|
||||||
|
};
|
||||||
|
|
||||||
|
[Fact]
|
||||||
|
public void Validate()
|
||||||
|
{
|
||||||
|
var createAppElement =
|
||||||
|
new LoanApplicationRequestBuilder(_loanApplication, TestCommon.GetTestSettings()).Build();
|
||||||
|
|
||||||
|
Assert.Empty(TestCommon.Validate(createAppElement));
|
||||||
|
}
|
||||||
|
|
||||||
|
[Fact]
|
||||||
|
public void CreateApplication()
|
||||||
|
{
|
||||||
|
var createAppElement = new LoanApplicationRequestBuilder(_loanApplication, TestCommon.GetTestSettings(),
|
||||||
|
new Guid("741be6b4-9f42-4efd-871f-f5d99c0ef122"), new Guid("e814d860-14fe-4bef-be9b-21be3dce1edf"),
|
||||||
|
new Guid("3090a5a1-d493-4865-ba44-8fd390dfec44"), new TestDistributionChannelLookupService()).Build();
|
||||||
|
|
||||||
|
string comparePath = "ExampleXML" + System.IO.Path.DirectorySeparatorChar + "MfgHomeAndLand" + System.IO.Path.DirectorySeparatorChar + "CreateApp.xml";
|
||||||
|
|
||||||
|
var results = TestCommon.Compare(createAppElement, comparePath);
|
||||||
|
|
||||||
|
Assert.Empty(results);
|
||||||
|
}
|
||||||
|
|
||||||
|
[Fact]
|
||||||
|
public void CreateApplicationWithAnnualTaxes()
|
||||||
|
{
|
||||||
|
var createAppElement = new LoanApplicationRequestBuilder(_loanApplicationWithAnnualTaxes, TestCommon.GetTestSettings(),
|
||||||
|
new Guid("741be6b4-9f42-4efd-871f-f5d99c0ef122"), new Guid("e814d860-14fe-4bef-be9b-21be3dce1edf"),
|
||||||
|
new Guid("3090a5a1-d493-4865-ba44-8fd390dfec44"), new TestDistributionChannelLookupService()).Build();
|
||||||
|
|
||||||
|
string comparePath = "ExampleXML" + System.IO.Path.DirectorySeparatorChar + "MfgHomeAndLand" + System.IO.Path.DirectorySeparatorChar + "CreateAppWithAnnualTaxes.xml";
|
||||||
|
|
||||||
|
var results = TestCommon.Compare(createAppElement, comparePath);
|
||||||
|
|
||||||
|
Assert.Empty(results);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,28 @@
|
|||||||
|
using System;
|
||||||
|
using Xunit;
|
||||||
|
using CRIF.ACTion.Loan;
|
||||||
|
|
||||||
|
namespace CRIF.ACTion.Tests.Loan
|
||||||
|
{
|
||||||
|
public class OrgSectionTest
|
||||||
|
{
|
||||||
|
private static Guid TestGuid => new("a333a064-be7b-4d20-841f-9c3c306866b3");
|
||||||
|
|
||||||
|
[Fact]
|
||||||
|
public void SetOrgId()
|
||||||
|
{
|
||||||
|
var section = new OrgSection("", TestCommon.GetTestSettings());
|
||||||
|
|
||||||
|
section.SetOrgId(TestGuid);
|
||||||
|
|
||||||
|
var orgElement = section.Build();
|
||||||
|
|
||||||
|
var result = TestCommon.Compare(orgElement,
|
||||||
|
"ExampleXML" + System.IO.Path.DirectorySeparatorChar + "OrgSection"
|
||||||
|
+ System.IO.Path.DirectorySeparatorChar + "SetOrgId.xml");
|
||||||
|
|
||||||
|
Assert.Empty(result);
|
||||||
|
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,99 @@
|
|||||||
|
using System;
|
||||||
|
using System.Xml.Linq;
|
||||||
|
using Xunit;
|
||||||
|
using CRIF.ACTion.Common;
|
||||||
|
using CRIF.ACTion.Loan;
|
||||||
|
using Landmark.OLA.Models.Addresses.Enums;
|
||||||
|
using Landmark.OLA.Models.Individuals;
|
||||||
|
using Landmark.OLA.Models.Individuals.Enums;
|
||||||
|
using Landmark.OLA.Models.Loan;
|
||||||
|
using Landmark.OLA.Models.Loan.Enums;
|
||||||
|
using Landmark.OLA.Models.Residences;
|
||||||
|
|
||||||
|
namespace CRIF.ACTion.Tests.Loan
|
||||||
|
{
|
||||||
|
public class SignatureLoanTest
|
||||||
|
{
|
||||||
|
private readonly LoanApplication _loanApplication =
|
||||||
|
new(loanDate: DateTime.Parse("2018-01-01T06:00:00.0000000Z", null, System.Globalization.DateTimeStyles.AssumeLocal), loanId: "7c0d9659-4d37-4ae7-93ce-e6c72ad6a0b5")
|
||||||
|
{
|
||||||
|
LoanType = LoanType.S_Signature,
|
||||||
|
Purpose = LoanPurpose.Purpose.Other,
|
||||||
|
PurposeOfLoanSignature = "Test Purpose",
|
||||||
|
RequestedAmount = 13000,
|
||||||
|
PrimaryContactMethod = "1234567890",
|
||||||
|
DisclosureDate = DateTime.Parse("2019-03-08T19:50:26.429Z"),
|
||||||
|
IPAddress = "111.11.1111",
|
||||||
|
TermLengthInMonths = 36,
|
||||||
|
PrimaryBorrower = new Individual(new Guid("b0fb7c37-a203-4c06-89cb-e4e9f3ca20d4"))
|
||||||
|
{
|
||||||
|
Language = LanguageOption.English,
|
||||||
|
FirstName = "Jane",
|
||||||
|
MiddleInitial = "J",
|
||||||
|
LastName = "Doe",
|
||||||
|
DOB = new DateTime(2018, 01, 01),
|
||||||
|
SSN = "666666666",
|
||||||
|
Phone = "5555550100",
|
||||||
|
PhoneType = PhoneType.Home,
|
||||||
|
Email = "[email protected]",
|
||||||
|
IsMarried = false,
|
||||||
|
Address = new CurrentResidenceAddress(new Guid("66eecd56-4877-47d9-b2b1-45d11a087322"))
|
||||||
|
{
|
||||||
|
Address1 = "123 Main St",
|
||||||
|
City = "New Berlin",
|
||||||
|
State = StateOption.WI,
|
||||||
|
Country = CountryOption.UnitedStates,
|
||||||
|
PostalCode = "53151",
|
||||||
|
MonthlyPayment = 1000m,
|
||||||
|
MonthsResided = 120,
|
||||||
|
ResidenceType = ResidenceTypeOption.Own,
|
||||||
|
}
|
||||||
|
}
|
||||||
|
};
|
||||||
|
|
||||||
|
private static XElement BuildApplication(LoanApplication loanApplication)
|
||||||
|
{
|
||||||
|
var createAppElement = new LoanApplicationRequestBuilder(loanApplication, TestCommon.GetTestSettings(),
|
||||||
|
new Guid("741be6b4-9f42-4efd-871f-f5d99c0ef122"), new Guid("e814d860-14fe-4bef-be9b-21be3dce1edf"),
|
||||||
|
new Guid("3090a5a1-d493-4865-ba44-8fd390dfec44"), new TestDistributionChannelLookupService()).Build();
|
||||||
|
|
||||||
|
return createAppElement;
|
||||||
|
}
|
||||||
|
|
||||||
|
[Fact]
|
||||||
|
public void Validate()
|
||||||
|
{
|
||||||
|
var createAppElement = new LoanApplicationRequestBuilder(_loanApplication, TestCommon.GetTestSettings()).Build();
|
||||||
|
|
||||||
|
Assert.Empty(TestCommon.Validate(createAppElement));
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
[Fact]
|
||||||
|
public void CreateApplication()
|
||||||
|
{
|
||||||
|
var createAppElement = BuildApplication(_loanApplication);
|
||||||
|
|
||||||
|
string comparePath = "ExampleXML" + System.IO.Path.DirectorySeparatorChar + "Signature" + System.IO.Path.DirectorySeparatorChar + "CreateApp.xml";
|
||||||
|
|
||||||
|
var results = TestCommon.Compare(createAppElement, comparePath);
|
||||||
|
|
||||||
|
Assert.Empty(results);
|
||||||
|
}
|
||||||
|
|
||||||
|
[Fact]
|
||||||
|
public void AddPurposeOfLoanSignature()
|
||||||
|
{
|
||||||
|
var appDetailElement = new XElement(CrifNamespaces.App + "Test",
|
||||||
|
new XAttribute(CrifNamespaces.App + "financedAmt", _loanApplication.RequestedAmount)
|
||||||
|
);
|
||||||
|
|
||||||
|
if (_loanApplication.LoanType == LoanType.S_Signature)
|
||||||
|
{
|
||||||
|
appDetailElement.Add(new XAttribute("purposeOfLoanSignature", "Testing Purpose of Loan Signature"));
|
||||||
|
}
|
||||||
|
|
||||||
|
Assert.True(appDetailElement.Attribute("purposeOfLoanSignature").Value == "Testing Purpose of Loan Signature");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,320 @@
|
|||||||
|
using System;
|
||||||
|
using System.Xml.Linq;
|
||||||
|
using Xunit;
|
||||||
|
using CRIF.ACTion.Loan;
|
||||||
|
using Landmark.OLA.Models;
|
||||||
|
using Landmark.OLA.Models.Addresses.Enums;
|
||||||
|
using Landmark.OLA.Models.Assets;
|
||||||
|
using Landmark.OLA.Models.Assets.Enums;
|
||||||
|
using Landmark.OLA.Models.HomeMortgageDisclosureAct;
|
||||||
|
using Landmark.OLA.Models.Individuals;
|
||||||
|
using Landmark.OLA.Models.Individuals.Enums;
|
||||||
|
using Landmark.OLA.Models.Loan;
|
||||||
|
using Landmark.OLA.Models.Loan.Enums;
|
||||||
|
using Landmark.OLA.Models.Residences;
|
||||||
|
using Landmark.OLA.Models.Addresses;
|
||||||
|
|
||||||
|
namespace CRIF.ACTion.Tests.Loan
|
||||||
|
{
|
||||||
|
public class VehicleEtcTest
|
||||||
|
{
|
||||||
|
private readonly LoanApplication _loanApplication =
|
||||||
|
new(loanDate: DateTime.Parse("2018-01-01T06:00:00.0000000Z", null, System.Globalization.DateTimeStyles.AssumeLocal), loanId: "7c0d9659-4d37-4ae7-93ce-e6c72ad6a0b5")
|
||||||
|
{
|
||||||
|
LoanType = LoanType.V_Vehicle,
|
||||||
|
Purpose = LoanPurpose.Purpose.Purchase,
|
||||||
|
RequestedAmount = 7500,
|
||||||
|
PrimaryContactMethod = "1234567890",
|
||||||
|
TermLengthInMonths = 48,
|
||||||
|
DisclosureDate = DateTime.Parse("2019-03-08T19:50:26.429Z"),
|
||||||
|
IPAddress = "111.11.1111",
|
||||||
|
Vehicle = new Vehicle(valuationId: new Guid("254d06dd-9da2-4013-8021-c9aaf591807f"),
|
||||||
|
vehicleId: new Guid("7c0d9659-4d37-4ae7-93ce-e6c72ad6a0b5"))
|
||||||
|
{
|
||||||
|
ValuationType = VehicleValuationType.Invoice,
|
||||||
|
Year = 2019,
|
||||||
|
InitialEstimatedValue = 10000,
|
||||||
|
Make = "Datsun",
|
||||||
|
Model = "Go-Cross",
|
||||||
|
Mileage = 38,
|
||||||
|
Condition = NewUsed.New,
|
||||||
|
Type = VehicleType.Automobile
|
||||||
|
},
|
||||||
|
PrimaryBorrower = new Individual(new Guid("b0fb7c37-a203-4c06-89cb-e4e9f3ca20d4"))
|
||||||
|
{
|
||||||
|
Language = LanguageOption.English,
|
||||||
|
FirstName = "Jane",
|
||||||
|
MiddleInitial = "J",
|
||||||
|
LastName = "Doe",
|
||||||
|
DOB = new DateTime(2018, 01, 01),
|
||||||
|
SSN = "666666666",
|
||||||
|
Phone = "5555550100",
|
||||||
|
PhoneType = PhoneType.Home,
|
||||||
|
Email = "[email protected]",
|
||||||
|
IsMarried = false,
|
||||||
|
Address = new CurrentResidenceAddress(new Guid("66eecd56-4877-47d9-b2b1-45d11a087322"))
|
||||||
|
{
|
||||||
|
Address1 = "123 Main St",
|
||||||
|
City = "New Berlin",
|
||||||
|
State = StateOption.WI,
|
||||||
|
Country = CountryOption.UnitedStates,
|
||||||
|
PostalCode = "53151",
|
||||||
|
MonthlyPayment = 1000m,
|
||||||
|
MonthsResided = 120,
|
||||||
|
ResidenceType = ResidenceTypeOption.Own,
|
||||||
|
},
|
||||||
|
HmdaValues = new Hmda
|
||||||
|
{
|
||||||
|
HmdaNoticeDisclosed = true,
|
||||||
|
Races =
|
||||||
|
[
|
||||||
|
Race.NotProvided,
|
||||||
|
],
|
||||||
|
Ethnicities =
|
||||||
|
[
|
||||||
|
Ethnicity.OtherHispanicLatino,
|
||||||
|
],
|
||||||
|
OtherHispanicLatinoEthnicity = "Argentinean",
|
||||||
|
Sexes =
|
||||||
|
[
|
||||||
|
Sex.Female,
|
||||||
|
Sex.Male,
|
||||||
|
],
|
||||||
|
},
|
||||||
|
Employers =
|
||||||
|
[
|
||||||
|
new Employer(employerId: new Guid("57df49cc-ff09-4660-aa47-54fdb5e08017"))
|
||||||
|
{
|
||||||
|
Language = LanguageOption.English,
|
||||||
|
Name = "Purple Widgets Inc",
|
||||||
|
CurrentEmployer = true,
|
||||||
|
EmploymentType = EmploymentTypeOption.FullTime,
|
||||||
|
MonthsEmployed = 120,
|
||||||
|
StartDate = new DateTime(2008, 01, 01),
|
||||||
|
EndDate = new DateTime(2018,01,01),
|
||||||
|
Title = "Lead Widget Painter",
|
||||||
|
Income = new Income
|
||||||
|
{
|
||||||
|
IncomeTypeCD = IncomeType.Salary,
|
||||||
|
SourceName = "Job",
|
||||||
|
AmountPerPeriod = 100m,
|
||||||
|
Frequency = Frequency.Hourly,
|
||||||
|
HoursPerWeek = 40,
|
||||||
|
IncomeStatus = IncomeStatus.IncomeStatus_Included,
|
||||||
|
},
|
||||||
|
},
|
||||||
|
],
|
||||||
|
}
|
||||||
|
};
|
||||||
|
|
||||||
|
private static XElement BuildApplication(LoanApplication loanApplication)
|
||||||
|
{
|
||||||
|
var createAppElement = new LoanApplicationRequestBuilder(loanApplication, TestCommon.GetTestSettings(),
|
||||||
|
new Guid("741be6b4-9f42-4efd-871f-f5d99c0ef122"), new Guid("e814d860-14fe-4bef-be9b-21be3dce1edf"),
|
||||||
|
new Guid("3090a5a1-d493-4865-ba44-8fd390dfec44"), new TestDistributionChannelLookupService()).Build();
|
||||||
|
|
||||||
|
return createAppElement;
|
||||||
|
}
|
||||||
|
|
||||||
|
[Fact]
|
||||||
|
public void Validate()
|
||||||
|
{
|
||||||
|
ModelValidator.Validate(_loanApplication.Vehicle);
|
||||||
|
|
||||||
|
var createAppElement =
|
||||||
|
new LoanApplicationRequestBuilder(_loanApplication, TestCommon.GetTestSettings()).Build();
|
||||||
|
|
||||||
|
Assert.Empty(TestCommon.Validate(createAppElement));
|
||||||
|
}
|
||||||
|
|
||||||
|
[Fact]
|
||||||
|
public void CreateApplication()
|
||||||
|
{
|
||||||
|
var createAppElement = BuildApplication(_loanApplication);
|
||||||
|
|
||||||
|
string comparePath = "ExampleXML" + System.IO.Path.DirectorySeparatorChar + "Vehicle" + System.IO.Path.DirectorySeparatorChar + "CreateApp.xml";
|
||||||
|
|
||||||
|
var results = TestCommon.Compare(createAppElement, comparePath);
|
||||||
|
|
||||||
|
Assert.Empty(results);
|
||||||
|
}
|
||||||
|
|
||||||
|
[Fact]
|
||||||
|
public void CreateMotorcyleApplication()
|
||||||
|
{
|
||||||
|
var motorcycleApplication = _loanApplication;
|
||||||
|
motorcycleApplication.Vehicle.Type = VehicleType.Motorcycle;
|
||||||
|
motorcycleApplication.Vehicle.Make = "Honda";
|
||||||
|
motorcycleApplication.Vehicle.Model = "Gold Wing";
|
||||||
|
|
||||||
|
var createAppElement = BuildApplication(_loanApplication);
|
||||||
|
|
||||||
|
string comparePath = "ExampleXML" + System.IO.Path.DirectorySeparatorChar + "Vehicle" + System.IO.Path.DirectorySeparatorChar + "CreateMotorcycleApp.xml";
|
||||||
|
|
||||||
|
var results = TestCommon.Compare(createAppElement, comparePath);
|
||||||
|
|
||||||
|
Assert.Empty(results);
|
||||||
|
}
|
||||||
|
|
||||||
|
[Fact]
|
||||||
|
public void CreatePreApprovalApplication()
|
||||||
|
{
|
||||||
|
var preApprovalApplication = _loanApplication;
|
||||||
|
preApprovalApplication.LoanType = LoanType.V_VehiclePreapproval;
|
||||||
|
preApprovalApplication.Vehicle = null;
|
||||||
|
|
||||||
|
var createAppElement = BuildApplication(_loanApplication);
|
||||||
|
|
||||||
|
string comparePath = "ExampleXML" + System.IO.Path.DirectorySeparatorChar + "Vehicle" + System.IO.Path.DirectorySeparatorChar + "CreatePreApprovalApp.xml";
|
||||||
|
|
||||||
|
var results = TestCommon.Compare(createAppElement, comparePath);
|
||||||
|
|
||||||
|
Assert.Empty(results);
|
||||||
|
}
|
||||||
|
|
||||||
|
[Fact]
|
||||||
|
public void CreateBoatApplication()
|
||||||
|
{
|
||||||
|
var boatApplication = _loanApplication;
|
||||||
|
boatApplication.LoanType = LoanType.M_Boat;
|
||||||
|
boatApplication.Vehicle.Type = VehicleType.Boat;
|
||||||
|
|
||||||
|
boatApplication.Vehicle.BoatAddress = new Address(new Guid("60899299-c5b3-4683-bd3b-02a8ab1af35e"))
|
||||||
|
{
|
||||||
|
Address1 = "123 Boat Location Ave",
|
||||||
|
PostalCode = "12345",
|
||||||
|
City = "Schenectady",
|
||||||
|
State = StateOption.NY,
|
||||||
|
Country = CountryOption.UnitedStates
|
||||||
|
};
|
||||||
|
|
||||||
|
boatApplication.Vehicle.BoatLength = 16;
|
||||||
|
|
||||||
|
boatApplication.Vehicle.TrailerMake = "Trailer Make";
|
||||||
|
boatApplication.Vehicle.TrailerType = "TriAxle";
|
||||||
|
boatApplication.Vehicle.TrailerYear = 2010;
|
||||||
|
|
||||||
|
boatApplication.Vehicle.MotorMake = "Motor Make";
|
||||||
|
boatApplication.Vehicle.MotorModel = "Motor Model";
|
||||||
|
boatApplication.Vehicle.MotorType = 2;
|
||||||
|
boatApplication.Vehicle.MotorYear = 2005;
|
||||||
|
|
||||||
|
var createAppElement = BuildApplication(_loanApplication);
|
||||||
|
|
||||||
|
string comparePath = "ExampleXML" + System.IO.Path.DirectorySeparatorChar + "Vehicle" + System.IO.Path.DirectorySeparatorChar + "CreateBoatApp.xml";
|
||||||
|
|
||||||
|
var results = TestCommon.Compare(createAppElement, comparePath);
|
||||||
|
|
||||||
|
Assert.Empty(results);
|
||||||
|
}
|
||||||
|
|
||||||
|
[Fact]
|
||||||
|
public void CreateAtvApplication()
|
||||||
|
{
|
||||||
|
var boatApplication = _loanApplication;
|
||||||
|
boatApplication.LoanType = LoanType.P_Powersport;
|
||||||
|
boatApplication.Vehicle.Type = VehicleType.ATV;
|
||||||
|
|
||||||
|
var createAppElement = BuildApplication(_loanApplication);
|
||||||
|
|
||||||
|
string comparePath = "ExampleXML" + System.IO.Path.DirectorySeparatorChar + "Vehicle" + System.IO.Path.DirectorySeparatorChar + "CreateAtvApp.xml";
|
||||||
|
|
||||||
|
var results = TestCommon.Compare(createAppElement, comparePath);
|
||||||
|
|
||||||
|
Assert.Empty(results);
|
||||||
|
}
|
||||||
|
|
||||||
|
[Fact]
|
||||||
|
public void CreatePwcApplication()
|
||||||
|
{
|
||||||
|
var boatApplication = _loanApplication;
|
||||||
|
boatApplication.LoanType = LoanType.P_Powersport;
|
||||||
|
boatApplication.Vehicle.Type = VehicleType.PWC;
|
||||||
|
|
||||||
|
var createAppElement = BuildApplication(_loanApplication);
|
||||||
|
|
||||||
|
string comparePath = "ExampleXML" + System.IO.Path.DirectorySeparatorChar + "Vehicle" + System.IO.Path.DirectorySeparatorChar + "CreatePwcApp.xml";
|
||||||
|
|
||||||
|
var results = TestCommon.Compare(createAppElement, comparePath);
|
||||||
|
|
||||||
|
Assert.Empty(results);
|
||||||
|
}
|
||||||
|
|
||||||
|
[Fact]
|
||||||
|
public void CreateRvPowersportApplication()
|
||||||
|
{
|
||||||
|
var boatApplication = _loanApplication;
|
||||||
|
boatApplication.LoanType = LoanType.P_Powersport;
|
||||||
|
boatApplication.Vehicle.Type = VehicleType.RecreationalVehicle;
|
||||||
|
|
||||||
|
var createAppElement = BuildApplication(_loanApplication);
|
||||||
|
|
||||||
|
string comparePath = "ExampleXML" + System.IO.Path.DirectorySeparatorChar + "Vehicle" + System.IO.Path.DirectorySeparatorChar + "CreateRvPowersportApp.xml";
|
||||||
|
|
||||||
|
var results = TestCommon.Compare(createAppElement, comparePath);
|
||||||
|
|
||||||
|
Assert.Empty(results);
|
||||||
|
}
|
||||||
|
|
||||||
|
[Fact]
|
||||||
|
public void CreateSnowmobileApplication()
|
||||||
|
{
|
||||||
|
var boatApplication = _loanApplication;
|
||||||
|
boatApplication.LoanType = LoanType.P_Powersport;
|
||||||
|
boatApplication.Vehicle.Type = VehicleType.Snowmobile;
|
||||||
|
|
||||||
|
var createAppElement = BuildApplication(_loanApplication);
|
||||||
|
|
||||||
|
string comparePath = "ExampleXML" + System.IO.Path.DirectorySeparatorChar + "Vehicle" + System.IO.Path.DirectorySeparatorChar + "CreateSnowmobileApp.xml";
|
||||||
|
|
||||||
|
var results = TestCommon.Compare(createAppElement, comparePath);
|
||||||
|
|
||||||
|
Assert.Empty(results);
|
||||||
|
}
|
||||||
|
|
||||||
|
[Fact]
|
||||||
|
public void CreateMotorhomeApplication()
|
||||||
|
{
|
||||||
|
var motorhomeApplication = _loanApplication;
|
||||||
|
motorhomeApplication.LoanType = LoanType.T_TrailerMotorhome;
|
||||||
|
motorhomeApplication.Vehicle.Type = VehicleType.TrailerMotorHome;
|
||||||
|
|
||||||
|
var createAppElement = BuildApplication(_loanApplication);
|
||||||
|
|
||||||
|
string comparePath = "ExampleXML" + System.IO.Path.DirectorySeparatorChar + "Vehicle" + System.IO.Path.DirectorySeparatorChar + "CreateTrailerMotorhomeApp.xml";
|
||||||
|
|
||||||
|
var results = TestCommon.Compare(createAppElement, comparePath);
|
||||||
|
|
||||||
|
Assert.Empty(results);
|
||||||
|
}
|
||||||
|
|
||||||
|
[Fact]
|
||||||
|
public void CreateApplicationWithNoteAndVehicleSeller()
|
||||||
|
{
|
||||||
|
_loanApplication.Note = "Example application note.";
|
||||||
|
_loanApplication.Vehicle.Seller = VehicleSeller.Private_Party;
|
||||||
|
|
||||||
|
var createAppElement = BuildApplication(_loanApplication);
|
||||||
|
|
||||||
|
string comparePath = @"ExampleXML/Vehicle/CreateApplicationWithNoteAndVehicleSeller.xml";
|
||||||
|
|
||||||
|
var results = TestCommon.Compare(createAppElement, comparePath);
|
||||||
|
|
||||||
|
Assert.Empty(results);
|
||||||
|
}
|
||||||
|
|
||||||
|
[Fact]
|
||||||
|
public void CreateApplicationWithVehicleSeller()
|
||||||
|
{
|
||||||
|
_loanApplication.Vehicle.Seller = VehicleSeller.Dealer;
|
||||||
|
|
||||||
|
var createAppElement = BuildApplication(_loanApplication);
|
||||||
|
|
||||||
|
string comparePath = @"ExampleXML/Vehicle/CreateApplicationWithVehicleSeller.xml";
|
||||||
|
|
||||||
|
var results = TestCommon.Compare(createAppElement, comparePath);
|
||||||
|
|
||||||
|
Assert.Empty(results);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,54 @@
|
|||||||
|
|
||||||
|
{
|
||||||
|
"first":
|
||||||
|
[
|
||||||
|
{
|
||||||
|
"hasFirstMortgage": false,
|
||||||
|
"hasSecondMortgage": false,
|
||||||
|
"payoffFirstMortgage": false,
|
||||||
|
"payoffSecondMortgage": false
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"hasFirstMortgage": true,
|
||||||
|
"hasSecondMortgage": false,
|
||||||
|
"payoffFirstMortgage": true,
|
||||||
|
"payoffSecondMortgage": false
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"hasFirstMortgage": false,
|
||||||
|
"hasSecondMortgage": true,
|
||||||
|
"payoffFirstMortgage": false,
|
||||||
|
"payoffSecondMortgage": true
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"second":
|
||||||
|
[
|
||||||
|
{
|
||||||
|
"hasFirstMortgage": true,
|
||||||
|
"hasSecondMortgage": false,
|
||||||
|
"payoffFirstMortgage": false,
|
||||||
|
"payoffSecondMortgage": false
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"hasFirstMortgage": false,
|
||||||
|
"hasSecondMortgage": true,
|
||||||
|
"payoffFirstMortgage": false,
|
||||||
|
"payoffSecondMortgage": false
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"hasFirstMortgage": true,
|
||||||
|
"hasSecondMortgage": true,
|
||||||
|
"payoffFirstMortgage": true,
|
||||||
|
"payoffSecondMortgage": false
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"third":
|
||||||
|
[
|
||||||
|
{
|
||||||
|
"hasFirstMortgage": true,
|
||||||
|
"hasSecondMortgage": true,
|
||||||
|
"payoffFirstMortgage": false,
|
||||||
|
"payoffSecondMortgage": false
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
@@ -0,0 +1,254 @@
|
|||||||
|
using System.Collections.Generic;
|
||||||
|
using System.Linq;
|
||||||
|
using System.Xml.Linq;
|
||||||
|
using Org.XmlUnit.Builder;
|
||||||
|
using Org.XmlUnit.Diff;
|
||||||
|
using Org.XmlUnit.Input;
|
||||||
|
using Org.XmlUnit.Validation;
|
||||||
|
using XmlUnit = Org.XmlUnit;
|
||||||
|
using CRIF.ACTion.Configuration;
|
||||||
|
|
||||||
|
namespace CRIF.ACTion.Tests
|
||||||
|
{
|
||||||
|
public static class TestCommon
|
||||||
|
{
|
||||||
|
|
||||||
|
public static CrifSettings GetTestSettings()
|
||||||
|
{
|
||||||
|
var settings = new CrifSettings
|
||||||
|
{
|
||||||
|
ApiSettings = new ApiConnectionSettings
|
||||||
|
{
|
||||||
|
Username = "LandmarkCUImportUser",
|
||||||
|
InterfaceId = 600002,
|
||||||
|
OrgCode = "LandmarkCU",
|
||||||
|
OrgId = 4,
|
||||||
|
},
|
||||||
|
SourceChannels = new SourceChannelSettings
|
||||||
|
{
|
||||||
|
DefaultSourceChannelId = 2399724,
|
||||||
|
CreditCardSourceChannelId = 2294092,
|
||||||
|
},
|
||||||
|
ProductIds = new ProductIdSettings
|
||||||
|
{
|
||||||
|
CC_CashBack = 132,
|
||||||
|
CC_Rewards = 133,
|
||||||
|
CC_Student = 134,
|
||||||
|
CC_Secure = 136,
|
||||||
|
EQ_HELOC_Flex = 139,
|
||||||
|
EQ_Home_Equity_Fixed = 148,
|
||||||
|
EQ_Mtg_Refi_Express = 149,
|
||||||
|
EQ_Mfg_Home_And_Land = 146,
|
||||||
|
V_Vehicle = 125,
|
||||||
|
V_VehiclePreapproval = 126,
|
||||||
|
M_Boat = 129,
|
||||||
|
P_Powersport = 131,
|
||||||
|
T_TrailerMotorhome = 130,
|
||||||
|
S_Signature = 140
|
||||||
|
},
|
||||||
|
ServicingChannels = new ServicingChannelSettings
|
||||||
|
{
|
||||||
|
DefaultServicingChannel = 1698432,
|
||||||
|
},
|
||||||
|
CustomFieldMappings = new CustomFieldMappings
|
||||||
|
{
|
||||||
|
LoanTypeToPromoId = new Dictionary<string, string>()
|
||||||
|
{
|
||||||
|
{ "132", "-119" },
|
||||||
|
{ "133", "-119" },
|
||||||
|
{ "134", "-119" },
|
||||||
|
{ "136", "-119" },
|
||||||
|
{ "139", "-115" },
|
||||||
|
{ "148", "-115" },
|
||||||
|
{ "149", "-115" },
|
||||||
|
{ "146", "-115" },
|
||||||
|
{ "125", "-116" },
|
||||||
|
{ "126", "-116" },
|
||||||
|
{ "129", "-116" },
|
||||||
|
{ "131", "-116" },
|
||||||
|
{ "130", "-116" },
|
||||||
|
{ "140", "-118" }
|
||||||
|
}
|
||||||
|
},
|
||||||
|
CustomFields = new CustomFieldConfigs
|
||||||
|
{
|
||||||
|
CustomPropertyRenovationFieldData = new List<CustomPropertyStatusData>()
|
||||||
|
{
|
||||||
|
{
|
||||||
|
new CustomPropertyStatusData
|
||||||
|
{
|
||||||
|
CustomFieldId = "-109",
|
||||||
|
ProductCategoryId = "28",
|
||||||
|
SortOrder = "1",
|
||||||
|
YesId = "270",
|
||||||
|
NoId = "269",
|
||||||
|
NaId = "301"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
CustomPropertySaleFieldData = new List<CustomPropertyStatusData>()
|
||||||
|
{
|
||||||
|
{
|
||||||
|
new CustomPropertyStatusData
|
||||||
|
{
|
||||||
|
CustomFieldId = "-110",
|
||||||
|
ProductCategoryId = "28",
|
||||||
|
SortOrder = "2",
|
||||||
|
YesId = "272",
|
||||||
|
NoId = "271",
|
||||||
|
NaId = "302"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
CustomJointCreditFieldData =
|
||||||
|
[
|
||||||
|
new CustomJointCreditData
|
||||||
|
{
|
||||||
|
CustomFieldId = "-127",
|
||||||
|
ProductCategoryId = "28",
|
||||||
|
SortOrder = "25",
|
||||||
|
IndividuallyId = "314",
|
||||||
|
JointlyId = "315"
|
||||||
|
},
|
||||||
|
new CustomJointCreditData
|
||||||
|
{
|
||||||
|
CustomFieldId = "-126",
|
||||||
|
ProductCategoryId = "27",
|
||||||
|
SortOrder = "25",
|
||||||
|
IndividuallyId = "312",
|
||||||
|
JointlyId = "313"
|
||||||
|
},
|
||||||
|
new CustomJointCreditData
|
||||||
|
{
|
||||||
|
CustomFieldId = "-125",
|
||||||
|
ProductCategoryId = "26",
|
||||||
|
SortOrder = "25",
|
||||||
|
IndividuallyId = "310",
|
||||||
|
JointlyId = "311"
|
||||||
|
},
|
||||||
|
new CustomJointCreditData
|
||||||
|
{
|
||||||
|
CustomFieldId = "-124",
|
||||||
|
ProductCategoryId = "24",
|
||||||
|
SortOrder = "25",
|
||||||
|
IndividuallyId = "308",
|
||||||
|
JointlyId = "309"
|
||||||
|
},
|
||||||
|
new CustomJointCreditData
|
||||||
|
{
|
||||||
|
CustomFieldId = "-122",
|
||||||
|
ProductCategoryId = "25",
|
||||||
|
SortOrder = "25",
|
||||||
|
IndividuallyId = "303",
|
||||||
|
JointlyId = "304"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
ProductIdToCategoryId = new Dictionary<string, string>()
|
||||||
|
{
|
||||||
|
{"107" , "22"},
|
||||||
|
{"108" , "22"},
|
||||||
|
{"109" , "22"},
|
||||||
|
{"110" , "22"},
|
||||||
|
{"111" , "22"},
|
||||||
|
{"112" , "22"},
|
||||||
|
{"113" , "22"},
|
||||||
|
{"114" , "23"},
|
||||||
|
{"115" , "22"},
|
||||||
|
{"116" , "22"},
|
||||||
|
{"117" , "22"},
|
||||||
|
{"118" , "22"},
|
||||||
|
{"119" , "22"},
|
||||||
|
{"120" , "22"},
|
||||||
|
{"121" , "22"},
|
||||||
|
{"122" , "22"},
|
||||||
|
{"123" , "22"},
|
||||||
|
{"124" , "22"},
|
||||||
|
{"125" , "27"},
|
||||||
|
{"126" , "27"},
|
||||||
|
{"127" , "27"},
|
||||||
|
{"128" , "27"},
|
||||||
|
{"129" , "27"},
|
||||||
|
{"130" , "27"},
|
||||||
|
{"131" , "27"},
|
||||||
|
{"132" , "24"},
|
||||||
|
{"133" , "24"},
|
||||||
|
{"134" , "24"},
|
||||||
|
{"135" , "24"},
|
||||||
|
{"136" , "24"},
|
||||||
|
{"137" , "24"},
|
||||||
|
{"138" , "24"},
|
||||||
|
{"139" , "28"},
|
||||||
|
{"140" , "25"},
|
||||||
|
{"141" , "26"},
|
||||||
|
{"142" , "26"},
|
||||||
|
{"143" , "25"},
|
||||||
|
{"144" , "25"},
|
||||||
|
{"145" , "25"},
|
||||||
|
{"146" , "28"},
|
||||||
|
{"147" , "28"},
|
||||||
|
{"148" , "28"},
|
||||||
|
{"149" , "28"},
|
||||||
|
{"150" , "27"},
|
||||||
|
{"151" , "24"}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
};
|
||||||
|
|
||||||
|
return settings;
|
||||||
|
}
|
||||||
|
|
||||||
|
public static ICollection<Difference> Compare(XElement xml1, XElement xml2)
|
||||||
|
{
|
||||||
|
var source1 = Input.FromNode(xml1).Build();
|
||||||
|
var source2 = Input.FromNode(xml2).Build();
|
||||||
|
|
||||||
|
return Compare(source1, source2);
|
||||||
|
}
|
||||||
|
|
||||||
|
public static ICollection<Difference> Compare(XElement xml1, string xmlLocation)
|
||||||
|
{
|
||||||
|
var source1 = Input.FromNode(xml1).Build();
|
||||||
|
var source2 = Input.FromFile(xmlLocation).Build();
|
||||||
|
|
||||||
|
return Compare(source1, source2);
|
||||||
|
}
|
||||||
|
|
||||||
|
private static ICollection<Difference> Compare(XmlUnit.ISource source1, XmlUnit.ISource source2)
|
||||||
|
{
|
||||||
|
var diff = DiffBuilder.Compare(source2)
|
||||||
|
.WithTest(source1)
|
||||||
|
.CheckForIdentical()
|
||||||
|
.Build();
|
||||||
|
|
||||||
|
var similar = diff.Differences.Where(x => x.Result == ComparisonResult.SIMILAR).ToList();
|
||||||
|
var different = diff.Differences.Where(x => x.Result == ComparisonResult.DIFFERENT).ToList();
|
||||||
|
|
||||||
|
|
||||||
|
//TODO #243: Apparently this will be false if elements are in different orders, but diff.Differences will have data -_-
|
||||||
|
var result = diff.HasDifferences();
|
||||||
|
|
||||||
|
return different;
|
||||||
|
}
|
||||||
|
|
||||||
|
public static IEnumerable<ValidationProblem> Validate(XNode xmlData)
|
||||||
|
{
|
||||||
|
Validator v = Validator.ForLanguage(Languages.W3C_XML_SCHEMA_NS_URI);
|
||||||
|
v.SchemaSources = [
|
||||||
|
new StreamSource("XSDs" + System.IO.Path.DirectorySeparatorChar + "actionAPI.XSD"),
|
||||||
|
new StreamSource("XSDs" + System.IO.Path.DirectorySeparatorChar + "appSchema.xsd"),
|
||||||
|
new StreamSource("XSDs" + System.IO.Path.DirectorySeparatorChar + "commonSchema.xsd"),
|
||||||
|
new StreamSource("XSDs" + System.IO.Path.DirectorySeparatorChar + "maintSchema.xsd"),
|
||||||
|
new StreamSource("XSDs" + System.IO.Path.DirectorySeparatorChar + "msgSchema.xsd"),
|
||||||
|
new StreamSource("XSDs" + System.IO.Path.DirectorySeparatorChar + "qoSchema.xsd"),
|
||||||
|
new StreamSource("XSDs" + System.IO.Path.DirectorySeparatorChar + "utilSchema.xsd"),
|
||||||
|
];
|
||||||
|
ValidationResult r = v.ValidateInstance(
|
||||||
|
Input.FromNode(xmlData)
|
||||||
|
.Build());
|
||||||
|
|
||||||
|
return r.Problems;
|
||||||
|
// return r.Valid;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
+13
@@ -0,0 +1,13 @@
|
|||||||
|
using CRIF.ACTion.Services.Landmark.DistributionChannel;
|
||||||
|
|
||||||
|
namespace CRIF.ACTion.Tests
|
||||||
|
{
|
||||||
|
public class TestDistributionChannelLookupService : IDistributionChannelLookupService
|
||||||
|
{
|
||||||
|
public int GetDistributionChannelByZipCode(string zipCode)
|
||||||
|
{
|
||||||
|
//Always return this value for testing
|
||||||
|
return TestCommon.GetTestSettings().ServicingChannels.DefaultServicingChannel;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,278 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:msg="Messages" xmlns:app="App" xmlns:common="Common">
|
||||||
|
<xs:import namespace="Messages" schemaLocation=".\msgSchema.xsd"/>
|
||||||
|
<xs:import namespace="App" schemaLocation=".\AppSchema.xsd"/>
|
||||||
|
<xs:import namespace="Common" schemaLocation=".\CommonSchema.xsd"/>
|
||||||
|
<xs:complexType name="ActionAPI">
|
||||||
|
<xs:complexContent>
|
||||||
|
<xs:extension base="ErrorResponse">
|
||||||
|
<xs:choice minOccurs="0" maxOccurs="unbounded">
|
||||||
|
<xs:element name="createApp" type="AppImport" minOccurs="0" maxOccurs="unbounded"/>
|
||||||
|
<xs:element name="updateApp" type="AppImport" minOccurs="0" maxOccurs="unbounded"/>
|
||||||
|
<xs:element name="addAppNote" type="AppImport" minOccurs="0" maxOccurs="unbounded"/>
|
||||||
|
<xs:element name="updateAppNote" type="AppImport" minOccurs="0" maxOccurs="unbounded"/>
|
||||||
|
<xs:element name="sendToDecisioning" type="AppImport" minOccurs="0" maxOccurs="unbounded"/>
|
||||||
|
<xs:element name="addApplicant" type="AppImport" minOccurs="0" maxOccurs="unbounded"/>
|
||||||
|
<xs:element name="addIndividualApplicant" type="AppImport" minOccurs="0" maxOccurs="unbounded"/>
|
||||||
|
<xs:element name="addCompanyApplicant" type="AppImport" minOccurs="0" maxOccurs="unbounded"/>
|
||||||
|
<xs:element name="updateApplicant" type="AppImport" minOccurs="0" maxOccurs="unbounded"/>
|
||||||
|
<xs:element name="updateIndividualApplicant" type="AppImport" minOccurs="0" maxOccurs="unbounded"/>
|
||||||
|
<xs:element name="updateCompanyApplicant" type="AppImport" minOccurs="0" maxOccurs="unbounded"/>
|
||||||
|
<xs:element name="addAppProduct" type="AppImport" minOccurs="0" maxOccurs="unbounded"/>
|
||||||
|
<xs:element name="updateAppProduct" type="AppImport" minOccurs="0" maxOccurs="unbounded"/>
|
||||||
|
<xs:element name="addCollateral" type="AppImport" minOccurs="0" maxOccurs="unbounded"/>
|
||||||
|
<xs:element name="updateCollateral" type="AppImport" minOccurs="0" maxOccurs="unbounded"/>
|
||||||
|
<xs:element name="addAppDetailStipulation" type="AppImport" minOccurs="0" maxOccurs="unbounded"/>
|
||||||
|
<xs:element name="updateAppDetailStipulation" type="AppImport" minOccurs="0" maxOccurs="unbounded"/>
|
||||||
|
<xs:element name="addAppFiles" type="AppImport" minOccurs="0" maxOccurs="unbounded"/>
|
||||||
|
<xs:element name="getAppFiles" type="AppExport" minOccurs="0" maxOccurs="unbounded"/>
|
||||||
|
<xs:element name="searchIndividual" type="IndividualSearchResponse" minOccurs="0" maxOccurs="unbounded"/>
|
||||||
|
<xs:element name="searchCompany" type="CompanySearchResponse" minOccurs="0" maxOccurs="unbounded"/>
|
||||||
|
<xs:element name="getIndividual" type="MaintExport" minOccurs="0" maxOccurs="unbounded"/>
|
||||||
|
<xs:element name="getAccountSetupApplicant" type="AppExport" minOccurs="0" maxOccurs="unbounded"/>
|
||||||
|
<xs:element name="getCompany" type="MaintExport" minOccurs="0" maxOccurs="unbounded"/>
|
||||||
|
<xs:element name="getApplication" type="AppExport" minOccurs="0" maxOccurs="unbounded"/>
|
||||||
|
<xs:element name="getLookupCodes" type="MaintExport" minOccurs="0" maxOccurs="unbounded"/>
|
||||||
|
<xs:element name="getChannels" type="MaintExport" minOccurs="0" maxOccurs="unbounded"/>
|
||||||
|
<xs:element name="getProducts" type="MaintExport" minOccurs="0" maxOccurs="unbounded"/>
|
||||||
|
<xs:element name="getAllQueue" type="MaintExport" minOccurs="0" maxOccurs="unbounded"/>
|
||||||
|
<xs:element name="getReasons" type="MaintExport" minOccurs="0" maxOccurs="unbounded"/>
|
||||||
|
<xs:element name="getAllDeclineReasons" type="MaintExport" minOccurs="0" maxOccurs="unbounded"/>
|
||||||
|
<xs:element name="getStipulations" type="MaintExport" minOccurs="0" maxOccurs="unbounded"/>
|
||||||
|
<xs:element name="getCustomFields" type="MaintExport" minOccurs="0" maxOccurs="unbounded"/>
|
||||||
|
<xs:element name="getCreditHistory" type="CreditHistoryResponse" minOccurs="0" maxOccurs="unbounded"/>
|
||||||
|
<xs:element name="generateDocumentSet" type="AppImport" minOccurs="0" maxOccurs="unbounded"/>
|
||||||
|
<xs:element name="getDocumentList" type="AppExport" minOccurs="0" maxOccurs="unbounded"/>
|
||||||
|
<xs:element name="getFile" type="MaintExport" minOccurs="0" maxOccurs="unbounded"/>
|
||||||
|
<xs:element name="searchApplication" type="AppSearchResponse" minOccurs="0" maxOccurs="unbounded"/>
|
||||||
|
<xs:element name="getCarletonDocSets" type="AppExport" minOccurs="0" maxOccurs="unbounded"/>
|
||||||
|
<xs:element name="addLoanPurpose" type="AppImport" minOccurs="0" maxOccurs="unbounded"/>
|
||||||
|
<xs:element name="updateLoanPurpose" type="AppImport" minOccurs="0" maxOccurs="unbounded"/>
|
||||||
|
<xs:element name="addIndividual" type="AppImport" minOccurs="0" maxOccurs="unbounded"/>
|
||||||
|
<xs:element name="updateIndividual" type="AppImport" minOccurs="0" maxOccurs="unbounded"/>
|
||||||
|
<xs:element name="addApplicantAddress" type="AppImport" minOccurs="0" maxOccurs="unbounded"/>
|
||||||
|
<xs:element name="updateApplicantAddress" type="AppImport" minOccurs="0" maxOccurs="unbounded"/>
|
||||||
|
<xs:element name="addApplicantContactInfo" type="AppImport" minOccurs="0" maxOccurs="unbounded"/>
|
||||||
|
<xs:element name="updateApplicantContactInfo" type="AppImport" minOccurs="0" maxOccurs="unbounded"/>
|
||||||
|
<xs:element name="addApplicantIdentification" type="AppImport" minOccurs="0" maxOccurs="unbounded"/>
|
||||||
|
<xs:element name="updateApplicantIdentification" type="AppImport" minOccurs="0" maxOccurs="unbounded"/>
|
||||||
|
<xs:element name="addApplicantEmployment" type="AppImport" minOccurs="0" maxOccurs="unbounded"/>
|
||||||
|
<xs:element name="updateApplicantEmployment" type="AppImport" minOccurs="0" maxOccurs="unbounded"/>
|
||||||
|
<xs:element name="addApplicantIncome" type="AppImport" minOccurs="0" maxOccurs="unbounded"/>
|
||||||
|
<xs:element name="updateApplicantIncome" type="AppImport" minOccurs="0" maxOccurs="unbounded"/>
|
||||||
|
<xs:element name="addApplicantDepositAccount" type="AppImport" minOccurs="0" maxOccurs="unbounded"/>
|
||||||
|
<xs:element name="updateApplicantDepositAccount" type="AppImport" minOccurs="0" maxOccurs="unbounded"/>
|
||||||
|
<xs:element name="addVehicleCollateral" type="AppImport" minOccurs="0" maxOccurs="unbounded"/>
|
||||||
|
<xs:element name="updateVehicleCollateral" type="AppImport" minOccurs="0" maxOccurs="unbounded"/>
|
||||||
|
<xs:element name="addBoatCollateral" type="AppImport" minOccurs="0" maxOccurs="unbounded"/>
|
||||||
|
<xs:element name="updateBoatCollateral" type="AppImport" minOccurs="0" maxOccurs="unbounded"/>
|
||||||
|
<xs:element name="addMotorCollateral" type="AppImport" minOccurs="0" maxOccurs="unbounded"/>
|
||||||
|
<xs:element name="updateMotorCollateral" type="AppImport" minOccurs="0" maxOccurs="unbounded"/>
|
||||||
|
<xs:element name="addTrailerCollateral" type="AppImport" minOccurs="0" maxOccurs="unbounded"/>
|
||||||
|
<xs:element name="updateTrailerCollateral" type="AppImport" minOccurs="0" maxOccurs="unbounded"/>
|
||||||
|
<xs:element name="addRVCollateral" type="AppImport" minOccurs="0" maxOccurs="unbounded"/>
|
||||||
|
<xs:element name="updateRVCollateral" type="AppImport" minOccurs="0" maxOccurs="unbounded"/>
|
||||||
|
<xs:element name="addCDCollateral" type="AppImport" minOccurs="0" maxOccurs="unbounded"/>
|
||||||
|
<xs:element name="updateCDCollateral" type="AppImport" minOccurs="0" maxOccurs="unbounded"/>
|
||||||
|
<xs:element name="addRealEstateCollateral" type="AppImport" minOccurs="0" maxOccurs="unbounded"/>
|
||||||
|
<xs:element name="updateRealEstateCollateral" type="AppImport" minOccurs="0" maxOccurs="unbounded"/>
|
||||||
|
<xs:element name="addLienHolderCollateral" type="AppImport" minOccurs="0" maxOccurs="unbounded"/>
|
||||||
|
<xs:element name="updateLienHolderCollateral" type="AppImport" minOccurs="0" maxOccurs="unbounded"/>
|
||||||
|
<xs:element name="addInsuranceCollateral" type="AppImport" minOccurs="0" maxOccurs="unbounded"/>
|
||||||
|
<xs:element name="updateInsuranceCollateral" type="AppImport" minOccurs="0" maxOccurs="unbounded"/>
|
||||||
|
<xs:element name="addHMDAInfo" type="AppImport" minOccurs="0" maxOccurs="unbounded"/>
|
||||||
|
<xs:element name="updateHMDAInfo" type="AppImport" minOccurs="0" maxOccurs="unbounded"/>
|
||||||
|
<xs:element name="addRefinanceInfo" type="AppImport" minOccurs="0" maxOccurs="unbounded"/>
|
||||||
|
<xs:element name="updateRefinanceInfo" type="AppImport" minOccurs="0" maxOccurs="unbounded"/>
|
||||||
|
<xs:element name="updateApplicantCustomerID" type="AppImport" minOccurs="0" maxOccurs="unbounded"/>
|
||||||
|
<xs:element name="updateLoanAccountNumber" type="AppImport" minOccurs="0" maxOccurs="unbounded"/>
|
||||||
|
<xs:element name="getApplicantAddress" type="AppExport" minOccurs="0" maxOccurs="unbounded"/>
|
||||||
|
<xs:element name="getAppDetail" type="AppExport" minOccurs="0" maxOccurs="unbounded"/>
|
||||||
|
<xs:element name="getApplicantFinancialStatement" type="AppExport" minOccurs="0" maxOccurs="unbounded"/>
|
||||||
|
<xs:element name="getApplicantTrade" type="AppExport" minOccurs="0" maxOccurs="unbounded"/>
|
||||||
|
<xs:element name="getApplicantIdentification" type="AppExport" minOccurs="0" maxOccurs="unbounded"/>
|
||||||
|
<xs:element name="getApplicantReference" type="AppExport" minOccurs="0" maxOccurs="unbounded"/>
|
||||||
|
<xs:element name="getApplicantPrincipal" type="AppExport" minOccurs="0" maxOccurs="unbounded"/>
|
||||||
|
<xs:element name="getApplicantIncome" type="AppExport" minOccurs="0" maxOccurs="unbounded"/>
|
||||||
|
<xs:element name="getApplicantDepositAccount" type="AppExport" minOccurs="0" maxOccurs="unbounded"/>
|
||||||
|
<xs:element name="updateApplicantCustomField" type="AppImport" minOccurs="0" maxOccurs="unbounded"/>
|
||||||
|
<xs:element name="updateProductCustomField" type="AppImport" minOccurs="0" maxOccurs="unbounded"/>
|
||||||
|
<xs:element name="updatePropertyCustomField" type="AppImport" minOccurs="0" maxOccurs="unbounded"/>
|
||||||
|
<xs:element name="getApplicantCreditHistory" type="AppImport" minOccurs="0" maxOccurs="unbounded"/>
|
||||||
|
<xs:element name="getVendors" type="MaintExport" minOccurs="0" maxOccurs="unbounded"/>
|
||||||
|
<xs:element name="getApplicantScore" type="AppExport" minOccurs="0" maxOccurs="unbounded"/>
|
||||||
|
<xs:element name="getAddOnQuoteBorrowerInformation" type="AppExport" minOccurs="0" maxOccurs="unbounded"/>
|
||||||
|
<xs:element name="getAddOnQuoteCollateralInformation" type="AppExport" minOccurs="0" maxOccurs="unbounded"/>
|
||||||
|
<xs:element name="getAddOnQuoteProductInformation" type="AppExport" minOccurs="0" maxOccurs="unbounded"/>
|
||||||
|
<xs:element name="updateAppDetailAddOnQuoteDetails" type="AppImport" minOccurs="0" maxOccurs="unbounded"/>
|
||||||
|
<xs:element name="getSettlementServiceCollateral" type="AppExport" minOccurs="0" maxOccurs="unbounded"/>
|
||||||
|
<xs:element name="getSettlementServiceApplicant" type="AppExport" minOccurs="0" maxOccurs="unbounded"/>
|
||||||
|
<xs:element name="getSettlementServiceVendors" type="MaintExport" minOccurs="0" maxOccurs="unbounded"/>
|
||||||
|
<xs:element name="getSettlementServiceTypes" type="MaintExport" minOccurs="0" maxOccurs="unbounded"/>
|
||||||
|
<xs:element name="getSettlementServiceForms" type="MaintExport" minOccurs="0" maxOccurs="unbounded"/>
|
||||||
|
<xs:element name="getSettlementServiceAppDetail" type="AppExport" minOccurs="0" maxOccurs="unbounded"/>
|
||||||
|
<xs:element name="getSettlementServiceRequest" type="AppExport" minOccurs="0" maxOccurs="unbounded"/>
|
||||||
|
<xs:element name="addSettlementServiceRequest" type="AppImport" minOccurs="0" maxOccurs="unbounded"/>
|
||||||
|
<xs:element name="updateAppraisalServiceRequest" type="AppImport" minOccurs="0" maxOccurs="unbounded"/>
|
||||||
|
<xs:element name="updateFloodServiceRequest" type="ApiAppImport" minOccurs="0" maxOccurs="unbounded"/>
|
||||||
|
<xs:element name="updateTitleServiceRequest" type="AppImport" minOccurs="0" maxOccurs="unbounded"/>
|
||||||
|
<xs:element name="addPropertyTitleException" type="AppImport" minOccurs="0" maxOccurs="unbounded"/>
|
||||||
|
<xs:element name="updatePropertyTitleException" type="AppImport" minOccurs="0" maxOccurs="unbounded"/>
|
||||||
|
<xs:element name="deletePropertyTitleException" type="AppImport" minOccurs="0" maxOccurs="unbounded"/>
|
||||||
|
<xs:element name="addPropertyTitleName" type="AppImport" minOccurs="0" maxOccurs="unbounded"/>
|
||||||
|
<xs:element name="updatePropertyTitleName" type="AppImport" minOccurs="0" maxOccurs="unbounded"/>
|
||||||
|
<xs:element name="deletePropertyTitleName" type="AppImport" minOccurs="0" maxOccurs="unbounded"/>
|
||||||
|
<xs:element name="addPropertyTrusteeName" type="AppImport" minOccurs="0" maxOccurs="unbounded"/>
|
||||||
|
<xs:element name="updatePropertyTrusteeName" type="AppImport" minOccurs="0" maxOccurs="unbounded"/>
|
||||||
|
<xs:element name="deletePropertyTrusteeName" type="AppImport" minOccurs="0" maxOccurs="unbounded"/>
|
||||||
|
<xs:element name="cancelApplicationProduct" type="AppImport" minOccurs="0" maxOccurs="unbounded"/>
|
||||||
|
<xs:element name="withdrawApplicationProduct" type="AppImport" minOccurs="0" maxOccurs="unbounded"/>
|
||||||
|
<xs:element name="approveApplicationProduct" type="AppImport" minOccurs="0" maxOccurs="unbounded"/>
|
||||||
|
<xs:element name="reviewApplicationProduct" type="AppImport" minOccurs="0" maxOccurs="unbounded"/>
|
||||||
|
<xs:element name="counterofferApplicationProduct" type="AppImport" minOccurs="0" maxOccurs="unbounded"/>
|
||||||
|
<xs:element name="declineApplicationProduct" type="AppImport" minOccurs="0" maxOccurs="unbounded"/>
|
||||||
|
<xs:element name="getAddOnQuoteApplicant" type="AppImport" minOccurs="0" maxOccurs="unbounded"/>
|
||||||
|
<xs:element name="getAddOnQuoteCollateral" type="AppImport" minOccurs="0" maxOccurs="unbounded"/>
|
||||||
|
<xs:element name="getAddOnQuoteAppDetail" type="AppImport" minOccurs="0" maxOccurs="unbounded"/>
|
||||||
|
<xs:element name="updateAddOnQuoteAppDetail" type="ApiAppImport" minOccurs="0" maxOccurs="unbounded"/>
|
||||||
|
<xs:element name="getCurrentQueue" type="AppExport" minOccurs="0" maxOccurs="unbounded"/>
|
||||||
|
<xs:element name="changeQueue" type="AppImport" minOccurs="0" maxOccurs="unbounded"/>
|
||||||
|
<xs:element name="getDecisionStatus" type="AppExport" minOccurs="0" maxOccurs="unbounded"/>
|
||||||
|
<xs:element name="getApplicationProducts" type="AppExport" minOccurs="0" maxOccurs="unbounded"/>
|
||||||
|
<xs:element name="getApplicantCustomField" type="AppExport" minOccurs="0" maxOccurs="unbounded"/>
|
||||||
|
</xs:choice>
|
||||||
|
<xs:attribute name="version" type="xs:int" default="1"/>
|
||||||
|
</xs:extension>
|
||||||
|
</xs:complexContent>
|
||||||
|
</xs:complexType>
|
||||||
|
<xs:complexType name="ErrorResponse">
|
||||||
|
<xs:choice maxOccurs="1" minOccurs="0">
|
||||||
|
<xs:element name="errors">
|
||||||
|
<xs:complexType>
|
||||||
|
<xs:sequence minOccurs="0" maxOccurs="unbounded">
|
||||||
|
<xs:element name="error"/>
|
||||||
|
</xs:sequence>
|
||||||
|
</xs:complexType>
|
||||||
|
</xs:element>
|
||||||
|
</xs:choice>
|
||||||
|
</xs:complexType>
|
||||||
|
<xs:complexType name="AppImport">
|
||||||
|
<xs:complexContent>
|
||||||
|
<xs:extension base="ErrorResponse">
|
||||||
|
<xs:choice maxOccurs="1" minOccurs="1">
|
||||||
|
<xs:element ref="msg:appImportResponse"></xs:element>
|
||||||
|
</xs:choice>
|
||||||
|
</xs:extension>
|
||||||
|
</xs:complexContent>
|
||||||
|
</xs:complexType>
|
||||||
|
<xs:complexType name="ApiAppImport">
|
||||||
|
<xs:complexContent>
|
||||||
|
<xs:extension base="ErrorResponse">
|
||||||
|
<xs:choice maxOccurs="1" minOccurs="1">
|
||||||
|
<xs:element ref="msg:apiAppImportResponse"></xs:element>
|
||||||
|
</xs:choice>
|
||||||
|
</xs:extension>
|
||||||
|
</xs:complexContent>
|
||||||
|
</xs:complexType>
|
||||||
|
<xs:complexType name="AppExport">
|
||||||
|
<xs:complexContent>
|
||||||
|
<xs:extension base="ErrorResponse">
|
||||||
|
<xs:choice maxOccurs="1" minOccurs="1">
|
||||||
|
<xs:element ref="msg:appExportResponse"></xs:element>
|
||||||
|
</xs:choice>
|
||||||
|
</xs:extension>
|
||||||
|
</xs:complexContent>
|
||||||
|
</xs:complexType>
|
||||||
|
<xs:complexType name="MaintExport">
|
||||||
|
<xs:complexContent>
|
||||||
|
<xs:extension base="ErrorResponse">
|
||||||
|
<xs:choice maxOccurs="1" minOccurs="1">
|
||||||
|
<xs:element ref="msg:maintExportResponse"></xs:element>
|
||||||
|
</xs:choice>
|
||||||
|
</xs:extension>
|
||||||
|
</xs:complexContent>
|
||||||
|
</xs:complexType>
|
||||||
|
<xs:complexType name="AppSearchResponse">
|
||||||
|
<xs:complexContent>
|
||||||
|
<xs:extension base="ErrorResponse">
|
||||||
|
<xs:choice maxOccurs="1" minOccurs="1">
|
||||||
|
<xs:element ref="msg:appSearchResponse"></xs:element>
|
||||||
|
</xs:choice>
|
||||||
|
</xs:extension>
|
||||||
|
</xs:complexContent>
|
||||||
|
</xs:complexType>
|
||||||
|
<xs:complexType name="IndividualSearchResponse">
|
||||||
|
<xs:complexContent>
|
||||||
|
<xs:extension base="ErrorResponse">
|
||||||
|
<xs:sequence maxOccurs="1" minOccurs="0">
|
||||||
|
<xs:element name="individualSearchResults">
|
||||||
|
<xs:complexType>
|
||||||
|
<xs:choice maxOccurs="unbounded" minOccurs="0">
|
||||||
|
<xs:element name="individualResult">
|
||||||
|
<xs:complexType>
|
||||||
|
<xs:attribute name="partyID" type="xs:int"/>
|
||||||
|
<xs:attribute name="beginDate" type="xs:dateTime"/>
|
||||||
|
<xs:attribute name="name" type="xs:string"/>
|
||||||
|
<xs:attribute name="ssn" type="xs:string"/>
|
||||||
|
<xs:attribute name="customerNumber" type="xs:string"/>
|
||||||
|
<xs:attribute name="dob" type="xs:dateTime"/>
|
||||||
|
<xs:attribute name="street1" type="xs:string"/>
|
||||||
|
<xs:attribute name="street2" type="xs:string"/>
|
||||||
|
<xs:attribute name="cityName" type="xs:string"/>
|
||||||
|
<xs:attribute name="stateAbbreviation" type="xs:string"/>
|
||||||
|
<xs:attribute name="postalCode" type="xs:string"/>
|
||||||
|
<xs:attribute name="zipExt" type="xs:string"/>
|
||||||
|
</xs:complexType>
|
||||||
|
</xs:element>
|
||||||
|
</xs:choice>
|
||||||
|
</xs:complexType>
|
||||||
|
</xs:element>
|
||||||
|
</xs:sequence>
|
||||||
|
</xs:extension>
|
||||||
|
</xs:complexContent>
|
||||||
|
</xs:complexType>
|
||||||
|
<xs:complexType name="CompanySearchResponse">
|
||||||
|
<xs:complexContent>
|
||||||
|
<xs:extension base="ErrorResponse">
|
||||||
|
<xs:sequence maxOccurs="1" minOccurs="0">
|
||||||
|
<xs:element name="companySearchResults">
|
||||||
|
<xs:complexType>
|
||||||
|
<xs:choice maxOccurs="unbounded" minOccurs="0">
|
||||||
|
<xs:element name="companyResult">
|
||||||
|
<xs:complexType>
|
||||||
|
<xs:attribute name="partyID" type="xs:int"/>
|
||||||
|
<xs:attribute name="beginDate" type="xs:dateTime"/>
|
||||||
|
<xs:attribute name="tradeName" type="xs:string"/>
|
||||||
|
<xs:attribute name="tin" type="xs:string"/>
|
||||||
|
<xs:attribute name="customerNumber" type="xs:string"/>
|
||||||
|
<xs:attribute name="establishedDate" type="xs:dateTime"/>
|
||||||
|
<xs:attribute name="street1" type="xs:string"/>
|
||||||
|
<xs:attribute name="street2" type="xs:string"/>
|
||||||
|
<xs:attribute name="cityName" type="xs:string"/>
|
||||||
|
<xs:attribute name="stateAbbreviation" type="xs:string"/>
|
||||||
|
<xs:attribute name="postalCode" type="xs:string"/>
|
||||||
|
<xs:attribute name="zipExt" type="xs:string"/>
|
||||||
|
</xs:complexType>
|
||||||
|
</xs:element>
|
||||||
|
</xs:choice>
|
||||||
|
</xs:complexType>
|
||||||
|
</xs:element>
|
||||||
|
</xs:sequence>
|
||||||
|
</xs:extension>
|
||||||
|
</xs:complexContent>
|
||||||
|
</xs:complexType>
|
||||||
|
<xs:complexType name="CreditHistoryResponse">
|
||||||
|
<xs:complexContent>
|
||||||
|
<xs:extension base="ErrorResponse">
|
||||||
|
<xs:sequence maxOccurs="1" minOccurs="0">
|
||||||
|
<xs:element name="creditHistoryResult">
|
||||||
|
<xs:complexType>
|
||||||
|
<xs:attribute name="creditFile" type="xs:string"/>
|
||||||
|
</xs:complexType>
|
||||||
|
</xs:element>
|
||||||
|
</xs:sequence>
|
||||||
|
</xs:extension>
|
||||||
|
</xs:complexContent>
|
||||||
|
</xs:complexType>
|
||||||
|
<xs:element name="actionAPI" type="ActionAPI"/>
|
||||||
|
</xs:schema>
|
||||||
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,596 @@
|
|||||||
|
<?xml version="1.0"?>
|
||||||
|
<xs:schema xmlns:maint="Maint" xmlns:common="Common" attributeFormDefault="qualified" elementFormDefault="qualified" targetNamespace="Maint" xmlns:xs="http://www.w3.org/2001/XMLSchema">
|
||||||
|
<xs:import schemaLocation=".\commonSchema.xsd" namespace="Common" />
|
||||||
|
<xs:complexType xmlns:app="App" xmlns:util="Util" xmlns:msg="Messages" xmlns:qo="QO" name="ACHGroupMaint">
|
||||||
|
<xs:complexContent mixed="false">
|
||||||
|
<xs:extension base="maint:MaintenanceEntity">
|
||||||
|
<xs:sequence>
|
||||||
|
<xs:element name="achGroups" type="common:ACHGroups" />
|
||||||
|
</xs:sequence>
|
||||||
|
</xs:extension>
|
||||||
|
</xs:complexContent>
|
||||||
|
</xs:complexType>
|
||||||
|
<xs:complexType xmlns:app="App" xmlns:util="Util" xmlns:msg="Messages" xmlns:qo="QO" name="AOLModuleMaint">
|
||||||
|
<xs:complexContent mixed="false">
|
||||||
|
<xs:extension base="maint:MaintenanceEntity">
|
||||||
|
<xs:sequence>
|
||||||
|
<xs:element name="aolModules" type="common:AOLModules" />
|
||||||
|
</xs:sequence>
|
||||||
|
</xs:extension>
|
||||||
|
</xs:complexContent>
|
||||||
|
</xs:complexType>
|
||||||
|
<xs:complexType xmlns:app="App" xmlns:util="Util" xmlns:msg="Messages" xmlns:qo="QO" name="AolUserIpAddressMaint">
|
||||||
|
<xs:complexContent mixed="false">
|
||||||
|
<xs:extension base="maint:MaintenanceEntity">
|
||||||
|
<xs:sequence>
|
||||||
|
<xs:element name="aolUserIpAddresses" type="common:aolUserIpAddresses" />
|
||||||
|
</xs:sequence>
|
||||||
|
</xs:extension>
|
||||||
|
</xs:complexContent>
|
||||||
|
</xs:complexType>
|
||||||
|
<xs:complexType xmlns:app="App" xmlns:util="Util" xmlns:msg="Messages" xmlns:qo="QO" name="AOLVersionMaint">
|
||||||
|
<xs:complexContent mixed="false">
|
||||||
|
<xs:extension base="maint:MaintenanceEntity">
|
||||||
|
<xs:sequence>
|
||||||
|
<xs:element name="aolVersions" type="common:AOLVersions" />
|
||||||
|
</xs:sequence>
|
||||||
|
</xs:extension>
|
||||||
|
</xs:complexContent>
|
||||||
|
</xs:complexType>
|
||||||
|
<xs:complexType xmlns:app="App" xmlns:util="Util" xmlns:msg="Messages" xmlns:qo="QO" name="AOPluginMaint">
|
||||||
|
<xs:complexContent mixed="false">
|
||||||
|
<xs:extension base="maint:MaintenanceEntity">
|
||||||
|
<xs:sequence>
|
||||||
|
<xs:element name="aoPlugins" type="common:AOPlugins" />
|
||||||
|
</xs:sequence>
|
||||||
|
</xs:extension>
|
||||||
|
</xs:complexContent>
|
||||||
|
</xs:complexType>
|
||||||
|
<xs:complexType xmlns:app="App" xmlns:util="Util" xmlns:msg="Messages" xmlns:qo="QO" name="AOPluginSetMaint">
|
||||||
|
<xs:complexContent mixed="false">
|
||||||
|
<xs:extension base="maint:MaintenanceEntity">
|
||||||
|
<xs:sequence>
|
||||||
|
<xs:element name="aoPluginSets" type="common:AOPluginSets" />
|
||||||
|
</xs:sequence>
|
||||||
|
</xs:extension>
|
||||||
|
</xs:complexContent>
|
||||||
|
</xs:complexType>
|
||||||
|
<xs:complexType xmlns:app="App" xmlns:util="Util" xmlns:msg="Messages" xmlns:qo="QO" name="ChannelContactMaint">
|
||||||
|
<xs:complexContent mixed="false">
|
||||||
|
<xs:extension base="maint:PartyMaint" />
|
||||||
|
</xs:complexContent>
|
||||||
|
</xs:complexType>
|
||||||
|
<xs:complexType xmlns:app="App" xmlns:util="Util" xmlns:msg="Messages" xmlns:qo="QO" name="ChannelMaint">
|
||||||
|
<xs:complexContent mixed="false">
|
||||||
|
<xs:extension base="maint:MaintenanceEntity">
|
||||||
|
<xs:sequence>
|
||||||
|
<xs:element name="channels" type="common:ChannelRefs" />
|
||||||
|
</xs:sequence>
|
||||||
|
</xs:extension>
|
||||||
|
</xs:complexContent>
|
||||||
|
</xs:complexType>
|
||||||
|
<xs:complexType xmlns:app="App" xmlns:util="Util" xmlns:msg="Messages" xmlns:qo="QO" name="CharacteristicMaint">
|
||||||
|
<xs:complexContent mixed="false">
|
||||||
|
<xs:extension base="maint:MaintenanceEntity">
|
||||||
|
<xs:sequence minOccurs="0">
|
||||||
|
<xs:element minOccurs="0" name="characteristics" type="common:Characteristics" />
|
||||||
|
</xs:sequence>
|
||||||
|
</xs:extension>
|
||||||
|
</xs:complexContent>
|
||||||
|
</xs:complexType>
|
||||||
|
<xs:complexType xmlns:app="App" xmlns:util="Util" xmlns:msg="Messages" xmlns:qo="QO" name="ColumnMaint">
|
||||||
|
<xs:complexContent mixed="false">
|
||||||
|
<xs:extension base="maint:MaintenanceEntity">
|
||||||
|
<xs:sequence>
|
||||||
|
<xs:element name="columns" type="common:Columns" />
|
||||||
|
</xs:sequence>
|
||||||
|
</xs:extension>
|
||||||
|
</xs:complexContent>
|
||||||
|
</xs:complexType>
|
||||||
|
<xs:complexType xmlns:app="App" xmlns:util="Util" xmlns:msg="Messages" xmlns:qo="QO" name="CompanyMaint">
|
||||||
|
<xs:complexContent mixed="false">
|
||||||
|
<xs:extension base="maint:MaintenanceEntity">
|
||||||
|
<xs:sequence minOccurs="0">
|
||||||
|
<xs:element minOccurs="0" name="companies" type="common:CompanyRefs" />
|
||||||
|
</xs:sequence>
|
||||||
|
</xs:extension>
|
||||||
|
</xs:complexContent>
|
||||||
|
</xs:complexType>
|
||||||
|
<xs:complexType xmlns:app="App" xmlns:util="Util" xmlns:msg="Messages" xmlns:qo="QO" name="DocumentMaint">
|
||||||
|
<xs:complexContent mixed="false">
|
||||||
|
<xs:extension base="maint:MaintenanceEntity">
|
||||||
|
<xs:sequence>
|
||||||
|
<xs:element name="documents" type="common:Documents" />
|
||||||
|
</xs:sequence>
|
||||||
|
</xs:extension>
|
||||||
|
</xs:complexContent>
|
||||||
|
</xs:complexType>
|
||||||
|
<xs:complexType xmlns:app="App" xmlns:util="Util" xmlns:msg="Messages" xmlns:qo="QO" name="EventMaint">
|
||||||
|
<xs:complexContent mixed="false">
|
||||||
|
<xs:extension base="maint:MaintenanceEntity">
|
||||||
|
<xs:sequence>
|
||||||
|
<xs:element name="events" type="common:Events" />
|
||||||
|
</xs:sequence>
|
||||||
|
</xs:extension>
|
||||||
|
</xs:complexContent>
|
||||||
|
</xs:complexType>
|
||||||
|
<xs:complexType xmlns:app="App" xmlns:util="Util" xmlns:msg="Messages" xmlns:qo="QO" name="FeeClassificationItemMaint">
|
||||||
|
<xs:complexContent mixed="false">
|
||||||
|
<xs:extension base="maint:MaintenanceEntity">
|
||||||
|
<xs:sequence>
|
||||||
|
<xs:element name="feeClassificationItems" type="common:FeeClassificationItems" />
|
||||||
|
</xs:sequence>
|
||||||
|
</xs:extension>
|
||||||
|
</xs:complexContent>
|
||||||
|
</xs:complexType>
|
||||||
|
<xs:complexType xmlns:app="App" xmlns:util="Util" xmlns:msg="Messages" xmlns:qo="QO" name="FeeMaint">
|
||||||
|
<xs:complexContent mixed="false">
|
||||||
|
<xs:extension base="maint:MaintenanceEntity">
|
||||||
|
<xs:sequence>
|
||||||
|
<xs:element name="fees" type="common:Fees" />
|
||||||
|
</xs:sequence>
|
||||||
|
</xs:extension>
|
||||||
|
</xs:complexContent>
|
||||||
|
</xs:complexType>
|
||||||
|
<xs:complexType xmlns:app="App" xmlns:util="Util" xmlns:msg="Messages" xmlns:qo="QO" name="FeePlanMaint">
|
||||||
|
<xs:complexContent mixed="false">
|
||||||
|
<xs:extension base="maint:MaintenanceEntity">
|
||||||
|
<xs:sequence>
|
||||||
|
<xs:element name="feePlans" type="common:FeePlans" />
|
||||||
|
</xs:sequence>
|
||||||
|
</xs:extension>
|
||||||
|
</xs:complexContent>
|
||||||
|
</xs:complexType>
|
||||||
|
<xs:complexType xmlns:app="App" xmlns:util="Util" xmlns:msg="Messages" xmlns:qo="QO" name="FieldMaint">
|
||||||
|
<xs:complexContent mixed="false">
|
||||||
|
<xs:extension base="maint:MaintenanceEntity">
|
||||||
|
<xs:sequence>
|
||||||
|
<xs:element name="fields" type="common:Fields" />
|
||||||
|
</xs:sequence>
|
||||||
|
</xs:extension>
|
||||||
|
</xs:complexContent>
|
||||||
|
</xs:complexType>
|
||||||
|
<xs:complexType xmlns:app="App" xmlns:util="Util" xmlns:msg="Messages" xmlns:qo="QO" name="FileMaint">
|
||||||
|
<xs:complexContent mixed="false">
|
||||||
|
<xs:extension base="maint:MaintenanceEntity">
|
||||||
|
<xs:sequence>
|
||||||
|
<xs:element name="files" type="common:Files" />
|
||||||
|
</xs:sequence>
|
||||||
|
</xs:extension>
|
||||||
|
</xs:complexContent>
|
||||||
|
</xs:complexType>
|
||||||
|
<xs:complexType xmlns:app="App" xmlns:util="Util" xmlns:msg="Messages" xmlns:qo="QO" name="GroupMaint">
|
||||||
|
<xs:complexContent mixed="false">
|
||||||
|
<xs:extension base="maint:MaintenanceEntity">
|
||||||
|
<xs:sequence>
|
||||||
|
<xs:element name="groups" type="common:GroupRefs" />
|
||||||
|
</xs:sequence>
|
||||||
|
</xs:extension>
|
||||||
|
</xs:complexContent>
|
||||||
|
</xs:complexType>
|
||||||
|
<xs:complexType xmlns:app="App" xmlns:util="Util" xmlns:msg="Messages" xmlns:qo="QO" name="HUDCounselingListMaint">
|
||||||
|
<xs:complexContent mixed="false">
|
||||||
|
<xs:extension base="maint:MaintenanceEntity">
|
||||||
|
<xs:sequence>
|
||||||
|
<xs:element minOccurs="0" name="hudCounselingLists" type="common:HUDCounselingLists" />
|
||||||
|
</xs:sequence>
|
||||||
|
</xs:extension>
|
||||||
|
</xs:complexContent>
|
||||||
|
</xs:complexType>
|
||||||
|
<xs:complexType xmlns:app="App" xmlns:util="Util" xmlns:msg="Messages" xmlns:qo="QO" name="HUDCounselingListLanguageMaint">
|
||||||
|
<xs:complexContent mixed="false">
|
||||||
|
<xs:extension base="maint:MaintenanceEntity">
|
||||||
|
<xs:sequence>
|
||||||
|
<xs:element minOccurs="0" name="hudCounselingListLanguages" type="common:HUDCounselingListLanguages" />
|
||||||
|
</xs:sequence>
|
||||||
|
</xs:extension>
|
||||||
|
</xs:complexContent>
|
||||||
|
</xs:complexType>
|
||||||
|
<xs:complexType xmlns:app="App" xmlns:util="Util" xmlns:msg="Messages" xmlns:qo="QO" name="HUDCounselingListServiceMaint">
|
||||||
|
<xs:complexContent mixed="false">
|
||||||
|
<xs:extension base="maint:MaintenanceEntity">
|
||||||
|
<xs:sequence>
|
||||||
|
<xs:element minOccurs="0" name="hudCounselingListServices" type="common:HUDCounselingListServices" />
|
||||||
|
</xs:sequence>
|
||||||
|
</xs:extension>
|
||||||
|
</xs:complexContent>
|
||||||
|
</xs:complexType>
|
||||||
|
<xs:complexType xmlns:app="App" xmlns:util="Util" xmlns:msg="Messages" xmlns:qo="QO" name="IncompleteApplicationMaint">
|
||||||
|
<xs:complexContent mixed="false">
|
||||||
|
<xs:extension base="maint:MaintenanceEntity">
|
||||||
|
<xs:sequence>
|
||||||
|
<xs:element name="incompleteApplications" type="common:IncompleteApplications" />
|
||||||
|
</xs:sequence>
|
||||||
|
</xs:extension>
|
||||||
|
</xs:complexContent>
|
||||||
|
</xs:complexType>
|
||||||
|
<xs:complexType xmlns:app="App" xmlns:util="Util" xmlns:msg="Messages" xmlns:qo="QO" name="IncompleteApplicationNotificationMaint">
|
||||||
|
<xs:complexContent mixed="false">
|
||||||
|
<xs:extension base="maint:MaintenanceEntity">
|
||||||
|
<xs:sequence>
|
||||||
|
<xs:element name="incompleteApplicationNotifications" type="common:IncompleteApplicationNotifications" />
|
||||||
|
</xs:sequence>
|
||||||
|
</xs:extension>
|
||||||
|
</xs:complexContent>
|
||||||
|
</xs:complexType>
|
||||||
|
<xs:complexType xmlns:app="App" xmlns:util="Util" xmlns:msg="Messages" xmlns:qo="QO" name="IndividualMaint">
|
||||||
|
<xs:complexContent mixed="false">
|
||||||
|
<xs:extension base="maint:MaintenanceEntity">
|
||||||
|
<xs:sequence minOccurs="0">
|
||||||
|
<xs:element minOccurs="0" name="individuals" type="common:IndividualRefs" />
|
||||||
|
</xs:sequence>
|
||||||
|
</xs:extension>
|
||||||
|
</xs:complexContent>
|
||||||
|
</xs:complexType>
|
||||||
|
<xs:complexType xmlns:app="App" xmlns:util="Util" xmlns:msg="Messages" xmlns:qo="QO" name="InterfaceCredentialMaint">
|
||||||
|
<xs:complexContent mixed="false">
|
||||||
|
<xs:extension base="maint:MaintenanceEntity">
|
||||||
|
<xs:sequence>
|
||||||
|
<xs:element name="interfaceCredentials" type="common:InterfaceCredentials" />
|
||||||
|
</xs:sequence>
|
||||||
|
</xs:extension>
|
||||||
|
</xs:complexContent>
|
||||||
|
</xs:complexType>
|
||||||
|
<xs:complexType xmlns:app="App" xmlns:util="Util" xmlns:msg="Messages" xmlns:qo="QO" name="InterfaceProductMaint">
|
||||||
|
<xs:complexContent mixed="false">
|
||||||
|
<xs:extension base="maint:MaintenanceEntity">
|
||||||
|
<xs:sequence>
|
||||||
|
<xs:element name="interfaceProducts" type="common:InterfaceProducts" />
|
||||||
|
</xs:sequence>
|
||||||
|
</xs:extension>
|
||||||
|
</xs:complexContent>
|
||||||
|
</xs:complexType>
|
||||||
|
<xs:complexType xmlns:app="App" xmlns:util="Util" xmlns:msg="Messages" xmlns:qo="QO" name="KindOfBusinessMaint">
|
||||||
|
<xs:complexContent mixed="false">
|
||||||
|
<xs:extension base="maint:MaintenanceEntity">
|
||||||
|
<xs:sequence>
|
||||||
|
<xs:element name="kindsOfBusiness" type="common:KindsOfBusiness" />
|
||||||
|
</xs:sequence>
|
||||||
|
</xs:extension>
|
||||||
|
</xs:complexContent>
|
||||||
|
</xs:complexType>
|
||||||
|
<xs:complexType xmlns:app="App" xmlns:util="Util" xmlns:msg="Messages" xmlns:qo="QO" name="LookupCodeMaint">
|
||||||
|
<xs:complexContent mixed="false">
|
||||||
|
<xs:extension base="maint:MaintenanceEntity">
|
||||||
|
<xs:sequence>
|
||||||
|
<xs:element name="lookupCodes" type="common:LookupCodes" />
|
||||||
|
</xs:sequence>
|
||||||
|
</xs:extension>
|
||||||
|
</xs:complexContent>
|
||||||
|
</xs:complexType>
|
||||||
|
<xs:complexType xmlns:app="App" xmlns:util="Util" xmlns:msg="Messages" xmlns:qo="QO" name="MaintenanceEntity">
|
||||||
|
<xs:complexContent mixed="false">
|
||||||
|
<xs:extension base="common:ApproEntity" />
|
||||||
|
</xs:complexContent>
|
||||||
|
</xs:complexType>
|
||||||
|
<xs:complexType xmlns:app="App" xmlns:util="Util" xmlns:msg="Messages" xmlns:qo="QO" name="MaintenanceEntities">
|
||||||
|
<xs:sequence>
|
||||||
|
<xs:element minOccurs="0" name="properties" type="common:Properties" />
|
||||||
|
<xs:element minOccurs="0" name="parties" type="common:Parties" />
|
||||||
|
<xs:element minOccurs="0" name="addresses" type="common:Addresses" />
|
||||||
|
<xs:choice minOccurs="0" maxOccurs="unbounded">
|
||||||
|
<xs:element minOccurs="0" maxOccurs="unbounded" name="maintenanceEntity" type="maint:MaintenanceEntity" />
|
||||||
|
</xs:choice>
|
||||||
|
</xs:sequence>
|
||||||
|
</xs:complexType>
|
||||||
|
<xs:complexType xmlns:app="App" xmlns:util="Util" xmlns:msg="Messages" xmlns:qo="QO" name="RapUpOutputFileLayoutMaint">
|
||||||
|
<xs:complexContent mixed="false">
|
||||||
|
<xs:extension base="maint:MaintenanceEntity">
|
||||||
|
<xs:sequence>
|
||||||
|
<xs:element name="rapUpOutputFileLayouts" type="common:RapUpOutputFileLayouts" />
|
||||||
|
</xs:sequence>
|
||||||
|
</xs:extension>
|
||||||
|
</xs:complexContent>
|
||||||
|
</xs:complexType>
|
||||||
|
<xs:complexType xmlns:app="App" xmlns:util="Util" xmlns:msg="Messages" xmlns:qo="QO" name="RiskAttributeMaint">
|
||||||
|
<xs:complexContent mixed="false">
|
||||||
|
<xs:extension base="maint:MaintenanceEntity">
|
||||||
|
<xs:sequence>
|
||||||
|
<xs:element name="riskAttributes" type="common:RiskAttributes" />
|
||||||
|
</xs:sequence>
|
||||||
|
</xs:extension>
|
||||||
|
</xs:complexContent>
|
||||||
|
</xs:complexType>
|
||||||
|
<xs:complexType xmlns:app="App" xmlns:util="Util" xmlns:msg="Messages" xmlns:qo="QO" name="MatrixMaint">
|
||||||
|
<xs:complexContent mixed="false">
|
||||||
|
<xs:extension base="maint:MaintenanceEntity">
|
||||||
|
<xs:sequence>
|
||||||
|
<xs:element name="matricies" type="common:Matricies" />
|
||||||
|
</xs:sequence>
|
||||||
|
</xs:extension>
|
||||||
|
</xs:complexContent>
|
||||||
|
</xs:complexType>
|
||||||
|
<xs:complexType xmlns:app="App" xmlns:util="Util" xmlns:msg="Messages" xmlns:qo="QO" name="OrgMaint">
|
||||||
|
<xs:complexContent mixed="false">
|
||||||
|
<xs:extension base="maint:MaintenanceEntity">
|
||||||
|
<xs:sequence>
|
||||||
|
<xs:element name="orgs" type="common:OrganizationRefs" />
|
||||||
|
</xs:sequence>
|
||||||
|
</xs:extension>
|
||||||
|
</xs:complexContent>
|
||||||
|
</xs:complexType>
|
||||||
|
<xs:complexType xmlns:app="App" xmlns:util="Util" xmlns:msg="Messages" xmlns:qo="QO" name="PagedChannelListMaint">
|
||||||
|
<xs:complexContent mixed="false">
|
||||||
|
<xs:extension base="maint:MaintenanceEntity">
|
||||||
|
<xs:sequence>
|
||||||
|
<xs:element name="pagedChannelList" type="common:PagedChannelList" />
|
||||||
|
</xs:sequence>
|
||||||
|
</xs:extension>
|
||||||
|
</xs:complexContent>
|
||||||
|
</xs:complexType>
|
||||||
|
<xs:complexType xmlns:app="App" xmlns:util="Util" xmlns:msg="Messages" xmlns:qo="QO" name="PartyMaint">
|
||||||
|
<xs:complexContent mixed="false">
|
||||||
|
<xs:extension base="maint:MaintenanceEntity">
|
||||||
|
<xs:sequence>
|
||||||
|
<xs:element name="partyRefs" type="common:PartyRefs" />
|
||||||
|
</xs:sequence>
|
||||||
|
</xs:extension>
|
||||||
|
</xs:complexContent>
|
||||||
|
</xs:complexType>
|
||||||
|
<xs:complexType xmlns:app="App" xmlns:util="Util" xmlns:msg="Messages" xmlns:qo="QO" name="PlanMaint">
|
||||||
|
<xs:complexContent mixed="false">
|
||||||
|
<xs:extension base="maint:MaintenanceEntity">
|
||||||
|
<xs:sequence>
|
||||||
|
<xs:element name="plans" type="common:Plans" />
|
||||||
|
</xs:sequence>
|
||||||
|
</xs:extension>
|
||||||
|
</xs:complexContent>
|
||||||
|
</xs:complexType>
|
||||||
|
<xs:complexType xmlns:app="App" xmlns:util="Util" xmlns:msg="Messages" xmlns:qo="QO" name="PreApprovalPlanMaint">
|
||||||
|
<xs:complexContent mixed="false">
|
||||||
|
<xs:extension base="maint:MaintenanceEntity">
|
||||||
|
<xs:sequence>
|
||||||
|
<xs:element name="preApprovalPlans" type="common:PreApprovalPlans" />
|
||||||
|
</xs:sequence>
|
||||||
|
</xs:extension>
|
||||||
|
</xs:complexContent>
|
||||||
|
</xs:complexType>
|
||||||
|
<xs:complexType xmlns:app="App" xmlns:util="Util" xmlns:msg="Messages" xmlns:qo="QO" name="ProcessSetMaint">
|
||||||
|
<xs:complexContent mixed="false">
|
||||||
|
<xs:extension base="maint:MaintenanceEntity">
|
||||||
|
<xs:sequence>
|
||||||
|
<xs:element name="processsets" type="common:ProcessSets" />
|
||||||
|
</xs:sequence>
|
||||||
|
</xs:extension>
|
||||||
|
</xs:complexContent>
|
||||||
|
</xs:complexType>
|
||||||
|
<xs:complexType xmlns:app="App" xmlns:util="Util" xmlns:msg="Messages" xmlns:qo="QO" name="ProcessMaint">
|
||||||
|
<xs:complexContent mixed="false">
|
||||||
|
<xs:extension base="maint:MaintenanceEntity">
|
||||||
|
<xs:sequence>
|
||||||
|
<xs:element name="processes" type="common:Processes" />
|
||||||
|
</xs:sequence>
|
||||||
|
</xs:extension>
|
||||||
|
</xs:complexContent>
|
||||||
|
</xs:complexType>
|
||||||
|
<xs:complexType xmlns:app="App" xmlns:util="Util" xmlns:msg="Messages" xmlns:qo="QO" name="ProcessBehaviorTypeMaint">
|
||||||
|
<xs:complexContent mixed="false">
|
||||||
|
<xs:extension base="maint:MaintenanceEntity">
|
||||||
|
<xs:sequence>
|
||||||
|
<xs:element name="processbehaviortypes" type="common:ProcessBehaviorTypes" />
|
||||||
|
</xs:sequence>
|
||||||
|
</xs:extension>
|
||||||
|
</xs:complexContent>
|
||||||
|
</xs:complexType>
|
||||||
|
<xs:complexType xmlns:app="App" xmlns:util="Util" xmlns:msg="Messages" xmlns:qo="QO" name="ProductCategoryMaint">
|
||||||
|
<xs:complexContent mixed="false">
|
||||||
|
<xs:extension base="maint:MaintenanceEntity">
|
||||||
|
<xs:sequence>
|
||||||
|
<xs:element minOccurs="0" name="productCategories" type="common:ProductCategories" />
|
||||||
|
</xs:sequence>
|
||||||
|
</xs:extension>
|
||||||
|
</xs:complexContent>
|
||||||
|
</xs:complexType>
|
||||||
|
<xs:complexType xmlns:app="App" xmlns:util="Util" xmlns:msg="Messages" xmlns:qo="QO" name="ProductMaint">
|
||||||
|
<xs:complexContent mixed="false">
|
||||||
|
<xs:extension base="maint:MaintenanceEntity">
|
||||||
|
<xs:sequence>
|
||||||
|
<xs:element name="products" type="common:Products" />
|
||||||
|
</xs:sequence>
|
||||||
|
</xs:extension>
|
||||||
|
</xs:complexContent>
|
||||||
|
</xs:complexType>
|
||||||
|
<xs:complexType xmlns:app="App" xmlns:util="Util" xmlns:msg="Messages" xmlns:qo="QO" name="ProductRemoteMaint">
|
||||||
|
<xs:complexContent mixed="false">
|
||||||
|
<xs:extension base="maint:MaintenanceEntity">
|
||||||
|
<xs:sequence>
|
||||||
|
<xs:element minOccurs="0" name="ProductRemoteItems" type="common:ProductRemoteItems" />
|
||||||
|
</xs:sequence>
|
||||||
|
</xs:extension>
|
||||||
|
</xs:complexContent>
|
||||||
|
</xs:complexType>
|
||||||
|
<xs:complexType xmlns:app="App" xmlns:util="Util" xmlns:msg="Messages" xmlns:qo="QO" name="QuestionMaint">
|
||||||
|
<xs:complexContent mixed="false">
|
||||||
|
<xs:extension base="maint:MaintenanceEntity">
|
||||||
|
<xs:sequence>
|
||||||
|
<xs:element name="questions" type="common:Questions" />
|
||||||
|
</xs:sequence>
|
||||||
|
</xs:extension>
|
||||||
|
</xs:complexContent>
|
||||||
|
</xs:complexType>
|
||||||
|
<xs:complexType xmlns:app="App" xmlns:util="Util" xmlns:msg="Messages" xmlns:qo="QO" name="QueueMaint">
|
||||||
|
<xs:complexContent mixed="false">
|
||||||
|
<xs:extension base="maint:MaintenanceEntity">
|
||||||
|
<xs:sequence>
|
||||||
|
<xs:element name="queues" type="common:Queues" />
|
||||||
|
</xs:sequence>
|
||||||
|
</xs:extension>
|
||||||
|
</xs:complexContent>
|
||||||
|
</xs:complexType>
|
||||||
|
<xs:complexType xmlns:app="App" xmlns:util="Util" xmlns:msg="Messages" xmlns:qo="QO" name="QueuePriorityMaint">
|
||||||
|
<xs:complexContent mixed="false">
|
||||||
|
<xs:extension base="maint:MaintenanceEntity">
|
||||||
|
<xs:sequence>
|
||||||
|
<xs:element name="queuePriorities" type="common:QueuePriorities" />
|
||||||
|
</xs:sequence>
|
||||||
|
</xs:extension>
|
||||||
|
</xs:complexContent>
|
||||||
|
</xs:complexType>
|
||||||
|
<xs:complexType xmlns:app="App" xmlns:util="Util" xmlns:msg="Messages" xmlns:qo="QO" name="RateMaint">
|
||||||
|
<xs:complexContent mixed="false">
|
||||||
|
<xs:extension base="maint:MaintenanceEntity">
|
||||||
|
<xs:sequence minOccurs="0">
|
||||||
|
<xs:element minOccurs="0" name="rateIndexes" type="common:RateIndexes" />
|
||||||
|
</xs:sequence>
|
||||||
|
</xs:extension>
|
||||||
|
</xs:complexContent>
|
||||||
|
</xs:complexType>
|
||||||
|
<xs:complexType xmlns:app="App" xmlns:util="Util" xmlns:msg="Messages" xmlns:qo="QO" name="ReasonMaint">
|
||||||
|
<xs:complexContent mixed="false">
|
||||||
|
<xs:extension base="maint:MaintenanceEntity">
|
||||||
|
<xs:sequence>
|
||||||
|
<xs:element name="reasons" type="common:Reasons" />
|
||||||
|
</xs:sequence>
|
||||||
|
</xs:extension>
|
||||||
|
</xs:complexContent>
|
||||||
|
</xs:complexType>
|
||||||
|
<xs:complexType xmlns:app="App" xmlns:util="Util" xmlns:msg="Messages" xmlns:qo="QO" name="ReasonMapMaint">
|
||||||
|
<xs:complexContent mixed="false">
|
||||||
|
<xs:extension base="maint:MaintenanceEntity">
|
||||||
|
<xs:sequence>
|
||||||
|
<xs:element name="reasonMaps" type="common:ReasonMaps" />
|
||||||
|
</xs:sequence>
|
||||||
|
</xs:extension>
|
||||||
|
</xs:complexContent>
|
||||||
|
</xs:complexType>
|
||||||
|
<xs:complexType xmlns:app="App" xmlns:util="Util" xmlns:msg="Messages" xmlns:qo="QO" name="RegulatoryLimitMaint">
|
||||||
|
<xs:complexContent mixed="false">
|
||||||
|
<xs:extension base="maint:MaintenanceEntity">
|
||||||
|
<xs:sequence>
|
||||||
|
<xs:element name="regulatoryLimits" type="common:RegulatoryLimits" />
|
||||||
|
</xs:sequence>
|
||||||
|
</xs:extension>
|
||||||
|
</xs:complexContent>
|
||||||
|
</xs:complexType>
|
||||||
|
<xs:complexType xmlns:app="App" xmlns:util="Util" xmlns:msg="Messages" xmlns:qo="QO" name="ReportMaint">
|
||||||
|
<xs:complexContent mixed="false">
|
||||||
|
<xs:extension base="maint:MaintenanceEntity">
|
||||||
|
<xs:sequence>
|
||||||
|
<xs:element name="reports" type="common:Reports" />
|
||||||
|
</xs:sequence>
|
||||||
|
</xs:extension>
|
||||||
|
</xs:complexContent>
|
||||||
|
</xs:complexType>
|
||||||
|
<xs:complexType xmlns:app="App" xmlns:util="Util" xmlns:msg="Messages" xmlns:qo="QO" name="ResourceMaint">
|
||||||
|
<xs:complexContent mixed="false">
|
||||||
|
<xs:extension base="maint:MaintenanceEntity">
|
||||||
|
<xs:sequence>
|
||||||
|
<xs:element name="resources" type="common:Resources" />
|
||||||
|
<xs:element minOccurs="0" name="resourceAttributeTypeConfigs" type="common:ResourceAttributeTypeConfigs" />
|
||||||
|
<xs:element minOccurs="0" name="resourceTypeAttributeTypeConfigs" type="common:ResourceTypeAttributeTypeConfigs" />
|
||||||
|
</xs:sequence>
|
||||||
|
</xs:extension>
|
||||||
|
</xs:complexContent>
|
||||||
|
</xs:complexType>
|
||||||
|
<xs:complexType xmlns:app="App" xmlns:util="Util" xmlns:msg="Messages" xmlns:qo="QO" name="RoleMaint">
|
||||||
|
<xs:complexContent mixed="false">
|
||||||
|
<xs:extension base="maint:MaintenanceEntity">
|
||||||
|
<xs:sequence>
|
||||||
|
<xs:element name="roles" type="common:Roles" />
|
||||||
|
</xs:sequence>
|
||||||
|
</xs:extension>
|
||||||
|
</xs:complexContent>
|
||||||
|
</xs:complexType>
|
||||||
|
<xs:complexType xmlns:app="App" xmlns:util="Util" xmlns:msg="Messages" xmlns:qo="QO" name="ScoreTypeLoanTypeMaint">
|
||||||
|
<xs:complexContent mixed="false">
|
||||||
|
<xs:extension base="maint:MaintenanceEntity">
|
||||||
|
<xs:sequence>
|
||||||
|
<xs:element name="scoreTypeLoanTypes" type="common:ScoreTypeLoanTypes" />
|
||||||
|
</xs:sequence>
|
||||||
|
</xs:extension>
|
||||||
|
</xs:complexContent>
|
||||||
|
</xs:complexType>
|
||||||
|
<xs:complexType xmlns:app="App" xmlns:util="Util" xmlns:msg="Messages" xmlns:qo="QO" name="ScoreTypeMaint">
|
||||||
|
<xs:complexContent mixed="false">
|
||||||
|
<xs:extension base="maint:MaintenanceEntity">
|
||||||
|
<xs:sequence minOccurs="0">
|
||||||
|
<xs:element minOccurs="0" name="scoreTypes" type="common:ScoreTypes" />
|
||||||
|
</xs:sequence>
|
||||||
|
</xs:extension>
|
||||||
|
</xs:complexContent>
|
||||||
|
</xs:complexType>
|
||||||
|
<xs:complexType xmlns:app="App" xmlns:util="Util" xmlns:msg="Messages" xmlns:qo="QO" name="ConfigurationMaint">
|
||||||
|
<xs:complexContent mixed="false">
|
||||||
|
<xs:extension base="maint:MaintenanceEntity">
|
||||||
|
<xs:sequence>
|
||||||
|
<xs:element minOccurs="0" name="settingConfigs" type="common:SettingConfigs" />
|
||||||
|
<xs:element minOccurs="0" name="settingConfigsXML" type="common:SettingConfigsXML" />
|
||||||
|
<xs:element minOccurs="0" name="settingConfigKeyTrees" type="common:SettingConfigKeyTrees" />
|
||||||
|
<xs:element minOccurs="0" name="vendorPreferenceDeepCopy" type="common:VendorPreferenceDeepCopy" />
|
||||||
|
</xs:sequence>
|
||||||
|
</xs:extension>
|
||||||
|
</xs:complexContent>
|
||||||
|
</xs:complexType>
|
||||||
|
<xs:complexType xmlns:app="App" xmlns:util="Util" xmlns:msg="Messages" xmlns:qo="QO" name="CampaignMaint">
|
||||||
|
<xs:complexContent mixed="false">
|
||||||
|
<xs:extension base="maint:MaintenanceEntity">
|
||||||
|
<xs:sequence>
|
||||||
|
<xs:element name="campaigns" type="common:Campaigns" />
|
||||||
|
</xs:sequence>
|
||||||
|
</xs:extension>
|
||||||
|
</xs:complexContent>
|
||||||
|
</xs:complexType>
|
||||||
|
<xs:complexType xmlns:app="App" xmlns:util="Util" xmlns:msg="Messages" xmlns:qo="QO" name="SolicitationMaint">
|
||||||
|
<xs:complexContent mixed="false">
|
||||||
|
<xs:extension base="maint:MaintenanceEntity">
|
||||||
|
<xs:sequence>
|
||||||
|
<xs:element name="solicitations" type="common:Solicitations" />
|
||||||
|
</xs:sequence>
|
||||||
|
</xs:extension>
|
||||||
|
</xs:complexContent>
|
||||||
|
</xs:complexType>
|
||||||
|
<xs:complexType xmlns:app="App" xmlns:util="Util" xmlns:msg="Messages" xmlns:qo="QO" name="StepCategoryMaint">
|
||||||
|
<xs:complexContent mixed="false">
|
||||||
|
<xs:extension base="maint:MaintenanceEntity">
|
||||||
|
<xs:sequence>
|
||||||
|
<xs:element name="stepCategories" type="common:StepCategories" />
|
||||||
|
</xs:sequence>
|
||||||
|
</xs:extension>
|
||||||
|
</xs:complexContent>
|
||||||
|
</xs:complexType>
|
||||||
|
<xs:complexType xmlns:app="App" xmlns:util="Util" xmlns:msg="Messages" xmlns:qo="QO" name="StepMaint">
|
||||||
|
<xs:complexContent mixed="false">
|
||||||
|
<xs:extension base="maint:MaintenanceEntity">
|
||||||
|
<xs:sequence>
|
||||||
|
<xs:element name="steps" type="common:Steps" />
|
||||||
|
</xs:sequence>
|
||||||
|
</xs:extension>
|
||||||
|
</xs:complexContent>
|
||||||
|
</xs:complexType>
|
||||||
|
<xs:complexType xmlns:app="App" xmlns:util="Util" xmlns:msg="Messages" xmlns:qo="QO" name="StipulationMaint">
|
||||||
|
<xs:complexContent mixed="false">
|
||||||
|
<xs:extension base="maint:MaintenanceEntity">
|
||||||
|
<xs:sequence>
|
||||||
|
<xs:element name="stipulations" type="common:Stipulations" />
|
||||||
|
</xs:sequence>
|
||||||
|
</xs:extension>
|
||||||
|
</xs:complexContent>
|
||||||
|
</xs:complexType>
|
||||||
|
<xs:complexType xmlns:app="App" xmlns:util="Util" xmlns:msg="Messages" xmlns:qo="QO" name="TreasuryRateMaint">
|
||||||
|
<xs:complexContent mixed="false">
|
||||||
|
<xs:extension base="maint:MaintenanceEntity">
|
||||||
|
<xs:sequence>
|
||||||
|
<xs:element name="treasuryRates" type="common:TreasuryRates" />
|
||||||
|
</xs:sequence>
|
||||||
|
</xs:extension>
|
||||||
|
</xs:complexContent>
|
||||||
|
</xs:complexType>
|
||||||
|
<xs:complexType xmlns:app="App" xmlns:util="Util" xmlns:msg="Messages" xmlns:qo="QO" name="UserMaint">
|
||||||
|
<xs:complexContent mixed="false">
|
||||||
|
<xs:extension base="maint:MaintenanceEntity">
|
||||||
|
<xs:sequence minOccurs="0">
|
||||||
|
<xs:element minOccurs="0" name="users" type="common:UserRefs" />
|
||||||
|
</xs:sequence>
|
||||||
|
</xs:extension>
|
||||||
|
</xs:complexContent>
|
||||||
|
</xs:complexType>
|
||||||
|
<xs:complexType xmlns:app="App" xmlns:util="Util" xmlns:msg="Messages" xmlns:qo="QO" name="VendorMaint">
|
||||||
|
<xs:complexContent mixed="false">
|
||||||
|
<xs:extension base="maint:MaintenanceEntity">
|
||||||
|
<xs:sequence>
|
||||||
|
<xs:element name="vendors" type="common:VendorRefs" />
|
||||||
|
</xs:sequence>
|
||||||
|
</xs:extension>
|
||||||
|
</xs:complexContent>
|
||||||
|
</xs:complexType>
|
||||||
|
</xs:schema>
|
||||||
File diff suppressed because it is too large
Load Diff
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user