From efcbe8a4c94b8c5a5de1ea5e74c31f9d6dc73f5b Mon Sep 17 00:00:00 2001 From: Jimmy McCann Date: Wed, 26 Jun 2019 17:50:11 -0500 Subject: [PATCH 1/3] initial lpq commit --- l/lpq/.gitignore | 88 + l/lpq/CLF_20190618_pc/BaseTypes.xsd | 4308 ++++++ l/lpq/CLF_20190618_pc/InternalUse.xsd | 22 + l/lpq/CLF_20190618_pc/creditcard_loan.js | 4755 +++++++ l/lpq/CLF_20190618_pc/creditcard_loan.xsd | 600 + l/lpq/CLF_20190618_pc/personal_loan.js | 4871 +++++++ l/lpq/CLF_20190618_pc/personal_loan.xsd | 533 + l/lpq/CLF_20190626_mac/BaseTypes.xsd | 4308 ++++++ l/lpq/CLF_20190626_mac/InternalUse.xsd | 22 + l/lpq/CLF_20190626_mac/business_loan.js | 7722 +++++++++++ l/lpq/CLF_20190626_mac/business_loan.xsd | 2197 ++++ l/lpq/CLF_20190626_mac/creditcard_loan.js | 4755 +++++++ l/lpq/CLF_20190626_mac/creditcard_loan.xsd | 600 + l/lpq/CLF_20190626_mac/mortgage_loan.js | 13024 +++++++++++++++++++ l/lpq/CLF_20190626_mac/mortgage_loan.xsd | 3083 +++++ l/lpq/CLF_20190626_mac/personal_loan.js | 4871 +++++++ l/lpq/CLF_20190626_mac/personal_loan.xsd | 533 + l/lpq/CLF_20190626_mac/vehicle_loan.js | 6759 ++++++++++ l/lpq/CLF_20190626_mac/vehicle_loan.xsd | 1341 ++ l/lpq/CLF_20190626_mac/xpress_loan.js | 7989 ++++++++++++ l/lpq/CLF_20190626_mac/xpress_loan.xsd | 2432 ++++ l/lpq/jsonix.mac | 1 + l/lpq/package-lock.json | 995 ++ l/lpq/package.json | 31 + l/lpq/test/test_20190618_pc.js | 41 + l/lpq/test/test_20190626_mac.js | 41 + 26 files changed, 75922 insertions(+) create mode 100644 l/lpq/.gitignore create mode 100755 l/lpq/CLF_20190618_pc/BaseTypes.xsd create mode 100755 l/lpq/CLF_20190618_pc/InternalUse.xsd create mode 100755 l/lpq/CLF_20190618_pc/creditcard_loan.js create mode 100755 l/lpq/CLF_20190618_pc/creditcard_loan.xsd create mode 100755 l/lpq/CLF_20190618_pc/personal_loan.js create mode 100755 l/lpq/CLF_20190618_pc/personal_loan.xsd create mode 100644 l/lpq/CLF_20190626_mac/BaseTypes.xsd create mode 100644 l/lpq/CLF_20190626_mac/InternalUse.xsd create mode 100644 l/lpq/CLF_20190626_mac/business_loan.js create mode 100644 l/lpq/CLF_20190626_mac/business_loan.xsd create mode 100644 l/lpq/CLF_20190626_mac/creditcard_loan.js create mode 100644 l/lpq/CLF_20190626_mac/creditcard_loan.xsd create mode 100644 l/lpq/CLF_20190626_mac/mortgage_loan.js create mode 100644 l/lpq/CLF_20190626_mac/mortgage_loan.xsd create mode 100644 l/lpq/CLF_20190626_mac/personal_loan.js create mode 100644 l/lpq/CLF_20190626_mac/personal_loan.xsd create mode 100644 l/lpq/CLF_20190626_mac/vehicle_loan.js create mode 100644 l/lpq/CLF_20190626_mac/vehicle_loan.xsd create mode 100644 l/lpq/CLF_20190626_mac/xpress_loan.js create mode 100644 l/lpq/CLF_20190626_mac/xpress_loan.xsd create mode 100644 l/lpq/jsonix.mac create mode 100644 l/lpq/package-lock.json create mode 100644 l/lpq/package.json create mode 100644 l/lpq/test/test_20190618_pc.js create mode 100644 l/lpq/test/test_20190626_mac.js diff --git a/l/lpq/.gitignore b/l/lpq/.gitignore new file mode 100644 index 0000000..ed0d3c8 --- /dev/null +++ b/l/lpq/.gitignore @@ -0,0 +1,88 @@ +# Logs +logs +*.log +npm-debug.log* +yarn-debug.log* +yarn-error.log* +lerna-debug.log* + +# Diagnostic reports (https://nodejs.org/api/report.html) +report.[0-9]*.[0-9]*.[0-9]*.[0-9]*.json + +# Runtime data +pids +*.pid +*.seed +*.pid.lock + +# Directory for instrumented libs generated by jscoverage/JSCover +lib-cov + +# Coverage directory used by tools like istanbul +coverage +*.lcov + +# nyc test coverage +.nyc_output + +# Grunt intermediate storage (https://gruntjs.com/creating-plugins#storing-task-files) +.grunt + +# Bower dependency directory (https://bower.io/) +bower_components + +# node-waf configuration +.lock-wscript + +# Compiled binary addons (https://nodejs.org/api/addons.html) +build/Release + +# Dependency directories +node_modules/ +jspm_packages/ + +# TypeScript v1 declaration files +typings/ + +# TypeScript cache +*.tsbuildinfo + +# Optional npm cache directory +.npm + +# Optional eslint cache +.eslintcache + +# Optional REPL history +.node_repl_history + +# Output of 'npm pack' +*.tgz + +# Yarn Integrity file +.yarn-integrity + +# dotenv environment variables file +.env +.env.test + +# parcel-bundler cache (https://parceljs.org/) +.cache + +# next.js build output +.next + +# nuxt.js build output +.nuxt + +# vuepress build output +.vuepress/dist + +# Serverless directories +.serverless/ + +# FuseBox cache +.fusebox/ + +# DynamoDB Local files +.dynamodb/ diff --git a/l/lpq/CLF_20190618_pc/BaseTypes.xsd b/l/lpq/CLF_20190618_pc/BaseTypes.xsd new file mode 100755 index 0000000..8c7453f --- /dev/null +++ b/l/lpq/CLF_20190618_pc/BaseTypes.xsd @@ -0,0 +1,4308 @@ + + + + + + + + + + + Appears as denial reason on the UI. The approval part in this node name may be misleading, but kept for backward compatibility. + + + + + Describes how monthly income was verified. + + + + + + + Exported by LPQ as incremental integer. When doing import into LPQ, this value can be used as a reference from other locations, if needed (ie: see selected_product_borrower_id). + + + + + + + + + + + + + + + + + + + + + + Use middle_name whenever possible since it will be more accurate with credit bureau and reduce problems down the road. + + If both m_initial and middle_name are specified, then middle_name has precedence. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Please seperate ages by comma + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + P - Primary applicant. Only usefull on export; on all other cases, primary (1st borrower) will always be the primary applicant (P). + C - Co Borrower (Default if not specified for additional applicants) + S - Cosigner + G - Gaurantor + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + This field is internal_borrower_id for internal use only. LoansPQ will export this value but will not import it. This internal value is auto generated by LPQ when creating a new loan. If updating a loan, use the loan_number. + + + + + + + + + + + + + + + + + + + + + + + + + + This is used to handle complex address scenarios for the current address. + NOTE:the attributes provided here replicate the LOOSE_ADDRESS datatype. If a child node is specified, it will override these values. When LPQ exports, it will populate both these attributes AND the LOOSE_ADDRESS subnode. + If foreign address, then no attributes here will be set and only THREE_LINE_ADDRESS will exist. + UPDATE (1/8/2008): The attributes provided here will be deprecated in the near future. Please set values in the sub nodes. Also, please be aware there is an Xpress version in xpress_loan.xsd which support city for 3 line address. + + + + + + Do NOT use this! + + + + + General format address with 2 line address. Please note for CURRENT domestic address, the second line is NOT used. This is due to credit integration requirements. + + + + + Due to the complex nature of foreign addresses, we just provide 3 lines to enter addresses. + + + + + + + Appears once for each Credit Life, GAP, Disability, etc. + + + + + S - Single + J - Joint + C - Comaker + + + + + + + + + + + + + + + + + + + + + + + + + + LR - Level rate + MR - monthly renewable + SP - single premium + DC - debt cancellation + + + + + + + + + + + + + + + + + + + + + + + Code associated w/ rate selected. Max length - 20 Char. + This is used to link to remote system when booking. + + + + + + + + + + + + + + + + + + + + + Indiciates the loan is a simple amendment and reduces many validation requirements. + + + + + This is the amount of adjustment that was adjusted for the rate/payment percent when ran through underwriting. + + + + + + + + + + + + + + + + + + + + CS - Cross Sell + CP - Campaign + (blank) - None + + + + + + + + + + + + + + This field is readonly and won't be used for import. + IVL - Indirect Vehicle + DVL - Direct Vehicle + LVL - Lease Vehicle + SCC - Secured Credit Card + UCC - UnSecured Credit Card + LOCPL - Line of Credit Personal + SPL - Secured Personal + UPL - UnSecured Persona + IHE - Installment HomeEquity + LOCHE - Line of Credit HomeEquity + CCBL - Credit Card Business + IBL - Installment Business + LOCBL - Line of Credit Business + VLBL - Vehicle Business + (blank) - None + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + This is the summation of all monthly payments as found on the credit report. + + + + + + + + + + + + 5/9/05 - DEPRECATED: please use monthly_rent instead. Housing payments are generally included in the monthly_liability from credit report. If you need to specify a manual monthly mortgage payment, please use "monthly_mortgage_payment" attribute. Setting that value will cause the system to try to synchronize with any mortgage tradelines matching this payment. + + + + + + + + + + + + This will populate into the financial page and used in underwriting. For non-mortgage loans, if the occupancy status is non-renting, then please do not populate this field. + + + + + + + + + + + + + Used to explicitly specify a monthly mortgage payment the borrower has. If any matching tradeline is found on the credit report, that tradeline's payment will be updated with this value. + + It is recommended, if at all possible, use the mortgage payments from the credit report as opposed to this to help avoid confusion. Monthly mortgage payments will always be available on the credit report. These monthly debt attributes are more for debts not reported on credit report. By not keeping credit payments on the credit report and non-credit payments here, we can ensure a cleaner seperation and avoid duplicate counting and confusion. + + Internal Note: This value gets stored into the TempMonthlyHousingCost. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Default is N. If Y, then the income may be grossed up before being used for underwriting. + + + + + Default is N. If Y, then the income won't be reported in HMDA export. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Indicates how income was verified. Sample data: W2, Paystubs, bank statements + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Employer's phone number for the FI to contact the business for verification of employment information. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + May not apply. This field is usually not available for lenders. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + also known as Consumer Comments on Comments page + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Number to the right represenets # of payments / year. + + Annually = 1 + SemiAnnually = 2 'twice a year + Quarterly = 4 + BiMonthly = 6 'every 2 months + Monthly = 12 + QuadWeekly = 13 'every 4 week + SemiMonthly = 24 'twice a month + BiWeekly = 26 'ever 2 week + Weekly = 52 + SinglePayment = 0 'payment may be due in x years from now. + TwiceMonthly = 25 'Every 14 days with one exception. Only two payments will be due in any calendar month. In those months in which three payments might be due, the system will not require a payment on the third payment due date of the month. Upon processing the second loan payment in a given month, the system will advance the next payment due date by 28 days (4 calendar weeks) rather than the normal 14 days (2 calendar weeks). This frequency is desirable for those members who receive payroll deductions every 14 days, except when there are three pay periods in a given month and no deductions are made for the third pay period. + + + + + + + + + + + + + + + + + + + + + + Specified funding status for regular loans: + FUN - Funded + PROC - PROCESSING + UF - UNABLE TO FUND + RF - READY FOR FUNDING + RD - READY FOR DOCS + + + + + + + + + + + + + + + + + + + + + If the type of asset is a vehicle, real estate, etc. please make sure the asset_type value being used makes sense (ie: VEHICLE asset elements should have asset_type='AUTOMOBILE') + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Only applicable if this is a mortgage loan. Y indicates this asset is same as the property being financed. N otherwise. + + + + + this is also known as parcel # + + + + + Only applicable if this is a mortgage loan to count multiple financed properties in FNMA. + + + + + + + + + + + + + + + + + + + + + + + Rate of any existing loan on this asset. This could be the interest rate on a CD account + + + + + This field has been depracated in favor of pledge_value_type + pledge_value + + + + + + + + + + + + + + + + + + + + + + + + + + + Rate of any existing loan on this asset. This could be the interest rate on a CD account + + + + + + + + This field has been depracated in favor of pledge_value_type + pledge_value + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + For LoansPQ 2.0 applications, if disbursement fee is linked with application field, + this amount field will be readonly in CLF and mapped the corresponding application field. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Purpose of disbursing the check. + CLSAC - Close Account + PAYBL - Pay Toward Balance + VLD - American Airlines Customization + VLPRD - American Airlines Customization + VLABD - American Airlines Customization + "" - This is generally for case of refinancing. + + + + + + + + + + + + + + + + + + + + + + + + + This attribute used by EPL only. + + + + + + + + + + + + + This attribute used by University of Wisconsin Credit Union only. + + + + + + + + This attribute used by University of Wisconsin Credit Union only. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Used for LoansPQ 2.0 applications only + If value set, disbursment fee item will be linked with corresponding application field. + Amount field will be readonly in CLF and will be the same as application field. + Additional Fee 1: ATO1 + Additional Fee 2: ATO2 + Additional Fee 3: ATO3 + Additional Fee 4: ATO4 + Additional Fee 5: ATO5 + Additional Fee 6: ATO6 + Additional Fee 7: ATO7 + Additional Fee 8: ATO8 + Additional Fee 9: ATO9 + Additional Fee 10: ATO10 + Doc Stamp Fee: DSF + Filing Fee: FF + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + This attribute used by University of Wisconsin Credit Union only. + + + + + + + + This attribute used by University of Wisconsin Credit Union only. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + This attribute used by University of Wisconsin Credit Union only. + + + + + + + + This attribute used by University of Wisconsin Credit Union only. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + List of supported originator types. + + + + + + + + + + + + + + + + + + + + + + + + + + + If type=LPQ, it is highly recommended to specify the id of the lender here to avoid potential data loss/side effects in case a lender id is forced into the app by the system. + + + + + + + + + + + + + + + + + + + + + + information about the loan officer that sold insurance for the loan, if any. + + + + + If originated from Clinic, then this should be filled out. + + + + + Employee of clinic that worked on the loan. + + + + + information about the loan officer that sold insurance for the loan, if any. + + + + + + + + + + + + + + + + + + Freeform text (max 20 for LPQ system) that describes where app orginate from. + + + + + + + + This is a string to accomodate other system using non-numeric loan numbers. However, on LPQ system, all loan #'s are integers. + + + + + This is a string indicates the type of reference number. + + + + + This field is loan_id for internal use only. LoansPQ will export this value but will not import it. This internal value is auto generated by LPQ when creating a new loan. If updating a loan, use the loan_number. + + + + + + + + Idientifier of entity in remote/reference system. + When SYSTEM/@type=LPQ, LPQ will attempt to use this to lookup and set entity based on ReferenceID in LPQ setup. + LPQ INTERNAL NOTES: If this is specified, then "id" should be blank string -- otherwise "id" will take precedence on import logic. + + + + + + + + + + + + Applicable only for physical person entities (ie: PROCESSOR, LOAN_OFFICER). + + + + + + Identifier relative to the system type importing into. if using the internal_id to set the entity, please pass an empty value to the id + + + + + + + + + + + + + + + + + + + + PRE-APPROVED : PRE-APP + PENDING : PEN + APPROVED : APP + INSTANT APPROVED : AA + APPROVED PENDING : AP + COUNTER-OFFER : OFF + DECLINED : DEC + INSTANT DECLINED : AD + DUPLICATE : DUP + INCOMPLETE : INC + MEMBER WAITING : MEMWAIT + MEMBER DECLINED CREDIT : MEMDC + MEMBERSHIP DENIED : DEN + CANCELED : CAN + INQUIRING : INQ + NEED MORE INFO : NMI + CO-APP DECLINED : CODEC + APPROVED PENDING 2ND SIG : AP2S + REFERRED : REF + APPROVED/MEMBER DECLINED : AMD + WITHDRAWN : WTHDRN or WTHDRNO + REVIEW : REVIEW + FRAUD : FRAUD + CLOSED FOR INCOMPLETENESS : CFI or CFIO + PREAPPROVAL REQUEST DENIED : PRD + PREAPPROVAL REQUEST APPROVED : PRA + It is the responsibility of the client to only set the status to a status that is active in the system + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + The initial entry timestamp is set to the date and time that the application is created. + It is used to determined when the loan application started and cannot be changed. + + + + + + + + + + The date the application was last modified. This value can be sent, but will not be stored to database. + + + + + + + + + + + + + + Date when processor clicked Submit to UW to send app to underwriter. + + + + + + + + + + + + + Current balance of loan as of existing_balance_date + + + + + + + + + + + + + 30, 60, 90, 120 days delinq + + + + + + Current balance of loan as of existing_balance_date + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + For LoansPQ 2.0 apps, only used when funding_method is IL + + + + + + + For LoansPQ 2.0 apps, only used when funding_method is IL + + + + + + + Used for LoansPQ 2.0 applications only + Include in loan: IL + Short fund dealer reserve: SD + Short fund the loan: SL + Exclude from loan: EL + + + + + + + + + + + + + + + + + Readonly property. + + + + + + + + depracated, please use Vehicle/Personal_Funding elements + + + + + depracated, please use Vehicle/Personal_Funding elements + + + + + + + + + + + + + + + Note, when importing, it is vitally important you have question_name correctly setup. If a question cannot be found in LPQ db, then it will be ignored. This also means you must setup the correct lender id on the SYSTEM nodes. If LPQ cannot find the right lender for this loan or it is empty, then custom questions will not be imported. + + + + + + + + + + + + + + + + + + + + + Note, when importing, it is vitally important you have question_name correctly setup. If a question cannot be found in LPQ db, then it will be ignored. This also means you must setup the correct lender id on the SYSTEM nodes. If LPQ cannot find the right lender for this loan or it is empty, then custom questions will not be imported. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + (1/8/2008): Please do not use these fields: street_no, street_name, street_direction, street_type, unit_no. Those attributes will be deprecated in the near future. Please use LOOSE_ADDRESS with street_addrses_1 instead. + (1/29/2012): This group is only used by STRICT_ADDRESS (legacy element). + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + specifies how long has a person stayed at an address and how did they occupy it + + + + + + + + + + + + + + + + + + Specified the number of MONTHS the person has stayed at given location. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + This is for pledge value since it can be a dollar amount or percentage + + + + + + + + + + + + + + + + + + + + + + + + Unknown. + + + + + AALAND (+358) + + + + + AFGHANISTAN (+93) + + + + + ALBANIA (+355) + + + + + ALGERIA (+213) + + + + + AMERICAN SAMOA (+1684) + + + + + ANDORRA (+376) + + + + + ANGOLA (+244) + + + + + ANGUILLA (+1264) + + + + + ANTARCTICA (+64) + + + + + ANTIGUA AND BARBUDA (+1268) + + + + + ARGENTINA (+54) + + + + + ARMENIA (+374) + + + + + ARUBA (+297) + + + + + AUSTRALIA (+61) + + + + + AUSTRIA (+43) + + + + + AZERBAIJAN (+994) + + + + + BAHAMAS (+1242) + + + + + BAHRAIN (+973) + + + + + BANGLADESH (+880) + + + + + BARBADOS (+1246) + + + + + BELARUS (+375) + + + + + BELGIUM (+32) + + + + + BELIZE (+501) + + + + + BENIN (+229) + + + + + BERMUDA (+1441) + + + + + BHUTAN (+975) + + + + + BOLIVIA (+591) + + + + + BOSNIA AND HERZEGOVINA (+387) + + + + + BOTSWANA (+267) + + + + + BOUVET ISLAND (+) + + + + + BRAZIL (+55) + + + + + BRITISH INDIAN OCEAN TERRITORY (+246) + + + + + BRUNEI (+673) + + + + + BULGARIA (+359) + + + + + BURKINA FASO (+226) + + + + + BURUNDI (+257) + + + + + CAMBODIA (+855) + + + + + CAMEROON (+237) + + + + + CAPE VERDE (+238) + + + + + CANADA (+1) + + + + + CAYMAN ISLANDS (+1345) + + + + + CENTRAL AFRICAN REPUBLIC (+236) + + + + + CHAD (+235) + + + + + CHILE (+56) + + + + + CHINA (+86) + + + + + CHRISTMAS ISLAND (+61) + + + + + COCOS ISLANDS (+61) + + + + + COLOMBIA (+57) + + + + + COMOROS (+269) + + + + + DEMOCRATIC REPUBLIC OF THE CONGO (+243) + + + + + REPUBLIC OF THE CONGO (+242) + + + + + COOK ISLANDS (+682) + + + + + COSTA RICA (+506) + + + + + COTE DIVOIRE (+225) + + + + + CROATIA (+385) + + + + + CUBA (+53) + + + + + CYPRUS (+357) + + + + + CZECH REPUBLIC (+420) + + + + + DENMARK (+45) + + + + + DJIBOUTI (+253) + + + + + DOMINICA (+1767) + + + + + DOMINICAN REPUBLIC (+1) + + + + + EAST TIMOR (+670) + + + + + ECUADOR (+593) + + + + + EL SALVADOR (+503) + + + + + EGYPT (+20) + + + + + EQUATORIAL GUINEA (+240) + + + + + ERITREA (+291) + + + + + ESTONIA (+372) + + + + + ETHIOPIA (+251) + + + + + FALKLAND ISLANDS (+500) + + + + + FAROE ISLANDS (+298) + + + + + FIJI (+679) + + + + + FINLAND (+358) + + + + + FRANCE (+33) + + + + + FRENCH GUIANA (+594) + + + + + FRENCH POLYNESIA (+689) + + + + + FRENCH SOUTHERN TERRITORIES (+) + + + + + GABON (+241) + + + + + GAMBIA (+220) + + + + + GEORGIA (+995) + + + + + GERMANY (+49) + + + + + GHANA (+233) + + + + + GIBRALTAR (+350) + + + + + GREECE (+30) + + + + + GREENLAND (+299) + + + + + GRENADA (+1473) + + + + + GUADELOUPE (+590) + + + + + GUAM (+1671) + + + + + GUATEMALA (+502) + + + + + GUINEA (+224) + + + + + GUERNSEY (+44) + + + + + GUINEA BISSAU (+245) + + + + + GUYANA (+592) + + + + + HAITI (+509) + + + + + HEARD ISLAND AND MCDONALD ISLANDS (+) + + + + + HONDURAS (+504) + + + + + HONG KONG (+852) + + + + + HUNGARY (+36) + + + + + ICELAND (+354) + + + + + INDIA (+91) + + + + + INDONESIA (+62) + + + + + IRAN (+98) + + + + + IRAQ (+964) + + + + + IRELAND (+353) + + + + + ISLE OF MAN (+44) + + + + + ISRAEL (+972) + + + + + ITALY (+39) + + + + + JAMAICA (+1876) + + + + + JAPAN (+81) + + + + + JERSEY (+44) + + + + + JORDAN (+962) + + + + + KAZAKHSTAN (+7) + + + + + KENYA (+254) + + + + + KIRIBATI (+686) + + + + + KUWAIT (+965) + + + + + KYRGYZSTAN (+996) + + + + + LAOS (+856) + + + + + LATVIA (+371) + + + + + LEBANON (+961) + + + + + LESOTHO (+266) + + + + + LIBERIA (+231) + + + + + LIBYA (+218) + + + + + LIECHTENSTEIN (+423) + + + + + LITHUANIA (+370) + + + + + LUXEMBOURG (+352) + + + + + MACAU (+853) + + + + + MACEDONIA (+389) + + + + + MADAGASCAR (+261) + + + + + MALAWI (+265) + + + + + MALAYSIA (+60) + + + + + MALDIVES (+960) + + + + + MALI (+223) + + + + + MALTA (+356) + + + + + MARSHALL ISLANDS (+692) + + + + + MARTINIQUE (+596) + + + + + MAURITANIA (+222) + + + + + MAURITIUS (+230) + + + + + MAYOTTE (+262) + + + + + MEXICO (+52) + + + + + MICRONESIA (+691) + + + + + MOLDOVA (+373) + + + + + MONACO (+377) + + + + + MONGOLIA (+976) + + + + + MONTENEGRO (+382) + + + + + MONTSERRAT (+1664) + + + + + MOROCCO (+212) + + + + + MOZAMBIQUE (+258) + + + + + MYANMAR (+95) + + + + + NAMIBIA (+264) + + + + + NAURU (+674) + + + + + NEPAL (+977) + + + + + NETHERLANDS (+31) + + + + + NETHERLANDS ANTILLES (+599) + + + + + NEW CALEDONIA (+687) + + + + + NEW ZEALAND (+64) + + + + + NICARAGUA (+505) + + + + + NIGER (+227) + + + + + NIGERIA (+234) + + + + + NIUE (+683) + + + + + NORFOLK ISLAND (+672) + + + + + NORTH KOREA (+850) + + + + + NORTHERN MARIANA ISLANDS (+1670) + + + + + NORWAY (+47) + + + + + OMAN (+968) + + + + + PAKISTAN (+92) + + + + + PALAU (+680) + + + + + PALESTINE (+970) + + + + + PANAMA (+507) + + + + + PAPUA NEW GUINEA (+675) + + + + + PARAGUAY (+595) + + + + + PERU (+51) + + + + + PHILIPPINES (+63) + + + + + PITCAIRN (+) + + + + + POLAND (+48) + + + + + PORTUGAL (+351) + + + + + PUERTO RICO (+1) + + + + + QATAR (+974) + + + + + REUNION (+262) + + + + + ROMANIA (+40) + + + + + RWANDA (+250) + + + + + RUSSIA (+7) + + + + + SAINT BARTHELEMY (+590) + + + + + SAINT HELENA (+290) + + + + + SAINT KITTS AND NEVIS (+1869) + + + + + SAINT LUCIA (+1758) + + + + + SAINT-MARTIN (+590) + + + + + SAINT-PIERRE AND MIQUELON (+508) + + + + + SAINT VINCENT AND THE GRENADINES (+1784) + + + + + SAMOA (+685) + + + + + SAN MARINO (+378) + + + + + SAO TOME AND PRINCIPE (+239) + + + + + SAUDI ARABIA (+966) + + + + + SENEGAL (+221) + + + + + SERBIA (+381) + + + + + SEYCHELLES (+248) + + + + + SIERRA LEONE (+232) + + + + + SINGAPORE (+65) + + + + + SLOVAKIA (+421) + + + + + SLOVENIA (+386) + + + + + SOLOMON ISLANDS (+677) + + + + + SOMALIA (+252) + + + + + SOUTH AFRICA (+27) + + + + + SOUTH GEORGIA AND THE SOUTH SANDWICH ISLANDS (+) + + + + + SOUTH KOREA (+82) + + + + + SPAIN (+34) + + + + + SRI LANKA (+94) + + + + + SUDAN (+249) + + + + + SURINAME (+597) + + + + + SVALBARD AND JAN MAYEN (+47) + + + + + SWAZILAND (+268) + + + + + SWEDEN (+46) + + + + + SWITZERLAND (+41) + + + + + SYRIA (+963) + + + + + TAIWAN (+886) + + + + + TAJIKISTAN (+992) + + + + + TANZANIA (+255) + + + + + THAILAND (+66) + + + + + TOGO (+228) + + + + + TOKELAU (+690) + + + + + TONGA (+676) + + + + + TRINIDAD AND TOBAGO (+1868) + + + + + TUNISIA (+216) + + + + + TURKEY (+90) + + + + + TURKMENISTAN (+993) + + + + + TURKS AND CAICOS ISLANDS (+1649) + + + + + TUVALU (+688) + + + + + UGANDA (+256) + + + + + UKRAINE (+380) + + + + + UNITED ARAB EMIRATES (+971) + + + + + UNITED KINGDOM (+44) + + + + + URUGUAY (+598) + + + + + USA (+1) + + + + + UNITED STATES MINOR OUTLYING ISLANDS (+) + + + + + UZBEKISTAN (+998) + + + + + VANUATU (+678) + + + + + VATICAN CITY (+379) + + + + + VIETNAM (+84) + + + + + BRITISH VIRGIN ISLANDS (+1284) + + + + + UNITED STATES VIRGIN ISLANDS (+1340) + + + + + VENEZUELA (+58) + + + + + YEMEN (+967) + + + + + WALLIS AND FUTUNA (+681) + + + + + WESTERN SAHARA (+) + + + + + ZAMBIA (+260) + + + + + ZIMBABWE (+263) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Most of our ID's are 32 char. However, for convenience some of our new id fields will be using this hex guid version instead. + + + + + + + + Possible Values: ART_INCORP, FIT_BUS_NAME_STMT, BUSINESS_LICENSE, GEN_PARTN_AGREE, CERT_LTD_PARTN, JOINT_VENT_AGREE, LLP_AGREEMENT, LLC_STMT_INFO, LETTER_AUTH, PROOF_OF_PUB, STMT_FOREIGN_PART, FOREIGN_LIMIT_PART, STATEMENT_INFO, LLC_ART_ORG, DRIVERS_LICENSE, LLC_OP_AGREE, LP_AGREE, OTHER-APPLICANT, SUNBIZ, SEC_STATE_CERT, CERT_DBA. Or any customized business id type value. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Possible Values: ID_CARD, OTHER, STUDENT_ID, MILITARY_ID, PASSPORT, DRIVERS_LICENSE, ALIEN_REG_CARD, HAND_GUN_LIC, EMPLOYER_ID, FOREIGN_ID, SOCIAL_SECURITY, AUTO_INSURANCE, NON_RESIDENT_VISA, MEDICARE_MEDICAID, UTIL_BILL, FRGN_DRVRS, TAX_BILL, BIRTH_CERT, ORG_MEMBER, VOTER_REG, PUB_ASST_CARD, BADGE, GUN_REG, PHONE, CREDIT, EMPLOYMENT, CREDIT_DEBIT_CARD, DEPART_STORE_CARD, AUTOMOBILE_REG, KNOWN_BY_EMPLOYEE, MEMBER_REFERENCE, CUSTOMER_REFERENCE, SF_CITY_ID, MATR_CONS_ID, GUAT_CONS_ID, empty string or any customized id card type value. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + List of Contacts used by app (applies only to loans). Note other attributes that reference index in this list should be ZERO based. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/l/lpq/CLF_20190618_pc/InternalUse.xsd b/l/lpq/CLF_20190618_pc/InternalUse.xsd new file mode 100755 index 0000000..77a82bd --- /dev/null +++ b/l/lpq/CLF_20190618_pc/InternalUse.xsd @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + + diff --git a/l/lpq/CLF_20190618_pc/creditcard_loan.js b/l/lpq/CLF_20190618_pc/creditcard_loan.js new file mode 100755 index 0000000..e13c7ec --- /dev/null +++ b/l/lpq/CLF_20190618_pc/creditcard_loan.js @@ -0,0 +1,4755 @@ +var creditcard_loan_Module_Factory = function () { + var creditcard_loan = { + name: 'creditcard_loan', + defaultElementNamespaceURI: 'http:\/\/www.meridianlink.com\/CLF', + typeInfos: [{ + localName: 'CREDITCARDLOANINFO.CARDHOLDERS.CARDHOLDER', + typeName: null, + propertyInfos: [{ + name: 'otherAttributes', + type: 'anyAttribute' + }, { + name: 'firstName', + attributeName: { + localPart: 'first_name' + }, + type: 'attribute' + }, { + name: 'lastName', + attributeName: { + localPart: 'last_name' + }, + type: 'attribute' + }, { + name: 'mInitial', + attributeName: { + localPart: 'm_initial' + }, + type: 'attribute' + }, { + name: 'orderCard', + attributeName: { + localPart: 'order_card' + }, + type: 'attribute' + }, { + name: 'referenceId', + attributeName: { + localPart: 'reference_id' + }, + type: 'attribute' + }, { + name: 'fee', + attributeName: { + localPart: 'fee' + }, + type: 'attribute' + }, { + name: 'isBorrower', + attributeName: { + localPart: 'is_borrower' + }, + type: 'attribute' + }, { + name: 'suffix', + attributeName: { + localPart: 'suffix' + }, + type: 'attribute' + }, { + name: 'ssn', + attributeName: { + localPart: 'ssn' + }, + type: 'attribute' + }, { + name: 'dob', + attributeName: { + localPart: 'dob' + }, + type: 'attribute' + }, { + name: 'motherMaiden', + attributeName: { + localPart: 'mother_maiden' + }, + type: 'attribute' + }, { + name: 'cardAccountNumber', + attributeName: { + localPart: 'card_account_number' + }, + type: 'attribute' + }, { + name: 'isOfacIstwatch', + attributeName: { + localPart: 'is_ofac_istwatch' + }, + type: 'attribute' + }, { + name: 'istwatchTransactiondate', + attributeName: { + localPart: 'istwatch_transactiondate' + }, + type: 'attribute' + }, { + name: 'mailingAddress', + attributeName: { + localPart: 'mailing_address' + }, + type: 'attribute' + }, { + name: 'mailingCity', + attributeName: { + localPart: 'mailing_city' + }, + type: 'attribute' + }, { + name: 'mailingZip', + attributeName: { + localPart: 'mailing_zip' + }, + type: 'attribute' + }, { + name: 'mailingState', + attributeName: { + localPart: 'mailing_state' + }, + type: 'attribute' + }] + }, { + localName: 'BASEAPPLICANTQUESTIONS.APPLICANTQUESTION', + typeName: null, + propertyInfos: [{ + name: 'applicantquestionanswer', + minOccurs: 0, + collection: true, + elementName: 'APPLICANT_QUESTION_ANSWER', + typeInfo: '.BASEAPPLICANTQUESTIONS.APPLICANTQUESTION.APPLICANTQUESTIONANSWER' + }, { + name: 'questionName', + attributeName: { + localPart: 'question_name' + }, + type: 'attribute' + }, { + name: 'questionType', + attributeName: { + localPart: 'question_type' + }, + type: 'attribute' + }] + }, { + localName: 'BASEHMDAINFO', + typeName: 'BASE_HMDA_INFO', + propertyInfos: [{ + name: 'propertyAddress', + attributeName: { + localPart: 'property_address' + }, + type: 'attribute' + }, { + name: 'propertyCity', + attributeName: { + localPart: 'property_city' + }, + type: 'attribute' + }, { + name: 'propertyState', + attributeName: { + localPart: 'property_state' + }, + type: 'attribute' + }, { + name: 'propertyType', + attributeName: { + localPart: 'property_type' + }, + type: 'attribute' + }, { + name: 'propertyZip', + attributeName: { + localPart: 'property_zip' + }, + type: 'attribute' + }, { + name: 'isHoepa', + attributeName: { + localPart: 'is_hoepa' + }, + type: 'attribute' + }, { + name: 'isHoepaManual', + attributeName: { + localPart: 'is_hoepa_manual' + }, + type: 'attribute' + }, { + name: 'lienPosition', + typeInfo: 'Int', + attributeName: { + localPart: 'lien_position' + }, + type: 'attribute' + }, { + name: 'hmdaLoanPurpose', + attributeName: { + localPart: 'hmda_loan_purpose' + }, + type: 'attribute' + }, { + name: 'propertyOccupancyStatus', + attributeName: { + localPart: 'property_occupancy_status' + }, + type: 'attribute' + }, { + name: 'msaNumber', + attributeName: { + localPart: 'msa_number' + }, + type: 'attribute' + }, { + name: 'propertyTaxId', + attributeName: { + localPart: 'property_tax_id' + }, + type: 'attribute' + }, { + name: 'censusTractNumber', + attributeName: { + localPart: 'census_tract_number' + }, + type: 'attribute' + }, { + name: 'propertyCounty', + attributeName: { + localPart: 'property_county' + }, + type: 'attribute' + }, { + name: 'propertyCountyCode', + attributeName: { + localPart: 'property_county_code' + }, + type: 'attribute' + }, { + name: 'stateCode', + attributeName: { + localPart: 'state_code' + }, + type: 'attribute' + }, { + name: 'interviewMethod', + attributeName: { + localPart: 'interview_method' + }, + type: 'attribute' + }, { + name: 'purchaser', + attributeName: { + localPart: 'purchaser' + }, + type: 'attribute' + }, { + name: 'propertyAddressVerificationDate', + typeInfo: 'Date', + attributeName: { + localPart: 'property_address_verification_date' + }, + type: 'attribute' + }] + }, { + localName: 'BASEDISBURSEMENTACH', + typeName: 'BASE_DISBURSEMENT_ACH', + baseTypeInfo: '.BASEDISBURSEMENT', + propertyInfos: [{ + name: 'nameOnAccount', + attributeName: { + localPart: 'name_on_account' + }, + type: 'attribute' + }, { + name: 'accountNumber', + attributeName: { + localPart: 'account_number' + }, + type: 'attribute' + }, { + name: 'bankRoutingNumber', + attributeName: { + localPart: 'bank_routing_number' + }, + type: 'attribute' + }, { + name: 'bankName', + attributeName: { + localPart: 'bank_name' + }, + type: 'attribute' + }, { + name: 'bankState', + attributeName: { + localPart: 'bank_state' + }, + type: 'attribute' + }, { + name: 'accountType', + attributeName: { + localPart: 'account_type' + }, + type: 'attribute' + }, { + name: 'transactionType', + attributeName: { + localPart: 'transaction_type' + }, + type: 'attribute' + }, { + name: 'achIsPrimaryApplicant', + attributeName: { + localPart: 'ach_is_primary_applicant' + }, + type: 'attribute' + }, { + name: 'payoffDate', + typeInfo: 'Calendar', + attributeName: { + localPart: 'payoff_date' + }, + type: 'attribute' + }, { + name: 'interestPerDiem', + typeInfo: 'Double', + attributeName: { + localPart: 'interest_per_diem' + }, + type: 'attribute' + }] + }, { + localName: 'BASESYSTEM.LENDER', + typeName: null, + baseTypeInfo: '.BASEPARTY', + propertyInfos: [{ + name: 'otherAttributes', + type: 'anyAttribute' + }, { + name: 'address', + elementName: 'ADDRESS', + typeInfo: '.BASEADDRESSLOOSE' + }, { + name: 'cunaClientId', + attributeName: { + localPart: 'cuna_client_id' + }, + type: 'attribute' + }] + }, { + localName: 'CREDITCARDLOAN.FUNDING.INSURANCEOPTIONS', + typeName: null, + propertyInfos: [{ + name: 'insuranceoption', + minOccurs: 0, + collection: true, + elementName: 'INSURANCE_OPTION', + typeInfo: '.CREDITCARDINSURANCE' + }, { + name: 'loanClass', + attributeName: { + localPart: 'loan_class' + }, + type: 'attribute' + }, { + name: 'description', + attributeName: { + localPart: 'description' + }, + type: 'attribute' + }, { + name: 'borrower1Index', + typeInfo: 'Integer', + attributeName: { + localPart: 'borrower_1_index' + }, + type: 'attribute' + }, { + name: 'borrower1IsSpouse', + attributeName: { + localPart: 'borrower_1_is_spouse' + }, + type: 'attribute' + }, { + name: 'borrower2Index', + typeInfo: 'Integer', + attributeName: { + localPart: 'borrower_2_index' + }, + type: 'attribute' + }, { + name: 'borrower2IsSpouse', + attributeName: { + localPart: 'borrower_2_is_spouse' + }, + type: 'attribute' + }] + }, { + localName: 'BASEAPPLICANTQUESTIONS', + typeName: 'BASE_APPLICANT_QUESTIONS', + propertyInfos: [{ + name: 'applicantquestion', + minOccurs: 0, + collection: true, + elementName: 'APPLICANT_QUESTION', + typeInfo: '.BASEAPPLICANTQUESTIONS.APPLICANTQUESTION' + }] + }, { + localName: 'DECLARATIONS', + propertyInfos: [{ + name: 'hasJudgeBankruptForeclosure', + attributeName: { + localPart: 'has_judge_bankrupt_foreclosure' + }, + type: 'attribute' + }, { + name: 'hasDeclareBankrupt', + attributeName: { + localPart: 'has_declare_bankrupt' + }, + type: 'attribute' + }, { + name: 'hasChapter13', + attributeName: { + localPart: 'has_chapter_13' + }, + type: 'attribute' + }, { + name: 'hasLawsuitParty', + attributeName: { + localPart: 'has_lawsuit_party' + }, + type: 'attribute' + }, { + name: 'hasJudgement', + attributeName: { + localPart: 'has_judgement' + }, + type: 'attribute' + }, { + name: 'hasForeclosure', + attributeName: { + localPart: 'has_foreclosure' + }, + type: 'attribute' + }, { + name: 'hasReposession', + attributeName: { + localPart: 'has_reposession' + }, + type: 'attribute' + }, { + name: 'hasOtherObligation', + attributeName: { + localPart: 'has_other_obligation' + }, + type: 'attribute' + }, { + name: 'hasPastDueBills', + attributeName: { + localPart: 'has_past_due_bills' + }, + type: 'attribute' + }, { + name: 'hasCoMaker', + attributeName: { + localPart: 'has_co_maker' + }, + type: 'attribute' + }, { + name: 'coMakerPrimaryName', + attributeName: { + localPart: 'co_maker_primary_name' + }, + type: 'attribute' + }, { + name: 'coMakerCreditor', + attributeName: { + localPart: 'co_maker_creditor' + }, + type: 'attribute' + }, { + name: 'coMakerAmount', + typeInfo: 'Decimal', + attributeName: { + localPart: 'co_maker_amount' + }, + type: 'attribute' + }, { + name: 'hasAlias', + attributeName: { + localPart: 'has_alias' + }, + type: 'attribute' + }, { + name: 'alias', + attributeName: { + localPart: 'alias' + }, + type: 'attribute' + }, { + name: 'hasIncomeDecline', + attributeName: { + localPart: 'has_income_decline' + }, + type: 'attribute' + }, { + name: 'hasSuitsPending', + attributeName: { + localPart: 'has_suits_pending' + }, + type: 'attribute' + }, { + name: 'hasAlimony', + attributeName: { + localPart: 'has_alimony' + }, + type: 'attribute' + }, { + name: 'alimonyRecipient', + attributeName: { + localPart: 'alimony_recipient' + }, + type: 'attribute' + }, { + name: 'alimonyRecipientAddress', + attributeName: { + localPart: 'alimony_recipient_address' + }, + type: 'attribute' + }, { + name: 'hasPropertyForSale', + attributeName: { + localPart: 'has_property_for_sale' + }, + type: 'attribute' + }] + }, { + localName: 'PAYMENTPAYROLLDEDUCTIONINFO', + typeName: 'PAYMENT_PAYROLL_DEDUCTION_INFO', + propertyInfos: [{ + name: 'accountNumber', + attributeName: { + localPart: 'account_number' + }, + type: 'attribute' + }] + }, { + localName: 'BASECLOSEENDINFO.ATO', + typeName: null, + propertyInfos: [{ + name: 'name', + attributeName: { + localPart: 'name' + }, + type: 'attribute' + }, { + name: 'memo', + attributeName: { + localPart: 'memo' + }, + type: 'attribute' + }, { + name: 'amount', + typeInfo: 'Decimal', + attributeName: { + localPart: 'amount' + }, + type: 'attribute' + }, { + name: 'isPPFC', + attributeName: { + localPart: 'is_PPFC' + }, + type: 'attribute' + }, { + name: 'isMapr', + attributeName: { + localPart: 'is_mapr' + }, + type: 'attribute' + }, { + name: 'fundingMethod', + attributeName: { + localPart: 'funding_method' + }, + type: 'attribute' + }] + }, { + localName: 'CREDITCARDBASEAPPLICANT.PREVIOUSADDRESS', + typeName: null, + baseTypeInfo: '.BASEADDRESSLOOSE', + propertyInfos: [{ + name: 'occupancyStatus', + attributeName: { + localPart: 'occupancy_status' + }, + type: 'attribute' + }, { + name: 'occupancyDuration', + typeInfo: 'Integer', + attributeName: { + localPart: 'occupancy_duration' + }, + type: 'attribute' + }, { + name: 'otherOccupancyDescription', + attributeName: { + localPart: 'other_occupancy_description' + }, + type: 'attribute' + }] + }, { + localName: 'CREDITCARDBASEAPPLICANT.MAILINGADDRESS', + typeName: null, + baseTypeInfo: '.BASEADDRESSLOOSE', + propertyInfos: [{ + name: 'isCurrent', + attributeName: { + localPart: 'is_current' + }, + type: 'attribute' + }] + }, { + localName: 'BASEASSETCERTIFICATE', + typeName: 'BASE_ASSET_CERTIFICATE', + baseTypeInfo: '.BASEASSET', + propertyInfos: [{ + name: 'certificateNumber', + attributeName: { + localPart: 'certificate_number' + }, + type: 'attribute' + }, { + name: 'expirationDate', + typeInfo: 'Date', + attributeName: { + localPart: 'expiration_date' + }, + type: 'attribute' + }, { + name: 'issueDate', + typeInfo: 'Date', + attributeName: { + localPart: 'issue_date' + }, + type: 'attribute' + }, { + name: 'pledgeType', + attributeName: { + localPart: 'pledge_type' + }, + type: 'attribute' + }, { + name: 'rate', + typeInfo: 'Decimal', + attributeName: { + localPart: 'rate' + }, + type: 'attribute' + }, { + name: 'pledgePercent', + typeInfo: 'Decimal', + attributeName: { + localPart: 'pledge_percent' + }, + type: 'attribute' + }, { + name: 'pledgeValueType', + attributeName: { + localPart: 'pledge_value_type' + }, + type: 'attribute' + }, { + name: 'pledgeValue', + typeInfo: 'Decimal', + attributeName: { + localPart: 'pledge_value' + }, + type: 'attribute' + }] + }, { + localName: 'CREDITCARDBASEAPPLICANT', + typeName: 'CREDITCARD_BASE_APPLICANT', + baseTypeInfo: '.BASEAPPLICANT', + propertyInfos: [{ + name: 'otherAttributes', + type: 'anyAttribute' + }, { + name: 'currentaddress', + required: true, + elementName: 'CURRENT_ADDRESS', + typeInfo: '.CREDITCARDBASEAPPLICANT.CURRENTADDRESS' + }, { + name: 'previousaddress', + elementName: 'PREVIOUS_ADDRESS', + typeInfo: '.CREDITCARDBASEAPPLICANT.PREVIOUSADDRESS' + }, { + name: 'mailingaddress', + elementName: 'MAILING_ADDRESS', + typeInfo: '.CREDITCARDBASEAPPLICANT.MAILINGADDRESS' + }, { + name: 'financialinfo', + required: true, + elementName: 'FINANCIAL_INFO', + typeInfo: '.CREDITCARDBASEAPPLICANT.FINANCIALINFO' + }, { + name: 'reference', + minOccurs: 0, + maxOccurs: 2, + collection: true, + elementName: 'REFERENCE', + typeInfo: '.BASEREFERENCE' + }, { + name: 'contactinfo', + required: true, + elementName: 'CONTACT_INFO', + typeInfo: '.BASECONTACTINFO' + }, { + name: 'assets', + elementName: 'ASSETS', + typeInfo: '.BASEASSETLIST' + }, { + name: 'declarations', + elementName: 'DECLARATIONS', + typeInfo: '.DECLARATIONS' + }] + }, { + localName: 'CREDITCARDLOAN.APPLICANTS', + typeName: null, + propertyInfos: [{ + name: 'applicant', + required: true, + collection: true, + elementName: 'APPLICANT', + typeInfo: '.CREDITCARDAPPLICANT' + }, { + name: 'selectedProductBorrowerId', + attributeName: { + localPart: 'selected_product_borrower_id' + }, + type: 'attribute' + }] + }, { + localName: 'CREDITCARDLOAN.INTEGRATIONDATALIST', + typeName: null, + propertyInfos: [{ + name: 'integrationdata', + required: true, + collection: true, + elementName: 'INTEGRATION_DATA', + typeInfo: '.INTEGRATIONDATA' + }] + }, { + localName: 'CREDITCARDBASEAPPLICANT.FINANCIALINFO.CURRENTEMPLOYMENT', + typeName: null, + baseTypeInfo: '.BASEEMPLOYMENT', + propertyInfos: [{ + name: 'employeeOfLenderType', + attributeName: { + localPart: 'employee_of_lender_type' + }, + type: 'attribute' + }, { + name: 'isEmployeeOfLender', + attributeName: { + localPart: 'is_employee_of_lender' + }, + type: 'attribute' + }, { + name: 'professionMonths', + typeInfo: 'Integer', + attributeName: { + localPart: 'profession_months' + }, + type: 'attribute' + }] + }, { + localName: 'BASECUSTOMQUESTIONS.CUSTOMQUESTION.CUSTOMQUESTIONANSWER', + typeName: null, + propertyInfos: [{ + name: 'answerText', + attributeName: { + localPart: 'answer_text' + }, + type: 'attribute' + }, { + name: 'answerValue', + attributeName: { + localPart: 'answer_value' + }, + type: 'attribute' + }] + }, { + localName: 'CREDITCARDINSURANCE', + typeName: 'CREDITCARD_INSURANCE', + baseTypeInfo: '.BASEINSURANCE', + propertyInfos: [{ + name: 'type', + attributeName: { + localPart: 'type' + }, + type: 'attribute' + }] + }, { + localName: 'BASEHMDAXML', + typeName: 'BASE_HMDA_XML', + propertyInfos: [{ + name: 'item', + minOccurs: 0, + collection: true, + elementName: 'ITEM', + typeInfo: '.BASEHMDAXML.ITEM' + }, { + name: 'version', + typeInfo: 'AnySimpleType', + attributeName: { + localPart: 'version' + }, + type: 'attribute' + }] + }, { + localName: 'BASEASSETSHARE', + typeName: 'BASE_ASSET_SHARE', + baseTypeInfo: '.BASEASSET', + propertyInfos: [{ + name: 'expirationDate', + typeInfo: 'Date', + attributeName: { + localPart: 'expiration_date' + }, + type: 'attribute' + }, { + name: 'pledgeType', + attributeName: { + localPart: 'pledge_type' + }, + type: 'attribute' + }, { + name: 'rate', + typeInfo: 'Decimal', + attributeName: { + localPart: 'rate' + }, + type: 'attribute' + }, { + name: 'pledgePercent', + typeInfo: 'Decimal', + attributeName: { + localPart: 'pledge_percent' + }, + type: 'attribute' + }, { + name: 'pledgeValueType', + attributeName: { + localPart: 'pledge_value_type' + }, + type: 'attribute' + }, { + name: 'pledgeValue', + typeInfo: 'Decimal', + attributeName: { + localPart: 'pledge_value' + }, + type: 'attribute' + }] + }, { + localName: 'FOMANSWEREDQUESTIONS.FOMANSWEREDQUESTION.FOMANSWERS.FOMANSWER', + typeName: null, + propertyInfos: [{ + name: 'text', + required: true + }, { + name: 'value', + required: true + }, { + name: 'fieldType', + attributeName: { + localPart: 'field_type' + }, + type: 'attribute' + }] + }, { + localName: 'FOMANSWEREDQUESTIONS.FOMANSWEREDQUESTION.FOMANSWERS', + typeName: null, + propertyInfos: [{ + name: 'fomanswer', + minOccurs: 0, + collection: true, + elementName: 'FOM_ANSWER', + typeInfo: '.FOMANSWEREDQUESTIONS.FOMANSWEREDQUESTION.FOMANSWERS.FOMANSWER' + }] + }, { + localName: 'PAYMENTCOUPONBOOKINFO', + typeName: 'PAYMENT_COUPON_BOOK_INFO', + propertyInfos: [{ + name: 'accountNumber', + attributeName: { + localPart: 'account_number' + }, + type: 'attribute' + }] + }, { + localName: 'CREDITCARDBASEAPPLICANT.CURRENTADDRESS', + typeName: null, + baseTypeInfo: '.BASECURRENTADDRESSCHOICE', + propertyInfos: [{ + name: 'occupancyStatus', + attributeName: { + localPart: 'occupancy_status' + }, + type: 'attribute' + }, { + name: 'occupancyDuration', + typeInfo: 'Integer', + attributeName: { + localPart: 'occupancy_duration' + }, + type: 'attribute' + }, { + name: 'otherOccupancyDescription', + attributeName: { + localPart: 'other_occupancy_description' + }, + type: 'attribute' + }] + }, { + localName: 'BASEDISBURSEMENTFEE', + typeName: 'BASE_DISBURSEMENT_FEE', + baseTypeInfo: '.BASEDISBURSEMENT', + propertyInfos: [{ + name: 'prepaidFeesFinanced', + typeInfo: 'Decimal', + attributeName: { + localPart: 'prepaid_fees_financed' + }, + type: 'attribute' + }, { + name: 'feesFinanced', + typeInfo: 'Decimal', + attributeName: { + localPart: 'fees_financed' + }, + type: 'attribute' + }, { + name: 'feesGlAccountNumber', + attributeName: { + localPart: 'fees_gl_account_number' + }, + type: 'attribute' + }, { + name: 'feeDescription', + attributeName: { + localPart: 'fee_description' + }, + type: 'attribute' + }, { + name: 'feeLinkingType', + attributeName: { + localPart: 'fee_linking_type' + }, + type: 'attribute' + }] + }, { + localName: 'CREDITCARDLOANINFO', + typeName: 'CREDITCARD_LOAN_INFO', + baseTypeInfo: '.BASELOANINFO', + propertyInfos: [{ + name: 'cardholders', + elementName: 'CARD_HOLDERS', + typeInfo: '.CREDITCARDLOANINFO.CARDHOLDERS' + }, { + name: 'hasBalanceTransfer', + attributeName: { + localPart: 'has_balance_transfer' + }, + type: 'attribute' + }, { + name: 'printCardsOnsite', + attributeName: { + localPart: 'print_cards_onsite' + }, + type: 'attribute' + }, { + name: 'cardType', + attributeName: { + localPart: 'card_type' + }, + type: 'attribute' + }, { + name: 'cardNumber', + attributeName: { + localPart: 'card_number' + }, + type: 'attribute' + }, { + name: 'expireDate', + attributeName: { + localPart: 'expire_date' + }, + type: 'attribute' + }, { + name: 'cardName', + attributeName: { + localPart: 'card_name' + }, + type: 'attribute' + }, { + name: 'apr', + typeInfo: 'Decimal', + attributeName: { + localPart: 'apr' + }, + type: 'attribute' + }, { + name: 'introApr', + typeInfo: 'Decimal', + attributeName: { + localPart: 'intro_apr' + }, + type: 'attribute' + }, { + name: 'introAprExpireDate', + typeInfo: 'Calendar', + attributeName: { + localPart: 'intro_apr_expire_date' + }, + type: 'attribute' + }, { + name: 'monthlyPayment', + typeInfo: 'Decimal', + attributeName: { + localPart: 'monthly_payment' + }, + type: 'attribute' + }, { + name: 'creditLimit', + typeInfo: 'Decimal', + attributeName: { + localPart: 'credit_limit' + }, + type: 'attribute' + }, { + name: 'currentCreditLimit', + typeInfo: 'Decimal', + attributeName: { + localPart: 'current_credit_limit' + }, + type: 'attribute' + }, { + name: 'requestedCreditLimit', + typeInfo: 'Decimal', + attributeName: { + localPart: 'requested_credit_limit' + }, + type: 'attribute' + }, { + name: 'requestedCardName', + attributeName: { + localPart: 'requested_card_name' + }, + type: 'attribute' + }, { + name: 'aprBalanceTransfer', + typeInfo: 'Decimal', + attributeName: { + localPart: 'apr_balance_transfer' + }, + type: 'attribute' + }, { + name: 'introAprBalanceTransfer', + typeInfo: 'Decimal', + attributeName: { + localPart: 'intro_apr_balance_transfer' + }, + type: 'attribute' + }, { + name: 'introAprBalanceTransferExpireDate', + typeInfo: 'Calendar', + attributeName: { + localPart: 'intro_apr_balance_transfer_expire_date' + }, + type: 'attribute' + }, { + name: 'aprCashAdvances', + typeInfo: 'Decimal', + attributeName: { + localPart: 'apr_cash_advances' + }, + type: 'attribute' + }, { + name: 'introAprCashAdvances', + typeInfo: 'Decimal', + attributeName: { + localPart: 'intro_apr_cash_advances' + }, + type: 'attribute' + }, { + name: 'introAprCashAdvancesExpireDate', + typeInfo: 'Calendar', + attributeName: { + localPart: 'intro_apr_cash_advances_expire_date' + }, + type: 'attribute' + }, { + name: 'aprOther', + typeInfo: 'Decimal', + attributeName: { + localPart: 'apr_other' + }, + type: 'attribute' + }, { + name: 'introAprOther', + typeInfo: 'Decimal', + attributeName: { + localPart: 'intro_apr_other' + }, + type: 'attribute' + }, { + name: 'introAprOtherExpireDate', + typeInfo: 'Calendar', + attributeName: { + localPart: 'intro_apr_other_expire_date' + }, + type: 'attribute' + }, { + name: 'amountApprovedVariance', + typeInfo: 'Decimal', + attributeName: { + localPart: 'amount_approved_variance' + }, + type: 'attribute' + }, { + name: 'isAdvanceRequest', + attributeName: { + localPart: 'is_advance_request' + }, + type: 'attribute' + }, { + name: 'currentCardNumber', + attributeName: { + localPart: 'current_card_number' + }, + type: 'attribute' + }, { + name: 'purposeType', + attributeName: { + localPart: 'purpose_type' + }, + type: 'attribute' + }, { + name: 'currentCardRate', + typeInfo: 'Decimal', + attributeName: { + localPart: 'current_card_rate' + }, + type: 'attribute' + }, { + name: 'currentCardMargin', + typeInfo: 'Decimal', + attributeName: { + localPart: 'current_card_margin' + }, + type: 'attribute' + }] + }, { + localName: 'BASEDISBURSEMENTDEPOSIT', + typeName: 'BASE_DISBURSEMENT_DEPOSIT', + baseTypeInfo: '.BASEDISBURSEMENT', + propertyInfos: [{ + name: 'depositAccount', + attributeName: { + localPart: 'deposit_account' + }, + type: 'attribute' + }, { + name: 'depositSuffix', + attributeName: { + localPart: 'deposit_suffix' + }, + type: 'attribute' + }, { + name: 'depositType', + attributeName: { + localPart: 'deposit_type' + }, + type: 'attribute' + }, { + name: 'depositDateToCredit', + typeInfo: 'Date', + attributeName: { + localPart: 'deposit_date_to_credit' + }, + type: 'attribute' + }] + }, { + localName: 'BASECOMMENTS', + typeName: 'BASE_COMMENTS', + propertyInfos: [{ + name: 'decisioncomments', + elementName: 'DECISION_COMMENTS', + typeInfo: 'AnyType' + }, { + name: 'externalcomments', + elementName: 'EXTERNAL_COMMENTS', + typeInfo: 'AnyType' + }, { + name: 'internalcomments', + elementName: 'INTERNAL_COMMENTS', + typeInfo: 'AnyType' + }, { + name: 'stipulations', + elementName: 'STIPULATIONS', + typeInfo: 'AnyType' + }, { + name: 'fraudwarnings', + elementName: 'FRAUD_WARNINGS', + typeInfo: 'AnyType' + }] + }, { + localName: 'BASEMONTHLYDEBT', + typeName: 'BASE_MONTHLY_DEBT', + propertyInfos: [{ + name: 'monthlyLiability', + typeInfo: 'Decimal', + attributeName: { + localPart: 'monthly_liability' + }, + type: 'attribute' + }, { + name: 'monthlyHousingCost', + typeInfo: 'Decimal', + attributeName: { + localPart: 'monthly_housing_cost' + }, + type: 'attribute' + }, { + name: 'monthlyRent', + typeInfo: 'Decimal', + attributeName: { + localPart: 'monthly_rent' + }, + type: 'attribute' + }, { + name: 'monthlyMortgagePayment', + typeInfo: 'Decimal', + attributeName: { + localPart: 'monthly_mortgage_payment' + }, + type: 'attribute' + }, { + name: 'jobExpense', + typeInfo: 'Decimal', + attributeName: { + localPart: 'job_expense' + }, + type: 'attribute' + }, { + name: 'alimony', + typeInfo: 'Decimal', + attributeName: { + localPart: 'alimony' + }, + type: 'attribute' + }, { + name: 'childSupport', + typeInfo: 'Decimal', + attributeName: { + localPart: 'child_support' + }, + type: 'attribute' + }, { + name: 'separateMaintenanceExpense', + typeInfo: 'Decimal', + attributeName: { + localPart: 'separate_maintenance_expense' + }, + type: 'attribute' + }, { + name: 'taxExpense', + typeInfo: 'Decimal', + attributeName: { + localPart: 'tax_expense' + }, + type: 'attribute' + }, { + name: 'otherExpense1', + typeInfo: 'Decimal', + attributeName: { + localPart: 'other_expense_1' + }, + type: 'attribute' + }, { + name: 'otherExpense2', + typeInfo: 'Decimal', + attributeName: { + localPart: 'other_expense_2' + }, + type: 'attribute' + }, { + name: 'otherExpenseDescription1', + attributeName: { + localPart: 'other_expense_description_1' + }, + type: 'attribute' + }, { + name: 'otherExpenseDescription2', + attributeName: { + localPart: 'other_expense_description_2' + }, + type: 'attribute' + }, { + name: 'aggregateAmountWithLender', + typeInfo: 'Decimal', + attributeName: { + localPart: 'aggregate_amount_with_lender' + }, + type: 'attribute' + }, { + name: 'aggregateAmountWithLenderSecuredNoMortgage', + typeInfo: 'Decimal', + attributeName: { + localPart: 'aggregate_amount_with_lender_secured_no_mortgage' + }, + type: 'attribute' + }] + }, { + localName: 'BASEHMDAXML.ITEM', + typeName: null, + propertyInfos: [{ + name: 'value', + type: 'value' + }, { + name: 'key', + attributeName: { + localPart: 'key' + }, + type: 'attribute' + }, { + name: 'valueAttribute', + attributeName: { + localPart: 'valueAttribute' + }, + type: 'attribute' + }] + }, { + localName: 'BASEASSETLIST', + typeName: 'BASE_ASSET_LIST', + propertyInfos: [{ + name: 'realestateOrASSETOrVEHICLE', + minOccurs: 0, + collection: true, + elementTypeInfos: [{ + elementName: 'REAL_ESTATE', + typeInfo: '.BASEASSETREALESTATE' + }, { + elementName: 'ASSET', + typeInfo: '.BASEASSETLIST.ASSET' + }, { + elementName: 'VEHICLE', + typeInfo: '.BASEASSETVEHICLE' + }, { + elementName: 'SHARES', + typeInfo: '.BASEASSETSHARE' + }, { + elementName: 'CERTIFICATE', + typeInfo: '.BASEASSETCERTIFICATE' + }, { + elementName: 'SAVINGS_ACCOUNT', + typeInfo: '.BASEASSETSAVINGSACCOUNT' + }], + type: 'elements' + }] + }, { + localName: 'PAYMENTMANUALNOCOUPONINFO', + typeName: 'PAYMENT_MANUAL_NO_COUPON_INFO', + propertyInfos: [{ + name: 'accountNumber', + attributeName: { + localPart: 'account_number' + }, + type: 'attribute' + }] + }, { + localName: 'BASEDISBURSEMENTCHECK', + typeName: 'BASE_DISBURSEMENT_CHECK', + baseTypeInfo: '.BASEDISBURSEMENT', + propertyInfos: [{ + name: 'checkNumber', + attributeName: { + localPart: 'check_number' + }, + type: 'attribute' + }, { + name: 'checkPayableTo', + attributeName: { + localPart: 'check_payable_to' + }, + type: 'attribute' + }, { + name: 'checkAddress1', + attributeName: { + localPart: 'check_address_1' + }, + type: 'attribute' + }, { + name: 'checkAddress2', + attributeName: { + localPart: 'check_address_2' + }, + type: 'attribute' + }, { + name: 'checkAddress3', + attributeName: { + localPart: 'check_address_3' + }, + type: 'attribute' + }, { + name: 'checkZip', + attributeName: { + localPart: 'check_zip' + }, + type: 'attribute' + }, { + name: 'checkRemitter', + attributeName: { + localPart: 'check_remitter' + }, + type: 'attribute' + }, { + name: 'checkPurpose', + attributeName: { + localPart: 'check_purpose' + }, + type: 'attribute' + }, { + name: 'checkStatus', + attributeName: { + localPart: 'check_status' + }, + type: 'attribute' + }, { + name: 'checkPrintOption', + typeInfo: 'Int', + attributeName: { + localPart: 'check_print_option' + }, + type: 'attribute' + }, { + name: 'checkIsPayeeOnly', + attributeName: { + localPart: 'check_is_payee_only' + }, + type: 'attribute' + }, { + name: 'checkIsPrimaryApplicant', + attributeName: { + localPart: 'check_is_primary_applicant' + }, + type: 'attribute' + }, { + name: 'payoffDate', + typeInfo: 'Calendar', + attributeName: { + localPart: 'payoff_date' + }, + type: 'attribute' + }, { + name: 'interestPerDiem', + typeInfo: 'Double', + attributeName: { + localPart: 'interest_per_diem' + }, + type: 'attribute' + }, { + name: 'checkRemitterContactIndex', + typeInfo: 'Integer', + attributeName: { + localPart: 'check_remitter_contact_index' + }, + type: 'attribute' + }, { + name: 'checkRemitterContactIndex2', + typeInfo: 'Integer', + attributeName: { + localPart: 'check_remitter_contact_index2' + }, + type: 'attribute' + }, { + name: 'checkCoremitterContactIndex', + typeInfo: 'Integer', + attributeName: { + localPart: 'check_coremitter_contact_index' + }, + type: 'attribute' + }, { + name: 'isPayeeOfacIstwatch', + attributeName: { + localPart: 'is_payee_ofac_istwatch' + }, + type: 'attribute' + }, { + name: 'istwatchTransactionDate', + attributeName: { + localPart: 'istwatch_transaction_date' + }, + type: 'attribute' + }, { + name: 'checkAccountNumber', + attributeName: { + localPart: 'check_account_number' + }, + type: 'attribute' + }] + }, { + localName: 'BASEPRICEADJUSTMENTLIST.PRICEADJUSTMENT', + typeName: null, + propertyInfos: [{ + name: 'adjustType', + required: true, + attributeName: { + localPart: 'adjust_type' + }, + type: 'attribute' + }, { + name: 'value', + typeInfo: 'Double', + attributeName: { + localPart: 'value' + }, + type: 'attribute' + }, { + name: 'description', + attributeName: { + localPart: 'description' + }, + type: 'attribute' + }] + }, { + localName: 'BENEFICIALOWNERS.BENEFICIALOWNER', + typeName: null, + propertyInfos: [{ + name: 'idcard', + required: true, + elementName: 'ID_CARD', + typeInfo: '.BASEIDCARD' + }, { + name: 'firstName', + attributeName: { + localPart: 'first_name' + }, + type: 'attribute' + }, { + name: 'middleName', + attributeName: { + localPart: 'middle_name' + }, + type: 'attribute' + }, { + name: 'lastName', + attributeName: { + localPart: 'last_name' + }, + type: 'attribute' + }, { + name: 'suffix', + attributeName: { + localPart: 'suffix' + }, + type: 'attribute' + }, { + name: 'dob', + typeInfo: 'Date', + attributeName: { + localPart: 'dob' + }, + type: 'attribute' + }, { + name: 'isTinSsn', + attributeName: { + localPart: 'is_tin_ssn' + }, + type: 'attribute' + }, { + name: 'ssn', + attributeName: { + localPart: 'ssn' + }, + type: 'attribute' + }, { + name: 'address', + attributeName: { + localPart: 'address' + }, + type: 'attribute' + }, { + name: 'city', + attributeName: { + localPart: 'city' + }, + type: 'attribute' + }, { + name: 'state', + attributeName: { + localPart: 'state' + }, + type: 'attribute' + }, { + name: 'zip', + attributeName: { + localPart: 'zip' + }, + type: 'attribute' + }, { + name: 'isBeneficialOwner', + attributeName: { + localPart: 'is_beneficial_owner' + }, + type: 'attribute' + }, { + name: 'percentBusinessOwned', + typeInfo: 'Double', + attributeName: { + localPart: 'percent_business_owned' + }, + type: 'attribute' + }, { + name: 'isControl', + attributeName: { + localPart: 'is_control' + }, + type: 'attribute' + }, { + name: 'isAuthorizedCreditReport', + attributeName: { + localPart: 'is_authorized_credit_report' + }, + type: 'attribute' + }, { + name: 'citizenship', + attributeName: { + localPart: 'citizenship' + }, + type: 'attribute' + }, { + name: 'controlTitle', + attributeName: { + localPart: 'control_title' + }, + type: 'attribute' + }, { + name: 'isOfacIstwatch', + attributeName: { + localPart: 'is_ofac_istwatch' + }, + type: 'attribute' + }] + }, { + localName: 'BASEEMPLOYMENT', + typeName: 'BASE_EMPLOYMENT', + propertyInfos: [{ + name: 'employmentStartDate', + typeInfo: 'Date', + attributeName: { + localPart: 'employment_start_date' + }, + type: 'attribute' + }, { + name: 'employedMonths', + typeInfo: 'Int', + attributeName: { + localPart: 'employed_months' + }, + type: 'attribute' + }, { + name: 'employmentAddress', + attributeName: { + localPart: 'employment_address' + }, + type: 'attribute' + }, { + name: 'employmentCity', + attributeName: { + localPart: 'employment_city' + }, + type: 'attribute' + }, { + name: 'employmentState', + attributeName: { + localPart: 'employment_state' + }, + type: 'attribute' + }, { + name: 'employmentZip', + attributeName: { + localPart: 'employment_zip' + }, + type: 'attribute' + }, { + name: 'occupation', + attributeName: { + localPart: 'occupation' + }, + type: 'attribute' + }, { + name: 'employer', + attributeName: { + localPart: 'employer' + }, + type: 'attribute' + }, { + name: 'employmentPhone', + attributeName: { + localPart: 'employment_phone' + }, + type: 'attribute' + }, { + name: 'employmentStatus', + attributeName: { + localPart: 'employment_status' + }, + type: 'attribute' + }, { + name: 'otherEmploymentDescription', + attributeName: { + localPart: 'other_employment_description' + }, + type: 'attribute' + }, { + name: 'supervisorName', + attributeName: { + localPart: 'supervisor_name' + }, + type: 'attribute' + }, { + name: 'payGrade', + attributeName: { + localPart: 'pay_grade' + }, + type: 'attribute' + }, { + name: 'ets', + typeInfo: 'Date', + attributeName: { + localPart: 'ets' + }, + type: 'attribute' + }, { + name: 'employmentWeeklyHours', + typeInfo: 'Int', + attributeName: { + localPart: 'employment_weekly_hours' + }, + type: 'attribute' + }, { + name: 'employmentBusinessType', + attributeName: { + localPart: 'employment_business_type' + }, + type: 'attribute' + }] + }, { + localName: 'BASEBRANCH', + typeName: 'BASE_BRANCH', + baseTypeInfo: '.BASEPARTY', + propertyInfos: [{ + name: 'otherAttributes', + type: 'anyAttribute' + }, { + name: 'address', + elementName: 'ADDRESS', + typeInfo: '.BASEADDRESSLOOSE' + }, { + name: 'referenceId2', + typeInfo: 'AnySimpleType', + attributeName: { + localPart: 'reference_id2' + }, + type: 'attribute' + }, { + name: 'deluxeOrgReportingUnit', + typeInfo: 'AnySimpleType', + attributeName: { + localPart: 'deluxe_org_reporting_unit' + }, + type: 'attribute' + }, { + name: 'ewsOrgReportingUnit', + typeInfo: 'AnySimpleType', + attributeName: { + localPart: 'ews_org_reporting_unit' + }, + type: 'attribute' + }] + }, { + localName: 'BASEADDRESSLOOSE', + typeName: 'BASE_ADDRESS_LOOSE', + propertyInfos: [{ + name: 'streetAddress1', + attributeName: { + localPart: 'street_address_1' + }, + type: 'attribute' + }, { + name: 'streetAddress2', + attributeName: { + localPart: 'street_address_2' + }, + type: 'attribute' + }, { + name: 'country', + attributeName: { + localPart: 'country' + }, + type: 'attribute' + }, { + name: 'addressVerificationDate', + typeInfo: 'Date', + attributeName: { + localPart: 'address_verification_date' + }, + type: 'attribute' + }, { + name: 'city', + attributeName: { + localPart: 'city' + }, + type: 'attribute' + }, { + name: 'state', + attributeName: { + localPart: 'state' + }, + type: 'attribute' + }, { + name: 'zip', + attributeName: { + localPart: 'zip' + }, + type: 'attribute' + }, { + name: 'county', + attributeName: { + localPart: 'county' + }, + type: 'attribute' + }] + }, { + localName: 'CREDITCARDAPPLICANT', + typeName: 'CREDITCARD_APPLICANT', + baseTypeInfo: '.CREDITCARDBASEAPPLICANT', + propertyInfos: [{ + name: 'otherAttributes', + type: 'anyAttribute' + }, { + name: 'spouse', + elementName: 'SPOUSE', + typeInfo: '.CREDITCARDBASEAPPLICANT' + }, { + name: 'creditreport', + elementName: 'CREDIT_REPORT', + typeInfo: '.CREDITCARDAPPLICANT.CREDITREPORT' + }, { + name: 'fomansweredquestions', + elementName: 'FOM_ANSWERED_QUESTIONS', + typeInfo: '.FOMANSWEREDQUESTIONS' + }, { + name: 'isFraudCredit', + attributeName: { + localPart: 'is_fraud_credit' + }, + type: 'attribute' + }, { + name: 'isOfacCredit', + attributeName: { + localPart: 'is_ofac_credit' + }, + type: 'attribute' + }, { + name: 'combinedUnsecuredAggregateAmountWithLender', + typeInfo: 'Decimal', + attributeName: { + localPart: 'combined_unsecured_aggregate_amount_with_lender' + }, + type: 'attribute' + }, { + name: 'combinedSecuredAggregateAmountWithLenderNoMortgage', + typeInfo: 'Decimal', + attributeName: { + localPart: 'combined_secured_aggregate_amount_with_lender_no_mortgage' + }, + type: 'attribute' + }] + }, { + localName: 'BASEAPPLICANTQUESTIONS.APPLICANTQUESTION.APPLICANTQUESTIONANSWER', + typeName: null, + propertyInfos: [{ + name: 'answerText', + attributeName: { + localPart: 'answer_text' + }, + type: 'attribute' + }, { + name: 'answerValue', + attributeName: { + localPart: 'answer_value' + }, + type: 'attribute' + }] + }, { + localName: 'BASELOANSTATUS', + typeName: 'BASE_LOAN_STATUS', + propertyInfos: [{ + name: 'loanStatus', + required: true, + attributeName: { + localPart: 'loan_status' + }, + type: 'attribute' + }, { + name: 'initialEntryTimestamp', + typeInfo: 'Calendar', + attributeName: { + localPart: 'initial_entry_timestamp' + }, + type: 'attribute' + }, { + name: 'lastModified', + typeInfo: 'Calendar', + attributeName: { + localPart: 'last_modified' + }, + type: 'attribute' + }, { + name: 'submitDate', + typeInfo: 'Calendar', + attributeName: { + localPart: 'submit_date' + }, + type: 'attribute' + }, { + name: 'underwriteSubmitDate', + typeInfo: 'Calendar', + attributeName: { + localPart: 'underwrite_submit_date' + }, + type: 'attribute' + }, { + name: 'isLocked', + required: true, + attributeName: { + localPart: 'is_locked' + }, + type: 'attribute' + }, { + name: 'existingBalance', + typeInfo: 'Decimal', + attributeName: { + localPart: 'existing_balance' + }, + type: 'attribute' + }, { + name: 'existingBalanceDate', + typeInfo: 'Date', + attributeName: { + localPart: 'existing_balance_date' + }, + type: 'attribute' + }, { + name: 'delinquencyPeriod', + typeInfo: 'Integer', + attributeName: { + localPart: 'delinquency_period' + }, + type: 'attribute' + }, { + name: 'delinquencyAmount', + typeInfo: 'Decimal', + attributeName: { + localPart: 'delinquency_amount' + }, + type: 'attribute' + }, { + name: 'approvalDate', + typeInfo: 'DateTime', + attributeName: { + localPart: 'approval_date' + }, + type: 'attribute' + }, { + name: 'declinedDate', + typeInfo: 'DateTime', + attributeName: { + localPart: 'declined_date' + }, + type: 'attribute' + }, { + name: 'firstApprovalDate', + typeInfo: 'DateTime', + attributeName: { + localPart: 'first_approval_date' + }, + type: 'attribute' + }, { + name: 'nextPaymentDate', + typeInfo: 'Date', + attributeName: { + localPart: 'next_payment_date' + }, + type: 'attribute' + }, { + name: 'responseDate', + typeInfo: 'DateTime', + attributeName: { + localPart: 'response_date' + }, + type: 'attribute' + }, { + name: 'counterOfferDate', + typeInfo: 'DateTime', + attributeName: { + localPart: 'counter_offer_date' + }, + type: 'attribute' + }, { + name: 'appReceiveDate', + typeInfo: 'DateTime', + attributeName: { + localPart: 'app_receive_date' + }, + type: 'attribute' + }, { + name: 'decidingDate', + typeInfo: 'Date', + attributeName: { + localPart: 'deciding_date' + }, + type: 'attribute' + }, { + name: 'bookingDate', + typeInfo: 'DateTime', + attributeName: { + localPart: 'booking_date' + }, + type: 'attribute' + }, { + name: 'bookingReferenceId', + attributeName: { + localPart: 'booking_reference_id' + }, + type: 'attribute' + }] + }, { + localName: 'CREDITCARDAPPLICANT.CREDITREPORT', + typeName: null, + propertyInfos: [{ + name: 'value', + type: 'value' + }, { + name: 'reportId', + required: true, + typeInfo: 'Int', + attributeName: { + localPart: 'report_id' + }, + type: 'attribute' + }, { + name: 'reportFormat', + required: true, + attributeName: { + localPart: 'report_format' + }, + type: 'attribute' + }, { + name: 'encoding', + attributeName: { + localPart: 'encoding' + }, + type: 'attribute' + }] + }, { + localName: 'BASEMODIFICATIONHISTORY', + typeName: 'BASE_MODIFICATION_HISTORY', + propertyInfos: [{ + name: 'audit', + minOccurs: 0, + collection: true, + elementName: 'AUDIT', + typeInfo: '.BASEMODIFICATIONHISTORY.AUDIT' + }] + }, { + localName: 'BASEDISBURSEMENT', + typeName: 'BASE_DISBURSEMENT', + propertyInfos: [{ + name: 'amount', + typeInfo: 'Decimal', + attributeName: { + localPart: 'amount' + }, + type: 'attribute' + }, { + name: 'referenceId', + attributeName: { + localPart: 'reference_id' + }, + type: 'attribute' + }] + }, { + localName: 'BASELOANCONTACTS.CONTACTINFO', + typeName: null, + propertyInfos: [{ + name: 'contactType', + required: true, + attributeName: { + localPart: 'contact_type' + }, + type: 'attribute' + }, { + name: 'firstName', + attributeName: { + localPart: 'first_name' + }, + type: 'attribute' + }, { + name: 'middleName', + attributeName: { + localPart: 'middle_name' + }, + type: 'attribute' + }, { + name: 'lastName', + attributeName: { + localPart: 'last_name' + }, + type: 'attribute' + }, { + name: 'suffix', + attributeName: { + localPart: 'suffix' + }, + type: 'attribute' + }, { + name: 'address', + attributeName: { + localPart: 'address' + }, + type: 'attribute' + }, { + name: 'city', + attributeName: { + localPart: 'city' + }, + type: 'attribute' + }, { + name: 'state', + attributeName: { + localPart: 'state' + }, + type: 'attribute' + }, { + name: 'zip', + attributeName: { + localPart: 'zip' + }, + type: 'attribute' + }, { + name: 'phone', + attributeName: { + localPart: 'phone' + }, + type: 'attribute' + }, { + name: 'workPhone', + attributeName: { + localPart: 'work_phone' + }, + type: 'attribute' + }, { + name: 'fax', + attributeName: { + localPart: 'fax' + }, + type: 'attribute' + }, { + name: 'cell', + attributeName: { + localPart: 'cell' + }, + type: 'attribute' + }, { + name: 'pager', + attributeName: { + localPart: 'pager' + }, + type: 'attribute' + }, { + name: 'email', + attributeName: { + localPart: 'email' + }, + type: 'attribute' + }, { + name: 'companyName', + attributeName: { + localPart: 'company_name' + }, + type: 'attribute' + }, { + name: 'departmentName', + attributeName: { + localPart: 'department_name' + }, + type: 'attribute' + }, { + name: 'companyAddress', + attributeName: { + localPart: 'company_address' + }, + type: 'attribute' + }, { + name: 'companyCity', + attributeName: { + localPart: 'company_city' + }, + type: 'attribute' + }, { + name: 'companyState', + attributeName: { + localPart: 'company_state' + }, + type: 'attribute' + }, { + name: 'companyZip', + attributeName: { + localPart: 'company_zip' + }, + type: 'attribute' + }, { + name: 'companyPhone', + attributeName: { + localPart: 'company_phone' + }, + type: 'attribute' + }, { + name: 'companyFax', + attributeName: { + localPart: 'company_fax' + }, + type: 'attribute' + }, { + name: 'county', + attributeName: { + localPart: 'county' + }, + type: 'attribute' + }, { + name: 'notes', + attributeName: { + localPart: 'notes' + }, + type: 'attribute' + }, { + name: 'ssn', + attributeName: { + localPart: 'ssn' + }, + type: 'attribute' + }, { + name: 'dob', + typeInfo: 'Date', + attributeName: { + localPart: 'dob' + }, + type: 'attribute' + }, { + name: 'isSsnTaxid', + attributeName: { + localPart: 'is_ssn_taxid' + }, + type: 'attribute' + }, { + name: 'paac', + attributeName: { + localPart: 'paac' + }, + type: 'attribute' + }] + }, { + localName: 'BASECURRENTADDRESSCHOICE', + typeName: 'BASE_CURRENT_ADDRESS_CHOICE', + propertyInfos: [{ + name: 'strictaddress', + required: true, + elementName: 'STRICT_ADDRESS', + typeInfo: '.BASEADDRESSSTRICT' + }, { + name: 'looseaddress', + required: true, + elementName: 'LOOSE_ADDRESS', + typeInfo: '.BASEADDRESSLOOSE' + }, { + name: 'threelineaddress', + required: true, + elementName: 'THREE_LINE_ADDRESS', + typeInfo: '.BASEADDRESSTHREELINE' + }] + }, { + localName: 'BASEPARTY', + typeName: 'BASE_PARTY', + propertyInfos: [{ + name: 'otherAttributes', + type: 'anyAttribute' + }, { + name: 'referenceId', + attributeName: { + localPart: 'reference_id' + }, + type: 'attribute' + }, { + name: 'name', + attributeName: { + localPart: 'name' + }, + type: 'attribute' + }, { + name: 'code', + attributeName: { + localPart: 'code' + }, + type: 'attribute' + }, { + name: 'phone', + attributeName: { + localPart: 'phone' + }, + type: 'attribute' + }, { + name: 'fax', + attributeName: { + localPart: 'fax' + }, + type: 'attribute' + }, { + name: 'email', + attributeName: { + localPart: 'email' + }, + type: 'attribute' + }, { + name: 'title', + attributeName: { + localPart: 'title' + }, + type: 'attribute' + }, { + name: 'tellerNumber', + attributeName: { + localPart: 'teller_number' + }, + type: 'attribute' + }, { + name: 'terminalId', + attributeName: { + localPart: 'terminal_id' + }, + type: 'attribute' + }] + }, { + localName: 'INTEGRATIONDATA', + typeName: 'INTEGRATION_DATA' + }, { + localName: 'BASEADDRESSSTRICT', + typeName: 'BASE_ADDRESS_STRICT', + propertyInfos: [{ + name: 'streetAddress', + attributeName: { + localPart: 'street_address' + }, + type: 'attribute' + }, { + name: 'streetNo', + attributeName: { + localPart: 'street_no' + }, + type: 'attribute' + }, { + name: 'streetDirection', + attributeName: { + localPart: 'street_direction' + }, + type: 'attribute' + }, { + name: 'streetName', + attributeName: { + localPart: 'street_name' + }, + type: 'attribute' + }, { + name: 'streetType', + attributeName: { + localPart: 'street_type' + }, + type: 'attribute' + }, { + name: 'unitNo', + attributeName: { + localPart: 'unit_no' + }, + type: 'attribute' + }, { + name: 'verificationDate', + typeInfo: 'Calendar', + attributeName: { + localPart: 'verification_date' + }, + type: 'attribute' + }, { + name: 'city', + attributeName: { + localPart: 'city' + }, + type: 'attribute' + }, { + name: 'state', + attributeName: { + localPart: 'state' + }, + type: 'attribute' + }, { + name: 'zip', + attributeName: { + localPart: 'zip' + }, + type: 'attribute' + }, { + name: 'county', + attributeName: { + localPart: 'county' + }, + type: 'attribute' + }] + }, { + localName: 'CREDITCARDLOAN.LOANINFO', + typeName: null, + baseTypeInfo: '.CREDITCARDLOANINFO' + }, { + localName: 'CREDITCARDBASEAPPLICANT.FINANCIALINFO.PREVIOUSEMPLOYMENT', + typeName: null, + baseTypeInfo: '.BASEEMPLOYMENT', + propertyInfos: [{ + name: 'monthlyIncome', + typeInfo: 'Decimal', + attributeName: { + localPart: 'monthly_income' + }, + type: 'attribute' + }, { + name: 'employmentEndDate', + typeInfo: 'Date', + attributeName: { + localPart: 'employment_end_date' + }, + type: 'attribute' + }] + }, { + localName: 'BASETASKLIST.TASK', + typeName: null, + propertyInfos: [{ + name: 'assignto', + elementName: 'ASSIGNTO', + typeInfo: '.BASEPARTY' + }, { + name: 'complete', + elementName: 'COMPLETE', + typeInfo: '.BASEPARTY' + }, { + name: 'create', + elementName: 'CREATE', + typeInfo: '.BASEPARTY' + }, { + name: 'dueloan', + elementName: 'DUELOAN', + typeInfo: '.BASEPARTY' + }, { + name: 'appliedset', + elementName: 'APPLIEDSET', + typeInfo: '.BASETASKLIST.TASK.APPLIEDSET' + }, { + name: 'requireset', + elementName: 'REQUIRESET', + typeInfo: '.BASETASKLIST.TASK.REQUIRESET' + }, { + name: 'dateDue', + typeInfo: 'AnySimpleType', + attributeName: { + localPart: 'date_due' + }, + type: 'attribute' + }, { + name: 'dateCompleted', + typeInfo: 'AnySimpleType', + attributeName: { + localPart: 'date_completed' + }, + type: 'attribute' + }, { + name: 'dateCreated', + typeInfo: 'AnySimpleType', + attributeName: { + localPart: 'date_created' + }, + type: 'attribute' + }, { + name: 'description', + typeInfo: 'AnySimpleType', + attributeName: { + localPart: 'description' + }, + type: 'attribute' + }, { + name: 'required', + typeInfo: 'AnySimpleType', + attributeName: { + localPart: 'required' + }, + type: 'attribute' + }, { + name: 'completed', + typeInfo: 'AnySimpleType', + attributeName: { + localPart: 'completed' + }, + type: 'attribute' + }, { + name: 'category', + typeInfo: 'AnySimpleType', + attributeName: { + localPart: 'category' + }, + type: 'attribute' + }, { + name: 'priority', + typeInfo: 'AnySimpleType', + attributeName: { + localPart: 'priority' + }, + type: 'attribute' + }, { + name: 'position', + typeInfo: 'AnySimpleType', + attributeName: { + localPart: 'position' + }, + type: 'attribute' + }, { + name: 'assigntoOfficer', + typeInfo: 'AnySimpleType', + attributeName: { + localPart: 'assignto_officer' + }, + type: 'attribute' + }, { + name: 'completeOfficer', + typeInfo: 'AnySimpleType', + attributeName: { + localPart: 'complete_officer' + }, + type: 'attribute' + }, { + name: 'createOfficer', + typeInfo: 'AnySimpleType', + attributeName: { + localPart: 'create_officer' + }, + type: 'attribute' + }, { + name: 'dueloanOfficer', + typeInfo: 'AnySimpleType', + attributeName: { + localPart: 'dueloan_officer' + }, + type: 'attribute' + }, { + name: 'isApplied', + typeInfo: 'AnySimpleType', + attributeName: { + localPart: 'is_applied' + }, + type: 'attribute' + }, { + name: 'isRequired', + typeInfo: 'AnySimpleType', + attributeName: { + localPart: 'is_required' + }, + type: 'attribute' + }] + }, { + localName: 'CREDITCARDLOAN.COMMENTS', + typeName: null, + baseTypeInfo: '.BASECOMMENTS', + propertyInfos: [{ + name: 'unabletofund', + elementName: 'UNABLE_TO_FUND', + typeInfo: 'AnyType' + }] + }, { + localName: 'BASEASSETSAVINGSACCOUNT', + typeName: 'BASE_ASSET_SAVINGS_ACCOUNT', + baseTypeInfo: '.BASEASSET', + propertyInfos: [{ + name: 'expirationDate', + typeInfo: 'Date', + attributeName: { + localPart: 'expiration_date' + }, + type: 'attribute' + }, { + name: 'issueDate', + typeInfo: 'Date', + attributeName: { + localPart: 'issue_date' + }, + type: 'attribute' + }] + }, { + localName: 'SKIPPAYMENTINFO', + typeName: 'SKIP_PAYMENT_INFO', + propertyInfos: [{ + name: 'skipPaymentTemplateName', + attributeName: { + localPart: 'skip_payment_template_name' + }, + type: 'attribute' + }, { + name: 'isPositionOfSkipsFirstPaySkip', + attributeName: { + localPart: 'is_position_of_skips_first_pay_skip' + }, + type: 'attribute' + }, { + name: 'isDeferSkipPayments', + attributeName: { + localPart: 'is_defer_skip_payments' + }, + type: 'attribute' + }, { + name: 'skipsPerYear', + typeInfo: 'Integer', + attributeName: { + localPart: 'skips_per_year' + }, + type: 'attribute' + }, { + name: 'positionOfSkips', + typeInfo: 'Integer', + attributeName: { + localPart: 'position_of_skips' + }, + type: 'attribute' + }, { + name: 'skipStartDate', + typeInfo: 'Date', + attributeName: { + localPart: 'skip_start_date' + }, + type: 'attribute' + }, { + name: 'skipEndDate', + typeInfo: 'Date', + attributeName: { + localPart: 'skip_end_date' + }, + type: 'attribute' + }, { + name: 'skipPeriodMonthDayStart', + typeInfo: 'Date', + attributeName: { + localPart: 'skip_period_month_day_start' + }, + type: 'attribute' + }, { + name: 'skipPeriodMonthDayEnd', + typeInfo: 'Date', + attributeName: { + localPart: 'skip_period_month_day_end' + }, + type: 'attribute' + }] + }, { + localName: 'APP', + propertyInfos: [{ + name: 'version', + required: true, + typeInfo: 'Decimal', + attributeName: { + localPart: 'version' + }, + type: 'attribute' + }] + }, { + localName: 'BASEDISBURSEMENTLIST', + typeName: 'BASE_DISBURSEMENT_LIST', + propertyInfos: [{ + name: 'checkOrDEPOSITOrFEE', + minOccurs: 0, + collection: true, + elementTypeInfos: [{ + elementName: 'CHECK', + typeInfo: '.BASEDISBURSEMENTCHECK' + }, { + elementName: 'DEPOSIT', + typeInfo: '.BASEDISBURSEMENTDEPOSIT' + }, { + elementName: 'FEE', + typeInfo: '.BASEDISBURSEMENTFEE' + }, { + elementName: 'LOAN', + typeInfo: '.BASEDISBURSEMENTLOAN' + }, { + elementName: 'ACH', + typeInfo: '.BASEDISBURSEMENTACH' + }], + type: 'elements' + }] + }, { + localName: 'BASETASKLIST', + typeName: 'BASE_TASK_LIST', + propertyInfos: [{ + name: 'task', + minOccurs: 0, + collection: true, + elementName: 'TASK', + typeInfo: '.BASETASKLIST.TASK' + }] + }, { + localName: 'CREDITCARDLOAN', + typeName: null, + baseTypeInfo: '.CREDITCARDLOAN' + }, { + localName: 'BASESYSTEM.ORIGINATOR', + typeName: null, + baseTypeInfo: '.BASEPARTY', + propertyInfos: [{ + name: 'otherAttributes', + type: 'anyAttribute' + }, { + name: 'type', + required: true, + attributeName: { + localPart: 'type' + }, + type: 'attribute' + }] + }, { + localName: 'CREDITCARDSTATUS', + typeName: 'CREDITCARD_STATUS', + baseTypeInfo: '.BASELOANSTATUS' + }, { + localName: 'CREDITCARDSYSTEM', + typeName: 'CREDITCARD_SYSTEM', + baseTypeInfo: '.BASESYSTEM', + propertyInfos: [{ + name: 'otherAttributes', + type: 'anyAttribute' + }, { + name: 'closingbranch', + elementName: 'CLOSING_BRANCH', + typeInfo: '.BASEBRANCH' + }, { + name: 'type', + required: true, + attributeName: { + localPart: 'type' + }, + type: 'attribute' + }] + }, { + localName: 'BASECUSTOMQUESTIONS.CUSTOMQUESTION', + typeName: null, + propertyInfos: [{ + name: 'customquestionanswer', + minOccurs: 0, + collection: true, + elementName: 'CUSTOM_QUESTION_ANSWER', + typeInfo: '.BASECUSTOMQUESTIONS.CUSTOMQUESTION.CUSTOMQUESTIONANSWER' + }, { + name: 'questionName', + attributeName: { + localPart: 'question_name' + }, + type: 'attribute' + }, { + name: 'questionType', + attributeName: { + localPart: 'question_type' + }, + type: 'attribute' + }] + }, { + localName: 'BASEASSETLIST.ASSET', + typeName: null, + baseTypeInfo: '.BASEASSET' + }, { + localName: 'BASEIDCARD', + typeName: 'BASE_ID_CARD', + propertyInfos: [{ + name: 'cardType', + attributeName: { + localPart: 'card_type' + }, + type: 'attribute' + }, { + name: 'cardNumber', + attributeName: { + localPart: 'card_number' + }, + type: 'attribute' + }, { + name: 'state', + attributeName: { + localPart: 'state' + }, + type: 'attribute' + }, { + name: 'country', + attributeName: { + localPart: 'country' + }, + type: 'attribute' + }, { + name: 'expDate', + typeInfo: 'Date', + attributeName: { + localPart: 'exp_date' + }, + type: 'attribute' + }, { + name: 'dateIssued', + typeInfo: 'Date', + attributeName: { + localPart: 'date_issued' + }, + type: 'attribute' + }] + }, { + localName: 'PAYMENTTRANSFERFROMOTHERINSTITUTIONINFO', + typeName: 'PAYMENT_TRANSFER_FROM_OTHER_INSTITUTION_INFO', + propertyInfos: [{ + name: 'accountType', + attributeName: { + localPart: 'account_type' + }, + type: 'attribute' + }, { + name: 'accountNumber', + attributeName: { + localPart: 'account_number' + }, + type: 'attribute' + }, { + name: 'nameOnAccount', + attributeName: { + localPart: 'name_on_account' + }, + type: 'attribute' + }, { + name: 'bankRoutingNumber', + attributeName: { + localPart: 'bank_routing_number' + }, + type: 'attribute' + }, { + name: 'bankName', + attributeName: { + localPart: 'bank_name' + }, + type: 'attribute' + }, { + name: 'bankZip', + attributeName: { + localPart: 'bank_zip' + }, + type: 'attribute' + }, { + name: 'bankCity', + attributeName: { + localPart: 'bank_city' + }, + type: 'attribute' + }, { + name: 'bankState', + attributeName: { + localPart: 'bank_state' + }, + type: 'attribute' + }] + }, { + localName: 'CREDITCARDLOAN', + typeName: 'CREDITCARD_LOAN', + baseTypeInfo: '.APP', + propertyInfos: [{ + name: 'applicants', + required: true, + elementName: 'APPLICANTS', + typeInfo: '.CREDITCARDLOAN.APPLICANTS' + }, { + name: 'loaninfo', + required: true, + elementName: 'LOAN_INFO', + typeInfo: '.CREDITCARDLOAN.LOANINFO' + }, { + name: 'priceadjustments', + elementName: 'PRICE_ADJUSTMENTS', + typeInfo: '.BASEPRICEADJUSTMENTLIST' + }, { + name: 'loanstatus', + required: true, + elementName: 'LOAN_STATUS', + typeInfo: '.CREDITCARDSTATUS' + }, { + name: 'disbursements', + elementName: 'DISBURSEMENTS', + typeInfo: '.BASEDISBURSEMENTLIST' + }, { + name: 'tasklist', + elementName: 'TASK_LIST', + typeInfo: '.BASETASKLIST' + }, { + name: 'funding', + required: true, + elementName: 'FUNDING', + typeInfo: '.CREDITCARDLOAN.FUNDING' + }, { + name: 'comments', + required: true, + elementName: 'COMMENTS', + typeInfo: '.CREDITCARDLOAN.COMMENTS' + }, { + name: 'customquestions', + elementName: 'CUSTOM_QUESTIONS', + typeInfo: '.BASECUSTOMQUESTIONS' + }, { + name: 'contacts', + elementName: 'CONTACTS', + typeInfo: '.BASELOANCONTACTS' + }, { + name: 'system', + required: true, + collection: true, + elementName: 'SYSTEM', + typeInfo: '.CREDITCARDSYSTEM' + }, { + name: 'integrationdatalist', + elementName: 'INTEGRATION_DATA_LIST', + typeInfo: '.CREDITCARDLOAN.INTEGRATIONDATALIST' + }, { + name: 'modificationhistory', + elementName: 'MODIFICATION_HISTORY', + typeInfo: '.BASEMODIFICATIONHISTORY' + }, { + name: 'eventhistory', + elementName: 'EVENT_HISTORY', + typeInfo: '.BASEEVENTHISTORY' + }, { + name: 'webmshistory', + elementName: 'WEBMS_HISTORY', + typeInfo: '.BASEWEBMSHISTORY' + }] + }, { + localName: 'BASEWEBMSHISTORY.MESSAGE', + typeName: null, + propertyInfos: [{ + name: 'time', + typeInfo: 'DateTime', + attributeName: { + localPart: 'time' + }, + type: 'attribute' + }, { + name: 'name', + attributeName: { + localPart: 'name' + }, + type: 'attribute' + }, { + name: 'type', + attributeName: { + localPart: 'type' + }, + type: 'attribute' + }, { + name: 'text', + attributeName: { + localPart: 'text' + }, + type: 'attribute' + }] + }, { + localName: 'CREDITCARDLOAN.FUNDING', + typeName: null, + baseTypeInfo: '.CREDITCARDFUNDINGINFO', + propertyInfos: [{ + name: 'insuranceoptions', + required: true, + elementName: 'INSURANCE_OPTIONS', + typeInfo: '.CREDITCARDLOAN.FUNDING.INSURANCEOPTIONS' + }] + }, { + localName: 'CREDITCARDLOANINFO.CARDHOLDERS', + typeName: null, + propertyInfos: [{ + name: 'cardholder', + minOccurs: 0, + maxOccurs: 4, + collection: true, + elementName: 'CARD_HOLDER', + typeInfo: '.CREDITCARDLOANINFO.CARDHOLDERS.CARDHOLDER' + }] + }, { + localName: 'BASEASSETVEHICLE', + typeName: 'BASE_ASSET_VEHICLE', + baseTypeInfo: '.BASEASSET', + propertyInfos: [{ + name: 'vehicleYear', + attributeName: { + localPart: 'vehicle_year' + }, + type: 'attribute' + }, { + name: 'vehicleMake', + attributeName: { + localPart: 'vehicle_make' + }, + type: 'attribute' + }, { + name: 'vehicleModel', + attributeName: { + localPart: 'vehicle_model' + }, + type: 'attribute' + }, { + name: 'vehicleVin', + attributeName: { + localPart: 'vehicle_vin' + }, + type: 'attribute' + }, { + name: 'vehicleTitleOwner', + attributeName: { + localPart: 'vehicle_title_owner' + }, + type: 'attribute' + }, { + name: 'vehicleTitleNumber', + attributeName: { + localPart: 'vehicle_title_number' + }, + type: 'attribute' + }, { + name: 'vehicleColor', + attributeName: { + localPart: 'vehicle_color' + }, + type: 'attribute' + }, { + name: 'vehicleMiles', + typeInfo: 'Int', + attributeName: { + localPart: 'vehicle_miles' + }, + type: 'attribute' + }, { + name: 'vehicleLicensePlate', + attributeName: { + localPart: 'vehicle_license_plate' + }, + type: 'attribute' + }, { + name: 'vehicleSeller', + attributeName: { + localPart: 'vehicle_seller' + }, + type: 'attribute' + }, { + name: 'vehicleHasProofInsurance', + attributeName: { + localPart: 'vehicle_has_proof_insurance' + }, + type: 'attribute' + }] + }, { + localName: 'BASETASKLIST.TASK.APPLIEDSET', + typeName: null, + propertyInfos: [{ + name: 'content', + type: 'value' + }, { + name: 'conditionsetHash', + typeInfo: 'AnySimpleType', + attributeName: { + localPart: 'conditionset_hash' + }, + type: 'attribute' + }, { + name: 'encoding', + typeInfo: 'AnySimpleType', + attributeName: { + localPart: 'encoding' + }, + type: 'attribute' + }] + }, { + localName: 'BASEMONTHLYINCOME.OTHERINCOME', + typeName: null, + propertyInfos: [{ + name: 'monthlyIncome', + typeInfo: 'Decimal', + attributeName: { + localPart: 'monthly_income' + }, + type: 'attribute' + }, { + name: 'monthlyIncomeDescription', + attributeName: { + localPart: 'monthly_income_description' + }, + type: 'attribute' + }, { + name: 'isTaxExempt', + attributeName: { + localPart: 'is_tax_exempt' + }, + type: 'attribute' + }, { + name: 'isHmdaExempt', + attributeName: { + localPart: 'is_hmda_exempt' + }, + type: 'attribute' + }] + }, { + localName: 'BASEREFERENCE', + typeName: 'BASE_REFERENCE', + propertyInfos: [{ + name: 'firstName', + attributeName: { + localPart: 'first_name' + }, + type: 'attribute' + }, { + name: 'lastName', + attributeName: { + localPart: 'last_name' + }, + type: 'attribute' + }, { + name: 'address', + attributeName: { + localPart: 'address' + }, + type: 'attribute' + }, { + name: 'city', + attributeName: { + localPart: 'city' + }, + type: 'attribute' + }, { + name: 'state', + attributeName: { + localPart: 'state' + }, + type: 'attribute' + }, { + name: 'zip', + attributeName: { + localPart: 'zip' + }, + type: 'attribute' + }, { + name: 'phone', + attributeName: { + localPart: 'phone' + }, + type: 'attribute' + }, { + name: 'relationship', + attributeName: { + localPart: 'relationship' + }, + type: 'attribute' + }, { + name: 'email', + attributeName: { + localPart: 'email' + }, + type: 'attribute' + }] + }, { + localName: 'BASEWEBMSHISTORY', + typeName: 'BASE_WEBMS_HISTORY', + propertyInfos: [{ + name: 'message', + minOccurs: 0, + collection: true, + elementName: 'MESSAGE', + typeInfo: '.BASEWEBMSHISTORY.MESSAGE' + }] + }, { + localName: 'BASEFUNDINGINFO', + typeName: 'BASE_FUNDING_INFO', + propertyInfos: [{ + name: 'skippaymentinfo', + elementName: 'SKIP_PAYMENT_INFO', + typeInfo: '.SKIPPAYMENTINFO' + }, { + name: 'paymentinfo', + elementName: 'PAYMENT_INFO', + typeInfo: '.BASEPAYMENTINFOCHOICE' + }, { + name: 'dailyPeriodicRate', + typeInfo: 'Decimal', + attributeName: { + localPart: 'daily_periodic_rate' + }, + type: 'attribute' + }, { + name: 'paymentFrequency', + attributeName: { + localPart: 'payment_frequency' + }, + type: 'attribute' + }, { + name: 'fundedStatus', + attributeName: { + localPart: 'funded_status' + }, + type: 'attribute' + }, { + name: 'loanDate', + typeInfo: 'Date', + attributeName: { + localPart: 'loan_date' + }, + type: 'attribute' + }, { + name: 'fundingDate', + typeInfo: 'Date', + attributeName: { + localPart: 'funding_date' + }, + type: 'attribute' + }] + }, { + localName: 'BASEEVENTHISTORY', + typeName: 'BASE_EVENT_HISTORY', + propertyInfos: [{ + name: 'event', + minOccurs: 0, + collection: true, + elementName: 'EVENT', + typeInfo: '.BASEEVENTHISTORY.EVENT' + }] + }, { + localName: 'BASECONTACTINFO', + typeName: 'BASE_CONTACT_INFO', + propertyInfos: [{ + name: 'preferredContactMethod', + attributeName: { + localPart: 'preferred_contact_method' + }, + type: 'attribute' + }, { + name: 'cellPhone', + attributeName: { + localPart: 'cell_phone' + }, + type: 'attribute' + }, { + name: 'cellPhoneCountry', + attributeName: { + localPart: 'cell_phone_country' + }, + type: 'attribute' + }, { + name: 'faxNumber', + attributeName: { + localPart: 'fax_number' + }, + type: 'attribute' + }, { + name: 'faxNumberCountry', + attributeName: { + localPart: 'fax_number_country' + }, + type: 'attribute' + }, { + name: 'email', + attributeName: { + localPart: 'email' + }, + type: 'attribute' + }, { + name: 'homePhone', + attributeName: { + localPart: 'home_phone' + }, + type: 'attribute' + }, { + name: 'homePhoneCountry', + attributeName: { + localPart: 'home_phone_country' + }, + type: 'attribute' + }, { + name: 'workPhone', + attributeName: { + localPart: 'work_phone' + }, + type: 'attribute' + }, { + name: 'workPhoneCountry', + attributeName: { + localPart: 'work_phone_country' + }, + type: 'attribute' + }, { + name: 'workPhoneExtension', + attributeName: { + localPart: 'work_phone_extension' + }, + type: 'attribute' + }] + }, { + localName: 'BASEEVENTHISTORY.EVENT', + typeName: null, + propertyInfos: [{ + name: 'timestamp', + typeInfo: 'DateTime', + attributeName: { + localPart: 'timestamp' + }, + type: 'attribute' + }, { + name: 'username', + attributeName: { + localPart: 'username' + }, + type: 'attribute' + }, { + name: 'event', + attributeName: { + localPart: 'event' + }, + type: 'attribute' + }] + }, { + localName: 'BASEASSET', + typeName: 'BASE_ASSET', + propertyInfos: [{ + name: 'assetType', + required: true, + attributeName: { + localPart: 'asset_type' + }, + type: 'attribute' + }, { + name: 'assetValue', + typeInfo: 'Decimal', + attributeName: { + localPart: 'asset_value' + }, + type: 'attribute' + }, { + name: 'propertyAddress', + attributeName: { + localPart: 'property_address' + }, + type: 'attribute' + }, { + name: 'propertyZip', + attributeName: { + localPart: 'property_zip' + }, + type: 'attribute' + }, { + name: 'propertyState', + attributeName: { + localPart: 'property_state' + }, + type: 'attribute' + }, { + name: 'propertyCity', + attributeName: { + localPart: 'property_city' + }, + type: 'attribute' + }, { + name: 'existingLoanAmount', + typeInfo: 'Decimal', + attributeName: { + localPart: 'existing_loan_amount' + }, + type: 'attribute' + }, { + name: 'description', + attributeName: { + localPart: 'description' + }, + type: 'attribute' + }, { + name: 'accountNumber', + attributeName: { + localPart: 'account_number' + }, + type: 'attribute' + }, { + name: 'bankName', + attributeName: { + localPart: 'bank_name' + }, + type: 'attribute' + }, { + name: 'isCollateral', + attributeName: { + localPart: 'is_collateral' + }, + type: 'attribute' + }, { + name: 'ownershipType', + required: true, + attributeName: { + localPart: 'ownership_type' + }, + type: 'attribute' + }, { + name: 'otherOwnerName', + attributeName: { + localPart: 'other_owner_name' + }, + type: 'attribute' + }, { + name: 'otherOwnerName2', + attributeName: { + localPart: 'other_owner_name2' + }, + type: 'attribute' + }, { + name: 'availableAccountInfo', + attributeName: { + localPart: 'available_account_info' + }, + type: 'attribute' + }, { + name: 'stockBondMutualfundShareCount', + typeInfo: 'Integer', + attributeName: { + localPart: 'stock_bond_mutualfund_share_count' + }, + type: 'attribute' + }, { + name: 'verificationStatus', + attributeName: { + localPart: 'verification_status' + }, + type: 'attribute' + }, { + name: 'otherOwnerContactIndex', + typeInfo: 'Integer', + attributeName: { + localPart: 'other_owner_contact_index' + }, + type: 'attribute' + }, { + name: 'otherOwnerContactIndex2', + typeInfo: 'Integer', + attributeName: { + localPart: 'other_owner_contact_index2' + }, + type: 'attribute' + }] + }, { + localName: 'BASEPRICEADJUSTMENTLIST', + typeName: 'BASE_PRICE_ADJUSTMENT_LIST', + propertyInfos: [{ + name: 'priceadjustment', + minOccurs: 0, + maxOccurs: 99, + collection: true, + elementName: 'PRICE_ADJUSTMENT', + typeInfo: '.BASEPRICEADJUSTMENTLIST.PRICEADJUSTMENT' + }] + }, { + localName: 'BASEMODIFICATIONHISTORY.AUDIT', + typeName: null, + propertyInfos: [{ + name: 'content', + type: 'value' + }, { + name: 'modificationDate', + typeInfo: 'DateTime', + attributeName: { + localPart: 'modification_date' + }, + type: 'attribute' + }, { + name: 'modifierName', + attributeName: { + localPart: 'modifier_name' + }, + type: 'attribute' + }, { + name: 'modifierType', + attributeName: { + localPart: 'modifier_type' + }, + type: 'attribute' + }] + }, { + localName: 'BASELOANCONTACTS', + typeName: 'BASE_LOAN_CONTACTS', + propertyInfos: [{ + name: 'contactinfo', + minOccurs: 0, + collection: true, + elementName: 'CONTACT_INFO', + typeInfo: '.BASELOANCONTACTS.CONTACTINFO' + }] + }, { + localName: 'PAYMENTTRANSFERFROMINTERNALACCOUNTINFO', + typeName: 'PAYMENT_TRANSFER_FROM_INTERNAL_ACCOUNT_INFO', + propertyInfos: [{ + name: 'accountType', + attributeName: { + localPart: 'account_type' + }, + type: 'attribute' + }, { + name: 'accountNumber', + attributeName: { + localPart: 'account_number' + }, + type: 'attribute' + }, { + name: 'nameOnAccount', + attributeName: { + localPart: 'name_on_account' + }, + type: 'attribute' + }] + }, { + localName: 'BASEPAYMENTINFOCHOICE', + typeName: 'BASE_PAYMENT_INFO_CHOICE', + propertyInfos: [{ + name: 'couponbook', + required: true, + elementName: 'COUPON_BOOK', + typeInfo: '.PAYMENTCOUPONBOOKINFO' + }, { + name: 'payrolldeduction', + required: true, + elementName: 'PAYROLL_DEDUCTION', + typeInfo: '.PAYMENTPAYROLLDEDUCTIONINFO' + }, { + name: 'manualnocoupon', + required: true, + elementName: 'MANUAL_NO_COUPON', + typeInfo: '.PAYMENTMANUALNOCOUPONINFO' + }, { + name: 'transferfrominternalaccount', + required: true, + elementName: 'TRANSFER_FROM_INTERNAL_ACCOUNT', + typeInfo: '.PAYMENTTRANSFERFROMINTERNALACCOUNTINFO' + }, { + name: 'transferfromotherinstitution', + required: true, + elementName: 'TRANSFER_FROM_OTHER_INSTITUTION', + typeInfo: '.PAYMENTTRANSFERFROMOTHERINSTITUTIONINFO' + }] + }, { + localName: 'BASETASKLIST.TASK.REQUIRESET', + typeName: null, + propertyInfos: [{ + name: 'content', + type: 'value' + }, { + name: 'conditionsetHash', + typeInfo: 'AnySimpleType', + attributeName: { + localPart: 'conditionset_hash' + }, + type: 'attribute' + }, { + name: 'encoding', + typeInfo: 'AnySimpleType', + attributeName: { + localPart: 'encoding' + }, + type: 'attribute' + }] + }, { + localName: 'BASELOANINFO', + typeName: 'BASE_LOAN_INFO', + propertyInfos: [{ + name: 'rateCode', + attributeName: { + localPart: 'rate_code' + }, + type: 'attribute' + }, { + name: 'maxUnderwriteAmount', + typeInfo: 'Double', + attributeName: { + localPart: 'max_underwrite_amount' + }, + type: 'attribute' + }, { + name: 'paymentDueDay', + typeInfo: 'Integer', + attributeName: { + localPart: 'payment_due_day' + }, + type: 'attribute' + }, { + name: 'paymentDueDay2', + typeInfo: 'Integer', + attributeName: { + localPart: 'payment_due_day2' + }, + type: 'attribute' + }, { + name: 'eplFeesTotal', + typeInfo: 'Decimal', + attributeName: { + localPart: 'epl_fees_total' + }, + type: 'attribute' + }, { + name: 'isClaimed', + attributeName: { + localPart: 'is_claimed' + }, + type: 'attribute' + }, { + name: 'isCompleteConsumer', + attributeName: { + localPart: 'is_complete_consumer' + }, + type: 'attribute' + }, { + name: 'requireProductRefresh', + attributeName: { + localPart: 'require_product_refresh' + }, + type: 'attribute' + }, { + name: 'isAddon', + attributeName: { + localPart: 'is_addon' + }, + type: 'attribute' + }, { + name: 'isAmendment', + attributeName: { + localPart: 'is_amendment' + }, + type: 'attribute' + }, { + name: 'rateAdjustment', + typeInfo: 'Decimal', + attributeName: { + localPart: 'rate_adjustment' + }, + type: 'attribute' + }, { + name: 'rateAdjustmentReason', + attributeName: { + localPart: 'rate_adjustment_reason' + }, + type: 'attribute' + }, { + name: 'solveFor', + attributeName: { + localPart: 'solve_for' + }, + type: 'attribute' + }, { + name: 'overrideCode', + attributeName: { + localPart: 'override_code' + }, + type: 'attribute' + }, { + name: 'overrideTier', + attributeName: { + localPart: 'override_tier' + }, + type: 'attribute' + }, { + name: 'isPossibleDupe', + attributeName: { + localPart: 'is_possible_dupe' + }, + type: 'attribute' + }, { + name: 'isFraudManual', + attributeName: { + localPart: 'is_fraud_manual' + }, + type: 'attribute' + }, { + name: 'isOfacManual', + attributeName: { + localPart: 'is_ofac_manual' + }, + type: 'attribute' + }, { + name: 'isPossibleDupeManual', + attributeName: { + localPart: 'is_possible_dupe_manual' + }, + type: 'attribute' + }, { + name: 'preapprovalType', + attributeName: { + localPart: 'preapproval_type' + }, + type: 'attribute' + }, { + name: 'appSubtype', + attributeName: { + localPart: 'app_subtype' + }, + type: 'attribute' + }, { + name: 'campaignCode', + attributeName: { + localPart: 'campaign_code' + }, + type: 'attribute' + }, { + name: 'isWorkoutLoan', + attributeName: { + localPart: 'is_workout_loan' + }, + type: 'attribute' + }, { + name: 'isSolveforManual', + attributeName: { + localPart: 'is_solvefor_manual' + }, + type: 'attribute' + }, { + name: 'tier', + typeInfo: 'Integer', + attributeName: { + localPart: 'tier' + }, + type: 'attribute' + }, { + name: 'tierPrevious', + typeInfo: 'Integer', + attributeName: { + localPart: 'tier_previous' + }, + type: 'attribute' + }, { + name: 'isPrequalificationApplied', + attributeName: { + localPart: 'is_prequalification_applied' + }, + type: 'attribute' + }, { + name: 'isOfac', + attributeName: { + localPart: 'is_ofac' + }, + type: 'attribute' + }, { + name: 'isHighRiskConsumer', + attributeName: { + localPart: 'is_high_risk_consumer' + }, + type: 'attribute' + }, { + name: 'isHighRiskConsumerManual', + attributeName: { + localPart: 'is_high_risk_consumer_manual' + }, + type: 'attribute' + }, { + name: 'productReferenceId', + attributeName: { + localPart: 'product_reference_id' + }, + type: 'attribute' + }] + }, { + localName: 'CREDITCARDFUNDINGINFO', + typeName: 'CREDITCARD_FUNDING_INFO', + baseTypeInfo: '.BASEFUNDINGINFO', + propertyInfos: [{ + name: 'paymentMethod', + attributeName: { + localPart: 'payment_method' + }, + type: 'attribute' + }, { + name: 'paymentMethodSetPayment', + typeInfo: 'Decimal', + attributeName: { + localPart: 'payment_method_set_payment' + }, + type: 'attribute' + }, { + name: 'miscImplant', + attributeName: { + localPart: 'misc_implant' + }, + type: 'attribute' + }, { + name: 'rateType', + attributeName: { + localPart: 'rate_type' + }, + type: 'attribute' + }, { + name: 'indexType', + attributeName: { + localPart: 'index_type' + }, + type: 'attribute' + }, { + name: 'index', + typeInfo: 'Decimal', + attributeName: { + localPart: 'index' + }, + type: 'attribute' + }, { + name: 'margin', + typeInfo: 'Decimal', + attributeName: { + localPart: 'margin' + }, + type: 'attribute' + }, { + name: 'floor', + typeInfo: 'Decimal', + attributeName: { + localPart: 'floor' + }, + type: 'attribute' + }, { + name: 'ceiling', + typeInfo: 'Decimal', + attributeName: { + localPart: 'ceiling' + }, + type: 'attribute' + }] + }, { + localName: 'BASEADDRESSTHREELINE', + typeName: 'BASE_ADDRESS_THREE_LINE', + propertyInfos: [{ + name: 'streetAddress1', + attributeName: { + localPart: 'street_address_1' + }, + type: 'attribute' + }, { + name: 'streetAddress2', + attributeName: { + localPart: 'street_address_2' + }, + type: 'attribute' + }, { + name: 'streetAddress3', + attributeName: { + localPart: 'street_address_3' + }, + type: 'attribute' + }, { + name: 'country', + attributeName: { + localPart: 'country' + }, + type: 'attribute' + }, { + name: 'zip', + attributeName: { + localPart: 'zip' + }, + type: 'attribute' + }, { + name: 'city', + attributeName: { + localPart: 'city' + }, + type: 'attribute' + }] + }, { + localName: 'BASEMONTHLYINCOME', + typeName: 'BASE_MONTHLY_INCOME', + propertyInfos: [{ + name: 'otherincome', + minOccurs: 0, + maxOccurs: 20, + collection: true, + elementName: 'OTHER_INCOME', + typeInfo: '.BASEMONTHLYINCOME.OTHERINCOME' + }, { + name: 'isMonthlyIncomeBaseSalaryManual', + attributeName: { + localPart: 'is_monthly_income_base_salary_manual' + }, + type: 'attribute' + }, { + name: 'isBahIncluded', + attributeName: { + localPart: 'is_bah_included' + }, + type: 'attribute' + }, { + name: 'monthlyIncomeBaseSalary', + typeInfo: 'Decimal', + attributeName: { + localPart: 'monthly_income_base_salary' + }, + type: 'attribute' + }, { + name: 'isTaxExemptMonthlyIncomeBaseSalary', + attributeName: { + localPart: 'is_tax_exempt_monthly_income_base_salary' + }, + type: 'attribute' + }, { + name: 'isHmdaExemptMonthlyIncomeBaseSalary', + attributeName: { + localPart: 'is_hmda_exempt_monthly_income_base_salary' + }, + type: 'attribute' + }, { + name: 'monthlyIncomeOverTime', + typeInfo: 'Decimal', + attributeName: { + localPart: 'monthly_income_over_time' + }, + type: 'attribute' + }, { + name: 'monthlyIncomeBonus', + typeInfo: 'Decimal', + attributeName: { + localPart: 'monthly_income_bonus' + }, + type: 'attribute' + }, { + name: 'monthlyIncomeCommission', + typeInfo: 'Decimal', + attributeName: { + localPart: 'monthly_income_commission' + }, + type: 'attribute' + }, { + name: 'monthlyIncomeDividends', + typeInfo: 'Decimal', + attributeName: { + localPart: 'monthly_income_dividends' + }, + type: 'attribute' + }, { + name: 'monthlyIncomeNetRental', + typeInfo: 'Decimal', + attributeName: { + localPart: 'monthly_income_net_rental' + }, + type: 'attribute' + }, { + name: 'incomeVerifyMethod', + attributeName: { + localPart: 'income_verify_method' + }, + type: 'attribute' + }] + }, { + localName: 'BASEDISBURSEMENTLOAN', + typeName: 'BASE_DISBURSEMENT_LOAN', + baseTypeInfo: '.BASEDISBURSEMENT', + propertyInfos: [{ + name: 'loanSuffix', + attributeName: { + localPart: 'loan_suffix' + }, + type: 'attribute' + }, { + name: 'loanIsRepayLoan', + attributeName: { + localPart: 'loan_is_repay_loan' + }, + type: 'attribute' + }, { + name: 'loanDescription', + attributeName: { + localPart: 'loan_description' + }, + type: 'attribute' + }, { + name: 'loanIsSameAccount', + attributeName: { + localPart: 'loan_is_same_account' + }, + type: 'attribute' + }, { + name: 'payoffDate', + typeInfo: 'Calendar', + attributeName: { + localPart: 'payoff_date' + }, + type: 'attribute' + }, { + name: 'interestPerDiem', + typeInfo: 'Double', + attributeName: { + localPart: 'interest_per_diem' + }, + type: 'attribute' + }, { + name: 'loanType', + attributeName: { + localPart: 'loan_type' + }, + type: 'attribute' + }, { + name: 'paymentType', + attributeName: { + localPart: 'payment_type' + }, + type: 'attribute' + }, { + name: 'loanAccountNumber', + attributeName: { + localPart: 'loan_account_number' + }, + type: 'attribute' + }] + }, { + localName: 'BASEASSETREALESTATE', + typeName: 'BASE_ASSET_REAL_ESTATE', + baseTypeInfo: '.BASEASSET', + propertyInfos: [{ + name: 'propertyType', + attributeName: { + localPart: 'property_type' + }, + type: 'attribute' + }, { + name: 'propertyGrossRentalIncome', + typeInfo: 'Decimal', + attributeName: { + localPart: 'property_gross_rental_income' + }, + type: 'attribute' + }, { + name: 'propertyNetRentalIncome', + typeInfo: 'Decimal', + attributeName: { + localPart: 'property_net_rental_income' + }, + type: 'attribute' + }, { + name: 'propertyMortgagePayments', + typeInfo: 'Decimal', + attributeName: { + localPart: 'property_mortgage_payments' + }, + type: 'attribute' + }, { + name: 'propertyOtherCosts', + typeInfo: 'Decimal', + attributeName: { + localPart: 'property_other_costs' + }, + type: 'attribute' + }, { + name: 'propertyCurrentResidenceIndicator', + attributeName: { + localPart: 'property_current_residence_indicator' + }, + type: 'attribute' + }, { + name: 'propertyDisposition', + attributeName: { + localPart: 'property_disposition' + }, + type: 'attribute' + }, { + name: 'isSubjectProperty', + attributeName: { + localPart: 'is_subject_property' + }, + type: 'attribute' + }, { + name: 'propertyTaxId', + attributeName: { + localPart: 'property_tax_id' + }, + type: 'attribute' + }, { + name: 'isFinancedProperty', + attributeName: { + localPart: 'is_financed_property' + }, + type: 'attribute' + }] + }, { + localName: 'CREDITCARDBASEAPPLICANT.FINANCIALINFO', + typeName: null, + propertyInfos: [{ + name: 'currentemployment', + minOccurs: 0, + collection: true, + elementName: 'CURRENT_EMPLOYMENT', + typeInfo: '.CREDITCARDBASEAPPLICANT.FINANCIALINFO.CURRENTEMPLOYMENT' + }, { + name: 'previousemployment', + minOccurs: 0, + collection: true, + elementName: 'PREVIOUS_EMPLOYMENT', + typeInfo: '.CREDITCARDBASEAPPLICANT.FINANCIALINFO.PREVIOUSEMPLOYMENT' + }, { + name: 'monthlyincome', + required: true, + elementName: 'MONTHLY_INCOME', + typeInfo: '.BASEMONTHLYINCOME' + }, { + name: 'monthlydebt', + required: true, + elementName: 'MONTHLY_DEBT', + typeInfo: '.BASEMONTHLYDEBT' + }] + }, { + localName: 'FOMANSWEREDQUESTIONS.FOMANSWEREDQUESTION', + typeName: null, + propertyInfos: [{ + name: 'textTemplate', + required: true, + elementName: 'text_template' + }, { + name: 'fomanswers', + required: true, + elementName: 'FOM_ANSWERS', + typeInfo: '.FOMANSWEREDQUESTIONS.FOMANSWEREDQUESTION.FOMANSWERS' + }, { + name: 'name', + attributeName: { + localPart: 'name' + }, + type: 'attribute' + }] + }, { + localName: 'BASEINSURANCE', + typeName: 'BASE_INSURANCE', + propertyInfos: [{ + name: 'coverage', + typeInfo: { + type: 'list' + }, + attributeName: { + localPart: 'coverage' + }, + type: 'attribute' + }, { + name: 'planKey', + attributeName: { + localPart: 'plan_key' + }, + type: 'attribute' + }, { + name: 'description', + attributeName: { + localPart: 'description' + }, + type: 'attribute' + }, { + name: 'premium', + typeInfo: 'Decimal', + attributeName: { + localPart: 'premium' + }, + type: 'attribute' + }, { + name: 'premiumMode', + attributeName: { + localPart: 'premium_mode' + }, + type: 'attribute' + }, { + name: 'costPerDay', + typeInfo: 'Decimal', + attributeName: { + localPart: 'cost_per_day' + }, + type: 'attribute' + }, { + name: 'insuredAmount', + typeInfo: 'Decimal', + attributeName: { + localPart: 'insured_amount' + }, + type: 'attribute' + }, { + name: 'insuredRate', + typeInfo: 'Decimal', + attributeName: { + localPart: 'insured_rate' + }, + type: 'attribute' + }, { + name: 'expireDate', + typeInfo: 'Date', + attributeName: { + localPart: 'expire_date' + }, + type: 'attribute' + }, { + name: 'lastPulledDate', + typeInfo: 'DateTime', + attributeName: { + localPart: 'last_pulled_date' + }, + type: 'attribute' + }] + }, { + localName: 'BASECLOSEENDINFO', + typeName: 'BASE_CLOSE_END_INFO', + propertyInfos: [{ + name: 'ato', + minOccurs: 0, + maxOccurs: 10, + collection: true, + elementName: 'ATO', + typeInfo: '.BASECLOSEENDINFO.ATO' + }, { + name: 'amountOwedToLender', + typeInfo: 'Decimal', + attributeName: { + localPart: 'amount_owed_to_lender' + }, + type: 'attribute' + }, { + name: 'amountRefinanced', + typeInfo: 'Decimal', + attributeName: { + localPart: 'amount_refinanced' + }, + type: 'attribute' + }, { + name: 'cashPrepaidFinanceCharge', + typeInfo: 'Decimal', + attributeName: { + localPart: 'cash_prepaid_finance_charge' + }, + type: 'attribute' + }, { + name: 'maprCashFee', + typeInfo: 'Decimal', + attributeName: { + localPart: 'mapr_cash_fee' + }, + type: 'attribute' + }, { + name: 'filingFeeAmount', + typeInfo: 'Decimal', + attributeName: { + localPart: 'filing_fee_amount' + }, + type: 'attribute' + }, { + name: 'filingFeeType', + attributeName: { + localPart: 'filing_fee_type' + }, + type: 'attribute' + }] + }, { + localName: 'FOMANSWEREDQUESTIONS', + typeName: 'FOM_ANSWERED_QUESTIONS', + propertyInfos: [{ + name: 'fomansweredquestion', + minOccurs: 0, + collection: true, + elementName: 'FOM_ANSWERED_QUESTION', + typeInfo: '.FOMANSWEREDQUESTIONS.FOMANSWEREDQUESTION' + }] + }, { + localName: 'BASECUSTOMQUESTIONS', + typeName: 'BASE_CUSTOM_QUESTIONS', + propertyInfos: [{ + name: 'customquestion', + minOccurs: 0, + collection: true, + elementName: 'CUSTOM_QUESTION', + typeInfo: '.BASECUSTOMQUESTIONS.CUSTOMQUESTION' + }] + }, { + localName: 'BASESYSTEM', + typeName: 'BASE_SYSTEM', + propertyInfos: [{ + name: 'otherAttributes', + type: 'anyAttribute' + }, { + name: 'processor', + elementName: 'PROCESSOR', + typeInfo: '.BASEPARTY' + }, { + name: 'loanofficer', + elementName: 'LOAN_OFFICER', + typeInfo: '.BASEPARTY' + }, { + name: 'bookingofficer', + elementName: 'BOOKING_OFFICER', + typeInfo: '.BASEPARTY' + }, { + name: 'approvalofficer', + elementName: 'APPROVAL_OFFICER', + typeInfo: '.BASEPARTY' + }, { + name: 'counterofferofficer', + elementName: 'COUNTER_OFFER_OFFICER', + typeInfo: '.BASEPARTY' + }, { + name: 'funder', + elementName: 'FUNDER', + typeInfo: '.BASEPARTY' + }, { + name: 'decliningofficer', + elementName: 'DECLINING_OFFICER', + typeInfo: '.BASEPARTY' + }, { + name: 'decidingofficer', + elementName: 'DECIDING_OFFICER', + typeInfo: '.BASEPARTY' + }, { + name: 'originator', + elementName: 'ORIGINATOR', + typeInfo: '.BASESYSTEM.ORIGINATOR' + }, { + name: 'branch', + elementName: 'BRANCH', + typeInfo: '.BASEBRANCH' + }, { + name: 'lender', + elementName: 'LENDER', + typeInfo: '.BASESYSTEM.LENDER' + }, { + name: 'organization', + required: true, + elementName: 'ORGANIZATION', + typeInfo: '.BASEPARTY' + }, { + name: 'insuranceseller', + elementName: 'INSURANCE_SELLER', + typeInfo: '.BASEPARTY' + }, { + name: 'clinic', + elementName: 'CLINIC', + typeInfo: '.BASEPARTY' + }, { + name: 'clinicworker', + elementName: 'CLINIC_WORKER', + typeInfo: '.BASEPARTY' + }, { + name: 'insurancelastpulledofficer', + elementName: 'INSURANCE_LAST_PULLED_OFFICER', + typeInfo: '.BASEPARTY' + }, { + name: 'source', + attributeName: { + localPart: 'source' + }, + type: 'attribute' + }, { + name: 'originationIp', + attributeName: { + localPart: 'origination_ip' + }, + type: 'attribute' + }, { + name: 'externalSource', + attributeName: { + localPart: 'external_source' + }, + type: 'attribute' + }, { + name: 'loanNumber', + attributeName: { + localPart: 'loan_number' + }, + type: 'attribute' + }, { + name: 'referenceNumberType', + attributeName: { + localPart: 'reference_number_type' + }, + type: 'attribute' + }] + }, { + localName: 'BASEAPPLICANT', + typeName: 'BASE_APPLICANT', + propertyInfos: [{ + name: 'otherAttributes', + type: 'anyAttribute' + }, { + name: 'idcard', + elementName: 'ID_CARD', + typeInfo: '.BASEIDCARD' + }, { + name: 'idcard2', + elementName: 'ID_CARD2', + typeInfo: '.BASEIDCARD' + }, { + name: 'approvaldenialreason', + elementName: 'APPROVAL_DENIAL_REASON' + }, { + name: 'incomecomments', + elementName: 'INCOME_COMMENTS' + }, { + name: 'applicantquestions', + elementName: 'APPLICANT_QUESTIONS', + typeInfo: '.BASEAPPLICANTQUESTIONS' + }, { + name: 'borrowerId', + attributeName: { + localPart: 'borrower_id' + }, + type: 'attribute' + }, { + name: 'isDeclined', + attributeName: { + localPart: 'is_declined' + }, + type: 'attribute' + }, { + name: 'firstName', + required: true, + attributeName: { + localPart: 'first_name' + }, + type: 'attribute' + }, { + name: 'lastName', + required: true, + attributeName: { + localPart: 'last_name' + }, + type: 'attribute' + }, { + name: 'mInitial', + attributeName: { + localPart: 'm_initial' + }, + type: 'attribute' + }, { + name: 'middleName', + attributeName: { + localPart: 'middle_name' + }, + type: 'attribute' + }, { + name: 'suffix', + attributeName: { + localPart: 'suffix' + }, + type: 'attribute' + }, { + name: 'ssn', + required: true, + attributeName: { + localPart: 'ssn' + }, + type: 'attribute' + }, { + name: 'dob', + typeInfo: 'Date', + attributeName: { + localPart: 'dob' + }, + type: 'attribute' + }, { + name: 'dependents', + typeInfo: 'Int', + attributeName: { + localPart: 'dependents' + }, + type: 'attribute' + }, { + name: 'agesOfDependents', + attributeName: { + localPart: 'ages_of_dependents' + }, + type: 'attribute' + }, { + name: 'motherMaidenName', + attributeName: { + localPart: 'mother_maiden_name' + }, + type: 'attribute' + }, { + name: 'citizenship', + attributeName: { + localPart: 'citizenship' + }, + type: 'attribute' + }, { + name: 'memberNumber', + attributeName: { + localPart: 'member_number' + }, + type: 'attribute' + }, { + name: 'bankruptcyScore', + typeInfo: 'Int', + attributeName: { + localPart: 'bankruptcy_score' + }, + type: 'attribute' + }, { + name: 'membershipMonths', + typeInfo: 'Int', + attributeName: { + localPart: 'membership_months' + }, + type: 'attribute' + }, { + name: 'maritalStatus', + attributeName: { + localPart: 'marital_status' + }, + type: 'attribute' + }, { + name: 'gender', + attributeName: { + localPart: 'gender' + }, + type: 'attribute' + }, { + name: 'ethnicity', + attributeName: { + localPart: 'ethnicity' + }, + type: 'attribute' + }, { + name: 'numberInHousehold', + typeInfo: 'Int', + attributeName: { + localPart: 'number_in_household' + }, + type: 'attribute' + }, { + name: 'memberType', + attributeName: { + localPart: 'member_type' + }, + type: 'attribute' + }, { + name: 'race', + typeInfo: { + type: 'list' + }, + attributeName: { + localPart: 'race' + }, + type: 'attribute' + }, { + name: 'creditScore', + typeInfo: 'Int', + attributeName: { + localPart: 'credit_score' + }, + type: 'attribute' + }, { + name: 'customScore', + typeInfo: 'Int', + attributeName: { + localPart: 'custom_score' + }, + type: 'attribute' + }, { + name: 'customScore2', + typeInfo: 'Double', + attributeName: { + localPart: 'custom_score_2' + }, + type: 'attribute' + }, { + name: 'declinedAnswerRaceGender', + attributeName: { + localPart: 'declined_answer_race_gender' + }, + type: 'attribute' + }, { + name: 'notApplicableRaceGender', + attributeName: { + localPart: 'not_applicable_race_gender' + }, + type: 'attribute' + }, { + name: 'applicantType', + required: true, + attributeName: { + localPart: 'applicant_type' + }, + type: 'attribute' + }, { + name: 'allowDirectMail', + attributeName: { + localPart: 'allow_direct_mail' + }, + type: 'attribute' + }, { + name: 'allowEmailSolicit', + attributeName: { + localPart: 'allow_email_solicit' + }, + type: 'attribute' + }, { + name: 'allowTelemarket', + attributeName: { + localPart: 'allow_telemarket' + }, + type: 'attribute' + }, { + name: 'allowShareInfo', + attributeName: { + localPart: 'allow_share_info' + }, + type: 'attribute' + }, { + name: 'securityCode', + attributeName: { + localPart: 'security_code' + }, + type: 'attribute' + }, { + name: 'isOfacIdVer', + attributeName: { + localPart: 'is_ofac_id_ver' + }, + type: 'attribute' + }, { + name: 'idAuthenticationResult', + attributeName: { + localPart: 'id_authentication_result' + }, + type: 'attribute' + }, { + name: 'isFraudPrescore', + attributeName: { + localPart: 'is_fraud_prescore' + }, + type: 'attribute' + }, { + name: 'legalStateOfResidency', + attributeName: { + localPart: 'legal_state_of_residency' + }, + type: 'attribute' + }, { + name: 'relationToPrimary', + attributeName: { + localPart: 'relation_to_primary' + }, + type: 'attribute' + }, { + name: 'isFraudFas', + attributeName: { + localPart: 'is_fraud_fas' + }, + type: 'attribute' + }, { + name: 'isHighRiskConsumer', + attributeName: { + localPart: 'is_high_risk_consumer' + }, + type: 'attribute' + }, { + name: 'isThin', + attributeName: { + localPart: 'is_thin' + }, + type: 'attribute' + }, { + name: 'contactIndex', + typeInfo: 'Integer', + attributeName: { + localPart: 'contact_index' + }, + type: 'attribute' + }, { + name: 'mlaCoveredStatus', + attributeName: { + localPart: 'mla_covered_status' + }, + type: 'attribute' + }, { + name: 'mlaCoveredDate', + typeInfo: 'Date', + attributeName: { + localPart: 'mla_covered_date' + }, + type: 'attribute' + }] + }, { + localName: 'BENEFICIALOWNERS', + typeName: 'BENEFICIAL_OWNERS', + propertyInfos: [{ + name: 'beneficialowner', + minOccurs: 0, + collection: true, + elementName: 'BENEFICIAL_OWNER', + typeInfo: '.BENEFICIALOWNERS.BENEFICIALOWNER' + }] + }, { + type: 'enumInfo', + localName: 'BaseRaceTypeSingle', + baseTypeInfo: 'NMToken', + values: ['AMERICAN_INDIAN', 'ASIAN', 'BLACK', 'PACIFIC_ISLANDER', 'WHITE'] + }, { + type: 'enumInfo', + localName: 'BaseApplicantType', + values: ['P', 'C', 'S', 'G'] + }, { + type: 'enumInfo', + localName: 'BaseEmployeeOfLenderTypes', + values: ['NONE', 'EMPLOYEE', 'MANAGER', 'EXECUTIVE', 'BOARDMEMBER', 'EMPLOYEEFAMILY', 'BOARDFAMILY', 'OTHER'] + }], + elementInfos: [{ + elementName: 'CREDITCARD_LOAN', + typeInfo: '.CREDITCARDLOAN' + }] + }; + return { + creditcard_loan: creditcard_loan + }; +}; +if (typeof define === 'function' && define.amd) { + define([], creditcard_loan_Module_Factory); +} +else { + var creditcard_loan_Module = creditcard_loan_Module_Factory(); + if (typeof module !== 'undefined' && module.exports) { + module.exports.creditcard_loan = creditcard_loan_Module.creditcard_loan; + } + else { + var creditcard_loan = creditcard_loan_Module.creditcard_loan; + } +} \ No newline at end of file diff --git a/l/lpq/CLF_20190618_pc/creditcard_loan.xsd b/l/lpq/CLF_20190618_pc/creditcard_loan.xsd new file mode 100755 index 0000000..2a6b342 --- /dev/null +++ b/l/lpq/CLF_20190618_pc/creditcard_loan.xsd @@ -0,0 +1,600 @@ + + + + + + + + + + + + + + + + + + + If Applicant's Address is domestic, please use Address Choice of "LOOSE_ADDRESS". + And "street_address_2" is currently not supported. + + But if Applicant's address is foreign, then "THREE_LINE_ADDRESS" should be used. In this case, + all three attributes "street_address_1", "street_address_2", "street_address_3" are supported. + + + + + + + + + + + + + + + + + + + + + + + If not specified, assumes mailing address = current address. + For Mailing Address, both "street_address_1" and "street_address_2" are supported. + + + + + + + + If set to Y, then LPQ use values of current address AND any values for this element will be ignored. Default is Y. + + + + + + + + + + + + + + + + + + This property is readonly from LPQ. If you want to set, please use employee_of_lender_type + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + -If credit report data is empty applican'ts credit report won't be imported. + -If credit report's applicant-ssn mismatches the applicant's ssn credit report won't be imported. + -If spouse exists, then this MUST be a joint report. Otherwise, this will be a single applicant credit report. + + + + + + + + + + + + + + + + + + Default is CDATA encoding. This will allow clients to easily access data. However, you cannot nest CDATA -- hence if you use base64, then the credit report will be stored as base64 encoded text on the element. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Every applicant on the application will be considered a card holder, as well as any additionally defined card holders. For applicants that are card holders, note that the personally identifying fields will be treated as read-only because they are retrieved from the applicant itself, not imported from here. If there are x applicants on your application, then the first x CARD_HOLDER elements must be slotted out and reserved for them. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Used to indicate if card holder is an authorized user (N) or just an applicant on the application (Y). + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + This field is internal_card_holder_id for internal use only. LoansPQ will export this value and will import it, but never add this yourself or pull from another application. This internal value is auto generated by LPQ when creating a new card holder. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Selected_product_borrower_id references the borrower_id attribute. The applicant ID GUID is not saved. Applicants are identified by the integer borrower_id attribute. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/l/lpq/CLF_20190618_pc/personal_loan.js b/l/lpq/CLF_20190618_pc/personal_loan.js new file mode 100755 index 0000000..e1f34aa --- /dev/null +++ b/l/lpq/CLF_20190618_pc/personal_loan.js @@ -0,0 +1,4871 @@ +var personal_loan_Module_Factory = function () { + var personal_loan = { + name: 'personal_loan', + defaultElementNamespaceURI: 'http:\/\/www.meridianlink.com\/CLF', + typeInfos: [{ + localName: 'BASEPAYMENTINFOCHOICE', + typeName: 'BASE_PAYMENT_INFO_CHOICE', + propertyInfos: [{ + name: 'couponbook', + required: true, + elementName: 'COUPON_BOOK', + typeInfo: '.PAYMENTCOUPONBOOKINFO' + }, { + name: 'payrolldeduction', + required: true, + elementName: 'PAYROLL_DEDUCTION', + typeInfo: '.PAYMENTPAYROLLDEDUCTIONINFO' + }, { + name: 'manualnocoupon', + required: true, + elementName: 'MANUAL_NO_COUPON', + typeInfo: '.PAYMENTMANUALNOCOUPONINFO' + }, { + name: 'transferfrominternalaccount', + required: true, + elementName: 'TRANSFER_FROM_INTERNAL_ACCOUNT', + typeInfo: '.PAYMENTTRANSFERFROMINTERNALACCOUNTINFO' + }, { + name: 'transferfromotherinstitution', + required: true, + elementName: 'TRANSFER_FROM_OTHER_INSTITUTION', + typeInfo: '.PAYMENTTRANSFERFROMOTHERINSTITUTIONINFO' + }] + }, { + localName: 'BASEPRICEADJUSTMENTLIST.PRICEADJUSTMENT', + typeName: null, + propertyInfos: [{ + name: 'adjustType', + required: true, + attributeName: { + localPart: 'adjust_type' + }, + type: 'attribute' + }, { + name: 'value', + typeInfo: 'Double', + attributeName: { + localPart: 'value' + }, + type: 'attribute' + }, { + name: 'description', + attributeName: { + localPart: 'description' + }, + type: 'attribute' + }] + }, { + localName: 'PAYMENTTRANSFERFROMINTERNALACCOUNTINFO', + typeName: 'PAYMENT_TRANSFER_FROM_INTERNAL_ACCOUNT_INFO', + propertyInfos: [{ + name: 'accountType', + attributeName: { + localPart: 'account_type' + }, + type: 'attribute' + }, { + name: 'accountNumber', + attributeName: { + localPart: 'account_number' + }, + type: 'attribute' + }, { + name: 'nameOnAccount', + attributeName: { + localPart: 'name_on_account' + }, + type: 'attribute' + }] + }, { + localName: 'BASEHMDAINFO', + typeName: 'BASE_HMDA_INFO', + propertyInfos: [{ + name: 'propertyAddress', + attributeName: { + localPart: 'property_address' + }, + type: 'attribute' + }, { + name: 'propertyCity', + attributeName: { + localPart: 'property_city' + }, + type: 'attribute' + }, { + name: 'propertyState', + attributeName: { + localPart: 'property_state' + }, + type: 'attribute' + }, { + name: 'propertyType', + attributeName: { + localPart: 'property_type' + }, + type: 'attribute' + }, { + name: 'propertyZip', + attributeName: { + localPart: 'property_zip' + }, + type: 'attribute' + }, { + name: 'isHoepa', + attributeName: { + localPart: 'is_hoepa' + }, + type: 'attribute' + }, { + name: 'isHoepaManual', + attributeName: { + localPart: 'is_hoepa_manual' + }, + type: 'attribute' + }, { + name: 'lienPosition', + typeInfo: 'Int', + attributeName: { + localPart: 'lien_position' + }, + type: 'attribute' + }, { + name: 'hmdaLoanPurpose', + attributeName: { + localPart: 'hmda_loan_purpose' + }, + type: 'attribute' + }, { + name: 'propertyOccupancyStatus', + attributeName: { + localPart: 'property_occupancy_status' + }, + type: 'attribute' + }, { + name: 'msaNumber', + attributeName: { + localPart: 'msa_number' + }, + type: 'attribute' + }, { + name: 'propertyTaxId', + attributeName: { + localPart: 'property_tax_id' + }, + type: 'attribute' + }, { + name: 'censusTractNumber', + attributeName: { + localPart: 'census_tract_number' + }, + type: 'attribute' + }, { + name: 'propertyCounty', + attributeName: { + localPart: 'property_county' + }, + type: 'attribute' + }, { + name: 'propertyCountyCode', + attributeName: { + localPart: 'property_county_code' + }, + type: 'attribute' + }, { + name: 'stateCode', + attributeName: { + localPart: 'state_code' + }, + type: 'attribute' + }, { + name: 'interviewMethod', + attributeName: { + localPart: 'interview_method' + }, + type: 'attribute' + }, { + name: 'purchaser', + attributeName: { + localPart: 'purchaser' + }, + type: 'attribute' + }, { + name: 'propertyAddressVerificationDate', + typeInfo: 'Date', + attributeName: { + localPart: 'property_address_verification_date' + }, + type: 'attribute' + }] + }, { + localName: 'BASELOANINFO', + typeName: 'BASE_LOAN_INFO', + propertyInfos: [{ + name: 'rateCode', + attributeName: { + localPart: 'rate_code' + }, + type: 'attribute' + }, { + name: 'maxUnderwriteAmount', + typeInfo: 'Double', + attributeName: { + localPart: 'max_underwrite_amount' + }, + type: 'attribute' + }, { + name: 'paymentDueDay', + typeInfo: 'Integer', + attributeName: { + localPart: 'payment_due_day' + }, + type: 'attribute' + }, { + name: 'paymentDueDay2', + typeInfo: 'Integer', + attributeName: { + localPart: 'payment_due_day2' + }, + type: 'attribute' + }, { + name: 'eplFeesTotal', + typeInfo: 'Decimal', + attributeName: { + localPart: 'epl_fees_total' + }, + type: 'attribute' + }, { + name: 'isClaimed', + attributeName: { + localPart: 'is_claimed' + }, + type: 'attribute' + }, { + name: 'isCompleteConsumer', + attributeName: { + localPart: 'is_complete_consumer' + }, + type: 'attribute' + }, { + name: 'requireProductRefresh', + attributeName: { + localPart: 'require_product_refresh' + }, + type: 'attribute' + }, { + name: 'isAddon', + attributeName: { + localPart: 'is_addon' + }, + type: 'attribute' + }, { + name: 'isAmendment', + attributeName: { + localPart: 'is_amendment' + }, + type: 'attribute' + }, { + name: 'rateAdjustment', + typeInfo: 'Decimal', + attributeName: { + localPart: 'rate_adjustment' + }, + type: 'attribute' + }, { + name: 'rateAdjustmentReason', + attributeName: { + localPart: 'rate_adjustment_reason' + }, + type: 'attribute' + }, { + name: 'solveFor', + attributeName: { + localPart: 'solve_for' + }, + type: 'attribute' + }, { + name: 'overrideCode', + attributeName: { + localPart: 'override_code' + }, + type: 'attribute' + }, { + name: 'overrideTier', + attributeName: { + localPart: 'override_tier' + }, + type: 'attribute' + }, { + name: 'isPossibleDupe', + attributeName: { + localPart: 'is_possible_dupe' + }, + type: 'attribute' + }, { + name: 'isFraudManual', + attributeName: { + localPart: 'is_fraud_manual' + }, + type: 'attribute' + }, { + name: 'isOfacManual', + attributeName: { + localPart: 'is_ofac_manual' + }, + type: 'attribute' + }, { + name: 'isPossibleDupeManual', + attributeName: { + localPart: 'is_possible_dupe_manual' + }, + type: 'attribute' + }, { + name: 'preapprovalType', + attributeName: { + localPart: 'preapproval_type' + }, + type: 'attribute' + }, { + name: 'appSubtype', + attributeName: { + localPart: 'app_subtype' + }, + type: 'attribute' + }, { + name: 'campaignCode', + attributeName: { + localPart: 'campaign_code' + }, + type: 'attribute' + }, { + name: 'isWorkoutLoan', + attributeName: { + localPart: 'is_workout_loan' + }, + type: 'attribute' + }, { + name: 'isSolveforManual', + attributeName: { + localPart: 'is_solvefor_manual' + }, + type: 'attribute' + }, { + name: 'tier', + typeInfo: 'Integer', + attributeName: { + localPart: 'tier' + }, + type: 'attribute' + }, { + name: 'tierPrevious', + typeInfo: 'Integer', + attributeName: { + localPart: 'tier_previous' + }, + type: 'attribute' + }, { + name: 'isPrequalificationApplied', + attributeName: { + localPart: 'is_prequalification_applied' + }, + type: 'attribute' + }, { + name: 'isOfac', + attributeName: { + localPart: 'is_ofac' + }, + type: 'attribute' + }, { + name: 'isHighRiskConsumer', + attributeName: { + localPart: 'is_high_risk_consumer' + }, + type: 'attribute' + }, { + name: 'isHighRiskConsumerManual', + attributeName: { + localPart: 'is_high_risk_consumer_manual' + }, + type: 'attribute' + }, { + name: 'productReferenceId', + attributeName: { + localPart: 'product_reference_id' + }, + type: 'attribute' + }] + }, { + localName: 'BASELOANCONTACTS', + typeName: 'BASE_LOAN_CONTACTS', + propertyInfos: [{ + name: 'contactinfo', + minOccurs: 0, + collection: true, + elementName: 'CONTACT_INFO', + typeInfo: '.BASELOANCONTACTS.CONTACTINFO' + }] + }, { + localName: 'BASEMODIFICATIONHISTORY', + typeName: 'BASE_MODIFICATION_HISTORY', + propertyInfos: [{ + name: 'audit', + minOccurs: 0, + collection: true, + elementName: 'AUDIT', + typeInfo: '.BASEMODIFICATIONHISTORY.AUDIT' + }] + }, { + localName: 'BASESYSTEM.ORIGINATOR', + typeName: null, + baseTypeInfo: '.BASEPARTY', + propertyInfos: [{ + name: 'otherAttributes', + type: 'anyAttribute' + }, { + name: 'type', + required: true, + attributeName: { + localPart: 'type' + }, + type: 'attribute' + }] + }, { + localName: 'BASEADDRESSTHREELINE', + typeName: 'BASE_ADDRESS_THREE_LINE', + propertyInfos: [{ + name: 'streetAddress1', + attributeName: { + localPart: 'street_address_1' + }, + type: 'attribute' + }, { + name: 'streetAddress2', + attributeName: { + localPart: 'street_address_2' + }, + type: 'attribute' + }, { + name: 'streetAddress3', + attributeName: { + localPart: 'street_address_3' + }, + type: 'attribute' + }, { + name: 'country', + attributeName: { + localPart: 'country' + }, + type: 'attribute' + }, { + name: 'zip', + attributeName: { + localPart: 'zip' + }, + type: 'attribute' + }, { + name: 'city', + attributeName: { + localPart: 'city' + }, + type: 'attribute' + }] + }, { + localName: 'PERSONALSYSTEM', + typeName: 'PERSONAL_SYSTEM', + baseTypeInfo: '.BASESYSTEM', + propertyInfos: [{ + name: 'otherAttributes', + type: 'anyAttribute' + }, { + name: 'closingbranch', + elementName: 'CLOSING_BRANCH', + typeInfo: '.BASEBRANCH' + }, { + name: 'type', + required: true, + attributeName: { + localPart: 'type' + }, + type: 'attribute' + }] + }, { + localName: 'PAYMENTCOUPONBOOKINFO', + typeName: 'PAYMENT_COUPON_BOOK_INFO', + propertyInfos: [{ + name: 'accountNumber', + attributeName: { + localPart: 'account_number' + }, + type: 'attribute' + }] + }, { + localName: 'BASEIDCARD', + typeName: 'BASE_ID_CARD', + propertyInfos: [{ + name: 'cardType', + attributeName: { + localPart: 'card_type' + }, + type: 'attribute' + }, { + name: 'cardNumber', + attributeName: { + localPart: 'card_number' + }, + type: 'attribute' + }, { + name: 'state', + attributeName: { + localPart: 'state' + }, + type: 'attribute' + }, { + name: 'country', + attributeName: { + localPart: 'country' + }, + type: 'attribute' + }, { + name: 'expDate', + typeInfo: 'Date', + attributeName: { + localPart: 'exp_date' + }, + type: 'attribute' + }, { + name: 'dateIssued', + typeInfo: 'Date', + attributeName: { + localPart: 'date_issued' + }, + type: 'attribute' + }] + }, { + localName: 'BASECUSTOMQUESTIONS.CUSTOMQUESTION.CUSTOMQUESTIONANSWER', + typeName: null, + propertyInfos: [{ + name: 'answerText', + attributeName: { + localPart: 'answer_text' + }, + type: 'attribute' + }, { + name: 'answerValue', + attributeName: { + localPart: 'answer_value' + }, + type: 'attribute' + }] + }, { + localName: 'BASEASSETVEHICLE', + typeName: 'BASE_ASSET_VEHICLE', + baseTypeInfo: '.BASEASSET', + propertyInfos: [{ + name: 'vehicleYear', + attributeName: { + localPart: 'vehicle_year' + }, + type: 'attribute' + }, { + name: 'vehicleMake', + attributeName: { + localPart: 'vehicle_make' + }, + type: 'attribute' + }, { + name: 'vehicleModel', + attributeName: { + localPart: 'vehicle_model' + }, + type: 'attribute' + }, { + name: 'vehicleVin', + attributeName: { + localPart: 'vehicle_vin' + }, + type: 'attribute' + }, { + name: 'vehicleTitleOwner', + attributeName: { + localPart: 'vehicle_title_owner' + }, + type: 'attribute' + }, { + name: 'vehicleTitleNumber', + attributeName: { + localPart: 'vehicle_title_number' + }, + type: 'attribute' + }, { + name: 'vehicleColor', + attributeName: { + localPart: 'vehicle_color' + }, + type: 'attribute' + }, { + name: 'vehicleMiles', + typeInfo: 'Int', + attributeName: { + localPart: 'vehicle_miles' + }, + type: 'attribute' + }, { + name: 'vehicleLicensePlate', + attributeName: { + localPart: 'vehicle_license_plate' + }, + type: 'attribute' + }, { + name: 'vehicleSeller', + attributeName: { + localPart: 'vehicle_seller' + }, + type: 'attribute' + }, { + name: 'vehicleHasProofInsurance', + attributeName: { + localPart: 'vehicle_has_proof_insurance' + }, + type: 'attribute' + }] + }, { + localName: 'SKIPPAYMENTINFO', + typeName: 'SKIP_PAYMENT_INFO', + propertyInfos: [{ + name: 'skipPaymentTemplateName', + attributeName: { + localPart: 'skip_payment_template_name' + }, + type: 'attribute' + }, { + name: 'isPositionOfSkipsFirstPaySkip', + attributeName: { + localPart: 'is_position_of_skips_first_pay_skip' + }, + type: 'attribute' + }, { + name: 'isDeferSkipPayments', + attributeName: { + localPart: 'is_defer_skip_payments' + }, + type: 'attribute' + }, { + name: 'skipsPerYear', + typeInfo: 'Integer', + attributeName: { + localPart: 'skips_per_year' + }, + type: 'attribute' + }, { + name: 'positionOfSkips', + typeInfo: 'Integer', + attributeName: { + localPart: 'position_of_skips' + }, + type: 'attribute' + }, { + name: 'skipStartDate', + typeInfo: 'Date', + attributeName: { + localPart: 'skip_start_date' + }, + type: 'attribute' + }, { + name: 'skipEndDate', + typeInfo: 'Date', + attributeName: { + localPart: 'skip_end_date' + }, + type: 'attribute' + }, { + name: 'skipPeriodMonthDayStart', + typeInfo: 'Date', + attributeName: { + localPart: 'skip_period_month_day_start' + }, + type: 'attribute' + }, { + name: 'skipPeriodMonthDayEnd', + typeInfo: 'Date', + attributeName: { + localPart: 'skip_period_month_day_end' + }, + type: 'attribute' + }] + }, { + localName: 'PERSONALLOAN.APPLICANTS', + typeName: null, + propertyInfos: [{ + name: 'applicant', + required: true, + collection: true, + elementName: 'APPLICANT', + typeInfo: '.PERSONALAPPLICANT' + }, { + name: 'selectedProductBorrowerId', + attributeName: { + localPart: 'selected_product_borrower_id' + }, + type: 'attribute' + }] + }, { + localName: 'BASEHMDAXML', + typeName: 'BASE_HMDA_XML', + propertyInfos: [{ + name: 'item', + minOccurs: 0, + collection: true, + elementName: 'ITEM', + typeInfo: '.BASEHMDAXML.ITEM' + }, { + name: 'version', + typeInfo: 'AnySimpleType', + attributeName: { + localPart: 'version' + }, + type: 'attribute' + }] + }, { + localName: 'PERSONALBASEAPPLICANT.PREVIOUSADDRESS', + typeName: null, + baseTypeInfo: '.BASEADDRESSLOOSE', + propertyInfos: [{ + name: 'occupancyStatus', + attributeName: { + localPart: 'occupancy_status' + }, + type: 'attribute' + }, { + name: 'occupancyDuration', + typeInfo: 'Integer', + attributeName: { + localPart: 'occupancy_duration' + }, + type: 'attribute' + }, { + name: 'otherOccupancyDescription', + attributeName: { + localPart: 'other_occupancy_description' + }, + type: 'attribute' + }] + }, { + localName: 'BASEREFERENCE', + typeName: 'BASE_REFERENCE', + propertyInfos: [{ + name: 'firstName', + attributeName: { + localPart: 'first_name' + }, + type: 'attribute' + }, { + name: 'lastName', + attributeName: { + localPart: 'last_name' + }, + type: 'attribute' + }, { + name: 'address', + attributeName: { + localPart: 'address' + }, + type: 'attribute' + }, { + name: 'city', + attributeName: { + localPart: 'city' + }, + type: 'attribute' + }, { + name: 'state', + attributeName: { + localPart: 'state' + }, + type: 'attribute' + }, { + name: 'zip', + attributeName: { + localPart: 'zip' + }, + type: 'attribute' + }, { + name: 'phone', + attributeName: { + localPart: 'phone' + }, + type: 'attribute' + }, { + name: 'relationship', + attributeName: { + localPart: 'relationship' + }, + type: 'attribute' + }, { + name: 'email', + attributeName: { + localPart: 'email' + }, + type: 'attribute' + }] + }, { + localName: 'BASEINSURANCE', + typeName: 'BASE_INSURANCE', + propertyInfos: [{ + name: 'coverage', + typeInfo: { + type: 'list' + }, + attributeName: { + localPart: 'coverage' + }, + type: 'attribute' + }, { + name: 'planKey', + attributeName: { + localPart: 'plan_key' + }, + type: 'attribute' + }, { + name: 'description', + attributeName: { + localPart: 'description' + }, + type: 'attribute' + }, { + name: 'premium', + typeInfo: 'Decimal', + attributeName: { + localPart: 'premium' + }, + type: 'attribute' + }, { + name: 'premiumMode', + attributeName: { + localPart: 'premium_mode' + }, + type: 'attribute' + }, { + name: 'costPerDay', + typeInfo: 'Decimal', + attributeName: { + localPart: 'cost_per_day' + }, + type: 'attribute' + }, { + name: 'insuredAmount', + typeInfo: 'Decimal', + attributeName: { + localPart: 'insured_amount' + }, + type: 'attribute' + }, { + name: 'insuredRate', + typeInfo: 'Decimal', + attributeName: { + localPart: 'insured_rate' + }, + type: 'attribute' + }, { + name: 'expireDate', + typeInfo: 'Date', + attributeName: { + localPart: 'expire_date' + }, + type: 'attribute' + }, { + name: 'lastPulledDate', + typeInfo: 'DateTime', + attributeName: { + localPart: 'last_pulled_date' + }, + type: 'attribute' + }] + }, { + localName: 'PAYMENTPAYROLLDEDUCTIONINFO', + typeName: 'PAYMENT_PAYROLL_DEDUCTION_INFO', + propertyInfos: [{ + name: 'accountNumber', + attributeName: { + localPart: 'account_number' + }, + type: 'attribute' + }] + }, { + localName: 'PERSONALLOAN.COMMENTS', + typeName: null, + baseTypeInfo: '.BASECOMMENTS', + propertyInfos: [{ + name: 'unabletofund', + elementName: 'UNABLE_TO_FUND', + typeInfo: 'AnyType' + }] + }, { + localName: 'BASEPRICEADJUSTMENTLIST', + typeName: 'BASE_PRICE_ADJUSTMENT_LIST', + propertyInfos: [{ + name: 'priceadjustment', + minOccurs: 0, + maxOccurs: 99, + collection: true, + elementName: 'PRICE_ADJUSTMENT', + typeInfo: '.BASEPRICEADJUSTMENTLIST.PRICEADJUSTMENT' + }] + }, { + localName: 'BASEMONTHLYINCOME.OTHERINCOME', + typeName: null, + propertyInfos: [{ + name: 'monthlyIncome', + typeInfo: 'Decimal', + attributeName: { + localPart: 'monthly_income' + }, + type: 'attribute' + }, { + name: 'monthlyIncomeDescription', + attributeName: { + localPart: 'monthly_income_description' + }, + type: 'attribute' + }, { + name: 'isTaxExempt', + attributeName: { + localPart: 'is_tax_exempt' + }, + type: 'attribute' + }, { + name: 'isHmdaExempt', + attributeName: { + localPart: 'is_hmda_exempt' + }, + type: 'attribute' + }] + }, { + localName: 'BASEAPPLICANTQUESTIONS', + typeName: 'BASE_APPLICANT_QUESTIONS', + propertyInfos: [{ + name: 'applicantquestion', + minOccurs: 0, + collection: true, + elementName: 'APPLICANT_QUESTION', + typeInfo: '.BASEAPPLICANTQUESTIONS.APPLICANTQUESTION' + }] + }, { + localName: 'PERSONALLOAN.LOANINFO', + typeName: null, + baseTypeInfo: '.PERSONALLOANINFO' + }, { + localName: 'PERSONALLOAN.FUNDING', + typeName: null, + baseTypeInfo: '.PERSONALFUNDINGINFO', + propertyInfos: [{ + name: 'insuranceoptions', + required: true, + elementName: 'INSURANCE_OPTIONS', + typeInfo: '.PERSONALLOAN.FUNDING.INSURANCEOPTIONS' + }, { + name: 'closeendinfo', + elementName: 'CLOSE_END_INFO', + typeInfo: '.BASECLOSEENDINFO' + }] + }, { + localName: 'FOMANSWEREDQUESTIONS.FOMANSWEREDQUESTION', + typeName: null, + propertyInfos: [{ + name: 'textTemplate', + required: true, + elementName: 'text_template' + }, { + name: 'fomanswers', + required: true, + elementName: 'FOM_ANSWERS', + typeInfo: '.FOMANSWEREDQUESTIONS.FOMANSWEREDQUESTION.FOMANSWERS' + }, { + name: 'name', + attributeName: { + localPart: 'name' + }, + type: 'attribute' + }] + }, { + localName: 'BASETASKLIST.TASK.APPLIEDSET', + typeName: null, + propertyInfos: [{ + name: 'content', + type: 'value' + }, { + name: 'conditionsetHash', + typeInfo: 'AnySimpleType', + attributeName: { + localPart: 'conditionset_hash' + }, + type: 'attribute' + }, { + name: 'encoding', + typeInfo: 'AnySimpleType', + attributeName: { + localPart: 'encoding' + }, + type: 'attribute' + }] + }, { + localName: 'BASEAPPLICANTQUESTIONS.APPLICANTQUESTION', + typeName: null, + propertyInfos: [{ + name: 'applicantquestionanswer', + minOccurs: 0, + collection: true, + elementName: 'APPLICANT_QUESTION_ANSWER', + typeInfo: '.BASEAPPLICANTQUESTIONS.APPLICANTQUESTION.APPLICANTQUESTIONANSWER' + }, { + name: 'questionName', + attributeName: { + localPart: 'question_name' + }, + type: 'attribute' + }, { + name: 'questionType', + attributeName: { + localPart: 'question_type' + }, + type: 'attribute' + }] + }, { + localName: 'BASEAPPLICANT', + typeName: 'BASE_APPLICANT', + propertyInfos: [{ + name: 'otherAttributes', + type: 'anyAttribute' + }, { + name: 'idcard', + elementName: 'ID_CARD', + typeInfo: '.BASEIDCARD' + }, { + name: 'idcard2', + elementName: 'ID_CARD2', + typeInfo: '.BASEIDCARD' + }, { + name: 'approvaldenialreason', + elementName: 'APPROVAL_DENIAL_REASON' + }, { + name: 'incomecomments', + elementName: 'INCOME_COMMENTS' + }, { + name: 'applicantquestions', + elementName: 'APPLICANT_QUESTIONS', + typeInfo: '.BASEAPPLICANTQUESTIONS' + }, { + name: 'borrowerId', + attributeName: { + localPart: 'borrower_id' + }, + type: 'attribute' + }, { + name: 'isDeclined', + attributeName: { + localPart: 'is_declined' + }, + type: 'attribute' + }, { + name: 'firstName', + required: true, + attributeName: { + localPart: 'first_name' + }, + type: 'attribute' + }, { + name: 'lastName', + required: true, + attributeName: { + localPart: 'last_name' + }, + type: 'attribute' + }, { + name: 'mInitial', + attributeName: { + localPart: 'm_initial' + }, + type: 'attribute' + }, { + name: 'middleName', + attributeName: { + localPart: 'middle_name' + }, + type: 'attribute' + }, { + name: 'suffix', + attributeName: { + localPart: 'suffix' + }, + type: 'attribute' + }, { + name: 'ssn', + required: true, + attributeName: { + localPart: 'ssn' + }, + type: 'attribute' + }, { + name: 'dob', + typeInfo: 'Date', + attributeName: { + localPart: 'dob' + }, + type: 'attribute' + }, { + name: 'dependents', + typeInfo: 'Int', + attributeName: { + localPart: 'dependents' + }, + type: 'attribute' + }, { + name: 'agesOfDependents', + attributeName: { + localPart: 'ages_of_dependents' + }, + type: 'attribute' + }, { + name: 'motherMaidenName', + attributeName: { + localPart: 'mother_maiden_name' + }, + type: 'attribute' + }, { + name: 'citizenship', + attributeName: { + localPart: 'citizenship' + }, + type: 'attribute' + }, { + name: 'memberNumber', + attributeName: { + localPart: 'member_number' + }, + type: 'attribute' + }, { + name: 'bankruptcyScore', + typeInfo: 'Int', + attributeName: { + localPart: 'bankruptcy_score' + }, + type: 'attribute' + }, { + name: 'membershipMonths', + typeInfo: 'Int', + attributeName: { + localPart: 'membership_months' + }, + type: 'attribute' + }, { + name: 'maritalStatus', + attributeName: { + localPart: 'marital_status' + }, + type: 'attribute' + }, { + name: 'gender', + attributeName: { + localPart: 'gender' + }, + type: 'attribute' + }, { + name: 'ethnicity', + attributeName: { + localPart: 'ethnicity' + }, + type: 'attribute' + }, { + name: 'numberInHousehold', + typeInfo: 'Int', + attributeName: { + localPart: 'number_in_household' + }, + type: 'attribute' + }, { + name: 'memberType', + attributeName: { + localPart: 'member_type' + }, + type: 'attribute' + }, { + name: 'race', + typeInfo: { + type: 'list' + }, + attributeName: { + localPart: 'race' + }, + type: 'attribute' + }, { + name: 'creditScore', + typeInfo: 'Int', + attributeName: { + localPart: 'credit_score' + }, + type: 'attribute' + }, { + name: 'customScore', + typeInfo: 'Int', + attributeName: { + localPart: 'custom_score' + }, + type: 'attribute' + }, { + name: 'customScore2', + typeInfo: 'Double', + attributeName: { + localPart: 'custom_score_2' + }, + type: 'attribute' + }, { + name: 'declinedAnswerRaceGender', + attributeName: { + localPart: 'declined_answer_race_gender' + }, + type: 'attribute' + }, { + name: 'notApplicableRaceGender', + attributeName: { + localPart: 'not_applicable_race_gender' + }, + type: 'attribute' + }, { + name: 'applicantType', + required: true, + attributeName: { + localPart: 'applicant_type' + }, + type: 'attribute' + }, { + name: 'allowDirectMail', + attributeName: { + localPart: 'allow_direct_mail' + }, + type: 'attribute' + }, { + name: 'allowEmailSolicit', + attributeName: { + localPart: 'allow_email_solicit' + }, + type: 'attribute' + }, { + name: 'allowTelemarket', + attributeName: { + localPart: 'allow_telemarket' + }, + type: 'attribute' + }, { + name: 'allowShareInfo', + attributeName: { + localPart: 'allow_share_info' + }, + type: 'attribute' + }, { + name: 'securityCode', + attributeName: { + localPart: 'security_code' + }, + type: 'attribute' + }, { + name: 'isOfacIdVer', + attributeName: { + localPart: 'is_ofac_id_ver' + }, + type: 'attribute' + }, { + name: 'idAuthenticationResult', + attributeName: { + localPart: 'id_authentication_result' + }, + type: 'attribute' + }, { + name: 'isFraudPrescore', + attributeName: { + localPart: 'is_fraud_prescore' + }, + type: 'attribute' + }, { + name: 'legalStateOfResidency', + attributeName: { + localPart: 'legal_state_of_residency' + }, + type: 'attribute' + }, { + name: 'relationToPrimary', + attributeName: { + localPart: 'relation_to_primary' + }, + type: 'attribute' + }, { + name: 'isFraudFas', + attributeName: { + localPart: 'is_fraud_fas' + }, + type: 'attribute' + }, { + name: 'isHighRiskConsumer', + attributeName: { + localPart: 'is_high_risk_consumer' + }, + type: 'attribute' + }, { + name: 'isThin', + attributeName: { + localPart: 'is_thin' + }, + type: 'attribute' + }, { + name: 'contactIndex', + typeInfo: 'Integer', + attributeName: { + localPart: 'contact_index' + }, + type: 'attribute' + }, { + name: 'mlaCoveredStatus', + attributeName: { + localPart: 'mla_covered_status' + }, + type: 'attribute' + }, { + name: 'mlaCoveredDate', + typeInfo: 'Date', + attributeName: { + localPart: 'mla_covered_date' + }, + type: 'attribute' + }] + }, { + localName: 'BASEADDRESSLOOSE', + typeName: 'BASE_ADDRESS_LOOSE', + propertyInfos: [{ + name: 'streetAddress1', + attributeName: { + localPart: 'street_address_1' + }, + type: 'attribute' + }, { + name: 'streetAddress2', + attributeName: { + localPart: 'street_address_2' + }, + type: 'attribute' + }, { + name: 'country', + attributeName: { + localPart: 'country' + }, + type: 'attribute' + }, { + name: 'addressVerificationDate', + typeInfo: 'Date', + attributeName: { + localPart: 'address_verification_date' + }, + type: 'attribute' + }, { + name: 'city', + attributeName: { + localPart: 'city' + }, + type: 'attribute' + }, { + name: 'state', + attributeName: { + localPart: 'state' + }, + type: 'attribute' + }, { + name: 'zip', + attributeName: { + localPart: 'zip' + }, + type: 'attribute' + }, { + name: 'county', + attributeName: { + localPart: 'county' + }, + type: 'attribute' + }] + }, { + localName: 'PERSONALLOAN.INTEGRATIONDATALIST', + typeName: null, + propertyInfos: [{ + name: 'integrationdata', + required: true, + collection: true, + elementName: 'INTEGRATION_DATA', + typeInfo: '.INTEGRATIONDATA' + }] + }, { + localName: 'BASEEVENTHISTORY.EVENT', + typeName: null, + propertyInfos: [{ + name: 'timestamp', + typeInfo: 'DateTime', + attributeName: { + localPart: 'timestamp' + }, + type: 'attribute' + }, { + name: 'username', + attributeName: { + localPart: 'username' + }, + type: 'attribute' + }, { + name: 'event', + attributeName: { + localPart: 'event' + }, + type: 'attribute' + }] + }, { + localName: 'PERSONALBASEAPPLICANT.FINANCIALINFO.CURRENTEMPLOYMENT', + typeName: null, + baseTypeInfo: '.BASEEMPLOYMENT', + propertyInfos: [{ + name: 'employeeOfLenderType', + attributeName: { + localPart: 'employee_of_lender_type' + }, + type: 'attribute' + }, { + name: 'isEmployeeOfLender', + attributeName: { + localPart: 'is_employee_of_lender' + }, + type: 'attribute' + }, { + name: 'professionMonths', + typeInfo: 'Integer', + attributeName: { + localPart: 'profession_months' + }, + type: 'attribute' + }] + }, { + localName: 'PERSONALAPPLICANT.CREDITREPORT', + typeName: null, + propertyInfos: [{ + name: 'value', + type: 'value' + }, { + name: 'reportId', + required: true, + typeInfo: 'Int', + attributeName: { + localPart: 'report_id' + }, + type: 'attribute' + }, { + name: 'reportFormat', + required: true, + attributeName: { + localPart: 'report_format' + }, + type: 'attribute' + }, { + name: 'encoding', + attributeName: { + localPart: 'encoding' + }, + type: 'attribute' + }] + }, { + localName: 'BASEBRANCH', + typeName: 'BASE_BRANCH', + baseTypeInfo: '.BASEPARTY', + propertyInfos: [{ + name: 'otherAttributes', + type: 'anyAttribute' + }, { + name: 'address', + elementName: 'ADDRESS', + typeInfo: '.BASEADDRESSLOOSE' + }, { + name: 'referenceId2', + typeInfo: 'AnySimpleType', + attributeName: { + localPart: 'reference_id2' + }, + type: 'attribute' + }, { + name: 'deluxeOrgReportingUnit', + typeInfo: 'AnySimpleType', + attributeName: { + localPart: 'deluxe_org_reporting_unit' + }, + type: 'attribute' + }, { + name: 'ewsOrgReportingUnit', + typeInfo: 'AnySimpleType', + attributeName: { + localPart: 'ews_org_reporting_unit' + }, + type: 'attribute' + }] + }, { + localName: 'BASEEVENTHISTORY', + typeName: 'BASE_EVENT_HISTORY', + propertyInfos: [{ + name: 'event', + minOccurs: 0, + collection: true, + elementName: 'EVENT', + typeInfo: '.BASEEVENTHISTORY.EVENT' + }] + }, { + localName: 'BASEASSETCERTIFICATE', + typeName: 'BASE_ASSET_CERTIFICATE', + baseTypeInfo: '.BASEASSET', + propertyInfos: [{ + name: 'certificateNumber', + attributeName: { + localPart: 'certificate_number' + }, + type: 'attribute' + }, { + name: 'expirationDate', + typeInfo: 'Date', + attributeName: { + localPart: 'expiration_date' + }, + type: 'attribute' + }, { + name: 'issueDate', + typeInfo: 'Date', + attributeName: { + localPart: 'issue_date' + }, + type: 'attribute' + }, { + name: 'pledgeType', + attributeName: { + localPart: 'pledge_type' + }, + type: 'attribute' + }, { + name: 'rate', + typeInfo: 'Decimal', + attributeName: { + localPart: 'rate' + }, + type: 'attribute' + }, { + name: 'pledgePercent', + typeInfo: 'Decimal', + attributeName: { + localPart: 'pledge_percent' + }, + type: 'attribute' + }, { + name: 'pledgeValueType', + attributeName: { + localPart: 'pledge_value_type' + }, + type: 'attribute' + }, { + name: 'pledgeValue', + typeInfo: 'Decimal', + attributeName: { + localPart: 'pledge_value' + }, + type: 'attribute' + }] + }, { + localName: 'BASECLOSEENDINFO.ATO', + typeName: null, + propertyInfos: [{ + name: 'name', + attributeName: { + localPart: 'name' + }, + type: 'attribute' + }, { + name: 'memo', + attributeName: { + localPart: 'memo' + }, + type: 'attribute' + }, { + name: 'amount', + typeInfo: 'Decimal', + attributeName: { + localPart: 'amount' + }, + type: 'attribute' + }, { + name: 'isPPFC', + attributeName: { + localPart: 'is_PPFC' + }, + type: 'attribute' + }, { + name: 'isMapr', + attributeName: { + localPart: 'is_mapr' + }, + type: 'attribute' + }, { + name: 'fundingMethod', + attributeName: { + localPart: 'funding_method' + }, + type: 'attribute' + }] + }, { + localName: 'PERSONALINSURANCE', + typeName: 'PERSONAL_INSURANCE', + baseTypeInfo: '.BASEINSURANCE', + propertyInfos: [{ + name: 'type', + attributeName: { + localPart: 'type' + }, + type: 'attribute' + }] + }, { + localName: 'BASEASSET', + typeName: 'BASE_ASSET', + propertyInfos: [{ + name: 'assetType', + required: true, + attributeName: { + localPart: 'asset_type' + }, + type: 'attribute' + }, { + name: 'assetValue', + typeInfo: 'Decimal', + attributeName: { + localPart: 'asset_value' + }, + type: 'attribute' + }, { + name: 'propertyAddress', + attributeName: { + localPart: 'property_address' + }, + type: 'attribute' + }, { + name: 'propertyZip', + attributeName: { + localPart: 'property_zip' + }, + type: 'attribute' + }, { + name: 'propertyState', + attributeName: { + localPart: 'property_state' + }, + type: 'attribute' + }, { + name: 'propertyCity', + attributeName: { + localPart: 'property_city' + }, + type: 'attribute' + }, { + name: 'existingLoanAmount', + typeInfo: 'Decimal', + attributeName: { + localPart: 'existing_loan_amount' + }, + type: 'attribute' + }, { + name: 'description', + attributeName: { + localPart: 'description' + }, + type: 'attribute' + }, { + name: 'accountNumber', + attributeName: { + localPart: 'account_number' + }, + type: 'attribute' + }, { + name: 'bankName', + attributeName: { + localPart: 'bank_name' + }, + type: 'attribute' + }, { + name: 'isCollateral', + attributeName: { + localPart: 'is_collateral' + }, + type: 'attribute' + }, { + name: 'ownershipType', + required: true, + attributeName: { + localPart: 'ownership_type' + }, + type: 'attribute' + }, { + name: 'otherOwnerName', + attributeName: { + localPart: 'other_owner_name' + }, + type: 'attribute' + }, { + name: 'otherOwnerName2', + attributeName: { + localPart: 'other_owner_name2' + }, + type: 'attribute' + }, { + name: 'availableAccountInfo', + attributeName: { + localPart: 'available_account_info' + }, + type: 'attribute' + }, { + name: 'stockBondMutualfundShareCount', + typeInfo: 'Integer', + attributeName: { + localPart: 'stock_bond_mutualfund_share_count' + }, + type: 'attribute' + }, { + name: 'verificationStatus', + attributeName: { + localPart: 'verification_status' + }, + type: 'attribute' + }, { + name: 'otherOwnerContactIndex', + typeInfo: 'Integer', + attributeName: { + localPart: 'other_owner_contact_index' + }, + type: 'attribute' + }, { + name: 'otherOwnerContactIndex2', + typeInfo: 'Integer', + attributeName: { + localPart: 'other_owner_contact_index2' + }, + type: 'attribute' + }] + }, { + localName: 'FOMANSWEREDQUESTIONS.FOMANSWEREDQUESTION.FOMANSWERS', + typeName: null, + propertyInfos: [{ + name: 'fomanswer', + minOccurs: 0, + collection: true, + elementName: 'FOM_ANSWER', + typeInfo: '.FOMANSWEREDQUESTIONS.FOMANSWEREDQUESTION.FOMANSWERS.FOMANSWER' + }] + }, { + localName: 'BENEFICIALOWNERS.BENEFICIALOWNER', + typeName: null, + propertyInfos: [{ + name: 'idcard', + required: true, + elementName: 'ID_CARD', + typeInfo: '.BASEIDCARD' + }, { + name: 'firstName', + attributeName: { + localPart: 'first_name' + }, + type: 'attribute' + }, { + name: 'middleName', + attributeName: { + localPart: 'middle_name' + }, + type: 'attribute' + }, { + name: 'lastName', + attributeName: { + localPart: 'last_name' + }, + type: 'attribute' + }, { + name: 'suffix', + attributeName: { + localPart: 'suffix' + }, + type: 'attribute' + }, { + name: 'dob', + typeInfo: 'Date', + attributeName: { + localPart: 'dob' + }, + type: 'attribute' + }, { + name: 'isTinSsn', + attributeName: { + localPart: 'is_tin_ssn' + }, + type: 'attribute' + }, { + name: 'ssn', + attributeName: { + localPart: 'ssn' + }, + type: 'attribute' + }, { + name: 'address', + attributeName: { + localPart: 'address' + }, + type: 'attribute' + }, { + name: 'city', + attributeName: { + localPart: 'city' + }, + type: 'attribute' + }, { + name: 'state', + attributeName: { + localPart: 'state' + }, + type: 'attribute' + }, { + name: 'zip', + attributeName: { + localPart: 'zip' + }, + type: 'attribute' + }, { + name: 'isBeneficialOwner', + attributeName: { + localPart: 'is_beneficial_owner' + }, + type: 'attribute' + }, { + name: 'percentBusinessOwned', + typeInfo: 'Double', + attributeName: { + localPart: 'percent_business_owned' + }, + type: 'attribute' + }, { + name: 'isControl', + attributeName: { + localPart: 'is_control' + }, + type: 'attribute' + }, { + name: 'isAuthorizedCreditReport', + attributeName: { + localPart: 'is_authorized_credit_report' + }, + type: 'attribute' + }, { + name: 'citizenship', + attributeName: { + localPart: 'citizenship' + }, + type: 'attribute' + }, { + name: 'controlTitle', + attributeName: { + localPart: 'control_title' + }, + type: 'attribute' + }, { + name: 'isOfacIstwatch', + attributeName: { + localPart: 'is_ofac_istwatch' + }, + type: 'attribute' + }] + }, { + localName: 'BASEASSETREALESTATE', + typeName: 'BASE_ASSET_REAL_ESTATE', + baseTypeInfo: '.BASEASSET', + propertyInfos: [{ + name: 'propertyType', + attributeName: { + localPart: 'property_type' + }, + type: 'attribute' + }, { + name: 'propertyGrossRentalIncome', + typeInfo: 'Decimal', + attributeName: { + localPart: 'property_gross_rental_income' + }, + type: 'attribute' + }, { + name: 'propertyNetRentalIncome', + typeInfo: 'Decimal', + attributeName: { + localPart: 'property_net_rental_income' + }, + type: 'attribute' + }, { + name: 'propertyMortgagePayments', + typeInfo: 'Decimal', + attributeName: { + localPart: 'property_mortgage_payments' + }, + type: 'attribute' + }, { + name: 'propertyOtherCosts', + typeInfo: 'Decimal', + attributeName: { + localPart: 'property_other_costs' + }, + type: 'attribute' + }, { + name: 'propertyCurrentResidenceIndicator', + attributeName: { + localPart: 'property_current_residence_indicator' + }, + type: 'attribute' + }, { + name: 'propertyDisposition', + attributeName: { + localPart: 'property_disposition' + }, + type: 'attribute' + }, { + name: 'isSubjectProperty', + attributeName: { + localPart: 'is_subject_property' + }, + type: 'attribute' + }, { + name: 'propertyTaxId', + attributeName: { + localPart: 'property_tax_id' + }, + type: 'attribute' + }, { + name: 'isFinancedProperty', + attributeName: { + localPart: 'is_financed_property' + }, + type: 'attribute' + }] + }, { + localName: 'BASEASSETLIST.ASSET', + typeName: null, + baseTypeInfo: '.BASEASSET' + }, { + localName: 'PERSONALLOAN.FUNDING.INSURANCEOPTIONS', + typeName: null, + propertyInfos: [{ + name: 'insuranceoption', + minOccurs: 0, + collection: true, + elementName: 'INSURANCE_OPTION', + typeInfo: '.PERSONALINSURANCE' + }, { + name: 'loanClass', + attributeName: { + localPart: 'loan_class' + }, + type: 'attribute' + }, { + name: 'description', + attributeName: { + localPart: 'description' + }, + type: 'attribute' + }, { + name: 'borrower1Index', + typeInfo: 'Integer', + attributeName: { + localPart: 'borrower_1_index' + }, + type: 'attribute' + }, { + name: 'borrower1IsSpouse', + attributeName: { + localPart: 'borrower_1_is_spouse' + }, + type: 'attribute' + }, { + name: 'borrower2Index', + typeInfo: 'Integer', + attributeName: { + localPart: 'borrower_2_index' + }, + type: 'attribute' + }, { + name: 'borrower2IsSpouse', + attributeName: { + localPart: 'borrower_2_is_spouse' + }, + type: 'attribute' + }] + }, { + localName: 'BENEFICIALOWNERS', + typeName: 'BENEFICIAL_OWNERS', + propertyInfos: [{ + name: 'beneficialowner', + minOccurs: 0, + collection: true, + elementName: 'BENEFICIAL_OWNER', + typeInfo: '.BENEFICIALOWNERS.BENEFICIALOWNER' + }] + }, { + localName: 'BASEPARTY', + typeName: 'BASE_PARTY', + propertyInfos: [{ + name: 'otherAttributes', + type: 'anyAttribute' + }, { + name: 'referenceId', + attributeName: { + localPart: 'reference_id' + }, + type: 'attribute' + }, { + name: 'name', + attributeName: { + localPart: 'name' + }, + type: 'attribute' + }, { + name: 'code', + attributeName: { + localPart: 'code' + }, + type: 'attribute' + }, { + name: 'phone', + attributeName: { + localPart: 'phone' + }, + type: 'attribute' + }, { + name: 'fax', + attributeName: { + localPart: 'fax' + }, + type: 'attribute' + }, { + name: 'email', + attributeName: { + localPart: 'email' + }, + type: 'attribute' + }, { + name: 'title', + attributeName: { + localPart: 'title' + }, + type: 'attribute' + }, { + name: 'tellerNumber', + attributeName: { + localPart: 'teller_number' + }, + type: 'attribute' + }, { + name: 'terminalId', + attributeName: { + localPart: 'terminal_id' + }, + type: 'attribute' + }] + }, { + localName: 'BASEADDRESSSTRICT', + typeName: 'BASE_ADDRESS_STRICT', + propertyInfos: [{ + name: 'streetAddress', + attributeName: { + localPart: 'street_address' + }, + type: 'attribute' + }, { + name: 'streetNo', + attributeName: { + localPart: 'street_no' + }, + type: 'attribute' + }, { + name: 'streetDirection', + attributeName: { + localPart: 'street_direction' + }, + type: 'attribute' + }, { + name: 'streetName', + attributeName: { + localPart: 'street_name' + }, + type: 'attribute' + }, { + name: 'streetType', + attributeName: { + localPart: 'street_type' + }, + type: 'attribute' + }, { + name: 'unitNo', + attributeName: { + localPart: 'unit_no' + }, + type: 'attribute' + }, { + name: 'verificationDate', + typeInfo: 'Calendar', + attributeName: { + localPart: 'verification_date' + }, + type: 'attribute' + }, { + name: 'city', + attributeName: { + localPart: 'city' + }, + type: 'attribute' + }, { + name: 'state', + attributeName: { + localPart: 'state' + }, + type: 'attribute' + }, { + name: 'zip', + attributeName: { + localPart: 'zip' + }, + type: 'attribute' + }, { + name: 'county', + attributeName: { + localPart: 'county' + }, + type: 'attribute' + }] + }, { + localName: 'PERSONALLOAN', + typeName: 'PERSONAL_LOAN', + baseTypeInfo: '.APP', + propertyInfos: [{ + name: 'applicants', + required: true, + elementName: 'APPLICANTS', + typeInfo: '.PERSONALLOAN.APPLICANTS' + }, { + name: 'loaninfo', + required: true, + elementName: 'LOAN_INFO', + typeInfo: '.PERSONALLOAN.LOANINFO' + }, { + name: 'priceadjustments', + elementName: 'PRICE_ADJUSTMENTS', + typeInfo: '.BASEPRICEADJUSTMENTLIST' + }, { + name: 'loanstatus', + required: true, + elementName: 'LOAN_STATUS', + typeInfo: '.PERSONALSTATUS' + }, { + name: 'disbursements', + elementName: 'DISBURSEMENTS', + typeInfo: '.BASEDISBURSEMENTLIST' + }, { + name: 'tasklist', + elementName: 'TASK_LIST', + typeInfo: '.BASETASKLIST' + }, { + name: 'funding', + required: true, + elementName: 'FUNDING', + typeInfo: '.PERSONALLOAN.FUNDING' + }, { + name: 'comments', + required: true, + elementName: 'COMMENTS', + typeInfo: '.PERSONALLOAN.COMMENTS' + }, { + name: 'customquestions', + elementName: 'CUSTOM_QUESTIONS', + typeInfo: '.BASECUSTOMQUESTIONS' + }, { + name: 'contacts', + elementName: 'CONTACTS', + typeInfo: '.BASELOANCONTACTS' + }, { + name: 'system', + required: true, + collection: true, + elementName: 'SYSTEM', + typeInfo: '.PERSONALSYSTEM' + }, { + name: 'hmdainfo', + elementName: 'HMDA_INFO', + typeInfo: '.BASEHMDAINFO' + }, { + name: 'integrationdatalist', + elementName: 'INTEGRATION_DATA_LIST', + typeInfo: '.PERSONALLOAN.INTEGRATIONDATALIST' + }, { + name: 'modificationhistory', + elementName: 'MODIFICATION_HISTORY', + typeInfo: '.BASEMODIFICATIONHISTORY' + }, { + name: 'eventhistory', + elementName: 'EVENT_HISTORY', + typeInfo: '.BASEEVENTHISTORY' + }, { + name: 'webmshistory', + elementName: 'WEBMS_HISTORY', + typeInfo: '.BASEWEBMSHISTORY' + }] + }, { + localName: 'FOMANSWEREDQUESTIONS', + typeName: 'FOM_ANSWERED_QUESTIONS', + propertyInfos: [{ + name: 'fomansweredquestion', + minOccurs: 0, + collection: true, + elementName: 'FOM_ANSWERED_QUESTION', + typeInfo: '.FOMANSWEREDQUESTIONS.FOMANSWEREDQUESTION' + }] + }, { + localName: 'BASESYSTEM.LENDER', + typeName: null, + baseTypeInfo: '.BASEPARTY', + propertyInfos: [{ + name: 'otherAttributes', + type: 'anyAttribute' + }, { + name: 'address', + elementName: 'ADDRESS', + typeInfo: '.BASEADDRESSLOOSE' + }, { + name: 'cunaClientId', + attributeName: { + localPart: 'cuna_client_id' + }, + type: 'attribute' + }] + }, { + localName: 'INTEGRATIONDATA', + typeName: 'INTEGRATION_DATA' + }, { + localName: 'FOMANSWEREDQUESTIONS.FOMANSWEREDQUESTION.FOMANSWERS.FOMANSWER', + typeName: null, + propertyInfos: [{ + name: 'text', + required: true + }, { + name: 'value', + required: true + }, { + name: 'fieldType', + attributeName: { + localPart: 'field_type' + }, + type: 'attribute' + }] + }, { + localName: 'BASESYSTEM', + typeName: 'BASE_SYSTEM', + propertyInfos: [{ + name: 'otherAttributes', + type: 'anyAttribute' + }, { + name: 'processor', + elementName: 'PROCESSOR', + typeInfo: '.BASEPARTY' + }, { + name: 'loanofficer', + elementName: 'LOAN_OFFICER', + typeInfo: '.BASEPARTY' + }, { + name: 'bookingofficer', + elementName: 'BOOKING_OFFICER', + typeInfo: '.BASEPARTY' + }, { + name: 'approvalofficer', + elementName: 'APPROVAL_OFFICER', + typeInfo: '.BASEPARTY' + }, { + name: 'counterofferofficer', + elementName: 'COUNTER_OFFER_OFFICER', + typeInfo: '.BASEPARTY' + }, { + name: 'funder', + elementName: 'FUNDER', + typeInfo: '.BASEPARTY' + }, { + name: 'decliningofficer', + elementName: 'DECLINING_OFFICER', + typeInfo: '.BASEPARTY' + }, { + name: 'decidingofficer', + elementName: 'DECIDING_OFFICER', + typeInfo: '.BASEPARTY' + }, { + name: 'originator', + elementName: 'ORIGINATOR', + typeInfo: '.BASESYSTEM.ORIGINATOR' + }, { + name: 'branch', + elementName: 'BRANCH', + typeInfo: '.BASEBRANCH' + }, { + name: 'lender', + elementName: 'LENDER', + typeInfo: '.BASESYSTEM.LENDER' + }, { + name: 'organization', + required: true, + elementName: 'ORGANIZATION', + typeInfo: '.BASEPARTY' + }, { + name: 'insuranceseller', + elementName: 'INSURANCE_SELLER', + typeInfo: '.BASEPARTY' + }, { + name: 'clinic', + elementName: 'CLINIC', + typeInfo: '.BASEPARTY' + }, { + name: 'clinicworker', + elementName: 'CLINIC_WORKER', + typeInfo: '.BASEPARTY' + }, { + name: 'insurancelastpulledofficer', + elementName: 'INSURANCE_LAST_PULLED_OFFICER', + typeInfo: '.BASEPARTY' + }, { + name: 'source', + attributeName: { + localPart: 'source' + }, + type: 'attribute' + }, { + name: 'originationIp', + attributeName: { + localPart: 'origination_ip' + }, + type: 'attribute' + }, { + name: 'externalSource', + attributeName: { + localPart: 'external_source' + }, + type: 'attribute' + }, { + name: 'loanNumber', + attributeName: { + localPart: 'loan_number' + }, + type: 'attribute' + }, { + name: 'referenceNumberType', + attributeName: { + localPart: 'reference_number_type' + }, + type: 'attribute' + }] + }, { + localName: 'BASEDISBURSEMENTDEPOSIT', + typeName: 'BASE_DISBURSEMENT_DEPOSIT', + baseTypeInfo: '.BASEDISBURSEMENT', + propertyInfos: [{ + name: 'depositAccount', + attributeName: { + localPart: 'deposit_account' + }, + type: 'attribute' + }, { + name: 'depositSuffix', + attributeName: { + localPart: 'deposit_suffix' + }, + type: 'attribute' + }, { + name: 'depositType', + attributeName: { + localPart: 'deposit_type' + }, + type: 'attribute' + }, { + name: 'depositDateToCredit', + typeInfo: 'Date', + attributeName: { + localPart: 'deposit_date_to_credit' + }, + type: 'attribute' + }] + }, { + localName: 'PERSONALBASEAPPLICANT', + typeName: 'PERSONAL_BASE_APPLICANT', + baseTypeInfo: '.BASEAPPLICANT', + propertyInfos: [{ + name: 'otherAttributes', + type: 'anyAttribute' + }, { + name: 'currentaddress', + required: true, + elementName: 'CURRENT_ADDRESS', + typeInfo: '.PERSONALBASEAPPLICANT.CURRENTADDRESS' + }, { + name: 'previousaddress', + elementName: 'PREVIOUS_ADDRESS', + typeInfo: '.PERSONALBASEAPPLICANT.PREVIOUSADDRESS' + }, { + name: 'mailingaddress', + elementName: 'MAILING_ADDRESS', + typeInfo: '.PERSONALBASEAPPLICANT.MAILINGADDRESS' + }, { + name: 'financialinfo', + required: true, + elementName: 'FINANCIAL_INFO', + typeInfo: '.PERSONALBASEAPPLICANT.FINANCIALINFO' + }, { + name: 'reference', + minOccurs: 0, + maxOccurs: 2, + collection: true, + elementName: 'REFERENCE', + typeInfo: '.BASEREFERENCE' + }, { + name: 'contactinfo', + required: true, + elementName: 'CONTACT_INFO', + typeInfo: '.BASECONTACTINFO' + }, { + name: 'assets', + elementName: 'ASSETS', + typeInfo: '.BASEASSETLIST' + }, { + name: 'declarations', + elementName: 'DECLARATIONS', + typeInfo: '.DECLARATIONS' + }, { + name: 'paperGrade', + attributeName: { + localPart: 'paper_grade' + }, + type: 'attribute' + }] + }, { + localName: 'BASELOANCONTACTS.CONTACTINFO', + typeName: null, + propertyInfos: [{ + name: 'contactType', + required: true, + attributeName: { + localPart: 'contact_type' + }, + type: 'attribute' + }, { + name: 'firstName', + attributeName: { + localPart: 'first_name' + }, + type: 'attribute' + }, { + name: 'middleName', + attributeName: { + localPart: 'middle_name' + }, + type: 'attribute' + }, { + name: 'lastName', + attributeName: { + localPart: 'last_name' + }, + type: 'attribute' + }, { + name: 'suffix', + attributeName: { + localPart: 'suffix' + }, + type: 'attribute' + }, { + name: 'address', + attributeName: { + localPart: 'address' + }, + type: 'attribute' + }, { + name: 'city', + attributeName: { + localPart: 'city' + }, + type: 'attribute' + }, { + name: 'state', + attributeName: { + localPart: 'state' + }, + type: 'attribute' + }, { + name: 'zip', + attributeName: { + localPart: 'zip' + }, + type: 'attribute' + }, { + name: 'phone', + attributeName: { + localPart: 'phone' + }, + type: 'attribute' + }, { + name: 'workPhone', + attributeName: { + localPart: 'work_phone' + }, + type: 'attribute' + }, { + name: 'fax', + attributeName: { + localPart: 'fax' + }, + type: 'attribute' + }, { + name: 'cell', + attributeName: { + localPart: 'cell' + }, + type: 'attribute' + }, { + name: 'pager', + attributeName: { + localPart: 'pager' + }, + type: 'attribute' + }, { + name: 'email', + attributeName: { + localPart: 'email' + }, + type: 'attribute' + }, { + name: 'companyName', + attributeName: { + localPart: 'company_name' + }, + type: 'attribute' + }, { + name: 'departmentName', + attributeName: { + localPart: 'department_name' + }, + type: 'attribute' + }, { + name: 'companyAddress', + attributeName: { + localPart: 'company_address' + }, + type: 'attribute' + }, { + name: 'companyCity', + attributeName: { + localPart: 'company_city' + }, + type: 'attribute' + }, { + name: 'companyState', + attributeName: { + localPart: 'company_state' + }, + type: 'attribute' + }, { + name: 'companyZip', + attributeName: { + localPart: 'company_zip' + }, + type: 'attribute' + }, { + name: 'companyPhone', + attributeName: { + localPart: 'company_phone' + }, + type: 'attribute' + }, { + name: 'companyFax', + attributeName: { + localPart: 'company_fax' + }, + type: 'attribute' + }, { + name: 'county', + attributeName: { + localPart: 'county' + }, + type: 'attribute' + }, { + name: 'notes', + attributeName: { + localPart: 'notes' + }, + type: 'attribute' + }, { + name: 'ssn', + attributeName: { + localPart: 'ssn' + }, + type: 'attribute' + }, { + name: 'dob', + typeInfo: 'Date', + attributeName: { + localPart: 'dob' + }, + type: 'attribute' + }, { + name: 'isSsnTaxid', + attributeName: { + localPart: 'is_ssn_taxid' + }, + type: 'attribute' + }, { + name: 'paac', + attributeName: { + localPart: 'paac' + }, + type: 'attribute' + }] + }, { + localName: 'BASECURRENTADDRESSCHOICE', + typeName: 'BASE_CURRENT_ADDRESS_CHOICE', + propertyInfos: [{ + name: 'strictaddress', + required: true, + elementName: 'STRICT_ADDRESS', + typeInfo: '.BASEADDRESSSTRICT' + }, { + name: 'looseaddress', + required: true, + elementName: 'LOOSE_ADDRESS', + typeInfo: '.BASEADDRESSLOOSE' + }, { + name: 'threelineaddress', + required: true, + elementName: 'THREE_LINE_ADDRESS', + typeInfo: '.BASEADDRESSTHREELINE' + }] + }, { + localName: 'BASEWEBMSHISTORY', + typeName: 'BASE_WEBMS_HISTORY', + propertyInfos: [{ + name: 'message', + minOccurs: 0, + collection: true, + elementName: 'MESSAGE', + typeInfo: '.BASEWEBMSHISTORY.MESSAGE' + }] + }, { + localName: 'DECLARATIONS', + propertyInfos: [{ + name: 'hasJudgeBankruptForeclosure', + attributeName: { + localPart: 'has_judge_bankrupt_foreclosure' + }, + type: 'attribute' + }, { + name: 'hasDeclareBankrupt', + attributeName: { + localPart: 'has_declare_bankrupt' + }, + type: 'attribute' + }, { + name: 'hasChapter13', + attributeName: { + localPart: 'has_chapter_13' + }, + type: 'attribute' + }, { + name: 'hasLawsuitParty', + attributeName: { + localPart: 'has_lawsuit_party' + }, + type: 'attribute' + }, { + name: 'hasJudgement', + attributeName: { + localPart: 'has_judgement' + }, + type: 'attribute' + }, { + name: 'hasForeclosure', + attributeName: { + localPart: 'has_foreclosure' + }, + type: 'attribute' + }, { + name: 'hasReposession', + attributeName: { + localPart: 'has_reposession' + }, + type: 'attribute' + }, { + name: 'hasOtherObligation', + attributeName: { + localPart: 'has_other_obligation' + }, + type: 'attribute' + }, { + name: 'hasPastDueBills', + attributeName: { + localPart: 'has_past_due_bills' + }, + type: 'attribute' + }, { + name: 'hasCoMaker', + attributeName: { + localPart: 'has_co_maker' + }, + type: 'attribute' + }, { + name: 'coMakerPrimaryName', + attributeName: { + localPart: 'co_maker_primary_name' + }, + type: 'attribute' + }, { + name: 'coMakerCreditor', + attributeName: { + localPart: 'co_maker_creditor' + }, + type: 'attribute' + }, { + name: 'coMakerAmount', + typeInfo: 'Decimal', + attributeName: { + localPart: 'co_maker_amount' + }, + type: 'attribute' + }, { + name: 'hasAlias', + attributeName: { + localPart: 'has_alias' + }, + type: 'attribute' + }, { + name: 'alias', + attributeName: { + localPart: 'alias' + }, + type: 'attribute' + }, { + name: 'hasIncomeDecline', + attributeName: { + localPart: 'has_income_decline' + }, + type: 'attribute' + }, { + name: 'hasSuitsPending', + attributeName: { + localPart: 'has_suits_pending' + }, + type: 'attribute' + }, { + name: 'hasAlimony', + attributeName: { + localPart: 'has_alimony' + }, + type: 'attribute' + }, { + name: 'alimonyRecipient', + attributeName: { + localPart: 'alimony_recipient' + }, + type: 'attribute' + }, { + name: 'alimonyRecipientAddress', + attributeName: { + localPart: 'alimony_recipient_address' + }, + type: 'attribute' + }, { + name: 'hasPropertyForSale', + attributeName: { + localPart: 'has_property_for_sale' + }, + type: 'attribute' + }] + }, { + localName: 'PAYMENTTRANSFERFROMOTHERINSTITUTIONINFO', + typeName: 'PAYMENT_TRANSFER_FROM_OTHER_INSTITUTION_INFO', + propertyInfos: [{ + name: 'accountType', + attributeName: { + localPart: 'account_type' + }, + type: 'attribute' + }, { + name: 'accountNumber', + attributeName: { + localPart: 'account_number' + }, + type: 'attribute' + }, { + name: 'nameOnAccount', + attributeName: { + localPart: 'name_on_account' + }, + type: 'attribute' + }, { + name: 'bankRoutingNumber', + attributeName: { + localPart: 'bank_routing_number' + }, + type: 'attribute' + }, { + name: 'bankName', + attributeName: { + localPart: 'bank_name' + }, + type: 'attribute' + }, { + name: 'bankZip', + attributeName: { + localPart: 'bank_zip' + }, + type: 'attribute' + }, { + name: 'bankCity', + attributeName: { + localPart: 'bank_city' + }, + type: 'attribute' + }, { + name: 'bankState', + attributeName: { + localPart: 'bank_state' + }, + type: 'attribute' + }] + }, { + localName: 'BASECOMMENTS', + typeName: 'BASE_COMMENTS', + propertyInfos: [{ + name: 'decisioncomments', + elementName: 'DECISION_COMMENTS', + typeInfo: 'AnyType' + }, { + name: 'externalcomments', + elementName: 'EXTERNAL_COMMENTS', + typeInfo: 'AnyType' + }, { + name: 'internalcomments', + elementName: 'INTERNAL_COMMENTS', + typeInfo: 'AnyType' + }, { + name: 'stipulations', + elementName: 'STIPULATIONS', + typeInfo: 'AnyType' + }, { + name: 'fraudwarnings', + elementName: 'FRAUD_WARNINGS', + typeInfo: 'AnyType' + }] + }, { + localName: 'PAYMENTMANUALNOCOUPONINFO', + typeName: 'PAYMENT_MANUAL_NO_COUPON_INFO', + propertyInfos: [{ + name: 'accountNumber', + attributeName: { + localPart: 'account_number' + }, + type: 'attribute' + }] + }, { + localName: 'BASEDISBURSEMENT', + typeName: 'BASE_DISBURSEMENT', + propertyInfos: [{ + name: 'amount', + typeInfo: 'Decimal', + attributeName: { + localPart: 'amount' + }, + type: 'attribute' + }, { + name: 'referenceId', + attributeName: { + localPart: 'reference_id' + }, + type: 'attribute' + }] + }, { + localName: 'BASEMONTHLYINCOME', + typeName: 'BASE_MONTHLY_INCOME', + propertyInfos: [{ + name: 'otherincome', + minOccurs: 0, + maxOccurs: 20, + collection: true, + elementName: 'OTHER_INCOME', + typeInfo: '.BASEMONTHLYINCOME.OTHERINCOME' + }, { + name: 'isMonthlyIncomeBaseSalaryManual', + attributeName: { + localPart: 'is_monthly_income_base_salary_manual' + }, + type: 'attribute' + }, { + name: 'isBahIncluded', + attributeName: { + localPart: 'is_bah_included' + }, + type: 'attribute' + }, { + name: 'monthlyIncomeBaseSalary', + typeInfo: 'Decimal', + attributeName: { + localPart: 'monthly_income_base_salary' + }, + type: 'attribute' + }, { + name: 'isTaxExemptMonthlyIncomeBaseSalary', + attributeName: { + localPart: 'is_tax_exempt_monthly_income_base_salary' + }, + type: 'attribute' + }, { + name: 'isHmdaExemptMonthlyIncomeBaseSalary', + attributeName: { + localPart: 'is_hmda_exempt_monthly_income_base_salary' + }, + type: 'attribute' + }, { + name: 'monthlyIncomeOverTime', + typeInfo: 'Decimal', + attributeName: { + localPart: 'monthly_income_over_time' + }, + type: 'attribute' + }, { + name: 'monthlyIncomeBonus', + typeInfo: 'Decimal', + attributeName: { + localPart: 'monthly_income_bonus' + }, + type: 'attribute' + }, { + name: 'monthlyIncomeCommission', + typeInfo: 'Decimal', + attributeName: { + localPart: 'monthly_income_commission' + }, + type: 'attribute' + }, { + name: 'monthlyIncomeDividends', + typeInfo: 'Decimal', + attributeName: { + localPart: 'monthly_income_dividends' + }, + type: 'attribute' + }, { + name: 'monthlyIncomeNetRental', + typeInfo: 'Decimal', + attributeName: { + localPart: 'monthly_income_net_rental' + }, + type: 'attribute' + }, { + name: 'incomeVerifyMethod', + attributeName: { + localPart: 'income_verify_method' + }, + type: 'attribute' + }] + }, { + localName: 'PERSONALSTATUS', + typeName: 'PERSONAL_STATUS', + baseTypeInfo: '.BASELOANSTATUS', + propertyInfos: [{ + name: 'payoffDate', + typeInfo: 'Date', + attributeName: { + localPart: 'payoff_date' + }, + type: 'attribute' + }, { + name: 'amountChargeOff', + typeInfo: 'Decimal', + attributeName: { + localPart: 'amount_charge_off' + }, + type: 'attribute' + }] + }, { + localName: 'BASECONTACTINFO', + typeName: 'BASE_CONTACT_INFO', + propertyInfos: [{ + name: 'preferredContactMethod', + attributeName: { + localPart: 'preferred_contact_method' + }, + type: 'attribute' + }, { + name: 'cellPhone', + attributeName: { + localPart: 'cell_phone' + }, + type: 'attribute' + }, { + name: 'cellPhoneCountry', + attributeName: { + localPart: 'cell_phone_country' + }, + type: 'attribute' + }, { + name: 'faxNumber', + attributeName: { + localPart: 'fax_number' + }, + type: 'attribute' + }, { + name: 'faxNumberCountry', + attributeName: { + localPart: 'fax_number_country' + }, + type: 'attribute' + }, { + name: 'email', + attributeName: { + localPart: 'email' + }, + type: 'attribute' + }, { + name: 'homePhone', + attributeName: { + localPart: 'home_phone' + }, + type: 'attribute' + }, { + name: 'homePhoneCountry', + attributeName: { + localPart: 'home_phone_country' + }, + type: 'attribute' + }, { + name: 'workPhone', + attributeName: { + localPart: 'work_phone' + }, + type: 'attribute' + }, { + name: 'workPhoneCountry', + attributeName: { + localPart: 'work_phone_country' + }, + type: 'attribute' + }, { + name: 'workPhoneExtension', + attributeName: { + localPart: 'work_phone_extension' + }, + type: 'attribute' + }] + }, { + localName: 'BASEASSETSAVINGSACCOUNT', + typeName: 'BASE_ASSET_SAVINGS_ACCOUNT', + baseTypeInfo: '.BASEASSET', + propertyInfos: [{ + name: 'expirationDate', + typeInfo: 'Date', + attributeName: { + localPart: 'expiration_date' + }, + type: 'attribute' + }, { + name: 'issueDate', + typeInfo: 'Date', + attributeName: { + localPart: 'issue_date' + }, + type: 'attribute' + }] + }, { + localName: 'PERSONALBASEAPPLICANT.MAILINGADDRESS', + typeName: null, + baseTypeInfo: '.BASEADDRESSLOOSE', + propertyInfos: [{ + name: 'isCurrent', + attributeName: { + localPart: 'is_current' + }, + type: 'attribute' + }] + }, { + localName: 'PERSONALBASEAPPLICANT.FINANCIALINFO', + typeName: null, + propertyInfos: [{ + name: 'currentemployment', + minOccurs: 0, + collection: true, + elementName: 'CURRENT_EMPLOYMENT', + typeInfo: '.PERSONALBASEAPPLICANT.FINANCIALINFO.CURRENTEMPLOYMENT' + }, { + name: 'previousemployment', + minOccurs: 0, + collection: true, + elementName: 'PREVIOUS_EMPLOYMENT', + typeInfo: '.PERSONALBASEAPPLICANT.FINANCIALINFO.PREVIOUSEMPLOYMENT' + }, { + name: 'monthlyincome', + required: true, + elementName: 'MONTHLY_INCOME', + typeInfo: '.BASEMONTHLYINCOME' + }, { + name: 'monthlydebt', + required: true, + elementName: 'MONTHLY_DEBT', + typeInfo: '.BASEMONTHLYDEBT' + }] + }, { + localName: 'PERSONALFUNDINGINFO', + typeName: 'PERSONAL_FUNDING_INFO', + baseTypeInfo: '.BASEFUNDINGINFO', + propertyInfos: [{ + name: 'firstPaymentDate', + typeInfo: 'Date', + attributeName: { + localPart: 'first_payment_date' + }, + type: 'attribute' + }, { + name: 'fundingLoanTerm', + typeInfo: 'Int', + attributeName: { + localPart: 'funding_loan_term' + }, + type: 'attribute' + }, { + name: 'fundingRate', + typeInfo: 'Decimal', + attributeName: { + localPart: 'funding_rate' + }, + type: 'attribute' + }, { + name: 'exactMonthlyPayment', + typeInfo: 'Decimal', + attributeName: { + localPart: 'exact_monthly_payment' + }, + type: 'attribute' + }, { + name: 'exactMonthlyPaymentOriginal', + typeInfo: 'Decimal', + attributeName: { + localPart: 'exact_monthly_payment_original' + }, + type: 'attribute' + }, { + name: 'exactLastMonthlyPayment', + typeInfo: 'Decimal', + attributeName: { + localPart: 'exact_last_monthly_payment' + }, + type: 'attribute' + }, { + name: 'additionalFees', + typeInfo: 'Decimal', + attributeName: { + localPart: 'additional_fees' + }, + type: 'attribute' + }, { + name: 'additionalFeesComment', + attributeName: { + localPart: 'additional_fees_comment' + }, + type: 'attribute' + }, { + name: 'initialBalloonAmount', + typeInfo: 'Decimal', + attributeName: { + localPart: 'initial_balloon_amount' + }, + type: 'attribute' + }, { + name: 'fundingApr', + typeInfo: 'Decimal', + attributeName: { + localPart: 'funding_apr' + }, + type: 'attribute' + }, { + name: 'indexType', + attributeName: { + localPart: 'index_type' + }, + type: 'attribute' + }, { + name: 'locAmount', + typeInfo: 'Decimal', + attributeName: { + localPart: 'loc_amount' + }, + type: 'attribute' + }, { + name: 'locExpireDate', + typeInfo: 'Date', + attributeName: { + localPart: 'loc_expire_date' + }, + type: 'attribute' + }, { + name: 'initialRate', + typeInfo: 'Decimal', + attributeName: { + localPart: 'initial_rate' + }, + type: 'attribute' + }, { + name: 'rateExpireDate', + typeInfo: 'Calendar', + attributeName: { + localPart: 'rate_expire_date' + }, + type: 'attribute' + }, { + name: 'initialAmountAdvanced', + typeInfo: 'Decimal', + attributeName: { + localPart: 'initial_amount_advanced' + }, + type: 'attribute' + }, { + name: 'lastPaymentDate', + typeInfo: 'Date', + attributeName: { + localPart: 'last_payment_date' + }, + type: 'attribute' + }, { + name: 'financeCharge', + typeInfo: 'Decimal', + attributeName: { + localPart: 'finance_charge' + }, + type: 'attribute' + }, { + name: 'totalFinancedPayment', + typeInfo: 'Decimal', + attributeName: { + localPart: 'total_financed_payment' + }, + type: 'attribute' + }, { + name: 'otherCharges', + typeInfo: 'Decimal', + attributeName: { + localPart: 'other_charges' + }, + type: 'attribute' + }, { + name: 'otherChargesDescription', + attributeName: { + localPart: 'other_charges_description' + }, + type: 'attribute' + }, { + name: 'amountAdvanced', + typeInfo: 'Decimal', + attributeName: { + localPart: 'amount_advanced' + }, + type: 'attribute' + }, { + name: 'prevLoanLinerBalance', + typeInfo: 'Decimal', + attributeName: { + localPart: 'prev_loan_liner_balance' + }, + type: 'attribute' + }, { + name: 'prevPaymentDate', + typeInfo: 'Date', + attributeName: { + localPart: 'prev_payment_date' + }, + type: 'attribute' + }, { + name: 'otherLoans', + typeInfo: 'Decimal', + attributeName: { + localPart: 'other_loans' + }, + type: 'attribute' + }, { + name: 'currentPayment', + typeInfo: 'Decimal', + attributeName: { + localPart: 'current_payment' + }, + type: 'attribute' + }, { + name: 'currentPaymentDueDate', + typeInfo: 'Date', + attributeName: { + localPart: 'current_payment_due_date' + }, + type: 'attribute' + }, { + name: 'filingFeeAmount', + typeInfo: 'Decimal', + attributeName: { + localPart: 'filing_fee_amount' + }, + type: 'attribute' + }, { + name: 'filingFeeType', + attributeName: { + localPart: 'filing_fee_type' + }, + type: 'attribute' + }, { + name: 'interestOnlyMinPayment', + typeInfo: 'Decimal', + attributeName: { + localPart: 'interest_only_min_payment' + }, + type: 'attribute' + }, { + name: 'interestOnlyMaxPayment', + typeInfo: 'Decimal', + attributeName: { + localPart: 'interest_only_max_payment' + }, + type: 'attribute' + }, { + name: 'index', + typeInfo: 'Decimal', + attributeName: { + localPart: 'index' + }, + type: 'attribute' + }, { + name: 'margin', + typeInfo: 'Decimal', + attributeName: { + localPart: 'margin' + }, + type: 'attribute' + }, { + name: 'floor', + typeInfo: 'Decimal', + attributeName: { + localPart: 'floor' + }, + type: 'attribute' + }, { + name: 'ceiling', + typeInfo: 'Decimal', + attributeName: { + localPart: 'ceiling' + }, + type: 'attribute' + }, { + name: 'docStampsFee', + typeInfo: 'Double', + attributeName: { + localPart: 'doc_stamps_fee' + }, + type: 'attribute' + }, { + name: 'docStampsRate', + typeInfo: 'Double', + attributeName: { + localPart: 'doc_stamps_rate' + }, + type: 'attribute' + }, { + name: 'docStampsFeeIsManual', + attributeName: { + localPart: 'doc_stamps_fee_is_manual' + }, + type: 'attribute' + }, { + name: 'docStampsType', + attributeName: { + localPart: 'doc_stamps_type' + }, + type: 'attribute' + }] + }, { + localName: 'PERSONALBASEAPPLICANT.FINANCIALINFO.PREVIOUSEMPLOYMENT', + typeName: null, + baseTypeInfo: '.BASEEMPLOYMENT', + propertyInfos: [{ + name: 'monthlyIncome', + typeInfo: 'Decimal', + attributeName: { + localPart: 'monthly_income' + }, + type: 'attribute' + }, { + name: 'employmentEndDate', + typeInfo: 'Date', + attributeName: { + localPart: 'employment_end_date' + }, + type: 'attribute' + }] + }, { + localName: 'BASEWEBMSHISTORY.MESSAGE', + typeName: null, + propertyInfos: [{ + name: 'time', + typeInfo: 'DateTime', + attributeName: { + localPart: 'time' + }, + type: 'attribute' + }, { + name: 'name', + attributeName: { + localPart: 'name' + }, + type: 'attribute' + }, { + name: 'type', + attributeName: { + localPart: 'type' + }, + type: 'attribute' + }, { + name: 'text', + attributeName: { + localPart: 'text' + }, + type: 'attribute' + }] + }, { + localName: 'BASECLOSEENDINFO', + typeName: 'BASE_CLOSE_END_INFO', + propertyInfos: [{ + name: 'ato', + minOccurs: 0, + maxOccurs: 10, + collection: true, + elementName: 'ATO', + typeInfo: '.BASECLOSEENDINFO.ATO' + }, { + name: 'amountOwedToLender', + typeInfo: 'Decimal', + attributeName: { + localPart: 'amount_owed_to_lender' + }, + type: 'attribute' + }, { + name: 'amountRefinanced', + typeInfo: 'Decimal', + attributeName: { + localPart: 'amount_refinanced' + }, + type: 'attribute' + }, { + name: 'cashPrepaidFinanceCharge', + typeInfo: 'Decimal', + attributeName: { + localPart: 'cash_prepaid_finance_charge' + }, + type: 'attribute' + }, { + name: 'maprCashFee', + typeInfo: 'Decimal', + attributeName: { + localPart: 'mapr_cash_fee' + }, + type: 'attribute' + }, { + name: 'filingFeeAmount', + typeInfo: 'Decimal', + attributeName: { + localPart: 'filing_fee_amount' + }, + type: 'attribute' + }, { + name: 'filingFeeType', + attributeName: { + localPart: 'filing_fee_type' + }, + type: 'attribute' + }] + }, { + localName: 'BASEDISBURSEMENTFEE', + typeName: 'BASE_DISBURSEMENT_FEE', + baseTypeInfo: '.BASEDISBURSEMENT', + propertyInfos: [{ + name: 'prepaidFeesFinanced', + typeInfo: 'Decimal', + attributeName: { + localPart: 'prepaid_fees_financed' + }, + type: 'attribute' + }, { + name: 'feesFinanced', + typeInfo: 'Decimal', + attributeName: { + localPart: 'fees_financed' + }, + type: 'attribute' + }, { + name: 'feesGlAccountNumber', + attributeName: { + localPart: 'fees_gl_account_number' + }, + type: 'attribute' + }, { + name: 'feeDescription', + attributeName: { + localPart: 'fee_description' + }, + type: 'attribute' + }, { + name: 'feeLinkingType', + attributeName: { + localPart: 'fee_linking_type' + }, + type: 'attribute' + }] + }, { + localName: 'BASEEMPLOYMENT', + typeName: 'BASE_EMPLOYMENT', + propertyInfos: [{ + name: 'employmentStartDate', + typeInfo: 'Date', + attributeName: { + localPart: 'employment_start_date' + }, + type: 'attribute' + }, { + name: 'employedMonths', + typeInfo: 'Int', + attributeName: { + localPart: 'employed_months' + }, + type: 'attribute' + }, { + name: 'employmentAddress', + attributeName: { + localPart: 'employment_address' + }, + type: 'attribute' + }, { + name: 'employmentCity', + attributeName: { + localPart: 'employment_city' + }, + type: 'attribute' + }, { + name: 'employmentState', + attributeName: { + localPart: 'employment_state' + }, + type: 'attribute' + }, { + name: 'employmentZip', + attributeName: { + localPart: 'employment_zip' + }, + type: 'attribute' + }, { + name: 'occupation', + attributeName: { + localPart: 'occupation' + }, + type: 'attribute' + }, { + name: 'employer', + attributeName: { + localPart: 'employer' + }, + type: 'attribute' + }, { + name: 'employmentPhone', + attributeName: { + localPart: 'employment_phone' + }, + type: 'attribute' + }, { + name: 'employmentStatus', + attributeName: { + localPart: 'employment_status' + }, + type: 'attribute' + }, { + name: 'otherEmploymentDescription', + attributeName: { + localPart: 'other_employment_description' + }, + type: 'attribute' + }, { + name: 'supervisorName', + attributeName: { + localPart: 'supervisor_name' + }, + type: 'attribute' + }, { + name: 'payGrade', + attributeName: { + localPart: 'pay_grade' + }, + type: 'attribute' + }, { + name: 'ets', + typeInfo: 'Date', + attributeName: { + localPart: 'ets' + }, + type: 'attribute' + }, { + name: 'employmentWeeklyHours', + typeInfo: 'Int', + attributeName: { + localPart: 'employment_weekly_hours' + }, + type: 'attribute' + }, { + name: 'employmentBusinessType', + attributeName: { + localPart: 'employment_business_type' + }, + type: 'attribute' + }] + }, { + localName: 'BASEDISBURSEMENTACH', + typeName: 'BASE_DISBURSEMENT_ACH', + baseTypeInfo: '.BASEDISBURSEMENT', + propertyInfos: [{ + name: 'nameOnAccount', + attributeName: { + localPart: 'name_on_account' + }, + type: 'attribute' + }, { + name: 'accountNumber', + attributeName: { + localPart: 'account_number' + }, + type: 'attribute' + }, { + name: 'bankRoutingNumber', + attributeName: { + localPart: 'bank_routing_number' + }, + type: 'attribute' + }, { + name: 'bankName', + attributeName: { + localPart: 'bank_name' + }, + type: 'attribute' + }, { + name: 'bankState', + attributeName: { + localPart: 'bank_state' + }, + type: 'attribute' + }, { + name: 'accountType', + attributeName: { + localPart: 'account_type' + }, + type: 'attribute' + }, { + name: 'transactionType', + attributeName: { + localPart: 'transaction_type' + }, + type: 'attribute' + }, { + name: 'achIsPrimaryApplicant', + attributeName: { + localPart: 'ach_is_primary_applicant' + }, + type: 'attribute' + }, { + name: 'payoffDate', + typeInfo: 'Calendar', + attributeName: { + localPart: 'payoff_date' + }, + type: 'attribute' + }, { + name: 'interestPerDiem', + typeInfo: 'Double', + attributeName: { + localPart: 'interest_per_diem' + }, + type: 'attribute' + }] + }, { + localName: 'PERSONALAPPLICANT', + typeName: 'PERSONAL_APPLICANT', + baseTypeInfo: '.PERSONALBASEAPPLICANT', + propertyInfos: [{ + name: 'otherAttributes', + type: 'anyAttribute' + }, { + name: 'spouse', + elementName: 'SPOUSE', + typeInfo: '.PERSONALBASEAPPLICANT' + }, { + name: 'creditreport', + elementName: 'CREDIT_REPORT', + typeInfo: '.PERSONALAPPLICANT.CREDITREPORT' + }, { + name: 'fomansweredquestions', + elementName: 'FOM_ANSWERED_QUESTIONS', + typeInfo: '.FOMANSWEREDQUESTIONS' + }, { + name: 'isFraudCredit', + attributeName: { + localPart: 'is_fraud_credit' + }, + type: 'attribute' + }, { + name: 'isOfacCredit', + attributeName: { + localPart: 'is_ofac_credit' + }, + type: 'attribute' + }, { + name: 'combinedUnsecuredAggregateAmountWithLender', + typeInfo: 'Decimal', + attributeName: { + localPart: 'combined_unsecured_aggregate_amount_with_lender' + }, + type: 'attribute' + }, { + name: 'combinedSecuredAggregateAmountWithLenderNoMortgage', + typeInfo: 'Decimal', + attributeName: { + localPart: 'combined_secured_aggregate_amount_with_lender_no_mortgage' + }, + type: 'attribute' + }] + }, { + localName: 'BASETASKLIST.TASK.REQUIRESET', + typeName: null, + propertyInfos: [{ + name: 'content', + type: 'value' + }, { + name: 'conditionsetHash', + typeInfo: 'AnySimpleType', + attributeName: { + localPart: 'conditionset_hash' + }, + type: 'attribute' + }, { + name: 'encoding', + typeInfo: 'AnySimpleType', + attributeName: { + localPart: 'encoding' + }, + type: 'attribute' + }] + }, { + localName: 'BASEDISBURSEMENTLIST', + typeName: 'BASE_DISBURSEMENT_LIST', + propertyInfos: [{ + name: 'checkOrDEPOSITOrFEE', + minOccurs: 0, + collection: true, + elementTypeInfos: [{ + elementName: 'CHECK', + typeInfo: '.BASEDISBURSEMENTCHECK' + }, { + elementName: 'DEPOSIT', + typeInfo: '.BASEDISBURSEMENTDEPOSIT' + }, { + elementName: 'FEE', + typeInfo: '.BASEDISBURSEMENTFEE' + }, { + elementName: 'LOAN', + typeInfo: '.BASEDISBURSEMENTLOAN' + }, { + elementName: 'ACH', + typeInfo: '.BASEDISBURSEMENTACH' + }], + type: 'elements' + }] + }, { + localName: 'BASEHMDAXML.ITEM', + typeName: null, + propertyInfos: [{ + name: 'value', + type: 'value' + }, { + name: 'key', + attributeName: { + localPart: 'key' + }, + type: 'attribute' + }, { + name: 'valueAttribute', + attributeName: { + localPart: 'valueAttribute' + }, + type: 'attribute' + }] + }, { + localName: 'BASETASKLIST', + typeName: 'BASE_TASK_LIST', + propertyInfos: [{ + name: 'task', + minOccurs: 0, + collection: true, + elementName: 'TASK', + typeInfo: '.BASETASKLIST.TASK' + }] + }, { + localName: 'BASEDISBURSEMENTCHECK', + typeName: 'BASE_DISBURSEMENT_CHECK', + baseTypeInfo: '.BASEDISBURSEMENT', + propertyInfos: [{ + name: 'checkNumber', + attributeName: { + localPart: 'check_number' + }, + type: 'attribute' + }, { + name: 'checkPayableTo', + attributeName: { + localPart: 'check_payable_to' + }, + type: 'attribute' + }, { + name: 'checkAddress1', + attributeName: { + localPart: 'check_address_1' + }, + type: 'attribute' + }, { + name: 'checkAddress2', + attributeName: { + localPart: 'check_address_2' + }, + type: 'attribute' + }, { + name: 'checkAddress3', + attributeName: { + localPart: 'check_address_3' + }, + type: 'attribute' + }, { + name: 'checkZip', + attributeName: { + localPart: 'check_zip' + }, + type: 'attribute' + }, { + name: 'checkRemitter', + attributeName: { + localPart: 'check_remitter' + }, + type: 'attribute' + }, { + name: 'checkPurpose', + attributeName: { + localPart: 'check_purpose' + }, + type: 'attribute' + }, { + name: 'checkStatus', + attributeName: { + localPart: 'check_status' + }, + type: 'attribute' + }, { + name: 'checkPrintOption', + typeInfo: 'Int', + attributeName: { + localPart: 'check_print_option' + }, + type: 'attribute' + }, { + name: 'checkIsPayeeOnly', + attributeName: { + localPart: 'check_is_payee_only' + }, + type: 'attribute' + }, { + name: 'checkIsPrimaryApplicant', + attributeName: { + localPart: 'check_is_primary_applicant' + }, + type: 'attribute' + }, { + name: 'payoffDate', + typeInfo: 'Calendar', + attributeName: { + localPart: 'payoff_date' + }, + type: 'attribute' + }, { + name: 'interestPerDiem', + typeInfo: 'Double', + attributeName: { + localPart: 'interest_per_diem' + }, + type: 'attribute' + }, { + name: 'checkRemitterContactIndex', + typeInfo: 'Integer', + attributeName: { + localPart: 'check_remitter_contact_index' + }, + type: 'attribute' + }, { + name: 'checkRemitterContactIndex2', + typeInfo: 'Integer', + attributeName: { + localPart: 'check_remitter_contact_index2' + }, + type: 'attribute' + }, { + name: 'checkCoremitterContactIndex', + typeInfo: 'Integer', + attributeName: { + localPart: 'check_coremitter_contact_index' + }, + type: 'attribute' + }, { + name: 'isPayeeOfacIstwatch', + attributeName: { + localPart: 'is_payee_ofac_istwatch' + }, + type: 'attribute' + }, { + name: 'istwatchTransactionDate', + attributeName: { + localPart: 'istwatch_transaction_date' + }, + type: 'attribute' + }, { + name: 'checkAccountNumber', + attributeName: { + localPart: 'check_account_number' + }, + type: 'attribute' + }] + }, { + localName: 'PERSONALLOANINFO', + typeName: 'PERSONAL_LOAN_INFO', + baseTypeInfo: '.BASELOANINFO', + propertyInfos: [{ + name: 'personalLoanType', + attributeName: { + localPart: 'personal_loan_type' + }, + type: 'attribute' + }, { + name: 'purposeType', + attributeName: { + localPart: 'purpose_type' + }, + type: 'attribute' + }, { + name: 'amountRequested', + typeInfo: 'Decimal', + attributeName: { + localPart: 'amount_requested' + }, + type: 'attribute' + }, { + name: 'loanTerm', + typeInfo: 'Int', + attributeName: { + localPart: 'loan_term' + }, + type: 'attribute' + }, { + name: 'loanTermRequested', + typeInfo: 'Int', + attributeName: { + localPart: 'loan_term_requested' + }, + type: 'attribute' + }, { + name: 'amountApproved', + typeInfo: 'Decimal', + attributeName: { + localPart: 'amount_approved' + }, + type: 'attribute' + }, { + name: 'rate', + typeInfo: 'Decimal', + attributeName: { + localPart: 'rate' + }, + type: 'attribute' + }, { + name: 'rateType', + attributeName: { + localPart: 'rate_type' + }, + type: 'attribute' + }, { + name: 'monthlyPayment', + typeInfo: 'Decimal', + attributeName: { + localPart: 'monthly_payment' + }, + type: 'attribute' + }, { + name: 'purposeDescription', + attributeName: { + localPart: 'purpose_description' + }, + type: 'attribute' + }, { + name: 'miscImplant', + attributeName: { + localPart: 'misc_implant' + }, + type: 'attribute' + }, { + name: 'extraCollateralOwner1', + attributeName: { + localPart: 'extra_collateral_owner_1' + }, + type: 'attribute' + }, { + name: 'extraCollateralOwner2', + attributeName: { + localPart: 'extra_collateral_owner_2' + }, + type: 'attribute' + }, { + name: 'isLOC', + attributeName: { + localPart: 'is_LOC' + }, + type: 'attribute' + }, { + name: 'apr', + typeInfo: 'Decimal', + attributeName: { + localPart: 'apr' + }, + type: 'attribute' + }, { + name: 'numberOfPayments', + typeInfo: 'Int', + attributeName: { + localPart: 'number_of_payments' + }, + type: 'attribute' + }, { + name: 'isIndirectLoan', + attributeName: { + localPart: 'is_indirect_loan' + }, + type: 'attribute' + }, { + name: 'isBalloon', + attributeName: { + localPart: 'is_balloon' + }, + type: 'attribute' + }, { + name: 'isOverdraft', + attributeName: { + localPart: 'is_overdraft' + }, + type: 'attribute' + }, { + name: 'paymentPercent', + typeInfo: 'Double', + attributeName: { + localPart: 'payment_percent' + }, + type: 'attribute' + }, { + name: 'minimumPayment', + typeInfo: 'Double', + attributeName: { + localPart: 'minimum_payment' + }, + type: 'attribute' + }, { + name: 'reserveAmount', + typeInfo: 'Double', + attributeName: { + localPart: 'reserve_amount' + }, + type: 'attribute' + }, { + name: 'isHmda', + attributeName: { + localPart: 'is_hmda' + }, + type: 'attribute' + }, { + name: 'isHmdaManual', + attributeName: { + localPart: 'is_hmda_manual' + }, + type: 'attribute' + }, { + name: 'amountApprovedVariance', + typeInfo: 'Decimal', + attributeName: { + localPart: 'amount_approved_variance' + }, + type: 'attribute' + }, { + name: 'changeInCircumstancesDate', + typeInfo: 'Date', + attributeName: { + localPart: 'change_in_circumstances_date' + }, + type: 'attribute' + }, { + name: 'productConversionDate', + typeInfo: 'Date', + attributeName: { + localPart: 'product_conversion_date' + }, + type: 'attribute' + }, { + name: 'isAdvanceRequest', + attributeName: { + localPart: 'is_advance_request' + }, + type: 'attribute' + }, { + name: 'downPayment', + typeInfo: 'Double', + attributeName: { + localPart: 'down_payment' + }, + type: 'attribute' + }, { + name: 'isCalculateMapr', + attributeName: { + localPart: 'is_calculate_mapr' + }, + type: 'attribute' + }, { + name: 'mapr', + typeInfo: 'Decimal', + attributeName: { + localPart: 'mapr' + }, + type: 'attribute' + }] + }, { + localName: 'BASEFUNDINGINFO', + typeName: 'BASE_FUNDING_INFO', + propertyInfos: [{ + name: 'skippaymentinfo', + elementName: 'SKIP_PAYMENT_INFO', + typeInfo: '.SKIPPAYMENTINFO' + }, { + name: 'paymentinfo', + elementName: 'PAYMENT_INFO', + typeInfo: '.BASEPAYMENTINFOCHOICE' + }, { + name: 'dailyPeriodicRate', + typeInfo: 'Decimal', + attributeName: { + localPart: 'daily_periodic_rate' + }, + type: 'attribute' + }, { + name: 'paymentFrequency', + attributeName: { + localPart: 'payment_frequency' + }, + type: 'attribute' + }, { + name: 'fundedStatus', + attributeName: { + localPart: 'funded_status' + }, + type: 'attribute' + }, { + name: 'loanDate', + typeInfo: 'Date', + attributeName: { + localPart: 'loan_date' + }, + type: 'attribute' + }, { + name: 'fundingDate', + typeInfo: 'Date', + attributeName: { + localPart: 'funding_date' + }, + type: 'attribute' + }] + }, { + localName: 'BASECUSTOMQUESTIONS', + typeName: 'BASE_CUSTOM_QUESTIONS', + propertyInfos: [{ + name: 'customquestion', + minOccurs: 0, + collection: true, + elementName: 'CUSTOM_QUESTION', + typeInfo: '.BASECUSTOMQUESTIONS.CUSTOMQUESTION' + }] + }, { + localName: 'BASEASSETLIST', + typeName: 'BASE_ASSET_LIST', + propertyInfos: [{ + name: 'realestateOrASSETOrVEHICLE', + minOccurs: 0, + collection: true, + elementTypeInfos: [{ + elementName: 'REAL_ESTATE', + typeInfo: '.BASEASSETREALESTATE' + }, { + elementName: 'ASSET', + typeInfo: '.BASEASSETLIST.ASSET' + }, { + elementName: 'VEHICLE', + typeInfo: '.BASEASSETVEHICLE' + }, { + elementName: 'SHARES', + typeInfo: '.BASEASSETSHARE' + }, { + elementName: 'CERTIFICATE', + typeInfo: '.BASEASSETCERTIFICATE' + }, { + elementName: 'SAVINGS_ACCOUNT', + typeInfo: '.BASEASSETSAVINGSACCOUNT' + }], + type: 'elements' + }] + }, { + localName: 'BASETASKLIST.TASK', + typeName: null, + propertyInfos: [{ + name: 'assignto', + elementName: 'ASSIGNTO', + typeInfo: '.BASEPARTY' + }, { + name: 'complete', + elementName: 'COMPLETE', + typeInfo: '.BASEPARTY' + }, { + name: 'create', + elementName: 'CREATE', + typeInfo: '.BASEPARTY' + }, { + name: 'dueloan', + elementName: 'DUELOAN', + typeInfo: '.BASEPARTY' + }, { + name: 'appliedset', + elementName: 'APPLIEDSET', + typeInfo: '.BASETASKLIST.TASK.APPLIEDSET' + }, { + name: 'requireset', + elementName: 'REQUIRESET', + typeInfo: '.BASETASKLIST.TASK.REQUIRESET' + }, { + name: 'dateDue', + typeInfo: 'AnySimpleType', + attributeName: { + localPart: 'date_due' + }, + type: 'attribute' + }, { + name: 'dateCompleted', + typeInfo: 'AnySimpleType', + attributeName: { + localPart: 'date_completed' + }, + type: 'attribute' + }, { + name: 'dateCreated', + typeInfo: 'AnySimpleType', + attributeName: { + localPart: 'date_created' + }, + type: 'attribute' + }, { + name: 'description', + typeInfo: 'AnySimpleType', + attributeName: { + localPart: 'description' + }, + type: 'attribute' + }, { + name: 'required', + typeInfo: 'AnySimpleType', + attributeName: { + localPart: 'required' + }, + type: 'attribute' + }, { + name: 'completed', + typeInfo: 'AnySimpleType', + attributeName: { + localPart: 'completed' + }, + type: 'attribute' + }, { + name: 'category', + typeInfo: 'AnySimpleType', + attributeName: { + localPart: 'category' + }, + type: 'attribute' + }, { + name: 'priority', + typeInfo: 'AnySimpleType', + attributeName: { + localPart: 'priority' + }, + type: 'attribute' + }, { + name: 'position', + typeInfo: 'AnySimpleType', + attributeName: { + localPart: 'position' + }, + type: 'attribute' + }, { + name: 'assigntoOfficer', + typeInfo: 'AnySimpleType', + attributeName: { + localPart: 'assignto_officer' + }, + type: 'attribute' + }, { + name: 'completeOfficer', + typeInfo: 'AnySimpleType', + attributeName: { + localPart: 'complete_officer' + }, + type: 'attribute' + }, { + name: 'createOfficer', + typeInfo: 'AnySimpleType', + attributeName: { + localPart: 'create_officer' + }, + type: 'attribute' + }, { + name: 'dueloanOfficer', + typeInfo: 'AnySimpleType', + attributeName: { + localPart: 'dueloan_officer' + }, + type: 'attribute' + }, { + name: 'isApplied', + typeInfo: 'AnySimpleType', + attributeName: { + localPart: 'is_applied' + }, + type: 'attribute' + }, { + name: 'isRequired', + typeInfo: 'AnySimpleType', + attributeName: { + localPart: 'is_required' + }, + type: 'attribute' + }] + }, { + localName: 'BASEAPPLICANTQUESTIONS.APPLICANTQUESTION.APPLICANTQUESTIONANSWER', + typeName: null, + propertyInfos: [{ + name: 'answerText', + attributeName: { + localPart: 'answer_text' + }, + type: 'attribute' + }, { + name: 'answerValue', + attributeName: { + localPart: 'answer_value' + }, + type: 'attribute' + }] + }, { + localName: 'BASECUSTOMQUESTIONS.CUSTOMQUESTION', + typeName: null, + propertyInfos: [{ + name: 'customquestionanswer', + minOccurs: 0, + collection: true, + elementName: 'CUSTOM_QUESTION_ANSWER', + typeInfo: '.BASECUSTOMQUESTIONS.CUSTOMQUESTION.CUSTOMQUESTIONANSWER' + }, { + name: 'questionName', + attributeName: { + localPart: 'question_name' + }, + type: 'attribute' + }, { + name: 'questionType', + attributeName: { + localPart: 'question_type' + }, + type: 'attribute' + }] + }, { + localName: 'PERSONALLOAN', + typeName: null, + baseTypeInfo: '.PERSONALLOAN' + }, { + localName: 'BASELOANSTATUS', + typeName: 'BASE_LOAN_STATUS', + propertyInfos: [{ + name: 'loanStatus', + required: true, + attributeName: { + localPart: 'loan_status' + }, + type: 'attribute' + }, { + name: 'initialEntryTimestamp', + typeInfo: 'Calendar', + attributeName: { + localPart: 'initial_entry_timestamp' + }, + type: 'attribute' + }, { + name: 'lastModified', + typeInfo: 'Calendar', + attributeName: { + localPart: 'last_modified' + }, + type: 'attribute' + }, { + name: 'submitDate', + typeInfo: 'Calendar', + attributeName: { + localPart: 'submit_date' + }, + type: 'attribute' + }, { + name: 'underwriteSubmitDate', + typeInfo: 'Calendar', + attributeName: { + localPart: 'underwrite_submit_date' + }, + type: 'attribute' + }, { + name: 'isLocked', + required: true, + attributeName: { + localPart: 'is_locked' + }, + type: 'attribute' + }, { + name: 'existingBalance', + typeInfo: 'Decimal', + attributeName: { + localPart: 'existing_balance' + }, + type: 'attribute' + }, { + name: 'existingBalanceDate', + typeInfo: 'Date', + attributeName: { + localPart: 'existing_balance_date' + }, + type: 'attribute' + }, { + name: 'delinquencyPeriod', + typeInfo: 'Integer', + attributeName: { + localPart: 'delinquency_period' + }, + type: 'attribute' + }, { + name: 'delinquencyAmount', + typeInfo: 'Decimal', + attributeName: { + localPart: 'delinquency_amount' + }, + type: 'attribute' + }, { + name: 'approvalDate', + typeInfo: 'DateTime', + attributeName: { + localPart: 'approval_date' + }, + type: 'attribute' + }, { + name: 'declinedDate', + typeInfo: 'DateTime', + attributeName: { + localPart: 'declined_date' + }, + type: 'attribute' + }, { + name: 'firstApprovalDate', + typeInfo: 'DateTime', + attributeName: { + localPart: 'first_approval_date' + }, + type: 'attribute' + }, { + name: 'nextPaymentDate', + typeInfo: 'Date', + attributeName: { + localPart: 'next_payment_date' + }, + type: 'attribute' + }, { + name: 'responseDate', + typeInfo: 'DateTime', + attributeName: { + localPart: 'response_date' + }, + type: 'attribute' + }, { + name: 'counterOfferDate', + typeInfo: 'DateTime', + attributeName: { + localPart: 'counter_offer_date' + }, + type: 'attribute' + }, { + name: 'appReceiveDate', + typeInfo: 'DateTime', + attributeName: { + localPart: 'app_receive_date' + }, + type: 'attribute' + }, { + name: 'decidingDate', + typeInfo: 'Date', + attributeName: { + localPart: 'deciding_date' + }, + type: 'attribute' + }, { + name: 'bookingDate', + typeInfo: 'DateTime', + attributeName: { + localPart: 'booking_date' + }, + type: 'attribute' + }, { + name: 'bookingReferenceId', + attributeName: { + localPart: 'booking_reference_id' + }, + type: 'attribute' + }] + }, { + localName: 'BASEMONTHLYDEBT', + typeName: 'BASE_MONTHLY_DEBT', + propertyInfos: [{ + name: 'monthlyLiability', + typeInfo: 'Decimal', + attributeName: { + localPart: 'monthly_liability' + }, + type: 'attribute' + }, { + name: 'monthlyHousingCost', + typeInfo: 'Decimal', + attributeName: { + localPart: 'monthly_housing_cost' + }, + type: 'attribute' + }, { + name: 'monthlyRent', + typeInfo: 'Decimal', + attributeName: { + localPart: 'monthly_rent' + }, + type: 'attribute' + }, { + name: 'monthlyMortgagePayment', + typeInfo: 'Decimal', + attributeName: { + localPart: 'monthly_mortgage_payment' + }, + type: 'attribute' + }, { + name: 'jobExpense', + typeInfo: 'Decimal', + attributeName: { + localPart: 'job_expense' + }, + type: 'attribute' + }, { + name: 'alimony', + typeInfo: 'Decimal', + attributeName: { + localPart: 'alimony' + }, + type: 'attribute' + }, { + name: 'childSupport', + typeInfo: 'Decimal', + attributeName: { + localPart: 'child_support' + }, + type: 'attribute' + }, { + name: 'separateMaintenanceExpense', + typeInfo: 'Decimal', + attributeName: { + localPart: 'separate_maintenance_expense' + }, + type: 'attribute' + }, { + name: 'taxExpense', + typeInfo: 'Decimal', + attributeName: { + localPart: 'tax_expense' + }, + type: 'attribute' + }, { + name: 'otherExpense1', + typeInfo: 'Decimal', + attributeName: { + localPart: 'other_expense_1' + }, + type: 'attribute' + }, { + name: 'otherExpense2', + typeInfo: 'Decimal', + attributeName: { + localPart: 'other_expense_2' + }, + type: 'attribute' + }, { + name: 'otherExpenseDescription1', + attributeName: { + localPart: 'other_expense_description_1' + }, + type: 'attribute' + }, { + name: 'otherExpenseDescription2', + attributeName: { + localPart: 'other_expense_description_2' + }, + type: 'attribute' + }, { + name: 'aggregateAmountWithLender', + typeInfo: 'Decimal', + attributeName: { + localPart: 'aggregate_amount_with_lender' + }, + type: 'attribute' + }, { + name: 'aggregateAmountWithLenderSecuredNoMortgage', + typeInfo: 'Decimal', + attributeName: { + localPart: 'aggregate_amount_with_lender_secured_no_mortgage' + }, + type: 'attribute' + }] + }, { + localName: 'BASEASSETSHARE', + typeName: 'BASE_ASSET_SHARE', + baseTypeInfo: '.BASEASSET', + propertyInfos: [{ + name: 'expirationDate', + typeInfo: 'Date', + attributeName: { + localPart: 'expiration_date' + }, + type: 'attribute' + }, { + name: 'pledgeType', + attributeName: { + localPart: 'pledge_type' + }, + type: 'attribute' + }, { + name: 'rate', + typeInfo: 'Decimal', + attributeName: { + localPart: 'rate' + }, + type: 'attribute' + }, { + name: 'pledgePercent', + typeInfo: 'Decimal', + attributeName: { + localPart: 'pledge_percent' + }, + type: 'attribute' + }, { + name: 'pledgeValueType', + attributeName: { + localPart: 'pledge_value_type' + }, + type: 'attribute' + }, { + name: 'pledgeValue', + typeInfo: 'Decimal', + attributeName: { + localPart: 'pledge_value' + }, + type: 'attribute' + }] + }, { + localName: 'BASEMODIFICATIONHISTORY.AUDIT', + typeName: null, + propertyInfos: [{ + name: 'content', + type: 'value' + }, { + name: 'modificationDate', + typeInfo: 'DateTime', + attributeName: { + localPart: 'modification_date' + }, + type: 'attribute' + }, { + name: 'modifierName', + attributeName: { + localPart: 'modifier_name' + }, + type: 'attribute' + }, { + name: 'modifierType', + attributeName: { + localPart: 'modifier_type' + }, + type: 'attribute' + }] + }, { + localName: 'PERSONALBASEAPPLICANT.CURRENTADDRESS', + typeName: null, + baseTypeInfo: '.BASECURRENTADDRESSCHOICE', + propertyInfos: [{ + name: 'occupancyStatus', + attributeName: { + localPart: 'occupancy_status' + }, + type: 'attribute' + }, { + name: 'occupancyDuration', + typeInfo: 'Integer', + attributeName: { + localPart: 'occupancy_duration' + }, + type: 'attribute' + }, { + name: 'otherOccupancyDescription', + attributeName: { + localPart: 'other_occupancy_description' + }, + type: 'attribute' + }] + }, { + localName: 'APP', + propertyInfos: [{ + name: 'version', + required: true, + typeInfo: 'Decimal', + attributeName: { + localPart: 'version' + }, + type: 'attribute' + }] + }, { + localName: 'BASEDISBURSEMENTLOAN', + typeName: 'BASE_DISBURSEMENT_LOAN', + baseTypeInfo: '.BASEDISBURSEMENT', + propertyInfos: [{ + name: 'loanSuffix', + attributeName: { + localPart: 'loan_suffix' + }, + type: 'attribute' + }, { + name: 'loanIsRepayLoan', + attributeName: { + localPart: 'loan_is_repay_loan' + }, + type: 'attribute' + }, { + name: 'loanDescription', + attributeName: { + localPart: 'loan_description' + }, + type: 'attribute' + }, { + name: 'loanIsSameAccount', + attributeName: { + localPart: 'loan_is_same_account' + }, + type: 'attribute' + }, { + name: 'payoffDate', + typeInfo: 'Calendar', + attributeName: { + localPart: 'payoff_date' + }, + type: 'attribute' + }, { + name: 'interestPerDiem', + typeInfo: 'Double', + attributeName: { + localPart: 'interest_per_diem' + }, + type: 'attribute' + }, { + name: 'loanType', + attributeName: { + localPart: 'loan_type' + }, + type: 'attribute' + }, { + name: 'paymentType', + attributeName: { + localPart: 'payment_type' + }, + type: 'attribute' + }, { + name: 'loanAccountNumber', + attributeName: { + localPart: 'loan_account_number' + }, + type: 'attribute' + }] + }, { + type: 'enumInfo', + localName: 'BaseApplicantType', + values: ['P', 'C', 'S', 'G'] + }, { + type: 'enumInfo', + localName: 'BaseRaceTypeSingle', + baseTypeInfo: 'NMToken', + values: ['AMERICAN_INDIAN', 'ASIAN', 'BLACK', 'PACIFIC_ISLANDER', 'WHITE'] + }, { + type: 'enumInfo', + localName: 'BaseEmployeeOfLenderTypes', + values: ['NONE', 'EMPLOYEE', 'MANAGER', 'EXECUTIVE', 'BOARDMEMBER', 'EMPLOYEEFAMILY', 'BOARDFAMILY', 'OTHER'] + }], + elementInfos: [{ + elementName: 'PERSONAL_LOAN', + typeInfo: '.PERSONALLOAN' + }] + }; + return { + personal_loan: personal_loan + }; +}; +if (typeof define === 'function' && define.amd) { + define([], personal_loan_Module_Factory); +} +else { + var personal_loan_Module = personal_loan_Module_Factory(); + if (typeof module !== 'undefined' && module.exports) { + module.exports.personal_loan = personal_loan_Module.personal_loan; + } + else { + var personal_loan = personal_loan_Module.personal_loan; + } +} \ No newline at end of file diff --git a/l/lpq/CLF_20190618_pc/personal_loan.xsd b/l/lpq/CLF_20190618_pc/personal_loan.xsd new file mode 100755 index 0000000..43fa853 --- /dev/null +++ b/l/lpq/CLF_20190618_pc/personal_loan.xsd @@ -0,0 +1,533 @@ + + + + + + + + + + + + + + + + + + + + -If credit report data is empty applican'ts credit report won't be imported. + -If credit report's applicant-ssn mismatches the applicant's ssn credit report won't be imported. + -If spouse exists, then this MUST be a joint report. Otherwise, this will be a single applicant credit report. + + + + + + + + + + + + + + + + + + Default is CDATA encoding. This will allow clients to easily access data. However, you cannot nest CDATA - hence if you use base64, then the credit report will be stored as base64 encoded text on the element. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + If Applicant's Address is domestic, please use Address Choice of "LOOSE_ADDRESS". + And "street_address_2" is currently not supported. + + But if Applicant's address is foreign, then "THREE_LINE_ADDRESS" should be used. In this case, + all three attributes "street_address_1", "street_address_2", "street_address_3" are supported. + + + + + + + + + + + + + + + + + + + + + + + If not specified, assumes mailing address = current address. + For Mailing Address, both "street_address_1" and "street_address_2" are supported. + + + + + + + + If set to Y, then LPQ use values of current address AND any values for this element will be ignored. Default is Y. + + + + + + + + + + + + + + + + + + This property is readonly and comes from LPQ. If you want to write an employee of lender status, please set the employee_of_lender_type. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Represents monthly payment without any price adjustments. If price adjustments don't apply, this field should equal exact_monthly_payment. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + This refers to the reason for taking out a personal loan. Value is lender configured. Some sample values: BUSINESS, STUDENT, OTHER + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Is Line of Credit ? Assumed no if omitted. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Selected_product_borrower_id references the borrower_id attribute. The applicant ID GUID is not saved. Applicants are identified by the integer borrower_id attribute. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/l/lpq/CLF_20190626_mac/BaseTypes.xsd b/l/lpq/CLF_20190626_mac/BaseTypes.xsd new file mode 100644 index 0000000..8c7453f --- /dev/null +++ b/l/lpq/CLF_20190626_mac/BaseTypes.xsd @@ -0,0 +1,4308 @@ + + + + + + + + + + + Appears as denial reason on the UI. The approval part in this node name may be misleading, but kept for backward compatibility. + + + + + Describes how monthly income was verified. + + + + + + + Exported by LPQ as incremental integer. When doing import into LPQ, this value can be used as a reference from other locations, if needed (ie: see selected_product_borrower_id). + + + + + + + + + + + + + + + + + + + + + + Use middle_name whenever possible since it will be more accurate with credit bureau and reduce problems down the road. + + If both m_initial and middle_name are specified, then middle_name has precedence. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Please seperate ages by comma + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + P - Primary applicant. Only usefull on export; on all other cases, primary (1st borrower) will always be the primary applicant (P). + C - Co Borrower (Default if not specified for additional applicants) + S - Cosigner + G - Gaurantor + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + This field is internal_borrower_id for internal use only. LoansPQ will export this value but will not import it. This internal value is auto generated by LPQ when creating a new loan. If updating a loan, use the loan_number. + + + + + + + + + + + + + + + + + + + + + + + + + + This is used to handle complex address scenarios for the current address. + NOTE:the attributes provided here replicate the LOOSE_ADDRESS datatype. If a child node is specified, it will override these values. When LPQ exports, it will populate both these attributes AND the LOOSE_ADDRESS subnode. + If foreign address, then no attributes here will be set and only THREE_LINE_ADDRESS will exist. + UPDATE (1/8/2008): The attributes provided here will be deprecated in the near future. Please set values in the sub nodes. Also, please be aware there is an Xpress version in xpress_loan.xsd which support city for 3 line address. + + + + + + Do NOT use this! + + + + + General format address with 2 line address. Please note for CURRENT domestic address, the second line is NOT used. This is due to credit integration requirements. + + + + + Due to the complex nature of foreign addresses, we just provide 3 lines to enter addresses. + + + + + + + Appears once for each Credit Life, GAP, Disability, etc. + + + + + S - Single + J - Joint + C - Comaker + + + + + + + + + + + + + + + + + + + + + + + + + + LR - Level rate + MR - monthly renewable + SP - single premium + DC - debt cancellation + + + + + + + + + + + + + + + + + + + + + + + Code associated w/ rate selected. Max length - 20 Char. + This is used to link to remote system when booking. + + + + + + + + + + + + + + + + + + + + + Indiciates the loan is a simple amendment and reduces many validation requirements. + + + + + This is the amount of adjustment that was adjusted for the rate/payment percent when ran through underwriting. + + + + + + + + + + + + + + + + + + + + CS - Cross Sell + CP - Campaign + (blank) - None + + + + + + + + + + + + + + This field is readonly and won't be used for import. + IVL - Indirect Vehicle + DVL - Direct Vehicle + LVL - Lease Vehicle + SCC - Secured Credit Card + UCC - UnSecured Credit Card + LOCPL - Line of Credit Personal + SPL - Secured Personal + UPL - UnSecured Persona + IHE - Installment HomeEquity + LOCHE - Line of Credit HomeEquity + CCBL - Credit Card Business + IBL - Installment Business + LOCBL - Line of Credit Business + VLBL - Vehicle Business + (blank) - None + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + This is the summation of all monthly payments as found on the credit report. + + + + + + + + + + + + 5/9/05 - DEPRECATED: please use monthly_rent instead. Housing payments are generally included in the monthly_liability from credit report. If you need to specify a manual monthly mortgage payment, please use "monthly_mortgage_payment" attribute. Setting that value will cause the system to try to synchronize with any mortgage tradelines matching this payment. + + + + + + + + + + + + This will populate into the financial page and used in underwriting. For non-mortgage loans, if the occupancy status is non-renting, then please do not populate this field. + + + + + + + + + + + + + Used to explicitly specify a monthly mortgage payment the borrower has. If any matching tradeline is found on the credit report, that tradeline's payment will be updated with this value. + + It is recommended, if at all possible, use the mortgage payments from the credit report as opposed to this to help avoid confusion. Monthly mortgage payments will always be available on the credit report. These monthly debt attributes are more for debts not reported on credit report. By not keeping credit payments on the credit report and non-credit payments here, we can ensure a cleaner seperation and avoid duplicate counting and confusion. + + Internal Note: This value gets stored into the TempMonthlyHousingCost. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Default is N. If Y, then the income may be grossed up before being used for underwriting. + + + + + Default is N. If Y, then the income won't be reported in HMDA export. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Indicates how income was verified. Sample data: W2, Paystubs, bank statements + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Employer's phone number for the FI to contact the business for verification of employment information. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + May not apply. This field is usually not available for lenders. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + also known as Consumer Comments on Comments page + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Number to the right represenets # of payments / year. + + Annually = 1 + SemiAnnually = 2 'twice a year + Quarterly = 4 + BiMonthly = 6 'every 2 months + Monthly = 12 + QuadWeekly = 13 'every 4 week + SemiMonthly = 24 'twice a month + BiWeekly = 26 'ever 2 week + Weekly = 52 + SinglePayment = 0 'payment may be due in x years from now. + TwiceMonthly = 25 'Every 14 days with one exception. Only two payments will be due in any calendar month. In those months in which three payments might be due, the system will not require a payment on the third payment due date of the month. Upon processing the second loan payment in a given month, the system will advance the next payment due date by 28 days (4 calendar weeks) rather than the normal 14 days (2 calendar weeks). This frequency is desirable for those members who receive payroll deductions every 14 days, except when there are three pay periods in a given month and no deductions are made for the third pay period. + + + + + + + + + + + + + + + + + + + + + + Specified funding status for regular loans: + FUN - Funded + PROC - PROCESSING + UF - UNABLE TO FUND + RF - READY FOR FUNDING + RD - READY FOR DOCS + + + + + + + + + + + + + + + + + + + + + If the type of asset is a vehicle, real estate, etc. please make sure the asset_type value being used makes sense (ie: VEHICLE asset elements should have asset_type='AUTOMOBILE') + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Only applicable if this is a mortgage loan. Y indicates this asset is same as the property being financed. N otherwise. + + + + + this is also known as parcel # + + + + + Only applicable if this is a mortgage loan to count multiple financed properties in FNMA. + + + + + + + + + + + + + + + + + + + + + + + Rate of any existing loan on this asset. This could be the interest rate on a CD account + + + + + This field has been depracated in favor of pledge_value_type + pledge_value + + + + + + + + + + + + + + + + + + + + + + + + + + + Rate of any existing loan on this asset. This could be the interest rate on a CD account + + + + + + + + This field has been depracated in favor of pledge_value_type + pledge_value + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + For LoansPQ 2.0 applications, if disbursement fee is linked with application field, + this amount field will be readonly in CLF and mapped the corresponding application field. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Purpose of disbursing the check. + CLSAC - Close Account + PAYBL - Pay Toward Balance + VLD - American Airlines Customization + VLPRD - American Airlines Customization + VLABD - American Airlines Customization + "" - This is generally for case of refinancing. + + + + + + + + + + + + + + + + + + + + + + + + + This attribute used by EPL only. + + + + + + + + + + + + + This attribute used by University of Wisconsin Credit Union only. + + + + + + + + This attribute used by University of Wisconsin Credit Union only. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Used for LoansPQ 2.0 applications only + If value set, disbursment fee item will be linked with corresponding application field. + Amount field will be readonly in CLF and will be the same as application field. + Additional Fee 1: ATO1 + Additional Fee 2: ATO2 + Additional Fee 3: ATO3 + Additional Fee 4: ATO4 + Additional Fee 5: ATO5 + Additional Fee 6: ATO6 + Additional Fee 7: ATO7 + Additional Fee 8: ATO8 + Additional Fee 9: ATO9 + Additional Fee 10: ATO10 + Doc Stamp Fee: DSF + Filing Fee: FF + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + This attribute used by University of Wisconsin Credit Union only. + + + + + + + + This attribute used by University of Wisconsin Credit Union only. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + This attribute used by University of Wisconsin Credit Union only. + + + + + + + + This attribute used by University of Wisconsin Credit Union only. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + List of supported originator types. + + + + + + + + + + + + + + + + + + + + + + + + + + + If type=LPQ, it is highly recommended to specify the id of the lender here to avoid potential data loss/side effects in case a lender id is forced into the app by the system. + + + + + + + + + + + + + + + + + + + + + + information about the loan officer that sold insurance for the loan, if any. + + + + + If originated from Clinic, then this should be filled out. + + + + + Employee of clinic that worked on the loan. + + + + + information about the loan officer that sold insurance for the loan, if any. + + + + + + + + + + + + + + + + + + Freeform text (max 20 for LPQ system) that describes where app orginate from. + + + + + + + + This is a string to accomodate other system using non-numeric loan numbers. However, on LPQ system, all loan #'s are integers. + + + + + This is a string indicates the type of reference number. + + + + + This field is loan_id for internal use only. LoansPQ will export this value but will not import it. This internal value is auto generated by LPQ when creating a new loan. If updating a loan, use the loan_number. + + + + + + + + Idientifier of entity in remote/reference system. + When SYSTEM/@type=LPQ, LPQ will attempt to use this to lookup and set entity based on ReferenceID in LPQ setup. + LPQ INTERNAL NOTES: If this is specified, then "id" should be blank string -- otherwise "id" will take precedence on import logic. + + + + + + + + + + + + Applicable only for physical person entities (ie: PROCESSOR, LOAN_OFFICER). + + + + + + Identifier relative to the system type importing into. if using the internal_id to set the entity, please pass an empty value to the id + + + + + + + + + + + + + + + + + + + + PRE-APPROVED : PRE-APP + PENDING : PEN + APPROVED : APP + INSTANT APPROVED : AA + APPROVED PENDING : AP + COUNTER-OFFER : OFF + DECLINED : DEC + INSTANT DECLINED : AD + DUPLICATE : DUP + INCOMPLETE : INC + MEMBER WAITING : MEMWAIT + MEMBER DECLINED CREDIT : MEMDC + MEMBERSHIP DENIED : DEN + CANCELED : CAN + INQUIRING : INQ + NEED MORE INFO : NMI + CO-APP DECLINED : CODEC + APPROVED PENDING 2ND SIG : AP2S + REFERRED : REF + APPROVED/MEMBER DECLINED : AMD + WITHDRAWN : WTHDRN or WTHDRNO + REVIEW : REVIEW + FRAUD : FRAUD + CLOSED FOR INCOMPLETENESS : CFI or CFIO + PREAPPROVAL REQUEST DENIED : PRD + PREAPPROVAL REQUEST APPROVED : PRA + It is the responsibility of the client to only set the status to a status that is active in the system + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + The initial entry timestamp is set to the date and time that the application is created. + It is used to determined when the loan application started and cannot be changed. + + + + + + + + + + The date the application was last modified. This value can be sent, but will not be stored to database. + + + + + + + + + + + + + + Date when processor clicked Submit to UW to send app to underwriter. + + + + + + + + + + + + + Current balance of loan as of existing_balance_date + + + + + + + + + + + + + 30, 60, 90, 120 days delinq + + + + + + Current balance of loan as of existing_balance_date + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + For LoansPQ 2.0 apps, only used when funding_method is IL + + + + + + + For LoansPQ 2.0 apps, only used when funding_method is IL + + + + + + + Used for LoansPQ 2.0 applications only + Include in loan: IL + Short fund dealer reserve: SD + Short fund the loan: SL + Exclude from loan: EL + + + + + + + + + + + + + + + + + Readonly property. + + + + + + + + depracated, please use Vehicle/Personal_Funding elements + + + + + depracated, please use Vehicle/Personal_Funding elements + + + + + + + + + + + + + + + Note, when importing, it is vitally important you have question_name correctly setup. If a question cannot be found in LPQ db, then it will be ignored. This also means you must setup the correct lender id on the SYSTEM nodes. If LPQ cannot find the right lender for this loan or it is empty, then custom questions will not be imported. + + + + + + + + + + + + + + + + + + + + + Note, when importing, it is vitally important you have question_name correctly setup. If a question cannot be found in LPQ db, then it will be ignored. This also means you must setup the correct lender id on the SYSTEM nodes. If LPQ cannot find the right lender for this loan or it is empty, then custom questions will not be imported. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + (1/8/2008): Please do not use these fields: street_no, street_name, street_direction, street_type, unit_no. Those attributes will be deprecated in the near future. Please use LOOSE_ADDRESS with street_addrses_1 instead. + (1/29/2012): This group is only used by STRICT_ADDRESS (legacy element). + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + specifies how long has a person stayed at an address and how did they occupy it + + + + + + + + + + + + + + + + + + Specified the number of MONTHS the person has stayed at given location. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + This is for pledge value since it can be a dollar amount or percentage + + + + + + + + + + + + + + + + + + + + + + + + Unknown. + + + + + AALAND (+358) + + + + + AFGHANISTAN (+93) + + + + + ALBANIA (+355) + + + + + ALGERIA (+213) + + + + + AMERICAN SAMOA (+1684) + + + + + ANDORRA (+376) + + + + + ANGOLA (+244) + + + + + ANGUILLA (+1264) + + + + + ANTARCTICA (+64) + + + + + ANTIGUA AND BARBUDA (+1268) + + + + + ARGENTINA (+54) + + + + + ARMENIA (+374) + + + + + ARUBA (+297) + + + + + AUSTRALIA (+61) + + + + + AUSTRIA (+43) + + + + + AZERBAIJAN (+994) + + + + + BAHAMAS (+1242) + + + + + BAHRAIN (+973) + + + + + BANGLADESH (+880) + + + + + BARBADOS (+1246) + + + + + BELARUS (+375) + + + + + BELGIUM (+32) + + + + + BELIZE (+501) + + + + + BENIN (+229) + + + + + BERMUDA (+1441) + + + + + BHUTAN (+975) + + + + + BOLIVIA (+591) + + + + + BOSNIA AND HERZEGOVINA (+387) + + + + + BOTSWANA (+267) + + + + + BOUVET ISLAND (+) + + + + + BRAZIL (+55) + + + + + BRITISH INDIAN OCEAN TERRITORY (+246) + + + + + BRUNEI (+673) + + + + + BULGARIA (+359) + + + + + BURKINA FASO (+226) + + + + + BURUNDI (+257) + + + + + CAMBODIA (+855) + + + + + CAMEROON (+237) + + + + + CAPE VERDE (+238) + + + + + CANADA (+1) + + + + + CAYMAN ISLANDS (+1345) + + + + + CENTRAL AFRICAN REPUBLIC (+236) + + + + + CHAD (+235) + + + + + CHILE (+56) + + + + + CHINA (+86) + + + + + CHRISTMAS ISLAND (+61) + + + + + COCOS ISLANDS (+61) + + + + + COLOMBIA (+57) + + + + + COMOROS (+269) + + + + + DEMOCRATIC REPUBLIC OF THE CONGO (+243) + + + + + REPUBLIC OF THE CONGO (+242) + + + + + COOK ISLANDS (+682) + + + + + COSTA RICA (+506) + + + + + COTE DIVOIRE (+225) + + + + + CROATIA (+385) + + + + + CUBA (+53) + + + + + CYPRUS (+357) + + + + + CZECH REPUBLIC (+420) + + + + + DENMARK (+45) + + + + + DJIBOUTI (+253) + + + + + DOMINICA (+1767) + + + + + DOMINICAN REPUBLIC (+1) + + + + + EAST TIMOR (+670) + + + + + ECUADOR (+593) + + + + + EL SALVADOR (+503) + + + + + EGYPT (+20) + + + + + EQUATORIAL GUINEA (+240) + + + + + ERITREA (+291) + + + + + ESTONIA (+372) + + + + + ETHIOPIA (+251) + + + + + FALKLAND ISLANDS (+500) + + + + + FAROE ISLANDS (+298) + + + + + FIJI (+679) + + + + + FINLAND (+358) + + + + + FRANCE (+33) + + + + + FRENCH GUIANA (+594) + + + + + FRENCH POLYNESIA (+689) + + + + + FRENCH SOUTHERN TERRITORIES (+) + + + + + GABON (+241) + + + + + GAMBIA (+220) + + + + + GEORGIA (+995) + + + + + GERMANY (+49) + + + + + GHANA (+233) + + + + + GIBRALTAR (+350) + + + + + GREECE (+30) + + + + + GREENLAND (+299) + + + + + GRENADA (+1473) + + + + + GUADELOUPE (+590) + + + + + GUAM (+1671) + + + + + GUATEMALA (+502) + + + + + GUINEA (+224) + + + + + GUERNSEY (+44) + + + + + GUINEA BISSAU (+245) + + + + + GUYANA (+592) + + + + + HAITI (+509) + + + + + HEARD ISLAND AND MCDONALD ISLANDS (+) + + + + + HONDURAS (+504) + + + + + HONG KONG (+852) + + + + + HUNGARY (+36) + + + + + ICELAND (+354) + + + + + INDIA (+91) + + + + + INDONESIA (+62) + + + + + IRAN (+98) + + + + + IRAQ (+964) + + + + + IRELAND (+353) + + + + + ISLE OF MAN (+44) + + + + + ISRAEL (+972) + + + + + ITALY (+39) + + + + + JAMAICA (+1876) + + + + + JAPAN (+81) + + + + + JERSEY (+44) + + + + + JORDAN (+962) + + + + + KAZAKHSTAN (+7) + + + + + KENYA (+254) + + + + + KIRIBATI (+686) + + + + + KUWAIT (+965) + + + + + KYRGYZSTAN (+996) + + + + + LAOS (+856) + + + + + LATVIA (+371) + + + + + LEBANON (+961) + + + + + LESOTHO (+266) + + + + + LIBERIA (+231) + + + + + LIBYA (+218) + + + + + LIECHTENSTEIN (+423) + + + + + LITHUANIA (+370) + + + + + LUXEMBOURG (+352) + + + + + MACAU (+853) + + + + + MACEDONIA (+389) + + + + + MADAGASCAR (+261) + + + + + MALAWI (+265) + + + + + MALAYSIA (+60) + + + + + MALDIVES (+960) + + + + + MALI (+223) + + + + + MALTA (+356) + + + + + MARSHALL ISLANDS (+692) + + + + + MARTINIQUE (+596) + + + + + MAURITANIA (+222) + + + + + MAURITIUS (+230) + + + + + MAYOTTE (+262) + + + + + MEXICO (+52) + + + + + MICRONESIA (+691) + + + + + MOLDOVA (+373) + + + + + MONACO (+377) + + + + + MONGOLIA (+976) + + + + + MONTENEGRO (+382) + + + + + MONTSERRAT (+1664) + + + + + MOROCCO (+212) + + + + + MOZAMBIQUE (+258) + + + + + MYANMAR (+95) + + + + + NAMIBIA (+264) + + + + + NAURU (+674) + + + + + NEPAL (+977) + + + + + NETHERLANDS (+31) + + + + + NETHERLANDS ANTILLES (+599) + + + + + NEW CALEDONIA (+687) + + + + + NEW ZEALAND (+64) + + + + + NICARAGUA (+505) + + + + + NIGER (+227) + + + + + NIGERIA (+234) + + + + + NIUE (+683) + + + + + NORFOLK ISLAND (+672) + + + + + NORTH KOREA (+850) + + + + + NORTHERN MARIANA ISLANDS (+1670) + + + + + NORWAY (+47) + + + + + OMAN (+968) + + + + + PAKISTAN (+92) + + + + + PALAU (+680) + + + + + PALESTINE (+970) + + + + + PANAMA (+507) + + + + + PAPUA NEW GUINEA (+675) + + + + + PARAGUAY (+595) + + + + + PERU (+51) + + + + + PHILIPPINES (+63) + + + + + PITCAIRN (+) + + + + + POLAND (+48) + + + + + PORTUGAL (+351) + + + + + PUERTO RICO (+1) + + + + + QATAR (+974) + + + + + REUNION (+262) + + + + + ROMANIA (+40) + + + + + RWANDA (+250) + + + + + RUSSIA (+7) + + + + + SAINT BARTHELEMY (+590) + + + + + SAINT HELENA (+290) + + + + + SAINT KITTS AND NEVIS (+1869) + + + + + SAINT LUCIA (+1758) + + + + + SAINT-MARTIN (+590) + + + + + SAINT-PIERRE AND MIQUELON (+508) + + + + + SAINT VINCENT AND THE GRENADINES (+1784) + + + + + SAMOA (+685) + + + + + SAN MARINO (+378) + + + + + SAO TOME AND PRINCIPE (+239) + + + + + SAUDI ARABIA (+966) + + + + + SENEGAL (+221) + + + + + SERBIA (+381) + + + + + SEYCHELLES (+248) + + + + + SIERRA LEONE (+232) + + + + + SINGAPORE (+65) + + + + + SLOVAKIA (+421) + + + + + SLOVENIA (+386) + + + + + SOLOMON ISLANDS (+677) + + + + + SOMALIA (+252) + + + + + SOUTH AFRICA (+27) + + + + + SOUTH GEORGIA AND THE SOUTH SANDWICH ISLANDS (+) + + + + + SOUTH KOREA (+82) + + + + + SPAIN (+34) + + + + + SRI LANKA (+94) + + + + + SUDAN (+249) + + + + + SURINAME (+597) + + + + + SVALBARD AND JAN MAYEN (+47) + + + + + SWAZILAND (+268) + + + + + SWEDEN (+46) + + + + + SWITZERLAND (+41) + + + + + SYRIA (+963) + + + + + TAIWAN (+886) + + + + + TAJIKISTAN (+992) + + + + + TANZANIA (+255) + + + + + THAILAND (+66) + + + + + TOGO (+228) + + + + + TOKELAU (+690) + + + + + TONGA (+676) + + + + + TRINIDAD AND TOBAGO (+1868) + + + + + TUNISIA (+216) + + + + + TURKEY (+90) + + + + + TURKMENISTAN (+993) + + + + + TURKS AND CAICOS ISLANDS (+1649) + + + + + TUVALU (+688) + + + + + UGANDA (+256) + + + + + UKRAINE (+380) + + + + + UNITED ARAB EMIRATES (+971) + + + + + UNITED KINGDOM (+44) + + + + + URUGUAY (+598) + + + + + USA (+1) + + + + + UNITED STATES MINOR OUTLYING ISLANDS (+) + + + + + UZBEKISTAN (+998) + + + + + VANUATU (+678) + + + + + VATICAN CITY (+379) + + + + + VIETNAM (+84) + + + + + BRITISH VIRGIN ISLANDS (+1284) + + + + + UNITED STATES VIRGIN ISLANDS (+1340) + + + + + VENEZUELA (+58) + + + + + YEMEN (+967) + + + + + WALLIS AND FUTUNA (+681) + + + + + WESTERN SAHARA (+) + + + + + ZAMBIA (+260) + + + + + ZIMBABWE (+263) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Most of our ID's are 32 char. However, for convenience some of our new id fields will be using this hex guid version instead. + + + + + + + + Possible Values: ART_INCORP, FIT_BUS_NAME_STMT, BUSINESS_LICENSE, GEN_PARTN_AGREE, CERT_LTD_PARTN, JOINT_VENT_AGREE, LLP_AGREEMENT, LLC_STMT_INFO, LETTER_AUTH, PROOF_OF_PUB, STMT_FOREIGN_PART, FOREIGN_LIMIT_PART, STATEMENT_INFO, LLC_ART_ORG, DRIVERS_LICENSE, LLC_OP_AGREE, LP_AGREE, OTHER-APPLICANT, SUNBIZ, SEC_STATE_CERT, CERT_DBA. Or any customized business id type value. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Possible Values: ID_CARD, OTHER, STUDENT_ID, MILITARY_ID, PASSPORT, DRIVERS_LICENSE, ALIEN_REG_CARD, HAND_GUN_LIC, EMPLOYER_ID, FOREIGN_ID, SOCIAL_SECURITY, AUTO_INSURANCE, NON_RESIDENT_VISA, MEDICARE_MEDICAID, UTIL_BILL, FRGN_DRVRS, TAX_BILL, BIRTH_CERT, ORG_MEMBER, VOTER_REG, PUB_ASST_CARD, BADGE, GUN_REG, PHONE, CREDIT, EMPLOYMENT, CREDIT_DEBIT_CARD, DEPART_STORE_CARD, AUTOMOBILE_REG, KNOWN_BY_EMPLOYEE, MEMBER_REFERENCE, CUSTOMER_REFERENCE, SF_CITY_ID, MATR_CONS_ID, GUAT_CONS_ID, empty string or any customized id card type value. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + List of Contacts used by app (applies only to loans). Note other attributes that reference index in this list should be ZERO based. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/l/lpq/CLF_20190626_mac/InternalUse.xsd b/l/lpq/CLF_20190626_mac/InternalUse.xsd new file mode 100644 index 0000000..77a82bd --- /dev/null +++ b/l/lpq/CLF_20190626_mac/InternalUse.xsd @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + + diff --git a/l/lpq/CLF_20190626_mac/business_loan.js b/l/lpq/CLF_20190626_mac/business_loan.js new file mode 100644 index 0000000..4837f89 --- /dev/null +++ b/l/lpq/CLF_20190626_mac/business_loan.js @@ -0,0 +1,7722 @@ +var business_loan_Module_Factory = function () { + var business_loan = { + name: 'business_loan', + defaultElementNamespaceURI: 'http:\/\/www.meridianlink.com\/CLF', + typeInfos: [{ + localName: 'BASECONTACTINFO', + typeName: 'BASE_CONTACT_INFO', + propertyInfos: [{ + name: 'preferredContactMethod', + attributeName: { + localPart: 'preferred_contact_method' + }, + type: 'attribute' + }, { + name: 'cellPhone', + attributeName: { + localPart: 'cell_phone' + }, + type: 'attribute' + }, { + name: 'cellPhoneCountry', + attributeName: { + localPart: 'cell_phone_country' + }, + type: 'attribute' + }, { + name: 'faxNumber', + attributeName: { + localPart: 'fax_number' + }, + type: 'attribute' + }, { + name: 'faxNumberCountry', + attributeName: { + localPart: 'fax_number_country' + }, + type: 'attribute' + }, { + name: 'email', + attributeName: { + localPart: 'email' + }, + type: 'attribute' + }, { + name: 'homePhone', + attributeName: { + localPart: 'home_phone' + }, + type: 'attribute' + }, { + name: 'homePhoneCountry', + attributeName: { + localPart: 'home_phone_country' + }, + type: 'attribute' + }, { + name: 'workPhone', + attributeName: { + localPart: 'work_phone' + }, + type: 'attribute' + }, { + name: 'workPhoneCountry', + attributeName: { + localPart: 'work_phone_country' + }, + type: 'attribute' + }, { + name: 'workPhoneExtension', + attributeName: { + localPart: 'work_phone_extension' + }, + type: 'attribute' + }] + }, { + localName: 'BASEPARTY', + typeName: 'BASE_PARTY', + propertyInfos: [{ + name: 'otherAttributes', + type: 'anyAttribute' + }, { + name: 'referenceId', + attributeName: { + localPart: 'reference_id' + }, + type: 'attribute' + }, { + name: 'name', + attributeName: { + localPart: 'name' + }, + type: 'attribute' + }, { + name: 'code', + attributeName: { + localPart: 'code' + }, + type: 'attribute' + }, { + name: 'phone', + attributeName: { + localPart: 'phone' + }, + type: 'attribute' + }, { + name: 'fax', + attributeName: { + localPart: 'fax' + }, + type: 'attribute' + }, { + name: 'email', + attributeName: { + localPart: 'email' + }, + type: 'attribute' + }, { + name: 'title', + attributeName: { + localPart: 'title' + }, + type: 'attribute' + }, { + name: 'tellerNumber', + attributeName: { + localPart: 'teller_number' + }, + type: 'attribute' + }, { + name: 'terminalId', + attributeName: { + localPart: 'terminal_id' + }, + type: 'attribute' + }] + }, { + localName: 'BUSINESSGUARANTORINFO.BUSINESSIDINFO.BUSINESSID', + typeName: null, + propertyInfos: [{ + name: 'businessIdType', + attributeName: { + localPart: 'business_id_type' + }, + type: 'attribute' + }, { + name: 'businessIdNumber', + attributeName: { + localPart: 'business_id_number' + }, + type: 'attribute' + }, { + name: 'businessIdState', + attributeName: { + localPart: 'business_id_state' + }, + type: 'attribute' + }, { + name: 'businessIdCountry', + attributeName: { + localPart: 'business_id_country' + }, + type: 'attribute' + }, { + name: 'businessIdExpireDate', + typeInfo: 'Date', + attributeName: { + localPart: 'business_id_expire_date' + }, + type: 'attribute' + }, { + name: 'businessIdDateIssued', + typeInfo: 'Date', + attributeName: { + localPart: 'business_id_date_issued' + }, + type: 'attribute' + }, { + name: 'businessIdVerificationDate', + typeInfo: 'Date', + attributeName: { + localPart: 'business_id_verification_date' + }, + type: 'attribute' + }] + }, { + localName: 'BUSINESSLOAN.BUSINESSGUARANTORS', + typeName: null, + propertyInfos: [{ + name: 'businessguarantor', + minOccurs: 0, + collection: true, + elementName: 'BUSINESS_GUARANTOR', + typeInfo: '.BUSINESSGUARANTORINFO' + }] + }, { + localName: 'BASESYSTEM.LENDER', + typeName: null, + baseTypeInfo: '.BASEPARTY', + propertyInfos: [{ + name: 'otherAttributes', + type: 'anyAttribute' + }, { + name: 'address', + elementName: 'ADDRESS', + typeInfo: '.BASEADDRESSLOOSE' + }, { + name: 'cunaClientId', + attributeName: { + localPart: 'cuna_client_id' + }, + type: 'attribute' + }] + }, { + localName: 'BUSINESSLOAN', + typeName: 'BUSINESS_LOAN', + baseTypeInfo: '.APP', + propertyInfos: [{ + name: 'applicants', + elementName: 'APPLICANTS', + typeInfo: '.BUSINESSLOAN.APPLICANTS' + }, { + name: 'companyinfo', + required: true, + elementName: 'COMPANY_INFO', + typeInfo: '.BUSINESSCOMPANYINFO' + }, { + name: 'businessidinfo', + elementName: 'BUSINESS_ID_INFO', + typeInfo: '.BUSINESSLOAN.BUSINESSIDINFO' + }, { + name: 'businessguarantors', + elementName: 'BUSINESS_GUARANTORS', + typeInfo: '.BUSINESSLOAN.BUSINESSGUARANTORS' + }, { + name: 'loaninfo', + required: true, + elementName: 'LOAN_INFO', + typeInfo: '.BUSINESSLOAN.LOANINFO' + }, { + name: 'creditcardinfo', + elementName: 'CREDIT_CARD_INFO', + typeInfo: '.BUSINESSLOAN.CREDITCARDINFO' + }, { + name: 'vehicleinfo', + elementName: 'VEHICLE_INFO', + typeInfo: '.BUSINESSLOAN.VEHICLEINFO' + }, { + name: 'priceadjustments', + elementName: 'PRICE_ADJUSTMENTS', + typeInfo: '.BASEPRICEADJUSTMENTLIST' + }, { + name: 'loanstatus', + required: true, + elementName: 'LOAN_STATUS', + typeInfo: '.BUSINESSSTATUS' + }, { + name: 'disbursements', + elementName: 'DISBURSEMENTS', + typeInfo: '.BASEDISBURSEMENTLIST' + }, { + name: 'tasklist', + elementName: 'TASK_LIST', + typeInfo: '.BASETASKLIST' + }, { + name: 'funding', + required: true, + elementName: 'FUNDING', + typeInfo: '.BUSINESSLOAN.FUNDING' + }, { + name: 'comments', + required: true, + elementName: 'COMMENTS', + typeInfo: '.BUSINESSLOAN.COMMENTS' + }, { + name: 'customquestions', + elementName: 'CUSTOM_QUESTIONS', + typeInfo: '.BASECUSTOMQUESTIONS' + }, { + name: 'contacts', + elementName: 'CONTACTS', + typeInfo: '.BASELOANCONTACTS' + }, { + name: 'system', + required: true, + collection: true, + elementName: 'SYSTEM', + typeInfo: '.BUSINESSSYSTEM' + }, { + name: 'integrationdatalist', + elementName: 'INTEGRATION_DATA_LIST', + typeInfo: '.BUSINESSLOAN.INTEGRATIONDATALIST' + }, { + name: 'modificationhistory', + elementName: 'MODIFICATION_HISTORY', + typeInfo: '.BASEMODIFICATIONHISTORY' + }, { + name: 'eventhistory', + elementName: 'EVENT_HISTORY', + typeInfo: '.BASEEVENTHISTORY' + }, { + name: 'webmshistory', + elementName: 'WEBMS_HISTORY', + typeInfo: '.BASEWEBMSHISTORY' + }, { + name: 'beneficialowners', + elementName: 'BENEFICIAL_OWNERS', + typeInfo: '.BENEFICIALOWNERS' + }] + }, { + localName: 'BASETASKLIST.TASK', + typeName: null, + propertyInfos: [{ + name: 'assignto', + elementName: 'ASSIGNTO', + typeInfo: '.BASEPARTY' + }, { + name: 'complete', + elementName: 'COMPLETE', + typeInfo: '.BASEPARTY' + }, { + name: 'create', + elementName: 'CREATE', + typeInfo: '.BASEPARTY' + }, { + name: 'dueloan', + elementName: 'DUELOAN', + typeInfo: '.BASEPARTY' + }, { + name: 'appliedset', + elementName: 'APPLIEDSET', + typeInfo: '.BASETASKLIST.TASK.APPLIEDSET' + }, { + name: 'requireset', + elementName: 'REQUIRESET', + typeInfo: '.BASETASKLIST.TASK.REQUIRESET' + }, { + name: 'dateDue', + typeInfo: 'AnySimpleType', + attributeName: { + localPart: 'date_due' + }, + type: 'attribute' + }, { + name: 'dateCompleted', + typeInfo: 'AnySimpleType', + attributeName: { + localPart: 'date_completed' + }, + type: 'attribute' + }, { + name: 'dateCreated', + typeInfo: 'AnySimpleType', + attributeName: { + localPart: 'date_created' + }, + type: 'attribute' + }, { + name: 'description', + typeInfo: 'AnySimpleType', + attributeName: { + localPart: 'description' + }, + type: 'attribute' + }, { + name: 'required', + typeInfo: 'AnySimpleType', + attributeName: { + localPart: 'required' + }, + type: 'attribute' + }, { + name: 'completed', + typeInfo: 'AnySimpleType', + attributeName: { + localPart: 'completed' + }, + type: 'attribute' + }, { + name: 'category', + typeInfo: 'AnySimpleType', + attributeName: { + localPart: 'category' + }, + type: 'attribute' + }, { + name: 'priority', + typeInfo: 'AnySimpleType', + attributeName: { + localPart: 'priority' + }, + type: 'attribute' + }, { + name: 'position', + typeInfo: 'AnySimpleType', + attributeName: { + localPart: 'position' + }, + type: 'attribute' + }, { + name: 'assigntoOfficer', + typeInfo: 'AnySimpleType', + attributeName: { + localPart: 'assignto_officer' + }, + type: 'attribute' + }, { + name: 'completeOfficer', + typeInfo: 'AnySimpleType', + attributeName: { + localPart: 'complete_officer' + }, + type: 'attribute' + }, { + name: 'createOfficer', + typeInfo: 'AnySimpleType', + attributeName: { + localPart: 'create_officer' + }, + type: 'attribute' + }, { + name: 'dueloanOfficer', + typeInfo: 'AnySimpleType', + attributeName: { + localPart: 'dueloan_officer' + }, + type: 'attribute' + }, { + name: 'isApplied', + typeInfo: 'AnySimpleType', + attributeName: { + localPart: 'is_applied' + }, + type: 'attribute' + }, { + name: 'isRequired', + typeInfo: 'AnySimpleType', + attributeName: { + localPart: 'is_required' + }, + type: 'attribute' + }] + }, { + localName: 'BASEAPPLICANT', + typeName: 'BASE_APPLICANT', + propertyInfos: [{ + name: 'otherAttributes', + type: 'anyAttribute' + }, { + name: 'idcard', + elementName: 'ID_CARD', + typeInfo: '.BASEIDCARD' + }, { + name: 'idcard2', + elementName: 'ID_CARD2', + typeInfo: '.BASEIDCARD' + }, { + name: 'approvaldenialreason', + elementName: 'APPROVAL_DENIAL_REASON' + }, { + name: 'incomecomments', + elementName: 'INCOME_COMMENTS' + }, { + name: 'applicantquestions', + elementName: 'APPLICANT_QUESTIONS', + typeInfo: '.BASEAPPLICANTQUESTIONS' + }, { + name: 'borrowerId', + attributeName: { + localPart: 'borrower_id' + }, + type: 'attribute' + }, { + name: 'isDeclined', + attributeName: { + localPart: 'is_declined' + }, + type: 'attribute' + }, { + name: 'firstName', + required: true, + attributeName: { + localPart: 'first_name' + }, + type: 'attribute' + }, { + name: 'lastName', + required: true, + attributeName: { + localPart: 'last_name' + }, + type: 'attribute' + }, { + name: 'mInitial', + attributeName: { + localPart: 'm_initial' + }, + type: 'attribute' + }, { + name: 'middleName', + attributeName: { + localPart: 'middle_name' + }, + type: 'attribute' + }, { + name: 'suffix', + attributeName: { + localPart: 'suffix' + }, + type: 'attribute' + }, { + name: 'ssn', + required: true, + attributeName: { + localPart: 'ssn' + }, + type: 'attribute' + }, { + name: 'dob', + typeInfo: 'Date', + attributeName: { + localPart: 'dob' + }, + type: 'attribute' + }, { + name: 'dependents', + typeInfo: 'Int', + attributeName: { + localPart: 'dependents' + }, + type: 'attribute' + }, { + name: 'agesOfDependents', + attributeName: { + localPart: 'ages_of_dependents' + }, + type: 'attribute' + }, { + name: 'motherMaidenName', + attributeName: { + localPart: 'mother_maiden_name' + }, + type: 'attribute' + }, { + name: 'citizenship', + attributeName: { + localPart: 'citizenship' + }, + type: 'attribute' + }, { + name: 'memberNumber', + attributeName: { + localPart: 'member_number' + }, + type: 'attribute' + }, { + name: 'bankruptcyScore', + typeInfo: 'Int', + attributeName: { + localPart: 'bankruptcy_score' + }, + type: 'attribute' + }, { + name: 'membershipMonths', + typeInfo: 'Int', + attributeName: { + localPart: 'membership_months' + }, + type: 'attribute' + }, { + name: 'maritalStatus', + attributeName: { + localPart: 'marital_status' + }, + type: 'attribute' + }, { + name: 'gender', + attributeName: { + localPart: 'gender' + }, + type: 'attribute' + }, { + name: 'ethnicity', + attributeName: { + localPart: 'ethnicity' + }, + type: 'attribute' + }, { + name: 'numberInHousehold', + typeInfo: 'Int', + attributeName: { + localPart: 'number_in_household' + }, + type: 'attribute' + }, { + name: 'memberType', + attributeName: { + localPart: 'member_type' + }, + type: 'attribute' + }, { + name: 'race', + typeInfo: { + type: 'list' + }, + attributeName: { + localPart: 'race' + }, + type: 'attribute' + }, { + name: 'creditScore', + typeInfo: 'Int', + attributeName: { + localPart: 'credit_score' + }, + type: 'attribute' + }, { + name: 'customScore', + typeInfo: 'Int', + attributeName: { + localPart: 'custom_score' + }, + type: 'attribute' + }, { + name: 'customScore2', + typeInfo: 'Double', + attributeName: { + localPart: 'custom_score_2' + }, + type: 'attribute' + }, { + name: 'declinedAnswerRaceGender', + attributeName: { + localPart: 'declined_answer_race_gender' + }, + type: 'attribute' + }, { + name: 'notApplicableRaceGender', + attributeName: { + localPart: 'not_applicable_race_gender' + }, + type: 'attribute' + }, { + name: 'applicantType', + required: true, + attributeName: { + localPart: 'applicant_type' + }, + type: 'attribute' + }, { + name: 'allowDirectMail', + attributeName: { + localPart: 'allow_direct_mail' + }, + type: 'attribute' + }, { + name: 'allowEmailSolicit', + attributeName: { + localPart: 'allow_email_solicit' + }, + type: 'attribute' + }, { + name: 'allowTelemarket', + attributeName: { + localPart: 'allow_telemarket' + }, + type: 'attribute' + }, { + name: 'allowShareInfo', + attributeName: { + localPart: 'allow_share_info' + }, + type: 'attribute' + }, { + name: 'securityCode', + attributeName: { + localPart: 'security_code' + }, + type: 'attribute' + }, { + name: 'isOfacIdVer', + attributeName: { + localPart: 'is_ofac_id_ver' + }, + type: 'attribute' + }, { + name: 'idAuthenticationResult', + attributeName: { + localPart: 'id_authentication_result' + }, + type: 'attribute' + }, { + name: 'isFraudPrescore', + attributeName: { + localPart: 'is_fraud_prescore' + }, + type: 'attribute' + }, { + name: 'legalStateOfResidency', + attributeName: { + localPart: 'legal_state_of_residency' + }, + type: 'attribute' + }, { + name: 'relationToPrimary', + attributeName: { + localPart: 'relation_to_primary' + }, + type: 'attribute' + }, { + name: 'isFraudFas', + attributeName: { + localPart: 'is_fraud_fas' + }, + type: 'attribute' + }, { + name: 'isHighRiskConsumer', + attributeName: { + localPart: 'is_high_risk_consumer' + }, + type: 'attribute' + }, { + name: 'isThin', + attributeName: { + localPart: 'is_thin' + }, + type: 'attribute' + }, { + name: 'contactIndex', + typeInfo: 'Integer', + attributeName: { + localPart: 'contact_index' + }, + type: 'attribute' + }, { + name: 'mlaCoveredStatus', + attributeName: { + localPart: 'mla_covered_status' + }, + type: 'attribute' + }, { + name: 'mlaCoveredDate', + typeInfo: 'Date', + attributeName: { + localPart: 'mla_covered_date' + }, + type: 'attribute' + }] + }, { + localName: 'BUSINESSAPPLICANT.CREDITREPORT', + typeName: null, + propertyInfos: [{ + name: 'value', + type: 'value' + }, { + name: 'reportId', + required: true, + typeInfo: 'Int', + attributeName: { + localPart: 'report_id' + }, + type: 'attribute' + }, { + name: 'reportFormat', + required: true, + attributeName: { + localPart: 'report_format' + }, + type: 'attribute' + }, { + name: 'encoding', + attributeName: { + localPart: 'encoding' + }, + type: 'attribute' + }] + }, { + localName: 'BUSINESSHISTORICALINFO', + typeName: 'BUSINESS_HISTORICAL_INFO', + propertyInfos: [{ + name: 'endDate', + typeInfo: 'Calendar', + attributeName: { + localPart: 'end_date' + }, + type: 'attribute' + }, { + name: 'totalSales', + typeInfo: 'Decimal', + attributeName: { + localPart: 'total_sales' + }, + type: 'attribute' + }, { + name: 'netIncome', + typeInfo: 'Decimal', + attributeName: { + localPart: 'net_income' + }, + type: 'attribute' + }, { + name: 'depreciationAmortization', + typeInfo: 'Decimal', + attributeName: { + localPart: 'depreciation_amortization' + }, + type: 'attribute' + }, { + name: 'interestPaid', + typeInfo: 'Decimal', + attributeName: { + localPart: 'interest_paid' + }, + type: 'attribute' + }, { + name: 'ownerSalary', + typeInfo: 'Decimal', + attributeName: { + localPart: 'owner_salary' + }, + type: 'attribute' + }, { + name: 'nonRecurringExpenses', + typeInfo: 'Decimal', + attributeName: { + localPart: 'non_recurring_expenses' + }, + type: 'attribute' + }, { + name: 'rent', + typeInfo: 'Decimal', + attributeName: { + localPart: 'rent' + }, + type: 'attribute' + }] + }, { + localName: 'BASELOANCONTACTS', + typeName: 'BASE_LOAN_CONTACTS', + propertyInfos: [{ + name: 'contactinfo', + minOccurs: 0, + collection: true, + elementName: 'CONTACT_INFO', + typeInfo: '.BASELOANCONTACTS.CONTACTINFO' + }] + }, { + localName: 'BASEDISBURSEMENTFEE', + typeName: 'BASE_DISBURSEMENT_FEE', + baseTypeInfo: '.BASEDISBURSEMENT', + propertyInfos: [{ + name: 'prepaidFeesFinanced', + typeInfo: 'Decimal', + attributeName: { + localPart: 'prepaid_fees_financed' + }, + type: 'attribute' + }, { + name: 'feesFinanced', + typeInfo: 'Decimal', + attributeName: { + localPart: 'fees_financed' + }, + type: 'attribute' + }, { + name: 'feesGlAccountNumber', + attributeName: { + localPart: 'fees_gl_account_number' + }, + type: 'attribute' + }, { + name: 'feeDescription', + attributeName: { + localPart: 'fee_description' + }, + type: 'attribute' + }, { + name: 'feeLinkingType', + attributeName: { + localPart: 'fee_linking_type' + }, + type: 'attribute' + }] + }, { + localName: 'BUSINESSSYSTEM', + typeName: 'BUSINESS_SYSTEM', + baseTypeInfo: '.BASESYSTEM', + propertyInfos: [{ + name: 'otherAttributes', + type: 'anyAttribute' + }, { + name: 'closingbranch', + elementName: 'CLOSING_BRANCH', + typeInfo: '.BASEBRANCH' + }, { + name: 'type', + required: true, + attributeName: { + localPart: 'type' + }, + type: 'attribute' + }] + }, { + localName: 'BASEASSETLIST.ASSET', + typeName: null, + baseTypeInfo: '.BASEASSET' + }, { + localName: 'BASEDISBURSEMENTLIST', + typeName: 'BASE_DISBURSEMENT_LIST', + propertyInfos: [{ + name: 'checkOrDEPOSITOrFEE', + minOccurs: 0, + collection: true, + elementTypeInfos: [{ + elementName: 'CHECK', + typeInfo: '.BASEDISBURSEMENTCHECK' + }, { + elementName: 'DEPOSIT', + typeInfo: '.BASEDISBURSEMENTDEPOSIT' + }, { + elementName: 'FEE', + typeInfo: '.BASEDISBURSEMENTFEE' + }, { + elementName: 'LOAN', + typeInfo: '.BASEDISBURSEMENTLOAN' + }, { + elementName: 'ACH', + typeInfo: '.BASEDISBURSEMENTACH' + }], + type: 'elements' + }] + }, { + localName: 'PAYMENTCOUPONBOOKINFO', + typeName: 'PAYMENT_COUPON_BOOK_INFO', + propertyInfos: [{ + name: 'accountNumber', + attributeName: { + localPart: 'account_number' + }, + type: 'attribute' + }] + }, { + localName: 'BASECOMMENTS', + typeName: 'BASE_COMMENTS', + propertyInfos: [{ + name: 'decisioncomments', + elementName: 'DECISION_COMMENTS', + typeInfo: 'AnyType' + }, { + name: 'externalcomments', + elementName: 'EXTERNAL_COMMENTS', + typeInfo: 'AnyType' + }, { + name: 'internalcomments', + elementName: 'INTERNAL_COMMENTS', + typeInfo: 'AnyType' + }, { + name: 'stipulations', + elementName: 'STIPULATIONS', + typeInfo: 'AnyType' + }, { + name: 'fraudwarnings', + elementName: 'FRAUD_WARNINGS', + typeInfo: 'AnyType' + }] + }, { + localName: 'VEHICLETRADEIN', + typeName: 'VEHICLE_TRADE_IN', + propertyInfos: [{ + name: 'tradeValue', + typeInfo: 'Decimal', + attributeName: { + localPart: 'trade_value' + }, + type: 'attribute' + }, { + name: 'tradePayoff', + typeInfo: 'Decimal', + attributeName: { + localPart: 'trade_payoff' + }, + type: 'attribute' + }, { + name: 'tradePayment', + typeInfo: 'Decimal', + attributeName: { + localPart: 'trade_payment' + }, + type: 'attribute' + }, { + name: 'vin', + attributeName: { + localPart: 'vin' + }, + type: 'attribute' + }, { + name: 'vehicleType', + attributeName: { + localPart: 'vehicle_type' + }, + type: 'attribute' + }, { + name: 'year', + typeInfo: 'Integer', + attributeName: { + localPart: 'year' + }, + type: 'attribute' + }, { + name: 'make', + attributeName: { + localPart: 'make' + }, + type: 'attribute' + }, { + name: 'model', + attributeName: { + localPart: 'model' + }, + type: 'attribute' + }, { + name: 'emptyWeight', + typeInfo: 'Double', + attributeName: { + localPart: 'empty_weight' + }, + type: 'attribute' + }, { + name: 'carryingCapacity', + typeInfo: 'Double', + attributeName: { + localPart: 'carrying_capacity' + }, + type: 'attribute' + }, { + name: 'length', + typeInfo: 'Double', + attributeName: { + localPart: 'length' + }, + type: 'attribute' + }] + }, { + localName: 'BASEREFERENCE', + typeName: 'BASE_REFERENCE', + propertyInfos: [{ + name: 'firstName', + attributeName: { + localPart: 'first_name' + }, + type: 'attribute' + }, { + name: 'lastName', + attributeName: { + localPart: 'last_name' + }, + type: 'attribute' + }, { + name: 'address', + attributeName: { + localPart: 'address' + }, + type: 'attribute' + }, { + name: 'city', + attributeName: { + localPart: 'city' + }, + type: 'attribute' + }, { + name: 'state', + attributeName: { + localPart: 'state' + }, + type: 'attribute' + }, { + name: 'zip', + attributeName: { + localPart: 'zip' + }, + type: 'attribute' + }, { + name: 'phone', + attributeName: { + localPart: 'phone' + }, + type: 'attribute' + }, { + name: 'relationship', + attributeName: { + localPart: 'relationship' + }, + type: 'attribute' + }, { + name: 'email', + attributeName: { + localPart: 'email' + }, + type: 'attribute' + }] + }, { + localName: 'SKIPPAYMENTINFO', + typeName: 'SKIP_PAYMENT_INFO', + propertyInfos: [{ + name: 'skipPaymentTemplateName', + attributeName: { + localPart: 'skip_payment_template_name' + }, + type: 'attribute' + }, { + name: 'isPositionOfSkipsFirstPaySkip', + attributeName: { + localPart: 'is_position_of_skips_first_pay_skip' + }, + type: 'attribute' + }, { + name: 'isDeferSkipPayments', + attributeName: { + localPart: 'is_defer_skip_payments' + }, + type: 'attribute' + }, { + name: 'skipsPerYear', + typeInfo: 'Integer', + attributeName: { + localPart: 'skips_per_year' + }, + type: 'attribute' + }, { + name: 'positionOfSkips', + typeInfo: 'Integer', + attributeName: { + localPart: 'position_of_skips' + }, + type: 'attribute' + }, { + name: 'skipStartDate', + typeInfo: 'Date', + attributeName: { + localPart: 'skip_start_date' + }, + type: 'attribute' + }, { + name: 'skipEndDate', + typeInfo: 'Date', + attributeName: { + localPart: 'skip_end_date' + }, + type: 'attribute' + }, { + name: 'skipPeriodMonthDayStart', + typeInfo: 'Date', + attributeName: { + localPart: 'skip_period_month_day_start' + }, + type: 'attribute' + }, { + name: 'skipPeriodMonthDayEnd', + typeInfo: 'Date', + attributeName: { + localPart: 'skip_period_month_day_end' + }, + type: 'attribute' + }] + }, { + localName: 'BASEIDCARD', + typeName: 'BASE_ID_CARD', + propertyInfos: [{ + name: 'cardType', + attributeName: { + localPart: 'card_type' + }, + type: 'attribute' + }, { + name: 'cardNumber', + attributeName: { + localPart: 'card_number' + }, + type: 'attribute' + }, { + name: 'state', + attributeName: { + localPart: 'state' + }, + type: 'attribute' + }, { + name: 'country', + attributeName: { + localPart: 'country' + }, + type: 'attribute' + }, { + name: 'expDate', + typeInfo: 'Date', + attributeName: { + localPart: 'exp_date' + }, + type: 'attribute' + }, { + name: 'dateIssued', + typeInfo: 'Date', + attributeName: { + localPart: 'date_issued' + }, + type: 'attribute' + }] + }, { + localName: 'BASEASSETVEHICLE', + typeName: 'BASE_ASSET_VEHICLE', + baseTypeInfo: '.BASEASSET', + propertyInfos: [{ + name: 'vehicleYear', + attributeName: { + localPart: 'vehicle_year' + }, + type: 'attribute' + }, { + name: 'vehicleMake', + attributeName: { + localPart: 'vehicle_make' + }, + type: 'attribute' + }, { + name: 'vehicleModel', + attributeName: { + localPart: 'vehicle_model' + }, + type: 'attribute' + }, { + name: 'vehicleVin', + attributeName: { + localPart: 'vehicle_vin' + }, + type: 'attribute' + }, { + name: 'vehicleTitleOwner', + attributeName: { + localPart: 'vehicle_title_owner' + }, + type: 'attribute' + }, { + name: 'vehicleTitleNumber', + attributeName: { + localPart: 'vehicle_title_number' + }, + type: 'attribute' + }, { + name: 'vehicleColor', + attributeName: { + localPart: 'vehicle_color' + }, + type: 'attribute' + }, { + name: 'vehicleMiles', + typeInfo: 'Int', + attributeName: { + localPart: 'vehicle_miles' + }, + type: 'attribute' + }, { + name: 'vehicleLicensePlate', + attributeName: { + localPart: 'vehicle_license_plate' + }, + type: 'attribute' + }, { + name: 'vehicleSeller', + attributeName: { + localPart: 'vehicle_seller' + }, + type: 'attribute' + }, { + name: 'vehicleHasProofInsurance', + attributeName: { + localPart: 'vehicle_has_proof_insurance' + }, + type: 'attribute' + }] + }, { + localName: 'VEHICLEFINANCING.CLEARTITLE', + typeName: null, + propertyInfos: [{ + name: 'currentNameOnTitle', + attributeName: { + localPart: 'current_name_on_title' + }, + type: 'attribute' + }, { + name: 'currentNameOnTitle2', + attributeName: { + localPart: 'current_name_on_title2' + }, + type: 'attribute' + }, { + name: 'newNamesOnTitle', + attributeName: { + localPart: 'new_names_on_title' + }, + type: 'attribute' + }, { + name: 'newNamesOnTitle2', + attributeName: { + localPart: 'new_names_on_title2' + }, + type: 'attribute' + }, { + name: 'nameForCollateralPurposes', + attributeName: { + localPart: 'name_for_collateral_purposes' + }, + type: 'attribute' + }, { + name: 'nameForCollateralPurposes2', + attributeName: { + localPart: 'name_for_collateral_purposes2' + }, + type: 'attribute' + }, { + name: 'currentNameOnTitleContactIndex', + typeInfo: 'Integer', + attributeName: { + localPart: 'current_name_on_title_contact_index' + }, + type: 'attribute' + }, { + name: 'currentNameOnTitleContactIndex2', + typeInfo: 'Integer', + attributeName: { + localPart: 'current_name_on_title_contact_index2' + }, + type: 'attribute' + }, { + name: 'newNamesOnTitleContactIndex', + typeInfo: 'Integer', + attributeName: { + localPart: 'new_names_on_title_contact_index' + }, + type: 'attribute' + }, { + name: 'newNamesOnTitleContactIndex2', + typeInfo: 'Integer', + attributeName: { + localPart: 'new_names_on_title_contact_index2' + }, + type: 'attribute' + }, { + name: 'nameForCollateralPurposesContactIndex', + typeInfo: 'Integer', + attributeName: { + localPart: 'name_for_collateral_purposes_contact_index' + }, + type: 'attribute' + }, { + name: 'nameForCollateralPurposesContactIndex2', + typeInfo: 'Integer', + attributeName: { + localPart: 'name_for_collateral_purposes_contact_index2' + }, + type: 'attribute' + }, { + name: 'state', + attributeName: { + localPart: 'state' + }, + type: 'attribute' + }, { + name: 'aka', + attributeName: { + localPart: 'aka' + }, + type: 'attribute' + }, { + name: 'businessTaxId', + attributeName: { + localPart: 'business_tax_id' + }, + type: 'attribute' + }, { + name: 'titleRecordingFees', + typeInfo: 'Decimal', + attributeName: { + localPart: 'title_recording_fees' + }, + type: 'attribute' + }] + }, { + localName: 'BASEMODIFICATIONHISTORY', + typeName: 'BASE_MODIFICATION_HISTORY', + propertyInfos: [{ + name: 'audit', + minOccurs: 0, + collection: true, + elementName: 'AUDIT', + typeInfo: '.BASEMODIFICATIONHISTORY.AUDIT' + }] + }, { + localName: 'BASEEVENTHISTORY.EVENT', + typeName: null, + propertyInfos: [{ + name: 'timestamp', + typeInfo: 'DateTime', + attributeName: { + localPart: 'timestamp' + }, + type: 'attribute' + }, { + name: 'username', + attributeName: { + localPart: 'username' + }, + type: 'attribute' + }, { + name: 'event', + attributeName: { + localPart: 'event' + }, + type: 'attribute' + }] + }, { + localName: 'VEHICLEFINANCING.HOLDSTITLE', + typeName: null, + propertyInfos: [{ + name: 'currentNameOnTitle', + attributeName: { + localPart: 'current_name_on_title' + }, + type: 'attribute' + }, { + name: 'currentNameOnTitle2', + attributeName: { + localPart: 'current_name_on_title2' + }, + type: 'attribute' + }, { + name: 'accountNumberPaidoff', + attributeName: { + localPart: 'account_number_paidoff' + }, + type: 'attribute' + }, { + name: 'newNamesOntitle', + attributeName: { + localPart: 'new_names_ontitle' + }, + type: 'attribute' + }, { + name: 'newNamesOntitle2', + attributeName: { + localPart: 'new_names_ontitle2' + }, + type: 'attribute' + }, { + name: 'nameForCollateralPurpose', + attributeName: { + localPart: 'name_for_collateral_purpose' + }, + type: 'attribute' + }, { + name: 'nameForCollateralPurpose2', + attributeName: { + localPart: 'name_for_collateral_purpose2' + }, + type: 'attribute' + }, { + name: 'currentNameOnTitleContactIndex', + attributeName: { + localPart: 'current_name_on_title_contact_index' + }, + type: 'attribute' + }, { + name: 'currentNameOnTitleContactIndex2', + attributeName: { + localPart: 'current_name_on_title_contact_index2' + }, + type: 'attribute' + }, { + name: 'newNamesOnTitleContactIndex', + attributeName: { + localPart: 'new_names_on_title_contact_index' + }, + type: 'attribute' + }, { + name: 'newNamesOnTitleContactIndex2', + attributeName: { + localPart: 'new_names_on_title_contact_index2' + }, + type: 'attribute' + }, { + name: 'nameForCollateralPurposeContactIndex', + attributeName: { + localPart: 'name_for_collateral_purpose_contact_index' + }, + type: 'attribute' + }, { + name: 'nameForCollateralPurposeContactIndex2', + attributeName: { + localPart: 'name_for_collateral_purpose_contact_index2' + }, + type: 'attribute' + }, { + name: 'state', + attributeName: { + localPart: 'state' + }, + type: 'attribute' + }, { + name: 'aka', + attributeName: { + localPart: 'aka' + }, + type: 'attribute' + }, { + name: 'businessTaxId', + attributeName: { + localPart: 'business_tax_id' + }, + type: 'attribute' + }, { + name: 'titleRecordingFees', + typeInfo: 'Double', + attributeName: { + localPart: 'title_recording_fees' + }, + type: 'attribute' + }, { + name: 'titleRetainedBy', + attributeName: { + localPart: 'title_retained_by' + }, + type: 'attribute' + }, { + name: 'titleRetainedDate', + attributeName: { + localPart: 'title_retained_date' + }, + type: 'attribute' + }, { + name: 'titleLocation', + attributeName: { + localPart: 'title_location' + }, + type: 'attribute' + }] + }, { + localName: 'BASEPRICEADJUSTMENTLIST.PRICEADJUSTMENT', + typeName: null, + propertyInfos: [{ + name: 'adjustType', + required: true, + attributeName: { + localPart: 'adjust_type' + }, + type: 'attribute' + }, { + name: 'value', + typeInfo: 'Double', + attributeName: { + localPart: 'value' + }, + type: 'attribute' + }, { + name: 'description', + attributeName: { + localPart: 'description' + }, + type: 'attribute' + }] + }, { + localName: 'BASEADDRESSTHREELINE', + typeName: 'BASE_ADDRESS_THREE_LINE', + propertyInfos: [{ + name: 'streetAddress1', + attributeName: { + localPart: 'street_address_1' + }, + type: 'attribute' + }, { + name: 'streetAddress2', + attributeName: { + localPart: 'street_address_2' + }, + type: 'attribute' + }, { + name: 'streetAddress3', + attributeName: { + localPart: 'street_address_3' + }, + type: 'attribute' + }, { + name: 'country', + attributeName: { + localPart: 'country' + }, + type: 'attribute' + }, { + name: 'zip', + attributeName: { + localPart: 'zip' + }, + type: 'attribute' + }, { + name: 'city', + attributeName: { + localPart: 'city' + }, + type: 'attribute' + }] + }, { + localName: 'BUSINESSAPPLICANT', + typeName: 'BUSINESS_APPLICANT', + baseTypeInfo: '.BUSINESSBASEAPPLICANT', + propertyInfos: [{ + name: 'otherAttributes', + type: 'anyAttribute' + }, { + name: 'spouse', + elementName: 'SPOUSE', + typeInfo: '.BUSINESSBASEAPPLICANT' + }, { + name: 'creditreport', + elementName: 'CREDIT_REPORT', + typeInfo: '.BUSINESSAPPLICANT.CREDITREPORT' + }, { + name: 'fomansweredquestions', + elementName: 'FOM_ANSWERED_QUESTIONS', + typeInfo: '.FOMANSWEREDQUESTIONS' + }, { + name: 'isFraudCredit', + attributeName: { + localPart: 'is_fraud_credit' + }, + type: 'attribute' + }, { + name: 'isOfacCredit', + attributeName: { + localPart: 'is_ofac_credit' + }, + type: 'attribute' + }, { + name: 'combinedUnsecuredAggregateAmountWithLender', + typeInfo: 'Decimal', + attributeName: { + localPart: 'combined_unsecured_aggregate_amount_with_lender' + }, + type: 'attribute' + }, { + name: 'combinedSecuredAggregateAmountWithLenderNoMortgage', + typeInfo: 'Decimal', + attributeName: { + localPart: 'combined_secured_aggregate_amount_with_lender_no_mortgage' + }, + type: 'attribute' + }] + }, { + localName: 'BUSINESSBASEAPPLICANT.FINANCIALINFO', + typeName: null, + propertyInfos: [{ + name: 'currentemployment', + minOccurs: 0, + collection: true, + elementName: 'CURRENT_EMPLOYMENT', + typeInfo: '.BUSINESSBASEAPPLICANT.FINANCIALINFO.CURRENTEMPLOYMENT' + }, { + name: 'previousemployment', + minOccurs: 0, + collection: true, + elementName: 'PREVIOUS_EMPLOYMENT', + typeInfo: '.BUSINESSBASEAPPLICANT.FINANCIALINFO.PREVIOUSEMPLOYMENT' + }, { + name: 'monthlyincome', + required: true, + elementName: 'MONTHLY_INCOME', + typeInfo: '.BASEMONTHLYINCOME' + }, { + name: 'monthlydebt', + required: true, + elementName: 'MONTHLY_DEBT', + typeInfo: '.BASEMONTHLYDEBT' + }] + }, { + localName: 'BASEWEBMSHISTORY.MESSAGE', + typeName: null, + propertyInfos: [{ + name: 'time', + typeInfo: 'DateTime', + attributeName: { + localPart: 'time' + }, + type: 'attribute' + }, { + name: 'name', + attributeName: { + localPart: 'name' + }, + type: 'attribute' + }, { + name: 'type', + attributeName: { + localPart: 'type' + }, + type: 'attribute' + }, { + name: 'text', + attributeName: { + localPart: 'text' + }, + type: 'attribute' + }] + }, { + localName: 'BUSINESSLOANINFO', + typeName: 'BUSINESS_LOAN_INFO', + baseTypeInfo: '.BASELOANINFO', + propertyInfos: [{ + name: 'purchaseRealEstateAmount', + typeInfo: 'Decimal', + attributeName: { + localPart: 'purchase_real_estate_amount' + }, + type: 'attribute' + }, { + name: 'purchaseBusinessAmount', + typeInfo: 'Decimal', + attributeName: { + localPart: 'purchase_business_amount' + }, + type: 'attribute' + }, { + name: 'refinanceAmount', + typeInfo: 'Decimal', + attributeName: { + localPart: 'refinance_amount' + }, + type: 'attribute' + }, { + name: 'renovateAmount', + typeInfo: 'Decimal', + attributeName: { + localPart: 'renovate_amount' + }, + type: 'attribute' + }, { + name: 'workingCapitalAmount', + typeInfo: 'Decimal', + attributeName: { + localPart: 'working_capital_amount' + }, + type: 'attribute' + }, { + name: 'purchaseEquipmentAmount', + typeInfo: 'Decimal', + attributeName: { + localPart: 'purchase_equipment_amount' + }, + type: 'attribute' + }, { + name: 'otherAmount', + typeInfo: 'Decimal', + attributeName: { + localPart: 'other_amount' + }, + type: 'attribute' + }, { + name: 'borrowerContribution', + typeInfo: 'Decimal', + attributeName: { + localPart: 'borrower_contribution' + }, + type: 'attribute' + }, { + name: 'amountRequested', + typeInfo: 'Decimal', + attributeName: { + localPart: 'amount_requested' + }, + type: 'attribute' + }, { + name: 'rate', + typeInfo: 'Decimal', + attributeName: { + localPart: 'rate' + }, + type: 'attribute' + }, { + name: 'loanTerm', + typeInfo: 'Int', + attributeName: { + localPart: 'loan_term' + }, + type: 'attribute' + }, { + name: 'amountApproved', + typeInfo: 'Decimal', + attributeName: { + localPart: 'amount_approved' + }, + type: 'attribute' + }, { + name: 'monthlyPayment', + typeInfo: 'Decimal', + attributeName: { + localPart: 'monthly_payment' + }, + type: 'attribute' + }, { + name: 'numberOfPayments', + typeInfo: 'Int', + attributeName: { + localPart: 'number_of_payments' + }, + type: 'attribute' + }, { + name: 'businessSubType', + attributeName: { + localPart: 'business_sub_type' + }, + type: 'attribute' + }, { + name: 'isIndirectLoan', + attributeName: { + localPart: 'is_indirect_loan' + }, + type: 'attribute' + }, { + name: 'businessPurposeType', + attributeName: { + localPart: 'business_purpose_type' + }, + type: 'attribute' + }, { + name: 'securityOption', + attributeName: { + localPart: 'security_option' + }, + type: 'attribute' + }, { + name: 'apr', + typeInfo: 'Decimal', + attributeName: { + localPart: 'apr' + }, + type: 'attribute' + }, { + name: 'introApr', + typeInfo: 'Decimal', + attributeName: { + localPart: 'intro_apr' + }, + type: 'attribute' + }, { + name: 'introAprExpireDate', + typeInfo: 'Calendar', + attributeName: { + localPart: 'intro_apr_expire_date' + }, + type: 'attribute' + }, { + name: 'minimumPayment', + typeInfo: 'Decimal', + attributeName: { + localPart: 'minimum_payment' + }, + type: 'attribute' + }, { + name: 'paymentPercent', + typeInfo: 'Decimal', + attributeName: { + localPart: 'payment_percent' + }, + type: 'attribute' + }, { + name: 'isBalloon', + attributeName: { + localPart: 'is_balloon' + }, + type: 'attribute' + }, { + name: 'otherChargesDescription', + attributeName: { + localPart: 'other_charges_description' + }, + type: 'attribute' + }, { + name: 'otherCharges', + typeInfo: 'Decimal', + attributeName: { + localPart: 'other_charges' + }, + type: 'attribute' + }, { + name: 'locAmount', + typeInfo: 'Decimal', + attributeName: { + localPart: 'loc_amount' + }, + type: 'attribute' + }, { + name: 'locExpireDate', + typeInfo: 'Calendar', + attributeName: { + localPart: 'loc_expire_date' + }, + type: 'attribute' + }, { + name: 'isLOC', + attributeName: { + localPart: 'is_LOC' + }, + type: 'attribute' + }, { + name: 'amountApprovedVariance', + typeInfo: 'Decimal', + attributeName: { + localPart: 'amount_approved_variance' + }, + type: 'attribute' + }, { + name: 'useOfProceeds', + attributeName: { + localPart: 'use_of_proceeds' + }, + type: 'attribute' + }, { + name: 'changeInCircumstancesDate', + typeInfo: 'Date', + attributeName: { + localPart: 'change_in_circumstances_date' + }, + type: 'attribute' + }, { + name: 'productConversionDate', + typeInfo: 'Date', + attributeName: { + localPart: 'product_conversion_date' + }, + type: 'attribute' + }, { + name: 'isHighRiskBusiness', + attributeName: { + localPart: 'is_high_risk_business' + }, + type: 'attribute' + }, { + name: 'isHighRiskBusinessManual', + attributeName: { + localPart: 'is_high_risk_business_manual' + }, + type: 'attribute' + }] + }, { + localName: 'BASELOANSTATUS', + typeName: 'BASE_LOAN_STATUS', + propertyInfos: [{ + name: 'loanStatus', + required: true, + attributeName: { + localPart: 'loan_status' + }, + type: 'attribute' + }, { + name: 'initialEntryTimestamp', + typeInfo: 'Calendar', + attributeName: { + localPart: 'initial_entry_timestamp' + }, + type: 'attribute' + }, { + name: 'lastModified', + typeInfo: 'Calendar', + attributeName: { + localPart: 'last_modified' + }, + type: 'attribute' + }, { + name: 'submitDate', + typeInfo: 'Calendar', + attributeName: { + localPart: 'submit_date' + }, + type: 'attribute' + }, { + name: 'underwriteSubmitDate', + typeInfo: 'Calendar', + attributeName: { + localPart: 'underwrite_submit_date' + }, + type: 'attribute' + }, { + name: 'isLocked', + required: true, + attributeName: { + localPart: 'is_locked' + }, + type: 'attribute' + }, { + name: 'existingBalance', + typeInfo: 'Decimal', + attributeName: { + localPart: 'existing_balance' + }, + type: 'attribute' + }, { + name: 'existingBalanceDate', + typeInfo: 'Date', + attributeName: { + localPart: 'existing_balance_date' + }, + type: 'attribute' + }, { + name: 'delinquencyPeriod', + typeInfo: 'Integer', + attributeName: { + localPart: 'delinquency_period' + }, + type: 'attribute' + }, { + name: 'delinquencyAmount', + typeInfo: 'Decimal', + attributeName: { + localPart: 'delinquency_amount' + }, + type: 'attribute' + }, { + name: 'approvalDate', + typeInfo: 'DateTime', + attributeName: { + localPart: 'approval_date' + }, + type: 'attribute' + }, { + name: 'declinedDate', + typeInfo: 'DateTime', + attributeName: { + localPart: 'declined_date' + }, + type: 'attribute' + }, { + name: 'firstApprovalDate', + typeInfo: 'DateTime', + attributeName: { + localPart: 'first_approval_date' + }, + type: 'attribute' + }, { + name: 'nextPaymentDate', + typeInfo: 'Date', + attributeName: { + localPart: 'next_payment_date' + }, + type: 'attribute' + }, { + name: 'responseDate', + typeInfo: 'DateTime', + attributeName: { + localPart: 'response_date' + }, + type: 'attribute' + }, { + name: 'counterOfferDate', + typeInfo: 'DateTime', + attributeName: { + localPart: 'counter_offer_date' + }, + type: 'attribute' + }, { + name: 'appReceiveDate', + typeInfo: 'DateTime', + attributeName: { + localPart: 'app_receive_date' + }, + type: 'attribute' + }, { + name: 'decidingDate', + typeInfo: 'Date', + attributeName: { + localPart: 'deciding_date' + }, + type: 'attribute' + }, { + name: 'bookingDate', + typeInfo: 'DateTime', + attributeName: { + localPart: 'booking_date' + }, + type: 'attribute' + }, { + name: 'bookingReferenceId', + attributeName: { + localPart: 'booking_reference_id' + }, + type: 'attribute' + }] + }, { + localName: 'BASECUSTOMQUESTIONS', + typeName: 'BASE_CUSTOM_QUESTIONS', + propertyInfos: [{ + name: 'customquestion', + minOccurs: 0, + collection: true, + elementName: 'CUSTOM_QUESTION', + typeInfo: '.BASECUSTOMQUESTIONS.CUSTOMQUESTION' + }] + }, { + localName: 'BASEDISBURSEMENT', + typeName: 'BASE_DISBURSEMENT', + propertyInfos: [{ + name: 'amount', + typeInfo: 'Decimal', + attributeName: { + localPart: 'amount' + }, + type: 'attribute' + }, { + name: 'referenceId', + attributeName: { + localPart: 'reference_id' + }, + type: 'attribute' + }] + }, { + localName: 'BUSINESSBASEAPPLICANT', + typeName: 'BUSINESS_BASE_APPLICANT', + baseTypeInfo: '.BASEAPPLICANT', + propertyInfos: [{ + name: 'otherAttributes', + type: 'anyAttribute' + }, { + name: 'currentaddress', + required: true, + elementName: 'CURRENT_ADDRESS', + typeInfo: '.BUSINESSBASEAPPLICANT.CURRENTADDRESS' + }, { + name: 'previousaddress', + elementName: 'PREVIOUS_ADDRESS', + typeInfo: '.BUSINESSBASEAPPLICANT.PREVIOUSADDRESS' + }, { + name: 'mailingaddress', + elementName: 'MAILING_ADDRESS', + typeInfo: '.BUSINESSBASEAPPLICANT.MAILINGADDRESS' + }, { + name: 'financialinfo', + required: true, + elementName: 'FINANCIAL_INFO', + typeInfo: '.BUSINESSBASEAPPLICANT.FINANCIALINFO' + }, { + name: 'reference', + minOccurs: 0, + maxOccurs: 2, + collection: true, + elementName: 'REFERENCE', + typeInfo: '.BASEREFERENCE' + }, { + name: 'contactinfo', + required: true, + elementName: 'CONTACT_INFO', + typeInfo: '.BASECONTACTINFO' + }, { + name: 'assets', + elementName: 'ASSETS', + typeInfo: '.BASEASSETLIST' + }, { + name: 'declarations', + elementName: 'DECLARATIONS', + typeInfo: '.DECLARATIONS' + }, { + name: 'percentBusinessOwned', + typeInfo: 'Double', + attributeName: { + localPart: 'percent_business_owned' + }, + type: 'attribute' + }, { + name: 'authorizedCreditReport', + attributeName: { + localPart: 'authorized_credit_report' + }, + type: 'attribute' + }, { + name: 'paperGrade', + attributeName: { + localPart: 'paper_grade' + }, + type: 'attribute' + }, { + name: 'title', + attributeName: { + localPart: 'title' + }, + type: 'attribute' + }] + }, { + localName: 'BUSINESSLOAN.VEHICLEINFO.VEHICLES', + typeName: null, + propertyInfos: [{ + name: 'vehicle', + required: true, + collection: true, + elementName: 'VEHICLE', + typeInfo: '.VEHICLEFINANCING' + }, { + name: 'tradein', + elementName: 'TRADE_IN', + typeInfo: '.VEHICLETRADEIN' + }] + }, { + localName: 'BASEASSET', + typeName: 'BASE_ASSET', + propertyInfos: [{ + name: 'assetType', + required: true, + attributeName: { + localPart: 'asset_type' + }, + type: 'attribute' + }, { + name: 'assetValue', + typeInfo: 'Decimal', + attributeName: { + localPart: 'asset_value' + }, + type: 'attribute' + }, { + name: 'propertyAddress', + attributeName: { + localPart: 'property_address' + }, + type: 'attribute' + }, { + name: 'propertyZip', + attributeName: { + localPart: 'property_zip' + }, + type: 'attribute' + }, { + name: 'propertyState', + attributeName: { + localPart: 'property_state' + }, + type: 'attribute' + }, { + name: 'propertyCity', + attributeName: { + localPart: 'property_city' + }, + type: 'attribute' + }, { + name: 'existingLoanAmount', + typeInfo: 'Decimal', + attributeName: { + localPart: 'existing_loan_amount' + }, + type: 'attribute' + }, { + name: 'description', + attributeName: { + localPart: 'description' + }, + type: 'attribute' + }, { + name: 'accountNumber', + attributeName: { + localPart: 'account_number' + }, + type: 'attribute' + }, { + name: 'bankName', + attributeName: { + localPart: 'bank_name' + }, + type: 'attribute' + }, { + name: 'isCollateral', + attributeName: { + localPart: 'is_collateral' + }, + type: 'attribute' + }, { + name: 'ownershipType', + required: true, + attributeName: { + localPart: 'ownership_type' + }, + type: 'attribute' + }, { + name: 'otherOwnerName', + attributeName: { + localPart: 'other_owner_name' + }, + type: 'attribute' + }, { + name: 'otherOwnerName2', + attributeName: { + localPart: 'other_owner_name2' + }, + type: 'attribute' + }, { + name: 'availableAccountInfo', + attributeName: { + localPart: 'available_account_info' + }, + type: 'attribute' + }, { + name: 'stockBondMutualfundShareCount', + typeInfo: 'Integer', + attributeName: { + localPart: 'stock_bond_mutualfund_share_count' + }, + type: 'attribute' + }, { + name: 'verificationStatus', + attributeName: { + localPart: 'verification_status' + }, + type: 'attribute' + }, { + name: 'otherOwnerContactIndex', + typeInfo: 'Integer', + attributeName: { + localPart: 'other_owner_contact_index' + }, + type: 'attribute' + }, { + name: 'otherOwnerContactIndex2', + typeInfo: 'Integer', + attributeName: { + localPart: 'other_owner_contact_index2' + }, + type: 'attribute' + }] + }, { + localName: 'BASELOANINFO', + typeName: 'BASE_LOAN_INFO', + propertyInfos: [{ + name: 'rateCode', + attributeName: { + localPart: 'rate_code' + }, + type: 'attribute' + }, { + name: 'maxUnderwriteAmount', + typeInfo: 'Double', + attributeName: { + localPart: 'max_underwrite_amount' + }, + type: 'attribute' + }, { + name: 'paymentDueDay', + typeInfo: 'Integer', + attributeName: { + localPart: 'payment_due_day' + }, + type: 'attribute' + }, { + name: 'paymentDueDay2', + typeInfo: 'Integer', + attributeName: { + localPart: 'payment_due_day2' + }, + type: 'attribute' + }, { + name: 'eplFeesTotal', + typeInfo: 'Decimal', + attributeName: { + localPart: 'epl_fees_total' + }, + type: 'attribute' + }, { + name: 'isClaimed', + attributeName: { + localPart: 'is_claimed' + }, + type: 'attribute' + }, { + name: 'isCompleteConsumer', + attributeName: { + localPart: 'is_complete_consumer' + }, + type: 'attribute' + }, { + name: 'requireProductRefresh', + attributeName: { + localPart: 'require_product_refresh' + }, + type: 'attribute' + }, { + name: 'isAddon', + attributeName: { + localPart: 'is_addon' + }, + type: 'attribute' + }, { + name: 'isAmendment', + attributeName: { + localPart: 'is_amendment' + }, + type: 'attribute' + }, { + name: 'rateAdjustment', + typeInfo: 'Decimal', + attributeName: { + localPart: 'rate_adjustment' + }, + type: 'attribute' + }, { + name: 'rateAdjustmentReason', + attributeName: { + localPart: 'rate_adjustment_reason' + }, + type: 'attribute' + }, { + name: 'solveFor', + attributeName: { + localPart: 'solve_for' + }, + type: 'attribute' + }, { + name: 'overrideCode', + attributeName: { + localPart: 'override_code' + }, + type: 'attribute' + }, { + name: 'overrideTier', + attributeName: { + localPart: 'override_tier' + }, + type: 'attribute' + }, { + name: 'isPossibleDupe', + attributeName: { + localPart: 'is_possible_dupe' + }, + type: 'attribute' + }, { + name: 'isFraudManual', + attributeName: { + localPart: 'is_fraud_manual' + }, + type: 'attribute' + }, { + name: 'isOfacManual', + attributeName: { + localPart: 'is_ofac_manual' + }, + type: 'attribute' + }, { + name: 'isPossibleDupeManual', + attributeName: { + localPart: 'is_possible_dupe_manual' + }, + type: 'attribute' + }, { + name: 'preapprovalType', + attributeName: { + localPart: 'preapproval_type' + }, + type: 'attribute' + }, { + name: 'appSubtype', + attributeName: { + localPart: 'app_subtype' + }, + type: 'attribute' + }, { + name: 'campaignCode', + attributeName: { + localPart: 'campaign_code' + }, + type: 'attribute' + }, { + name: 'isWorkoutLoan', + attributeName: { + localPart: 'is_workout_loan' + }, + type: 'attribute' + }, { + name: 'isSolveforManual', + attributeName: { + localPart: 'is_solvefor_manual' + }, + type: 'attribute' + }, { + name: 'tier', + typeInfo: 'Integer', + attributeName: { + localPart: 'tier' + }, + type: 'attribute' + }, { + name: 'tierPrevious', + typeInfo: 'Integer', + attributeName: { + localPart: 'tier_previous' + }, + type: 'attribute' + }, { + name: 'isPrequalificationApplied', + attributeName: { + localPart: 'is_prequalification_applied' + }, + type: 'attribute' + }, { + name: 'isOfac', + attributeName: { + localPart: 'is_ofac' + }, + type: 'attribute' + }, { + name: 'isHighRiskConsumer', + attributeName: { + localPart: 'is_high_risk_consumer' + }, + type: 'attribute' + }, { + name: 'isHighRiskConsumerManual', + attributeName: { + localPart: 'is_high_risk_consumer_manual' + }, + type: 'attribute' + }, { + name: 'productReferenceId', + attributeName: { + localPart: 'product_reference_id' + }, + type: 'attribute' + }] + }, { + localName: 'BASECLOSEENDINFO', + typeName: 'BASE_CLOSE_END_INFO', + propertyInfos: [{ + name: 'ato', + minOccurs: 0, + maxOccurs: 10, + collection: true, + elementName: 'ATO', + typeInfo: '.BASECLOSEENDINFO.ATO' + }, { + name: 'amountOwedToLender', + typeInfo: 'Decimal', + attributeName: { + localPart: 'amount_owed_to_lender' + }, + type: 'attribute' + }, { + name: 'amountRefinanced', + typeInfo: 'Decimal', + attributeName: { + localPart: 'amount_refinanced' + }, + type: 'attribute' + }, { + name: 'cashPrepaidFinanceCharge', + typeInfo: 'Decimal', + attributeName: { + localPart: 'cash_prepaid_finance_charge' + }, + type: 'attribute' + }, { + name: 'maprCashFee', + typeInfo: 'Decimal', + attributeName: { + localPart: 'mapr_cash_fee' + }, + type: 'attribute' + }, { + name: 'filingFeeAmount', + typeInfo: 'Decimal', + attributeName: { + localPart: 'filing_fee_amount' + }, + type: 'attribute' + }, { + name: 'filingFeeType', + attributeName: { + localPart: 'filing_fee_type' + }, + type: 'attribute' + }] + }, { + localName: 'BASEAPPLICANTQUESTIONS', + typeName: 'BASE_APPLICANT_QUESTIONS', + propertyInfos: [{ + name: 'applicantquestion', + minOccurs: 0, + collection: true, + elementName: 'APPLICANT_QUESTION', + typeInfo: '.BASEAPPLICANTQUESTIONS.APPLICANTQUESTION' + }] + }, { + localName: 'FOMANSWEREDQUESTIONS.FOMANSWEREDQUESTION', + typeName: null, + propertyInfos: [{ + name: 'textTemplate', + required: true, + elementName: 'text_template' + }, { + name: 'fomanswers', + required: true, + elementName: 'FOM_ANSWERS', + typeInfo: '.FOMANSWEREDQUESTIONS.FOMANSWEREDQUESTION.FOMANSWERS' + }, { + name: 'name', + attributeName: { + localPart: 'name' + }, + type: 'attribute' + }] + }, { + localName: 'BUSINESSBASEAPPLICANT.PREVIOUSADDRESS', + typeName: null, + baseTypeInfo: '.BASEADDRESSLOOSE', + propertyInfos: [{ + name: 'occupancyStatus', + attributeName: { + localPart: 'occupancy_status' + }, + type: 'attribute' + }, { + name: 'occupancyDuration', + typeInfo: 'Integer', + attributeName: { + localPart: 'occupancy_duration' + }, + type: 'attribute' + }, { + name: 'otherOccupancyDescription', + attributeName: { + localPart: 'other_occupancy_description' + }, + type: 'attribute' + }] + }, { + localName: 'BASEHMDAXML', + typeName: 'BASE_HMDA_XML', + propertyInfos: [{ + name: 'item', + minOccurs: 0, + collection: true, + elementName: 'ITEM', + typeInfo: '.BASEHMDAXML.ITEM' + }, { + name: 'version', + typeInfo: 'AnySimpleType', + attributeName: { + localPart: 'version' + }, + type: 'attribute' + }] + }, { + localName: 'VEHICLEFINANCING', + typeName: 'VEHICLE_FINANCING', + propertyInfos: [{ + name: 'previouslienholder', + required: true, + elementName: 'PREVIOUS_LIEN_HOLDER', + typeInfo: '.VEHICLEFINANCING.PREVIOUSLIENHOLDER' + }, { + name: 'uccfiling', + required: true, + elementName: 'UCC_FILING', + typeInfo: '.VEHICLEFINANCING.UCCFILING' + }, { + name: 'holdstitle', + required: true, + elementName: 'HOLDS_TITLE', + typeInfo: '.VEHICLEFINANCING.HOLDSTITLE' + }, { + name: 'memberlienprocessing', + required: true, + elementName: 'MEMBER_LIEN_PROCESSING', + typeInfo: '.VEHICLEFINANCING.MEMBERLIENPROCESSING' + }, { + name: 'memberprocessing', + required: true, + elementName: 'MEMBER_PROCESSING', + typeInfo: '.VEHICLEFINANCING.MEMBERPROCESSING' + }, { + name: 'dealershipprocessing', + required: true, + elementName: 'DEALERSHIP_PROCESSING', + typeInfo: '.VEHICLEFINANCING.DEALERSHIPPROCESSING' + }, { + name: 'cleartitle', + required: true, + elementName: 'CLEAR_TITLE', + typeInfo: '.VEHICLEFINANCING.CLEARTITLE' + }, { + name: 'title', + required: true, + elementName: 'TITLE', + typeInfo: '.VEHICLEFINANCING.TITLE' + }, { + name: 'insurance', + required: true, + elementName: 'INSURANCE', + typeInfo: '.VEHICLEFINANCING.INSURANCE' + }, { + name: 'mileage', + typeInfo: 'Integer', + attributeName: { + localPart: 'mileage' + }, + type: 'attribute' + }, { + name: 'isNewVehicle', + attributeName: { + localPart: 'is_new_vehicle' + }, + type: 'attribute' + }, { + name: 'vehicleSalesPrice', + typeInfo: 'Decimal', + attributeName: { + localPart: 'vehicle_sales_price' + }, + type: 'attribute' + }, { + name: 'vehicleValue', + typeInfo: 'Decimal', + attributeName: { + localPart: 'vehicle_value' + }, + type: 'attribute' + }, { + name: 'vehicleValueType', + attributeName: { + localPart: 'vehicle_value_type' + }, + type: 'attribute' + }, { + name: 'isRebuiltRestored', + attributeName: { + localPart: 'is_rebuilt_restored' + }, + type: 'attribute' + }, { + name: 'processingType', + attributeName: { + localPart: 'processing_type' + }, + type: 'attribute' + }, { + name: 'vehicleOptions', + attributeName: { + localPart: 'vehicle_options' + }, + type: 'attribute' + }, { + name: 'license', + attributeName: { + localPart: 'license' + }, + type: 'attribute' + }, { + name: 'nadaInfo', + attributeName: { + localPart: 'nada_info' + }, + type: 'attribute' + }, { + name: 'bodyType', + attributeName: { + localPart: 'body_type' + }, + type: 'attribute' + }, { + name: 'commercialTitle', + attributeName: { + localPart: 'commercial_title' + }, + type: 'attribute' + }, { + name: 'color', + attributeName: { + localPart: 'color' + }, + type: 'attribute' + }, { + name: 'vin', + attributeName: { + localPart: 'vin' + }, + type: 'attribute' + }, { + name: 'vehicleType', + attributeName: { + localPart: 'vehicle_type' + }, + type: 'attribute' + }, { + name: 'year', + typeInfo: 'Integer', + attributeName: { + localPart: 'year' + }, + type: 'attribute' + }, { + name: 'make', + attributeName: { + localPart: 'make' + }, + type: 'attribute' + }, { + name: 'model', + attributeName: { + localPart: 'model' + }, + type: 'attribute' + }, { + name: 'emptyWeight', + typeInfo: 'Double', + attributeName: { + localPart: 'empty_weight' + }, + type: 'attribute' + }, { + name: 'carryingCapacity', + typeInfo: 'Double', + attributeName: { + localPart: 'carrying_capacity' + }, + type: 'attribute' + }, { + name: 'length', + typeInfo: 'Double', + attributeName: { + localPart: 'length' + }, + type: 'attribute' + }] + }, { + localName: 'BUSINESSBASEAPPLICANT.FINANCIALINFO.PREVIOUSEMPLOYMENT', + typeName: null, + baseTypeInfo: '.BASEEMPLOYMENT', + propertyInfos: [{ + name: 'monthlyIncome', + typeInfo: 'Decimal', + attributeName: { + localPart: 'monthly_income' + }, + type: 'attribute' + }, { + name: 'employmentEndDate', + typeInfo: 'Date', + attributeName: { + localPart: 'employment_end_date' + }, + type: 'attribute' + }] + }, { + localName: 'BUSINESSSTATUS', + typeName: 'BUSINESS_STATUS', + baseTypeInfo: '.BASELOANSTATUS', + propertyInfos: [{ + name: 'payoffDate', + typeInfo: 'Calendar', + attributeName: { + localPart: 'payoff_date' + }, + type: 'attribute' + }, { + name: 'amountChargeOff', + typeInfo: 'Decimal', + attributeName: { + localPart: 'amount_charge_off' + }, + type: 'attribute' + }] + }, { + localName: 'BASEADDRESSLOOSE', + typeName: 'BASE_ADDRESS_LOOSE', + propertyInfos: [{ + name: 'streetAddress1', + attributeName: { + localPart: 'street_address_1' + }, + type: 'attribute' + }, { + name: 'streetAddress2', + attributeName: { + localPart: 'street_address_2' + }, + type: 'attribute' + }, { + name: 'country', + attributeName: { + localPart: 'country' + }, + type: 'attribute' + }, { + name: 'addressVerificationDate', + typeInfo: 'Date', + attributeName: { + localPart: 'address_verification_date' + }, + type: 'attribute' + }, { + name: 'city', + attributeName: { + localPart: 'city' + }, + type: 'attribute' + }, { + name: 'state', + attributeName: { + localPart: 'state' + }, + type: 'attribute' + }, { + name: 'zip', + attributeName: { + localPart: 'zip' + }, + type: 'attribute' + }, { + name: 'county', + attributeName: { + localPart: 'county' + }, + type: 'attribute' + }] + }, { + localName: 'INTEGRATIONDATA', + typeName: 'INTEGRATION_DATA' + }, { + localName: 'PAYMENTPAYROLLDEDUCTIONINFO', + typeName: 'PAYMENT_PAYROLL_DEDUCTION_INFO', + propertyInfos: [{ + name: 'accountNumber', + attributeName: { + localPart: 'account_number' + }, + type: 'attribute' + }] + }, { + localName: 'VEHICLEFINANCING.PREVIOUSLIENHOLDER', + typeName: null, + propertyInfos: [{ + name: 'currentNameOnTitle', + attributeName: { + localPart: 'current_name_on_title' + }, + type: 'attribute' + }, { + name: 'currentNameOnTitle2', + attributeName: { + localPart: 'current_name_on_title2' + }, + type: 'attribute' + }, { + name: 'newNamesOnTitle', + attributeName: { + localPart: 'new_names_on_title' + }, + type: 'attribute' + }, { + name: 'newNamesOnTitle2', + attributeName: { + localPart: 'new_names_on_title2' + }, + type: 'attribute' + }, { + name: 'nameForCollateralPurposes', + attributeName: { + localPart: 'name_for_collateral_purposes' + }, + type: 'attribute' + }, { + name: 'nameForCollateralPurposes2', + attributeName: { + localPart: 'name_for_collateral_purposes2' + }, + type: 'attribute' + }, { + name: 'currentNameOnTitleContactIndex', + typeInfo: 'Integer', + attributeName: { + localPart: 'current_name_on_title_contact_index' + }, + type: 'attribute' + }, { + name: 'currentNameOnTitleContactIndex2', + typeInfo: 'Integer', + attributeName: { + localPart: 'current_name_on_title_contact_index2' + }, + type: 'attribute' + }, { + name: 'newNamesOnTitleContactIndex', + typeInfo: 'Integer', + attributeName: { + localPart: 'new_names_on_title_contact_index' + }, + type: 'attribute' + }, { + name: 'newNamesOnTitleContactIndex2', + typeInfo: 'Integer', + attributeName: { + localPart: 'new_names_on_title_contact_index2' + }, + type: 'attribute' + }, { + name: 'nameForCollateralPurposesContactIndex', + typeInfo: 'Integer', + attributeName: { + localPart: 'name_for_collateral_purposes_contact_index' + }, + type: 'attribute' + }, { + name: 'nameForCollateralPurposesContactIndex2', + typeInfo: 'Integer', + attributeName: { + localPart: 'name_for_collateral_purposes_contact_index2' + }, + type: 'attribute' + }, { + name: 'state', + attributeName: { + localPart: 'state' + }, + type: 'attribute' + }, { + name: 'aka', + attributeName: { + localPart: 'aka' + }, + type: 'attribute' + }, { + name: 'businessTaxId', + attributeName: { + localPart: 'business_tax_id' + }, + type: 'attribute' + }, { + name: 'titleRecordingFees', + typeInfo: 'Decimal', + attributeName: { + localPart: 'title_recording_fees' + }, + type: 'attribute' + }, { + name: 'lienholderInformation', + attributeName: { + localPart: 'lienholder_information' + }, + type: 'attribute' + }, { + name: 'lienholderAccountName', + attributeName: { + localPart: 'lienholder_account_name' + }, + type: 'attribute' + }, { + name: 'lienholderAccountNameContactIndex', + typeInfo: 'Integer', + attributeName: { + localPart: 'lienholder_account_name_contact_index' + }, + type: 'attribute' + }, { + name: 'lienholderAccountName2', + attributeName: { + localPart: 'lienholder_account_name2' + }, + type: 'attribute' + }, { + name: 'lienholderAccountNameContactIndex2', + typeInfo: 'Integer', + attributeName: { + localPart: 'lienholder_account_name_contact_index2' + }, + type: 'attribute' + }, { + name: 'lienholderAccountNumber', + attributeName: { + localPart: 'lienholder_account_number' + }, + type: 'attribute' + }, { + name: 'lienholderAddress', + attributeName: { + localPart: 'lienholder_address' + }, + type: 'attribute' + }, { + name: 'lienholderCounty', + attributeName: { + localPart: 'lienholder_county' + }, + type: 'attribute' + }, { + name: 'lienholderZip', + attributeName: { + localPart: 'lienholder_zip' + }, + type: 'attribute' + }, { + name: 'lienholderCity', + attributeName: { + localPart: 'lienholder_city' + }, + type: 'attribute' + }, { + name: 'lienholderState', + attributeName: { + localPart: 'lienholder_state' + }, + type: 'attribute' + }, { + name: 'lienholderPayoff', + typeInfo: 'Decimal', + attributeName: { + localPart: 'lienholder_payoff' + }, + type: 'attribute' + }, { + name: 'lienholderPayoffDate', + typeInfo: 'Date', + attributeName: { + localPart: 'lienholder_payoff_date' + }, + type: 'attribute' + }, { + name: 'lienholderPayoffPerDiem', + typeInfo: 'Decimal', + attributeName: { + localPart: 'lienholder_payoff_per_diem' + }, + type: 'attribute' + }, { + name: 'lienholderPhone', + attributeName: { + localPart: 'lienholder_phone' + }, + type: 'attribute' + }] + }, { + localName: 'BASEHMDAINFO', + typeName: 'BASE_HMDA_INFO', + propertyInfos: [{ + name: 'propertyAddress', + attributeName: { + localPart: 'property_address' + }, + type: 'attribute' + }, { + name: 'propertyCity', + attributeName: { + localPart: 'property_city' + }, + type: 'attribute' + }, { + name: 'propertyState', + attributeName: { + localPart: 'property_state' + }, + type: 'attribute' + }, { + name: 'propertyType', + attributeName: { + localPart: 'property_type' + }, + type: 'attribute' + }, { + name: 'propertyZip', + attributeName: { + localPart: 'property_zip' + }, + type: 'attribute' + }, { + name: 'isHoepa', + attributeName: { + localPart: 'is_hoepa' + }, + type: 'attribute' + }, { + name: 'isHoepaManual', + attributeName: { + localPart: 'is_hoepa_manual' + }, + type: 'attribute' + }, { + name: 'lienPosition', + typeInfo: 'Int', + attributeName: { + localPart: 'lien_position' + }, + type: 'attribute' + }, { + name: 'hmdaLoanPurpose', + attributeName: { + localPart: 'hmda_loan_purpose' + }, + type: 'attribute' + }, { + name: 'propertyOccupancyStatus', + attributeName: { + localPart: 'property_occupancy_status' + }, + type: 'attribute' + }, { + name: 'msaNumber', + attributeName: { + localPart: 'msa_number' + }, + type: 'attribute' + }, { + name: 'propertyTaxId', + attributeName: { + localPart: 'property_tax_id' + }, + type: 'attribute' + }, { + name: 'censusTractNumber', + attributeName: { + localPart: 'census_tract_number' + }, + type: 'attribute' + }, { + name: 'propertyCounty', + attributeName: { + localPart: 'property_county' + }, + type: 'attribute' + }, { + name: 'propertyCountyCode', + attributeName: { + localPart: 'property_county_code' + }, + type: 'attribute' + }, { + name: 'stateCode', + attributeName: { + localPart: 'state_code' + }, + type: 'attribute' + }, { + name: 'interviewMethod', + attributeName: { + localPart: 'interview_method' + }, + type: 'attribute' + }, { + name: 'purchaser', + attributeName: { + localPart: 'purchaser' + }, + type: 'attribute' + }, { + name: 'propertyAddressVerificationDate', + typeInfo: 'Date', + attributeName: { + localPart: 'property_address_verification_date' + }, + type: 'attribute' + }] + }, { + localName: 'BUSINESSLOAN.CREDITCARDINFO.CARDHOLDERS.CARDHOLDER', + typeName: null, + propertyInfos: [{ + name: 'otherAttributes', + type: 'anyAttribute' + }, { + name: 'firstName', + attributeName: { + localPart: 'first_name' + }, + type: 'attribute' + }, { + name: 'lastName', + attributeName: { + localPart: 'last_name' + }, + type: 'attribute' + }, { + name: 'mInitial', + attributeName: { + localPart: 'm_initial' + }, + type: 'attribute' + }, { + name: 'orderCard', + attributeName: { + localPart: 'order_card' + }, + type: 'attribute' + }, { + name: 'referenceId', + attributeName: { + localPart: 'reference_id' + }, + type: 'attribute' + }, { + name: 'fee', + attributeName: { + localPart: 'fee' + }, + type: 'attribute' + }, { + name: 'isBorrower', + attributeName: { + localPart: 'is_borrower' + }, + type: 'attribute' + }, { + name: 'suffix', + attributeName: { + localPart: 'suffix' + }, + type: 'attribute' + }, { + name: 'creditLimit', + typeInfo: 'Decimal', + attributeName: { + localPart: 'credit_limit' + }, + type: 'attribute' + }, { + name: 'ssn', + attributeName: { + localPart: 'ssn' + }, + type: 'attribute' + }, { + name: 'dob', + attributeName: { + localPart: 'dob' + }, + type: 'attribute' + }, { + name: 'motherMaiden', + attributeName: { + localPart: 'mother_maiden' + }, + type: 'attribute' + }, { + name: 'cardAccountNumber', + attributeName: { + localPart: 'card_account_number' + }, + type: 'attribute' + }, { + name: 'isOfacIstwatch', + attributeName: { + localPart: 'is_ofac_istwatch' + }, + type: 'attribute' + }, { + name: 'istwatchTransactiondate', + attributeName: { + localPart: 'istwatch_transactiondate' + }, + type: 'attribute' + }, { + name: 'newCustomerSetup', + attributeName: { + localPart: 'new_customer_setup' + }, + type: 'attribute' + }, { + name: 'hasMonthlyStatement', + attributeName: { + localPart: 'has_monthly_statement' + }, + type: 'attribute' + }, { + name: 'isGuarantor', + attributeName: { + localPart: 'is_guarantor' + }, + type: 'attribute' + }, { + name: 'employeeId', + attributeName: { + localPart: 'employee_id' + }, + type: 'attribute' + }, { + name: 'cardHolderNameOnCard', + attributeName: { + localPart: 'card_holder_name_on_card' + }, + type: 'attribute' + }, { + name: 'mailingAddress', + attributeName: { + localPart: 'mailing_address' + }, + type: 'attribute' + }, { + name: 'mailingCity', + attributeName: { + localPart: 'mailing_city' + }, + type: 'attribute' + }, { + name: 'mailingZip', + attributeName: { + localPart: 'mailing_zip' + }, + type: 'attribute' + }, { + name: 'mailingState', + attributeName: { + localPart: 'mailing_state' + }, + type: 'attribute' + }, { + name: 'shippingMethod', + attributeName: { + localPart: 'shipping_method' + }, + type: 'attribute' + }, { + name: 'homePhone', + attributeName: { + localPart: 'home_phone' + }, + type: 'attribute' + }, { + name: 'workPhone', + attributeName: { + localPart: 'work_phone' + }, + type: 'attribute' + }, { + name: 'controlAccountNumber', + attributeName: { + localPart: 'control_account_number' + }, + type: 'attribute' + }, { + name: 'companyName', + attributeName: { + localPart: 'company_name' + }, + type: 'attribute' + }, { + name: 'companyNameOnCard', + attributeName: { + localPart: 'company_name_on_card' + }, + type: 'attribute' + }, { + name: 'statementAddress', + attributeName: { + localPart: 'statement_address' + }, + type: 'attribute' + }, { + name: 'statementCity', + attributeName: { + localPart: 'statement_city' + }, + type: 'attribute' + }, { + name: 'statementZip', + attributeName: { + localPart: 'statement_zip' + }, + type: 'attribute' + }, { + name: 'statementState', + attributeName: { + localPart: 'statement_state' + }, + type: 'attribute' + }, { + name: 'cashLimit', + typeInfo: 'Decimal', + attributeName: { + localPart: 'cash_limit' + }, + type: 'attribute' + }, { + name: 'annualFeeCode', + attributeName: { + localPart: 'annual_fee_code' + }, + type: 'attribute' + }, { + name: 'paypointFlag', + attributeName: { + localPart: 'paypoint_flag' + }, + type: 'attribute' + }, { + name: 'hasGhostCardLetter', + attributeName: { + localPart: 'has_ghost_card_letter' + }, + type: 'attribute' + }, { + name: 'authorizationStrategy', + attributeName: { + localPart: 'authorization_strategy' + }, + type: 'attribute' + }, { + name: 'customAuthStrategy', + attributeName: { + localPart: 'custom_auth_strategy' + }, + type: 'attribute' + }, { + name: 'fleetRestriction', + attributeName: { + localPart: 'fleet_restriction' + }, + type: 'attribute' + }, { + name: 'fleetPrompt', + attributeName: { + localPart: 'fleet_prompt' + }, + type: 'attribute' + }, { + name: 'fleetGroup', + attributeName: { + localPart: 'fleet_group' + }, + type: 'attribute' + }, { + name: 'fleetType', + attributeName: { + localPart: 'fleet_type' + }, + type: 'attribute' + }] + }, { + localName: 'BUSINESSBASEAPPLICANT.FINANCIALINFO.CURRENTEMPLOYMENT', + typeName: null, + baseTypeInfo: '.BASEEMPLOYMENT', + propertyInfos: [{ + name: 'isEmployeeOfLender', + attributeName: { + localPart: 'is_employee_of_lender' + }, + type: 'attribute' + }, { + name: 'employeeOfLenderType', + attributeName: { + localPart: 'employee_of_lender_type' + }, + type: 'attribute' + }, { + name: 'professionMonths', + typeInfo: 'Integer', + attributeName: { + localPart: 'profession_months' + }, + type: 'attribute' + }] + }, { + localName: 'BASEMONTHLYINCOME.OTHERINCOME', + typeName: null, + propertyInfos: [{ + name: 'monthlyIncome', + typeInfo: 'Decimal', + attributeName: { + localPart: 'monthly_income' + }, + type: 'attribute' + }, { + name: 'monthlyIncomeDescription', + attributeName: { + localPart: 'monthly_income_description' + }, + type: 'attribute' + }, { + name: 'isTaxExempt', + attributeName: { + localPart: 'is_tax_exempt' + }, + type: 'attribute' + }, { + name: 'isHmdaExempt', + attributeName: { + localPart: 'is_hmda_exempt' + }, + type: 'attribute' + }] + }, { + localName: 'BASEASSETSAVINGSACCOUNT', + typeName: 'BASE_ASSET_SAVINGS_ACCOUNT', + baseTypeInfo: '.BASEASSET', + propertyInfos: [{ + name: 'expirationDate', + typeInfo: 'Date', + attributeName: { + localPart: 'expiration_date' + }, + type: 'attribute' + }, { + name: 'issueDate', + typeInfo: 'Date', + attributeName: { + localPart: 'issue_date' + }, + type: 'attribute' + }] + }, { + localName: 'BUSINESSLOAN.LOANINFO', + typeName: null, + baseTypeInfo: '.BUSINESSLOANINFO' + }, { + localName: 'BASESYSTEM', + typeName: 'BASE_SYSTEM', + propertyInfos: [{ + name: 'otherAttributes', + type: 'anyAttribute' + }, { + name: 'processor', + elementName: 'PROCESSOR', + typeInfo: '.BASEPARTY' + }, { + name: 'loanofficer', + elementName: 'LOAN_OFFICER', + typeInfo: '.BASEPARTY' + }, { + name: 'bookingofficer', + elementName: 'BOOKING_OFFICER', + typeInfo: '.BASEPARTY' + }, { + name: 'approvalofficer', + elementName: 'APPROVAL_OFFICER', + typeInfo: '.BASEPARTY' + }, { + name: 'counterofferofficer', + elementName: 'COUNTER_OFFER_OFFICER', + typeInfo: '.BASEPARTY' + }, { + name: 'funder', + elementName: 'FUNDER', + typeInfo: '.BASEPARTY' + }, { + name: 'decliningofficer', + elementName: 'DECLINING_OFFICER', + typeInfo: '.BASEPARTY' + }, { + name: 'decidingofficer', + elementName: 'DECIDING_OFFICER', + typeInfo: '.BASEPARTY' + }, { + name: 'originator', + elementName: 'ORIGINATOR', + typeInfo: '.BASESYSTEM.ORIGINATOR' + }, { + name: 'branch', + elementName: 'BRANCH', + typeInfo: '.BASEBRANCH' + }, { + name: 'lender', + elementName: 'LENDER', + typeInfo: '.BASESYSTEM.LENDER' + }, { + name: 'organization', + required: true, + elementName: 'ORGANIZATION', + typeInfo: '.BASEPARTY' + }, { + name: 'insuranceseller', + elementName: 'INSURANCE_SELLER', + typeInfo: '.BASEPARTY' + }, { + name: 'clinic', + elementName: 'CLINIC', + typeInfo: '.BASEPARTY' + }, { + name: 'clinicworker', + elementName: 'CLINIC_WORKER', + typeInfo: '.BASEPARTY' + }, { + name: 'insurancelastpulledofficer', + elementName: 'INSURANCE_LAST_PULLED_OFFICER', + typeInfo: '.BASEPARTY' + }, { + name: 'source', + attributeName: { + localPart: 'source' + }, + type: 'attribute' + }, { + name: 'originationIp', + attributeName: { + localPart: 'origination_ip' + }, + type: 'attribute' + }, { + name: 'externalSource', + attributeName: { + localPart: 'external_source' + }, + type: 'attribute' + }, { + name: 'loanNumber', + attributeName: { + localPart: 'loan_number' + }, + type: 'attribute' + }, { + name: 'referenceNumberType', + attributeName: { + localPart: 'reference_number_type' + }, + type: 'attribute' + }] + }, { + localName: 'CREDITCARDINFO', + typeName: 'CREDIT_CARD_INFO', + propertyInfos: [{ + name: 'hasBalanceTransfer', + attributeName: { + localPart: 'has_balance_transfer' + }, + type: 'attribute' + }, { + name: 'printCardsOnsite', + attributeName: { + localPart: 'print_cards_onsite' + }, + type: 'attribute' + }, { + name: 'cardType', + attributeName: { + localPart: 'card_type' + }, + type: 'attribute' + }, { + name: 'cardName', + attributeName: { + localPart: 'card_name' + }, + type: 'attribute' + }, { + name: 'cardNameRequested', + attributeName: { + localPart: 'card_name_requested' + }, + type: 'attribute' + }, { + name: 'cardNumber', + attributeName: { + localPart: 'card_number' + }, + type: 'attribute' + }, { + name: 'expireDate', + attributeName: { + localPart: 'expire_date' + }, + type: 'attribute' + }, { + name: 'currentCreditLimit', + typeInfo: 'Decimal', + attributeName: { + localPart: 'current_credit_limit' + }, + type: 'attribute' + }, { + name: 'aprBalanceTransfer', + typeInfo: 'Decimal', + attributeName: { + localPart: 'apr_balance_transfer' + }, + type: 'attribute' + }, { + name: 'introAprBalanceTransfer', + typeInfo: 'Decimal', + attributeName: { + localPart: 'intro_apr_balance_transfer' + }, + type: 'attribute' + }, { + name: 'introAprBalanceTransferExpireDate', + typeInfo: 'Calendar', + attributeName: { + localPart: 'intro_apr_balance_transfer_expire_date' + }, + type: 'attribute' + }, { + name: 'aprCashAdvances', + typeInfo: 'Decimal', + attributeName: { + localPart: 'apr_cash_advances' + }, + type: 'attribute' + }, { + name: 'introAprCashAdvances', + typeInfo: 'Decimal', + attributeName: { + localPart: 'intro_apr_cash_advances' + }, + type: 'attribute' + }, { + name: 'introAprCashAdvancesExpireDate', + typeInfo: 'Calendar', + attributeName: { + localPart: 'intro_apr_cash_advances_expire_date' + }, + type: 'attribute' + }, { + name: 'aprOther', + typeInfo: 'Decimal', + attributeName: { + localPart: 'apr_other' + }, + type: 'attribute' + }, { + name: 'introAprOther', + typeInfo: 'Decimal', + attributeName: { + localPart: 'intro_apr_other' + }, + type: 'attribute' + }, { + name: 'introAprOtherExpireDate', + typeInfo: 'Calendar', + attributeName: { + localPart: 'intro_apr_other_expire_date' + }, + type: 'attribute' + }] + }, { + localName: 'PAYMENTMANUALNOCOUPONINFO', + typeName: 'PAYMENT_MANUAL_NO_COUPON_INFO', + propertyInfos: [{ + name: 'accountNumber', + attributeName: { + localPart: 'account_number' + }, + type: 'attribute' + }] + }, { + localName: 'BUSINESSLOAN', + typeName: null, + baseTypeInfo: '.BUSINESSLOAN' + }, { + localName: 'VEHICLEFINANCING.DEALERSHIPPROCESSING', + typeName: null, + propertyInfos: [{ + name: 'name', + attributeName: { + localPart: 'name' + }, + type: 'attribute' + }, { + name: 'isOnWatchlist', + attributeName: { + localPart: 'is_on_watchlist' + }, + type: 'attribute' + }, { + name: 'watchlistReason', + attributeName: { + localPart: 'watchlist_reason' + }, + type: 'attribute' + }, { + name: 'dealerNumber', + attributeName: { + localPart: 'dealer_number' + }, + type: 'attribute' + }, { + name: 'address', + attributeName: { + localPart: 'address' + }, + type: 'attribute' + }, { + name: 'county', + attributeName: { + localPart: 'county' + }, + type: 'attribute' + }, { + name: 'zip', + attributeName: { + localPart: 'zip' + }, + type: 'attribute' + }, { + name: 'city', + attributeName: { + localPart: 'city' + }, + type: 'attribute' + }, { + name: 'state', + attributeName: { + localPart: 'state' + }, + type: 'attribute' + }, { + name: 'phone', + attributeName: { + localPart: 'phone' + }, + type: 'attribute' + }, { + name: 'fax', + attributeName: { + localPart: 'fax' + }, + type: 'attribute' + }, { + name: 'nameOnTitle', + attributeName: { + localPart: 'name_on_title' + }, + type: 'attribute' + }, { + name: 'nameOnTitle2', + attributeName: { + localPart: 'name_on_title2' + }, + type: 'attribute' + }, { + name: 'nameForTitlePurpose', + attributeName: { + localPart: 'name_for_title_purpose' + }, + type: 'attribute' + }, { + name: 'nameForTitlePurpose2', + attributeName: { + localPart: 'name_for_title_purpose2' + }, + type: 'attribute' + }, { + name: 'nameOnTitleContactIndex', + typeInfo: 'Integer', + attributeName: { + localPart: 'name_on_title_contact_index' + }, + type: 'attribute' + }, { + name: 'nameOnTitleContactIndex2', + typeInfo: 'Integer', + attributeName: { + localPart: 'name_on_title_contact_index2' + }, + type: 'attribute' + }, { + name: 'nameForTitlePurposeContactIndex', + typeInfo: 'Integer', + attributeName: { + localPart: 'name_for_title_purpose_contact_index' + }, + type: 'attribute' + }, { + name: 'nameForTitlePurposeContactIndex2', + typeInfo: 'Integer', + attributeName: { + localPart: 'name_for_title_purpose_contact_index2' + }, + type: 'attribute' + }, { + name: 'titleState', + attributeName: { + localPart: 'title_state' + }, + type: 'attribute' + }, { + name: 'aka', + attributeName: { + localPart: 'aka' + }, + type: 'attribute' + }, { + name: 'businessTaxId', + attributeName: { + localPart: 'business_tax_id' + }, + type: 'attribute' + }, { + name: 'titleRecordingFees', + typeInfo: 'Double', + attributeName: { + localPart: 'title_recording_fees' + }, + type: 'attribute' + }, { + name: 'reserveType', + attributeName: { + localPart: 'reserve_type' + }, + type: 'attribute' + }, { + name: 'reserveValue', + typeInfo: 'Double', + attributeName: { + localPart: 'reserve_value' + }, + type: 'attribute' + }, { + name: 'primaryReserveType', + attributeName: { + localPart: 'primary_reserve_type' + }, + type: 'attribute' + }, { + name: 'primaryReserveValue', + typeInfo: 'Double', + attributeName: { + localPart: 'primary_reserve_value' + }, + type: 'attribute' + }, { + name: 'secondaryReserveType', + attributeName: { + localPart: 'secondary_reserve_type' + }, + type: 'attribute' + }, { + name: 'secondaryReserveValue', + typeInfo: 'Double', + attributeName: { + localPart: 'secondary_reserve_value' + }, + type: 'attribute' + }, { + name: 'reserveSelectionType', + attributeName: { + localPart: 'reserve_selection_type' + }, + type: 'attribute' + }, { + name: 'referenceNumber', + attributeName: { + localPart: 'reference_number' + }, + type: 'attribute' + }, { + name: 'mainContact', + attributeName: { + localPart: 'main_contact' + }, + type: 'attribute' + }, { + name: 'contactEmail', + attributeName: { + localPart: 'contact_email' + }, + type: 'attribute' + }] + }, { + localName: 'BASEASSETCERTIFICATE', + typeName: 'BASE_ASSET_CERTIFICATE', + baseTypeInfo: '.BASEASSET', + propertyInfos: [{ + name: 'certificateNumber', + attributeName: { + localPart: 'certificate_number' + }, + type: 'attribute' + }, { + name: 'expirationDate', + typeInfo: 'Date', + attributeName: { + localPart: 'expiration_date' + }, + type: 'attribute' + }, { + name: 'issueDate', + typeInfo: 'Date', + attributeName: { + localPart: 'issue_date' + }, + type: 'attribute' + }, { + name: 'pledgeType', + attributeName: { + localPart: 'pledge_type' + }, + type: 'attribute' + }, { + name: 'rate', + typeInfo: 'Decimal', + attributeName: { + localPart: 'rate' + }, + type: 'attribute' + }, { + name: 'pledgePercent', + typeInfo: 'Decimal', + attributeName: { + localPart: 'pledge_percent' + }, + type: 'attribute' + }, { + name: 'pledgeValueType', + attributeName: { + localPart: 'pledge_value_type' + }, + type: 'attribute' + }, { + name: 'pledgeValue', + typeInfo: 'Decimal', + attributeName: { + localPart: 'pledge_value' + }, + type: 'attribute' + }] + }, { + localName: 'BASEMONTHLYDEBT', + typeName: 'BASE_MONTHLY_DEBT', + propertyInfos: [{ + name: 'monthlyLiability', + typeInfo: 'Decimal', + attributeName: { + localPart: 'monthly_liability' + }, + type: 'attribute' + }, { + name: 'monthlyHousingCost', + typeInfo: 'Decimal', + attributeName: { + localPart: 'monthly_housing_cost' + }, + type: 'attribute' + }, { + name: 'monthlyRent', + typeInfo: 'Decimal', + attributeName: { + localPart: 'monthly_rent' + }, + type: 'attribute' + }, { + name: 'monthlyMortgagePayment', + typeInfo: 'Decimal', + attributeName: { + localPart: 'monthly_mortgage_payment' + }, + type: 'attribute' + }, { + name: 'jobExpense', + typeInfo: 'Decimal', + attributeName: { + localPart: 'job_expense' + }, + type: 'attribute' + }, { + name: 'alimony', + typeInfo: 'Decimal', + attributeName: { + localPart: 'alimony' + }, + type: 'attribute' + }, { + name: 'childSupport', + typeInfo: 'Decimal', + attributeName: { + localPart: 'child_support' + }, + type: 'attribute' + }, { + name: 'separateMaintenanceExpense', + typeInfo: 'Decimal', + attributeName: { + localPart: 'separate_maintenance_expense' + }, + type: 'attribute' + }, { + name: 'taxExpense', + typeInfo: 'Decimal', + attributeName: { + localPart: 'tax_expense' + }, + type: 'attribute' + }, { + name: 'otherExpense1', + typeInfo: 'Decimal', + attributeName: { + localPart: 'other_expense_1' + }, + type: 'attribute' + }, { + name: 'otherExpense2', + typeInfo: 'Decimal', + attributeName: { + localPart: 'other_expense_2' + }, + type: 'attribute' + }, { + name: 'otherExpenseDescription1', + attributeName: { + localPart: 'other_expense_description_1' + }, + type: 'attribute' + }, { + name: 'otherExpenseDescription2', + attributeName: { + localPart: 'other_expense_description_2' + }, + type: 'attribute' + }, { + name: 'aggregateAmountWithLender', + typeInfo: 'Decimal', + attributeName: { + localPart: 'aggregate_amount_with_lender' + }, + type: 'attribute' + }, { + name: 'aggregateAmountWithLenderSecuredNoMortgage', + typeInfo: 'Decimal', + attributeName: { + localPart: 'aggregate_amount_with_lender_secured_no_mortgage' + }, + type: 'attribute' + }] + }, { + localName: 'DECLARATIONS', + propertyInfos: [{ + name: 'hasJudgeBankruptForeclosure', + attributeName: { + localPart: 'has_judge_bankrupt_foreclosure' + }, + type: 'attribute' + }, { + name: 'hasDeclareBankrupt', + attributeName: { + localPart: 'has_declare_bankrupt' + }, + type: 'attribute' + }, { + name: 'hasChapter13', + attributeName: { + localPart: 'has_chapter_13' + }, + type: 'attribute' + }, { + name: 'hasLawsuitParty', + attributeName: { + localPart: 'has_lawsuit_party' + }, + type: 'attribute' + }, { + name: 'hasJudgement', + attributeName: { + localPart: 'has_judgement' + }, + type: 'attribute' + }, { + name: 'hasForeclosure', + attributeName: { + localPart: 'has_foreclosure' + }, + type: 'attribute' + }, { + name: 'hasReposession', + attributeName: { + localPart: 'has_reposession' + }, + type: 'attribute' + }, { + name: 'hasOtherObligation', + attributeName: { + localPart: 'has_other_obligation' + }, + type: 'attribute' + }, { + name: 'hasPastDueBills', + attributeName: { + localPart: 'has_past_due_bills' + }, + type: 'attribute' + }, { + name: 'hasCoMaker', + attributeName: { + localPart: 'has_co_maker' + }, + type: 'attribute' + }, { + name: 'coMakerPrimaryName', + attributeName: { + localPart: 'co_maker_primary_name' + }, + type: 'attribute' + }, { + name: 'coMakerCreditor', + attributeName: { + localPart: 'co_maker_creditor' + }, + type: 'attribute' + }, { + name: 'coMakerAmount', + typeInfo: 'Decimal', + attributeName: { + localPart: 'co_maker_amount' + }, + type: 'attribute' + }, { + name: 'hasAlias', + attributeName: { + localPart: 'has_alias' + }, + type: 'attribute' + }, { + name: 'alias', + attributeName: { + localPart: 'alias' + }, + type: 'attribute' + }, { + name: 'hasIncomeDecline', + attributeName: { + localPart: 'has_income_decline' + }, + type: 'attribute' + }, { + name: 'hasSuitsPending', + attributeName: { + localPart: 'has_suits_pending' + }, + type: 'attribute' + }, { + name: 'hasAlimony', + attributeName: { + localPart: 'has_alimony' + }, + type: 'attribute' + }, { + name: 'alimonyRecipient', + attributeName: { + localPart: 'alimony_recipient' + }, + type: 'attribute' + }, { + name: 'alimonyRecipientAddress', + attributeName: { + localPart: 'alimony_recipient_address' + }, + type: 'attribute' + }, { + name: 'hasPropertyForSale', + attributeName: { + localPart: 'has_property_for_sale' + }, + type: 'attribute' + }] + }, { + localName: 'BASECURRENTADDRESSCHOICE', + typeName: 'BASE_CURRENT_ADDRESS_CHOICE', + propertyInfos: [{ + name: 'strictaddress', + required: true, + elementName: 'STRICT_ADDRESS', + typeInfo: '.BASEADDRESSSTRICT' + }, { + name: 'looseaddress', + required: true, + elementName: 'LOOSE_ADDRESS', + typeInfo: '.BASEADDRESSLOOSE' + }, { + name: 'threelineaddress', + required: true, + elementName: 'THREE_LINE_ADDRESS', + typeInfo: '.BASEADDRESSTHREELINE' + }] + }, { + localName: 'BASEHMDAXML.ITEM', + typeName: null, + propertyInfos: [{ + name: 'value', + type: 'value' + }, { + name: 'key', + attributeName: { + localPart: 'key' + }, + type: 'attribute' + }, { + name: 'valueAttribute', + attributeName: { + localPart: 'valueAttribute' + }, + type: 'attribute' + }] + }, { + localName: 'VEHICLEFINANCING.TITLE', + typeName: null, + propertyInfos: [{ + name: 'stateCurrent', + attributeName: { + localPart: 'state_current' + }, + type: 'attribute' + }] + }, { + localName: 'BASEDISBURSEMENTDEPOSIT', + typeName: 'BASE_DISBURSEMENT_DEPOSIT', + baseTypeInfo: '.BASEDISBURSEMENT', + propertyInfos: [{ + name: 'depositAccount', + attributeName: { + localPart: 'deposit_account' + }, + type: 'attribute' + }, { + name: 'depositSuffix', + attributeName: { + localPart: 'deposit_suffix' + }, + type: 'attribute' + }, { + name: 'depositType', + attributeName: { + localPart: 'deposit_type' + }, + type: 'attribute' + }, { + name: 'depositDateToCredit', + typeInfo: 'Date', + attributeName: { + localPart: 'deposit_date_to_credit' + }, + type: 'attribute' + }] + }, { + localName: 'BUSINESSBASEAPPLICANT.MAILINGADDRESS', + typeName: null, + baseTypeInfo: '.BASEADDRESSLOOSE', + propertyInfos: [{ + name: 'isCurrent', + attributeName: { + localPart: 'is_current' + }, + type: 'attribute' + }] + }, { + localName: 'BASEDISBURSEMENTACH', + typeName: 'BASE_DISBURSEMENT_ACH', + baseTypeInfo: '.BASEDISBURSEMENT', + propertyInfos: [{ + name: 'nameOnAccount', + attributeName: { + localPart: 'name_on_account' + }, + type: 'attribute' + }, { + name: 'accountNumber', + attributeName: { + localPart: 'account_number' + }, + type: 'attribute' + }, { + name: 'bankRoutingNumber', + attributeName: { + localPart: 'bank_routing_number' + }, + type: 'attribute' + }, { + name: 'bankName', + attributeName: { + localPart: 'bank_name' + }, + type: 'attribute' + }, { + name: 'bankState', + attributeName: { + localPart: 'bank_state' + }, + type: 'attribute' + }, { + name: 'accountType', + attributeName: { + localPart: 'account_type' + }, + type: 'attribute' + }, { + name: 'transactionType', + attributeName: { + localPart: 'transaction_type' + }, + type: 'attribute' + }, { + name: 'achIsPrimaryApplicant', + attributeName: { + localPart: 'ach_is_primary_applicant' + }, + type: 'attribute' + }, { + name: 'payoffDate', + typeInfo: 'Calendar', + attributeName: { + localPart: 'payoff_date' + }, + type: 'attribute' + }, { + name: 'interestPerDiem', + typeInfo: 'Double', + attributeName: { + localPart: 'interest_per_diem' + }, + type: 'attribute' + }] + }, { + localName: 'FOMANSWEREDQUESTIONS', + typeName: 'FOM_ANSWERED_QUESTIONS', + propertyInfos: [{ + name: 'fomansweredquestion', + minOccurs: 0, + collection: true, + elementName: 'FOM_ANSWERED_QUESTION', + typeInfo: '.FOMANSWEREDQUESTIONS.FOMANSWEREDQUESTION' + }] + }, { + localName: 'BASECLOSEENDINFO.ATO', + typeName: null, + propertyInfos: [{ + name: 'name', + attributeName: { + localPart: 'name' + }, + type: 'attribute' + }, { + name: 'memo', + attributeName: { + localPart: 'memo' + }, + type: 'attribute' + }, { + name: 'amount', + typeInfo: 'Decimal', + attributeName: { + localPart: 'amount' + }, + type: 'attribute' + }, { + name: 'isPPFC', + attributeName: { + localPart: 'is_PPFC' + }, + type: 'attribute' + }, { + name: 'isMapr', + attributeName: { + localPart: 'is_mapr' + }, + type: 'attribute' + }, { + name: 'fundingMethod', + attributeName: { + localPart: 'funding_method' + }, + type: 'attribute' + }] + }, { + localName: 'PAYMENTTRANSFERFROMOTHERINSTITUTIONINFO', + typeName: 'PAYMENT_TRANSFER_FROM_OTHER_INSTITUTION_INFO', + propertyInfos: [{ + name: 'accountType', + attributeName: { + localPart: 'account_type' + }, + type: 'attribute' + }, { + name: 'accountNumber', + attributeName: { + localPart: 'account_number' + }, + type: 'attribute' + }, { + name: 'nameOnAccount', + attributeName: { + localPart: 'name_on_account' + }, + type: 'attribute' + }, { + name: 'bankRoutingNumber', + attributeName: { + localPart: 'bank_routing_number' + }, + type: 'attribute' + }, { + name: 'bankName', + attributeName: { + localPart: 'bank_name' + }, + type: 'attribute' + }, { + name: 'bankZip', + attributeName: { + localPart: 'bank_zip' + }, + type: 'attribute' + }, { + name: 'bankCity', + attributeName: { + localPart: 'bank_city' + }, + type: 'attribute' + }, { + name: 'bankState', + attributeName: { + localPart: 'bank_state' + }, + type: 'attribute' + }] + }, { + localName: 'BASETASKLIST', + typeName: 'BASE_TASK_LIST', + propertyInfos: [{ + name: 'task', + minOccurs: 0, + collection: true, + elementName: 'TASK', + typeInfo: '.BASETASKLIST.TASK' + }] + }, { + localName: 'BUSINESSLOAN.VEHICLEINFO', + typeName: null, + propertyInfos: [{ + name: 'vehicles', + required: true, + elementName: 'VEHICLES', + typeInfo: '.BUSINESSLOAN.VEHICLEINFO.VEHICLES' + }, { + name: 'totalSalesPrice', + typeInfo: 'Decimal', + attributeName: { + localPart: 'total_sales_price' + }, + type: 'attribute' + }, { + name: 'totalVehicleValue', + typeInfo: 'Decimal', + attributeName: { + localPart: 'total_vehicle_value' + }, + type: 'attribute' + }, { + name: 'tradeAllowance', + typeInfo: 'Decimal', + attributeName: { + localPart: 'trade_allowance' + }, + type: 'attribute' + }, { + name: 'rebate', + typeInfo: 'Decimal', + attributeName: { + localPart: 'rebate' + }, + type: 'attribute' + }, { + name: 'tax', + typeInfo: 'Decimal', + attributeName: { + localPart: 'tax' + }, + type: 'attribute' + }, { + name: 'additionalItemsFrontEnd', + typeInfo: 'Decimal', + attributeName: { + localPart: 'additional_items_front_end' + }, + type: 'attribute' + }, { + name: 'additionalItemsBackEnd', + typeInfo: 'Decimal', + attributeName: { + localPart: 'additional_items_back_end' + }, + type: 'attribute' + }, { + name: 'downPayment', + typeInfo: 'Decimal', + attributeName: { + localPart: 'down_payment' + }, + type: 'attribute' + }, { + name: 'estimatedVehiclePayment', + typeInfo: 'Decimal', + attributeName: { + localPart: 'estimated_vehicle_payment' + }, + type: 'attribute' + }, { + name: 'isResidualLoan', + attributeName: { + localPart: 'is_residual_loan' + }, + type: 'attribute' + }, { + name: 'requestType', + attributeName: { + localPart: 'request_type' + }, + type: 'attribute' + }, { + name: 'maxAdvance', + attributeName: { + localPart: 'max_advance' + }, + type: 'attribute' + }, { + name: 'maxAdvanceValue', + typeInfo: 'Decimal', + attributeName: { + localPart: 'max_advance_value' + }, + type: 'attribute' + }, { + name: 'maxSoftAdvanceValue', + typeInfo: 'Decimal', + attributeName: { + localPart: 'max_soft_advance_value' + }, + type: 'attribute' + }, { + name: 'maxHardAdvanceValue', + typeInfo: 'Decimal', + attributeName: { + localPart: 'max_hard_advance_value' + }, + type: 'attribute' + }, { + name: 'inspectedBy', + attributeName: { + localPart: 'inspected_by' + }, + type: 'attribute' + }, { + name: 'inspectedDate', + typeInfo: 'Date', + attributeName: { + localPart: 'inspected_date' + }, + type: 'attribute' + }, { + name: 'vehiclePurchaseDate', + typeInfo: 'Date', + attributeName: { + localPart: 'vehicle_purchase_date' + }, + type: 'attribute' + }, { + name: 'rateType', + attributeName: { + localPart: 'rate_type' + }, + type: 'attribute' + }, { + name: 'miscImplant', + attributeName: { + localPart: 'misc_implant' + }, + type: 'attribute' + }, { + name: 'isProcessingCompleted', + attributeName: { + localPart: 'is_processing_completed' + }, + type: 'attribute' + }, { + name: 'amountOwedToLender', + typeInfo: 'Double', + attributeName: { + localPart: 'amount_owed_to_lender' + }, + type: 'attribute' + }] + }, { + localName: 'BUSINESSGUARANTORINFO.BUSINESSIDINFO.BUSINESSID2', + typeName: null, + propertyInfos: [{ + name: 'businessIdType', + attributeName: { + localPart: 'business_id_type' + }, + type: 'attribute' + }, { + name: 'businessIdNumber', + attributeName: { + localPart: 'business_id_number' + }, + type: 'attribute' + }, { + name: 'businessIdState', + attributeName: { + localPart: 'business_id_state' + }, + type: 'attribute' + }, { + name: 'businessIdCountry', + attributeName: { + localPart: 'business_id_country' + }, + type: 'attribute' + }, { + name: 'businessIdExpireDate', + typeInfo: 'Date', + attributeName: { + localPart: 'business_id_expire_date' + }, + type: 'attribute' + }, { + name: 'businessIdDateIssued', + typeInfo: 'Date', + attributeName: { + localPart: 'business_id_date_issued' + }, + type: 'attribute' + }, { + name: 'businessIdVerificationDate', + typeInfo: 'Date', + attributeName: { + localPart: 'business_id_verification_date' + }, + type: 'attribute' + }] + }, { + localName: 'BENEFICIALOWNERS.BENEFICIALOWNER', + typeName: null, + propertyInfos: [{ + name: 'idcard', + required: true, + elementName: 'ID_CARD', + typeInfo: '.BASEIDCARD' + }, { + name: 'firstName', + attributeName: { + localPart: 'first_name' + }, + type: 'attribute' + }, { + name: 'middleName', + attributeName: { + localPart: 'middle_name' + }, + type: 'attribute' + }, { + name: 'lastName', + attributeName: { + localPart: 'last_name' + }, + type: 'attribute' + }, { + name: 'suffix', + attributeName: { + localPart: 'suffix' + }, + type: 'attribute' + }, { + name: 'dob', + typeInfo: 'Date', + attributeName: { + localPart: 'dob' + }, + type: 'attribute' + }, { + name: 'isTinSsn', + attributeName: { + localPart: 'is_tin_ssn' + }, + type: 'attribute' + }, { + name: 'ssn', + attributeName: { + localPart: 'ssn' + }, + type: 'attribute' + }, { + name: 'address', + attributeName: { + localPart: 'address' + }, + type: 'attribute' + }, { + name: 'city', + attributeName: { + localPart: 'city' + }, + type: 'attribute' + }, { + name: 'state', + attributeName: { + localPart: 'state' + }, + type: 'attribute' + }, { + name: 'zip', + attributeName: { + localPart: 'zip' + }, + type: 'attribute' + }, { + name: 'isBeneficialOwner', + attributeName: { + localPart: 'is_beneficial_owner' + }, + type: 'attribute' + }, { + name: 'percentBusinessOwned', + typeInfo: 'Double', + attributeName: { + localPart: 'percent_business_owned' + }, + type: 'attribute' + }, { + name: 'isControl', + attributeName: { + localPart: 'is_control' + }, + type: 'attribute' + }, { + name: 'isAuthorizedCreditReport', + attributeName: { + localPart: 'is_authorized_credit_report' + }, + type: 'attribute' + }, { + name: 'citizenship', + attributeName: { + localPart: 'citizenship' + }, + type: 'attribute' + }, { + name: 'controlTitle', + attributeName: { + localPart: 'control_title' + }, + type: 'attribute' + }, { + name: 'isOfacIstwatch', + attributeName: { + localPart: 'is_ofac_istwatch' + }, + type: 'attribute' + }] + }, { + localName: 'BASEDISBURSEMENTLOAN', + typeName: 'BASE_DISBURSEMENT_LOAN', + baseTypeInfo: '.BASEDISBURSEMENT', + propertyInfos: [{ + name: 'loanSuffix', + attributeName: { + localPart: 'loan_suffix' + }, + type: 'attribute' + }, { + name: 'loanIsRepayLoan', + attributeName: { + localPart: 'loan_is_repay_loan' + }, + type: 'attribute' + }, { + name: 'loanDescription', + attributeName: { + localPart: 'loan_description' + }, + type: 'attribute' + }, { + name: 'loanIsSameAccount', + attributeName: { + localPart: 'loan_is_same_account' + }, + type: 'attribute' + }, { + name: 'payoffDate', + typeInfo: 'Calendar', + attributeName: { + localPart: 'payoff_date' + }, + type: 'attribute' + }, { + name: 'interestPerDiem', + typeInfo: 'Double', + attributeName: { + localPart: 'interest_per_diem' + }, + type: 'attribute' + }, { + name: 'loanType', + attributeName: { + localPart: 'loan_type' + }, + type: 'attribute' + }, { + name: 'paymentType', + attributeName: { + localPart: 'payment_type' + }, + type: 'attribute' + }, { + name: 'loanAccountNumber', + attributeName: { + localPart: 'loan_account_number' + }, + type: 'attribute' + }] + }, { + localName: 'BENEFICIALOWNERS', + typeName: 'BENEFICIAL_OWNERS', + propertyInfos: [{ + name: 'beneficialowner', + minOccurs: 0, + collection: true, + elementName: 'BENEFICIAL_OWNER', + typeInfo: '.BENEFICIALOWNERS.BENEFICIALOWNER' + }] + }, { + localName: 'BUSINESSINSURANCE', + typeName: 'BUSINESS_INSURANCE', + baseTypeInfo: '.BASEINSURANCE', + propertyInfos: [{ + name: 'type', + attributeName: { + localPart: 'type' + }, + type: 'attribute' + }, { + name: 'isFinanced', + attributeName: { + localPart: 'is_financed' + }, + type: 'attribute' + }, { + name: 'effectiveDate', + typeInfo: 'Date', + attributeName: { + localPart: 'effective_date' + }, + type: 'attribute' + }] + }, { + localName: 'BUSINESSGUARANTORINFO.BUSINESSIDINFO', + typeName: null, + propertyInfos: [{ + name: 'businessid', + elementName: 'BUSINESS_ID', + typeInfo: '.BUSINESSGUARANTORINFO.BUSINESSIDINFO.BUSINESSID' + }, { + name: 'businessid2', + elementName: 'BUSINESS_ID2', + typeInfo: '.BUSINESSGUARANTORINFO.BUSINESSIDINFO.BUSINESSID2' + }] + }, { + localName: 'BUSINESSLOAN.COMMENTS', + typeName: null, + baseTypeInfo: '.BASECOMMENTS', + propertyInfos: [{ + name: 'unabletofund', + elementName: 'UNABLE_TO_FUND', + typeInfo: 'AnyType' + }] + }, { + localName: 'BASESYSTEM.ORIGINATOR', + typeName: null, + baseTypeInfo: '.BASEPARTY', + propertyInfos: [{ + name: 'otherAttributes', + type: 'anyAttribute' + }, { + name: 'type', + required: true, + attributeName: { + localPart: 'type' + }, + type: 'attribute' + }] + }, { + localName: 'BASELOANCONTACTS.CONTACTINFO', + typeName: null, + propertyInfos: [{ + name: 'contactType', + required: true, + attributeName: { + localPart: 'contact_type' + }, + type: 'attribute' + }, { + name: 'firstName', + attributeName: { + localPart: 'first_name' + }, + type: 'attribute' + }, { + name: 'middleName', + attributeName: { + localPart: 'middle_name' + }, + type: 'attribute' + }, { + name: 'lastName', + attributeName: { + localPart: 'last_name' + }, + type: 'attribute' + }, { + name: 'suffix', + attributeName: { + localPart: 'suffix' + }, + type: 'attribute' + }, { + name: 'address', + attributeName: { + localPart: 'address' + }, + type: 'attribute' + }, { + name: 'city', + attributeName: { + localPart: 'city' + }, + type: 'attribute' + }, { + name: 'state', + attributeName: { + localPart: 'state' + }, + type: 'attribute' + }, { + name: 'zip', + attributeName: { + localPart: 'zip' + }, + type: 'attribute' + }, { + name: 'phone', + attributeName: { + localPart: 'phone' + }, + type: 'attribute' + }, { + name: 'workPhone', + attributeName: { + localPart: 'work_phone' + }, + type: 'attribute' + }, { + name: 'fax', + attributeName: { + localPart: 'fax' + }, + type: 'attribute' + }, { + name: 'cell', + attributeName: { + localPart: 'cell' + }, + type: 'attribute' + }, { + name: 'pager', + attributeName: { + localPart: 'pager' + }, + type: 'attribute' + }, { + name: 'email', + attributeName: { + localPart: 'email' + }, + type: 'attribute' + }, { + name: 'companyName', + attributeName: { + localPart: 'company_name' + }, + type: 'attribute' + }, { + name: 'departmentName', + attributeName: { + localPart: 'department_name' + }, + type: 'attribute' + }, { + name: 'companyAddress', + attributeName: { + localPart: 'company_address' + }, + type: 'attribute' + }, { + name: 'companyCity', + attributeName: { + localPart: 'company_city' + }, + type: 'attribute' + }, { + name: 'companyState', + attributeName: { + localPart: 'company_state' + }, + type: 'attribute' + }, { + name: 'companyZip', + attributeName: { + localPart: 'company_zip' + }, + type: 'attribute' + }, { + name: 'companyPhone', + attributeName: { + localPart: 'company_phone' + }, + type: 'attribute' + }, { + name: 'companyFax', + attributeName: { + localPart: 'company_fax' + }, + type: 'attribute' + }, { + name: 'county', + attributeName: { + localPart: 'county' + }, + type: 'attribute' + }, { + name: 'notes', + attributeName: { + localPart: 'notes' + }, + type: 'attribute' + }, { + name: 'ssn', + attributeName: { + localPart: 'ssn' + }, + type: 'attribute' + }, { + name: 'dob', + typeInfo: 'Date', + attributeName: { + localPart: 'dob' + }, + type: 'attribute' + }, { + name: 'isSsnTaxid', + attributeName: { + localPart: 'is_ssn_taxid' + }, + type: 'attribute' + }, { + name: 'paac', + attributeName: { + localPart: 'paac' + }, + type: 'attribute' + }] + }, { + localName: 'BASEWEBMSHISTORY', + typeName: 'BASE_WEBMS_HISTORY', + propertyInfos: [{ + name: 'message', + minOccurs: 0, + collection: true, + elementName: 'MESSAGE', + typeInfo: '.BASEWEBMSHISTORY.MESSAGE' + }] + }, { + localName: 'VEHICLEFINANCING.INSURANCE', + typeName: null, + propertyInfos: [{ + name: 'insuranceAgentContactIndex', + attributeName: { + localPart: 'insurance_agent_contact_index' + }, + type: 'attribute' + }, { + name: 'policyNumber', + attributeName: { + localPart: 'policy_number' + }, + type: 'attribute' + }, { + name: 'policyEffectiveDate', + typeInfo: 'Date', + attributeName: { + localPart: 'policy_effective_date' + }, + type: 'attribute' + }, { + name: 'policyExpireDate', + typeInfo: 'Date', + attributeName: { + localPart: 'policy_expire_date' + }, + type: 'attribute' + }] + }, { + localName: 'BUSINESSLOAN.FUNDING.INSURANCEOPTIONS', + typeName: null, + propertyInfos: [{ + name: 'insuranceoption', + minOccurs: 0, + collection: true, + elementName: 'INSURANCE_OPTION', + typeInfo: '.BUSINESSINSURANCE' + }, { + name: 'loanClass', + attributeName: { + localPart: 'loan_class' + }, + type: 'attribute' + }, { + name: 'description', + attributeName: { + localPart: 'description' + }, + type: 'attribute' + }, { + name: 'borrower1Index', + typeInfo: 'Integer', + attributeName: { + localPart: 'borrower_1_index' + }, + type: 'attribute' + }, { + name: 'borrower1IsSpouse', + attributeName: { + localPart: 'borrower_1_is_spouse' + }, + type: 'attribute' + }, { + name: 'borrower2Index', + typeInfo: 'Integer', + attributeName: { + localPart: 'borrower_2_index' + }, + type: 'attribute' + }, { + name: 'borrower2IsSpouse', + attributeName: { + localPart: 'borrower_2_is_spouse' + }, + type: 'attribute' + }] + }, { + localName: 'BASEMODIFICATIONHISTORY.AUDIT', + typeName: null, + propertyInfos: [{ + name: 'content', + type: 'value' + }, { + name: 'modificationDate', + typeInfo: 'DateTime', + attributeName: { + localPart: 'modification_date' + }, + type: 'attribute' + }, { + name: 'modifierName', + attributeName: { + localPart: 'modifier_name' + }, + type: 'attribute' + }, { + name: 'modifierType', + attributeName: { + localPart: 'modifier_type' + }, + type: 'attribute' + }] + }, { + localName: 'BASEASSETLIST', + typeName: 'BASE_ASSET_LIST', + propertyInfos: [{ + name: 'realestateOrASSETOrVEHICLE', + minOccurs: 0, + collection: true, + elementTypeInfos: [{ + elementName: 'REAL_ESTATE', + typeInfo: '.BASEASSETREALESTATE' + }, { + elementName: 'ASSET', + typeInfo: '.BASEASSETLIST.ASSET' + }, { + elementName: 'VEHICLE', + typeInfo: '.BASEASSETVEHICLE' + }, { + elementName: 'SHARES', + typeInfo: '.BASEASSETSHARE' + }, { + elementName: 'CERTIFICATE', + typeInfo: '.BASEASSETCERTIFICATE' + }, { + elementName: 'SAVINGS_ACCOUNT', + typeInfo: '.BASEASSETSAVINGSACCOUNT' + }], + type: 'elements' + }] + }, { + localName: 'BASEAPPLICANTQUESTIONS.APPLICANTQUESTION', + typeName: null, + propertyInfos: [{ + name: 'applicantquestionanswer', + minOccurs: 0, + collection: true, + elementName: 'APPLICANT_QUESTION_ANSWER', + typeInfo: '.BASEAPPLICANTQUESTIONS.APPLICANTQUESTION.APPLICANTQUESTIONANSWER' + }, { + name: 'questionName', + attributeName: { + localPart: 'question_name' + }, + type: 'attribute' + }, { + name: 'questionType', + attributeName: { + localPart: 'question_type' + }, + type: 'attribute' + }] + }, { + localName: 'BASECUSTOMQUESTIONS.CUSTOMQUESTION.CUSTOMQUESTIONANSWER', + typeName: null, + propertyInfos: [{ + name: 'answerText', + attributeName: { + localPart: 'answer_text' + }, + type: 'attribute' + }, { + name: 'answerValue', + attributeName: { + localPart: 'answer_value' + }, + type: 'attribute' + }] + }, { + localName: 'FOMANSWEREDQUESTIONS.FOMANSWEREDQUESTION.FOMANSWERS.FOMANSWER', + typeName: null, + propertyInfos: [{ + name: 'text', + required: true + }, { + name: 'value', + required: true + }, { + name: 'fieldType', + attributeName: { + localPart: 'field_type' + }, + type: 'attribute' + }] + }, { + localName: 'BUSINESSCOMPANYINFO', + typeName: 'BUSINESS_COMPANY_INFO', + baseTypeInfo: '.BASEBUSINESSCOMPANYINFO', + propertyInfos: [{ + name: 'businessdenialreason', + elementName: 'BUSINESS_DENIAL_REASON' + }, { + name: 'isHighRiskBusiness', + attributeName: { + localPart: 'is_high_risk_business' + }, + type: 'attribute' + }, { + name: 'businessCustomScore', + typeInfo: 'Int', + attributeName: { + localPart: 'business_custom_score' + }, + type: 'attribute' + }, { + name: 'businessCustomScore2', + typeInfo: 'Double', + attributeName: { + localPart: 'business_custom_score_2' + }, + type: 'attribute' + }, { + name: 'isBusinessDeclined', + attributeName: { + localPart: 'is_business_declined' + }, + type: 'attribute' + }, { + name: 'businessPaperGrade', + attributeName: { + localPart: 'business_paper_grade' + }, + type: 'attribute' + }] + }, { + localName: 'BUSINESSFUNDINGINFO', + typeName: 'BUSINESS_FUNDING_INFO', + baseTypeInfo: '.BASEFUNDINGINFO', + propertyInfos: [{ + name: 'amountFinanced', + typeInfo: 'Decimal', + attributeName: { + localPart: 'amount_financed' + }, + type: 'attribute' + }, { + name: 'loanTerm', + typeInfo: 'Int', + attributeName: { + localPart: 'loan_term' + }, + type: 'attribute' + }, { + name: 'rate', + typeInfo: 'Decimal', + attributeName: { + localPart: 'rate' + }, + type: 'attribute' + }, { + name: 'exactMonthlyPayment', + typeInfo: 'Decimal', + attributeName: { + localPart: 'exact_monthly_payment' + }, + type: 'attribute' + }, { + name: 'exactMonthlyPaymentOriginal', + typeInfo: 'Decimal', + attributeName: { + localPart: 'exact_monthly_payment_original' + }, + type: 'attribute' + }, { + name: 'exactLastMonthlyPayment', + typeInfo: 'Decimal', + attributeName: { + localPart: 'exact_last_monthly_payment' + }, + type: 'attribute' + }, { + name: 'additionalFees', + typeInfo: 'Decimal', + attributeName: { + localPart: 'additional_fees' + }, + type: 'attribute' + }, { + name: 'additionalFeesComment', + attributeName: { + localPart: 'additional_fees_comment' + }, + type: 'attribute' + }, { + name: 'firstPaymentDate', + typeInfo: 'Calendar', + attributeName: { + localPart: 'first_payment_date' + }, + type: 'attribute' + }, { + name: 'paymentMethod', + attributeName: { + localPart: 'payment_method' + }, + type: 'attribute' + }, { + name: 'paymentMethodSetPayment', + typeInfo: 'Decimal', + attributeName: { + localPart: 'payment_method_set_payment' + }, + type: 'attribute' + }, { + name: 'indexType', + attributeName: { + localPart: 'index_type' + }, + type: 'attribute' + }, { + name: 'initialRate', + typeInfo: 'Decimal', + attributeName: { + localPart: 'initial_rate' + }, + type: 'attribute' + }, { + name: 'rateExpireDate', + typeInfo: 'Calendar', + attributeName: { + localPart: 'rate_expire_date' + }, + type: 'attribute' + }, { + name: 'initialAmountAdvanced', + typeInfo: 'Decimal', + attributeName: { + localPart: 'initial_amount_advanced' + }, + type: 'attribute' + }, { + name: 'lastPaymentDate', + typeInfo: 'Date', + attributeName: { + localPart: 'last_payment_date' + }, + type: 'attribute' + }, { + name: 'financeCharge', + typeInfo: 'Decimal', + attributeName: { + localPart: 'finance_charge' + }, + type: 'attribute' + }, { + name: 'totalFinancedPayment', + typeInfo: 'Decimal', + attributeName: { + localPart: 'total_financed_payment' + }, + type: 'attribute' + }, { + name: 'otherCharges', + typeInfo: 'Decimal', + attributeName: { + localPart: 'other_charges' + }, + type: 'attribute' + }, { + name: 'otherChargesDescription', + attributeName: { + localPart: 'other_charges_description' + }, + type: 'attribute' + }, { + name: 'amountAdvanced', + typeInfo: 'Decimal', + attributeName: { + localPart: 'amount_advanced' + }, + type: 'attribute' + }, { + name: 'prevLoanLinerBalance', + typeInfo: 'Decimal', + attributeName: { + localPart: 'prev_loan_liner_balance' + }, + type: 'attribute' + }, { + name: 'prevPaymentDate', + typeInfo: 'Date', + attributeName: { + localPart: 'prev_payment_date' + }, + type: 'attribute' + }, { + name: 'otherLoans', + typeInfo: 'Decimal', + attributeName: { + localPart: 'other_loans' + }, + type: 'attribute' + }, { + name: 'currentPayment', + typeInfo: 'Decimal', + attributeName: { + localPart: 'current_payment' + }, + type: 'attribute' + }, { + name: 'currentPaymentDueDate', + typeInfo: 'Date', + attributeName: { + localPart: 'current_payment_due_date' + }, + type: 'attribute' + }, { + name: 'filingFeeAmount', + typeInfo: 'Decimal', + attributeName: { + localPart: 'filing_fee_amount' + }, + type: 'attribute' + }, { + name: 'filingFeeType', + attributeName: { + localPart: 'filing_fee_type' + }, + type: 'attribute' + }, { + name: 'interestOnlyMinPayment', + typeInfo: 'Decimal', + attributeName: { + localPart: 'interest_only_min_payment' + }, + type: 'attribute' + }, { + name: 'interestOnlyMaxPayment', + typeInfo: 'Decimal', + attributeName: { + localPart: 'interest_only_max_payment' + }, + type: 'attribute' + }, { + name: 'docStampsFee', + typeInfo: 'Double', + attributeName: { + localPart: 'doc_stamps_fee' + }, + type: 'attribute' + }, { + name: 'docStampsRate', + typeInfo: 'Double', + attributeName: { + localPart: 'doc_stamps_rate' + }, + type: 'attribute' + }, { + name: 'docStampsFeeIsManual', + attributeName: { + localPart: 'doc_stamps_fee_is_manual' + }, + type: 'attribute' + }, { + name: 'docStampsType', + attributeName: { + localPart: 'doc_stamps_type' + }, + type: 'attribute' + }, { + name: 'index', + typeInfo: 'Decimal', + attributeName: { + localPart: 'index' + }, + type: 'attribute' + }, { + name: 'margin', + typeInfo: 'Decimal', + attributeName: { + localPart: 'margin' + }, + type: 'attribute' + }, { + name: 'floor', + typeInfo: 'Decimal', + attributeName: { + localPart: 'floor' + }, + type: 'attribute' + }, { + name: 'ceiling', + typeInfo: 'Decimal', + attributeName: { + localPart: 'ceiling' + }, + type: 'attribute' + }] + }, { + localName: 'BUSINESSLOAN.INTEGRATIONDATALIST', + typeName: null, + propertyInfos: [{ + name: 'integrationdata', + required: true, + collection: true, + elementName: 'INTEGRATION_DATA', + typeInfo: '.INTEGRATIONDATA' + }] + }, { + localName: 'BASEPRICEADJUSTMENTLIST', + typeName: 'BASE_PRICE_ADJUSTMENT_LIST', + propertyInfos: [{ + name: 'priceadjustment', + minOccurs: 0, + maxOccurs: 99, + collection: true, + elementName: 'PRICE_ADJUSTMENT', + typeInfo: '.BASEPRICEADJUSTMENTLIST.PRICEADJUSTMENT' + }] + }, { + localName: 'BASEBRANCH', + typeName: 'BASE_BRANCH', + baseTypeInfo: '.BASEPARTY', + propertyInfos: [{ + name: 'otherAttributes', + type: 'anyAttribute' + }, { + name: 'address', + elementName: 'ADDRESS', + typeInfo: '.BASEADDRESSLOOSE' + }, { + name: 'referenceId2', + typeInfo: 'AnySimpleType', + attributeName: { + localPart: 'reference_id2' + }, + type: 'attribute' + }, { + name: 'deluxeOrgReportingUnit', + typeInfo: 'AnySimpleType', + attributeName: { + localPart: 'deluxe_org_reporting_unit' + }, + type: 'attribute' + }, { + name: 'ewsOrgReportingUnit', + typeInfo: 'AnySimpleType', + attributeName: { + localPart: 'ews_org_reporting_unit' + }, + type: 'attribute' + }] + }, { + localName: 'BUSINESSLOAN.CREDITCARDINFO.CARDHOLDERS', + typeName: null, + propertyInfos: [{ + name: 'cardholder', + minOccurs: 0, + maxOccurs: 2000, + collection: true, + elementName: 'CARD_HOLDER', + typeInfo: '.BUSINESSLOAN.CREDITCARDINFO.CARDHOLDERS.CARDHOLDER' + }] + }, { + localName: 'VEHICLEFINANCING.UCCFILING', + typeName: null, + propertyInfos: [{ + name: 'name', + attributeName: { + localPart: 'name' + }, + type: 'attribute' + }, { + name: 'nameContactIndex', + typeInfo: 'Integer', + attributeName: { + localPart: 'name_contact_index' + }, + type: 'attribute' + }, { + name: 'ssn', + attributeName: { + localPart: 'ssn' + }, + type: 'attribute' + }, { + name: 'name2', + attributeName: { + localPart: 'name2' + }, + type: 'attribute' + }, { + name: 'nameContactIndex2', + typeInfo: 'Integer', + attributeName: { + localPart: 'name_contact_index2' + }, + type: 'attribute' + }, { + name: 'ssn2', + attributeName: { + localPart: 'ssn2' + }, + type: 'attribute' + }, { + name: 'name3', + attributeName: { + localPart: 'name3' + }, + type: 'attribute' + }, { + name: 'nameContactIndex3', + typeInfo: 'Integer', + attributeName: { + localPart: 'name_contact_index3' + }, + type: 'attribute' + }, { + name: 'ssn3', + attributeName: { + localPart: 'ssn3' + }, + type: 'attribute' + }, { + name: 'state', + attributeName: { + localPart: 'state' + }, + type: 'attribute' + }, { + name: 'aka', + attributeName: { + localPart: 'aka' + }, + type: 'attribute' + }, { + name: 'nameForCollateralPurpose', + attributeName: { + localPart: 'name_for_collateral_purpose' + }, + type: 'attribute' + }, { + name: 'nameForCollateralPurpose2', + attributeName: { + localPart: 'name_for_collateral_purpose2' + }, + type: 'attribute' + }, { + name: 'nameForCollateralPurposeContactIndex', + typeInfo: 'Integer', + attributeName: { + localPart: 'name_for_collateral_purpose_contact_index' + }, + type: 'attribute' + }, { + name: 'nameForCollateralPurposeContactIndex2', + typeInfo: 'Integer', + attributeName: { + localPart: 'name_for_collateral_purpose_contact_index2' + }, + type: 'attribute' + }, { + name: 'businessTaxId', + attributeName: { + localPart: 'business_tax_id' + }, + type: 'attribute' + }, { + name: 'titleRecordingFees', + typeInfo: 'Decimal', + attributeName: { + localPart: 'title_recording_fees' + }, + type: 'attribute' + }, { + name: 'titleState', + attributeName: { + localPart: 'title_state' + }, + type: 'attribute' + }] + }, { + localName: 'BASETASKLIST.TASK.REQUIRESET', + typeName: null, + propertyInfos: [{ + name: 'content', + type: 'value' + }, { + name: 'conditionsetHash', + typeInfo: 'AnySimpleType', + attributeName: { + localPart: 'conditionset_hash' + }, + type: 'attribute' + }, { + name: 'encoding', + typeInfo: 'AnySimpleType', + attributeName: { + localPart: 'encoding' + }, + type: 'attribute' + }] + }, { + localName: 'BASEFUNDINGINFO', + typeName: 'BASE_FUNDING_INFO', + propertyInfos: [{ + name: 'skippaymentinfo', + elementName: 'SKIP_PAYMENT_INFO', + typeInfo: '.SKIPPAYMENTINFO' + }, { + name: 'paymentinfo', + elementName: 'PAYMENT_INFO', + typeInfo: '.BASEPAYMENTINFOCHOICE' + }, { + name: 'dailyPeriodicRate', + typeInfo: 'Decimal', + attributeName: { + localPart: 'daily_periodic_rate' + }, + type: 'attribute' + }, { + name: 'paymentFrequency', + attributeName: { + localPart: 'payment_frequency' + }, + type: 'attribute' + }, { + name: 'fundedStatus', + attributeName: { + localPart: 'funded_status' + }, + type: 'attribute' + }, { + name: 'loanDate', + typeInfo: 'Date', + attributeName: { + localPart: 'loan_date' + }, + type: 'attribute' + }, { + name: 'fundingDate', + typeInfo: 'Date', + attributeName: { + localPart: 'funding_date' + }, + type: 'attribute' + }] + }, { + localName: 'BUSINESSLOAN.FUNDING', + typeName: null, + baseTypeInfo: '.BUSINESSFUNDINGINFO', + propertyInfos: [{ + name: 'insuranceoptions', + required: true, + elementName: 'INSURANCE_OPTIONS', + typeInfo: '.BUSINESSLOAN.FUNDING.INSURANCEOPTIONS' + }, { + name: 'closeendinfo', + elementName: 'CLOSE_END_INFO', + typeInfo: '.BASECLOSEENDINFO' + }] + }, { + localName: 'BASEAPPLICANTQUESTIONS.APPLICANTQUESTION.APPLICANTQUESTIONANSWER', + typeName: null, + propertyInfos: [{ + name: 'answerText', + attributeName: { + localPart: 'answer_text' + }, + type: 'attribute' + }, { + name: 'answerValue', + attributeName: { + localPart: 'answer_value' + }, + type: 'attribute' + }] + }, { + localName: 'PAYMENTTRANSFERFROMINTERNALACCOUNTINFO', + typeName: 'PAYMENT_TRANSFER_FROM_INTERNAL_ACCOUNT_INFO', + propertyInfos: [{ + name: 'accountType', + attributeName: { + localPart: 'account_type' + }, + type: 'attribute' + }, { + name: 'accountNumber', + attributeName: { + localPart: 'account_number' + }, + type: 'attribute' + }, { + name: 'nameOnAccount', + attributeName: { + localPart: 'name_on_account' + }, + type: 'attribute' + }] + }, { + localName: 'BUSINESSLOAN.BUSINESSIDINFO', + typeName: null, + propertyInfos: [{ + name: 'businessid', + elementName: 'BUSINESS_ID', + typeInfo: '.BUSINESSLOAN.BUSINESSIDINFO.BUSINESSID' + }, { + name: 'businessid2', + elementName: 'BUSINESS_ID2', + typeInfo: '.BUSINESSLOAN.BUSINESSIDINFO.BUSINESSID2' + }] + }, { + localName: 'BASEEVENTHISTORY', + typeName: 'BASE_EVENT_HISTORY', + propertyInfos: [{ + name: 'event', + minOccurs: 0, + collection: true, + elementName: 'EVENT', + typeInfo: '.BASEEVENTHISTORY.EVENT' + }] + }, { + localName: 'BASEMONTHLYINCOME', + typeName: 'BASE_MONTHLY_INCOME', + propertyInfos: [{ + name: 'otherincome', + minOccurs: 0, + maxOccurs: 20, + collection: true, + elementName: 'OTHER_INCOME', + typeInfo: '.BASEMONTHLYINCOME.OTHERINCOME' + }, { + name: 'isMonthlyIncomeBaseSalaryManual', + attributeName: { + localPart: 'is_monthly_income_base_salary_manual' + }, + type: 'attribute' + }, { + name: 'isBahIncluded', + attributeName: { + localPart: 'is_bah_included' + }, + type: 'attribute' + }, { + name: 'monthlyIncomeBaseSalary', + typeInfo: 'Decimal', + attributeName: { + localPart: 'monthly_income_base_salary' + }, + type: 'attribute' + }, { + name: 'isTaxExemptMonthlyIncomeBaseSalary', + attributeName: { + localPart: 'is_tax_exempt_monthly_income_base_salary' + }, + type: 'attribute' + }, { + name: 'isHmdaExemptMonthlyIncomeBaseSalary', + attributeName: { + localPart: 'is_hmda_exempt_monthly_income_base_salary' + }, + type: 'attribute' + }, { + name: 'monthlyIncomeOverTime', + typeInfo: 'Decimal', + attributeName: { + localPart: 'monthly_income_over_time' + }, + type: 'attribute' + }, { + name: 'monthlyIncomeBonus', + typeInfo: 'Decimal', + attributeName: { + localPart: 'monthly_income_bonus' + }, + type: 'attribute' + }, { + name: 'monthlyIncomeCommission', + typeInfo: 'Decimal', + attributeName: { + localPart: 'monthly_income_commission' + }, + type: 'attribute' + }, { + name: 'monthlyIncomeDividends', + typeInfo: 'Decimal', + attributeName: { + localPart: 'monthly_income_dividends' + }, + type: 'attribute' + }, { + name: 'monthlyIncomeNetRental', + typeInfo: 'Decimal', + attributeName: { + localPart: 'monthly_income_net_rental' + }, + type: 'attribute' + }, { + name: 'incomeVerifyMethod', + attributeName: { + localPart: 'income_verify_method' + }, + type: 'attribute' + }] + }, { + localName: 'BASEPAYMENTINFOCHOICE', + typeName: 'BASE_PAYMENT_INFO_CHOICE', + propertyInfos: [{ + name: 'couponbook', + required: true, + elementName: 'COUPON_BOOK', + typeInfo: '.PAYMENTCOUPONBOOKINFO' + }, { + name: 'payrolldeduction', + required: true, + elementName: 'PAYROLL_DEDUCTION', + typeInfo: '.PAYMENTPAYROLLDEDUCTIONINFO' + }, { + name: 'manualnocoupon', + required: true, + elementName: 'MANUAL_NO_COUPON', + typeInfo: '.PAYMENTMANUALNOCOUPONINFO' + }, { + name: 'transferfrominternalaccount', + required: true, + elementName: 'TRANSFER_FROM_INTERNAL_ACCOUNT', + typeInfo: '.PAYMENTTRANSFERFROMINTERNALACCOUNTINFO' + }, { + name: 'transferfromotherinstitution', + required: true, + elementName: 'TRANSFER_FROM_OTHER_INSTITUTION', + typeInfo: '.PAYMENTTRANSFERFROMOTHERINSTITUTIONINFO' + }] + }, { + localName: 'BASEASSETREALESTATE', + typeName: 'BASE_ASSET_REAL_ESTATE', + baseTypeInfo: '.BASEASSET', + propertyInfos: [{ + name: 'propertyType', + attributeName: { + localPart: 'property_type' + }, + type: 'attribute' + }, { + name: 'propertyGrossRentalIncome', + typeInfo: 'Decimal', + attributeName: { + localPart: 'property_gross_rental_income' + }, + type: 'attribute' + }, { + name: 'propertyNetRentalIncome', + typeInfo: 'Decimal', + attributeName: { + localPart: 'property_net_rental_income' + }, + type: 'attribute' + }, { + name: 'propertyMortgagePayments', + typeInfo: 'Decimal', + attributeName: { + localPart: 'property_mortgage_payments' + }, + type: 'attribute' + }, { + name: 'propertyOtherCosts', + typeInfo: 'Decimal', + attributeName: { + localPart: 'property_other_costs' + }, + type: 'attribute' + }, { + name: 'propertyCurrentResidenceIndicator', + attributeName: { + localPart: 'property_current_residence_indicator' + }, + type: 'attribute' + }, { + name: 'propertyDisposition', + attributeName: { + localPart: 'property_disposition' + }, + type: 'attribute' + }, { + name: 'isSubjectProperty', + attributeName: { + localPart: 'is_subject_property' + }, + type: 'attribute' + }, { + name: 'propertyTaxId', + attributeName: { + localPart: 'property_tax_id' + }, + type: 'attribute' + }, { + name: 'isFinancedProperty', + attributeName: { + localPart: 'is_financed_property' + }, + type: 'attribute' + }] + }, { + localName: 'BUSINESSLOAN.APPLICANTS', + typeName: null, + propertyInfos: [{ + name: 'applicant', + required: true, + collection: true, + elementName: 'APPLICANT', + typeInfo: '.BUSINESSAPPLICANT' + }, { + name: 'selectedProductBorrowerId', + attributeName: { + localPart: 'selected_product_borrower_id' + }, + type: 'attribute' + }] + }, { + localName: 'BASEBUSINESSCOMPANYINFO', + typeName: 'BASE_BUSINESS_COMPANY_INFO', + propertyInfos: [{ + name: 'yeartodatehistoricaldata', + required: true, + elementName: 'YEAR_TO_DATE_HISTORICAL_DATA', + typeInfo: '.BUSINESSHISTORICALINFO' + }, { + name: 'currenthistoricaldata', + required: true, + elementName: 'CURRENT_HISTORICAL_DATA', + typeInfo: '.BUSINESSHISTORICALINFO' + }, { + name: 'previoushistoricaldata', + required: true, + elementName: 'PREVIOUS_HISTORICAL_DATA', + typeInfo: '.BUSINESSHISTORICALINFO' + }, { + name: 'assets', + elementName: 'ASSETS', + typeInfo: '.BASEASSETLIST' + }, { + name: 'currentaddress', + required: true, + elementName: 'CURRENT_ADDRESS', + typeInfo: '.BASEBUSINESSCOMPANYINFO.CURRENTADDRESS' + }, { + name: 'mailingaddress', + required: true, + elementName: 'MAILING_ADDRESS', + typeInfo: '.BASEBUSINESSCOMPANYINFO.MAILINGADDRESS' + }, { + name: 'previousaddress', + elementName: 'PREVIOUS_ADDRESS', + typeInfo: '.BASEBUSINESSCOMPANYINFO.PREVIOUSADDRESS' + }, { + name: 'companyName', + attributeName: { + localPart: 'company_name' + }, + type: 'attribute' + }, { + name: 'businessTaxId', + attributeName: { + localPart: 'business_tax_id' + }, + type: 'attribute' + }, { + name: 'phone', + attributeName: { + localPart: 'phone' + }, + type: 'attribute' + }, { + name: 'cellPhone', + attributeName: { + localPart: 'cell_phone' + }, + type: 'attribute' + }, { + name: 'fax', + attributeName: { + localPart: 'fax' + }, + type: 'attribute' + }, { + name: 'email', + attributeName: { + localPart: 'email' + }, + type: 'attribute' + }, { + name: 'websiteUrl', + attributeName: { + localPart: 'website_url' + }, + type: 'attribute' + }, { + name: 'monthsInBusiness', + typeInfo: 'Int', + attributeName: { + localPart: 'months_in_business' + }, + type: 'attribute' + }, { + name: 'businessStatus', + attributeName: { + localPart: 'business_status' + }, + type: 'attribute' + }, { + name: 'businessIndustry', + attributeName: { + localPart: 'business_industry' + }, + type: 'attribute' + }, { + name: 'businessIndustryOther', + attributeName: { + localPart: 'business_industry_other' + }, + type: 'attribute' + }, { + name: 'businessDescription', + attributeName: { + localPart: 'business_description' + }, + type: 'attribute' + }, { + name: 'currMonthlyGrossIncome', + typeInfo: 'Decimal', + attributeName: { + localPart: 'curr_monthly_gross_income' + }, + type: 'attribute' + }, { + name: 'currMonthlyNetIncome', + typeInfo: 'Decimal', + attributeName: { + localPart: 'curr_monthly_net_income' + }, + type: 'attribute' + }, { + name: 'numEmployeesAndOwners', + typeInfo: 'Long', + attributeName: { + localPart: 'num_employees_and_owners' + }, + type: 'attribute' + }, { + name: 'stateRegistered', + attributeName: { + localPart: 'state_registered' + }, + type: 'attribute' + }, { + name: 'establishDate', + typeInfo: 'Date', + attributeName: { + localPart: 'establish_date' + }, + type: 'attribute' + }, { + name: 'primaryBank', + attributeName: { + localPart: 'primary_bank' + }, + type: 'attribute' + }, { + name: 'totalExistingLoanBalance', + typeInfo: 'Decimal', + attributeName: { + localPart: 'total_existing_loan_balance' + }, + type: 'attribute' + }, { + name: 'totalExistingLoanPayment', + typeInfo: 'Decimal', + attributeName: { + localPart: 'total_existing_loan_payment' + }, + type: 'attribute' + }, { + name: 'totalCheckingBalance', + typeInfo: 'Decimal', + attributeName: { + localPart: 'total_checking_balance' + }, + type: 'attribute' + }, { + name: 'memberNumber', + attributeName: { + localPart: 'member_number' + }, + type: 'attribute' + }, { + name: 'entityType', + attributeName: { + localPart: 'entity_type' + }, + type: 'attribute' + }, { + name: 'contactIndex', + typeInfo: 'Integer', + attributeName: { + localPart: 'contact_index' + }, + type: 'attribute' + }] + }, { + localName: 'VEHICLEFINANCING.MEMBERPROCESSING', + typeName: null, + propertyInfos: [{ + name: 'currentNameOnTitle', + attributeName: { + localPart: 'current_name_on_title' + }, + type: 'attribute' + }, { + name: 'currentNameOnTitle2', + attributeName: { + localPart: 'current_name_on_title2' + }, + type: 'attribute' + }, { + name: 'newNamesOnTitle', + attributeName: { + localPart: 'new_names_on_title' + }, + type: 'attribute' + }, { + name: 'newNamesOnTitle2', + attributeName: { + localPart: 'new_names_on_title2' + }, + type: 'attribute' + }, { + name: 'nameForCollateralPurposes', + attributeName: { + localPart: 'name_for_collateral_purposes' + }, + type: 'attribute' + }, { + name: 'nameForCollateralPurposes2', + attributeName: { + localPart: 'name_for_collateral_purposes2' + }, + type: 'attribute' + }, { + name: 'currentNameOnTitleContactIndex', + typeInfo: 'Integer', + attributeName: { + localPart: 'current_name_on_title_contact_index' + }, + type: 'attribute' + }, { + name: 'currentNameOnTitleContactIndex2', + typeInfo: 'Integer', + attributeName: { + localPart: 'current_name_on_title_contact_index2' + }, + type: 'attribute' + }, { + name: 'newNamesOnTitleContactIndex', + typeInfo: 'Integer', + attributeName: { + localPart: 'new_names_on_title_contact_index' + }, + type: 'attribute' + }, { + name: 'newNamesOnTitleContactIndex2', + typeInfo: 'Integer', + attributeName: { + localPart: 'new_names_on_title_contact_index2' + }, + type: 'attribute' + }, { + name: 'nameForCollateralPurposesContactIndex', + typeInfo: 'Integer', + attributeName: { + localPart: 'name_for_collateral_purposes_contact_index' + }, + type: 'attribute' + }, { + name: 'nameForCollateralPurposesContactIndex2', + typeInfo: 'Integer', + attributeName: { + localPart: 'name_for_collateral_purposes_contact_index2' + }, + type: 'attribute' + }, { + name: 'state', + attributeName: { + localPart: 'state' + }, + type: 'attribute' + }, { + name: 'aka', + attributeName: { + localPart: 'aka' + }, + type: 'attribute' + }, { + name: 'businessTaxId', + attributeName: { + localPart: 'business_tax_id' + }, + type: 'attribute' + }, { + name: 'titleRecordingFees', + typeInfo: 'Decimal', + attributeName: { + localPart: 'title_recording_fees' + }, + type: 'attribute' + }, { + name: 'sellerNameContactIndex', + typeInfo: 'Integer', + attributeName: { + localPart: 'seller_name_contact_index' + }, + type: 'attribute' + }, { + name: 'sellerNameContactIndex2', + typeInfo: 'Integer', + attributeName: { + localPart: 'seller_name_contact_index2' + }, + type: 'attribute' + }, { + name: 'sellerFirstName', + attributeName: { + localPart: 'seller_first_name' + }, + type: 'attribute' + }, { + name: 'sellerMiddleName', + attributeName: { + localPart: 'seller_middle_name' + }, + type: 'attribute' + }, { + name: 'sellerLastName', + attributeName: { + localPart: 'seller_last_name' + }, + type: 'attribute' + }, { + name: 'sellerSuffix', + attributeName: { + localPart: 'seller_suffix' + }, + type: 'attribute' + }, { + name: 'sellerFirstName2', + attributeName: { + localPart: 'seller_first_name2' + }, + type: 'attribute' + }, { + name: 'sellerMiddleName2', + attributeName: { + localPart: 'seller_middle_name2' + }, + type: 'attribute' + }, { + name: 'sellerLastName2', + attributeName: { + localPart: 'seller_last_name2' + }, + type: 'attribute' + }, { + name: 'sellerSuffix2', + attributeName: { + localPart: 'seller_suffix2' + }, + type: 'attribute' + }, { + name: 'sellerSsn4', + attributeName: { + localPart: 'seller_ssn4' + }, + type: 'attribute' + }, { + name: 'sellerDob', + typeInfo: 'Date', + attributeName: { + localPart: 'seller_dob' + }, + type: 'attribute' + }, { + name: 'sellerAddress', + attributeName: { + localPart: 'seller_address' + }, + type: 'attribute' + }, { + name: 'sellerCounty', + attributeName: { + localPart: 'seller_county' + }, + type: 'attribute' + }, { + name: 'sellerZip', + attributeName: { + localPart: 'seller_zip' + }, + type: 'attribute' + }, { + name: 'sellerCity', + attributeName: { + localPart: 'seller_city' + }, + type: 'attribute' + }, { + name: 'sellerState', + attributeName: { + localPart: 'seller_state' + }, + type: 'attribute' + }, { + name: 'sellerHomePhone', + attributeName: { + localPart: 'seller_home_phone' + }, + type: 'attribute' + }, { + name: 'sellerWorkPhone', + attributeName: { + localPart: 'seller_work_phone' + }, + type: 'attribute' + }] + }, { + localName: 'APP', + propertyInfos: [{ + name: 'version', + required: true, + typeInfo: 'Decimal', + attributeName: { + localPart: 'version' + }, + type: 'attribute' + }] + }, { + localName: 'BASETASKLIST.TASK.APPLIEDSET', + typeName: null, + propertyInfos: [{ + name: 'content', + type: 'value' + }, { + name: 'conditionsetHash', + typeInfo: 'AnySimpleType', + attributeName: { + localPart: 'conditionset_hash' + }, + type: 'attribute' + }, { + name: 'encoding', + typeInfo: 'AnySimpleType', + attributeName: { + localPart: 'encoding' + }, + type: 'attribute' + }] + }, { + localName: 'BASEASSETSHARE', + typeName: 'BASE_ASSET_SHARE', + baseTypeInfo: '.BASEASSET', + propertyInfos: [{ + name: 'expirationDate', + typeInfo: 'Date', + attributeName: { + localPart: 'expiration_date' + }, + type: 'attribute' + }, { + name: 'pledgeType', + attributeName: { + localPart: 'pledge_type' + }, + type: 'attribute' + }, { + name: 'rate', + typeInfo: 'Decimal', + attributeName: { + localPart: 'rate' + }, + type: 'attribute' + }, { + name: 'pledgePercent', + typeInfo: 'Decimal', + attributeName: { + localPart: 'pledge_percent' + }, + type: 'attribute' + }, { + name: 'pledgeValueType', + attributeName: { + localPart: 'pledge_value_type' + }, + type: 'attribute' + }, { + name: 'pledgeValue', + typeInfo: 'Decimal', + attributeName: { + localPart: 'pledge_value' + }, + type: 'attribute' + }] + }, { + localName: 'BUSINESSLOAN.CREDITCARDINFO', + typeName: null, + baseTypeInfo: '.CREDITCARDINFO', + propertyInfos: [{ + name: 'cardholders', + elementName: 'CARD_HOLDERS', + typeInfo: '.BUSINESSLOAN.CREDITCARDINFO.CARDHOLDERS' + }] + }, { + localName: 'BUSINESSGUARANTORINFO', + typeName: 'BUSINESS_GUARANTOR_INFO', + baseTypeInfo: '.BASEBUSINESSCOMPANYINFO', + propertyInfos: [{ + name: 'otherAttributes', + type: 'anyAttribute' + }, { + name: 'businessidinfo', + elementName: 'BUSINESS_ID_INFO', + typeInfo: '.BUSINESSGUARANTORINFO.BUSINESSIDINFO' + }] + }, { + localName: 'BASECUSTOMQUESTIONS.CUSTOMQUESTION', + typeName: null, + propertyInfos: [{ + name: 'customquestionanswer', + minOccurs: 0, + collection: true, + elementName: 'CUSTOM_QUESTION_ANSWER', + typeInfo: '.BASECUSTOMQUESTIONS.CUSTOMQUESTION.CUSTOMQUESTIONANSWER' + }, { + name: 'questionName', + attributeName: { + localPart: 'question_name' + }, + type: 'attribute' + }, { + name: 'questionType', + attributeName: { + localPart: 'question_type' + }, + type: 'attribute' + }] + }, { + localName: 'BUSINESSBASEAPPLICANT.CURRENTADDRESS', + typeName: null, + baseTypeInfo: '.BASECURRENTADDRESSCHOICE', + propertyInfos: [{ + name: 'occupancyStatus', + attributeName: { + localPart: 'occupancy_status' + }, + type: 'attribute' + }, { + name: 'occupancyDuration', + typeInfo: 'Integer', + attributeName: { + localPart: 'occupancy_duration' + }, + type: 'attribute' + }, { + name: 'otherOccupancyDescription', + attributeName: { + localPart: 'other_occupancy_description' + }, + type: 'attribute' + }] + }, { + localName: 'BASEBUSINESSCOMPANYINFO.PREVIOUSADDRESS', + typeName: null, + baseTypeInfo: '.BASEADDRESSLOOSE', + propertyInfos: [{ + name: 'occupancyStatus', + attributeName: { + localPart: 'occupancy_status' + }, + type: 'attribute' + }, { + name: 'occupancyDuration', + typeInfo: 'Integer', + attributeName: { + localPart: 'occupancy_duration' + }, + type: 'attribute' + }, { + name: 'otherOccupancyDescription', + attributeName: { + localPart: 'other_occupancy_description' + }, + type: 'attribute' + }] + }, { + localName: 'BASEBUSINESSCOMPANYINFO.MAILINGADDRESS', + typeName: null, + baseTypeInfo: '.BASEADDRESSLOOSE', + propertyInfos: [{ + name: 'isCurrent', + attributeName: { + localPart: 'is_current' + }, + type: 'attribute' + }] + }, { + localName: 'BASEBUSINESSCOMPANYINFO.CURRENTADDRESS', + typeName: null, + baseTypeInfo: '.BASECURRENTADDRESSCHOICE', + propertyInfos: [{ + name: 'occupancyStatus', + attributeName: { + localPart: 'occupancy_status' + }, + type: 'attribute' + }, { + name: 'occupancyDuration', + typeInfo: 'Integer', + attributeName: { + localPart: 'occupancy_duration' + }, + type: 'attribute' + }, { + name: 'otherOccupancyDescription', + attributeName: { + localPart: 'other_occupancy_description' + }, + type: 'attribute' + }] + }, { + localName: 'BASEADDRESSSTRICT', + typeName: 'BASE_ADDRESS_STRICT', + propertyInfos: [{ + name: 'streetAddress', + attributeName: { + localPart: 'street_address' + }, + type: 'attribute' + }, { + name: 'streetNo', + attributeName: { + localPart: 'street_no' + }, + type: 'attribute' + }, { + name: 'streetDirection', + attributeName: { + localPart: 'street_direction' + }, + type: 'attribute' + }, { + name: 'streetName', + attributeName: { + localPart: 'street_name' + }, + type: 'attribute' + }, { + name: 'streetType', + attributeName: { + localPart: 'street_type' + }, + type: 'attribute' + }, { + name: 'unitNo', + attributeName: { + localPart: 'unit_no' + }, + type: 'attribute' + }, { + name: 'verificationDate', + typeInfo: 'Calendar', + attributeName: { + localPart: 'verification_date' + }, + type: 'attribute' + }, { + name: 'city', + attributeName: { + localPart: 'city' + }, + type: 'attribute' + }, { + name: 'state', + attributeName: { + localPart: 'state' + }, + type: 'attribute' + }, { + name: 'zip', + attributeName: { + localPart: 'zip' + }, + type: 'attribute' + }, { + name: 'county', + attributeName: { + localPart: 'county' + }, + type: 'attribute' + }] + }, { + localName: 'VEHICLEFINANCING.MEMBERLIENPROCESSING', + typeName: null, + propertyInfos: [{ + name: 'currentNameOnTitle', + attributeName: { + localPart: 'current_name_on_title' + }, + type: 'attribute' + }, { + name: 'currentNameOnTitle2', + attributeName: { + localPart: 'current_name_on_title2' + }, + type: 'attribute' + }, { + name: 'newNamesOnTitle', + attributeName: { + localPart: 'new_names_on_title' + }, + type: 'attribute' + }, { + name: 'newNamesOnTitle2', + attributeName: { + localPart: 'new_names_on_title2' + }, + type: 'attribute' + }, { + name: 'nameForCollateralPurposes', + attributeName: { + localPart: 'name_for_collateral_purposes' + }, + type: 'attribute' + }, { + name: 'nameForCollateralPurposes2', + attributeName: { + localPart: 'name_for_collateral_purposes2' + }, + type: 'attribute' + }, { + name: 'currentNameOnTitleContactIndex', + typeInfo: 'Integer', + attributeName: { + localPart: 'current_name_on_title_contact_index' + }, + type: 'attribute' + }, { + name: 'currentNameOnTitleContactIndex2', + typeInfo: 'Integer', + attributeName: { + localPart: 'current_name_on_title_contact_index2' + }, + type: 'attribute' + }, { + name: 'newNamesOnTitleContactIndex', + typeInfo: 'Integer', + attributeName: { + localPart: 'new_names_on_title_contact_index' + }, + type: 'attribute' + }, { + name: 'newNamesOnTitleContactIndex2', + typeInfo: 'Integer', + attributeName: { + localPart: 'new_names_on_title_contact_index2' + }, + type: 'attribute' + }, { + name: 'nameForCollateralPurposesContactIndex', + typeInfo: 'Integer', + attributeName: { + localPart: 'name_for_collateral_purposes_contact_index' + }, + type: 'attribute' + }, { + name: 'nameForCollateralPurposesContactIndex2', + typeInfo: 'Integer', + attributeName: { + localPart: 'name_for_collateral_purposes_contact_index2' + }, + type: 'attribute' + }, { + name: 'state', + attributeName: { + localPart: 'state' + }, + type: 'attribute' + }, { + name: 'aka', + attributeName: { + localPart: 'aka' + }, + type: 'attribute' + }, { + name: 'businessTaxId', + attributeName: { + localPart: 'business_tax_id' + }, + type: 'attribute' + }, { + name: 'titleRecordingFees', + typeInfo: 'Decimal', + attributeName: { + localPart: 'title_recording_fees' + }, + type: 'attribute' + }, { + name: 'sellerFirstName', + attributeName: { + localPart: 'seller_first_name' + }, + type: 'attribute' + }, { + name: 'sellerMiddleName', + attributeName: { + localPart: 'seller_middle_name' + }, + type: 'attribute' + }, { + name: 'sellerNameContactIndex', + typeInfo: 'Integer', + attributeName: { + localPart: 'seller_name_contact_index' + }, + type: 'attribute' + }, { + name: 'sellerNameContactIndex2', + typeInfo: 'Integer', + attributeName: { + localPart: 'seller_name_contact_index2' + }, + type: 'attribute' + }, { + name: 'sellerLastName', + attributeName: { + localPart: 'seller_last_name' + }, + type: 'attribute' + }, { + name: 'sellerSuffix', + attributeName: { + localPart: 'seller_suffix' + }, + type: 'attribute' + }, { + name: 'sellerFirstName2', + attributeName: { + localPart: 'seller_first_name2' + }, + type: 'attribute' + }, { + name: 'sellerMiddleName2', + attributeName: { + localPart: 'seller_middle_name2' + }, + type: 'attribute' + }, { + name: 'sellerLastName2', + attributeName: { + localPart: 'seller_last_name2' + }, + type: 'attribute' + }, { + name: 'sellerSuffix2', + attributeName: { + localPart: 'seller_suffix2' + }, + type: 'attribute' + }, { + name: 'sellerAddress', + attributeName: { + localPart: 'seller_address' + }, + type: 'attribute' + }, { + name: 'sellerCounty', + attributeName: { + localPart: 'seller_county' + }, + type: 'attribute' + }, { + name: 'sellerZip', + attributeName: { + localPart: 'seller_zip' + }, + type: 'attribute' + }, { + name: 'sellerCity', + attributeName: { + localPart: 'seller_city' + }, + type: 'attribute' + }, { + name: 'sellerState', + attributeName: { + localPart: 'seller_state' + }, + type: 'attribute' + }, { + name: 'sellerHomePhone', + attributeName: { + localPart: 'seller_home_phone' + }, + type: 'attribute' + }, { + name: 'sellerWorkPhone', + attributeName: { + localPart: 'seller_work_phone' + }, + type: 'attribute' + }, { + name: 'sellerSsn4', + attributeName: { + localPart: 'seller_ssn4' + }, + type: 'attribute' + }, { + name: 'sellerDob', + typeInfo: 'Date', + attributeName: { + localPart: 'seller_dob' + }, + type: 'attribute' + }, { + name: 'lienholderInformation', + attributeName: { + localPart: 'lienholder_information' + }, + type: 'attribute' + }, { + name: 'lienholderAccountName', + attributeName: { + localPart: 'lienholder_account_name' + }, + type: 'attribute' + }, { + name: 'lienholderAccountNameContactIndex', + typeInfo: 'Integer', + attributeName: { + localPart: 'lienholder_account_name_contact_index' + }, + type: 'attribute' + }, { + name: 'lienholderAccountName2', + attributeName: { + localPart: 'lienholder_account_name2' + }, + type: 'attribute' + }, { + name: 'lienholderAccountNameContactIndex2', + typeInfo: 'Integer', + attributeName: { + localPart: 'lienholder_account_name_contact_index2' + }, + type: 'attribute' + }, { + name: 'lienholderAccountNumber', + attributeName: { + localPart: 'lienholder_account_number' + }, + type: 'attribute' + }, { + name: 'lienholderAddress', + attributeName: { + localPart: 'lienholder_address' + }, + type: 'attribute' + }, { + name: 'lienholderCounty', + attributeName: { + localPart: 'lienholder_county' + }, + type: 'attribute' + }, { + name: 'lienholderZip', + attributeName: { + localPart: 'lienholder_zip' + }, + type: 'attribute' + }, { + name: 'lienholderCity', + attributeName: { + localPart: 'lienholder_city' + }, + type: 'attribute' + }, { + name: 'lienholderState', + attributeName: { + localPart: 'lienholder_state' + }, + type: 'attribute' + }, { + name: 'lienholderPayoff', + typeInfo: 'Decimal', + attributeName: { + localPart: 'lienholder_payoff' + }, + type: 'attribute' + }, { + name: 'lienholderPayoffDate', + typeInfo: 'Date', + attributeName: { + localPart: 'lienholder_payoff_date' + }, + type: 'attribute' + }, { + name: 'lienholderPayoffPerDiem', + typeInfo: 'Decimal', + attributeName: { + localPart: 'lienholder_payoff_per_diem' + }, + type: 'attribute' + }, { + name: 'lienholderPhone', + attributeName: { + localPart: 'lienholder_phone' + }, + type: 'attribute' + }] + }, { + localName: 'BUSINESSLOAN.BUSINESSIDINFO.BUSINESSID2', + typeName: null, + propertyInfos: [{ + name: 'businessIdType', + attributeName: { + localPart: 'business_id_type' + }, + type: 'attribute' + }, { + name: 'businessIdNumber', + attributeName: { + localPart: 'business_id_number' + }, + type: 'attribute' + }, { + name: 'businessIdState', + attributeName: { + localPart: 'business_id_state' + }, + type: 'attribute' + }, { + name: 'businessIdCountry', + attributeName: { + localPart: 'business_id_country' + }, + type: 'attribute' + }, { + name: 'businessIdExpireDate', + typeInfo: 'Date', + attributeName: { + localPart: 'business_id_expire_date' + }, + type: 'attribute' + }, { + name: 'businessIdDateIssued', + typeInfo: 'Date', + attributeName: { + localPart: 'business_id_date_issued' + }, + type: 'attribute' + }, { + name: 'businessIdVerificationDate', + typeInfo: 'Date', + attributeName: { + localPart: 'business_id_verification_date' + }, + type: 'attribute' + }] + }, { + localName: 'BASEDISBURSEMENTCHECK', + typeName: 'BASE_DISBURSEMENT_CHECK', + baseTypeInfo: '.BASEDISBURSEMENT', + propertyInfos: [{ + name: 'checkNumber', + attributeName: { + localPart: 'check_number' + }, + type: 'attribute' + }, { + name: 'checkPayableTo', + attributeName: { + localPart: 'check_payable_to' + }, + type: 'attribute' + }, { + name: 'checkAddress1', + attributeName: { + localPart: 'check_address_1' + }, + type: 'attribute' + }, { + name: 'checkAddress2', + attributeName: { + localPart: 'check_address_2' + }, + type: 'attribute' + }, { + name: 'checkAddress3', + attributeName: { + localPart: 'check_address_3' + }, + type: 'attribute' + }, { + name: 'checkZip', + attributeName: { + localPart: 'check_zip' + }, + type: 'attribute' + }, { + name: 'checkRemitter', + attributeName: { + localPart: 'check_remitter' + }, + type: 'attribute' + }, { + name: 'checkPurpose', + attributeName: { + localPart: 'check_purpose' + }, + type: 'attribute' + }, { + name: 'checkStatus', + attributeName: { + localPart: 'check_status' + }, + type: 'attribute' + }, { + name: 'checkPrintOption', + typeInfo: 'Int', + attributeName: { + localPart: 'check_print_option' + }, + type: 'attribute' + }, { + name: 'checkIsPayeeOnly', + attributeName: { + localPart: 'check_is_payee_only' + }, + type: 'attribute' + }, { + name: 'checkIsPrimaryApplicant', + attributeName: { + localPart: 'check_is_primary_applicant' + }, + type: 'attribute' + }, { + name: 'payoffDate', + typeInfo: 'Calendar', + attributeName: { + localPart: 'payoff_date' + }, + type: 'attribute' + }, { + name: 'interestPerDiem', + typeInfo: 'Double', + attributeName: { + localPart: 'interest_per_diem' + }, + type: 'attribute' + }, { + name: 'checkRemitterContactIndex', + typeInfo: 'Integer', + attributeName: { + localPart: 'check_remitter_contact_index' + }, + type: 'attribute' + }, { + name: 'checkRemitterContactIndex2', + typeInfo: 'Integer', + attributeName: { + localPart: 'check_remitter_contact_index2' + }, + type: 'attribute' + }, { + name: 'checkCoremitterContactIndex', + typeInfo: 'Integer', + attributeName: { + localPart: 'check_coremitter_contact_index' + }, + type: 'attribute' + }, { + name: 'isPayeeOfacIstwatch', + attributeName: { + localPart: 'is_payee_ofac_istwatch' + }, + type: 'attribute' + }, { + name: 'istwatchTransactionDate', + attributeName: { + localPart: 'istwatch_transaction_date' + }, + type: 'attribute' + }, { + name: 'checkAccountNumber', + attributeName: { + localPart: 'check_account_number' + }, + type: 'attribute' + }] + }, { + localName: 'BASEEMPLOYMENT', + typeName: 'BASE_EMPLOYMENT', + propertyInfos: [{ + name: 'employmentStartDate', + typeInfo: 'Date', + attributeName: { + localPart: 'employment_start_date' + }, + type: 'attribute' + }, { + name: 'employedMonths', + typeInfo: 'Int', + attributeName: { + localPart: 'employed_months' + }, + type: 'attribute' + }, { + name: 'employmentAddress', + attributeName: { + localPart: 'employment_address' + }, + type: 'attribute' + }, { + name: 'employmentCity', + attributeName: { + localPart: 'employment_city' + }, + type: 'attribute' + }, { + name: 'employmentState', + attributeName: { + localPart: 'employment_state' + }, + type: 'attribute' + }, { + name: 'employmentZip', + attributeName: { + localPart: 'employment_zip' + }, + type: 'attribute' + }, { + name: 'occupation', + attributeName: { + localPart: 'occupation' + }, + type: 'attribute' + }, { + name: 'employer', + attributeName: { + localPart: 'employer' + }, + type: 'attribute' + }, { + name: 'employmentPhone', + attributeName: { + localPart: 'employment_phone' + }, + type: 'attribute' + }, { + name: 'employmentStatus', + attributeName: { + localPart: 'employment_status' + }, + type: 'attribute' + }, { + name: 'otherEmploymentDescription', + attributeName: { + localPart: 'other_employment_description' + }, + type: 'attribute' + }, { + name: 'supervisorName', + attributeName: { + localPart: 'supervisor_name' + }, + type: 'attribute' + }, { + name: 'payGrade', + attributeName: { + localPart: 'pay_grade' + }, + type: 'attribute' + }, { + name: 'ets', + typeInfo: 'Date', + attributeName: { + localPart: 'ets' + }, + type: 'attribute' + }, { + name: 'employmentWeeklyHours', + typeInfo: 'Int', + attributeName: { + localPart: 'employment_weekly_hours' + }, + type: 'attribute' + }, { + name: 'employmentBusinessType', + attributeName: { + localPart: 'employment_business_type' + }, + type: 'attribute' + }] + }, { + localName: 'FOMANSWEREDQUESTIONS.FOMANSWEREDQUESTION.FOMANSWERS', + typeName: null, + propertyInfos: [{ + name: 'fomanswer', + minOccurs: 0, + collection: true, + elementName: 'FOM_ANSWER', + typeInfo: '.FOMANSWEREDQUESTIONS.FOMANSWEREDQUESTION.FOMANSWERS.FOMANSWER' + }] + }, { + localName: 'BUSINESSLOAN.BUSINESSIDINFO.BUSINESSID', + typeName: null, + propertyInfos: [{ + name: 'businessIdType', + attributeName: { + localPart: 'business_id_type' + }, + type: 'attribute' + }, { + name: 'businessIdNumber', + attributeName: { + localPart: 'business_id_number' + }, + type: 'attribute' + }, { + name: 'businessIdState', + attributeName: { + localPart: 'business_id_state' + }, + type: 'attribute' + }, { + name: 'businessIdCountry', + attributeName: { + localPart: 'business_id_country' + }, + type: 'attribute' + }, { + name: 'businessIdExpireDate', + typeInfo: 'Date', + attributeName: { + localPart: 'business_id_expire_date' + }, + type: 'attribute' + }, { + name: 'businessIdDateIssued', + typeInfo: 'Date', + attributeName: { + localPart: 'business_id_date_issued' + }, + type: 'attribute' + }, { + name: 'businessIdVerificationDate', + typeInfo: 'Date', + attributeName: { + localPart: 'business_id_verification_date' + }, + type: 'attribute' + }] + }, { + localName: 'BASEINSURANCE', + typeName: 'BASE_INSURANCE', + propertyInfos: [{ + name: 'coverage', + typeInfo: { + type: 'list' + }, + attributeName: { + localPart: 'coverage' + }, + type: 'attribute' + }, { + name: 'planKey', + attributeName: { + localPart: 'plan_key' + }, + type: 'attribute' + }, { + name: 'description', + attributeName: { + localPart: 'description' + }, + type: 'attribute' + }, { + name: 'premium', + typeInfo: 'Decimal', + attributeName: { + localPart: 'premium' + }, + type: 'attribute' + }, { + name: 'premiumMode', + attributeName: { + localPart: 'premium_mode' + }, + type: 'attribute' + }, { + name: 'costPerDay', + typeInfo: 'Decimal', + attributeName: { + localPart: 'cost_per_day' + }, + type: 'attribute' + }, { + name: 'insuredAmount', + typeInfo: 'Decimal', + attributeName: { + localPart: 'insured_amount' + }, + type: 'attribute' + }, { + name: 'insuredRate', + typeInfo: 'Decimal', + attributeName: { + localPart: 'insured_rate' + }, + type: 'attribute' + }, { + name: 'expireDate', + typeInfo: 'Date', + attributeName: { + localPart: 'expire_date' + }, + type: 'attribute' + }, { + name: 'lastPulledDate', + typeInfo: 'DateTime', + attributeName: { + localPart: 'last_pulled_date' + }, + type: 'attribute' + }] + }, { + type: 'enumInfo', + localName: 'BaseEmployeeOfLenderTypes', + values: ['NONE', 'EMPLOYEE', 'MANAGER', 'EXECUTIVE', 'BOARDMEMBER', 'EMPLOYEEFAMILY', 'BOARDFAMILY', 'OTHER'] + }, { + type: 'enumInfo', + localName: 'BaseRaceTypeSingle', + baseTypeInfo: 'NMToken', + values: ['AMERICAN_INDIAN', 'ASIAN', 'BLACK', 'PACIFIC_ISLANDER', 'WHITE'] + }, { + type: 'enumInfo', + localName: 'BaseApplicantType', + values: ['P', 'C', 'S', 'G'] + }], + elementInfos: [{ + elementName: 'BUSINESS_LOAN', + typeInfo: '.BUSINESSLOAN' + }] + }; + return { + business_loan: business_loan + }; +}; +if (typeof define === 'function' && define.amd) { + define([], business_loan_Module_Factory); +} +else { + var business_loan_Module = business_loan_Module_Factory(); + if (typeof module !== 'undefined' && module.exports) { + module.exports.business_loan = business_loan_Module.business_loan; + } + else { + var business_loan = business_loan_Module.business_loan; + } +} \ No newline at end of file diff --git a/l/lpq/CLF_20190626_mac/business_loan.xsd b/l/lpq/CLF_20190626_mac/business_loan.xsd new file mode 100644 index 0000000..1a1a6df --- /dev/null +++ b/l/lpq/CLF_20190626_mac/business_loan.xsd @@ -0,0 +1,2197 @@ + + + + + + + + + + + + + + + + + + + + -If credit report data is empty applican'ts credit report won't be imported. + -If credit report's applicant-ssn mismatches the applicant's ssn credit report won't be imported. + -If spouse exists, then this MUST be a joint report. Otherwise, this will be a single applicant credit report. + + + + + + + + + + + + + + + + + + Default is CDATA encoding. This will allow clients to easily access data. However, you cannot nest CDATA -- hence if you use base64, then the credit report will be stored as base64 encoded text on the element. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + If Applicant's Address is domestic, please use Address Choice of "LOOSE_ADDRESS". + And "street_address_2" is currently not supported. + + But if Applicant's address is foreign, then "THREE_LINE_ADDRESS" should be used. In this case, + all three attributes "street_address_1", "street_address_2", "street_address_3" are supported. + + + + + + + + + + + + + + + + + + + + + + + If not specified, assumes mailing address = current address. + For Mailing Address, both "street_address_1" and "street_address_2" are supported. + + + + + + + + If set to Y, then LPQ use values of current address AND any values for this element will be ignored. Default is Y. + + + + + + + + + + + + + + + + This prop is readonly from LPQ. If you want to set, use the employee_of_lender instead. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Only applicable for GAP and SERVICE CONTRACT. For other insurances, it is assumed the insurance amount is financed. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + For LOC's, this can also be referred to as requested credit limit. + + + + + + + + + + + + + + + + + + + + + + + + For LOC's, this can also be referred to as approved credit limit. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Is Line of Credit ? Assumed no if omitted. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Represents monthly payment without any price adjustments. If price adjustments don't apply, this field should equal exact_monthly_payment. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + only applicable for credit card + + + + + + + + + + + + + only applicable for credit card + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + This is the approved card name. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Appears as business denial reason on the UI. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + For Business Address, please use Address Choice of "LOOSE_ADDRESS". + Also, Business Address currently does NOT support "street_address_2". + + + + + + + + + + + + + + For Business Mailing Address, both "street_address_1" and "street_address_2" are supported. + + + + + + + + If set to Y, then LPQ use values of current address AND any values for this element will be ignored. Default is Y. + + + + + + + + + Note: street address 2 will not be used since it's not available on the UI. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + The value is from custom list BUSINESS_INDUSTRY_CODES. Previously it's either NAICS or SIC code. + For NAICS, the value is 6-digit code, eg. 310000. The default list is below. For SIC code, the value is 4-digit code, eg. 0111. + + Business Industry Codes + BUSINESS_INDUSTRY_CODES + + + + Agriculture, Forestry, Fishing and Hunting110000 + + + Mining, Quarrying, and Oil and Gas Extraction210000 + + + Utilities220000 + + + Construction230000 + + + Manufacturing310000 + + + Wholesale Trade420000 + + + Retail Trade440000 + + + Transportation and Warehousing480000 + + + Information510000 + + + Finance and Insurance520000 + + + Real Estate and Rental and Leasing530000 + + + Professional, Scientific, and Technical Services540000 + + + Management of Companies and Enterprises550000 + + + Administrative and Support and Waste Management and Remediation Services560000 + + + Educational Services610000 + + + Health Care and Social Assistance620000 + + + Arts, Entertainment, and Recreation710000 + + + Accommodation and Food Services720000 + + + Other810000 + + + Public Administration920000 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + This field is internal_business_guarantor_id for internal use only. LoansPQ will export this value and will import it, but never add this yourself or pull from another application. This internal value is auto generated by LPQ when creating a new card holder. + + + + + + + + This is the vehicle that will be traded in. At the time being, only 1 of this element should exist. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + this is the vehicle that will be financed ( bought or refinanced). There can be multiple occurances of this vehicle. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Can take 5 digits. Set ORG customization key for UI to allow it. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Can take 5 digits. Set ORG customization key for UI to allow it. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + This is a readonly field. It's not imported. + It is the client responsibility to fill in the reserve_amount attribute on the LOAN_INFO node based on reserve_type and reserve_value + FLAT_FEE - flat dollar amounts + RESERVE - Reserve amount should be calculated as: ReserveAmt = (FinanceChargeIfContractRate - FinanceChargeIfBuyRate ) * ReserveValue + PERC_FIN - Reserve Amoutn = fixed percent * amount financed + TPF - Tiered Percent Finance, Reserve Amt = (percent by tier) * amount financed + TFF - Tiered Flat Fee, Reserve Amt = (flat fee by tier) * amount financed + TPFBS - Tiered Percent Finance by Spread = spread * amount financed + + + + + + + + + + + + + + + + + + + It is the client responsibility to fill in the reserve_amount attribute on the LOAN_INFO node based on reserve_type and reserve_value + FLAT_FEE - flat dollar amounts + RESERVE - Reserve amount should be calculated as: ReserveAmt = (FinanceChargeIfContractRate - FinanceChargeIfBuyRate ) * ReserveValue + PERC_FIN - Reserve Amoutn = fixed percent * amount financed + TPF - Tiered Percent Finance, Reserve Amt = (percent by tier) * amount financed + TFF - Tiered Flat Fee, Reserve Amt = (flat fee by tier) * amount financed + TPFBS - Tiered Percent Finance by Spread = spread * amount financed + + + + + + + + + + + + + + + + + + + It is the client responsibility to fill in the reserve_amount attribute on the LOAN_INFO node based on reserve_type and reserve_value + FLAT_FEE - flat dollar amounts + RESERVE - Reserve amount should be calculated as: ReserveAmt = (FinanceChargeIfContractRate - FinanceChargeIfBuyRate ) * ReserveValue + PERC_FIN - Reserve Amoutn = fixed percent * amount financed + TPF - Tiered Percent Finance, Reserve Amt = (percent by tier) * amount financed + TFF - Tiered Flat Fee, Reserve Amt = (flat fee by tier) * amount financed + TPFBS - Tiered Percent Finance by Spread = spread * amount financed + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + MOTOR is only available as a vehicle type for additional vehicle since some CU's treat it as an additional entity for a case of a boat. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + If vehicle is not known at time of loan, then make sure to set make to "UNDECIDED". + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Selected_product_borrower_id references the borrower_id attribute. The applicant ID GUID is not saved. Applicants are identified by the integer borrower_id attribute. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Every applicant on the application will be considered a card holder, as well as any additionally defined card holders. For applicants that are card holders, note that the personally identifying fields will be treated as read-only because they are retrieved from the applicant itself, not imported from here. If there are x applicants on your application, then the first x CARD_HOLDER elements must be slotted out and reserved for them. Note that this is for Business Loans only and not other loan types. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Used to indicate if card holder is an authorized user (N) or just an applicant on the application (Y). + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + This field is internal_card_holder_id for internal use only. LoansPQ will export this value and will import it, but never add this yourself or pull from another application. This internal value is auto generated by LPQ when creating a new card holder. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Description of how MaxAdvanceValue is calculated (ie: VehicleValue + Tax + Lic) + + + + + + + + This denotes the maximum loan amount that can be lent to the borrower ( including options) + + + + + This represents the maximum dollar amount that can be used towards accessory purchase ( ie: gloves, helmets, etc. ) . + + + + + Represents the max dollar ammount that can be used towards vehicle options and upgrades ( ie: leather upgrade, stereo upgrade, etc. ) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Any value entered here is not supported yet. + + + + + + + + + + + + + + + + + + + O - Open Ended + C - Closed Ended + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/l/lpq/CLF_20190626_mac/creditcard_loan.js b/l/lpq/CLF_20190626_mac/creditcard_loan.js new file mode 100644 index 0000000..235d87c --- /dev/null +++ b/l/lpq/CLF_20190626_mac/creditcard_loan.js @@ -0,0 +1,4755 @@ +var creditcard_loan_Module_Factory = function () { + var creditcard_loan = { + name: 'creditcard_loan', + defaultElementNamespaceURI: 'http:\/\/www.meridianlink.com\/CLF', + typeInfos: [{ + localName: 'BASECURRENTADDRESSCHOICE', + typeName: 'BASE_CURRENT_ADDRESS_CHOICE', + propertyInfos: [{ + name: 'strictaddress', + required: true, + elementName: 'STRICT_ADDRESS', + typeInfo: '.BASEADDRESSSTRICT' + }, { + name: 'looseaddress', + required: true, + elementName: 'LOOSE_ADDRESS', + typeInfo: '.BASEADDRESSLOOSE' + }, { + name: 'threelineaddress', + required: true, + elementName: 'THREE_LINE_ADDRESS', + typeInfo: '.BASEADDRESSTHREELINE' + }] + }, { + localName: 'BASEWEBMSHISTORY', + typeName: 'BASE_WEBMS_HISTORY', + propertyInfos: [{ + name: 'message', + minOccurs: 0, + collection: true, + elementName: 'MESSAGE', + typeInfo: '.BASEWEBMSHISTORY.MESSAGE' + }] + }, { + localName: 'APP', + propertyInfos: [{ + name: 'version', + required: true, + typeInfo: 'Decimal', + attributeName: { + localPart: 'version' + }, + type: 'attribute' + }] + }, { + localName: 'CREDITCARDBASEAPPLICANT.FINANCIALINFO.PREVIOUSEMPLOYMENT', + typeName: null, + baseTypeInfo: '.BASEEMPLOYMENT', + propertyInfos: [{ + name: 'monthlyIncome', + typeInfo: 'Decimal', + attributeName: { + localPart: 'monthly_income' + }, + type: 'attribute' + }, { + name: 'employmentEndDate', + typeInfo: 'Date', + attributeName: { + localPart: 'employment_end_date' + }, + type: 'attribute' + }] + }, { + localName: 'BASEHMDAINFO', + typeName: 'BASE_HMDA_INFO', + propertyInfos: [{ + name: 'propertyAddress', + attributeName: { + localPart: 'property_address' + }, + type: 'attribute' + }, { + name: 'propertyCity', + attributeName: { + localPart: 'property_city' + }, + type: 'attribute' + }, { + name: 'propertyState', + attributeName: { + localPart: 'property_state' + }, + type: 'attribute' + }, { + name: 'propertyType', + attributeName: { + localPart: 'property_type' + }, + type: 'attribute' + }, { + name: 'propertyZip', + attributeName: { + localPart: 'property_zip' + }, + type: 'attribute' + }, { + name: 'isHoepa', + attributeName: { + localPart: 'is_hoepa' + }, + type: 'attribute' + }, { + name: 'isHoepaManual', + attributeName: { + localPart: 'is_hoepa_manual' + }, + type: 'attribute' + }, { + name: 'lienPosition', + typeInfo: 'Int', + attributeName: { + localPart: 'lien_position' + }, + type: 'attribute' + }, { + name: 'hmdaLoanPurpose', + attributeName: { + localPart: 'hmda_loan_purpose' + }, + type: 'attribute' + }, { + name: 'propertyOccupancyStatus', + attributeName: { + localPart: 'property_occupancy_status' + }, + type: 'attribute' + }, { + name: 'msaNumber', + attributeName: { + localPart: 'msa_number' + }, + type: 'attribute' + }, { + name: 'propertyTaxId', + attributeName: { + localPart: 'property_tax_id' + }, + type: 'attribute' + }, { + name: 'censusTractNumber', + attributeName: { + localPart: 'census_tract_number' + }, + type: 'attribute' + }, { + name: 'propertyCounty', + attributeName: { + localPart: 'property_county' + }, + type: 'attribute' + }, { + name: 'propertyCountyCode', + attributeName: { + localPart: 'property_county_code' + }, + type: 'attribute' + }, { + name: 'stateCode', + attributeName: { + localPart: 'state_code' + }, + type: 'attribute' + }, { + name: 'interviewMethod', + attributeName: { + localPart: 'interview_method' + }, + type: 'attribute' + }, { + name: 'purchaser', + attributeName: { + localPart: 'purchaser' + }, + type: 'attribute' + }, { + name: 'propertyAddressVerificationDate', + typeInfo: 'Date', + attributeName: { + localPart: 'property_address_verification_date' + }, + type: 'attribute' + }] + }, { + localName: 'BASEMONTHLYINCOME', + typeName: 'BASE_MONTHLY_INCOME', + propertyInfos: [{ + name: 'otherincome', + minOccurs: 0, + maxOccurs: 20, + collection: true, + elementName: 'OTHER_INCOME', + typeInfo: '.BASEMONTHLYINCOME.OTHERINCOME' + }, { + name: 'isMonthlyIncomeBaseSalaryManual', + attributeName: { + localPart: 'is_monthly_income_base_salary_manual' + }, + type: 'attribute' + }, { + name: 'isBahIncluded', + attributeName: { + localPart: 'is_bah_included' + }, + type: 'attribute' + }, { + name: 'monthlyIncomeBaseSalary', + typeInfo: 'Decimal', + attributeName: { + localPart: 'monthly_income_base_salary' + }, + type: 'attribute' + }, { + name: 'isTaxExemptMonthlyIncomeBaseSalary', + attributeName: { + localPart: 'is_tax_exempt_monthly_income_base_salary' + }, + type: 'attribute' + }, { + name: 'isHmdaExemptMonthlyIncomeBaseSalary', + attributeName: { + localPart: 'is_hmda_exempt_monthly_income_base_salary' + }, + type: 'attribute' + }, { + name: 'monthlyIncomeOverTime', + typeInfo: 'Decimal', + attributeName: { + localPart: 'monthly_income_over_time' + }, + type: 'attribute' + }, { + name: 'monthlyIncomeBonus', + typeInfo: 'Decimal', + attributeName: { + localPart: 'monthly_income_bonus' + }, + type: 'attribute' + }, { + name: 'monthlyIncomeCommission', + typeInfo: 'Decimal', + attributeName: { + localPart: 'monthly_income_commission' + }, + type: 'attribute' + }, { + name: 'monthlyIncomeDividends', + typeInfo: 'Decimal', + attributeName: { + localPart: 'monthly_income_dividends' + }, + type: 'attribute' + }, { + name: 'monthlyIncomeNetRental', + typeInfo: 'Decimal', + attributeName: { + localPart: 'monthly_income_net_rental' + }, + type: 'attribute' + }, { + name: 'incomeVerifyMethod', + attributeName: { + localPart: 'income_verify_method' + }, + type: 'attribute' + }] + }, { + localName: 'BASEASSETVEHICLE', + typeName: 'BASE_ASSET_VEHICLE', + baseTypeInfo: '.BASEASSET', + propertyInfos: [{ + name: 'vehicleYear', + attributeName: { + localPart: 'vehicle_year' + }, + type: 'attribute' + }, { + name: 'vehicleMake', + attributeName: { + localPart: 'vehicle_make' + }, + type: 'attribute' + }, { + name: 'vehicleModel', + attributeName: { + localPart: 'vehicle_model' + }, + type: 'attribute' + }, { + name: 'vehicleVin', + attributeName: { + localPart: 'vehicle_vin' + }, + type: 'attribute' + }, { + name: 'vehicleTitleOwner', + attributeName: { + localPart: 'vehicle_title_owner' + }, + type: 'attribute' + }, { + name: 'vehicleTitleNumber', + attributeName: { + localPart: 'vehicle_title_number' + }, + type: 'attribute' + }, { + name: 'vehicleColor', + attributeName: { + localPart: 'vehicle_color' + }, + type: 'attribute' + }, { + name: 'vehicleMiles', + typeInfo: 'Int', + attributeName: { + localPart: 'vehicle_miles' + }, + type: 'attribute' + }, { + name: 'vehicleLicensePlate', + attributeName: { + localPart: 'vehicle_license_plate' + }, + type: 'attribute' + }, { + name: 'vehicleSeller', + attributeName: { + localPart: 'vehicle_seller' + }, + type: 'attribute' + }, { + name: 'vehicleHasProofInsurance', + attributeName: { + localPart: 'vehicle_has_proof_insurance' + }, + type: 'attribute' + }] + }, { + localName: 'BASEASSETSAVINGSACCOUNT', + typeName: 'BASE_ASSET_SAVINGS_ACCOUNT', + baseTypeInfo: '.BASEASSET', + propertyInfos: [{ + name: 'expirationDate', + typeInfo: 'Date', + attributeName: { + localPart: 'expiration_date' + }, + type: 'attribute' + }, { + name: 'issueDate', + typeInfo: 'Date', + attributeName: { + localPart: 'issue_date' + }, + type: 'attribute' + }] + }, { + localName: 'BASEHMDAXML.ITEM', + typeName: null, + propertyInfos: [{ + name: 'value', + type: 'value' + }, { + name: 'key', + attributeName: { + localPart: 'key' + }, + type: 'attribute' + }, { + name: 'valueAttribute', + attributeName: { + localPart: 'valueAttribute' + }, + type: 'attribute' + }] + }, { + localName: 'BASESYSTEM.ORIGINATOR', + typeName: null, + baseTypeInfo: '.BASEPARTY', + propertyInfos: [{ + name: 'otherAttributes', + type: 'anyAttribute' + }, { + name: 'type', + required: true, + attributeName: { + localPart: 'type' + }, + type: 'attribute' + }] + }, { + localName: 'CREDITCARDLOAN', + typeName: 'CREDITCARD_LOAN', + baseTypeInfo: '.APP', + propertyInfos: [{ + name: 'applicants', + required: true, + elementName: 'APPLICANTS', + typeInfo: '.CREDITCARDLOAN.APPLICANTS' + }, { + name: 'loaninfo', + required: true, + elementName: 'LOAN_INFO', + typeInfo: '.CREDITCARDLOAN.LOANINFO' + }, { + name: 'priceadjustments', + elementName: 'PRICE_ADJUSTMENTS', + typeInfo: '.BASEPRICEADJUSTMENTLIST' + }, { + name: 'loanstatus', + required: true, + elementName: 'LOAN_STATUS', + typeInfo: '.CREDITCARDSTATUS' + }, { + name: 'disbursements', + elementName: 'DISBURSEMENTS', + typeInfo: '.BASEDISBURSEMENTLIST' + }, { + name: 'tasklist', + elementName: 'TASK_LIST', + typeInfo: '.BASETASKLIST' + }, { + name: 'funding', + required: true, + elementName: 'FUNDING', + typeInfo: '.CREDITCARDLOAN.FUNDING' + }, { + name: 'comments', + required: true, + elementName: 'COMMENTS', + typeInfo: '.CREDITCARDLOAN.COMMENTS' + }, { + name: 'customquestions', + elementName: 'CUSTOM_QUESTIONS', + typeInfo: '.BASECUSTOMQUESTIONS' + }, { + name: 'contacts', + elementName: 'CONTACTS', + typeInfo: '.BASELOANCONTACTS' + }, { + name: 'system', + required: true, + collection: true, + elementName: 'SYSTEM', + typeInfo: '.CREDITCARDSYSTEM' + }, { + name: 'integrationdatalist', + elementName: 'INTEGRATION_DATA_LIST', + typeInfo: '.CREDITCARDLOAN.INTEGRATIONDATALIST' + }, { + name: 'modificationhistory', + elementName: 'MODIFICATION_HISTORY', + typeInfo: '.BASEMODIFICATIONHISTORY' + }, { + name: 'eventhistory', + elementName: 'EVENT_HISTORY', + typeInfo: '.BASEEVENTHISTORY' + }, { + name: 'webmshistory', + elementName: 'WEBMS_HISTORY', + typeInfo: '.BASEWEBMSHISTORY' + }] + }, { + localName: 'CREDITCARDLOANINFO', + typeName: 'CREDITCARD_LOAN_INFO', + baseTypeInfo: '.BASELOANINFO', + propertyInfos: [{ + name: 'cardholders', + elementName: 'CARD_HOLDERS', + typeInfo: '.CREDITCARDLOANINFO.CARDHOLDERS' + }, { + name: 'hasBalanceTransfer', + attributeName: { + localPart: 'has_balance_transfer' + }, + type: 'attribute' + }, { + name: 'printCardsOnsite', + attributeName: { + localPart: 'print_cards_onsite' + }, + type: 'attribute' + }, { + name: 'cardType', + attributeName: { + localPart: 'card_type' + }, + type: 'attribute' + }, { + name: 'cardNumber', + attributeName: { + localPart: 'card_number' + }, + type: 'attribute' + }, { + name: 'expireDate', + attributeName: { + localPart: 'expire_date' + }, + type: 'attribute' + }, { + name: 'cardName', + attributeName: { + localPart: 'card_name' + }, + type: 'attribute' + }, { + name: 'apr', + typeInfo: 'Decimal', + attributeName: { + localPart: 'apr' + }, + type: 'attribute' + }, { + name: 'introApr', + typeInfo: 'Decimal', + attributeName: { + localPart: 'intro_apr' + }, + type: 'attribute' + }, { + name: 'introAprExpireDate', + typeInfo: 'Calendar', + attributeName: { + localPart: 'intro_apr_expire_date' + }, + type: 'attribute' + }, { + name: 'monthlyPayment', + typeInfo: 'Decimal', + attributeName: { + localPart: 'monthly_payment' + }, + type: 'attribute' + }, { + name: 'creditLimit', + typeInfo: 'Decimal', + attributeName: { + localPart: 'credit_limit' + }, + type: 'attribute' + }, { + name: 'currentCreditLimit', + typeInfo: 'Decimal', + attributeName: { + localPart: 'current_credit_limit' + }, + type: 'attribute' + }, { + name: 'requestedCreditLimit', + typeInfo: 'Decimal', + attributeName: { + localPart: 'requested_credit_limit' + }, + type: 'attribute' + }, { + name: 'requestedCardName', + attributeName: { + localPart: 'requested_card_name' + }, + type: 'attribute' + }, { + name: 'aprBalanceTransfer', + typeInfo: 'Decimal', + attributeName: { + localPart: 'apr_balance_transfer' + }, + type: 'attribute' + }, { + name: 'introAprBalanceTransfer', + typeInfo: 'Decimal', + attributeName: { + localPart: 'intro_apr_balance_transfer' + }, + type: 'attribute' + }, { + name: 'introAprBalanceTransferExpireDate', + typeInfo: 'Calendar', + attributeName: { + localPart: 'intro_apr_balance_transfer_expire_date' + }, + type: 'attribute' + }, { + name: 'aprCashAdvances', + typeInfo: 'Decimal', + attributeName: { + localPart: 'apr_cash_advances' + }, + type: 'attribute' + }, { + name: 'introAprCashAdvances', + typeInfo: 'Decimal', + attributeName: { + localPart: 'intro_apr_cash_advances' + }, + type: 'attribute' + }, { + name: 'introAprCashAdvancesExpireDate', + typeInfo: 'Calendar', + attributeName: { + localPart: 'intro_apr_cash_advances_expire_date' + }, + type: 'attribute' + }, { + name: 'aprOther', + typeInfo: 'Decimal', + attributeName: { + localPart: 'apr_other' + }, + type: 'attribute' + }, { + name: 'introAprOther', + typeInfo: 'Decimal', + attributeName: { + localPart: 'intro_apr_other' + }, + type: 'attribute' + }, { + name: 'introAprOtherExpireDate', + typeInfo: 'Calendar', + attributeName: { + localPart: 'intro_apr_other_expire_date' + }, + type: 'attribute' + }, { + name: 'amountApprovedVariance', + typeInfo: 'Decimal', + attributeName: { + localPart: 'amount_approved_variance' + }, + type: 'attribute' + }, { + name: 'isAdvanceRequest', + attributeName: { + localPart: 'is_advance_request' + }, + type: 'attribute' + }, { + name: 'currentCardNumber', + attributeName: { + localPart: 'current_card_number' + }, + type: 'attribute' + }, { + name: 'purposeType', + attributeName: { + localPart: 'purpose_type' + }, + type: 'attribute' + }, { + name: 'currentCardRate', + typeInfo: 'Decimal', + attributeName: { + localPart: 'current_card_rate' + }, + type: 'attribute' + }, { + name: 'currentCardMargin', + typeInfo: 'Decimal', + attributeName: { + localPart: 'current_card_margin' + }, + type: 'attribute' + }] + }, { + localName: 'BASETASKLIST.TASK.APPLIEDSET', + typeName: null, + propertyInfos: [{ + name: 'content', + type: 'value' + }, { + name: 'conditionsetHash', + typeInfo: 'AnySimpleType', + attributeName: { + localPart: 'conditionset_hash' + }, + type: 'attribute' + }, { + name: 'encoding', + typeInfo: 'AnySimpleType', + attributeName: { + localPart: 'encoding' + }, + type: 'attribute' + }] + }, { + localName: 'BASETASKLIST.TASK.REQUIRESET', + typeName: null, + propertyInfos: [{ + name: 'content', + type: 'value' + }, { + name: 'conditionsetHash', + typeInfo: 'AnySimpleType', + attributeName: { + localPart: 'conditionset_hash' + }, + type: 'attribute' + }, { + name: 'encoding', + typeInfo: 'AnySimpleType', + attributeName: { + localPart: 'encoding' + }, + type: 'attribute' + }] + }, { + localName: 'FOMANSWEREDQUESTIONS.FOMANSWEREDQUESTION', + typeName: null, + propertyInfos: [{ + name: 'textTemplate', + required: true, + elementName: 'text_template' + }, { + name: 'fomanswers', + required: true, + elementName: 'FOM_ANSWERS', + typeInfo: '.FOMANSWEREDQUESTIONS.FOMANSWEREDQUESTION.FOMANSWERS' + }, { + name: 'name', + attributeName: { + localPart: 'name' + }, + type: 'attribute' + }] + }, { + localName: 'BASESYSTEM', + typeName: 'BASE_SYSTEM', + propertyInfos: [{ + name: 'otherAttributes', + type: 'anyAttribute' + }, { + name: 'processor', + elementName: 'PROCESSOR', + typeInfo: '.BASEPARTY' + }, { + name: 'loanofficer', + elementName: 'LOAN_OFFICER', + typeInfo: '.BASEPARTY' + }, { + name: 'bookingofficer', + elementName: 'BOOKING_OFFICER', + typeInfo: '.BASEPARTY' + }, { + name: 'approvalofficer', + elementName: 'APPROVAL_OFFICER', + typeInfo: '.BASEPARTY' + }, { + name: 'counterofferofficer', + elementName: 'COUNTER_OFFER_OFFICER', + typeInfo: '.BASEPARTY' + }, { + name: 'funder', + elementName: 'FUNDER', + typeInfo: '.BASEPARTY' + }, { + name: 'decliningofficer', + elementName: 'DECLINING_OFFICER', + typeInfo: '.BASEPARTY' + }, { + name: 'decidingofficer', + elementName: 'DECIDING_OFFICER', + typeInfo: '.BASEPARTY' + }, { + name: 'originator', + elementName: 'ORIGINATOR', + typeInfo: '.BASESYSTEM.ORIGINATOR' + }, { + name: 'branch', + elementName: 'BRANCH', + typeInfo: '.BASEBRANCH' + }, { + name: 'lender', + elementName: 'LENDER', + typeInfo: '.BASESYSTEM.LENDER' + }, { + name: 'organization', + required: true, + elementName: 'ORGANIZATION', + typeInfo: '.BASEPARTY' + }, { + name: 'insuranceseller', + elementName: 'INSURANCE_SELLER', + typeInfo: '.BASEPARTY' + }, { + name: 'clinic', + elementName: 'CLINIC', + typeInfo: '.BASEPARTY' + }, { + name: 'clinicworker', + elementName: 'CLINIC_WORKER', + typeInfo: '.BASEPARTY' + }, { + name: 'insurancelastpulledofficer', + elementName: 'INSURANCE_LAST_PULLED_OFFICER', + typeInfo: '.BASEPARTY' + }, { + name: 'source', + attributeName: { + localPart: 'source' + }, + type: 'attribute' + }, { + name: 'originationIp', + attributeName: { + localPart: 'origination_ip' + }, + type: 'attribute' + }, { + name: 'externalSource', + attributeName: { + localPart: 'external_source' + }, + type: 'attribute' + }, { + name: 'loanNumber', + attributeName: { + localPart: 'loan_number' + }, + type: 'attribute' + }, { + name: 'referenceNumberType', + attributeName: { + localPart: 'reference_number_type' + }, + type: 'attribute' + }] + }, { + localName: 'BASEAPPLICANTQUESTIONS.APPLICANTQUESTION.APPLICANTQUESTIONANSWER', + typeName: null, + propertyInfos: [{ + name: 'answerText', + attributeName: { + localPart: 'answer_text' + }, + type: 'attribute' + }, { + name: 'answerValue', + attributeName: { + localPart: 'answer_value' + }, + type: 'attribute' + }] + }, { + localName: 'CREDITCARDLOANINFO.CARDHOLDERS.CARDHOLDER', + typeName: null, + propertyInfos: [{ + name: 'otherAttributes', + type: 'anyAttribute' + }, { + name: 'firstName', + attributeName: { + localPart: 'first_name' + }, + type: 'attribute' + }, { + name: 'lastName', + attributeName: { + localPart: 'last_name' + }, + type: 'attribute' + }, { + name: 'mInitial', + attributeName: { + localPart: 'm_initial' + }, + type: 'attribute' + }, { + name: 'orderCard', + attributeName: { + localPart: 'order_card' + }, + type: 'attribute' + }, { + name: 'referenceId', + attributeName: { + localPart: 'reference_id' + }, + type: 'attribute' + }, { + name: 'fee', + attributeName: { + localPart: 'fee' + }, + type: 'attribute' + }, { + name: 'isBorrower', + attributeName: { + localPart: 'is_borrower' + }, + type: 'attribute' + }, { + name: 'suffix', + attributeName: { + localPart: 'suffix' + }, + type: 'attribute' + }, { + name: 'ssn', + attributeName: { + localPart: 'ssn' + }, + type: 'attribute' + }, { + name: 'dob', + attributeName: { + localPart: 'dob' + }, + type: 'attribute' + }, { + name: 'motherMaiden', + attributeName: { + localPart: 'mother_maiden' + }, + type: 'attribute' + }, { + name: 'cardAccountNumber', + attributeName: { + localPart: 'card_account_number' + }, + type: 'attribute' + }, { + name: 'isOfacIstwatch', + attributeName: { + localPart: 'is_ofac_istwatch' + }, + type: 'attribute' + }, { + name: 'istwatchTransactiondate', + attributeName: { + localPart: 'istwatch_transactiondate' + }, + type: 'attribute' + }, { + name: 'mailingAddress', + attributeName: { + localPart: 'mailing_address' + }, + type: 'attribute' + }, { + name: 'mailingCity', + attributeName: { + localPart: 'mailing_city' + }, + type: 'attribute' + }, { + name: 'mailingZip', + attributeName: { + localPart: 'mailing_zip' + }, + type: 'attribute' + }, { + name: 'mailingState', + attributeName: { + localPart: 'mailing_state' + }, + type: 'attribute' + }] + }, { + localName: 'BASETASKLIST.TASK', + typeName: null, + propertyInfos: [{ + name: 'assignto', + elementName: 'ASSIGNTO', + typeInfo: '.BASEPARTY' + }, { + name: 'complete', + elementName: 'COMPLETE', + typeInfo: '.BASEPARTY' + }, { + name: 'create', + elementName: 'CREATE', + typeInfo: '.BASEPARTY' + }, { + name: 'dueloan', + elementName: 'DUELOAN', + typeInfo: '.BASEPARTY' + }, { + name: 'appliedset', + elementName: 'APPLIEDSET', + typeInfo: '.BASETASKLIST.TASK.APPLIEDSET' + }, { + name: 'requireset', + elementName: 'REQUIRESET', + typeInfo: '.BASETASKLIST.TASK.REQUIRESET' + }, { + name: 'dateDue', + typeInfo: 'AnySimpleType', + attributeName: { + localPart: 'date_due' + }, + type: 'attribute' + }, { + name: 'dateCompleted', + typeInfo: 'AnySimpleType', + attributeName: { + localPart: 'date_completed' + }, + type: 'attribute' + }, { + name: 'dateCreated', + typeInfo: 'AnySimpleType', + attributeName: { + localPart: 'date_created' + }, + type: 'attribute' + }, { + name: 'description', + typeInfo: 'AnySimpleType', + attributeName: { + localPart: 'description' + }, + type: 'attribute' + }, { + name: 'required', + typeInfo: 'AnySimpleType', + attributeName: { + localPart: 'required' + }, + type: 'attribute' + }, { + name: 'completed', + typeInfo: 'AnySimpleType', + attributeName: { + localPart: 'completed' + }, + type: 'attribute' + }, { + name: 'category', + typeInfo: 'AnySimpleType', + attributeName: { + localPart: 'category' + }, + type: 'attribute' + }, { + name: 'priority', + typeInfo: 'AnySimpleType', + attributeName: { + localPart: 'priority' + }, + type: 'attribute' + }, { + name: 'position', + typeInfo: 'AnySimpleType', + attributeName: { + localPart: 'position' + }, + type: 'attribute' + }, { + name: 'assigntoOfficer', + typeInfo: 'AnySimpleType', + attributeName: { + localPart: 'assignto_officer' + }, + type: 'attribute' + }, { + name: 'completeOfficer', + typeInfo: 'AnySimpleType', + attributeName: { + localPart: 'complete_officer' + }, + type: 'attribute' + }, { + name: 'createOfficer', + typeInfo: 'AnySimpleType', + attributeName: { + localPart: 'create_officer' + }, + type: 'attribute' + }, { + name: 'dueloanOfficer', + typeInfo: 'AnySimpleType', + attributeName: { + localPart: 'dueloan_officer' + }, + type: 'attribute' + }, { + name: 'isApplied', + typeInfo: 'AnySimpleType', + attributeName: { + localPart: 'is_applied' + }, + type: 'attribute' + }, { + name: 'isRequired', + typeInfo: 'AnySimpleType', + attributeName: { + localPart: 'is_required' + }, + type: 'attribute' + }] + }, { + localName: 'BASEMONTHLYDEBT', + typeName: 'BASE_MONTHLY_DEBT', + propertyInfos: [{ + name: 'monthlyLiability', + typeInfo: 'Decimal', + attributeName: { + localPart: 'monthly_liability' + }, + type: 'attribute' + }, { + name: 'monthlyHousingCost', + typeInfo: 'Decimal', + attributeName: { + localPart: 'monthly_housing_cost' + }, + type: 'attribute' + }, { + name: 'monthlyRent', + typeInfo: 'Decimal', + attributeName: { + localPart: 'monthly_rent' + }, + type: 'attribute' + }, { + name: 'monthlyMortgagePayment', + typeInfo: 'Decimal', + attributeName: { + localPart: 'monthly_mortgage_payment' + }, + type: 'attribute' + }, { + name: 'jobExpense', + typeInfo: 'Decimal', + attributeName: { + localPart: 'job_expense' + }, + type: 'attribute' + }, { + name: 'alimony', + typeInfo: 'Decimal', + attributeName: { + localPart: 'alimony' + }, + type: 'attribute' + }, { + name: 'childSupport', + typeInfo: 'Decimal', + attributeName: { + localPart: 'child_support' + }, + type: 'attribute' + }, { + name: 'separateMaintenanceExpense', + typeInfo: 'Decimal', + attributeName: { + localPart: 'separate_maintenance_expense' + }, + type: 'attribute' + }, { + name: 'taxExpense', + typeInfo: 'Decimal', + attributeName: { + localPart: 'tax_expense' + }, + type: 'attribute' + }, { + name: 'otherExpense1', + typeInfo: 'Decimal', + attributeName: { + localPart: 'other_expense_1' + }, + type: 'attribute' + }, { + name: 'otherExpense2', + typeInfo: 'Decimal', + attributeName: { + localPart: 'other_expense_2' + }, + type: 'attribute' + }, { + name: 'otherExpenseDescription1', + attributeName: { + localPart: 'other_expense_description_1' + }, + type: 'attribute' + }, { + name: 'otherExpenseDescription2', + attributeName: { + localPart: 'other_expense_description_2' + }, + type: 'attribute' + }, { + name: 'aggregateAmountWithLender', + typeInfo: 'Decimal', + attributeName: { + localPart: 'aggregate_amount_with_lender' + }, + type: 'attribute' + }, { + name: 'aggregateAmountWithLenderSecuredNoMortgage', + typeInfo: 'Decimal', + attributeName: { + localPart: 'aggregate_amount_with_lender_secured_no_mortgage' + }, + type: 'attribute' + }] + }, { + localName: 'BASEDISBURSEMENT', + typeName: 'BASE_DISBURSEMENT', + propertyInfos: [{ + name: 'amount', + typeInfo: 'Decimal', + attributeName: { + localPart: 'amount' + }, + type: 'attribute' + }, { + name: 'referenceId', + attributeName: { + localPart: 'reference_id' + }, + type: 'attribute' + }] + }, { + localName: 'CREDITCARDBASEAPPLICANT', + typeName: 'CREDITCARD_BASE_APPLICANT', + baseTypeInfo: '.BASEAPPLICANT', + propertyInfos: [{ + name: 'otherAttributes', + type: 'anyAttribute' + }, { + name: 'currentaddress', + required: true, + elementName: 'CURRENT_ADDRESS', + typeInfo: '.CREDITCARDBASEAPPLICANT.CURRENTADDRESS' + }, { + name: 'previousaddress', + elementName: 'PREVIOUS_ADDRESS', + typeInfo: '.CREDITCARDBASEAPPLICANT.PREVIOUSADDRESS' + }, { + name: 'mailingaddress', + elementName: 'MAILING_ADDRESS', + typeInfo: '.CREDITCARDBASEAPPLICANT.MAILINGADDRESS' + }, { + name: 'financialinfo', + required: true, + elementName: 'FINANCIAL_INFO', + typeInfo: '.CREDITCARDBASEAPPLICANT.FINANCIALINFO' + }, { + name: 'reference', + minOccurs: 0, + maxOccurs: 2, + collection: true, + elementName: 'REFERENCE', + typeInfo: '.BASEREFERENCE' + }, { + name: 'contactinfo', + required: true, + elementName: 'CONTACT_INFO', + typeInfo: '.BASECONTACTINFO' + }, { + name: 'assets', + elementName: 'ASSETS', + typeInfo: '.BASEASSETLIST' + }, { + name: 'declarations', + elementName: 'DECLARATIONS', + typeInfo: '.DECLARATIONS' + }] + }, { + localName: 'BASEASSETLIST.ASSET', + typeName: null, + baseTypeInfo: '.BASEASSET' + }, { + localName: 'PAYMENTTRANSFERFROMINTERNALACCOUNTINFO', + typeName: 'PAYMENT_TRANSFER_FROM_INTERNAL_ACCOUNT_INFO', + propertyInfos: [{ + name: 'accountType', + attributeName: { + localPart: 'account_type' + }, + type: 'attribute' + }, { + name: 'accountNumber', + attributeName: { + localPart: 'account_number' + }, + type: 'attribute' + }, { + name: 'nameOnAccount', + attributeName: { + localPart: 'name_on_account' + }, + type: 'attribute' + }] + }, { + localName: 'BASEASSETLIST', + typeName: 'BASE_ASSET_LIST', + propertyInfos: [{ + name: 'realestateOrASSETOrVEHICLE', + minOccurs: 0, + collection: true, + elementTypeInfos: [{ + elementName: 'REAL_ESTATE', + typeInfo: '.BASEASSETREALESTATE' + }, { + elementName: 'ASSET', + typeInfo: '.BASEASSETLIST.ASSET' + }, { + elementName: 'VEHICLE', + typeInfo: '.BASEASSETVEHICLE' + }, { + elementName: 'SHARES', + typeInfo: '.BASEASSETSHARE' + }, { + elementName: 'CERTIFICATE', + typeInfo: '.BASEASSETCERTIFICATE' + }, { + elementName: 'SAVINGS_ACCOUNT', + typeInfo: '.BASEASSETSAVINGSACCOUNT' + }], + type: 'elements' + }] + }, { + localName: 'BASEDISBURSEMENTACH', + typeName: 'BASE_DISBURSEMENT_ACH', + baseTypeInfo: '.BASEDISBURSEMENT', + propertyInfos: [{ + name: 'nameOnAccount', + attributeName: { + localPart: 'name_on_account' + }, + type: 'attribute' + }, { + name: 'accountNumber', + attributeName: { + localPart: 'account_number' + }, + type: 'attribute' + }, { + name: 'bankRoutingNumber', + attributeName: { + localPart: 'bank_routing_number' + }, + type: 'attribute' + }, { + name: 'bankName', + attributeName: { + localPart: 'bank_name' + }, + type: 'attribute' + }, { + name: 'bankState', + attributeName: { + localPart: 'bank_state' + }, + type: 'attribute' + }, { + name: 'accountType', + attributeName: { + localPart: 'account_type' + }, + type: 'attribute' + }, { + name: 'transactionType', + attributeName: { + localPart: 'transaction_type' + }, + type: 'attribute' + }, { + name: 'achIsPrimaryApplicant', + attributeName: { + localPart: 'ach_is_primary_applicant' + }, + type: 'attribute' + }, { + name: 'payoffDate', + typeInfo: 'Calendar', + attributeName: { + localPart: 'payoff_date' + }, + type: 'attribute' + }, { + name: 'interestPerDiem', + typeInfo: 'Double', + attributeName: { + localPart: 'interest_per_diem' + }, + type: 'attribute' + }] + }, { + localName: 'PAYMENTPAYROLLDEDUCTIONINFO', + typeName: 'PAYMENT_PAYROLL_DEDUCTION_INFO', + propertyInfos: [{ + name: 'accountNumber', + attributeName: { + localPart: 'account_number' + }, + type: 'attribute' + }] + }, { + localName: 'BASECONTACTINFO', + typeName: 'BASE_CONTACT_INFO', + propertyInfos: [{ + name: 'preferredContactMethod', + attributeName: { + localPart: 'preferred_contact_method' + }, + type: 'attribute' + }, { + name: 'cellPhone', + attributeName: { + localPart: 'cell_phone' + }, + type: 'attribute' + }, { + name: 'cellPhoneCountry', + attributeName: { + localPart: 'cell_phone_country' + }, + type: 'attribute' + }, { + name: 'faxNumber', + attributeName: { + localPart: 'fax_number' + }, + type: 'attribute' + }, { + name: 'faxNumberCountry', + attributeName: { + localPart: 'fax_number_country' + }, + type: 'attribute' + }, { + name: 'email', + attributeName: { + localPart: 'email' + }, + type: 'attribute' + }, { + name: 'homePhone', + attributeName: { + localPart: 'home_phone' + }, + type: 'attribute' + }, { + name: 'homePhoneCountry', + attributeName: { + localPart: 'home_phone_country' + }, + type: 'attribute' + }, { + name: 'workPhone', + attributeName: { + localPart: 'work_phone' + }, + type: 'attribute' + }, { + name: 'workPhoneCountry', + attributeName: { + localPart: 'work_phone_country' + }, + type: 'attribute' + }, { + name: 'workPhoneExtension', + attributeName: { + localPart: 'work_phone_extension' + }, + type: 'attribute' + }] + }, { + localName: 'CREDITCARDBASEAPPLICANT.PREVIOUSADDRESS', + typeName: null, + baseTypeInfo: '.BASEADDRESSLOOSE', + propertyInfos: [{ + name: 'occupancyStatus', + attributeName: { + localPart: 'occupancy_status' + }, + type: 'attribute' + }, { + name: 'occupancyDuration', + typeInfo: 'Integer', + attributeName: { + localPart: 'occupancy_duration' + }, + type: 'attribute' + }, { + name: 'otherOccupancyDescription', + attributeName: { + localPart: 'other_occupancy_description' + }, + type: 'attribute' + }] + }, { + localName: 'CREDITCARDLOANINFO.CARDHOLDERS', + typeName: null, + propertyInfos: [{ + name: 'cardholder', + minOccurs: 0, + maxOccurs: 4, + collection: true, + elementName: 'CARD_HOLDER', + typeInfo: '.CREDITCARDLOANINFO.CARDHOLDERS.CARDHOLDER' + }] + }, { + localName: 'BASEPRICEADJUSTMENTLIST.PRICEADJUSTMENT', + typeName: null, + propertyInfos: [{ + name: 'adjustType', + required: true, + attributeName: { + localPart: 'adjust_type' + }, + type: 'attribute' + }, { + name: 'value', + typeInfo: 'Double', + attributeName: { + localPart: 'value' + }, + type: 'attribute' + }, { + name: 'description', + attributeName: { + localPart: 'description' + }, + type: 'attribute' + }] + }, { + localName: 'BASELOANINFO', + typeName: 'BASE_LOAN_INFO', + propertyInfos: [{ + name: 'rateCode', + attributeName: { + localPart: 'rate_code' + }, + type: 'attribute' + }, { + name: 'maxUnderwriteAmount', + typeInfo: 'Double', + attributeName: { + localPart: 'max_underwrite_amount' + }, + type: 'attribute' + }, { + name: 'paymentDueDay', + typeInfo: 'Integer', + attributeName: { + localPart: 'payment_due_day' + }, + type: 'attribute' + }, { + name: 'paymentDueDay2', + typeInfo: 'Integer', + attributeName: { + localPart: 'payment_due_day2' + }, + type: 'attribute' + }, { + name: 'eplFeesTotal', + typeInfo: 'Decimal', + attributeName: { + localPart: 'epl_fees_total' + }, + type: 'attribute' + }, { + name: 'isClaimed', + attributeName: { + localPart: 'is_claimed' + }, + type: 'attribute' + }, { + name: 'isCompleteConsumer', + attributeName: { + localPart: 'is_complete_consumer' + }, + type: 'attribute' + }, { + name: 'requireProductRefresh', + attributeName: { + localPart: 'require_product_refresh' + }, + type: 'attribute' + }, { + name: 'isAddon', + attributeName: { + localPart: 'is_addon' + }, + type: 'attribute' + }, { + name: 'isAmendment', + attributeName: { + localPart: 'is_amendment' + }, + type: 'attribute' + }, { + name: 'rateAdjustment', + typeInfo: 'Decimal', + attributeName: { + localPart: 'rate_adjustment' + }, + type: 'attribute' + }, { + name: 'rateAdjustmentReason', + attributeName: { + localPart: 'rate_adjustment_reason' + }, + type: 'attribute' + }, { + name: 'solveFor', + attributeName: { + localPart: 'solve_for' + }, + type: 'attribute' + }, { + name: 'overrideCode', + attributeName: { + localPart: 'override_code' + }, + type: 'attribute' + }, { + name: 'overrideTier', + attributeName: { + localPart: 'override_tier' + }, + type: 'attribute' + }, { + name: 'isPossibleDupe', + attributeName: { + localPart: 'is_possible_dupe' + }, + type: 'attribute' + }, { + name: 'isFraudManual', + attributeName: { + localPart: 'is_fraud_manual' + }, + type: 'attribute' + }, { + name: 'isOfacManual', + attributeName: { + localPart: 'is_ofac_manual' + }, + type: 'attribute' + }, { + name: 'isPossibleDupeManual', + attributeName: { + localPart: 'is_possible_dupe_manual' + }, + type: 'attribute' + }, { + name: 'preapprovalType', + attributeName: { + localPart: 'preapproval_type' + }, + type: 'attribute' + }, { + name: 'appSubtype', + attributeName: { + localPart: 'app_subtype' + }, + type: 'attribute' + }, { + name: 'campaignCode', + attributeName: { + localPart: 'campaign_code' + }, + type: 'attribute' + }, { + name: 'isWorkoutLoan', + attributeName: { + localPart: 'is_workout_loan' + }, + type: 'attribute' + }, { + name: 'isSolveforManual', + attributeName: { + localPart: 'is_solvefor_manual' + }, + type: 'attribute' + }, { + name: 'tier', + typeInfo: 'Integer', + attributeName: { + localPart: 'tier' + }, + type: 'attribute' + }, { + name: 'tierPrevious', + typeInfo: 'Integer', + attributeName: { + localPart: 'tier_previous' + }, + type: 'attribute' + }, { + name: 'isPrequalificationApplied', + attributeName: { + localPart: 'is_prequalification_applied' + }, + type: 'attribute' + }, { + name: 'isOfac', + attributeName: { + localPart: 'is_ofac' + }, + type: 'attribute' + }, { + name: 'isHighRiskConsumer', + attributeName: { + localPart: 'is_high_risk_consumer' + }, + type: 'attribute' + }, { + name: 'isHighRiskConsumerManual', + attributeName: { + localPart: 'is_high_risk_consumer_manual' + }, + type: 'attribute' + }, { + name: 'productReferenceId', + attributeName: { + localPart: 'product_reference_id' + }, + type: 'attribute' + }] + }, { + localName: 'BASECLOSEENDINFO.ATO', + typeName: null, + propertyInfos: [{ + name: 'name', + attributeName: { + localPart: 'name' + }, + type: 'attribute' + }, { + name: 'memo', + attributeName: { + localPart: 'memo' + }, + type: 'attribute' + }, { + name: 'amount', + typeInfo: 'Decimal', + attributeName: { + localPart: 'amount' + }, + type: 'attribute' + }, { + name: 'isPPFC', + attributeName: { + localPart: 'is_PPFC' + }, + type: 'attribute' + }, { + name: 'isMapr', + attributeName: { + localPart: 'is_mapr' + }, + type: 'attribute' + }, { + name: 'fundingMethod', + attributeName: { + localPart: 'funding_method' + }, + type: 'attribute' + }] + }, { + localName: 'BASEASSETCERTIFICATE', + typeName: 'BASE_ASSET_CERTIFICATE', + baseTypeInfo: '.BASEASSET', + propertyInfos: [{ + name: 'certificateNumber', + attributeName: { + localPart: 'certificate_number' + }, + type: 'attribute' + }, { + name: 'expirationDate', + typeInfo: 'Date', + attributeName: { + localPart: 'expiration_date' + }, + type: 'attribute' + }, { + name: 'issueDate', + typeInfo: 'Date', + attributeName: { + localPart: 'issue_date' + }, + type: 'attribute' + }, { + name: 'pledgeType', + attributeName: { + localPart: 'pledge_type' + }, + type: 'attribute' + }, { + name: 'rate', + typeInfo: 'Decimal', + attributeName: { + localPart: 'rate' + }, + type: 'attribute' + }, { + name: 'pledgePercent', + typeInfo: 'Decimal', + attributeName: { + localPart: 'pledge_percent' + }, + type: 'attribute' + }, { + name: 'pledgeValueType', + attributeName: { + localPart: 'pledge_value_type' + }, + type: 'attribute' + }, { + name: 'pledgeValue', + typeInfo: 'Decimal', + attributeName: { + localPart: 'pledge_value' + }, + type: 'attribute' + }] + }, { + localName: 'BASEHMDAXML', + typeName: 'BASE_HMDA_XML', + propertyInfos: [{ + name: 'item', + minOccurs: 0, + collection: true, + elementName: 'ITEM', + typeInfo: '.BASEHMDAXML.ITEM' + }, { + name: 'version', + typeInfo: 'AnySimpleType', + attributeName: { + localPart: 'version' + }, + type: 'attribute' + }] + }, { + localName: 'BASEASSETSHARE', + typeName: 'BASE_ASSET_SHARE', + baseTypeInfo: '.BASEASSET', + propertyInfos: [{ + name: 'expirationDate', + typeInfo: 'Date', + attributeName: { + localPart: 'expiration_date' + }, + type: 'attribute' + }, { + name: 'pledgeType', + attributeName: { + localPart: 'pledge_type' + }, + type: 'attribute' + }, { + name: 'rate', + typeInfo: 'Decimal', + attributeName: { + localPart: 'rate' + }, + type: 'attribute' + }, { + name: 'pledgePercent', + typeInfo: 'Decimal', + attributeName: { + localPart: 'pledge_percent' + }, + type: 'attribute' + }, { + name: 'pledgeValueType', + attributeName: { + localPart: 'pledge_value_type' + }, + type: 'attribute' + }, { + name: 'pledgeValue', + typeInfo: 'Decimal', + attributeName: { + localPart: 'pledge_value' + }, + type: 'attribute' + }] + }, { + localName: 'CREDITCARDBASEAPPLICANT.CURRENTADDRESS', + typeName: null, + baseTypeInfo: '.BASECURRENTADDRESSCHOICE', + propertyInfos: [{ + name: 'occupancyStatus', + attributeName: { + localPart: 'occupancy_status' + }, + type: 'attribute' + }, { + name: 'occupancyDuration', + typeInfo: 'Integer', + attributeName: { + localPart: 'occupancy_duration' + }, + type: 'attribute' + }, { + name: 'otherOccupancyDescription', + attributeName: { + localPart: 'other_occupancy_description' + }, + type: 'attribute' + }] + }, { + localName: 'CREDITCARDBASEAPPLICANT.FINANCIALINFO', + typeName: null, + propertyInfos: [{ + name: 'currentemployment', + minOccurs: 0, + collection: true, + elementName: 'CURRENT_EMPLOYMENT', + typeInfo: '.CREDITCARDBASEAPPLICANT.FINANCIALINFO.CURRENTEMPLOYMENT' + }, { + name: 'previousemployment', + minOccurs: 0, + collection: true, + elementName: 'PREVIOUS_EMPLOYMENT', + typeInfo: '.CREDITCARDBASEAPPLICANT.FINANCIALINFO.PREVIOUSEMPLOYMENT' + }, { + name: 'monthlyincome', + required: true, + elementName: 'MONTHLY_INCOME', + typeInfo: '.BASEMONTHLYINCOME' + }, { + name: 'monthlydebt', + required: true, + elementName: 'MONTHLY_DEBT', + typeInfo: '.BASEMONTHLYDEBT' + }] + }, { + localName: 'BASEEVENTHISTORY', + typeName: 'BASE_EVENT_HISTORY', + propertyInfos: [{ + name: 'event', + minOccurs: 0, + collection: true, + elementName: 'EVENT', + typeInfo: '.BASEEVENTHISTORY.EVENT' + }] + }, { + localName: 'CREDITCARDAPPLICANT.CREDITREPORT', + typeName: null, + propertyInfos: [{ + name: 'value', + type: 'value' + }, { + name: 'reportId', + required: true, + typeInfo: 'Int', + attributeName: { + localPart: 'report_id' + }, + type: 'attribute' + }, { + name: 'reportFormat', + required: true, + attributeName: { + localPart: 'report_format' + }, + type: 'attribute' + }, { + name: 'encoding', + attributeName: { + localPart: 'encoding' + }, + type: 'attribute' + }] + }, { + localName: 'PAYMENTCOUPONBOOKINFO', + typeName: 'PAYMENT_COUPON_BOOK_INFO', + propertyInfos: [{ + name: 'accountNumber', + attributeName: { + localPart: 'account_number' + }, + type: 'attribute' + }] + }, { + localName: 'CREDITCARDFUNDINGINFO', + typeName: 'CREDITCARD_FUNDING_INFO', + baseTypeInfo: '.BASEFUNDINGINFO', + propertyInfos: [{ + name: 'paymentMethod', + attributeName: { + localPart: 'payment_method' + }, + type: 'attribute' + }, { + name: 'paymentMethodSetPayment', + typeInfo: 'Decimal', + attributeName: { + localPart: 'payment_method_set_payment' + }, + type: 'attribute' + }, { + name: 'miscImplant', + attributeName: { + localPart: 'misc_implant' + }, + type: 'attribute' + }, { + name: 'rateType', + attributeName: { + localPart: 'rate_type' + }, + type: 'attribute' + }, { + name: 'indexType', + attributeName: { + localPart: 'index_type' + }, + type: 'attribute' + }, { + name: 'index', + typeInfo: 'Decimal', + attributeName: { + localPart: 'index' + }, + type: 'attribute' + }, { + name: 'margin', + typeInfo: 'Decimal', + attributeName: { + localPart: 'margin' + }, + type: 'attribute' + }, { + name: 'floor', + typeInfo: 'Decimal', + attributeName: { + localPart: 'floor' + }, + type: 'attribute' + }, { + name: 'ceiling', + typeInfo: 'Decimal', + attributeName: { + localPart: 'ceiling' + }, + type: 'attribute' + }] + }, { + localName: 'CREDITCARDBASEAPPLICANT.FINANCIALINFO.CURRENTEMPLOYMENT', + typeName: null, + baseTypeInfo: '.BASEEMPLOYMENT', + propertyInfos: [{ + name: 'employeeOfLenderType', + attributeName: { + localPart: 'employee_of_lender_type' + }, + type: 'attribute' + }, { + name: 'isEmployeeOfLender', + attributeName: { + localPart: 'is_employee_of_lender' + }, + type: 'attribute' + }, { + name: 'professionMonths', + typeInfo: 'Integer', + attributeName: { + localPart: 'profession_months' + }, + type: 'attribute' + }] + }, { + localName: 'BASEMODIFICATIONHISTORY.AUDIT', + typeName: null, + propertyInfos: [{ + name: 'content', + type: 'value' + }, { + name: 'modificationDate', + typeInfo: 'DateTime', + attributeName: { + localPart: 'modification_date' + }, + type: 'attribute' + }, { + name: 'modifierName', + attributeName: { + localPart: 'modifier_name' + }, + type: 'attribute' + }, { + name: 'modifierType', + attributeName: { + localPart: 'modifier_type' + }, + type: 'attribute' + }] + }, { + localName: 'BASELOANCONTACTS.CONTACTINFO', + typeName: null, + propertyInfos: [{ + name: 'contactType', + required: true, + attributeName: { + localPart: 'contact_type' + }, + type: 'attribute' + }, { + name: 'firstName', + attributeName: { + localPart: 'first_name' + }, + type: 'attribute' + }, { + name: 'middleName', + attributeName: { + localPart: 'middle_name' + }, + type: 'attribute' + }, { + name: 'lastName', + attributeName: { + localPart: 'last_name' + }, + type: 'attribute' + }, { + name: 'suffix', + attributeName: { + localPart: 'suffix' + }, + type: 'attribute' + }, { + name: 'address', + attributeName: { + localPart: 'address' + }, + type: 'attribute' + }, { + name: 'city', + attributeName: { + localPart: 'city' + }, + type: 'attribute' + }, { + name: 'state', + attributeName: { + localPart: 'state' + }, + type: 'attribute' + }, { + name: 'zip', + attributeName: { + localPart: 'zip' + }, + type: 'attribute' + }, { + name: 'phone', + attributeName: { + localPart: 'phone' + }, + type: 'attribute' + }, { + name: 'workPhone', + attributeName: { + localPart: 'work_phone' + }, + type: 'attribute' + }, { + name: 'fax', + attributeName: { + localPart: 'fax' + }, + type: 'attribute' + }, { + name: 'cell', + attributeName: { + localPart: 'cell' + }, + type: 'attribute' + }, { + name: 'pager', + attributeName: { + localPart: 'pager' + }, + type: 'attribute' + }, { + name: 'email', + attributeName: { + localPart: 'email' + }, + type: 'attribute' + }, { + name: 'companyName', + attributeName: { + localPart: 'company_name' + }, + type: 'attribute' + }, { + name: 'departmentName', + attributeName: { + localPart: 'department_name' + }, + type: 'attribute' + }, { + name: 'companyAddress', + attributeName: { + localPart: 'company_address' + }, + type: 'attribute' + }, { + name: 'companyCity', + attributeName: { + localPart: 'company_city' + }, + type: 'attribute' + }, { + name: 'companyState', + attributeName: { + localPart: 'company_state' + }, + type: 'attribute' + }, { + name: 'companyZip', + attributeName: { + localPart: 'company_zip' + }, + type: 'attribute' + }, { + name: 'companyPhone', + attributeName: { + localPart: 'company_phone' + }, + type: 'attribute' + }, { + name: 'companyFax', + attributeName: { + localPart: 'company_fax' + }, + type: 'attribute' + }, { + name: 'county', + attributeName: { + localPart: 'county' + }, + type: 'attribute' + }, { + name: 'notes', + attributeName: { + localPart: 'notes' + }, + type: 'attribute' + }, { + name: 'ssn', + attributeName: { + localPart: 'ssn' + }, + type: 'attribute' + }, { + name: 'dob', + typeInfo: 'Date', + attributeName: { + localPart: 'dob' + }, + type: 'attribute' + }, { + name: 'isSsnTaxid', + attributeName: { + localPart: 'is_ssn_taxid' + }, + type: 'attribute' + }, { + name: 'paac', + attributeName: { + localPart: 'paac' + }, + type: 'attribute' + }] + }, { + localName: 'CREDITCARDINSURANCE', + typeName: 'CREDITCARD_INSURANCE', + baseTypeInfo: '.BASEINSURANCE', + propertyInfos: [{ + name: 'type', + attributeName: { + localPart: 'type' + }, + type: 'attribute' + }] + }, { + localName: 'BASEINSURANCE', + typeName: 'BASE_INSURANCE', + propertyInfos: [{ + name: 'coverage', + typeInfo: { + type: 'list' + }, + attributeName: { + localPart: 'coverage' + }, + type: 'attribute' + }, { + name: 'planKey', + attributeName: { + localPart: 'plan_key' + }, + type: 'attribute' + }, { + name: 'description', + attributeName: { + localPart: 'description' + }, + type: 'attribute' + }, { + name: 'premium', + typeInfo: 'Decimal', + attributeName: { + localPart: 'premium' + }, + type: 'attribute' + }, { + name: 'premiumMode', + attributeName: { + localPart: 'premium_mode' + }, + type: 'attribute' + }, { + name: 'costPerDay', + typeInfo: 'Decimal', + attributeName: { + localPart: 'cost_per_day' + }, + type: 'attribute' + }, { + name: 'insuredAmount', + typeInfo: 'Decimal', + attributeName: { + localPart: 'insured_amount' + }, + type: 'attribute' + }, { + name: 'insuredRate', + typeInfo: 'Decimal', + attributeName: { + localPart: 'insured_rate' + }, + type: 'attribute' + }, { + name: 'expireDate', + typeInfo: 'Date', + attributeName: { + localPart: 'expire_date' + }, + type: 'attribute' + }, { + name: 'lastPulledDate', + typeInfo: 'DateTime', + attributeName: { + localPart: 'last_pulled_date' + }, + type: 'attribute' + }] + }, { + localName: 'BASEPAYMENTINFOCHOICE', + typeName: 'BASE_PAYMENT_INFO_CHOICE', + propertyInfos: [{ + name: 'couponbook', + required: true, + elementName: 'COUPON_BOOK', + typeInfo: '.PAYMENTCOUPONBOOKINFO' + }, { + name: 'payrolldeduction', + required: true, + elementName: 'PAYROLL_DEDUCTION', + typeInfo: '.PAYMENTPAYROLLDEDUCTIONINFO' + }, { + name: 'manualnocoupon', + required: true, + elementName: 'MANUAL_NO_COUPON', + typeInfo: '.PAYMENTMANUALNOCOUPONINFO' + }, { + name: 'transferfrominternalaccount', + required: true, + elementName: 'TRANSFER_FROM_INTERNAL_ACCOUNT', + typeInfo: '.PAYMENTTRANSFERFROMINTERNALACCOUNTINFO' + }, { + name: 'transferfromotherinstitution', + required: true, + elementName: 'TRANSFER_FROM_OTHER_INSTITUTION', + typeInfo: '.PAYMENTTRANSFERFROMOTHERINSTITUTIONINFO' + }] + }, { + localName: 'BASEDISBURSEMENTLOAN', + typeName: 'BASE_DISBURSEMENT_LOAN', + baseTypeInfo: '.BASEDISBURSEMENT', + propertyInfos: [{ + name: 'loanSuffix', + attributeName: { + localPart: 'loan_suffix' + }, + type: 'attribute' + }, { + name: 'loanIsRepayLoan', + attributeName: { + localPart: 'loan_is_repay_loan' + }, + type: 'attribute' + }, { + name: 'loanDescription', + attributeName: { + localPart: 'loan_description' + }, + type: 'attribute' + }, { + name: 'loanIsSameAccount', + attributeName: { + localPart: 'loan_is_same_account' + }, + type: 'attribute' + }, { + name: 'payoffDate', + typeInfo: 'Calendar', + attributeName: { + localPart: 'payoff_date' + }, + type: 'attribute' + }, { + name: 'interestPerDiem', + typeInfo: 'Double', + attributeName: { + localPart: 'interest_per_diem' + }, + type: 'attribute' + }, { + name: 'loanType', + attributeName: { + localPart: 'loan_type' + }, + type: 'attribute' + }, { + name: 'paymentType', + attributeName: { + localPart: 'payment_type' + }, + type: 'attribute' + }, { + name: 'loanAccountNumber', + attributeName: { + localPart: 'loan_account_number' + }, + type: 'attribute' + }] + }, { + localName: 'CREDITCARDLOAN.COMMENTS', + typeName: null, + baseTypeInfo: '.BASECOMMENTS', + propertyInfos: [{ + name: 'unabletofund', + elementName: 'UNABLE_TO_FUND', + typeInfo: 'AnyType' + }] + }, { + localName: 'BENEFICIALOWNERS', + typeName: 'BENEFICIAL_OWNERS', + propertyInfos: [{ + name: 'beneficialowner', + minOccurs: 0, + collection: true, + elementName: 'BENEFICIAL_OWNER', + typeInfo: '.BENEFICIALOWNERS.BENEFICIALOWNER' + }] + }, { + localName: 'BASEDISBURSEMENTCHECK', + typeName: 'BASE_DISBURSEMENT_CHECK', + baseTypeInfo: '.BASEDISBURSEMENT', + propertyInfos: [{ + name: 'checkNumber', + attributeName: { + localPart: 'check_number' + }, + type: 'attribute' + }, { + name: 'checkPayableTo', + attributeName: { + localPart: 'check_payable_to' + }, + type: 'attribute' + }, { + name: 'checkAddress1', + attributeName: { + localPart: 'check_address_1' + }, + type: 'attribute' + }, { + name: 'checkAddress2', + attributeName: { + localPart: 'check_address_2' + }, + type: 'attribute' + }, { + name: 'checkAddress3', + attributeName: { + localPart: 'check_address_3' + }, + type: 'attribute' + }, { + name: 'checkZip', + attributeName: { + localPart: 'check_zip' + }, + type: 'attribute' + }, { + name: 'checkRemitter', + attributeName: { + localPart: 'check_remitter' + }, + type: 'attribute' + }, { + name: 'checkPurpose', + attributeName: { + localPart: 'check_purpose' + }, + type: 'attribute' + }, { + name: 'checkStatus', + attributeName: { + localPart: 'check_status' + }, + type: 'attribute' + }, { + name: 'checkPrintOption', + typeInfo: 'Int', + attributeName: { + localPart: 'check_print_option' + }, + type: 'attribute' + }, { + name: 'checkIsPayeeOnly', + attributeName: { + localPart: 'check_is_payee_only' + }, + type: 'attribute' + }, { + name: 'checkIsPrimaryApplicant', + attributeName: { + localPart: 'check_is_primary_applicant' + }, + type: 'attribute' + }, { + name: 'payoffDate', + typeInfo: 'Calendar', + attributeName: { + localPart: 'payoff_date' + }, + type: 'attribute' + }, { + name: 'interestPerDiem', + typeInfo: 'Double', + attributeName: { + localPart: 'interest_per_diem' + }, + type: 'attribute' + }, { + name: 'checkRemitterContactIndex', + typeInfo: 'Integer', + attributeName: { + localPart: 'check_remitter_contact_index' + }, + type: 'attribute' + }, { + name: 'checkRemitterContactIndex2', + typeInfo: 'Integer', + attributeName: { + localPart: 'check_remitter_contact_index2' + }, + type: 'attribute' + }, { + name: 'checkCoremitterContactIndex', + typeInfo: 'Integer', + attributeName: { + localPart: 'check_coremitter_contact_index' + }, + type: 'attribute' + }, { + name: 'isPayeeOfacIstwatch', + attributeName: { + localPart: 'is_payee_ofac_istwatch' + }, + type: 'attribute' + }, { + name: 'istwatchTransactionDate', + attributeName: { + localPart: 'istwatch_transaction_date' + }, + type: 'attribute' + }, { + name: 'checkAccountNumber', + attributeName: { + localPart: 'check_account_number' + }, + type: 'attribute' + }] + }, { + localName: 'BASEADDRESSSTRICT', + typeName: 'BASE_ADDRESS_STRICT', + propertyInfos: [{ + name: 'streetAddress', + attributeName: { + localPart: 'street_address' + }, + type: 'attribute' + }, { + name: 'streetNo', + attributeName: { + localPart: 'street_no' + }, + type: 'attribute' + }, { + name: 'streetDirection', + attributeName: { + localPart: 'street_direction' + }, + type: 'attribute' + }, { + name: 'streetName', + attributeName: { + localPart: 'street_name' + }, + type: 'attribute' + }, { + name: 'streetType', + attributeName: { + localPart: 'street_type' + }, + type: 'attribute' + }, { + name: 'unitNo', + attributeName: { + localPart: 'unit_no' + }, + type: 'attribute' + }, { + name: 'verificationDate', + typeInfo: 'Calendar', + attributeName: { + localPart: 'verification_date' + }, + type: 'attribute' + }, { + name: 'city', + attributeName: { + localPart: 'city' + }, + type: 'attribute' + }, { + name: 'state', + attributeName: { + localPart: 'state' + }, + type: 'attribute' + }, { + name: 'zip', + attributeName: { + localPart: 'zip' + }, + type: 'attribute' + }, { + name: 'county', + attributeName: { + localPart: 'county' + }, + type: 'attribute' + }] + }, { + localName: 'FOMANSWEREDQUESTIONS.FOMANSWEREDQUESTION.FOMANSWERS', + typeName: null, + propertyInfos: [{ + name: 'fomanswer', + minOccurs: 0, + collection: true, + elementName: 'FOM_ANSWER', + typeInfo: '.FOMANSWEREDQUESTIONS.FOMANSWEREDQUESTION.FOMANSWERS.FOMANSWER' + }] + }, { + localName: 'CREDITCARDSTATUS', + typeName: 'CREDITCARD_STATUS', + baseTypeInfo: '.BASELOANSTATUS' + }, { + localName: 'BASECUSTOMQUESTIONS.CUSTOMQUESTION.CUSTOMQUESTIONANSWER', + typeName: null, + propertyInfos: [{ + name: 'answerText', + attributeName: { + localPart: 'answer_text' + }, + type: 'attribute' + }, { + name: 'answerValue', + attributeName: { + localPart: 'answer_value' + }, + type: 'attribute' + }] + }, { + localName: 'BASEMODIFICATIONHISTORY', + typeName: 'BASE_MODIFICATION_HISTORY', + propertyInfos: [{ + name: 'audit', + minOccurs: 0, + collection: true, + elementName: 'AUDIT', + typeInfo: '.BASEMODIFICATIONHISTORY.AUDIT' + }] + }, { + localName: 'BASEADDRESSLOOSE', + typeName: 'BASE_ADDRESS_LOOSE', + propertyInfos: [{ + name: 'streetAddress1', + attributeName: { + localPart: 'street_address_1' + }, + type: 'attribute' + }, { + name: 'streetAddress2', + attributeName: { + localPart: 'street_address_2' + }, + type: 'attribute' + }, { + name: 'country', + attributeName: { + localPart: 'country' + }, + type: 'attribute' + }, { + name: 'addressVerificationDate', + typeInfo: 'Date', + attributeName: { + localPart: 'address_verification_date' + }, + type: 'attribute' + }, { + name: 'city', + attributeName: { + localPart: 'city' + }, + type: 'attribute' + }, { + name: 'state', + attributeName: { + localPart: 'state' + }, + type: 'attribute' + }, { + name: 'zip', + attributeName: { + localPart: 'zip' + }, + type: 'attribute' + }, { + name: 'county', + attributeName: { + localPart: 'county' + }, + type: 'attribute' + }] + }, { + localName: 'BASETASKLIST', + typeName: 'BASE_TASK_LIST', + propertyInfos: [{ + name: 'task', + minOccurs: 0, + collection: true, + elementName: 'TASK', + typeInfo: '.BASETASKLIST.TASK' + }] + }, { + localName: 'BASEAPPLICANTQUESTIONS', + typeName: 'BASE_APPLICANT_QUESTIONS', + propertyInfos: [{ + name: 'applicantquestion', + minOccurs: 0, + collection: true, + elementName: 'APPLICANT_QUESTION', + typeInfo: '.BASEAPPLICANTQUESTIONS.APPLICANTQUESTION' + }] + }, { + localName: 'BASEFUNDINGINFO', + typeName: 'BASE_FUNDING_INFO', + propertyInfos: [{ + name: 'skippaymentinfo', + elementName: 'SKIP_PAYMENT_INFO', + typeInfo: '.SKIPPAYMENTINFO' + }, { + name: 'paymentinfo', + elementName: 'PAYMENT_INFO', + typeInfo: '.BASEPAYMENTINFOCHOICE' + }, { + name: 'dailyPeriodicRate', + typeInfo: 'Decimal', + attributeName: { + localPart: 'daily_periodic_rate' + }, + type: 'attribute' + }, { + name: 'paymentFrequency', + attributeName: { + localPart: 'payment_frequency' + }, + type: 'attribute' + }, { + name: 'fundedStatus', + attributeName: { + localPart: 'funded_status' + }, + type: 'attribute' + }, { + name: 'loanDate', + typeInfo: 'Date', + attributeName: { + localPart: 'loan_date' + }, + type: 'attribute' + }, { + name: 'fundingDate', + typeInfo: 'Date', + attributeName: { + localPart: 'funding_date' + }, + type: 'attribute' + }] + }, { + localName: 'BASEADDRESSTHREELINE', + typeName: 'BASE_ADDRESS_THREE_LINE', + propertyInfos: [{ + name: 'streetAddress1', + attributeName: { + localPart: 'street_address_1' + }, + type: 'attribute' + }, { + name: 'streetAddress2', + attributeName: { + localPart: 'street_address_2' + }, + type: 'attribute' + }, { + name: 'streetAddress3', + attributeName: { + localPart: 'street_address_3' + }, + type: 'attribute' + }, { + name: 'country', + attributeName: { + localPart: 'country' + }, + type: 'attribute' + }, { + name: 'zip', + attributeName: { + localPart: 'zip' + }, + type: 'attribute' + }, { + name: 'city', + attributeName: { + localPart: 'city' + }, + type: 'attribute' + }] + }, { + localName: 'BASEPARTY', + typeName: 'BASE_PARTY', + propertyInfos: [{ + name: 'otherAttributes', + type: 'anyAttribute' + }, { + name: 'referenceId', + attributeName: { + localPart: 'reference_id' + }, + type: 'attribute' + }, { + name: 'name', + attributeName: { + localPart: 'name' + }, + type: 'attribute' + }, { + name: 'code', + attributeName: { + localPart: 'code' + }, + type: 'attribute' + }, { + name: 'phone', + attributeName: { + localPart: 'phone' + }, + type: 'attribute' + }, { + name: 'fax', + attributeName: { + localPart: 'fax' + }, + type: 'attribute' + }, { + name: 'email', + attributeName: { + localPart: 'email' + }, + type: 'attribute' + }, { + name: 'title', + attributeName: { + localPart: 'title' + }, + type: 'attribute' + }, { + name: 'tellerNumber', + attributeName: { + localPart: 'teller_number' + }, + type: 'attribute' + }, { + name: 'terminalId', + attributeName: { + localPart: 'terminal_id' + }, + type: 'attribute' + }] + }, { + localName: 'BASEAPPLICANTQUESTIONS.APPLICANTQUESTION', + typeName: null, + propertyInfos: [{ + name: 'applicantquestionanswer', + minOccurs: 0, + collection: true, + elementName: 'APPLICANT_QUESTION_ANSWER', + typeInfo: '.BASEAPPLICANTQUESTIONS.APPLICANTQUESTION.APPLICANTQUESTIONANSWER' + }, { + name: 'questionName', + attributeName: { + localPart: 'question_name' + }, + type: 'attribute' + }, { + name: 'questionType', + attributeName: { + localPart: 'question_type' + }, + type: 'attribute' + }] + }, { + localName: 'BASESYSTEM.LENDER', + typeName: null, + baseTypeInfo: '.BASEPARTY', + propertyInfos: [{ + name: 'otherAttributes', + type: 'anyAttribute' + }, { + name: 'address', + elementName: 'ADDRESS', + typeInfo: '.BASEADDRESSLOOSE' + }, { + name: 'cunaClientId', + attributeName: { + localPart: 'cuna_client_id' + }, + type: 'attribute' + }] + }, { + localName: 'BENEFICIALOWNERS.BENEFICIALOWNER', + typeName: null, + propertyInfos: [{ + name: 'idcard', + required: true, + elementName: 'ID_CARD', + typeInfo: '.BASEIDCARD' + }, { + name: 'firstName', + attributeName: { + localPart: 'first_name' + }, + type: 'attribute' + }, { + name: 'middleName', + attributeName: { + localPart: 'middle_name' + }, + type: 'attribute' + }, { + name: 'lastName', + attributeName: { + localPart: 'last_name' + }, + type: 'attribute' + }, { + name: 'suffix', + attributeName: { + localPart: 'suffix' + }, + type: 'attribute' + }, { + name: 'dob', + typeInfo: 'Date', + attributeName: { + localPart: 'dob' + }, + type: 'attribute' + }, { + name: 'isTinSsn', + attributeName: { + localPart: 'is_tin_ssn' + }, + type: 'attribute' + }, { + name: 'ssn', + attributeName: { + localPart: 'ssn' + }, + type: 'attribute' + }, { + name: 'address', + attributeName: { + localPart: 'address' + }, + type: 'attribute' + }, { + name: 'city', + attributeName: { + localPart: 'city' + }, + type: 'attribute' + }, { + name: 'state', + attributeName: { + localPart: 'state' + }, + type: 'attribute' + }, { + name: 'zip', + attributeName: { + localPart: 'zip' + }, + type: 'attribute' + }, { + name: 'isBeneficialOwner', + attributeName: { + localPart: 'is_beneficial_owner' + }, + type: 'attribute' + }, { + name: 'percentBusinessOwned', + typeInfo: 'Double', + attributeName: { + localPart: 'percent_business_owned' + }, + type: 'attribute' + }, { + name: 'isControl', + attributeName: { + localPart: 'is_control' + }, + type: 'attribute' + }, { + name: 'isAuthorizedCreditReport', + attributeName: { + localPart: 'is_authorized_credit_report' + }, + type: 'attribute' + }, { + name: 'citizenship', + attributeName: { + localPart: 'citizenship' + }, + type: 'attribute' + }, { + name: 'controlTitle', + attributeName: { + localPart: 'control_title' + }, + type: 'attribute' + }, { + name: 'isOfacIstwatch', + attributeName: { + localPart: 'is_ofac_istwatch' + }, + type: 'attribute' + }] + }, { + localName: 'BASEASSETREALESTATE', + typeName: 'BASE_ASSET_REAL_ESTATE', + baseTypeInfo: '.BASEASSET', + propertyInfos: [{ + name: 'propertyType', + attributeName: { + localPart: 'property_type' + }, + type: 'attribute' + }, { + name: 'propertyGrossRentalIncome', + typeInfo: 'Decimal', + attributeName: { + localPart: 'property_gross_rental_income' + }, + type: 'attribute' + }, { + name: 'propertyNetRentalIncome', + typeInfo: 'Decimal', + attributeName: { + localPart: 'property_net_rental_income' + }, + type: 'attribute' + }, { + name: 'propertyMortgagePayments', + typeInfo: 'Decimal', + attributeName: { + localPart: 'property_mortgage_payments' + }, + type: 'attribute' + }, { + name: 'propertyOtherCosts', + typeInfo: 'Decimal', + attributeName: { + localPart: 'property_other_costs' + }, + type: 'attribute' + }, { + name: 'propertyCurrentResidenceIndicator', + attributeName: { + localPart: 'property_current_residence_indicator' + }, + type: 'attribute' + }, { + name: 'propertyDisposition', + attributeName: { + localPart: 'property_disposition' + }, + type: 'attribute' + }, { + name: 'isSubjectProperty', + attributeName: { + localPart: 'is_subject_property' + }, + type: 'attribute' + }, { + name: 'propertyTaxId', + attributeName: { + localPart: 'property_tax_id' + }, + type: 'attribute' + }, { + name: 'isFinancedProperty', + attributeName: { + localPart: 'is_financed_property' + }, + type: 'attribute' + }] + }, { + localName: 'PAYMENTTRANSFERFROMOTHERINSTITUTIONINFO', + typeName: 'PAYMENT_TRANSFER_FROM_OTHER_INSTITUTION_INFO', + propertyInfos: [{ + name: 'accountType', + attributeName: { + localPart: 'account_type' + }, + type: 'attribute' + }, { + name: 'accountNumber', + attributeName: { + localPart: 'account_number' + }, + type: 'attribute' + }, { + name: 'nameOnAccount', + attributeName: { + localPart: 'name_on_account' + }, + type: 'attribute' + }, { + name: 'bankRoutingNumber', + attributeName: { + localPart: 'bank_routing_number' + }, + type: 'attribute' + }, { + name: 'bankName', + attributeName: { + localPart: 'bank_name' + }, + type: 'attribute' + }, { + name: 'bankZip', + attributeName: { + localPart: 'bank_zip' + }, + type: 'attribute' + }, { + name: 'bankCity', + attributeName: { + localPart: 'bank_city' + }, + type: 'attribute' + }, { + name: 'bankState', + attributeName: { + localPart: 'bank_state' + }, + type: 'attribute' + }] + }, { + localName: 'BASEBRANCH', + typeName: 'BASE_BRANCH', + baseTypeInfo: '.BASEPARTY', + propertyInfos: [{ + name: 'otherAttributes', + type: 'anyAttribute' + }, { + name: 'address', + elementName: 'ADDRESS', + typeInfo: '.BASEADDRESSLOOSE' + }, { + name: 'referenceId2', + typeInfo: 'AnySimpleType', + attributeName: { + localPart: 'reference_id2' + }, + type: 'attribute' + }, { + name: 'deluxeOrgReportingUnit', + typeInfo: 'AnySimpleType', + attributeName: { + localPart: 'deluxe_org_reporting_unit' + }, + type: 'attribute' + }, { + name: 'ewsOrgReportingUnit', + typeInfo: 'AnySimpleType', + attributeName: { + localPart: 'ews_org_reporting_unit' + }, + type: 'attribute' + }] + }, { + localName: 'CREDITCARDLOAN', + typeName: null, + baseTypeInfo: '.CREDITCARDLOAN' + }, { + localName: 'BASECLOSEENDINFO', + typeName: 'BASE_CLOSE_END_INFO', + propertyInfos: [{ + name: 'ato', + minOccurs: 0, + maxOccurs: 10, + collection: true, + elementName: 'ATO', + typeInfo: '.BASECLOSEENDINFO.ATO' + }, { + name: 'amountOwedToLender', + typeInfo: 'Decimal', + attributeName: { + localPart: 'amount_owed_to_lender' + }, + type: 'attribute' + }, { + name: 'amountRefinanced', + typeInfo: 'Decimal', + attributeName: { + localPart: 'amount_refinanced' + }, + type: 'attribute' + }, { + name: 'cashPrepaidFinanceCharge', + typeInfo: 'Decimal', + attributeName: { + localPart: 'cash_prepaid_finance_charge' + }, + type: 'attribute' + }, { + name: 'maprCashFee', + typeInfo: 'Decimal', + attributeName: { + localPart: 'mapr_cash_fee' + }, + type: 'attribute' + }, { + name: 'filingFeeAmount', + typeInfo: 'Decimal', + attributeName: { + localPart: 'filing_fee_amount' + }, + type: 'attribute' + }, { + name: 'filingFeeType', + attributeName: { + localPart: 'filing_fee_type' + }, + type: 'attribute' + }] + }, { + localName: 'CREDITCARDLOAN.INTEGRATIONDATALIST', + typeName: null, + propertyInfos: [{ + name: 'integrationdata', + required: true, + collection: true, + elementName: 'INTEGRATION_DATA', + typeInfo: '.INTEGRATIONDATA' + }] + }, { + localName: 'FOMANSWEREDQUESTIONS', + typeName: 'FOM_ANSWERED_QUESTIONS', + propertyInfos: [{ + name: 'fomansweredquestion', + minOccurs: 0, + collection: true, + elementName: 'FOM_ANSWERED_QUESTION', + typeInfo: '.FOMANSWEREDQUESTIONS.FOMANSWEREDQUESTION' + }] + }, { + localName: 'CREDITCARDBASEAPPLICANT.MAILINGADDRESS', + typeName: null, + baseTypeInfo: '.BASEADDRESSLOOSE', + propertyInfos: [{ + name: 'isCurrent', + attributeName: { + localPart: 'is_current' + }, + type: 'attribute' + }] + }, { + localName: 'BASEREFERENCE', + typeName: 'BASE_REFERENCE', + propertyInfos: [{ + name: 'firstName', + attributeName: { + localPart: 'first_name' + }, + type: 'attribute' + }, { + name: 'lastName', + attributeName: { + localPart: 'last_name' + }, + type: 'attribute' + }, { + name: 'address', + attributeName: { + localPart: 'address' + }, + type: 'attribute' + }, { + name: 'city', + attributeName: { + localPart: 'city' + }, + type: 'attribute' + }, { + name: 'state', + attributeName: { + localPart: 'state' + }, + type: 'attribute' + }, { + name: 'zip', + attributeName: { + localPart: 'zip' + }, + type: 'attribute' + }, { + name: 'phone', + attributeName: { + localPart: 'phone' + }, + type: 'attribute' + }, { + name: 'relationship', + attributeName: { + localPart: 'relationship' + }, + type: 'attribute' + }, { + name: 'email', + attributeName: { + localPart: 'email' + }, + type: 'attribute' + }] + }, { + localName: 'CREDITCARDLOAN.FUNDING', + typeName: null, + baseTypeInfo: '.CREDITCARDFUNDINGINFO', + propertyInfos: [{ + name: 'insuranceoptions', + required: true, + elementName: 'INSURANCE_OPTIONS', + typeInfo: '.CREDITCARDLOAN.FUNDING.INSURANCEOPTIONS' + }] + }, { + localName: 'BASELOANCONTACTS', + typeName: 'BASE_LOAN_CONTACTS', + propertyInfos: [{ + name: 'contactinfo', + minOccurs: 0, + collection: true, + elementName: 'CONTACT_INFO', + typeInfo: '.BASELOANCONTACTS.CONTACTINFO' + }] + }, { + localName: 'BASEWEBMSHISTORY.MESSAGE', + typeName: null, + propertyInfos: [{ + name: 'time', + typeInfo: 'DateTime', + attributeName: { + localPart: 'time' + }, + type: 'attribute' + }, { + name: 'name', + attributeName: { + localPart: 'name' + }, + type: 'attribute' + }, { + name: 'type', + attributeName: { + localPart: 'type' + }, + type: 'attribute' + }, { + name: 'text', + attributeName: { + localPart: 'text' + }, + type: 'attribute' + }] + }, { + localName: 'BASEIDCARD', + typeName: 'BASE_ID_CARD', + propertyInfos: [{ + name: 'cardType', + attributeName: { + localPart: 'card_type' + }, + type: 'attribute' + }, { + name: 'cardNumber', + attributeName: { + localPart: 'card_number' + }, + type: 'attribute' + }, { + name: 'state', + attributeName: { + localPart: 'state' + }, + type: 'attribute' + }, { + name: 'country', + attributeName: { + localPart: 'country' + }, + type: 'attribute' + }, { + name: 'expDate', + typeInfo: 'Date', + attributeName: { + localPart: 'exp_date' + }, + type: 'attribute' + }, { + name: 'dateIssued', + typeInfo: 'Date', + attributeName: { + localPart: 'date_issued' + }, + type: 'attribute' + }] + }, { + localName: 'BASECUSTOMQUESTIONS', + typeName: 'BASE_CUSTOM_QUESTIONS', + propertyInfos: [{ + name: 'customquestion', + minOccurs: 0, + collection: true, + elementName: 'CUSTOM_QUESTION', + typeInfo: '.BASECUSTOMQUESTIONS.CUSTOMQUESTION' + }] + }, { + localName: 'BASEPRICEADJUSTMENTLIST', + typeName: 'BASE_PRICE_ADJUSTMENT_LIST', + propertyInfos: [{ + name: 'priceadjustment', + minOccurs: 0, + maxOccurs: 99, + collection: true, + elementName: 'PRICE_ADJUSTMENT', + typeInfo: '.BASEPRICEADJUSTMENTLIST.PRICEADJUSTMENT' + }] + }, { + localName: 'CREDITCARDLOAN.LOANINFO', + typeName: null, + baseTypeInfo: '.CREDITCARDLOANINFO' + }, { + localName: 'BASECOMMENTS', + typeName: 'BASE_COMMENTS', + propertyInfos: [{ + name: 'decisioncomments', + elementName: 'DECISION_COMMENTS', + typeInfo: 'AnyType' + }, { + name: 'externalcomments', + elementName: 'EXTERNAL_COMMENTS', + typeInfo: 'AnyType' + }, { + name: 'internalcomments', + elementName: 'INTERNAL_COMMENTS', + typeInfo: 'AnyType' + }, { + name: 'stipulations', + elementName: 'STIPULATIONS', + typeInfo: 'AnyType' + }, { + name: 'fraudwarnings', + elementName: 'FRAUD_WARNINGS', + typeInfo: 'AnyType' + }] + }, { + localName: 'BASEMONTHLYINCOME.OTHERINCOME', + typeName: null, + propertyInfos: [{ + name: 'monthlyIncome', + typeInfo: 'Decimal', + attributeName: { + localPart: 'monthly_income' + }, + type: 'attribute' + }, { + name: 'monthlyIncomeDescription', + attributeName: { + localPart: 'monthly_income_description' + }, + type: 'attribute' + }, { + name: 'isTaxExempt', + attributeName: { + localPart: 'is_tax_exempt' + }, + type: 'attribute' + }, { + name: 'isHmdaExempt', + attributeName: { + localPart: 'is_hmda_exempt' + }, + type: 'attribute' + }] + }, { + localName: 'BASEEMPLOYMENT', + typeName: 'BASE_EMPLOYMENT', + propertyInfos: [{ + name: 'employmentStartDate', + typeInfo: 'Date', + attributeName: { + localPart: 'employment_start_date' + }, + type: 'attribute' + }, { + name: 'employedMonths', + typeInfo: 'Int', + attributeName: { + localPart: 'employed_months' + }, + type: 'attribute' + }, { + name: 'employmentAddress', + attributeName: { + localPart: 'employment_address' + }, + type: 'attribute' + }, { + name: 'employmentCity', + attributeName: { + localPart: 'employment_city' + }, + type: 'attribute' + }, { + name: 'employmentState', + attributeName: { + localPart: 'employment_state' + }, + type: 'attribute' + }, { + name: 'employmentZip', + attributeName: { + localPart: 'employment_zip' + }, + type: 'attribute' + }, { + name: 'occupation', + attributeName: { + localPart: 'occupation' + }, + type: 'attribute' + }, { + name: 'employer', + attributeName: { + localPart: 'employer' + }, + type: 'attribute' + }, { + name: 'employmentPhone', + attributeName: { + localPart: 'employment_phone' + }, + type: 'attribute' + }, { + name: 'employmentStatus', + attributeName: { + localPart: 'employment_status' + }, + type: 'attribute' + }, { + name: 'otherEmploymentDescription', + attributeName: { + localPart: 'other_employment_description' + }, + type: 'attribute' + }, { + name: 'supervisorName', + attributeName: { + localPart: 'supervisor_name' + }, + type: 'attribute' + }, { + name: 'payGrade', + attributeName: { + localPart: 'pay_grade' + }, + type: 'attribute' + }, { + name: 'ets', + typeInfo: 'Date', + attributeName: { + localPart: 'ets' + }, + type: 'attribute' + }, { + name: 'employmentWeeklyHours', + typeInfo: 'Int', + attributeName: { + localPart: 'employment_weekly_hours' + }, + type: 'attribute' + }, { + name: 'employmentBusinessType', + attributeName: { + localPart: 'employment_business_type' + }, + type: 'attribute' + }] + }, { + localName: 'DECLARATIONS', + propertyInfos: [{ + name: 'hasJudgeBankruptForeclosure', + attributeName: { + localPart: 'has_judge_bankrupt_foreclosure' + }, + type: 'attribute' + }, { + name: 'hasDeclareBankrupt', + attributeName: { + localPart: 'has_declare_bankrupt' + }, + type: 'attribute' + }, { + name: 'hasChapter13', + attributeName: { + localPart: 'has_chapter_13' + }, + type: 'attribute' + }, { + name: 'hasLawsuitParty', + attributeName: { + localPart: 'has_lawsuit_party' + }, + type: 'attribute' + }, { + name: 'hasJudgement', + attributeName: { + localPart: 'has_judgement' + }, + type: 'attribute' + }, { + name: 'hasForeclosure', + attributeName: { + localPart: 'has_foreclosure' + }, + type: 'attribute' + }, { + name: 'hasReposession', + attributeName: { + localPart: 'has_reposession' + }, + type: 'attribute' + }, { + name: 'hasOtherObligation', + attributeName: { + localPart: 'has_other_obligation' + }, + type: 'attribute' + }, { + name: 'hasPastDueBills', + attributeName: { + localPart: 'has_past_due_bills' + }, + type: 'attribute' + }, { + name: 'hasCoMaker', + attributeName: { + localPart: 'has_co_maker' + }, + type: 'attribute' + }, { + name: 'coMakerPrimaryName', + attributeName: { + localPart: 'co_maker_primary_name' + }, + type: 'attribute' + }, { + name: 'coMakerCreditor', + attributeName: { + localPart: 'co_maker_creditor' + }, + type: 'attribute' + }, { + name: 'coMakerAmount', + typeInfo: 'Decimal', + attributeName: { + localPart: 'co_maker_amount' + }, + type: 'attribute' + }, { + name: 'hasAlias', + attributeName: { + localPart: 'has_alias' + }, + type: 'attribute' + }, { + name: 'alias', + attributeName: { + localPart: 'alias' + }, + type: 'attribute' + }, { + name: 'hasIncomeDecline', + attributeName: { + localPart: 'has_income_decline' + }, + type: 'attribute' + }, { + name: 'hasSuitsPending', + attributeName: { + localPart: 'has_suits_pending' + }, + type: 'attribute' + }, { + name: 'hasAlimony', + attributeName: { + localPart: 'has_alimony' + }, + type: 'attribute' + }, { + name: 'alimonyRecipient', + attributeName: { + localPart: 'alimony_recipient' + }, + type: 'attribute' + }, { + name: 'alimonyRecipientAddress', + attributeName: { + localPart: 'alimony_recipient_address' + }, + type: 'attribute' + }, { + name: 'hasPropertyForSale', + attributeName: { + localPart: 'has_property_for_sale' + }, + type: 'attribute' + }] + }, { + localName: 'SKIPPAYMENTINFO', + typeName: 'SKIP_PAYMENT_INFO', + propertyInfos: [{ + name: 'skipPaymentTemplateName', + attributeName: { + localPart: 'skip_payment_template_name' + }, + type: 'attribute' + }, { + name: 'isPositionOfSkipsFirstPaySkip', + attributeName: { + localPart: 'is_position_of_skips_first_pay_skip' + }, + type: 'attribute' + }, { + name: 'isDeferSkipPayments', + attributeName: { + localPart: 'is_defer_skip_payments' + }, + type: 'attribute' + }, { + name: 'skipsPerYear', + typeInfo: 'Integer', + attributeName: { + localPart: 'skips_per_year' + }, + type: 'attribute' + }, { + name: 'positionOfSkips', + typeInfo: 'Integer', + attributeName: { + localPart: 'position_of_skips' + }, + type: 'attribute' + }, { + name: 'skipStartDate', + typeInfo: 'Date', + attributeName: { + localPart: 'skip_start_date' + }, + type: 'attribute' + }, { + name: 'skipEndDate', + typeInfo: 'Date', + attributeName: { + localPart: 'skip_end_date' + }, + type: 'attribute' + }, { + name: 'skipPeriodMonthDayStart', + typeInfo: 'Date', + attributeName: { + localPart: 'skip_period_month_day_start' + }, + type: 'attribute' + }, { + name: 'skipPeriodMonthDayEnd', + typeInfo: 'Date', + attributeName: { + localPart: 'skip_period_month_day_end' + }, + type: 'attribute' + }] + }, { + localName: 'BASEAPPLICANT', + typeName: 'BASE_APPLICANT', + propertyInfos: [{ + name: 'otherAttributes', + type: 'anyAttribute' + }, { + name: 'idcard', + elementName: 'ID_CARD', + typeInfo: '.BASEIDCARD' + }, { + name: 'idcard2', + elementName: 'ID_CARD2', + typeInfo: '.BASEIDCARD' + }, { + name: 'approvaldenialreason', + elementName: 'APPROVAL_DENIAL_REASON' + }, { + name: 'incomecomments', + elementName: 'INCOME_COMMENTS' + }, { + name: 'applicantquestions', + elementName: 'APPLICANT_QUESTIONS', + typeInfo: '.BASEAPPLICANTQUESTIONS' + }, { + name: 'borrowerId', + attributeName: { + localPart: 'borrower_id' + }, + type: 'attribute' + }, { + name: 'isDeclined', + attributeName: { + localPart: 'is_declined' + }, + type: 'attribute' + }, { + name: 'firstName', + required: true, + attributeName: { + localPart: 'first_name' + }, + type: 'attribute' + }, { + name: 'lastName', + required: true, + attributeName: { + localPart: 'last_name' + }, + type: 'attribute' + }, { + name: 'mInitial', + attributeName: { + localPart: 'm_initial' + }, + type: 'attribute' + }, { + name: 'middleName', + attributeName: { + localPart: 'middle_name' + }, + type: 'attribute' + }, { + name: 'suffix', + attributeName: { + localPart: 'suffix' + }, + type: 'attribute' + }, { + name: 'ssn', + required: true, + attributeName: { + localPart: 'ssn' + }, + type: 'attribute' + }, { + name: 'dob', + typeInfo: 'Date', + attributeName: { + localPart: 'dob' + }, + type: 'attribute' + }, { + name: 'dependents', + typeInfo: 'Int', + attributeName: { + localPart: 'dependents' + }, + type: 'attribute' + }, { + name: 'agesOfDependents', + attributeName: { + localPart: 'ages_of_dependents' + }, + type: 'attribute' + }, { + name: 'motherMaidenName', + attributeName: { + localPart: 'mother_maiden_name' + }, + type: 'attribute' + }, { + name: 'citizenship', + attributeName: { + localPart: 'citizenship' + }, + type: 'attribute' + }, { + name: 'memberNumber', + attributeName: { + localPart: 'member_number' + }, + type: 'attribute' + }, { + name: 'bankruptcyScore', + typeInfo: 'Int', + attributeName: { + localPart: 'bankruptcy_score' + }, + type: 'attribute' + }, { + name: 'membershipMonths', + typeInfo: 'Int', + attributeName: { + localPart: 'membership_months' + }, + type: 'attribute' + }, { + name: 'maritalStatus', + attributeName: { + localPart: 'marital_status' + }, + type: 'attribute' + }, { + name: 'gender', + attributeName: { + localPart: 'gender' + }, + type: 'attribute' + }, { + name: 'ethnicity', + attributeName: { + localPart: 'ethnicity' + }, + type: 'attribute' + }, { + name: 'numberInHousehold', + typeInfo: 'Int', + attributeName: { + localPart: 'number_in_household' + }, + type: 'attribute' + }, { + name: 'memberType', + attributeName: { + localPart: 'member_type' + }, + type: 'attribute' + }, { + name: 'race', + typeInfo: { + type: 'list' + }, + attributeName: { + localPart: 'race' + }, + type: 'attribute' + }, { + name: 'creditScore', + typeInfo: 'Int', + attributeName: { + localPart: 'credit_score' + }, + type: 'attribute' + }, { + name: 'customScore', + typeInfo: 'Int', + attributeName: { + localPart: 'custom_score' + }, + type: 'attribute' + }, { + name: 'customScore2', + typeInfo: 'Double', + attributeName: { + localPart: 'custom_score_2' + }, + type: 'attribute' + }, { + name: 'declinedAnswerRaceGender', + attributeName: { + localPart: 'declined_answer_race_gender' + }, + type: 'attribute' + }, { + name: 'notApplicableRaceGender', + attributeName: { + localPart: 'not_applicable_race_gender' + }, + type: 'attribute' + }, { + name: 'applicantType', + required: true, + attributeName: { + localPart: 'applicant_type' + }, + type: 'attribute' + }, { + name: 'allowDirectMail', + attributeName: { + localPart: 'allow_direct_mail' + }, + type: 'attribute' + }, { + name: 'allowEmailSolicit', + attributeName: { + localPart: 'allow_email_solicit' + }, + type: 'attribute' + }, { + name: 'allowTelemarket', + attributeName: { + localPart: 'allow_telemarket' + }, + type: 'attribute' + }, { + name: 'allowShareInfo', + attributeName: { + localPart: 'allow_share_info' + }, + type: 'attribute' + }, { + name: 'securityCode', + attributeName: { + localPart: 'security_code' + }, + type: 'attribute' + }, { + name: 'isOfacIdVer', + attributeName: { + localPart: 'is_ofac_id_ver' + }, + type: 'attribute' + }, { + name: 'idAuthenticationResult', + attributeName: { + localPart: 'id_authentication_result' + }, + type: 'attribute' + }, { + name: 'isFraudPrescore', + attributeName: { + localPart: 'is_fraud_prescore' + }, + type: 'attribute' + }, { + name: 'legalStateOfResidency', + attributeName: { + localPart: 'legal_state_of_residency' + }, + type: 'attribute' + }, { + name: 'relationToPrimary', + attributeName: { + localPart: 'relation_to_primary' + }, + type: 'attribute' + }, { + name: 'isFraudFas', + attributeName: { + localPart: 'is_fraud_fas' + }, + type: 'attribute' + }, { + name: 'isHighRiskConsumer', + attributeName: { + localPart: 'is_high_risk_consumer' + }, + type: 'attribute' + }, { + name: 'isThin', + attributeName: { + localPart: 'is_thin' + }, + type: 'attribute' + }, { + name: 'contactIndex', + typeInfo: 'Integer', + attributeName: { + localPart: 'contact_index' + }, + type: 'attribute' + }, { + name: 'mlaCoveredStatus', + attributeName: { + localPart: 'mla_covered_status' + }, + type: 'attribute' + }, { + name: 'mlaCoveredDate', + typeInfo: 'Date', + attributeName: { + localPart: 'mla_covered_date' + }, + type: 'attribute' + }] + }, { + localName: 'BASELOANSTATUS', + typeName: 'BASE_LOAN_STATUS', + propertyInfos: [{ + name: 'loanStatus', + required: true, + attributeName: { + localPart: 'loan_status' + }, + type: 'attribute' + }, { + name: 'initialEntryTimestamp', + typeInfo: 'Calendar', + attributeName: { + localPart: 'initial_entry_timestamp' + }, + type: 'attribute' + }, { + name: 'lastModified', + typeInfo: 'Calendar', + attributeName: { + localPart: 'last_modified' + }, + type: 'attribute' + }, { + name: 'submitDate', + typeInfo: 'Calendar', + attributeName: { + localPart: 'submit_date' + }, + type: 'attribute' + }, { + name: 'underwriteSubmitDate', + typeInfo: 'Calendar', + attributeName: { + localPart: 'underwrite_submit_date' + }, + type: 'attribute' + }, { + name: 'isLocked', + required: true, + attributeName: { + localPart: 'is_locked' + }, + type: 'attribute' + }, { + name: 'existingBalance', + typeInfo: 'Decimal', + attributeName: { + localPart: 'existing_balance' + }, + type: 'attribute' + }, { + name: 'existingBalanceDate', + typeInfo: 'Date', + attributeName: { + localPart: 'existing_balance_date' + }, + type: 'attribute' + }, { + name: 'delinquencyPeriod', + typeInfo: 'Integer', + attributeName: { + localPart: 'delinquency_period' + }, + type: 'attribute' + }, { + name: 'delinquencyAmount', + typeInfo: 'Decimal', + attributeName: { + localPart: 'delinquency_amount' + }, + type: 'attribute' + }, { + name: 'approvalDate', + typeInfo: 'DateTime', + attributeName: { + localPart: 'approval_date' + }, + type: 'attribute' + }, { + name: 'declinedDate', + typeInfo: 'DateTime', + attributeName: { + localPart: 'declined_date' + }, + type: 'attribute' + }, { + name: 'firstApprovalDate', + typeInfo: 'DateTime', + attributeName: { + localPart: 'first_approval_date' + }, + type: 'attribute' + }, { + name: 'nextPaymentDate', + typeInfo: 'Date', + attributeName: { + localPart: 'next_payment_date' + }, + type: 'attribute' + }, { + name: 'responseDate', + typeInfo: 'DateTime', + attributeName: { + localPart: 'response_date' + }, + type: 'attribute' + }, { + name: 'counterOfferDate', + typeInfo: 'DateTime', + attributeName: { + localPart: 'counter_offer_date' + }, + type: 'attribute' + }, { + name: 'appReceiveDate', + typeInfo: 'DateTime', + attributeName: { + localPart: 'app_receive_date' + }, + type: 'attribute' + }, { + name: 'decidingDate', + typeInfo: 'Date', + attributeName: { + localPart: 'deciding_date' + }, + type: 'attribute' + }, { + name: 'bookingDate', + typeInfo: 'DateTime', + attributeName: { + localPart: 'booking_date' + }, + type: 'attribute' + }, { + name: 'bookingReferenceId', + attributeName: { + localPart: 'booking_reference_id' + }, + type: 'attribute' + }] + }, { + localName: 'PAYMENTMANUALNOCOUPONINFO', + typeName: 'PAYMENT_MANUAL_NO_COUPON_INFO', + propertyInfos: [{ + name: 'accountNumber', + attributeName: { + localPart: 'account_number' + }, + type: 'attribute' + }] + }, { + localName: 'CREDITCARDLOAN.FUNDING.INSURANCEOPTIONS', + typeName: null, + propertyInfos: [{ + name: 'insuranceoption', + minOccurs: 0, + collection: true, + elementName: 'INSURANCE_OPTION', + typeInfo: '.CREDITCARDINSURANCE' + }, { + name: 'loanClass', + attributeName: { + localPart: 'loan_class' + }, + type: 'attribute' + }, { + name: 'description', + attributeName: { + localPart: 'description' + }, + type: 'attribute' + }, { + name: 'borrower1Index', + typeInfo: 'Integer', + attributeName: { + localPart: 'borrower_1_index' + }, + type: 'attribute' + }, { + name: 'borrower1IsSpouse', + attributeName: { + localPart: 'borrower_1_is_spouse' + }, + type: 'attribute' + }, { + name: 'borrower2Index', + typeInfo: 'Integer', + attributeName: { + localPart: 'borrower_2_index' + }, + type: 'attribute' + }, { + name: 'borrower2IsSpouse', + attributeName: { + localPart: 'borrower_2_is_spouse' + }, + type: 'attribute' + }] + }, { + localName: 'BASECUSTOMQUESTIONS.CUSTOMQUESTION', + typeName: null, + propertyInfos: [{ + name: 'customquestionanswer', + minOccurs: 0, + collection: true, + elementName: 'CUSTOM_QUESTION_ANSWER', + typeInfo: '.BASECUSTOMQUESTIONS.CUSTOMQUESTION.CUSTOMQUESTIONANSWER' + }, { + name: 'questionName', + attributeName: { + localPart: 'question_name' + }, + type: 'attribute' + }, { + name: 'questionType', + attributeName: { + localPart: 'question_type' + }, + type: 'attribute' + }] + }, { + localName: 'BASEEVENTHISTORY.EVENT', + typeName: null, + propertyInfos: [{ + name: 'timestamp', + typeInfo: 'DateTime', + attributeName: { + localPart: 'timestamp' + }, + type: 'attribute' + }, { + name: 'username', + attributeName: { + localPart: 'username' + }, + type: 'attribute' + }, { + name: 'event', + attributeName: { + localPart: 'event' + }, + type: 'attribute' + }] + }, { + localName: 'FOMANSWEREDQUESTIONS.FOMANSWEREDQUESTION.FOMANSWERS.FOMANSWER', + typeName: null, + propertyInfos: [{ + name: 'text', + required: true + }, { + name: 'value', + required: true + }, { + name: 'fieldType', + attributeName: { + localPart: 'field_type' + }, + type: 'attribute' + }] + }, { + localName: 'INTEGRATIONDATA', + typeName: 'INTEGRATION_DATA' + }, { + localName: 'CREDITCARDLOAN.APPLICANTS', + typeName: null, + propertyInfos: [{ + name: 'applicant', + required: true, + collection: true, + elementName: 'APPLICANT', + typeInfo: '.CREDITCARDAPPLICANT' + }, { + name: 'selectedProductBorrowerId', + attributeName: { + localPart: 'selected_product_borrower_id' + }, + type: 'attribute' + }] + }, { + localName: 'BASEDISBURSEMENTFEE', + typeName: 'BASE_DISBURSEMENT_FEE', + baseTypeInfo: '.BASEDISBURSEMENT', + propertyInfos: [{ + name: 'prepaidFeesFinanced', + typeInfo: 'Decimal', + attributeName: { + localPart: 'prepaid_fees_financed' + }, + type: 'attribute' + }, { + name: 'feesFinanced', + typeInfo: 'Decimal', + attributeName: { + localPart: 'fees_financed' + }, + type: 'attribute' + }, { + name: 'feesGlAccountNumber', + attributeName: { + localPart: 'fees_gl_account_number' + }, + type: 'attribute' + }, { + name: 'feeDescription', + attributeName: { + localPart: 'fee_description' + }, + type: 'attribute' + }, { + name: 'feeLinkingType', + attributeName: { + localPart: 'fee_linking_type' + }, + type: 'attribute' + }] + }, { + localName: 'CREDITCARDSYSTEM', + typeName: 'CREDITCARD_SYSTEM', + baseTypeInfo: '.BASESYSTEM', + propertyInfos: [{ + name: 'otherAttributes', + type: 'anyAttribute' + }, { + name: 'closingbranch', + elementName: 'CLOSING_BRANCH', + typeInfo: '.BASEBRANCH' + }, { + name: 'type', + required: true, + attributeName: { + localPart: 'type' + }, + type: 'attribute' + }] + }, { + localName: 'BASEDISBURSEMENTLIST', + typeName: 'BASE_DISBURSEMENT_LIST', + propertyInfos: [{ + name: 'checkOrDEPOSITOrFEE', + minOccurs: 0, + collection: true, + elementTypeInfos: [{ + elementName: 'CHECK', + typeInfo: '.BASEDISBURSEMENTCHECK' + }, { + elementName: 'DEPOSIT', + typeInfo: '.BASEDISBURSEMENTDEPOSIT' + }, { + elementName: 'FEE', + typeInfo: '.BASEDISBURSEMENTFEE' + }, { + elementName: 'LOAN', + typeInfo: '.BASEDISBURSEMENTLOAN' + }, { + elementName: 'ACH', + typeInfo: '.BASEDISBURSEMENTACH' + }], + type: 'elements' + }] + }, { + localName: 'BASEDISBURSEMENTDEPOSIT', + typeName: 'BASE_DISBURSEMENT_DEPOSIT', + baseTypeInfo: '.BASEDISBURSEMENT', + propertyInfos: [{ + name: 'depositAccount', + attributeName: { + localPart: 'deposit_account' + }, + type: 'attribute' + }, { + name: 'depositSuffix', + attributeName: { + localPart: 'deposit_suffix' + }, + type: 'attribute' + }, { + name: 'depositType', + attributeName: { + localPart: 'deposit_type' + }, + type: 'attribute' + }, { + name: 'depositDateToCredit', + typeInfo: 'Date', + attributeName: { + localPart: 'deposit_date_to_credit' + }, + type: 'attribute' + }] + }, { + localName: 'BASEASSET', + typeName: 'BASE_ASSET', + propertyInfos: [{ + name: 'assetType', + required: true, + attributeName: { + localPart: 'asset_type' + }, + type: 'attribute' + }, { + name: 'assetValue', + typeInfo: 'Decimal', + attributeName: { + localPart: 'asset_value' + }, + type: 'attribute' + }, { + name: 'propertyAddress', + attributeName: { + localPart: 'property_address' + }, + type: 'attribute' + }, { + name: 'propertyZip', + attributeName: { + localPart: 'property_zip' + }, + type: 'attribute' + }, { + name: 'propertyState', + attributeName: { + localPart: 'property_state' + }, + type: 'attribute' + }, { + name: 'propertyCity', + attributeName: { + localPart: 'property_city' + }, + type: 'attribute' + }, { + name: 'existingLoanAmount', + typeInfo: 'Decimal', + attributeName: { + localPart: 'existing_loan_amount' + }, + type: 'attribute' + }, { + name: 'description', + attributeName: { + localPart: 'description' + }, + type: 'attribute' + }, { + name: 'accountNumber', + attributeName: { + localPart: 'account_number' + }, + type: 'attribute' + }, { + name: 'bankName', + attributeName: { + localPart: 'bank_name' + }, + type: 'attribute' + }, { + name: 'isCollateral', + attributeName: { + localPart: 'is_collateral' + }, + type: 'attribute' + }, { + name: 'ownershipType', + required: true, + attributeName: { + localPart: 'ownership_type' + }, + type: 'attribute' + }, { + name: 'otherOwnerName', + attributeName: { + localPart: 'other_owner_name' + }, + type: 'attribute' + }, { + name: 'otherOwnerName2', + attributeName: { + localPart: 'other_owner_name2' + }, + type: 'attribute' + }, { + name: 'availableAccountInfo', + attributeName: { + localPart: 'available_account_info' + }, + type: 'attribute' + }, { + name: 'stockBondMutualfundShareCount', + typeInfo: 'Integer', + attributeName: { + localPart: 'stock_bond_mutualfund_share_count' + }, + type: 'attribute' + }, { + name: 'verificationStatus', + attributeName: { + localPart: 'verification_status' + }, + type: 'attribute' + }, { + name: 'otherOwnerContactIndex', + typeInfo: 'Integer', + attributeName: { + localPart: 'other_owner_contact_index' + }, + type: 'attribute' + }, { + name: 'otherOwnerContactIndex2', + typeInfo: 'Integer', + attributeName: { + localPart: 'other_owner_contact_index2' + }, + type: 'attribute' + }] + }, { + localName: 'CREDITCARDAPPLICANT', + typeName: 'CREDITCARD_APPLICANT', + baseTypeInfo: '.CREDITCARDBASEAPPLICANT', + propertyInfos: [{ + name: 'otherAttributes', + type: 'anyAttribute' + }, { + name: 'spouse', + elementName: 'SPOUSE', + typeInfo: '.CREDITCARDBASEAPPLICANT' + }, { + name: 'creditreport', + elementName: 'CREDIT_REPORT', + typeInfo: '.CREDITCARDAPPLICANT.CREDITREPORT' + }, { + name: 'fomansweredquestions', + elementName: 'FOM_ANSWERED_QUESTIONS', + typeInfo: '.FOMANSWEREDQUESTIONS' + }, { + name: 'isFraudCredit', + attributeName: { + localPart: 'is_fraud_credit' + }, + type: 'attribute' + }, { + name: 'isOfacCredit', + attributeName: { + localPart: 'is_ofac_credit' + }, + type: 'attribute' + }, { + name: 'combinedUnsecuredAggregateAmountWithLender', + typeInfo: 'Decimal', + attributeName: { + localPart: 'combined_unsecured_aggregate_amount_with_lender' + }, + type: 'attribute' + }, { + name: 'combinedSecuredAggregateAmountWithLenderNoMortgage', + typeInfo: 'Decimal', + attributeName: { + localPart: 'combined_secured_aggregate_amount_with_lender_no_mortgage' + }, + type: 'attribute' + }] + }, { + type: 'enumInfo', + localName: 'BaseEmployeeOfLenderTypes', + values: ['NONE', 'EMPLOYEE', 'MANAGER', 'EXECUTIVE', 'BOARDMEMBER', 'EMPLOYEEFAMILY', 'BOARDFAMILY', 'OTHER'] + }, { + type: 'enumInfo', + localName: 'BaseApplicantType', + values: ['P', 'C', 'S', 'G'] + }, { + type: 'enumInfo', + localName: 'BaseRaceTypeSingle', + baseTypeInfo: 'NMToken', + values: ['AMERICAN_INDIAN', 'ASIAN', 'BLACK', 'PACIFIC_ISLANDER', 'WHITE'] + }], + elementInfos: [{ + elementName: 'CREDITCARD_LOAN', + typeInfo: '.CREDITCARDLOAN' + }] + }; + return { + creditcard_loan: creditcard_loan + }; +}; +if (typeof define === 'function' && define.amd) { + define([], creditcard_loan_Module_Factory); +} +else { + var creditcard_loan_Module = creditcard_loan_Module_Factory(); + if (typeof module !== 'undefined' && module.exports) { + module.exports.creditcard_loan = creditcard_loan_Module.creditcard_loan; + } + else { + var creditcard_loan = creditcard_loan_Module.creditcard_loan; + } +} \ No newline at end of file diff --git a/l/lpq/CLF_20190626_mac/creditcard_loan.xsd b/l/lpq/CLF_20190626_mac/creditcard_loan.xsd new file mode 100644 index 0000000..2a6b342 --- /dev/null +++ b/l/lpq/CLF_20190626_mac/creditcard_loan.xsd @@ -0,0 +1,600 @@ + + + + + + + + + + + + + + + + + + + If Applicant's Address is domestic, please use Address Choice of "LOOSE_ADDRESS". + And "street_address_2" is currently not supported. + + But if Applicant's address is foreign, then "THREE_LINE_ADDRESS" should be used. In this case, + all three attributes "street_address_1", "street_address_2", "street_address_3" are supported. + + + + + + + + + + + + + + + + + + + + + + + If not specified, assumes mailing address = current address. + For Mailing Address, both "street_address_1" and "street_address_2" are supported. + + + + + + + + If set to Y, then LPQ use values of current address AND any values for this element will be ignored. Default is Y. + + + + + + + + + + + + + + + + + + This property is readonly from LPQ. If you want to set, please use employee_of_lender_type + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + -If credit report data is empty applican'ts credit report won't be imported. + -If credit report's applicant-ssn mismatches the applicant's ssn credit report won't be imported. + -If spouse exists, then this MUST be a joint report. Otherwise, this will be a single applicant credit report. + + + + + + + + + + + + + + + + + + Default is CDATA encoding. This will allow clients to easily access data. However, you cannot nest CDATA -- hence if you use base64, then the credit report will be stored as base64 encoded text on the element. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Every applicant on the application will be considered a card holder, as well as any additionally defined card holders. For applicants that are card holders, note that the personally identifying fields will be treated as read-only because they are retrieved from the applicant itself, not imported from here. If there are x applicants on your application, then the first x CARD_HOLDER elements must be slotted out and reserved for them. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Used to indicate if card holder is an authorized user (N) or just an applicant on the application (Y). + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + This field is internal_card_holder_id for internal use only. LoansPQ will export this value and will import it, but never add this yourself or pull from another application. This internal value is auto generated by LPQ when creating a new card holder. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Selected_product_borrower_id references the borrower_id attribute. The applicant ID GUID is not saved. Applicants are identified by the integer borrower_id attribute. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/l/lpq/CLF_20190626_mac/mortgage_loan.js b/l/lpq/CLF_20190626_mac/mortgage_loan.js new file mode 100644 index 0000000..eae2586 --- /dev/null +++ b/l/lpq/CLF_20190626_mac/mortgage_loan.js @@ -0,0 +1,13024 @@ +var mortgage_loan_Module_Factory = function () { + var mortgage_loan = { + name: 'mortgage_loan', + defaultElementNamespaceURI: 'http:\/\/www.meridianlink.com\/CLF', + typeInfos: [{ + localName: 'BASEEVENTHISTORY.EVENT', + typeName: null, + propertyInfos: [{ + name: 'timestamp', + typeInfo: 'DateTime', + attributeName: { + localPart: 'timestamp' + }, + type: 'attribute' + }, { + name: 'username', + attributeName: { + localPart: 'username' + }, + type: 'attribute' + }, { + name: 'event', + attributeName: { + localPart: 'event' + }, + type: 'attribute' + }] + }, { + localName: 'HOMEEQUITYHELOCCARDS', + typeName: 'HOME_EQUITY_HELOC_CARDS', + propertyInfos: [{ + name: 'cardholder', + minOccurs: 0, + maxOccurs: 4, + collection: true, + elementName: 'CARD_HOLDER', + typeInfo: '.HOMEEQUITYHELOCCARDS.CARDHOLDER' + }] + }, { + localName: 'MORTGAGEBASEAPPLICANT.FINANCIALINFO.MONTHLYINCOME', + typeName: null, + baseTypeInfo: '.BASEMONTHLYINCOME', + propertyInfos: [{ + name: 'specialincome', + minOccurs: 0, + collection: true, + elementName: 'SPECIAL_INCOME', + typeInfo: '.MORTGAGEBASEAPPLICANT.FINANCIALINFO.MONTHLYINCOME.SPECIALINCOME' + }] + }, { + localName: 'BASEAPPLICANTQUESTIONS.APPLICANTQUESTION.APPLICANTQUESTIONANSWER', + typeName: null, + propertyInfos: [{ + name: 'answerText', + attributeName: { + localPart: 'answer_text' + }, + type: 'attribute' + }, { + name: 'answerValue', + attributeName: { + localPart: 'answer_value' + }, + type: 'attribute' + }] + }, { + localName: 'FOMANSWEREDQUESTIONS.FOMANSWEREDQUESTION', + typeName: null, + propertyInfos: [{ + name: 'textTemplate', + required: true, + elementName: 'text_template' + }, { + name: 'fomanswers', + required: true, + elementName: 'FOM_ANSWERS', + typeInfo: '.FOMANSWEREDQUESTIONS.FOMANSWEREDQUESTION.FOMANSWERS' + }, { + name: 'name', + attributeName: { + localPart: 'name' + }, + type: 'attribute' + }] + }, { + localName: 'BASECURRENTADDRESSCHOICE', + typeName: 'BASE_CURRENT_ADDRESS_CHOICE', + propertyInfos: [{ + name: 'strictaddress', + required: true, + elementName: 'STRICT_ADDRESS', + typeInfo: '.BASEADDRESSSTRICT' + }, { + name: 'looseaddress', + required: true, + elementName: 'LOOSE_ADDRESS', + typeInfo: '.BASEADDRESSLOOSE' + }, { + name: 'threelineaddress', + required: true, + elementName: 'THREE_LINE_ADDRESS', + typeInfo: '.BASEADDRESSTHREELINE' + }] + }, { + localName: 'BASEASSET', + typeName: 'BASE_ASSET', + propertyInfos: [{ + name: 'assetType', + required: true, + attributeName: { + localPart: 'asset_type' + }, + type: 'attribute' + }, { + name: 'assetValue', + typeInfo: 'Decimal', + attributeName: { + localPart: 'asset_value' + }, + type: 'attribute' + }, { + name: 'propertyAddress', + attributeName: { + localPart: 'property_address' + }, + type: 'attribute' + }, { + name: 'propertyZip', + attributeName: { + localPart: 'property_zip' + }, + type: 'attribute' + }, { + name: 'propertyState', + attributeName: { + localPart: 'property_state' + }, + type: 'attribute' + }, { + name: 'propertyCity', + attributeName: { + localPart: 'property_city' + }, + type: 'attribute' + }, { + name: 'existingLoanAmount', + typeInfo: 'Decimal', + attributeName: { + localPart: 'existing_loan_amount' + }, + type: 'attribute' + }, { + name: 'description', + attributeName: { + localPart: 'description' + }, + type: 'attribute' + }, { + name: 'accountNumber', + attributeName: { + localPart: 'account_number' + }, + type: 'attribute' + }, { + name: 'bankName', + attributeName: { + localPart: 'bank_name' + }, + type: 'attribute' + }, { + name: 'isCollateral', + attributeName: { + localPart: 'is_collateral' + }, + type: 'attribute' + }, { + name: 'ownershipType', + required: true, + attributeName: { + localPart: 'ownership_type' + }, + type: 'attribute' + }, { + name: 'otherOwnerName', + attributeName: { + localPart: 'other_owner_name' + }, + type: 'attribute' + }, { + name: 'otherOwnerName2', + attributeName: { + localPart: 'other_owner_name2' + }, + type: 'attribute' + }, { + name: 'availableAccountInfo', + attributeName: { + localPart: 'available_account_info' + }, + type: 'attribute' + }, { + name: 'stockBondMutualfundShareCount', + typeInfo: 'Integer', + attributeName: { + localPart: 'stock_bond_mutualfund_share_count' + }, + type: 'attribute' + }, { + name: 'verificationStatus', + attributeName: { + localPart: 'verification_status' + }, + type: 'attribute' + }, { + name: 'otherOwnerContactIndex', + typeInfo: 'Integer', + attributeName: { + localPart: 'other_owner_contact_index' + }, + type: 'attribute' + }, { + name: 'otherOwnerContactIndex2', + typeInfo: 'Integer', + attributeName: { + localPart: 'other_owner_contact_index2' + }, + type: 'attribute' + }] + }, { + localName: 'BASELOANINFO', + typeName: 'BASE_LOAN_INFO', + propertyInfos: [{ + name: 'rateCode', + attributeName: { + localPart: 'rate_code' + }, + type: 'attribute' + }, { + name: 'maxUnderwriteAmount', + typeInfo: 'Double', + attributeName: { + localPart: 'max_underwrite_amount' + }, + type: 'attribute' + }, { + name: 'paymentDueDay', + typeInfo: 'Integer', + attributeName: { + localPart: 'payment_due_day' + }, + type: 'attribute' + }, { + name: 'paymentDueDay2', + typeInfo: 'Integer', + attributeName: { + localPart: 'payment_due_day2' + }, + type: 'attribute' + }, { + name: 'eplFeesTotal', + typeInfo: 'Decimal', + attributeName: { + localPart: 'epl_fees_total' + }, + type: 'attribute' + }, { + name: 'isClaimed', + attributeName: { + localPart: 'is_claimed' + }, + type: 'attribute' + }, { + name: 'isCompleteConsumer', + attributeName: { + localPart: 'is_complete_consumer' + }, + type: 'attribute' + }, { + name: 'requireProductRefresh', + attributeName: { + localPart: 'require_product_refresh' + }, + type: 'attribute' + }, { + name: 'isAddon', + attributeName: { + localPart: 'is_addon' + }, + type: 'attribute' + }, { + name: 'isAmendment', + attributeName: { + localPart: 'is_amendment' + }, + type: 'attribute' + }, { + name: 'rateAdjustment', + typeInfo: 'Decimal', + attributeName: { + localPart: 'rate_adjustment' + }, + type: 'attribute' + }, { + name: 'rateAdjustmentReason', + attributeName: { + localPart: 'rate_adjustment_reason' + }, + type: 'attribute' + }, { + name: 'solveFor', + attributeName: { + localPart: 'solve_for' + }, + type: 'attribute' + }, { + name: 'overrideCode', + attributeName: { + localPart: 'override_code' + }, + type: 'attribute' + }, { + name: 'overrideTier', + attributeName: { + localPart: 'override_tier' + }, + type: 'attribute' + }, { + name: 'isPossibleDupe', + attributeName: { + localPart: 'is_possible_dupe' + }, + type: 'attribute' + }, { + name: 'isFraudManual', + attributeName: { + localPart: 'is_fraud_manual' + }, + type: 'attribute' + }, { + name: 'isOfacManual', + attributeName: { + localPart: 'is_ofac_manual' + }, + type: 'attribute' + }, { + name: 'isPossibleDupeManual', + attributeName: { + localPart: 'is_possible_dupe_manual' + }, + type: 'attribute' + }, { + name: 'preapprovalType', + attributeName: { + localPart: 'preapproval_type' + }, + type: 'attribute' + }, { + name: 'appSubtype', + attributeName: { + localPart: 'app_subtype' + }, + type: 'attribute' + }, { + name: 'campaignCode', + attributeName: { + localPart: 'campaign_code' + }, + type: 'attribute' + }, { + name: 'isWorkoutLoan', + attributeName: { + localPart: 'is_workout_loan' + }, + type: 'attribute' + }, { + name: 'isSolveforManual', + attributeName: { + localPart: 'is_solvefor_manual' + }, + type: 'attribute' + }, { + name: 'tier', + typeInfo: 'Integer', + attributeName: { + localPart: 'tier' + }, + type: 'attribute' + }, { + name: 'tierPrevious', + typeInfo: 'Integer', + attributeName: { + localPart: 'tier_previous' + }, + type: 'attribute' + }, { + name: 'isPrequalificationApplied', + attributeName: { + localPart: 'is_prequalification_applied' + }, + type: 'attribute' + }, { + name: 'isOfac', + attributeName: { + localPart: 'is_ofac' + }, + type: 'attribute' + }, { + name: 'isHighRiskConsumer', + attributeName: { + localPart: 'is_high_risk_consumer' + }, + type: 'attribute' + }, { + name: 'isHighRiskConsumerManual', + attributeName: { + localPart: 'is_high_risk_consumer_manual' + }, + type: 'attribute' + }, { + name: 'productReferenceId', + attributeName: { + localPart: 'product_reference_id' + }, + type: 'attribute' + }] + }, { + localName: 'MORTGAGEFUNDINGINFO', + typeName: 'MORTGAGE_FUNDING_INFO', + baseTypeInfo: '.BASEFUNDINGINFO', + propertyInfos: [{ + name: 'firstPaymentDate', + typeInfo: 'Calendar', + attributeName: { + localPart: 'first_payment_date' + }, + type: 'attribute' + }, { + name: 'amountFinanced', + typeInfo: 'Decimal', + attributeName: { + localPart: 'amount_financed' + }, + type: 'attribute' + }, { + name: 'estimatedClosingDate', + typeInfo: 'Calendar', + attributeName: { + localPart: 'estimated_closing_date' + }, + type: 'attribute' + }, { + name: 'miCoveragePercent', + typeInfo: 'Decimal', + attributeName: { + localPart: 'mi_coverage_percent' + }, + type: 'attribute' + }, { + name: 'miInsurerCode', + attributeName: { + localPart: 'mi_insurer_code' + }, + type: 'attribute' + }, { + name: 'isEscrowWaived', + attributeName: { + localPart: 'is_escrow_waived' + }, + type: 'attribute' + }, { + name: 'loanTerm', + typeInfo: 'Int', + attributeName: { + localPart: 'loan_term' + }, + type: 'attribute' + }, { + name: 'rate', + typeInfo: 'Decimal', + attributeName: { + localPart: 'rate' + }, + type: 'attribute' + }, { + name: 'locAmount', + typeInfo: 'Decimal', + attributeName: { + localPart: 'loc_amount' + }, + type: 'attribute' + }, { + name: 'locExpireDate', + typeInfo: 'Date', + attributeName: { + localPart: 'loc_expire_date' + }, + type: 'attribute' + }, { + name: 'initialRate', + typeInfo: 'Decimal', + attributeName: { + localPart: 'initial_rate' + }, + type: 'attribute' + }, { + name: 'rateExpireDate', + typeInfo: 'Calendar', + attributeName: { + localPart: 'rate_expire_date' + }, + type: 'attribute' + }, { + name: 'docStampsFee', + typeInfo: 'Double', + attributeName: { + localPart: 'doc_stamps_fee' + }, + type: 'attribute' + }, { + name: 'totalInterestPercentLe', + typeInfo: 'Double', + attributeName: { + localPart: 'total_interest_percent_le' + }, + type: 'attribute' + }, { + name: 'totalInterestPercentCd', + typeInfo: 'Double', + attributeName: { + localPart: 'total_interest_percent_cd' + }, + type: 'attribute' + }, { + name: 'inFiveYearsPrincipal', + typeInfo: 'Decimal', + attributeName: { + localPart: 'in_five_years_principal' + }, + type: 'attribute' + }, { + name: 'inFiveYearsPimilc', + typeInfo: 'Decimal', + attributeName: { + localPart: 'in_five_years_pimilc' + }, + type: 'attribute' + }, { + name: 'initialAmountAdvanced', + typeInfo: 'Decimal', + attributeName: { + localPart: 'initial_amount_advanced' + }, + type: 'attribute' + }, { + name: 'lastPaymentDate', + typeInfo: 'Date', + attributeName: { + localPart: 'last_payment_date' + }, + type: 'attribute' + }, { + name: 'financeCharge', + typeInfo: 'Decimal', + attributeName: { + localPart: 'finance_charge' + }, + type: 'attribute' + }, { + name: 'totalFinancedPayment', + typeInfo: 'Decimal', + attributeName: { + localPart: 'total_financed_payment' + }, + type: 'attribute' + }, { + name: 'otherCharges', + typeInfo: 'Decimal', + attributeName: { + localPart: 'other_charges' + }, + type: 'attribute' + }, { + name: 'otherChargesDescription', + attributeName: { + localPart: 'other_charges_description' + }, + type: 'attribute' + }, { + name: 'amountAdvanced', + typeInfo: 'Decimal', + attributeName: { + localPart: 'amount_advanced' + }, + type: 'attribute' + }, { + name: 'prevLoanLinerBalance', + typeInfo: 'Decimal', + attributeName: { + localPart: 'prev_loan_liner_balance' + }, + type: 'attribute' + }, { + name: 'prevPaymentDate', + typeInfo: 'Date', + attributeName: { + localPart: 'prev_payment_date' + }, + type: 'attribute' + }, { + name: 'otherLoans', + typeInfo: 'Decimal', + attributeName: { + localPart: 'other_loans' + }, + type: 'attribute' + }, { + name: 'currentPayment', + typeInfo: 'Decimal', + attributeName: { + localPart: 'current_payment' + }, + type: 'attribute' + }, { + name: 'currentPaymentDueDate', + typeInfo: 'Date', + attributeName: { + localPart: 'current_payment_due_date' + }, + type: 'attribute' + }, { + name: 'filingFeeAmount', + typeInfo: 'Decimal', + attributeName: { + localPart: 'filing_fee_amount' + }, + type: 'attribute' + }, { + name: 'filingFeeType', + attributeName: { + localPart: 'filing_fee_type' + }, + type: 'attribute' + }, { + name: 'interestOnlyMinPayment', + typeInfo: 'Decimal', + attributeName: { + localPart: 'interest_only_min_payment' + }, + type: 'attribute' + }, { + name: 'interestOnlyMaxPayment', + typeInfo: 'Decimal', + attributeName: { + localPart: 'interest_only_max_payment' + }, + type: 'attribute' + }] + }, { + localName: 'BASEASSETSAVINGSACCOUNT', + typeName: 'BASE_ASSET_SAVINGS_ACCOUNT', + baseTypeInfo: '.BASEASSET', + propertyInfos: [{ + name: 'expirationDate', + typeInfo: 'Date', + attributeName: { + localPart: 'expiration_date' + }, + type: 'attribute' + }, { + name: 'issueDate', + typeInfo: 'Date', + attributeName: { + localPart: 'issue_date' + }, + type: 'attribute' + }] + }, { + localName: 'BASEMODIFICATIONHISTORY.AUDIT', + typeName: null, + propertyInfos: [{ + name: 'content', + type: 'value' + }, { + name: 'modificationDate', + typeInfo: 'DateTime', + attributeName: { + localPart: 'modification_date' + }, + type: 'attribute' + }, { + name: 'modifierName', + attributeName: { + localPart: 'modifier_name' + }, + type: 'attribute' + }, { + name: 'modifierType', + attributeName: { + localPart: 'modifier_type' + }, + type: 'attribute' + }] + }, { + localName: 'BASEASSETVEHICLE', + typeName: 'BASE_ASSET_VEHICLE', + baseTypeInfo: '.BASEASSET', + propertyInfos: [{ + name: 'vehicleYear', + attributeName: { + localPart: 'vehicle_year' + }, + type: 'attribute' + }, { + name: 'vehicleMake', + attributeName: { + localPart: 'vehicle_make' + }, + type: 'attribute' + }, { + name: 'vehicleModel', + attributeName: { + localPart: 'vehicle_model' + }, + type: 'attribute' + }, { + name: 'vehicleVin', + attributeName: { + localPart: 'vehicle_vin' + }, + type: 'attribute' + }, { + name: 'vehicleTitleOwner', + attributeName: { + localPart: 'vehicle_title_owner' + }, + type: 'attribute' + }, { + name: 'vehicleTitleNumber', + attributeName: { + localPart: 'vehicle_title_number' + }, + type: 'attribute' + }, { + name: 'vehicleColor', + attributeName: { + localPart: 'vehicle_color' + }, + type: 'attribute' + }, { + name: 'vehicleMiles', + typeInfo: 'Int', + attributeName: { + localPart: 'vehicle_miles' + }, + type: 'attribute' + }, { + name: 'vehicleLicensePlate', + attributeName: { + localPart: 'vehicle_license_plate' + }, + type: 'attribute' + }, { + name: 'vehicleSeller', + attributeName: { + localPart: 'vehicle_seller' + }, + type: 'attribute' + }, { + name: 'vehicleHasProofInsurance', + attributeName: { + localPart: 'vehicle_has_proof_insurance' + }, + type: 'attribute' + }] + }, { + localName: 'MORTGAGELOAN.INTEGRATIONDATALIST', + typeName: null, + propertyInfos: [{ + name: 'integrationdata', + required: true, + collection: true, + elementName: 'INTEGRATION_DATA', + typeInfo: '.INTEGRATIONDATA' + }] + }, { + localName: 'BASEREFERENCE', + typeName: 'BASE_REFERENCE', + propertyInfos: [{ + name: 'firstName', + attributeName: { + localPart: 'first_name' + }, + type: 'attribute' + }, { + name: 'lastName', + attributeName: { + localPart: 'last_name' + }, + type: 'attribute' + }, { + name: 'address', + attributeName: { + localPart: 'address' + }, + type: 'attribute' + }, { + name: 'city', + attributeName: { + localPart: 'city' + }, + type: 'attribute' + }, { + name: 'state', + attributeName: { + localPart: 'state' + }, + type: 'attribute' + }, { + name: 'zip', + attributeName: { + localPart: 'zip' + }, + type: 'attribute' + }, { + name: 'phone', + attributeName: { + localPart: 'phone' + }, + type: 'attribute' + }, { + name: 'relationship', + attributeName: { + localPart: 'relationship' + }, + type: 'attribute' + }, { + name: 'email', + attributeName: { + localPart: 'email' + }, + type: 'attribute' + }] + }, { + localName: 'PAYMENTPAYROLLDEDUCTIONINFO', + typeName: 'PAYMENT_PAYROLL_DEDUCTION_INFO', + propertyInfos: [{ + name: 'accountNumber', + attributeName: { + localPart: 'account_number' + }, + type: 'attribute' + }] + }, { + localName: 'BASEDISBURSEMENTDEPOSIT', + typeName: 'BASE_DISBURSEMENT_DEPOSIT', + baseTypeInfo: '.BASEDISBURSEMENT', + propertyInfos: [{ + name: 'depositAccount', + attributeName: { + localPart: 'deposit_account' + }, + type: 'attribute' + }, { + name: 'depositSuffix', + attributeName: { + localPart: 'deposit_suffix' + }, + type: 'attribute' + }, { + name: 'depositType', + attributeName: { + localPart: 'deposit_type' + }, + type: 'attribute' + }, { + name: 'depositDateToCredit', + typeInfo: 'Date', + attributeName: { + localPart: 'deposit_date_to_credit' + }, + type: 'attribute' + }] + }, { + localName: 'BASELOANCONTACTS', + typeName: 'BASE_LOAN_CONTACTS', + propertyInfos: [{ + name: 'contactinfo', + minOccurs: 0, + collection: true, + elementName: 'CONTACT_INFO', + typeInfo: '.BASELOANCONTACTS.CONTACTINFO' + }] + }, { + localName: 'PAYMENTMANUALNOCOUPONINFO', + typeName: 'PAYMENT_MANUAL_NO_COUPON_INFO', + propertyInfos: [{ + name: 'accountNumber', + attributeName: { + localPart: 'account_number' + }, + type: 'attribute' + }] + }, { + localName: 'BASEMONTHLYDEBT', + typeName: 'BASE_MONTHLY_DEBT', + propertyInfos: [{ + name: 'monthlyLiability', + typeInfo: 'Decimal', + attributeName: { + localPart: 'monthly_liability' + }, + type: 'attribute' + }, { + name: 'monthlyHousingCost', + typeInfo: 'Decimal', + attributeName: { + localPart: 'monthly_housing_cost' + }, + type: 'attribute' + }, { + name: 'monthlyRent', + typeInfo: 'Decimal', + attributeName: { + localPart: 'monthly_rent' + }, + type: 'attribute' + }, { + name: 'monthlyMortgagePayment', + typeInfo: 'Decimal', + attributeName: { + localPart: 'monthly_mortgage_payment' + }, + type: 'attribute' + }, { + name: 'jobExpense', + typeInfo: 'Decimal', + attributeName: { + localPart: 'job_expense' + }, + type: 'attribute' + }, { + name: 'alimony', + typeInfo: 'Decimal', + attributeName: { + localPart: 'alimony' + }, + type: 'attribute' + }, { + name: 'childSupport', + typeInfo: 'Decimal', + attributeName: { + localPart: 'child_support' + }, + type: 'attribute' + }, { + name: 'separateMaintenanceExpense', + typeInfo: 'Decimal', + attributeName: { + localPart: 'separate_maintenance_expense' + }, + type: 'attribute' + }, { + name: 'taxExpense', + typeInfo: 'Decimal', + attributeName: { + localPart: 'tax_expense' + }, + type: 'attribute' + }, { + name: 'otherExpense1', + typeInfo: 'Decimal', + attributeName: { + localPart: 'other_expense_1' + }, + type: 'attribute' + }, { + name: 'otherExpense2', + typeInfo: 'Decimal', + attributeName: { + localPart: 'other_expense_2' + }, + type: 'attribute' + }, { + name: 'otherExpenseDescription1', + attributeName: { + localPart: 'other_expense_description_1' + }, + type: 'attribute' + }, { + name: 'otherExpenseDescription2', + attributeName: { + localPart: 'other_expense_description_2' + }, + type: 'attribute' + }, { + name: 'aggregateAmountWithLender', + typeInfo: 'Decimal', + attributeName: { + localPart: 'aggregate_amount_with_lender' + }, + type: 'attribute' + }, { + name: 'aggregateAmountWithLenderSecuredNoMortgage', + typeInfo: 'Decimal', + attributeName: { + localPart: 'aggregate_amount_with_lender_secured_no_mortgage' + }, + type: 'attribute' + }] + }, { + localName: 'BASEDISBURSEMENTLIST', + typeName: 'BASE_DISBURSEMENT_LIST', + propertyInfos: [{ + name: 'checkOrDEPOSITOrFEE', + minOccurs: 0, + collection: true, + elementTypeInfos: [{ + elementName: 'CHECK', + typeInfo: '.BASEDISBURSEMENTCHECK' + }, { + elementName: 'DEPOSIT', + typeInfo: '.BASEDISBURSEMENTDEPOSIT' + }, { + elementName: 'FEE', + typeInfo: '.BASEDISBURSEMENTFEE' + }, { + elementName: 'LOAN', + typeInfo: '.BASEDISBURSEMENTLOAN' + }, { + elementName: 'ACH', + typeInfo: '.BASEDISBURSEMENTACH' + }], + type: 'elements' + }] + }, { + localName: 'SKIPPAYMENTINFO', + typeName: 'SKIP_PAYMENT_INFO', + propertyInfos: [{ + name: 'skipPaymentTemplateName', + attributeName: { + localPart: 'skip_payment_template_name' + }, + type: 'attribute' + }, { + name: 'isPositionOfSkipsFirstPaySkip', + attributeName: { + localPart: 'is_position_of_skips_first_pay_skip' + }, + type: 'attribute' + }, { + name: 'isDeferSkipPayments', + attributeName: { + localPart: 'is_defer_skip_payments' + }, + type: 'attribute' + }, { + name: 'skipsPerYear', + typeInfo: 'Integer', + attributeName: { + localPart: 'skips_per_year' + }, + type: 'attribute' + }, { + name: 'positionOfSkips', + typeInfo: 'Integer', + attributeName: { + localPart: 'position_of_skips' + }, + type: 'attribute' + }, { + name: 'skipStartDate', + typeInfo: 'Date', + attributeName: { + localPart: 'skip_start_date' + }, + type: 'attribute' + }, { + name: 'skipEndDate', + typeInfo: 'Date', + attributeName: { + localPart: 'skip_end_date' + }, + type: 'attribute' + }, { + name: 'skipPeriodMonthDayStart', + typeInfo: 'Date', + attributeName: { + localPart: 'skip_period_month_day_start' + }, + type: 'attribute' + }, { + name: 'skipPeriodMonthDayEnd', + typeInfo: 'Date', + attributeName: { + localPart: 'skip_period_month_day_end' + }, + type: 'attribute' + }] + }, { + localName: 'BASEMODIFICATIONHISTORY', + typeName: 'BASE_MODIFICATION_HISTORY', + propertyInfos: [{ + name: 'audit', + minOccurs: 0, + collection: true, + elementName: 'AUDIT', + typeInfo: '.BASEMODIFICATIONHISTORY.AUDIT' + }] + }, { + localName: 'MORTGAGEBASEAPPLICANT', + typeName: 'MORTGAGE_BASE_APPLICANT', + baseTypeInfo: '.BASEAPPLICANT', + propertyInfos: [{ + name: 'otherAttributes', + type: 'anyAttribute' + }, { + name: 'currentaddress', + required: true, + elementName: 'CURRENT_ADDRESS', + typeInfo: '.MORTGAGEBASEAPPLICANT.CURRENTADDRESS' + }, { + name: 'previousaddress', + elementName: 'PREVIOUS_ADDRESS', + typeInfo: '.MORTGAGEBASEAPPLICANT.PREVIOUSADDRESS' + }, { + name: 'financialinfo', + required: true, + elementName: 'FINANCIAL_INFO', + typeInfo: '.MORTGAGEBASEAPPLICANT.FINANCIALINFO' + }, { + name: 'reference', + minOccurs: 0, + maxOccurs: 2, + collection: true, + elementName: 'REFERENCE', + typeInfo: '.BASEREFERENCE' + }, { + name: 'contactinfo', + required: true, + elementName: 'CONTACT_INFO', + typeInfo: '.BASECONTACTINFO' + }, { + name: 'assets', + elementName: 'ASSETS', + typeInfo: '.BASEASSETLIST' + }, { + name: 'declaration', + required: true, + elementName: 'DECLARATION', + typeInfo: '.MORTGAGEDECLARATION' + }, { + name: 'mailingaddress', + elementName: 'MAILING_ADDRESS', + typeInfo: '.MORTGAGEBASEAPPLICANT.MAILINGADDRESS' + }, { + name: 'alias', + minOccurs: 0, + maxOccurs: 2, + collection: true, + elementName: 'ALIAS', + typeInfo: '.MORTGAGEBASEAPPLICANT.ALIAS' + }, { + name: 'schoolMonths', + typeInfo: 'Integer', + attributeName: { + localPart: 'school_months' + }, + type: 'attribute' + }, { + name: 'nonMclReportId', + attributeName: { + localPart: 'non_mcl_report_id' + }, + type: 'attribute' + }, { + name: 'isVAHUDQualified', + attributeName: { + localPart: 'is_VA_HUD_qualified' + }, + type: 'attribute' + }, { + name: 'interviewMethod', + attributeName: { + localPart: 'interview_method' + }, + type: 'attribute' + }] + }, { + localName: 'MORTGAGELOAN', + typeName: null, + baseTypeInfo: '.MORTGAGELOAN' + }, { + localName: 'BASEASSETSHARE', + typeName: 'BASE_ASSET_SHARE', + baseTypeInfo: '.BASEASSET', + propertyInfos: [{ + name: 'expirationDate', + typeInfo: 'Date', + attributeName: { + localPart: 'expiration_date' + }, + type: 'attribute' + }, { + name: 'pledgeType', + attributeName: { + localPart: 'pledge_type' + }, + type: 'attribute' + }, { + name: 'rate', + typeInfo: 'Decimal', + attributeName: { + localPart: 'rate' + }, + type: 'attribute' + }, { + name: 'pledgePercent', + typeInfo: 'Decimal', + attributeName: { + localPart: 'pledge_percent' + }, + type: 'attribute' + }, { + name: 'pledgeValueType', + attributeName: { + localPart: 'pledge_value_type' + }, + type: 'attribute' + }, { + name: 'pledgeValue', + typeInfo: 'Decimal', + attributeName: { + localPart: 'pledge_value' + }, + type: 'attribute' + }] + }, { + localName: 'MORTGAGEBASEAPPLICANT.FINANCIALINFO', + typeName: null, + propertyInfos: [{ + name: 'currentemployment', + minOccurs: 0, + collection: true, + elementName: 'CURRENT_EMPLOYMENT', + typeInfo: '.MORTGAGEBASEAPPLICANT.FINANCIALINFO.CURRENTEMPLOYMENT' + }, { + name: 'previousemployment', + minOccurs: 0, + collection: true, + elementName: 'PREVIOUS_EMPLOYMENT', + typeInfo: '.MORTGAGEBASEAPPLICANT.FINANCIALINFO.PREVIOUSEMPLOYMENT' + }, { + name: 'monthlyincome', + required: true, + elementName: 'MONTHLY_INCOME', + typeInfo: '.MORTGAGEBASEAPPLICANT.FINANCIALINFO.MONTHLYINCOME' + }, { + name: 'monthlydebt', + required: true, + elementName: 'MONTHLY_DEBT', + typeInfo: '.BASEMONTHLYDEBT' + }] + }, { + localName: 'MORTGAGELOAN.FUNDING', + typeName: null, + baseTypeInfo: '.MORTGAGEFUNDINGINFO', + propertyInfos: [{ + name: 'insuranceoptions', + required: true, + elementName: 'INSURANCE_OPTIONS', + typeInfo: '.MORTGAGELOAN.FUNDING.INSURANCEOPTIONS' + }, { + name: 'closeendinfo', + elementName: 'CLOSE_END_INFO', + typeInfo: '.BASECLOSEENDINFO' + }] + }, { + localName: 'BASECUSTOMQUESTIONS', + typeName: 'BASE_CUSTOM_QUESTIONS', + propertyInfos: [{ + name: 'customquestion', + minOccurs: 0, + collection: true, + elementName: 'CUSTOM_QUESTION', + typeInfo: '.BASECUSTOMQUESTIONS.CUSTOMQUESTION' + }] + }, { + localName: 'MORTGAGELOANINFO.HOMEEQUITYDATA', + typeName: null, + propertyInfos: [{ + name: 'otherAttributes', + type: 'anyAttribute' + }, { + name: 'description', + attributeName: { + localPart: 'description' + }, + type: 'attribute' + }, { + name: 'purposeName', + attributeName: { + localPart: 'purpose_name' + }, + type: 'attribute' + }, { + name: 'homeEquityPurposeId', + attributeName: { + localPart: 'home_equity_purpose_id' + }, + type: 'attribute' + }, { + name: 'otherReasonName', + attributeName: { + localPart: 'other_reason_name' + }, + type: 'attribute' + }, { + name: 'homeEquityOtherReasonId', + attributeName: { + localPart: 'home_equity_other_reason_id' + }, + type: 'attribute' + }, { + name: 'isInstallment', + attributeName: { + localPart: 'is_installment' + }, + type: 'attribute' + }] + }, { + localName: 'MORTGAGELOANINFO.GFEAGGREGATEADJUSTMENTINFOS', + typeName: null, + propertyInfos: [{ + name: 'hazardCushion', + typeInfo: 'Int', + attributeName: { + localPart: 'hazard_cushion' + }, + type: 'attribute' + }, { + name: 'hazardDate1', + typeInfo: 'Date', + attributeName: { + localPart: 'hazard_date1' + }, + type: 'attribute' + }, { + name: 'hazardDate2', + typeInfo: 'Date', + attributeName: { + localPart: 'hazard_date2' + }, + type: 'attribute' + }, { + name: 'hazardDate3', + typeInfo: 'Date', + attributeName: { + localPart: 'hazard_date3' + }, + type: 'attribute' + }, { + name: 'hazardDate4', + typeInfo: 'Date', + attributeName: { + localPart: 'hazard_date4' + }, + type: 'attribute' + }, { + name: 'mortgageCushion', + typeInfo: 'Int', + attributeName: { + localPart: 'mortgage_cushion' + }, + type: 'attribute' + }, { + name: 'mortgageDate1', + typeInfo: 'Date', + attributeName: { + localPart: 'mortgage_date1' + }, + type: 'attribute' + }, { + name: 'mortgageDate2', + typeInfo: 'Date', + attributeName: { + localPart: 'mortgage_date2' + }, + type: 'attribute' + }, { + name: 'mortgageDate3', + typeInfo: 'Date', + attributeName: { + localPart: 'mortgage_date3' + }, + type: 'attribute' + }, { + name: 'mortgageDate4', + typeInfo: 'Date', + attributeName: { + localPart: 'mortgage_date4' + }, + type: 'attribute' + }, { + name: 'propertyCushion', + typeInfo: 'Int', + attributeName: { + localPart: 'property_cushion' + }, + type: 'attribute' + }, { + name: 'propertyDate1', + typeInfo: 'Date', + attributeName: { + localPart: 'property_date1' + }, + type: 'attribute' + }, { + name: 'propertyDate2', + typeInfo: 'Date', + attributeName: { + localPart: 'property_date2' + }, + type: 'attribute' + }, { + name: 'propertyDate3', + typeInfo: 'Date', + attributeName: { + localPart: 'property_date3' + }, + type: 'attribute' + }, { + name: 'propertyDate4', + typeInfo: 'Date', + attributeName: { + localPart: 'property_date4' + }, + type: 'attribute' + }, { + name: 'userdefined1Cushion', + typeInfo: 'Int', + attributeName: { + localPart: 'userdefined1_cushion' + }, + type: 'attribute' + }, { + name: 'userdefined1Date1', + typeInfo: 'Date', + attributeName: { + localPart: 'userdefined1_date1' + }, + type: 'attribute' + }, { + name: 'userdefined1Date2', + typeInfo: 'Date', + attributeName: { + localPart: 'userdefined1_date2' + }, + type: 'attribute' + }, { + name: 'userdefined1Date3', + typeInfo: 'Date', + attributeName: { + localPart: 'userdefined1_date3' + }, + type: 'attribute' + }, { + name: 'userdefined1Date4', + typeInfo: 'Date', + attributeName: { + localPart: 'userdefined1_date4' + }, + type: 'attribute' + }, { + name: 'userdefined2Cushion', + typeInfo: 'Int', + attributeName: { + localPart: 'userdefined2_cushion' + }, + type: 'attribute' + }, { + name: 'userdefined2Date1', + typeInfo: 'Date', + attributeName: { + localPart: 'userdefined2_date1' + }, + type: 'attribute' + }, { + name: 'userdefined2Date2', + typeInfo: 'Date', + attributeName: { + localPart: 'userdefined2_date2' + }, + type: 'attribute' + }, { + name: 'userdefined2Date3', + typeInfo: 'Date', + attributeName: { + localPart: 'userdefined2_date3' + }, + type: 'attribute' + }, { + name: 'userdefined2Date4', + typeInfo: 'Date', + attributeName: { + localPart: 'userdefined2_date4' + }, + type: 'attribute' + }, { + name: 'userdefined3Cushion', + typeInfo: 'Int', + attributeName: { + localPart: 'userdefined3_cushion' + }, + type: 'attribute' + }, { + name: 'userdefined3Date1', + typeInfo: 'Date', + attributeName: { + localPart: 'userdefined3_date1' + }, + type: 'attribute' + }, { + name: 'userdefined3Date2', + typeInfo: 'Date', + attributeName: { + localPart: 'userdefined3_date2' + }, + type: 'attribute' + }, { + name: 'userdefined3Date3', + typeInfo: 'Date', + attributeName: { + localPart: 'userdefined3_date3' + }, + type: 'attribute' + }, { + name: 'userdefined3Date4', + typeInfo: 'Date', + attributeName: { + localPart: 'userdefined3_date4' + }, + type: 'attribute' + }, { + name: 'userdefined4Cushion', + typeInfo: 'Int', + attributeName: { + localPart: 'userdefined4_cushion' + }, + type: 'attribute' + }, { + name: 'userdefined4Date1', + typeInfo: 'Date', + attributeName: { + localPart: 'userdefined4_date1' + }, + type: 'attribute' + }, { + name: 'userdefined4Date2', + typeInfo: 'Date', + attributeName: { + localPart: 'userdefined4_date2' + }, + type: 'attribute' + }, { + name: 'userdefined4Date3', + typeInfo: 'Date', + attributeName: { + localPart: 'userdefined4_date3' + }, + type: 'attribute' + }, { + name: 'userdefined4Date4', + typeInfo: 'Date', + attributeName: { + localPart: 'userdefined4_date4' + }, + type: 'attribute' + }, { + name: 'userdefined5Cushion', + typeInfo: 'Int', + attributeName: { + localPart: 'userdefined5_cushion' + }, + type: 'attribute' + }, { + name: 'userdefined5Date1', + typeInfo: 'Date', + attributeName: { + localPart: 'userdefined5_date1' + }, + type: 'attribute' + }, { + name: 'userdefined5Date2', + typeInfo: 'Date', + attributeName: { + localPart: 'userdefined5_date2' + }, + type: 'attribute' + }, { + name: 'userdefined5Date3', + typeInfo: 'Date', + attributeName: { + localPart: 'userdefined5_date3' + }, + type: 'attribute' + }, { + name: 'userdefined5Date4', + typeInfo: 'Date', + attributeName: { + localPart: 'userdefined5_date4' + }, + type: 'attribute' + }, { + name: 'hazardAnnualAmount', + typeInfo: 'Decimal', + attributeName: { + localPart: 'hazard_annual_amount' + }, + type: 'attribute' + }, { + name: 'mortgageAnnualAmount', + typeInfo: 'Decimal', + attributeName: { + localPart: 'mortgage_annual_amount' + }, + type: 'attribute' + }, { + name: 'propertyAnnualAmount', + typeInfo: 'Decimal', + attributeName: { + localPart: 'property_annual_amount' + }, + type: 'attribute' + }, { + name: 'userdefined1AnnualAmount', + typeInfo: 'Decimal', + attributeName: { + localPart: 'userdefined1_annual_amount' + }, + type: 'attribute' + }, { + name: 'userdefined2AnnualAmount', + typeInfo: 'Decimal', + attributeName: { + localPart: 'userdefined2_annual_amount' + }, + type: 'attribute' + }, { + name: 'userdefined3AnnualAmount', + typeInfo: 'Decimal', + attributeName: { + localPart: 'userdefined3_annual_amount' + }, + type: 'attribute' + }, { + name: 'userdefined4AnnualAmount', + typeInfo: 'Decimal', + attributeName: { + localPart: 'userdefined4_annual_amount' + }, + type: 'attribute' + }, { + name: 'userdefined5AnnualAmount', + typeInfo: 'Decimal', + attributeName: { + localPart: 'userdefined5_annual_amount' + }, + type: 'attribute' + }, { + name: 'hazardIsMonthly', + attributeName: { + localPart: 'hazard_is_monthly' + }, + type: 'attribute' + }, { + name: 'mortgageIsMonthly', + attributeName: { + localPart: 'mortgage_is_monthly' + }, + type: 'attribute' + }, { + name: 'propertyIsMonthly', + attributeName: { + localPart: 'property_is_monthly' + }, + type: 'attribute' + }, { + name: 'userdefined1IsMonthly', + attributeName: { + localPart: 'userdefined1_is_monthly' + }, + type: 'attribute' + }, { + name: 'userdefined2IsMonthly', + attributeName: { + localPart: 'userdefined2_is_monthly' + }, + type: 'attribute' + }, { + name: 'userdefined3IsMonthly', + attributeName: { + localPart: 'userdefined3_is_monthly' + }, + type: 'attribute' + }, { + name: 'userdefined4IsMonthly', + attributeName: { + localPart: 'userdefined4_is_monthly' + }, + type: 'attribute' + }, { + name: 'userdefined5IsMonthly', + attributeName: { + localPart: 'userdefined5_is_monthly' + }, + type: 'attribute' + }, { + name: 'hazardDisbursementAmount1', + typeInfo: 'Decimal', + attributeName: { + localPart: 'hazard_disbursement_amount1' + }, + type: 'attribute' + }, { + name: 'hazardDisbursementAmount2', + typeInfo: 'Decimal', + attributeName: { + localPart: 'hazard_disbursement_amount2' + }, + type: 'attribute' + }, { + name: 'hazardDisbursementAmount3', + typeInfo: 'Decimal', + attributeName: { + localPart: 'hazard_disbursement_amount3' + }, + type: 'attribute' + }, { + name: 'hazardDisbursementAmount4', + typeInfo: 'Decimal', + attributeName: { + localPart: 'hazard_disbursement_amount4' + }, + type: 'attribute' + }, { + name: 'mortgageDisbursementAmount1', + typeInfo: 'Decimal', + attributeName: { + localPart: 'mortgage_disbursement_amount1' + }, + type: 'attribute' + }, { + name: 'mortgageDisbursementAmount2', + typeInfo: 'Decimal', + attributeName: { + localPart: 'mortgage_disbursement_amount2' + }, + type: 'attribute' + }, { + name: 'mortgageDisbursementAmount3', + typeInfo: 'Decimal', + attributeName: { + localPart: 'mortgage_disbursement_amount3' + }, + type: 'attribute' + }, { + name: 'mortgageDisbursementAmount4', + typeInfo: 'Decimal', + attributeName: { + localPart: 'mortgage_disbursement_amount4' + }, + type: 'attribute' + }, { + name: 'propertyDisbursementAmount1', + typeInfo: 'Decimal', + attributeName: { + localPart: 'property_disbursement_amount1' + }, + type: 'attribute' + }, { + name: 'propertyDisbursementAmount2', + typeInfo: 'Decimal', + attributeName: { + localPart: 'property_disbursement_amount2' + }, + type: 'attribute' + }, { + name: 'propertyDisbursementAmount3', + typeInfo: 'Decimal', + attributeName: { + localPart: 'property_disbursement_amount3' + }, + type: 'attribute' + }, { + name: 'propertyDisbursementAmount4', + typeInfo: 'Decimal', + attributeName: { + localPart: 'property_disbursement_amount4' + }, + type: 'attribute' + }, { + name: 'userdefined1DisbursementAmount1', + typeInfo: 'Decimal', + attributeName: { + localPart: 'userdefined1_disbursement_amount1' + }, + type: 'attribute' + }, { + name: 'userdefined1DisbursementAmount2', + typeInfo: 'Decimal', + attributeName: { + localPart: 'userdefined1_disbursement_amount2' + }, + type: 'attribute' + }, { + name: 'userdefined1DisbursementAmount3', + typeInfo: 'Decimal', + attributeName: { + localPart: 'userdefined1_disbursement_amount3' + }, + type: 'attribute' + }, { + name: 'userdefined1DisbursementAmount4', + typeInfo: 'Decimal', + attributeName: { + localPart: 'userdefined1_disbursement_amount4' + }, + type: 'attribute' + }, { + name: 'userdefined2DisbursementAmount1', + typeInfo: 'Decimal', + attributeName: { + localPart: 'userdefined2_disbursement_amount1' + }, + type: 'attribute' + }, { + name: 'userdefined2DisbursementAmount2', + typeInfo: 'Decimal', + attributeName: { + localPart: 'userdefined2_disbursement_amount2' + }, + type: 'attribute' + }, { + name: 'userdefined2DisbursementAmount3', + typeInfo: 'Decimal', + attributeName: { + localPart: 'userdefined2_disbursement_amount3' + }, + type: 'attribute' + }, { + name: 'userdefined2DisbursementAmount4', + typeInfo: 'Decimal', + attributeName: { + localPart: 'userdefined2_disbursement_amount4' + }, + type: 'attribute' + }, { + name: 'userdefined3DisbursementAmount1', + typeInfo: 'Decimal', + attributeName: { + localPart: 'userdefined3_disbursement_amount1' + }, + type: 'attribute' + }, { + name: 'userdefined3DisbursementAmount2', + typeInfo: 'Decimal', + attributeName: { + localPart: 'userdefined3_disbursement_amount2' + }, + type: 'attribute' + }, { + name: 'userdefined3DisbursementAmount3', + typeInfo: 'Decimal', + attributeName: { + localPart: 'userdefined3_disbursement_amount3' + }, + type: 'attribute' + }, { + name: 'userdefined3DisbursementAmount4', + typeInfo: 'Decimal', + attributeName: { + localPart: 'userdefined3_disbursement_amount4' + }, + type: 'attribute' + }, { + name: 'userdefined4DisbursementAmount1', + typeInfo: 'Decimal', + attributeName: { + localPart: 'userdefined4_disbursement_amount1' + }, + type: 'attribute' + }, { + name: 'userdefined4DisbursementAmount2', + typeInfo: 'Decimal', + attributeName: { + localPart: 'userdefined4_disbursement_amount2' + }, + type: 'attribute' + }, { + name: 'userdefined4DisbursementAmount3', + typeInfo: 'Decimal', + attributeName: { + localPart: 'userdefined4_disbursement_amount3' + }, + type: 'attribute' + }, { + name: 'userdefined4DisbursementAmount4', + typeInfo: 'Decimal', + attributeName: { + localPart: 'userdefined4_disbursement_amount4' + }, + type: 'attribute' + }, { + name: 'userdefined5DisbursementAmount1', + typeInfo: 'Decimal', + attributeName: { + localPart: 'userdefined5_disbursement_amount1' + }, + type: 'attribute' + }, { + name: 'userdefined5DisbursementAmount2', + typeInfo: 'Decimal', + attributeName: { + localPart: 'userdefined5_disbursement_amount2' + }, + type: 'attribute' + }, { + name: 'userdefined5DisbursementAmount3', + typeInfo: 'Decimal', + attributeName: { + localPart: 'userdefined5_disbursement_amount3' + }, + type: 'attribute' + }, { + name: 'userdefined5DisbursementAmount4', + typeInfo: 'Decimal', + attributeName: { + localPart: 'userdefined5_disbursement_amount4' + }, + type: 'attribute' + }] + }, { + localName: 'MORTGAGEAPPLICANT', + typeName: 'MORTGAGE_APPLICANT', + baseTypeInfo: '.MORTGAGEBASEAPPLICANT', + propertyInfos: [{ + name: 'otherAttributes', + type: 'anyAttribute' + }, { + name: 'spouse', + elementName: 'SPOUSE', + typeInfo: '.MORTGAGEBASEAPPLICANT' + }, { + name: 'creditreport', + elementName: 'CREDIT_REPORT', + typeInfo: '.MORTGAGEAPPLICANT.CREDITREPORT' + }, { + name: 'presenthousingexpense', + required: true, + elementName: 'PRESENT_HOUSING_EXPENSE', + typeInfo: '.MORTGAGEAPPLICANT.PRESENTHOUSINGEXPENSE' + }, { + name: 'fomansweredquestions', + elementName: 'FOM_ANSWERED_QUESTIONS', + typeInfo: '.FOMANSWEREDQUESTIONS' + }, { + name: 'isFraudCredit', + attributeName: { + localPart: 'is_fraud_credit' + }, + type: 'attribute' + }, { + name: 'isOfacCredit', + attributeName: { + localPart: 'is_ofac_credit' + }, + type: 'attribute' + }, { + name: 'combinedUnsecuredAggregateAmountWithLender', + typeInfo: 'Decimal', + attributeName: { + localPart: 'combined_unsecured_aggregate_amount_with_lender' + }, + type: 'attribute' + }, { + name: 'combinedSecuredAggregateAmountWithLenderNoMortgage', + typeInfo: 'Decimal', + attributeName: { + localPart: 'combined_secured_aggregate_amount_with_lender_no_mortgage' + }, + type: 'attribute' + }] + }, { + localName: 'MORTGAGEDECLARATION', + typeName: 'MORTGAGE_DECLARATION', + propertyInfos: [{ + name: 'hasOutstandingJudgement', + attributeName: { + localPart: 'has_outstanding_judgement' + }, + type: 'attribute' + }, { + name: 'hasBankruptcy', + attributeName: { + localPart: 'has_bankruptcy' + }, + type: 'attribute' + }, { + name: 'hasBadLoan', + attributeName: { + localPart: 'has_bad_loan' + }, + type: 'attribute' + }, { + name: 'isInLawsuit', + attributeName: { + localPart: 'is_in_lawsuit' + }, + type: 'attribute' + }, { + name: 'isRelatedToBadLoan', + attributeName: { + localPart: 'is_related_to_bad_loan' + }, + type: 'attribute' + }, { + name: 'isPresentlyDelinquent', + attributeName: { + localPart: 'is_presently_delinquent' + }, + type: 'attribute' + }, { + name: 'hasSeparateMaintenance', + attributeName: { + localPart: 'has_separate_maintenance' + }, + type: 'attribute' + }, { + name: 'isDownPaymentBorrowed', + attributeName: { + localPart: 'is_down_payment_borrowed' + }, + type: 'attribute' + }, { + name: 'isEndorserOnNote', + attributeName: { + localPart: 'is_endorser_on_note' + }, + type: 'attribute' + }, { + name: 'hasOwnerShipInterest', + attributeName: { + localPart: 'has_owner_ship_interest' + }, + type: 'attribute' + }, { + name: 'typeOfPropertyOwned', + attributeName: { + localPart: 'type_of_property_owned' + }, + type: 'attribute' + }, { + name: 'titleHoldType', + attributeName: { + localPart: 'title_hold_type' + }, + type: 'attribute' + }, { + name: 'isPropertyPrimaryResidence', + attributeName: { + localPart: 'is_property_primary_residence' + }, + type: 'attribute' + }, { + name: 'hasOutstandingJudgementExplanation', + attributeName: { + localPart: 'has_outstanding_judgement_explanation' + }, + type: 'attribute' + }, { + name: 'hasBankruptcyExplanation', + attributeName: { + localPart: 'has_bankruptcy_explanation' + }, + type: 'attribute' + }, { + name: 'hasBadLoanExplanation', + attributeName: { + localPart: 'has_bad_loan_explanation' + }, + type: 'attribute' + }, { + name: 'isInLawsuitExplanation', + attributeName: { + localPart: 'is_in_lawsuit_explanation' + }, + type: 'attribute' + }, { + name: 'isRelatedToBadLoanExplanation', + attributeName: { + localPart: 'is_related_to_bad_loan_explanation' + }, + type: 'attribute' + }, { + name: 'isPresentlyDelinquentExplanation', + attributeName: { + localPart: 'is_presently_delinquent_explanation' + }, + type: 'attribute' + }, { + name: 'hasSeparateMaintenanceExplanation', + attributeName: { + localPart: 'has_separate_maintenance_explanation' + }, + type: 'attribute' + }, { + name: 'isDownPaymentBorrowedExplanation', + attributeName: { + localPart: 'is_down_payment_borrowed_explanation' + }, + type: 'attribute' + }, { + name: 'isEndorserOnNoteExplanation', + attributeName: { + localPart: 'is_endorser_on_note_explanation' + }, + type: 'attribute' + }, { + name: 'hasJudgeBankruptForeclosure', + attributeName: { + localPart: 'has_judge_bankrupt_foreclosure' + }, + type: 'attribute' + }, { + name: 'hasDeclareBankrupt', + attributeName: { + localPart: 'has_declare_bankrupt' + }, + type: 'attribute' + }, { + name: 'hasChapter13', + attributeName: { + localPart: 'has_chapter_13' + }, + type: 'attribute' + }, { + name: 'hasLawsuitParty', + attributeName: { + localPart: 'has_lawsuit_party' + }, + type: 'attribute' + }, { + name: 'hasJudgement', + attributeName: { + localPart: 'has_judgement' + }, + type: 'attribute' + }, { + name: 'hasForeclosure', + attributeName: { + localPart: 'has_foreclosure' + }, + type: 'attribute' + }, { + name: 'hasReposession', + attributeName: { + localPart: 'has_reposession' + }, + type: 'attribute' + }, { + name: 'hasOtherObligation', + attributeName: { + localPart: 'has_other_obligation' + }, + type: 'attribute' + }, { + name: 'hasPastDueBills', + attributeName: { + localPart: 'has_past_due_bills' + }, + type: 'attribute' + }, { + name: 'hasCoMaker', + attributeName: { + localPart: 'has_co_maker' + }, + type: 'attribute' + }, { + name: 'coMakerPrimaryName', + attributeName: { + localPart: 'co_maker_primary_name' + }, + type: 'attribute' + }, { + name: 'coMakerCreditor', + attributeName: { + localPart: 'co_maker_creditor' + }, + type: 'attribute' + }, { + name: 'coMakerAmount', + typeInfo: 'Decimal', + attributeName: { + localPart: 'co_maker_amount' + }, + type: 'attribute' + }, { + name: 'hasAlias', + attributeName: { + localPart: 'has_alias' + }, + type: 'attribute' + }, { + name: 'alias', + attributeName: { + localPart: 'alias' + }, + type: 'attribute' + }, { + name: 'hasIncomeDecline', + attributeName: { + localPart: 'has_income_decline' + }, + type: 'attribute' + }, { + name: 'hasSuitsPending', + attributeName: { + localPart: 'has_suits_pending' + }, + type: 'attribute' + }, { + name: 'hasAlimony', + attributeName: { + localPart: 'has_alimony' + }, + type: 'attribute' + }, { + name: 'alimonyRecipient', + attributeName: { + localPart: 'alimony_recipient' + }, + type: 'attribute' + }, { + name: 'alimonyRecipientAddress', + attributeName: { + localPart: 'alimony_recipient_address' + }, + type: 'attribute' + }, { + name: 'hasPropertyForSale', + attributeName: { + localPart: 'has_property_for_sale' + }, + type: 'attribute' + }] + }, { + localName: 'MORTGAGEMONTHLYDEBT', + typeName: 'MORTGAGE_MONTHLY_DEBT', + baseTypeInfo: '.BASEMONTHLYDEBT' + }, { + localName: 'MORTGAGELOAN.COMMENTS', + typeName: null, + baseTypeInfo: '.BASECOMMENTS', + propertyInfos: [{ + name: 'unabletofund', + elementName: 'UNABLE_TO_FUND', + typeInfo: 'AnyType' + }] + }, { + localName: 'BASEIDCARD', + typeName: 'BASE_ID_CARD', + propertyInfos: [{ + name: 'cardType', + attributeName: { + localPart: 'card_type' + }, + type: 'attribute' + }, { + name: 'cardNumber', + attributeName: { + localPart: 'card_number' + }, + type: 'attribute' + }, { + name: 'state', + attributeName: { + localPart: 'state' + }, + type: 'attribute' + }, { + name: 'country', + attributeName: { + localPart: 'country' + }, + type: 'attribute' + }, { + name: 'expDate', + typeInfo: 'Date', + attributeName: { + localPart: 'exp_date' + }, + type: 'attribute' + }, { + name: 'dateIssued', + typeInfo: 'Date', + attributeName: { + localPart: 'date_issued' + }, + type: 'attribute' + }] + }, { + localName: 'FOMANSWEREDQUESTIONS', + typeName: 'FOM_ANSWERED_QUESTIONS', + propertyInfos: [{ + name: 'fomansweredquestion', + minOccurs: 0, + collection: true, + elementName: 'FOM_ANSWERED_QUESTION', + typeInfo: '.FOMANSWEREDQUESTIONS.FOMANSWEREDQUESTION' + }] + }, { + localName: 'MORTGAGELOANINFO.PROPOSEDHOUSINGEXPENSE', + typeName: null, + propertyInfos: [{ + name: 'monthlyPayment', + typeInfo: 'Decimal', + attributeName: { + localPart: 'monthly_payment' + }, + type: 'attribute' + }, { + name: 'otherPi', + typeInfo: 'Decimal', + attributeName: { + localPart: 'other_pi' + }, + type: 'attribute' + }, { + name: 'hazardInsurance', + typeInfo: 'Decimal', + attributeName: { + localPart: 'hazard_insurance' + }, + type: 'attribute' + }, { + name: 'realEstateTax', + typeInfo: 'Decimal', + attributeName: { + localPart: 'real_estate_tax' + }, + type: 'attribute' + }, { + name: 'mortgageInsurance', + typeInfo: 'Decimal', + attributeName: { + localPart: 'mortgage_insurance' + }, + type: 'attribute' + }, { + name: 'hoaDue', + typeInfo: 'Decimal', + attributeName: { + localPart: 'hoa_due' + }, + type: 'attribute' + }, { + name: 'otherExpense', + typeInfo: 'Decimal', + attributeName: { + localPart: 'other_expense' + }, + type: 'attribute' + }, { + name: 'floodInsurance', + typeInfo: 'Double', + attributeName: { + localPart: 'flood_insurance' + }, + type: 'attribute' + }, { + name: 'floodIsEscrow', + attributeName: { + localPart: 'flood_is_escrow' + }, + type: 'attribute' + }, { + name: 'hazardIsEscrow', + attributeName: { + localPart: 'hazard_is_escrow' + }, + type: 'attribute' + }, { + name: 'homeownersInsurance', + typeInfo: 'Double', + attributeName: { + localPart: 'homeowners_insurance' + }, + type: 'attribute' + }] + }, { + localName: 'DECLARATIONS', + propertyInfos: [{ + name: 'hasJudgeBankruptForeclosure', + attributeName: { + localPart: 'has_judge_bankrupt_foreclosure' + }, + type: 'attribute' + }, { + name: 'hasDeclareBankrupt', + attributeName: { + localPart: 'has_declare_bankrupt' + }, + type: 'attribute' + }, { + name: 'hasChapter13', + attributeName: { + localPart: 'has_chapter_13' + }, + type: 'attribute' + }, { + name: 'hasLawsuitParty', + attributeName: { + localPart: 'has_lawsuit_party' + }, + type: 'attribute' + }, { + name: 'hasJudgement', + attributeName: { + localPart: 'has_judgement' + }, + type: 'attribute' + }, { + name: 'hasForeclosure', + attributeName: { + localPart: 'has_foreclosure' + }, + type: 'attribute' + }, { + name: 'hasReposession', + attributeName: { + localPart: 'has_reposession' + }, + type: 'attribute' + }, { + name: 'hasOtherObligation', + attributeName: { + localPart: 'has_other_obligation' + }, + type: 'attribute' + }, { + name: 'hasPastDueBills', + attributeName: { + localPart: 'has_past_due_bills' + }, + type: 'attribute' + }, { + name: 'hasCoMaker', + attributeName: { + localPart: 'has_co_maker' + }, + type: 'attribute' + }, { + name: 'coMakerPrimaryName', + attributeName: { + localPart: 'co_maker_primary_name' + }, + type: 'attribute' + }, { + name: 'coMakerCreditor', + attributeName: { + localPart: 'co_maker_creditor' + }, + type: 'attribute' + }, { + name: 'coMakerAmount', + typeInfo: 'Decimal', + attributeName: { + localPart: 'co_maker_amount' + }, + type: 'attribute' + }, { + name: 'hasAlias', + attributeName: { + localPart: 'has_alias' + }, + type: 'attribute' + }, { + name: 'alias', + attributeName: { + localPart: 'alias' + }, + type: 'attribute' + }, { + name: 'hasIncomeDecline', + attributeName: { + localPart: 'has_income_decline' + }, + type: 'attribute' + }, { + name: 'hasSuitsPending', + attributeName: { + localPart: 'has_suits_pending' + }, + type: 'attribute' + }, { + name: 'hasAlimony', + attributeName: { + localPart: 'has_alimony' + }, + type: 'attribute' + }, { + name: 'alimonyRecipient', + attributeName: { + localPart: 'alimony_recipient' + }, + type: 'attribute' + }, { + name: 'alimonyRecipientAddress', + attributeName: { + localPart: 'alimony_recipient_address' + }, + type: 'attribute' + }, { + name: 'hasPropertyForSale', + attributeName: { + localPart: 'has_property_for_sale' + }, + type: 'attribute' + }] + }, { + localName: 'MORTGAGEFREDDIEMAC', + typeName: 'MORTGAGE_FREDDIE_MAC', + propertyInfos: [{ + name: 'freKeyId', + attributeName: { + localPart: 'fre_key_id' + }, + type: 'attribute' + }, { + name: 'freLoanId', + attributeName: { + localPart: 'fre_loan_id' + }, + type: 'attribute' + }, { + name: 'freReportId', + attributeName: { + localPart: 'fre_report_id' + }, + type: 'attribute' + }, { + name: 'freCreditReportProviderId', + attributeName: { + localPart: 'fre_credit_report_provider_id' + }, + type: 'attribute' + }, { + name: 'freMiCoverageType', + attributeName: { + localPart: 'fre_mi_coverage_type' + }, + type: 'attribute' + }, { + name: 'freMiPaymentType', + attributeName: { + localPart: 'fre_mi_payment_type' + }, + type: 'attribute' + }, { + name: 'freMiRefundType', + attributeName: { + localPart: 'fre_mi_refund_type' + }, + type: 'attribute' + }, { + name: 'freMiRenewelCalculationType', + attributeName: { + localPart: 'fre_mi_renewel_calculation_type' + }, + type: 'attribute' + }, { + name: 'freMiRenewelType', + attributeName: { + localPart: 'fre_mi_renewel_type' + }, + type: 'attribute' + }, { + name: 'freMiCoverageMonths', + typeInfo: 'Integer', + attributeName: { + localPart: 'fre_mi_coverage_months' + }, + type: 'attribute' + }, { + name: 'freMiPaymentOption', + attributeName: { + localPart: 'fre_mi_payment_option' + }, + type: 'attribute' + }, { + name: 'freConstructionPurposeType', + attributeName: { + localPart: 'fre_construction_purpose_type' + }, + type: 'attribute' + }, { + name: 'freTransactionId', + attributeName: { + localPart: 'fre_transaction_id' + }, + type: 'attribute' + }, { + name: 'freReserveAmount', + typeInfo: 'Decimal', + attributeName: { + localPart: 'fre_reserve_amount' + }, + type: 'attribute' + }, { + name: 'freTechnicalAffiliateId', + attributeName: { + localPart: 'fre_technical_affiliate_id' + }, + type: 'attribute' + }] + }, { + localName: 'BASEHMDAINFO', + typeName: 'BASE_HMDA_INFO', + propertyInfos: [{ + name: 'propertyAddress', + attributeName: { + localPart: 'property_address' + }, + type: 'attribute' + }, { + name: 'propertyCity', + attributeName: { + localPart: 'property_city' + }, + type: 'attribute' + }, { + name: 'propertyState', + attributeName: { + localPart: 'property_state' + }, + type: 'attribute' + }, { + name: 'propertyType', + attributeName: { + localPart: 'property_type' + }, + type: 'attribute' + }, { + name: 'propertyZip', + attributeName: { + localPart: 'property_zip' + }, + type: 'attribute' + }, { + name: 'isHoepa', + attributeName: { + localPart: 'is_hoepa' + }, + type: 'attribute' + }, { + name: 'isHoepaManual', + attributeName: { + localPart: 'is_hoepa_manual' + }, + type: 'attribute' + }, { + name: 'lienPosition', + typeInfo: 'Int', + attributeName: { + localPart: 'lien_position' + }, + type: 'attribute' + }, { + name: 'hmdaLoanPurpose', + attributeName: { + localPart: 'hmda_loan_purpose' + }, + type: 'attribute' + }, { + name: 'propertyOccupancyStatus', + attributeName: { + localPart: 'property_occupancy_status' + }, + type: 'attribute' + }, { + name: 'msaNumber', + attributeName: { + localPart: 'msa_number' + }, + type: 'attribute' + }, { + name: 'propertyTaxId', + attributeName: { + localPart: 'property_tax_id' + }, + type: 'attribute' + }, { + name: 'censusTractNumber', + attributeName: { + localPart: 'census_tract_number' + }, + type: 'attribute' + }, { + name: 'propertyCounty', + attributeName: { + localPart: 'property_county' + }, + type: 'attribute' + }, { + name: 'propertyCountyCode', + attributeName: { + localPart: 'property_county_code' + }, + type: 'attribute' + }, { + name: 'stateCode', + attributeName: { + localPart: 'state_code' + }, + type: 'attribute' + }, { + name: 'interviewMethod', + attributeName: { + localPart: 'interview_method' + }, + type: 'attribute' + }, { + name: 'purchaser', + attributeName: { + localPart: 'purchaser' + }, + type: 'attribute' + }, { + name: 'propertyAddressVerificationDate', + typeInfo: 'Date', + attributeName: { + localPart: 'property_address_verification_date' + }, + type: 'attribute' + }] + }, { + localName: 'MORTGAGEBASEAPPLICANT.FINANCIALINFO.PREVIOUSEMPLOYMENT', + typeName: null, + baseTypeInfo: '.BASEEMPLOYMENT', + propertyInfos: [{ + name: 'monthlyIncome', + typeInfo: 'Decimal', + attributeName: { + localPart: 'monthly_income' + }, + type: 'attribute' + }, { + name: 'employmentEndDate', + typeInfo: 'Date', + attributeName: { + localPart: 'employment_end_date' + }, + type: 'attribute' + }] + }, { + localName: 'BASEWEBMSHISTORY.MESSAGE', + typeName: null, + propertyInfos: [{ + name: 'time', + typeInfo: 'DateTime', + attributeName: { + localPart: 'time' + }, + type: 'attribute' + }, { + name: 'name', + attributeName: { + localPart: 'name' + }, + type: 'attribute' + }, { + name: 'type', + attributeName: { + localPart: 'type' + }, + type: 'attribute' + }, { + name: 'text', + attributeName: { + localPart: 'text' + }, + type: 'attribute' + }] + }, { + localName: 'MORTGAGELOAN.REQUESTEDPRODUCTS', + typeName: null, + propertyInfos: [{ + name: 'product', + minOccurs: 0, + collection: true, + elementName: 'PRODUCT', + typeInfo: '.MORTGAGEREQUESTEDPRODUCT' + }] + }, { + localName: 'PAYMENTTRANSFERFROMOTHERINSTITUTIONINFO', + typeName: 'PAYMENT_TRANSFER_FROM_OTHER_INSTITUTION_INFO', + propertyInfos: [{ + name: 'accountType', + attributeName: { + localPart: 'account_type' + }, + type: 'attribute' + }, { + name: 'accountNumber', + attributeName: { + localPart: 'account_number' + }, + type: 'attribute' + }, { + name: 'nameOnAccount', + attributeName: { + localPart: 'name_on_account' + }, + type: 'attribute' + }, { + name: 'bankRoutingNumber', + attributeName: { + localPart: 'bank_routing_number' + }, + type: 'attribute' + }, { + name: 'bankName', + attributeName: { + localPart: 'bank_name' + }, + type: 'attribute' + }, { + name: 'bankZip', + attributeName: { + localPart: 'bank_zip' + }, + type: 'attribute' + }, { + name: 'bankCity', + attributeName: { + localPart: 'bank_city' + }, + type: 'attribute' + }, { + name: 'bankState', + attributeName: { + localPart: 'bank_state' + }, + type: 'attribute' + }] + }, { + localName: 'BENEFICIALOWNERS', + typeName: 'BENEFICIAL_OWNERS', + propertyInfos: [{ + name: 'beneficialowner', + minOccurs: 0, + collection: true, + elementName: 'BENEFICIAL_OWNER', + typeInfo: '.BENEFICIALOWNERS.BENEFICIALOWNER' + }] + }, { + localName: 'MORTGAGEAPPLICANT.PRESENTHOUSINGEXPENSE', + typeName: null, + propertyInfos: [{ + name: 'monthlyPayment', + typeInfo: 'Decimal', + attributeName: { + localPart: 'monthly_payment' + }, + type: 'attribute' + }, { + name: 'otherPi', + typeInfo: 'Decimal', + attributeName: { + localPart: 'other_pi' + }, + type: 'attribute' + }, { + name: 'hazardInsurance', + typeInfo: 'Decimal', + attributeName: { + localPart: 'hazard_insurance' + }, + type: 'attribute' + }, { + name: 'realEstateTax', + typeInfo: 'Decimal', + attributeName: { + localPart: 'real_estate_tax' + }, + type: 'attribute' + }, { + name: 'mortgageInsurance', + typeInfo: 'Decimal', + attributeName: { + localPart: 'mortgage_insurance' + }, + type: 'attribute' + }, { + name: 'hoaDue', + typeInfo: 'Decimal', + attributeName: { + localPart: 'hoa_due' + }, + type: 'attribute' + }, { + name: 'otherExpense', + typeInfo: 'Decimal', + attributeName: { + localPart: 'other_expense' + }, + type: 'attribute' + }] + }, { + localName: 'MORTGAGELOANINFO.GFE', + typeName: null, + propertyInfos: [{ + name: 'gfe2015', + elementName: 'GFE2015', + typeInfo: '.MORTGAGELOANINFO.GFE.GFE2015' + }, { + name: 'compensationtobrokerdescription1', + attributeName: { + localPart: '_compensationtobrokerdescription1' + }, + type: 'attribute' + }, { + name: 'compensationtobrokeramount1', + typeInfo: 'Decimal', + attributeName: { + localPart: '_compensationtobrokeramount1' + }, + type: 'attribute' + }, { + name: 'compensationtobrokerdescription2', + attributeName: { + localPart: '_compensationtobrokerdescription2' + }, + type: 'attribute' + }, { + name: 'compensationtobrokeramount2', + typeInfo: 'Decimal', + attributeName: { + localPart: '_compensationtobrokeramount2' + }, + type: 'attribute' + }, { + name: 'daysinyear', + typeInfo: 'Integer', + attributeName: { + localPart: '_daysinyear' + }, + type: 'attribute' + }, { + name: 'prepareddate', + typeInfo: 'Date', + attributeName: { + localPart: '_prepareddate' + }, + type: 'attribute' + }, { + name: '_801Ispaid', + attributeName: { + localPart: '_801ispaid' + }, + type: 'attribute' + }, { + name: '_801Percentagefee', + typeInfo: 'Decimal', + attributeName: { + localPart: '_801percentagefee' + }, + type: 'attribute' + }, { + name: '_801Flatfee', + typeInfo: 'Decimal', + attributeName: { + localPart: '_801flatfee' + }, + type: 'attribute' + }, { + name: '_801Amount', + typeInfo: 'Decimal', + attributeName: { + localPart: '_801amount' + }, + type: 'attribute' + }, { + name: '_801Paidby', + attributeName: { + localPart: '_801paidby' + }, + type: 'attribute' + }, { + name: '_801Ispaidtobroker', + attributeName: { + localPart: '_801ispaidtobroker' + }, + type: 'attribute' + }, { + name: '_801Isapr', + attributeName: { + localPart: '_801isapr' + }, + type: 'attribute' + }, { + name: '_802Ispaid', + attributeName: { + localPart: '_802ispaid' + }, + type: 'attribute' + }, { + name: '_802Percentagefee', + typeInfo: 'Decimal', + attributeName: { + localPart: '_802percentagefee' + }, + type: 'attribute' + }, { + name: '_802Flatfee', + typeInfo: 'Decimal', + attributeName: { + localPart: '_802flatfee' + }, + type: 'attribute' + }, { + name: '_802Amount', + typeInfo: 'Decimal', + attributeName: { + localPart: '_802amount' + }, + type: 'attribute' + }, { + name: '_802Paidby', + attributeName: { + localPart: '_802paidby' + }, + type: 'attribute' + }, { + name: '_802Ispaidtobroker', + attributeName: { + localPart: '_802ispaidtobroker' + }, + type: 'attribute' + }, { + name: '_802Isapr', + attributeName: { + localPart: '_802isapr' + }, + type: 'attribute' + }, { + name: '_803Ispaid', + attributeName: { + localPart: '_803ispaid' + }, + type: 'attribute' + }, { + name: '_803Amount', + typeInfo: 'Decimal', + attributeName: { + localPart: '_803amount' + }, + type: 'attribute' + }, { + name: '_803Paidby', + attributeName: { + localPart: '_803paidby' + }, + type: 'attribute' + }, { + name: '_803Ispaidtobroker', + attributeName: { + localPart: '_803ispaidtobroker' + }, + type: 'attribute' + }, { + name: '_803Isapr', + attributeName: { + localPart: '_803isapr' + }, + type: 'attribute' + }, { + name: '_804Ispaid', + attributeName: { + localPart: '_804ispaid' + }, + type: 'attribute' + }, { + name: '_804Amount', + typeInfo: 'Decimal', + attributeName: { + localPart: '_804amount' + }, + type: 'attribute' + }, { + name: '_804Paidby', + attributeName: { + localPart: '_804paidby' + }, + type: 'attribute' + }, { + name: '_804Ispaidtobroker', + attributeName: { + localPart: '_804ispaidtobroker' + }, + type: 'attribute' + }, { + name: '_804Isapr', + attributeName: { + localPart: '_804isapr' + }, + type: 'attribute' + }, { + name: '_805Ispaid', + attributeName: { + localPart: '_805ispaid' + }, + type: 'attribute' + }, { + name: '_805Amount', + typeInfo: 'Decimal', + attributeName: { + localPart: '_805amount' + }, + type: 'attribute' + }, { + name: '_805Paidby', + attributeName: { + localPart: '_805paidby' + }, + type: 'attribute' + }, { + name: '_805Ispaidtobroker', + attributeName: { + localPart: '_805ispaidtobroker' + }, + type: 'attribute' + }, { + name: '_805Isapr', + attributeName: { + localPart: '_805isapr' + }, + type: 'attribute' + }, { + name: '_808Ispaid', + attributeName: { + localPart: '_808ispaid' + }, + type: 'attribute' + }, { + name: '_808Percentagefee', + typeInfo: 'Decimal', + attributeName: { + localPart: '_808percentagefee' + }, + type: 'attribute' + }, { + name: '_808Flatfee', + typeInfo: 'Decimal', + attributeName: { + localPart: '_808flatfee' + }, + type: 'attribute' + }, { + name: '_808Amount', + typeInfo: 'Decimal', + attributeName: { + localPart: '_808amount' + }, + type: 'attribute' + }, { + name: '_808Paidby', + attributeName: { + localPart: '_808paidby' + }, + type: 'attribute' + }, { + name: '_808Ispaidtobroker', + attributeName: { + localPart: '_808ispaidtobroker' + }, + type: 'attribute' + }, { + name: '_808Isapr', + attributeName: { + localPart: '_808isapr' + }, + type: 'attribute' + }, { + name: '_809Ispaid', + attributeName: { + localPart: '_809ispaid' + }, + type: 'attribute' + }, { + name: '_809Amount', + typeInfo: 'Decimal', + attributeName: { + localPart: '_809amount' + }, + type: 'attribute' + }, { + name: '_809Paidby', + attributeName: { + localPart: '_809paidby' + }, + type: 'attribute' + }, { + name: '_809Ispaidtobroker', + attributeName: { + localPart: '_809ispaidtobroker' + }, + type: 'attribute' + }, { + name: '_809Isapr', + attributeName: { + localPart: '_809isapr' + }, + type: 'attribute' + }, { + name: '_810Ispaid', + attributeName: { + localPart: '_810ispaid' + }, + type: 'attribute' + }, { + name: '_810Amount', + typeInfo: 'Decimal', + attributeName: { + localPart: '_810amount' + }, + type: 'attribute' + }, { + name: '_810Paidby', + attributeName: { + localPart: '_810paidby' + }, + type: 'attribute' + }, { + name: '_810Ispaidtobroker', + attributeName: { + localPart: '_810ispaidtobroker' + }, + type: 'attribute' + }, { + name: '_810Isapr', + attributeName: { + localPart: '_810isapr' + }, + type: 'attribute' + }, { + name: '_811Ispaid', + attributeName: { + localPart: '_811ispaid' + }, + type: 'attribute' + }, { + name: '_811Amount', + typeInfo: 'Decimal', + attributeName: { + localPart: '_811amount' + }, + type: 'attribute' + }, { + name: '_811Paidby', + attributeName: { + localPart: '_811paidby' + }, + type: 'attribute' + }, { + name: '_811Ispaidtobroker', + attributeName: { + localPart: '_811ispaidtobroker' + }, + type: 'attribute' + }, { + name: '_811Isapr', + attributeName: { + localPart: '_811isapr' + }, + type: 'attribute' + }, { + name: '_812Ispaid', + attributeName: { + localPart: '_812ispaid' + }, + type: 'attribute' + }, { + name: '_812Amount', + typeInfo: 'Decimal', + attributeName: { + localPart: '_812amount' + }, + type: 'attribute' + }, { + name: '_812Paidby', + attributeName: { + localPart: '_812paidby' + }, + type: 'attribute' + }, { + name: '_812Ispaidtobroker', + attributeName: { + localPart: '_812ispaidtobroker' + }, + type: 'attribute' + }, { + name: '_812Isapr', + attributeName: { + localPart: '_812isapr' + }, + type: 'attribute' + }, { + name: '_901Numdays', + attributeName: { + localPart: '_901numdays' + }, + type: 'attribute' + }, { + name: '_901Amount', + typeInfo: 'Decimal', + attributeName: { + localPart: '_901amount' + }, + type: 'attribute' + }, { + name: '_901Paidby', + attributeName: { + localPart: '_901paidby' + }, + type: 'attribute' + }, { + name: '_901Ispaidtobroker', + attributeName: { + localPart: '_901ispaidtobroker' + }, + type: 'attribute' + }, { + name: '_901Isapr', + attributeName: { + localPart: '_901isapr' + }, + type: 'attribute' + }, { + name: '_902Amount', + typeInfo: 'Decimal', + attributeName: { + localPart: '_902amount' + }, + type: 'attribute' + }, { + name: '_902Paidby', + attributeName: { + localPart: '_902paidby' + }, + type: 'attribute' + }, { + name: '_902Ispaidtobroker', + attributeName: { + localPart: '_902ispaidtobroker' + }, + type: 'attribute' + }, { + name: '_902Isapr', + attributeName: { + localPart: '_902isapr' + }, + type: 'attribute' + }, { + name: '_903Percentagefee', + typeInfo: 'Decimal', + attributeName: { + localPart: '_903percentagefee' + }, + type: 'attribute' + }, { + name: '_903Percentageof', + attributeName: { + localPart: '_903percentageof' + }, + type: 'attribute' + }, { + name: '_903Amountpermonth', + typeInfo: 'Double', + attributeName: { + localPart: '_903amountpermonth' + }, + type: 'attribute' + }, { + name: '_903Nummonths', + attributeName: { + localPart: '_903nummonths' + }, + type: 'attribute' + }, { + name: '_903Amount', + typeInfo: 'Decimal', + attributeName: { + localPart: '_903amount' + }, + type: 'attribute' + }, { + name: '_903Paidby', + attributeName: { + localPart: '_903paidby' + }, + type: 'attribute' + }, { + name: '_903Ispaidtobroker', + attributeName: { + localPart: '_903ispaidtobroker' + }, + type: 'attribute' + }, { + name: '_903Isapr', + attributeName: { + localPart: '_903isapr' + }, + type: 'attribute' + }, { + name: '_904Description', + attributeName: { + localPart: '_904description' + }, + type: 'attribute' + }, { + name: '_904Amount', + typeInfo: 'Decimal', + attributeName: { + localPart: '_904amount' + }, + type: 'attribute' + }, { + name: '_904Paidby', + attributeName: { + localPart: '_904paidby' + }, + type: 'attribute' + }, { + name: '_904Ispaidtobroker', + attributeName: { + localPart: '_904ispaidtobroker' + }, + type: 'attribute' + }, { + name: '_904Isapr', + attributeName: { + localPart: '_904isapr' + }, + type: 'attribute' + }, { + name: '_905Amount', + typeInfo: 'Decimal', + attributeName: { + localPart: '_905amount' + }, + type: 'attribute' + }, { + name: '_905Paidby', + attributeName: { + localPart: '_905paidby' + }, + type: 'attribute' + }, { + name: '_905Ispaidtobroker', + attributeName: { + localPart: '_905ispaidtobroker' + }, + type: 'attribute' + }, { + name: '_905Isapr', + attributeName: { + localPart: '_905isapr' + }, + type: 'attribute' + }, { + name: '_1001Nummonths', + attributeName: { + localPart: '_1001nummonths' + }, + type: 'attribute' + }, { + name: '_1001Amount', + typeInfo: 'Decimal', + attributeName: { + localPart: '_1001amount' + }, + type: 'attribute' + }, { + name: '_1001Paidby', + attributeName: { + localPart: '_1001paidby' + }, + type: 'attribute' + }, { + name: '_1001Ispaidtobroker', + attributeName: { + localPart: '_1001ispaidtobroker' + }, + type: 'attribute' + }, { + name: '_1001Isapr', + attributeName: { + localPart: '_1001isapr' + }, + type: 'attribute' + }, { + name: '_1002Percentagefee', + typeInfo: 'Decimal', + attributeName: { + localPart: '_1002percentagefee' + }, + type: 'attribute' + }, { + name: '_1002Percentageof', + attributeName: { + localPart: '_1002percentageof' + }, + type: 'attribute' + }, { + name: '_1002Amountpermonth', + typeInfo: 'Decimal', + attributeName: { + localPart: '_1002amountpermonth' + }, + type: 'attribute' + }, { + name: '_1002Nummonths', + attributeName: { + localPart: '_1002nummonths' + }, + type: 'attribute' + }, { + name: '_1002Amount', + typeInfo: 'Decimal', + attributeName: { + localPart: '_1002amount' + }, + type: 'attribute' + }, { + name: '_1002Paidby', + attributeName: { + localPart: '_1002paidby' + }, + type: 'attribute' + }, { + name: '_1002Ispaidtobroker', + attributeName: { + localPart: '_1002ispaidtobroker' + }, + type: 'attribute' + }, { + name: '_1002Isapr', + attributeName: { + localPart: '_1002isapr' + }, + type: 'attribute' + }, { + name: '_1003Nummonths', + attributeName: { + localPart: '_1003nummonths' + }, + type: 'attribute' + }, { + name: '_1003Amountpermonth', + typeInfo: 'Decimal', + attributeName: { + localPart: '_1003amountpermonth' + }, + type: 'attribute' + }, { + name: '_1003Amount', + typeInfo: 'Decimal', + attributeName: { + localPart: '_1003amount' + }, + type: 'attribute' + }, { + name: '_1003Paidby', + attributeName: { + localPart: '_1003paidby' + }, + type: 'attribute' + }, { + name: '_1003Ispaidtobroker', + attributeName: { + localPart: '_1003ispaidtobroker' + }, + type: 'attribute' + }, { + name: '_1003Isapr', + attributeName: { + localPart: '_1003isapr' + }, + type: 'attribute' + }, { + name: '_1004Percentagefee', + typeInfo: 'Decimal', + attributeName: { + localPart: '_1004percentagefee' + }, + type: 'attribute' + }, { + name: '_1004Percentageof', + attributeName: { + localPart: '_1004percentageof' + }, + type: 'attribute' + }, { + name: '_1004Amountpermonth', + typeInfo: 'Decimal', + attributeName: { + localPart: '_1004amountpermonth' + }, + type: 'attribute' + }, { + name: '_1004Nummonths', + attributeName: { + localPart: '_1004nummonths' + }, + type: 'attribute' + }, { + name: '_1004Amount', + typeInfo: 'Decimal', + attributeName: { + localPart: '_1004amount' + }, + type: 'attribute' + }, { + name: '_1004Paidby', + attributeName: { + localPart: '_1004paidby' + }, + type: 'attribute' + }, { + name: '_1004Ispaidtobroker', + attributeName: { + localPart: '_1004ispaidtobroker' + }, + type: 'attribute' + }, { + name: '_1004Isapr', + attributeName: { + localPart: '_1004isapr' + }, + type: 'attribute' + }, { + name: '_1005Description', + attributeName: { + localPart: '_1005description' + }, + type: 'attribute' + }, { + name: '_1005Nummonths', + attributeName: { + localPart: '_1005nummonths' + }, + type: 'attribute' + }, { + name: '_1005Amountpermonth', + typeInfo: 'Decimal', + attributeName: { + localPart: '_1005amountpermonth' + }, + type: 'attribute' + }, { + name: '_1005Amount', + typeInfo: 'Decimal', + attributeName: { + localPart: '_1005amount' + }, + type: 'attribute' + }, { + name: '_1005Paidby', + attributeName: { + localPart: '_1005paidby' + }, + type: 'attribute' + }, { + name: '_1005Ispaidtobroker', + attributeName: { + localPart: '_1005ispaidtobroker' + }, + type: 'attribute' + }, { + name: '_1005Isapr', + attributeName: { + localPart: '_1005isapr' + }, + type: 'attribute' + }, { + name: '_1006Description', + attributeName: { + localPart: '_1006description' + }, + type: 'attribute' + }, { + name: '_1006Nummonths', + attributeName: { + localPart: '_1006nummonths' + }, + type: 'attribute' + }, { + name: '_1006Amountpermonth', + typeInfo: 'Decimal', + attributeName: { + localPart: '_1006amountpermonth' + }, + type: 'attribute' + }, { + name: '_1006Amount', + typeInfo: 'Decimal', + attributeName: { + localPart: '_1006amount' + }, + type: 'attribute' + }, { + name: '_1006Paidby', + attributeName: { + localPart: '_1006paidby' + }, + type: 'attribute' + }, { + name: '_1006Ispaidtobroker', + attributeName: { + localPart: '_1006ispaidtobroker' + }, + type: 'attribute' + }, { + name: '_1006Isapr', + attributeName: { + localPart: '_1006isapr' + }, + type: 'attribute' + }, { + name: '_1007Description', + attributeName: { + localPart: '_1007description' + }, + type: 'attribute' + }, { + name: '_1007Nummonths', + attributeName: { + localPart: '_1007nummonths' + }, + type: 'attribute' + }, { + name: '_1007Amountpermonth', + typeInfo: 'Decimal', + attributeName: { + localPart: '_1007amountpermonth' + }, + type: 'attribute' + }, { + name: '_1007Amount', + typeInfo: 'Decimal', + attributeName: { + localPart: '_1007amount' + }, + type: 'attribute' + }, { + name: '_1007Paidby', + attributeName: { + localPart: '_1007paidby' + }, + type: 'attribute' + }, { + name: '_1007Ispaidtobroker', + attributeName: { + localPart: '_1007ispaidtobroker' + }, + type: 'attribute' + }, { + name: '_1007Isapr', + attributeName: { + localPart: '_1007isapr' + }, + type: 'attribute' + }, { + name: '_1008Amount', + typeInfo: 'Decimal', + attributeName: { + localPart: '_1008amount' + }, + type: 'attribute' + }, { + name: '_1008Paidby', + attributeName: { + localPart: '_1008paidby' + }, + type: 'attribute' + }, { + name: '_1008Ispaidtobroker', + attributeName: { + localPart: '_1008ispaidtobroker' + }, + type: 'attribute' + }, { + name: '_1008Isapr', + attributeName: { + localPart: '_1008isapr' + }, + type: 'attribute' + }, { + name: '_1101Description', + attributeName: { + localPart: '_1101description' + }, + type: 'attribute' + }, { + name: '_1101Amount', + typeInfo: 'Decimal', + attributeName: { + localPart: '_1101amount' + }, + type: 'attribute' + }, { + name: '_1101Paidby', + attributeName: { + localPart: '_1101paidby' + }, + type: 'attribute' + }, { + name: '_1101Ispaidtobroker', + attributeName: { + localPart: '_1101ispaidtobroker' + }, + type: 'attribute' + }, { + name: '_1101Isapr', + attributeName: { + localPart: '_1101isapr' + }, + type: 'attribute' + }, { + name: '_1101Flatfee', + typeInfo: 'Decimal', + attributeName: { + localPart: '_1101flatfee' + }, + type: 'attribute' + }, { + name: '_1101Percentagefee', + typeInfo: 'Decimal', + attributeName: { + localPart: '_1101percentagefee' + }, + type: 'attribute' + }, { + name: '_1101Percentageof', + attributeName: { + localPart: '_1101percentageof' + }, + type: 'attribute' + }, { + name: '_1102Description', + attributeName: { + localPart: '_1102description' + }, + type: 'attribute' + }, { + name: '_1102Amount', + typeInfo: 'Decimal', + attributeName: { + localPart: '_1102amount' + }, + type: 'attribute' + }, { + name: '_1102Paidby', + attributeName: { + localPart: '_1102paidby' + }, + type: 'attribute' + }, { + name: '_1102Ispaidtobroker', + attributeName: { + localPart: '_1102ispaidtobroker' + }, + type: 'attribute' + }, { + name: '_1102Isapr', + attributeName: { + localPart: '_1102isapr' + }, + type: 'attribute' + }, { + name: '_1103Description', + attributeName: { + localPart: '_1103description' + }, + type: 'attribute' + }, { + name: '_1103Amount', + typeInfo: 'Decimal', + attributeName: { + localPart: '_1103amount' + }, + type: 'attribute' + }, { + name: '_1103Paidby', + attributeName: { + localPart: '_1103paidby' + }, + type: 'attribute' + }, { + name: '_1103Ispaidtobroker', + attributeName: { + localPart: '_1103ispaidtobroker' + }, + type: 'attribute' + }, { + name: '_1103Isapr', + attributeName: { + localPart: '_1103isapr' + }, + type: 'attribute' + }, { + name: '_1103Flatfee', + typeInfo: 'Decimal', + attributeName: { + localPart: '_1103flatfee' + }, + type: 'attribute' + }, { + name: '_1103Percentagefee', + typeInfo: 'Decimal', + attributeName: { + localPart: '_1103percentagefee' + }, + type: 'attribute' + }, { + name: '_1103Percentageof', + attributeName: { + localPart: '_1103percentageof' + }, + type: 'attribute' + }, { + name: '_1104Description', + attributeName: { + localPart: '_1104description' + }, + type: 'attribute' + }, { + name: '_1104Amount', + typeInfo: 'Decimal', + attributeName: { + localPart: '_1104amount' + }, + type: 'attribute' + }, { + name: '_1104Paidby', + attributeName: { + localPart: '_1104paidby' + }, + type: 'attribute' + }, { + name: '_1104Ispaidtobroker', + attributeName: { + localPart: '_1104ispaidtobroker' + }, + type: 'attribute' + }, { + name: '_1104Isapr', + attributeName: { + localPart: '_1104isapr' + }, + type: 'attribute' + }, { + name: '_1105Amount', + typeInfo: 'Decimal', + attributeName: { + localPart: '_1105amount' + }, + type: 'attribute' + }, { + name: '_1105Paidby', + attributeName: { + localPart: '_1105paidby' + }, + type: 'attribute' + }, { + name: '_1105Ispaidtobroker', + attributeName: { + localPart: '_1105ispaidtobroker' + }, + type: 'attribute' + }, { + name: '_1105Isapr', + attributeName: { + localPart: '_1105isapr' + }, + type: 'attribute' + }, { + name: '_1106Amount', + typeInfo: 'Decimal', + attributeName: { + localPart: '_1106amount' + }, + type: 'attribute' + }, { + name: '_1106Paidby', + attributeName: { + localPart: '_1106paidby' + }, + type: 'attribute' + }, { + name: '_1106Ispaidtobroker', + attributeName: { + localPart: '_1106ispaidtobroker' + }, + type: 'attribute' + }, { + name: '_1106Isapr', + attributeName: { + localPart: '_1106isapr' + }, + type: 'attribute' + }, { + name: '_1107Amount', + typeInfo: 'Decimal', + attributeName: { + localPart: '_1107amount' + }, + type: 'attribute' + }, { + name: '_1107Paidby', + attributeName: { + localPart: '_1107paidby' + }, + type: 'attribute' + }, { + name: '_1107Ispaidtobroker', + attributeName: { + localPart: '_1107ispaidtobroker' + }, + type: 'attribute' + }, { + name: '_1107Isapr', + attributeName: { + localPart: '_1107isapr' + }, + type: 'attribute' + }, { + name: '_1108Description', + attributeName: { + localPart: '_1108description' + }, + type: 'attribute' + }, { + name: '_1108Amount', + typeInfo: 'Decimal', + attributeName: { + localPart: '_1108amount' + }, + type: 'attribute' + }, { + name: '_1108Paidby', + attributeName: { + localPart: '_1108paidby' + }, + type: 'attribute' + }, { + name: '_1108Ispaidtobroker', + attributeName: { + localPart: '_1108ispaidtobroker' + }, + type: 'attribute' + }, { + name: '_1108Isapr', + attributeName: { + localPart: '_1108isapr' + }, + type: 'attribute' + }, { + name: '_1201Description', + attributeName: { + localPart: '_1201description' + }, + type: 'attribute' + }, { + name: '_1201Percentagefee', + typeInfo: 'Decimal', + attributeName: { + localPart: '_1201percentagefee' + }, + type: 'attribute' + }, { + name: '_1201Percentageof', + attributeName: { + localPart: '_1201percentageof' + }, + type: 'attribute' + }, { + name: '_1201Flatfee', + typeInfo: 'Decimal', + attributeName: { + localPart: '_1201flatfee' + }, + type: 'attribute' + }, { + name: '_1201Mortgagefee', + typeInfo: 'Decimal', + attributeName: { + localPart: '_1201mortgagefee' + }, + type: 'attribute' + }, { + name: '_1201Releasefee', + typeInfo: 'Decimal', + attributeName: { + localPart: '_1201releasefee' + }, + type: 'attribute' + }, { + name: '_1201Amount', + typeInfo: 'Decimal', + attributeName: { + localPart: '_1201amount' + }, + type: 'attribute' + }, { + name: '_1201Paidby', + attributeName: { + localPart: '_1201paidby' + }, + type: 'attribute' + }, { + name: '_1201Ispaidtobroker', + attributeName: { + localPart: '_1201ispaidtobroker' + }, + type: 'attribute' + }, { + name: '_1201Isapr', + attributeName: { + localPart: '_1201isapr' + }, + type: 'attribute' + }, { + name: '_1202Description', + attributeName: { + localPart: '_1202description' + }, + type: 'attribute' + }, { + name: '_1202Percentagefee', + typeInfo: 'Decimal', + attributeName: { + localPart: '_1202percentagefee' + }, + type: 'attribute' + }, { + name: '_1202Percentageof', + attributeName: { + localPart: '_1202percentageof' + }, + type: 'attribute' + }, { + name: '_1202Flatfee', + typeInfo: 'Decimal', + attributeName: { + localPart: '_1202flatfee' + }, + type: 'attribute' + }, { + name: '_1202Mortgagefee', + typeInfo: 'Decimal', + attributeName: { + localPart: '_1202mortgagefee' + }, + type: 'attribute' + }, { + name: '_1202Amount', + typeInfo: 'Decimal', + attributeName: { + localPart: '_1202amount' + }, + type: 'attribute' + }, { + name: '_1202Paidby', + attributeName: { + localPart: '_1202paidby' + }, + type: 'attribute' + }, { + name: '_1202Ispaidtobroker', + attributeName: { + localPart: '_1202ispaidtobroker' + }, + type: 'attribute' + }, { + name: '_1202Isapr', + attributeName: { + localPart: '_1202isapr' + }, + type: 'attribute' + }, { + name: '_1202Description1', + attributeName: { + localPart: '_1202description1' + }, + type: 'attribute' + }, { + name: '_1202Amount1', + typeInfo: 'Decimal', + attributeName: { + localPart: '_1202amount1' + }, + type: 'attribute' + }, { + name: '_1202Paidby1', + attributeName: { + localPart: '_1202paidby1' + }, + type: 'attribute' + }, { + name: '_1202Ispaidtobroker1', + attributeName: { + localPart: '_1202ispaidtobroker1' + }, + type: 'attribute' + }, { + name: '_1202Isapr1', + attributeName: { + localPart: '_1202isapr1' + }, + type: 'attribute' + }, { + name: '_1202Poc1', + attributeName: { + localPart: '_1202poc1' + }, + type: 'attribute' + }, { + name: '_1202Ishoepa1', + attributeName: { + localPart: '_1202ishoepa1' + }, + type: 'attribute' + }, { + name: '_1202Description2', + attributeName: { + localPart: '_1202description2' + }, + type: 'attribute' + }, { + name: '_1202Amount2', + typeInfo: 'Decimal', + attributeName: { + localPart: '_1202amount2' + }, + type: 'attribute' + }, { + name: '_1202Paidby2', + attributeName: { + localPart: '_1202paidby2' + }, + type: 'attribute' + }, { + name: '_1202Ispaidtobroker2', + attributeName: { + localPart: '_1202ispaidtobroker2' + }, + type: 'attribute' + }, { + name: '_1202Isapr2', + attributeName: { + localPart: '_1202isapr2' + }, + type: 'attribute' + }, { + name: '_1202Poc2', + attributeName: { + localPart: '_1202poc2' + }, + type: 'attribute' + }, { + name: '_1202Ishoepa2', + attributeName: { + localPart: '_1202ishoepa2' + }, + type: 'attribute' + }, { + name: '_1203Description', + attributeName: { + localPart: '_1203description' + }, + type: 'attribute' + }, { + name: '_1203Percentagefee', + typeInfo: 'Decimal', + attributeName: { + localPart: '_1203percentagefee' + }, + type: 'attribute' + }, { + name: '_1203Percentageof', + attributeName: { + localPart: '_1203percentageof' + }, + type: 'attribute' + }, { + name: '_1203Flatfee', + typeInfo: 'Decimal', + attributeName: { + localPart: '_1203flatfee' + }, + type: 'attribute' + }, { + name: '_1203Mortgagefee', + typeInfo: 'Decimal', + attributeName: { + localPart: '_1203mortgagefee' + }, + type: 'attribute' + }, { + name: '_1203Amount', + typeInfo: 'Decimal', + attributeName: { + localPart: '_1203amount' + }, + type: 'attribute' + }, { + name: '_1203Paidby', + attributeName: { + localPart: '_1203paidby' + }, + type: 'attribute' + }, { + name: '_1203Ispaidtobroker', + attributeName: { + localPart: '_1203ispaidtobroker' + }, + type: 'attribute' + }, { + name: '_1203Isapr', + attributeName: { + localPart: '_1203isapr' + }, + type: 'attribute' + }, { + name: '_1204Amount', + typeInfo: 'Decimal', + attributeName: { + localPart: '_1204amount' + }, + type: 'attribute' + }, { + name: '_1204Amountlocked', + typeInfo: 'Decimal', + attributeName: { + localPart: '_1204amountlocked' + }, + type: 'attribute' + }, { + name: '_1204Paidby', + attributeName: { + localPart: '_1204paidby' + }, + type: 'attribute' + }, { + name: '_1204Ispaidtobroker', + attributeName: { + localPart: '_1204ispaidtobroker' + }, + type: 'attribute' + }, { + name: '_1204Isapr', + attributeName: { + localPart: '_1204isapr' + }, + type: 'attribute' + }, { + name: '_1204Poc', + attributeName: { + localPart: '_1204poc' + }, + type: 'attribute' + }, { + name: '_1204Ishoepa', + attributeName: { + localPart: '_1204ishoepa' + }, + type: 'attribute' + }, { + name: '_1205Amount', + typeInfo: 'Decimal', + attributeName: { + localPart: '_1205amount' + }, + type: 'attribute' + }, { + name: '_1205Amountlocked', + typeInfo: 'Decimal', + attributeName: { + localPart: '_1205amountlocked' + }, + type: 'attribute' + }, { + name: '_1205Paidby', + attributeName: { + localPart: '_1205paidby' + }, + type: 'attribute' + }, { + name: '_1205Ispaidtobroker', + attributeName: { + localPart: '_1205ispaidtobroker' + }, + type: 'attribute' + }, { + name: '_1205Isapr', + attributeName: { + localPart: '_1205isapr' + }, + type: 'attribute' + }, { + name: '_1205Poc', + attributeName: { + localPart: '_1205poc' + }, + type: 'attribute' + }, { + name: '_1205Ishoepa', + attributeName: { + localPart: '_1205ishoepa' + }, + type: 'attribute' + }, { + name: '_1206Flatfee', + typeInfo: 'Decimal', + attributeName: { + localPart: '_1206flatfee' + }, + type: 'attribute' + }, { + name: '_1206Amountlocked', + typeInfo: 'Decimal', + attributeName: { + localPart: '_1206amountlocked' + }, + type: 'attribute' + }, { + name: '_1206Paidby', + attributeName: { + localPart: '_1206paidby' + }, + type: 'attribute' + }, { + name: '_1206Ispaidtobroker', + attributeName: { + localPart: '_1206ispaidtobroker' + }, + type: 'attribute' + }, { + name: '_1206Isapr', + attributeName: { + localPart: '_1206isapr' + }, + type: 'attribute' + }, { + name: '_1206Poc', + attributeName: { + localPart: '_1206poc' + }, + type: 'attribute' + }, { + name: '_1206Ishoepa', + attributeName: { + localPart: '_1206ishoepa' + }, + type: 'attribute' + }, { + name: '_1207Flatfee', + typeInfo: 'Decimal', + attributeName: { + localPart: '_1207flatfee' + }, + type: 'attribute' + }, { + name: '_1207Amountlocked', + typeInfo: 'Decimal', + attributeName: { + localPart: '_1207amountlocked' + }, + type: 'attribute' + }, { + name: '_1207Paidby', + attributeName: { + localPart: '_1207paidby' + }, + type: 'attribute' + }, { + name: '_1207Ispaidtobroker', + attributeName: { + localPart: '_1207ispaidtobroker' + }, + type: 'attribute' + }, { + name: '_1207Isapr', + attributeName: { + localPart: '_1207isapr' + }, + type: 'attribute' + }, { + name: '_1207Poc', + attributeName: { + localPart: '_1207poc' + }, + type: 'attribute' + }, { + name: '_1207Ishoepa', + attributeName: { + localPart: '_1207ishoepa' + }, + type: 'attribute' + }, { + name: '_1302Amount', + typeInfo: 'Decimal', + attributeName: { + localPart: '_1302amount' + }, + type: 'attribute' + }, { + name: '_1302Paidby', + attributeName: { + localPart: '_1302paidby' + }, + type: 'attribute' + }, { + name: '_1302Ispaidtobroker', + attributeName: { + localPart: '_1302ispaidtobroker' + }, + type: 'attribute' + }, { + name: '_1302Isapr', + attributeName: { + localPart: '_1302isapr' + }, + type: 'attribute' + }, { + name: '_1302Amountlocked', + typeInfo: 'Decimal', + attributeName: { + localPart: '_1302amountlocked' + }, + type: 'attribute' + }, { + name: '_1303Amountlocked', + typeInfo: 'Decimal', + attributeName: { + localPart: '_1303amountlocked' + }, + type: 'attribute' + }, { + name: '_1303Paidby', + attributeName: { + localPart: '_1303paidby' + }, + type: 'attribute' + }, { + name: '_1303Ispaidtobroker', + attributeName: { + localPart: '_1303ispaidtobroker' + }, + type: 'attribute' + }, { + name: '_1303Isapr', + attributeName: { + localPart: '_1303isapr' + }, + type: 'attribute' + }, { + name: '_1303Poc', + attributeName: { + localPart: '_1303poc' + }, + type: 'attribute' + }, { + name: '_1303Ishoepa', + attributeName: { + localPart: '_1303ishoepa' + }, + type: 'attribute' + }, { + name: '_1304Amountlocked', + typeInfo: 'Decimal', + attributeName: { + localPart: '_1304amountlocked' + }, + type: 'attribute' + }, { + name: '_1304Paidby', + attributeName: { + localPart: '_1304paidby' + }, + type: 'attribute' + }, { + name: '_1304Ispaidtobroker', + attributeName: { + localPart: '_1304ispaidtobroker' + }, + type: 'attribute' + }, { + name: '_1304Isapr', + attributeName: { + localPart: '_1304isapr' + }, + type: 'attribute' + }, { + name: '_1304Poc', + attributeName: { + localPart: '_1304poc' + }, + type: 'attribute' + }, { + name: '_1304Ishoepa', + attributeName: { + localPart: '_1304ishoepa' + }, + type: 'attribute' + }, { + name: '_1305Amountlocked', + typeInfo: 'Decimal', + attributeName: { + localPart: '_1305amountlocked' + }, + type: 'attribute' + }, { + name: '_1305Paidby', + attributeName: { + localPart: '_1305paidby' + }, + type: 'attribute' + }, { + name: '_1305Ispaidtobroker', + attributeName: { + localPart: '_1305ispaidtobroker' + }, + type: 'attribute' + }, { + name: '_1305Isapr', + attributeName: { + localPart: '_1305isapr' + }, + type: 'attribute' + }, { + name: '_1305Poc', + attributeName: { + localPart: '_1305poc' + }, + type: 'attribute' + }, { + name: '_1305Ishoepa', + attributeName: { + localPart: '_1305ishoepa' + }, + type: 'attribute' + }, { + name: '_800Ispaid1', + attributeName: { + localPart: '_800ispaid1' + }, + type: 'attribute' + }, { + name: '_800Code1', + attributeName: { + localPart: '_800code1' + }, + type: 'attribute' + }, { + name: '_800Description1', + attributeName: { + localPart: '_800description1' + }, + type: 'attribute' + }, { + name: '_800Amount1', + typeInfo: 'Decimal', + attributeName: { + localPart: '_800amount1' + }, + type: 'attribute' + }, { + name: '_800Paidby1', + attributeName: { + localPart: '_800paidby1' + }, + type: 'attribute' + }, { + name: '_800Ispaidtobroker1', + attributeName: { + localPart: '_800ispaidtobroker1' + }, + type: 'attribute' + }, { + name: '_800Isapr1', + attributeName: { + localPart: '_800isapr1' + }, + type: 'attribute' + }, { + name: '_800Ispaid2', + attributeName: { + localPart: '_800ispaid2' + }, + type: 'attribute' + }, { + name: '_800Code2', + attributeName: { + localPart: '_800code2' + }, + type: 'attribute' + }, { + name: '_800Description2', + attributeName: { + localPart: '_800description2' + }, + type: 'attribute' + }, { + name: '_800Amount2', + typeInfo: 'Decimal', + attributeName: { + localPart: '_800amount2' + }, + type: 'attribute' + }, { + name: '_800Paidby2', + attributeName: { + localPart: '_800paidby2' + }, + type: 'attribute' + }, { + name: '_800Ispaidtobroker2', + attributeName: { + localPart: '_800ispaidtobroker2' + }, + type: 'attribute' + }, { + name: '_800Isapr2', + attributeName: { + localPart: '_800isapr2' + }, + type: 'attribute' + }, { + name: '_800Ispaid3', + attributeName: { + localPart: '_800ispaid3' + }, + type: 'attribute' + }, { + name: '_800Code3', + attributeName: { + localPart: '_800code3' + }, + type: 'attribute' + }, { + name: '_800Description3', + attributeName: { + localPart: '_800description3' + }, + type: 'attribute' + }, { + name: '_800Amount3', + typeInfo: 'Decimal', + attributeName: { + localPart: '_800amount3' + }, + type: 'attribute' + }, { + name: '_800Paidby3', + attributeName: { + localPart: '_800paidby3' + }, + type: 'attribute' + }, { + name: '_800Ispaidtobroker3', + attributeName: { + localPart: '_800ispaidtobroker3' + }, + type: 'attribute' + }, { + name: '_800Isapr3', + attributeName: { + localPart: '_800isapr3' + }, + type: 'attribute' + }, { + name: '_800Ispaid4', + attributeName: { + localPart: '_800ispaid4' + }, + type: 'attribute' + }, { + name: '_800Code4', + attributeName: { + localPart: '_800code4' + }, + type: 'attribute' + }, { + name: '_800Description4', + attributeName: { + localPart: '_800description4' + }, + type: 'attribute' + }, { + name: '_800Amount4', + typeInfo: 'Decimal', + attributeName: { + localPart: '_800amount4' + }, + type: 'attribute' + }, { + name: '_800Paidby4', + attributeName: { + localPart: '_800paidby4' + }, + type: 'attribute' + }, { + name: '_800Ispaidtobroker4', + attributeName: { + localPart: '_800ispaidtobroker4' + }, + type: 'attribute' + }, { + name: '_800Isapr4', + attributeName: { + localPart: '_800isapr4' + }, + type: 'attribute' + }, { + name: '_800Ispaid5', + attributeName: { + localPart: '_800ispaid5' + }, + type: 'attribute' + }, { + name: '_800Code5', + attributeName: { + localPart: '_800code5' + }, + type: 'attribute' + }, { + name: '_800Description5', + attributeName: { + localPart: '_800description5' + }, + type: 'attribute' + }, { + name: '_800Amount5', + typeInfo: 'Decimal', + attributeName: { + localPart: '_800amount5' + }, + type: 'attribute' + }, { + name: '_800Paidby5', + attributeName: { + localPart: '_800paidby5' + }, + type: 'attribute' + }, { + name: '_800Ispaidtobroker5', + attributeName: { + localPart: '_800ispaidtobroker5' + }, + type: 'attribute' + }, { + name: '_800Isapr5', + attributeName: { + localPart: '_800isapr5' + }, + type: 'attribute' + }, { + name: '_900Code1', + attributeName: { + localPart: '_900code1' + }, + type: 'attribute' + }, { + name: '_900Description1', + attributeName: { + localPart: '_900description1' + }, + type: 'attribute' + }, { + name: '_900Amount1', + typeInfo: 'Decimal', + attributeName: { + localPart: '_900amount1' + }, + type: 'attribute' + }, { + name: '_900Paidby1', + attributeName: { + localPart: '_900paidby1' + }, + type: 'attribute' + }, { + name: '_900Ispaidtobroker1', + attributeName: { + localPart: '_900ispaidtobroker1' + }, + type: 'attribute' + }, { + name: '_900Isapr1', + attributeName: { + localPart: '_900isapr1' + }, + type: 'attribute' + }, { + name: '_1100Code1', + attributeName: { + localPart: '_1100code1' + }, + type: 'attribute' + }, { + name: '_1100Description1', + attributeName: { + localPart: '_1100description1' + }, + type: 'attribute' + }, { + name: '_1100Amount1', + typeInfo: 'Decimal', + attributeName: { + localPart: '_1100amount1' + }, + type: 'attribute' + }, { + name: '_1100Paidby1', + attributeName: { + localPart: '_1100paidby1' + }, + type: 'attribute' + }, { + name: '_1100Ispaidtobroker1', + attributeName: { + localPart: '_1100ispaidtobroker1' + }, + type: 'attribute' + }, { + name: '_1100Isapr1', + attributeName: { + localPart: '_1100isapr1' + }, + type: 'attribute' + }, { + name: '_1100Code2', + attributeName: { + localPart: '_1100code2' + }, + type: 'attribute' + }, { + name: '_1100Description2', + attributeName: { + localPart: '_1100description2' + }, + type: 'attribute' + }, { + name: '_1100Amount2', + typeInfo: 'Decimal', + attributeName: { + localPart: '_1100amount2' + }, + type: 'attribute' + }, { + name: '_1100Paidby2', + attributeName: { + localPart: '_1100paidby2' + }, + type: 'attribute' + }, { + name: '_1100Ispaidtobroker2', + attributeName: { + localPart: '_1100ispaidtobroker2' + }, + type: 'attribute' + }, { + name: '_1100Isapr2', + attributeName: { + localPart: '_1100isapr2' + }, + type: 'attribute' + }, { + name: '_1100Code3', + attributeName: { + localPart: '_1100code3' + }, + type: 'attribute' + }, { + name: '_1100Description3', + attributeName: { + localPart: '_1100description3' + }, + type: 'attribute' + }, { + name: '_1100Amount3', + typeInfo: 'Decimal', + attributeName: { + localPart: '_1100amount3' + }, + type: 'attribute' + }, { + name: '_1100Paidby3', + attributeName: { + localPart: '_1100paidby3' + }, + type: 'attribute' + }, { + name: '_1100Ispaidtobroker3', + attributeName: { + localPart: '_1100ispaidtobroker3' + }, + type: 'attribute' + }, { + name: '_1100Isapr3', + attributeName: { + localPart: '_1100isapr3' + }, + type: 'attribute' + }, { + name: '_1100Code4', + attributeName: { + localPart: '_1100code4' + }, + type: 'attribute' + }, { + name: '_1100Description4', + attributeName: { + localPart: '_1100description4' + }, + type: 'attribute' + }, { + name: '_1100Amount4', + typeInfo: 'Decimal', + attributeName: { + localPart: '_1100amount4' + }, + type: 'attribute' + }, { + name: '_1100Paidby4', + attributeName: { + localPart: '_1100paidby4' + }, + type: 'attribute' + }, { + name: '_1100Ispaidtobroker4', + attributeName: { + localPart: '_1100ispaidtobroker4' + }, + type: 'attribute' + }, { + name: '_1100Isapr4', + attributeName: { + localPart: '_1100isapr4' + }, + type: 'attribute' + }, { + name: '_1100Code5', + attributeName: { + localPart: '_1100code5' + }, + type: 'attribute' + }, { + name: '_1100Description5', + attributeName: { + localPart: '_1100description5' + }, + type: 'attribute' + }, { + name: '_1100Amount5', + typeInfo: 'Decimal', + attributeName: { + localPart: '_1100amount5' + }, + type: 'attribute' + }, { + name: '_1100Paidby5', + attributeName: { + localPart: '_1100paidby5' + }, + type: 'attribute' + }, { + name: '_1100Ispaidtobroker5', + attributeName: { + localPart: '_1100ispaidtobroker5' + }, + type: 'attribute' + }, { + name: '_1100Isapr5', + attributeName: { + localPart: '_1100isapr5' + }, + type: 'attribute' + }, { + name: '_1100Code6', + attributeName: { + localPart: '_1100code6' + }, + type: 'attribute' + }, { + name: '_1100Description6', + attributeName: { + localPart: '_1100description6' + }, + type: 'attribute' + }, { + name: '_1100Amount6', + typeInfo: 'Decimal', + attributeName: { + localPart: '_1100amount6' + }, + type: 'attribute' + }, { + name: '_1100Paidby6', + attributeName: { + localPart: '_1100paidby6' + }, + type: 'attribute' + }, { + name: '_1100Ispaidtobroker6', + attributeName: { + localPart: '_1100ispaidtobroker6' + }, + type: 'attribute' + }, { + name: '_1100Isapr6', + attributeName: { + localPart: '_1100isapr6' + }, + type: 'attribute' + }, { + name: '_1100Code7', + attributeName: { + localPart: '_1100code7' + }, + type: 'attribute' + }, { + name: '_1100Description7', + attributeName: { + localPart: '_1100description7' + }, + type: 'attribute' + }, { + name: '_1100Amount7', + typeInfo: 'Decimal', + attributeName: { + localPart: '_1100amount7' + }, + type: 'attribute' + }, { + name: '_1100Paidby7', + attributeName: { + localPart: '_1100paidby7' + }, + type: 'attribute' + }, { + name: '_1100Ispaidtobroker7', + attributeName: { + localPart: '_1100ispaidtobroker7' + }, + type: 'attribute' + }, { + name: '_1100Isapr7', + attributeName: { + localPart: '_1100isapr7' + }, + type: 'attribute' + }, { + name: '_1400Amount', + typeInfo: 'Decimal', + attributeName: { + localPart: '_1400amount' + }, + type: 'attribute' + }, { + name: '_1400Bamount', + typeInfo: 'Decimal', + attributeName: { + localPart: '_1400bamount' + }, + type: 'attribute' + }, { + name: '_1400Camount', + typeInfo: 'Decimal', + attributeName: { + localPart: '_1400camount' + }, + type: 'attribute' + }, { + name: '_1300Code1', + attributeName: { + localPart: '_1300code1' + }, + type: 'attribute' + }, { + name: '_1300Description1', + attributeName: { + localPart: '_1300description1' + }, + type: 'attribute' + }, { + name: '_1300Amount1', + typeInfo: 'Decimal', + attributeName: { + localPart: '_1300amount1' + }, + type: 'attribute' + }, { + name: '_1300Paidby1', + attributeName: { + localPart: '_1300paidby1' + }, + type: 'attribute' + }, { + name: '_1300Ispaidtobroker1', + attributeName: { + localPart: '_1300ispaidtobroker1' + }, + type: 'attribute' + }, { + name: '_1300Isapr1', + attributeName: { + localPart: '_1300isapr1' + }, + type: 'attribute' + }, { + name: '_1300Code2', + attributeName: { + localPart: '_1300code2' + }, + type: 'attribute' + }, { + name: '_1300Description2', + attributeName: { + localPart: '_1300description2' + }, + type: 'attribute' + }, { + name: '_1300Amount2', + typeInfo: 'Decimal', + attributeName: { + localPart: '_1300amount2' + }, + type: 'attribute' + }, { + name: '_1300Paidby2', + attributeName: { + localPart: '_1300paidby2' + }, + type: 'attribute' + }, { + name: '_1300Ispaidtobroker2', + attributeName: { + localPart: '_1300ispaidtobroker2' + }, + type: 'attribute' + }, { + name: '_1300Isapr2', + attributeName: { + localPart: '_1300isapr2' + }, + type: 'attribute' + }, { + name: '_1300Code3', + attributeName: { + localPart: '_1300code3' + }, + type: 'attribute' + }, { + name: '_1300Description3', + attributeName: { + localPart: '_1300description3' + }, + type: 'attribute' + }, { + name: '_1300Amount3', + typeInfo: 'Decimal', + attributeName: { + localPart: '_1300amount3' + }, + type: 'attribute' + }, { + name: '_1300Paidby3', + attributeName: { + localPart: '_1300paidby3' + }, + type: 'attribute' + }, { + name: '_1300Ispaidtobroker3', + attributeName: { + localPart: '_1300ispaidtobroker3' + }, + type: 'attribute' + }, { + name: '_1300Isapr3', + attributeName: { + localPart: '_1300isapr3' + }, + type: 'attribute' + }, { + name: '_1300Code4', + attributeName: { + localPart: '_1300code4' + }, + type: 'attribute' + }, { + name: '_1300Description4', + attributeName: { + localPart: '_1300description4' + }, + type: 'attribute' + }, { + name: '_1300Amount4', + typeInfo: 'Decimal', + attributeName: { + localPart: '_1300amount4' + }, + type: 'attribute' + }, { + name: '_1300Paidby4', + attributeName: { + localPart: '_1300paidby4' + }, + type: 'attribute' + }, { + name: '_1300Ispaidtobroker4', + attributeName: { + localPart: '_1300ispaidtobroker4' + }, + type: 'attribute' + }, { + name: '_1300Isapr4', + attributeName: { + localPart: '_1300isapr4' + }, + type: 'attribute' + }, { + name: '_1300Code5', + attributeName: { + localPart: '_1300code5' + }, + type: 'attribute' + }, { + name: '_1300Description5', + attributeName: { + localPart: '_1300description5' + }, + type: 'attribute' + }, { + name: '_1300Amount5', + typeInfo: 'Decimal', + attributeName: { + localPart: '_1300amount5' + }, + type: 'attribute' + }, { + name: '_1300Paidby5', + attributeName: { + localPart: '_1300paidby5' + }, + type: 'attribute' + }, { + name: '_1300Ispaidtobroker5', + attributeName: { + localPart: '_1300ispaidtobroker5' + }, + type: 'attribute' + }, { + name: '_1300Isapr5', + attributeName: { + localPart: '_1300isapr5' + }, + type: 'attribute' + }, { + name: '_1200Code1', + attributeName: { + localPart: '_1200code1' + }, + type: 'attribute' + }, { + name: '_1200Description1', + attributeName: { + localPart: '_1200description1' + }, + type: 'attribute' + }, { + name: '_1200Amount1', + typeInfo: 'Decimal', + attributeName: { + localPart: '_1200amount1' + }, + type: 'attribute' + }, { + name: '_1200Paidby1', + attributeName: { + localPart: '_1200paidby1' + }, + type: 'attribute' + }, { + name: '_1200Ispaidtobroker1', + attributeName: { + localPart: '_1200ispaidtobroker1' + }, + type: 'attribute' + }, { + name: '_1200Isapr1', + attributeName: { + localPart: '_1200isapr1' + }, + type: 'attribute' + }, { + name: '_1200Percentagefee1', + typeInfo: 'Decimal', + attributeName: { + localPart: '_1200percentagefee1' + }, + type: 'attribute' + }, { + name: '_1200Percentageof1', + attributeName: { + localPart: '_1200percentageof1' + }, + type: 'attribute' + }, { + name: '_1200Flatfee1', + typeInfo: 'Decimal', + attributeName: { + localPart: '_1200flatfee1' + }, + type: 'attribute' + }, { + name: '_1200Code2', + attributeName: { + localPart: '_1200code2' + }, + type: 'attribute' + }, { + name: '_1200Description2', + attributeName: { + localPart: '_1200description2' + }, + type: 'attribute' + }, { + name: '_1200Amount2', + typeInfo: 'Decimal', + attributeName: { + localPart: '_1200amount2' + }, + type: 'attribute' + }, { + name: '_1200Paidby2', + attributeName: { + localPart: '_1200paidby2' + }, + type: 'attribute' + }, { + name: '_1200Ispaidtobroker2', + attributeName: { + localPart: '_1200ispaidtobroker2' + }, + type: 'attribute' + }, { + name: '_1200Isapr2', + attributeName: { + localPart: '_1200isapr2' + }, + type: 'attribute' + }, { + name: '_1200Percentagefee2', + typeInfo: 'Decimal', + attributeName: { + localPart: '_1200percentagefee2' + }, + type: 'attribute' + }, { + name: '_1200Percentageof2', + attributeName: { + localPart: '_1200percentageof2' + }, + type: 'attribute' + }, { + name: '_1200Flatfee2', + typeInfo: 'Decimal', + attributeName: { + localPart: '_1200flatfee2' + }, + type: 'attribute' + }, { + name: '_1200Code3', + attributeName: { + localPart: '_1200code3' + }, + type: 'attribute' + }, { + name: '_1200Description3', + attributeName: { + localPart: '_1200description3' + }, + type: 'attribute' + }, { + name: '_1200Amount3', + typeInfo: 'Decimal', + attributeName: { + localPart: '_1200amount3' + }, + type: 'attribute' + }, { + name: '_1200Paidby3', + attributeName: { + localPart: '_1200paidby3' + }, + type: 'attribute' + }, { + name: '_1200Ispaidtobroker3', + attributeName: { + localPart: '_1200ispaidtobroker3' + }, + type: 'attribute' + }, { + name: '_1200Isapr3', + attributeName: { + localPart: '_1200isapr3' + }, + type: 'attribute' + }, { + name: '_1200Percentagefee3', + typeInfo: 'Decimal', + attributeName: { + localPart: '_1200percentagefee3' + }, + type: 'attribute' + }, { + name: '_1200Percentageof3', + attributeName: { + localPart: '_1200percentageof3' + }, + type: 'attribute' + }, { + name: '_1200Flatfee3', + typeInfo: 'Decimal', + attributeName: { + localPart: '_1200flatfee3' + }, + type: 'attribute' + }, { + name: '_801Poc', + attributeName: { + localPart: '_801poc' + }, + type: 'attribute' + }, { + name: '_802Poc', + attributeName: { + localPart: '_802poc' + }, + type: 'attribute' + }, { + name: '_803Poc', + attributeName: { + localPart: '_803poc' + }, + type: 'attribute' + }, { + name: '_804Poc', + attributeName: { + localPart: '_804poc' + }, + type: 'attribute' + }, { + name: '_805Poc', + attributeName: { + localPart: '_805poc' + }, + type: 'attribute' + }, { + name: '_808Poc', + attributeName: { + localPart: '_808poc' + }, + type: 'attribute' + }, { + name: '_809Poc', + attributeName: { + localPart: '_809poc' + }, + type: 'attribute' + }, { + name: '_810Poc', + attributeName: { + localPart: '_810poc' + }, + type: 'attribute' + }, { + name: '_811Poc', + attributeName: { + localPart: '_811poc' + }, + type: 'attribute' + }, { + name: '_812Poc', + attributeName: { + localPart: '_812poc' + }, + type: 'attribute' + }, { + name: '_800Poc1', + attributeName: { + localPart: '_800poc1' + }, + type: 'attribute' + }, { + name: '_800Poc2', + attributeName: { + localPart: '_800poc2' + }, + type: 'attribute' + }, { + name: '_800Poc3', + attributeName: { + localPart: '_800poc3' + }, + type: 'attribute' + }, { + name: '_800Poc4', + attributeName: { + localPart: '_800poc4' + }, + type: 'attribute' + }, { + name: '_800Poc5', + attributeName: { + localPart: '_800poc5' + }, + type: 'attribute' + }, { + name: '_901Poc', + attributeName: { + localPart: '_901poc' + }, + type: 'attribute' + }, { + name: '_902Poc', + attributeName: { + localPart: '_902poc' + }, + type: 'attribute' + }, { + name: '_903Poc', + attributeName: { + localPart: '_903poc' + }, + type: 'attribute' + }, { + name: '_904Poc', + attributeName: { + localPart: '_904poc' + }, + type: 'attribute' + }, { + name: '_905Poc', + attributeName: { + localPart: '_905poc' + }, + type: 'attribute' + }, { + name: '_900Poc1', + attributeName: { + localPart: '_900poc1' + }, + type: 'attribute' + }, { + name: '_1001Poc', + attributeName: { + localPart: '_1001poc' + }, + type: 'attribute' + }, { + name: '_1002Poc', + attributeName: { + localPart: '_1002poc' + }, + type: 'attribute' + }, { + name: '_1003Poc', + attributeName: { + localPart: '_1003poc' + }, + type: 'attribute' + }, { + name: '_1004Poc', + attributeName: { + localPart: '_1004poc' + }, + type: 'attribute' + }, { + name: '_1005Poc', + attributeName: { + localPart: '_1005poc' + }, + type: 'attribute' + }, { + name: '_1006Poc', + attributeName: { + localPart: '_1006poc' + }, + type: 'attribute' + }, { + name: '_1007Poc', + attributeName: { + localPart: '_1007poc' + }, + type: 'attribute' + }, { + name: '_1008Poc', + attributeName: { + localPart: '_1008poc' + }, + type: 'attribute' + }, { + name: '_1101Poc', + attributeName: { + localPart: '_1101poc' + }, + type: 'attribute' + }, { + name: '_1102Poc', + attributeName: { + localPart: '_1102poc' + }, + type: 'attribute' + }, { + name: '_1103Poc', + attributeName: { + localPart: '_1103poc' + }, + type: 'attribute' + }, { + name: '_1104Poc', + attributeName: { + localPart: '_1104poc' + }, + type: 'attribute' + }, { + name: '_1105Poc', + attributeName: { + localPart: '_1105poc' + }, + type: 'attribute' + }, { + name: '_1106Poc', + attributeName: { + localPart: '_1106poc' + }, + type: 'attribute' + }, { + name: '_1107Poc', + attributeName: { + localPart: '_1107poc' + }, + type: 'attribute' + }, { + name: '_1108Poc', + attributeName: { + localPart: '_1108poc' + }, + type: 'attribute' + }, { + name: '_1100Poc1', + attributeName: { + localPart: '_1100poc1' + }, + type: 'attribute' + }, { + name: '_1100Poc2', + attributeName: { + localPart: '_1100poc2' + }, + type: 'attribute' + }, { + name: '_1100Poc3', + attributeName: { + localPart: '_1100poc3' + }, + type: 'attribute' + }, { + name: '_1100Poc4', + attributeName: { + localPart: '_1100poc4' + }, + type: 'attribute' + }, { + name: '_1100Poc5', + attributeName: { + localPart: '_1100poc5' + }, + type: 'attribute' + }, { + name: '_1100Poc6', + attributeName: { + localPart: '_1100poc6' + }, + type: 'attribute' + }, { + name: '_1100Poc7', + attributeName: { + localPart: '_1100poc7' + }, + type: 'attribute' + }, { + name: '_1201Poc', + attributeName: { + localPart: '_1201poc' + }, + type: 'attribute' + }, { + name: '_1202Poc', + attributeName: { + localPart: '_1202poc' + }, + type: 'attribute' + }, { + name: '_1203Poc', + attributeName: { + localPart: '_1203poc' + }, + type: 'attribute' + }, { + name: '_1200Poc1', + attributeName: { + localPart: '_1200poc1' + }, + type: 'attribute' + }, { + name: '_1200Poc2', + attributeName: { + localPart: '_1200poc2' + }, + type: 'attribute' + }, { + name: '_1200Poc3', + attributeName: { + localPart: '_1200poc3' + }, + type: 'attribute' + }, { + name: '_1302Poc', + attributeName: { + localPart: '_1302poc' + }, + type: 'attribute' + }, { + name: '_1300Poc1', + attributeName: { + localPart: '_1300poc1' + }, + type: 'attribute' + }, { + name: '_1300Poc2', + attributeName: { + localPart: '_1300poc2' + }, + type: 'attribute' + }, { + name: '_1300Poc3', + attributeName: { + localPart: '_1300poc3' + }, + type: 'attribute' + }, { + name: '_1300Poc4', + attributeName: { + localPart: '_1300poc4' + }, + type: 'attribute' + }, { + name: '_1300Poc5', + attributeName: { + localPart: '_1300poc5' + }, + type: 'attribute' + }, { + name: '_801Ishoepa', + attributeName: { + localPart: '_801ishoepa' + }, + type: 'attribute' + }, { + name: '_802Ishoepa', + attributeName: { + localPart: '_802ishoepa' + }, + type: 'attribute' + }, { + name: '_803Ishoepa', + attributeName: { + localPart: '_803ishoepa' + }, + type: 'attribute' + }, { + name: '_804Ishoepa', + attributeName: { + localPart: '_804ishoepa' + }, + type: 'attribute' + }, { + name: '_805Ishoepa', + attributeName: { + localPart: '_805ishoepa' + }, + type: 'attribute' + }, { + name: '_808Ishoepa', + attributeName: { + localPart: '_808ishoepa' + }, + type: 'attribute' + }, { + name: '_809Ishoepa', + attributeName: { + localPart: '_809ishoepa' + }, + type: 'attribute' + }, { + name: '_810Ishoepa', + attributeName: { + localPart: '_810ishoepa' + }, + type: 'attribute' + }, { + name: '_811Ishoepa', + attributeName: { + localPart: '_811ishoepa' + }, + type: 'attribute' + }, { + name: '_812Ishoepa', + attributeName: { + localPart: '_812ishoepa' + }, + type: 'attribute' + }, { + name: '_901Ishoepa', + attributeName: { + localPart: '_901ishoepa' + }, + type: 'attribute' + }, { + name: '_902Ishoepa', + attributeName: { + localPart: '_902ishoepa' + }, + type: 'attribute' + }, { + name: '_903Ishoepa', + attributeName: { + localPart: '_903ishoepa' + }, + type: 'attribute' + }, { + name: '_904Ishoepa', + attributeName: { + localPart: '_904ishoepa' + }, + type: 'attribute' + }, { + name: '_905Ishoepa', + attributeName: { + localPart: '_905ishoepa' + }, + type: 'attribute' + }, { + name: '_1001Ishoepa', + attributeName: { + localPart: '_1001ishoepa' + }, + type: 'attribute' + }, { + name: '_1002Ishoepa', + attributeName: { + localPart: '_1002ishoepa' + }, + type: 'attribute' + }, { + name: '_1003Ishoepa', + attributeName: { + localPart: '_1003ishoepa' + }, + type: 'attribute' + }, { + name: '_1004Ishoepa', + attributeName: { + localPart: '_1004ishoepa' + }, + type: 'attribute' + }, { + name: '_1005Ishoepa', + attributeName: { + localPart: '_1005ishoepa' + }, + type: 'attribute' + }, { + name: '_1006Ishoepa', + attributeName: { + localPart: '_1006ishoepa' + }, + type: 'attribute' + }, { + name: '_1007Ishoepa', + attributeName: { + localPart: '_1007ishoepa' + }, + type: 'attribute' + }, { + name: '_1008Ishoepa', + attributeName: { + localPart: '_1008ishoepa' + }, + type: 'attribute' + }, { + name: '_1101Ishoepa', + attributeName: { + localPart: '_1101ishoepa' + }, + type: 'attribute' + }, { + name: '_1102Ishoepa', + attributeName: { + localPart: '_1102ishoepa' + }, + type: 'attribute' + }, { + name: '_1103Ishoepa', + attributeName: { + localPart: '_1103ishoepa' + }, + type: 'attribute' + }, { + name: '_1104Ishoepa', + attributeName: { + localPart: '_1104ishoepa' + }, + type: 'attribute' + }, { + name: '_1105Ishoepa', + attributeName: { + localPart: '_1105ishoepa' + }, + type: 'attribute' + }, { + name: '_1106Ishoepa', + attributeName: { + localPart: '_1106ishoepa' + }, + type: 'attribute' + }, { + name: '_1107Ishoepa', + attributeName: { + localPart: '_1107ishoepa' + }, + type: 'attribute' + }, { + name: '_1108Ishoepa', + attributeName: { + localPart: '_1108ishoepa' + }, + type: 'attribute' + }, { + name: '_1201Ishoepa', + attributeName: { + localPart: '_1201ishoepa' + }, + type: 'attribute' + }, { + name: '_1202Ishoepa', + attributeName: { + localPart: '_1202ishoepa' + }, + type: 'attribute' + }, { + name: '_1203Ishoepa', + attributeName: { + localPart: '_1203ishoepa' + }, + type: 'attribute' + }, { + name: '_1302Ishoepa', + attributeName: { + localPart: '_1302ishoepa' + }, + type: 'attribute' + }, { + name: '_800Ishoepa1', + attributeName: { + localPart: '_800ishoepa1' + }, + type: 'attribute' + }, { + name: '_800Ishoepa2', + attributeName: { + localPart: '_800ishoepa2' + }, + type: 'attribute' + }, { + name: '_800Ishoepa3', + attributeName: { + localPart: '_800ishoepa3' + }, + type: 'attribute' + }, { + name: '_800Ishoepa4', + attributeName: { + localPart: '_800ishoepa4' + }, + type: 'attribute' + }, { + name: '_800Ishoepa5', + attributeName: { + localPart: '_800ishoepa5' + }, + type: 'attribute' + }, { + name: '_900Ishoepa1', + attributeName: { + localPart: '_900ishoepa1' + }, + type: 'attribute' + }, { + name: '_1100Ishoepa1', + attributeName: { + localPart: '_1100ishoepa1' + }, + type: 'attribute' + }, { + name: '_1100Ishoepa2', + attributeName: { + localPart: '_1100ishoepa2' + }, + type: 'attribute' + }, { + name: '_1100Ishoepa3', + attributeName: { + localPart: '_1100ishoepa3' + }, + type: 'attribute' + }, { + name: '_1100Ishoepa4', + attributeName: { + localPart: '_1100ishoepa4' + }, + type: 'attribute' + }, { + name: '_1100Ishoepa5', + attributeName: { + localPart: '_1100ishoepa5' + }, + type: 'attribute' + }, { + name: '_1100Ishoepa6', + attributeName: { + localPart: '_1100ishoepa6' + }, + type: 'attribute' + }, { + name: '_1100Ishoepa7', + attributeName: { + localPart: '_1100ishoepa7' + }, + type: 'attribute' + }, { + name: '_1200Ishoepa1', + attributeName: { + localPart: '_1200ishoepa1' + }, + type: 'attribute' + }, { + name: '_1200Ishoepa2', + attributeName: { + localPart: '_1200ishoepa2' + }, + type: 'attribute' + }, { + name: '_1200Ishoepa3', + attributeName: { + localPart: '_1200ishoepa3' + }, + type: 'attribute' + }, { + name: '_1300Ishoepa1', + attributeName: { + localPart: '_1300ishoepa1' + }, + type: 'attribute' + }, { + name: '_1300Ishoepa2', + attributeName: { + localPart: '_1300ishoepa2' + }, + type: 'attribute' + }, { + name: '_1300Ishoepa3', + attributeName: { + localPart: '_1300ishoepa3' + }, + type: 'attribute' + }, { + name: '_1300Ishoepa4', + attributeName: { + localPart: '_1300ishoepa4' + }, + type: 'attribute' + }, { + name: '_1300Ishoepa5', + attributeName: { + localPart: '_1300ishoepa5' + }, + type: 'attribute' + }, { + name: 'gfeversion', + attributeName: { + localPart: '_gfeversion' + }, + type: 'attribute' + }, { + name: 'gfelocked', + attributeName: { + localPart: '_gfelocked' + }, + type: 'attribute' + }, { + name: 'gfe2015', + attributeName: { + localPart: '_gfe2015' + }, + type: 'attribute' + }, { + name: 'daysrequireratelock', + typeInfo: 'Integer', + attributeName: { + localPart: '_daysrequireratelock' + }, + type: 'attribute' + }, { + name: 'estimateavailabilityenddate', + typeInfo: 'Date', + attributeName: { + localPart: '_estimateavailabilityenddate' + }, + type: 'attribute' + }, { + name: 'rateavailabilityenddate', + typeInfo: 'Date', + attributeName: { + localPart: '_rateavailabilityenddate' + }, + type: 'attribute' + }, { + name: 'mtginsuranceamtthisloan', + attributeName: { + localPart: '_mtginsuranceamtthisloan' + }, + type: 'attribute' + }, { + name: 'estimateavailabilityendtime', + typeInfo: 'Time', + attributeName: { + localPart: '_estimateavailabilityendtime' + }, + type: 'attribute' + }, { + name: 'rateavailabilityendtime', + typeInfo: 'Time', + attributeName: { + localPart: '_rateavailabilityendtime' + }, + type: 'attribute' + }, { + name: '_801Amountlocked', + typeInfo: 'Decimal', + attributeName: { + localPart: '_801amountlocked' + }, + type: 'attribute' + }, { + name: '_802Amountlocked', + typeInfo: 'Decimal', + attributeName: { + localPart: '_802amountlocked' + }, + type: 'attribute' + }, { + name: '_803Amountlocked', + typeInfo: 'Decimal', + attributeName: { + localPart: '_803amountlocked' + }, + type: 'attribute' + }, { + name: '_804Amountlocked', + typeInfo: 'Decimal', + attributeName: { + localPart: '_804amountlocked' + }, + type: 'attribute' + }, { + name: '_805Amountlocked', + typeInfo: 'Decimal', + attributeName: { + localPart: '_805amountlocked' + }, + type: 'attribute' + }, { + name: '_805Description', + attributeName: { + localPart: '_805description' + }, + type: 'attribute' + }, { + name: '_806Description', + attributeName: { + localPart: '_806description' + }, + type: 'attribute' + }, { + name: '_807Description', + attributeName: { + localPart: '_807description' + }, + type: 'attribute' + }, { + name: '_808Description', + attributeName: { + localPart: '_808description' + }, + type: 'attribute' + }, { + name: '_809Description', + attributeName: { + localPart: '_809description' + }, + type: 'attribute' + }, { + name: '_902Description', + attributeName: { + localPart: '_902description' + }, + type: 'attribute' + }, { + name: '_810Description', + attributeName: { + localPart: '_810description' + }, + type: 'attribute' + }, { + name: '_804Description', + attributeName: { + localPart: '_804description' + }, + type: 'attribute' + }, { + name: '_811Amountlocked', + typeInfo: 'Decimal', + attributeName: { + localPart: '_811amountlocked' + }, + type: 'attribute' + }, { + name: '_905Description', + attributeName: { + localPart: '_905description' + }, + type: 'attribute' + }, { + name: '_903Description', + attributeName: { + localPart: '_903description' + }, + type: 'attribute' + }, { + name: '_806Amountlocked', + typeInfo: 'Decimal', + attributeName: { + localPart: '_806amountlocked' + }, + type: 'attribute' + }, { + name: '_807Amountlocked', + typeInfo: 'Decimal', + attributeName: { + localPart: '_807amountlocked' + }, + type: 'attribute' + }, { + name: '_808Amountlocked', + typeInfo: 'Decimal', + attributeName: { + localPart: '_808amountlocked' + }, + type: 'attribute' + }, { + name: '_809Amountlocked', + typeInfo: 'Decimal', + attributeName: { + localPart: '_809amountlocked' + }, + type: 'attribute' + }, { + name: '_807Amount', + typeInfo: 'Decimal', + attributeName: { + localPart: '_807amount' + }, + type: 'attribute' + }, { + name: '_806Amount', + typeInfo: 'Decimal', + attributeName: { + localPart: '_806amount' + }, + type: 'attribute' + }, { + name: '_800Amount5Locked', + typeInfo: 'Decimal', + attributeName: { + localPart: '_800amount5locked' + }, + type: 'attribute' + }, { + name: '_800Amount4Locked', + typeInfo: 'Decimal', + attributeName: { + localPart: '_800amount4locked' + }, + type: 'attribute' + }, { + name: '_800Amount3Locked', + typeInfo: 'Decimal', + attributeName: { + localPart: '_800amount3locked' + }, + type: 'attribute' + }, { + name: '_800Amount2Locked', + typeInfo: 'Decimal', + attributeName: { + localPart: '_800amount2locked' + }, + type: 'attribute' + }, { + name: '_800Amount1Locked', + typeInfo: 'Decimal', + attributeName: { + localPart: '_800amount1locked' + }, + type: 'attribute' + }, { + name: '_806Isapr', + attributeName: { + localPart: '_806isapr' + }, + type: 'attribute' + }, { + name: '_905Amountlocked', + typeInfo: 'Decimal', + attributeName: { + localPart: '_905amountlocked' + }, + type: 'attribute' + }, { + name: '_904Amountlocked', + typeInfo: 'Decimal', + attributeName: { + localPart: '_904amountlocked' + }, + type: 'attribute' + }, { + name: '_903Amountlocked', + typeInfo: 'Decimal', + attributeName: { + localPart: '_903amountlocked' + }, + type: 'attribute' + }, { + name: '_902Amountlocked', + typeInfo: 'Decimal', + attributeName: { + localPart: '_902amountlocked' + }, + type: 'attribute' + }, { + name: '_900Amount1Locked', + typeInfo: 'Decimal', + attributeName: { + localPart: '_900amount1locked' + }, + type: 'attribute' + }, { + name: '_812Amountlocked', + typeInfo: 'Decimal', + attributeName: { + localPart: '_812amountlocked' + }, + type: 'attribute' + }, { + name: '_810Amountlocked', + typeInfo: 'Decimal', + attributeName: { + localPart: '_810amountlocked' + }, + type: 'attribute' + }, { + name: '_806Ispaidtobroker', + attributeName: { + localPart: '_806ispaidtobroker' + }, + type: 'attribute' + }, { + name: '_806Poc', + attributeName: { + localPart: '_806poc' + }, + type: 'attribute' + }, { + name: '_806Ispaid', + attributeName: { + localPart: '_806ispaid' + }, + type: 'attribute' + }, { + name: '_807Isapr', + attributeName: { + localPart: '_807isapr' + }, + type: 'attribute' + }, { + name: '_806Ishoepa', + attributeName: { + localPart: '_806ishoepa' + }, + type: 'attribute' + }, { + name: '_807Poc', + attributeName: { + localPart: '_807poc' + }, + type: 'attribute' + }, { + name: '_807Ispaidtobroker', + attributeName: { + localPart: '_807ispaidtobroker' + }, + type: 'attribute' + }, { + name: '_807Ispaid', + attributeName: { + localPart: '_807ispaid' + }, + type: 'attribute' + }, { + name: '_807Ishoepa', + attributeName: { + localPart: '_807ishoepa' + }, + type: 'attribute' + }, { + name: '_807Paidby', + attributeName: { + localPart: '_807paidby' + }, + type: 'attribute' + }, { + name: '_806Paidby', + attributeName: { + localPart: '_806paidby' + }, + type: 'attribute' + }, { + name: '_1109Description', + attributeName: { + localPart: '_1109description' + }, + type: 'attribute' + }, { + name: '_1110Description', + attributeName: { + localPart: '_1110description' + }, + type: 'attribute' + }, { + name: '_1111Description', + attributeName: { + localPart: '_1111description' + }, + type: 'attribute' + }, { + name: '_1206Description', + attributeName: { + localPart: '_1206description' + }, + type: 'attribute' + }, { + name: '_1302Description', + attributeName: { + localPart: '_1302description' + }, + type: 'attribute' + }, { + name: '_1303Description', + attributeName: { + localPart: '_1303description' + }, + type: 'attribute' + }, { + name: '_1305Description', + attributeName: { + localPart: '_1305description' + }, + type: 'attribute' + }, { + name: '_1304Description', + attributeName: { + localPart: '_1304description' + }, + type: 'attribute' + }, { + name: '_1207Description', + attributeName: { + localPart: '_1207description' + }, + type: 'attribute' + }, { + name: '_1001Amountlocked', + typeInfo: 'Decimal', + attributeName: { + localPart: '_1001amountlocked' + }, + type: 'attribute' + }, { + name: '_1100Amount7Locked', + typeInfo: 'Decimal', + attributeName: { + localPart: '_1100amount7locked' + }, + type: 'attribute' + }, { + name: '_1104Amountlocked', + typeInfo: 'Decimal', + attributeName: { + localPart: '_1104amountlocked' + }, + type: 'attribute' + }, { + name: '_1111Amount', + typeInfo: 'Decimal', + attributeName: { + localPart: '_1111amount' + }, + type: 'attribute' + }, { + name: '_1203Amountlocked', + typeInfo: 'Decimal', + attributeName: { + localPart: '_1203amountlocked' + }, + type: 'attribute' + }, { + name: '_1204Flatfee', + typeInfo: 'Decimal', + attributeName: { + localPart: '_1204flatfee' + }, + type: 'attribute' + }, { + name: '_1205Mortgagefee', + typeInfo: 'Decimal', + attributeName: { + localPart: '_1205mortgagefee' + }, + type: 'attribute' + }, { + name: '_1205Flatfee', + typeInfo: 'Decimal', + attributeName: { + localPart: '_1205flatfee' + }, + type: 'attribute' + }, { + name: '_1206Amount', + typeInfo: 'Decimal', + attributeName: { + localPart: '_1206amount' + }, + type: 'attribute' + }, { + name: '_1207Amount', + typeInfo: 'Decimal', + attributeName: { + localPart: '_1207amount' + }, + type: 'attribute' + }, { + name: '_1300Amount1Locked', + typeInfo: 'Decimal', + attributeName: { + localPart: '_1300amount1locked' + }, + type: 'attribute' + }, { + name: '_1300Amount2Locked', + typeInfo: 'Decimal', + attributeName: { + localPart: '_1300amount2locked' + }, + type: 'attribute' + }, { + name: '_1300Amount3Locked', + typeInfo: 'Decimal', + attributeName: { + localPart: '_1300amount3locked' + }, + type: 'attribute' + }, { + name: '_1300Amount4Locked', + typeInfo: 'Decimal', + attributeName: { + localPart: '_1300amount4locked' + }, + type: 'attribute' + }, { + name: '_1300Amount5Locked', + typeInfo: 'Decimal', + attributeName: { + localPart: '_1300amount5locked' + }, + type: 'attribute' + }, { + name: '_1202Releasefee', + typeInfo: 'Decimal', + attributeName: { + localPart: '_1202releasefee' + }, + type: 'attribute' + }, { + name: '_1201Amountlocked', + typeInfo: 'Decimal', + attributeName: { + localPart: '_1201amountlocked' + }, + type: 'attribute' + }, { + name: '_1111Amountlocked', + typeInfo: 'Decimal', + attributeName: { + localPart: '_1111amountlocked' + }, + type: 'attribute' + }, { + name: '_1110Amountlocked', + typeInfo: 'Decimal', + attributeName: { + localPart: '_1110amountlocked' + }, + type: 'attribute' + }, { + name: '_1110Amount', + typeInfo: 'Decimal', + attributeName: { + localPart: '_1110amount' + }, + type: 'attribute' + }, { + name: '_1109Amount', + typeInfo: 'Decimal', + attributeName: { + localPart: '_1109amount' + }, + type: 'attribute' + }, { + name: '_1109Amountlocked', + typeInfo: 'Decimal', + attributeName: { + localPart: '_1109amountlocked' + }, + type: 'attribute' + }, { + name: '_1103Amountlocked', + typeInfo: 'Decimal', + attributeName: { + localPart: '_1103amountlocked' + }, + type: 'attribute' + }, { + name: '_1102Amountlocked', + typeInfo: 'Decimal', + attributeName: { + localPart: '_1102amountlocked' + }, + type: 'attribute' + }, { + name: '_1101Amountlocked', + typeInfo: 'Decimal', + attributeName: { + localPart: '_1101amountlocked' + }, + type: 'attribute' + }, { + name: '_1100Amount6Locked', + typeInfo: 'Decimal', + attributeName: { + localPart: '_1100amount6locked' + }, + type: 'attribute' + }, { + name: '_1100Amount5Locked', + typeInfo: 'Decimal', + attributeName: { + localPart: '_1100amount5locked' + }, + type: 'attribute' + }, { + name: '_1100Amount4Locked', + typeInfo: 'Decimal', + attributeName: { + localPart: '_1100amount4locked' + }, + type: 'attribute' + }, { + name: '_1100Amount3Locked', + typeInfo: 'Decimal', + attributeName: { + localPart: '_1100amount3locked' + }, + type: 'attribute' + }, { + name: '_1100Amount2Locked', + typeInfo: 'Decimal', + attributeName: { + localPart: '_1100amount2locked' + }, + type: 'attribute' + }, { + name: '_1100Amount1Locked', + typeInfo: 'Decimal', + attributeName: { + localPart: '_1100amount1locked' + }, + type: 'attribute' + }, { + name: '_1601Amount', + typeInfo: 'Decimal', + attributeName: { + localPart: '_1601amount' + }, + type: 'attribute' + }, { + name: '_1305Amount', + typeInfo: 'Decimal', + attributeName: { + localPart: '_1305amount' + }, + type: 'attribute' + }, { + name: '_1304Amount', + typeInfo: 'Decimal', + attributeName: { + localPart: '_1304amount' + }, + type: 'attribute' + }, { + name: '_1303Amount', + typeInfo: 'Decimal', + attributeName: { + localPart: '_1303amount' + }, + type: 'attribute' + }, { + name: '_1301Amountlocked', + typeInfo: 'Decimal', + attributeName: { + localPart: '_1301amountlocked' + }, + type: 'attribute' + }, { + name: '_1301Amount', + typeInfo: 'Decimal', + attributeName: { + localPart: '_1301amount' + }, + type: 'attribute' + }, { + name: '_1301Paidby', + attributeName: { + localPart: '_1301paidby' + }, + type: 'attribute' + }, { + name: '_1111Paidby', + attributeName: { + localPart: '_1111paidby' + }, + type: 'attribute' + }, { + name: '_1110Paidby', + attributeName: { + localPart: '_1110paidby' + }, + type: 'attribute' + }, { + name: '_1109Paidby', + attributeName: { + localPart: '_1109paidby' + }, + type: 'attribute' + }, { + name: '_1301Poc', + attributeName: { + localPart: '_1301poc' + }, + type: 'attribute' + }, { + name: '_1301Ispaidtobroker', + attributeName: { + localPart: '_1301ispaidtobroker' + }, + type: 'attribute' + }, { + name: '_1301Ishoepa', + attributeName: { + localPart: '_1301ishoepa' + }, + type: 'attribute' + }, { + name: '_1301Isapr', + attributeName: { + localPart: '_1301isapr' + }, + type: 'attribute' + }, { + name: '_1111Poc', + attributeName: { + localPart: '_1111poc' + }, + type: 'attribute' + }, { + name: '_1111Ispaidtobroker', + attributeName: { + localPart: '_1111ispaidtobroker' + }, + type: 'attribute' + }, { + name: '_1111Ishoepa', + attributeName: { + localPart: '_1111ishoepa' + }, + type: 'attribute' + }, { + name: '_1111Isapr', + attributeName: { + localPart: '_1111isapr' + }, + type: 'attribute' + }, { + name: '_1110Poc', + attributeName: { + localPart: '_1110poc' + }, + type: 'attribute' + }, { + name: '_1110Ispaidtobroker', + attributeName: { + localPart: '_1110ispaidtobroker' + }, + type: 'attribute' + }, { + name: '_1110Ishoepa', + attributeName: { + localPart: '_1110ishoepa' + }, + type: 'attribute' + }, { + name: '_1110Isapr', + attributeName: { + localPart: '_1110isapr' + }, + type: 'attribute' + }, { + name: '_1109Poc', + attributeName: { + localPart: '_1109poc' + }, + type: 'attribute' + }, { + name: '_1109Ispaidtobroker', + attributeName: { + localPart: '_1109ispaidtobroker' + }, + type: 'attribute' + }, { + name: '_1109Ishoepa', + attributeName: { + localPart: '_1109ishoepa' + }, + type: 'attribute' + }, { + name: '_1109Isapr', + attributeName: { + localPart: '_1109isapr' + }, + type: 'attribute' + }, { + name: '_811Description', + attributeName: { + localPart: '_811description' + }, + type: 'attribute' + }, { + name: '_812Description', + attributeName: { + localPart: '_812description' + }, + type: 'attribute' + }, { + name: '_901Amountlocked', + typeInfo: 'Decimal', + attributeName: { + localPart: '_901amountlocked' + }, + type: 'attribute' + }, { + name: '_1204Mortgagefee', + typeInfo: 'Decimal', + attributeName: { + localPart: '_1204mortgagefee' + }, + type: 'attribute' + }, { + name: '_1204Deedpercentagefee', + typeInfo: 'Decimal', + attributeName: { + localPart: '_1204deedpercentagefee' + }, + type: 'attribute' + }, { + name: '_1205Deedpercentagefee', + typeInfo: 'Decimal', + attributeName: { + localPart: '_1205deedpercentagefee' + }, + type: 'attribute' + }, { + name: '_1204Deedpercentageof', + attributeName: { + localPart: '_1204deedpercentageof' + }, + type: 'attribute' + }, { + name: '_1205Deedpercentageof', + attributeName: { + localPart: '_1205deedpercentageof' + }, + type: 'attribute' + }, { + name: '_1204Mortgagepercentagefee', + typeInfo: 'Decimal', + attributeName: { + localPart: '_1204mortgagepercentagefee' + }, + type: 'attribute' + }, { + name: '_1205Mortgagepercentagefee', + typeInfo: 'Decimal', + attributeName: { + localPart: '_1205mortgagepercentagefee' + }, + type: 'attribute' + }, { + name: '_1204Mortgagepercentageof', + attributeName: { + localPart: '_1204mortgagepercentageof' + }, + type: 'attribute' + }, { + name: '_1205Mortgagepercentageof', + attributeName: { + localPart: '_1205mortgagepercentageof' + }, + type: 'attribute' + }, { + name: '_1206Percentagefee', + typeInfo: 'Decimal', + attributeName: { + localPart: '_1206percentagefee' + }, + type: 'attribute' + }, { + name: '_1207Percentagefee', + typeInfo: 'Decimal', + attributeName: { + localPart: '_1207percentagefee' + }, + type: 'attribute' + }, { + name: '_1206Percentageof', + attributeName: { + localPart: '_1206percentageof' + }, + type: 'attribute' + }, { + name: '_1207Percentageof', + attributeName: { + localPart: '_1207percentageof' + }, + type: 'attribute' + }] + }, { + localName: 'BASEPRICEADJUSTMENTLIST.PRICEADJUSTMENT', + typeName: null, + propertyInfos: [{ + name: 'adjustType', + required: true, + attributeName: { + localPart: 'adjust_type' + }, + type: 'attribute' + }, { + name: 'value', + typeInfo: 'Double', + attributeName: { + localPart: 'value' + }, + type: 'attribute' + }, { + name: 'description', + attributeName: { + localPart: 'description' + }, + type: 'attribute' + }] + }, { + localName: 'MORTGAGEBASEAPPLICANT.PREVIOUSADDRESS', + typeName: null, + baseTypeInfo: '.BASEADDRESSLOOSE', + propertyInfos: [{ + name: 'occupancyStatus', + attributeName: { + localPart: 'occupancy_status' + }, + type: 'attribute' + }, { + name: 'occupancyDuration', + typeInfo: 'Integer', + attributeName: { + localPart: 'occupancy_duration' + }, + type: 'attribute' + }, { + name: 'otherOccupancyDescription', + attributeName: { + localPart: 'other_occupancy_description' + }, + type: 'attribute' + }] + }, { + localName: 'MORTGAGEAPPLICANT.CREDITREPORT', + typeName: null, + propertyInfos: [{ + name: 'value', + type: 'value' + }, { + name: 'reportId', + required: true, + typeInfo: 'Int', + attributeName: { + localPart: 'report_id' + }, + type: 'attribute' + }, { + name: 'reportFormat', + required: true, + attributeName: { + localPart: 'report_format' + }, + type: 'attribute' + }, { + name: 'encoding', + attributeName: { + localPart: 'encoding' + }, + type: 'attribute' + }] + }, { + localName: 'HOMEEQUITYHELOCCARDS.CARDHOLDER', + typeName: null, + propertyInfos: [{ + name: 'otherAttributes', + type: 'anyAttribute' + }, { + name: 'firstName', + attributeName: { + localPart: 'first_name' + }, + type: 'attribute' + }, { + name: 'lastName', + attributeName: { + localPart: 'last_name' + }, + type: 'attribute' + }, { + name: 'mInitial', + attributeName: { + localPart: 'm_initial' + }, + type: 'attribute' + }, { + name: 'orderCard', + attributeName: { + localPart: 'order_card' + }, + type: 'attribute' + }, { + name: 'referenceId', + attributeName: { + localPart: 'reference_id' + }, + type: 'attribute' + }, { + name: 'fee', + attributeName: { + localPart: 'fee' + }, + type: 'attribute' + }, { + name: 'isBorrower', + attributeName: { + localPart: 'is_borrower' + }, + type: 'attribute' + }, { + name: 'suffix', + attributeName: { + localPart: 'suffix' + }, + type: 'attribute' + }, { + name: 'ssn', + attributeName: { + localPart: 'ssn' + }, + type: 'attribute' + }, { + name: 'dob', + attributeName: { + localPart: 'dob' + }, + type: 'attribute' + }, { + name: 'motherMaiden', + attributeName: { + localPart: 'mother_maiden' + }, + type: 'attribute' + }, { + name: 'cardAccountNumber', + attributeName: { + localPart: 'card_account_number' + }, + type: 'attribute' + }, { + name: 'isOfacIstwatch', + attributeName: { + localPart: 'is_ofac_istwatch' + }, + type: 'attribute' + }, { + name: 'istwatchTransactiondate', + attributeName: { + localPart: 'istwatch_transactiondate' + }, + type: 'attribute' + }, { + name: 'mailingAddress', + attributeName: { + localPart: 'mailing_address' + }, + type: 'attribute' + }, { + name: 'mailingCity', + attributeName: { + localPart: 'mailing_city' + }, + type: 'attribute' + }, { + name: 'mailingZip', + attributeName: { + localPart: 'mailing_zip' + }, + type: 'attribute' + }, { + name: 'mailingState', + attributeName: { + localPart: 'mailing_state' + }, + type: 'attribute' + }] + }, { + localName: 'MORTGAGELOAN.LOANINFO', + typeName: null, + baseTypeInfo: '.MORTGAGELOANINFO' + }, { + localName: 'BASEEMPLOYMENT', + typeName: 'BASE_EMPLOYMENT', + propertyInfos: [{ + name: 'employmentStartDate', + typeInfo: 'Date', + attributeName: { + localPart: 'employment_start_date' + }, + type: 'attribute' + }, { + name: 'employedMonths', + typeInfo: 'Int', + attributeName: { + localPart: 'employed_months' + }, + type: 'attribute' + }, { + name: 'employmentAddress', + attributeName: { + localPart: 'employment_address' + }, + type: 'attribute' + }, { + name: 'employmentCity', + attributeName: { + localPart: 'employment_city' + }, + type: 'attribute' + }, { + name: 'employmentState', + attributeName: { + localPart: 'employment_state' + }, + type: 'attribute' + }, { + name: 'employmentZip', + attributeName: { + localPart: 'employment_zip' + }, + type: 'attribute' + }, { + name: 'occupation', + attributeName: { + localPart: 'occupation' + }, + type: 'attribute' + }, { + name: 'employer', + attributeName: { + localPart: 'employer' + }, + type: 'attribute' + }, { + name: 'employmentPhone', + attributeName: { + localPart: 'employment_phone' + }, + type: 'attribute' + }, { + name: 'employmentStatus', + attributeName: { + localPart: 'employment_status' + }, + type: 'attribute' + }, { + name: 'otherEmploymentDescription', + attributeName: { + localPart: 'other_employment_description' + }, + type: 'attribute' + }, { + name: 'supervisorName', + attributeName: { + localPart: 'supervisor_name' + }, + type: 'attribute' + }, { + name: 'payGrade', + attributeName: { + localPart: 'pay_grade' + }, + type: 'attribute' + }, { + name: 'ets', + typeInfo: 'Date', + attributeName: { + localPart: 'ets' + }, + type: 'attribute' + }, { + name: 'employmentWeeklyHours', + typeInfo: 'Int', + attributeName: { + localPart: 'employment_weekly_hours' + }, + type: 'attribute' + }, { + name: 'employmentBusinessType', + attributeName: { + localPart: 'employment_business_type' + }, + type: 'attribute' + }] + }, { + localName: 'MORTGAGEINSURANCE', + typeName: 'MORTGAGE_INSURANCE', + baseTypeInfo: '.BASEINSURANCE', + propertyInfos: [{ + name: 'type', + attributeName: { + localPart: 'type' + }, + type: 'attribute' + }] + }, { + localName: 'BASEASSETREALESTATE', + typeName: 'BASE_ASSET_REAL_ESTATE', + baseTypeInfo: '.BASEASSET', + propertyInfos: [{ + name: 'propertyType', + attributeName: { + localPart: 'property_type' + }, + type: 'attribute' + }, { + name: 'propertyGrossRentalIncome', + typeInfo: 'Decimal', + attributeName: { + localPart: 'property_gross_rental_income' + }, + type: 'attribute' + }, { + name: 'propertyNetRentalIncome', + typeInfo: 'Decimal', + attributeName: { + localPart: 'property_net_rental_income' + }, + type: 'attribute' + }, { + name: 'propertyMortgagePayments', + typeInfo: 'Decimal', + attributeName: { + localPart: 'property_mortgage_payments' + }, + type: 'attribute' + }, { + name: 'propertyOtherCosts', + typeInfo: 'Decimal', + attributeName: { + localPart: 'property_other_costs' + }, + type: 'attribute' + }, { + name: 'propertyCurrentResidenceIndicator', + attributeName: { + localPart: 'property_current_residence_indicator' + }, + type: 'attribute' + }, { + name: 'propertyDisposition', + attributeName: { + localPart: 'property_disposition' + }, + type: 'attribute' + }, { + name: 'isSubjectProperty', + attributeName: { + localPart: 'is_subject_property' + }, + type: 'attribute' + }, { + name: 'propertyTaxId', + attributeName: { + localPart: 'property_tax_id' + }, + type: 'attribute' + }, { + name: 'isFinancedProperty', + attributeName: { + localPart: 'is_financed_property' + }, + type: 'attribute' + }] + }, { + localName: 'BASETASKLIST.TASK.REQUIRESET', + typeName: null, + propertyInfos: [{ + name: 'content', + type: 'value' + }, { + name: 'conditionsetHash', + typeInfo: 'AnySimpleType', + attributeName: { + localPart: 'conditionset_hash' + }, + type: 'attribute' + }, { + name: 'encoding', + typeInfo: 'AnySimpleType', + attributeName: { + localPart: 'encoding' + }, + type: 'attribute' + }] + }, { + localName: 'BASETASKLIST.TASK', + typeName: null, + propertyInfos: [{ + name: 'assignto', + elementName: 'ASSIGNTO', + typeInfo: '.BASEPARTY' + }, { + name: 'complete', + elementName: 'COMPLETE', + typeInfo: '.BASEPARTY' + }, { + name: 'create', + elementName: 'CREATE', + typeInfo: '.BASEPARTY' + }, { + name: 'dueloan', + elementName: 'DUELOAN', + typeInfo: '.BASEPARTY' + }, { + name: 'appliedset', + elementName: 'APPLIEDSET', + typeInfo: '.BASETASKLIST.TASK.APPLIEDSET' + }, { + name: 'requireset', + elementName: 'REQUIRESET', + typeInfo: '.BASETASKLIST.TASK.REQUIRESET' + }, { + name: 'dateDue', + typeInfo: 'AnySimpleType', + attributeName: { + localPart: 'date_due' + }, + type: 'attribute' + }, { + name: 'dateCompleted', + typeInfo: 'AnySimpleType', + attributeName: { + localPart: 'date_completed' + }, + type: 'attribute' + }, { + name: 'dateCreated', + typeInfo: 'AnySimpleType', + attributeName: { + localPart: 'date_created' + }, + type: 'attribute' + }, { + name: 'description', + typeInfo: 'AnySimpleType', + attributeName: { + localPart: 'description' + }, + type: 'attribute' + }, { + name: 'required', + typeInfo: 'AnySimpleType', + attributeName: { + localPart: 'required' + }, + type: 'attribute' + }, { + name: 'completed', + typeInfo: 'AnySimpleType', + attributeName: { + localPart: 'completed' + }, + type: 'attribute' + }, { + name: 'category', + typeInfo: 'AnySimpleType', + attributeName: { + localPart: 'category' + }, + type: 'attribute' + }, { + name: 'priority', + typeInfo: 'AnySimpleType', + attributeName: { + localPart: 'priority' + }, + type: 'attribute' + }, { + name: 'position', + typeInfo: 'AnySimpleType', + attributeName: { + localPart: 'position' + }, + type: 'attribute' + }, { + name: 'assigntoOfficer', + typeInfo: 'AnySimpleType', + attributeName: { + localPart: 'assignto_officer' + }, + type: 'attribute' + }, { + name: 'completeOfficer', + typeInfo: 'AnySimpleType', + attributeName: { + localPart: 'complete_officer' + }, + type: 'attribute' + }, { + name: 'createOfficer', + typeInfo: 'AnySimpleType', + attributeName: { + localPart: 'create_officer' + }, + type: 'attribute' + }, { + name: 'dueloanOfficer', + typeInfo: 'AnySimpleType', + attributeName: { + localPart: 'dueloan_officer' + }, + type: 'attribute' + }, { + name: 'isApplied', + typeInfo: 'AnySimpleType', + attributeName: { + localPart: 'is_applied' + }, + type: 'attribute' + }, { + name: 'isRequired', + typeInfo: 'AnySimpleType', + attributeName: { + localPart: 'is_required' + }, + type: 'attribute' + }] + }, { + localName: 'BASEMONTHLYINCOME.OTHERINCOME', + typeName: null, + propertyInfos: [{ + name: 'monthlyIncome', + typeInfo: 'Decimal', + attributeName: { + localPart: 'monthly_income' + }, + type: 'attribute' + }, { + name: 'monthlyIncomeDescription', + attributeName: { + localPart: 'monthly_income_description' + }, + type: 'attribute' + }, { + name: 'isTaxExempt', + attributeName: { + localPart: 'is_tax_exempt' + }, + type: 'attribute' + }, { + name: 'isHmdaExempt', + attributeName: { + localPart: 'is_hmda_exempt' + }, + type: 'attribute' + }] + }, { + localName: 'BASEWEBMSHISTORY', + typeName: 'BASE_WEBMS_HISTORY', + propertyInfos: [{ + name: 'message', + minOccurs: 0, + collection: true, + elementName: 'MESSAGE', + typeInfo: '.BASEWEBMSHISTORY.MESSAGE' + }] + }, { + localName: 'MORTGAGEGOVERNMENTDATA', + typeName: 'MORTGAGE_GOVERNMENT_DATA', + propertyInfos: [{ + name: 'agencyCaseId', + attributeName: { + localPart: 'agency_case_id' + }, + type: 'attribute' + }, { + name: 'fhaLenderId', + attributeName: { + localPart: 'FHA_lender_id' + }, + type: 'attribute' + }, { + name: 'fhaSponsorId', + attributeName: { + localPart: 'FHA_sponsor_id' + }, + type: 'attribute' + }, { + name: 'fhamipRefundAmount', + typeInfo: 'Decimal', + attributeName: { + localPart: 'FHA_MIP_refund_amount' + }, + type: 'attribute' + }, { + name: 'typeOfRefinance', + attributeName: { + localPart: 'type_of_refinance' + }, + type: 'attribute' + }, { + name: 'fnmaSectionOfTheAct', + attributeName: { + localPart: 'FNMA_section_of_the_act' + }, + type: 'attribute' + }, { + name: 'salesConcessionAmount', + typeInfo: 'Decimal', + attributeName: { + localPart: 'sales_concession_amount' + }, + type: 'attribute' + }, { + name: 'vaEntitlementAmount', + typeInfo: 'Decimal', + attributeName: { + localPart: 'VA_entitlement_amount' + }, + type: 'attribute' + }, { + name: 'vaMonthlyMaintenance', + typeInfo: 'Decimal', + attributeName: { + localPart: 'VA_monthly_maintenance' + }, + type: 'attribute' + }, { + name: 'vaMonthlyUtilities', + typeInfo: 'Decimal', + attributeName: { + localPart: 'VA_monthly_utilities' + }, + type: 'attribute' + }, { + name: 'mortgageCreditCertificate', + attributeName: { + localPart: 'mortgage_credit_certificate' + }, + type: 'attribute' + }, { + name: 'vaIsBorrowerCoBorrowerMarried', + attributeName: { + localPart: 'VA_is_borrower_co_borrower_married' + }, + type: 'attribute' + }, { + name: 'vaBorrowerFundingFeePercent', + typeInfo: 'Decimal', + attributeName: { + localPart: 'VA_borrower_funding_fee_percent' + }, + type: 'attribute' + }, { + name: 'vaResidualIncomeAmount', + typeInfo: 'Decimal', + attributeName: { + localPart: 'VA_residual_income_amount' + }, + type: 'attribute' + }, { + name: 'isPropertyEnergyEfficient', + attributeName: { + localPart: 'is_property_energy_efficient' + }, + type: 'attribute' + }, { + name: 'fhaBorrowerFinancedDiscountPointAmounts', + typeInfo: 'Decimal', + attributeName: { + localPart: 'FHA_borrower_financed_discount_point_amounts' + }, + type: 'attribute' + }, { + name: 'fhaAlimonyLiabilityTreatmentType', + attributeName: { + localPart: 'FHA_alimony_liability_treatment_type' + }, + type: 'attribute' + }, { + name: 'fhaCoverageRenewalRatePercent', + typeInfo: 'Decimal', + attributeName: { + localPart: 'FHA_coverage_renewal_rate_percent' + }, + type: 'attribute' + }, { + name: 'fhaUpfrontMIPPercent', + typeInfo: 'Decimal', + attributeName: { + localPart: 'FHA_upfront_MIP_percent' + }, + type: 'attribute' + }] + }, { + localName: 'MORTGAGELOANINFO', + typeName: 'MORTGAGE_LOAN_INFO', + baseTypeInfo: '.BASELOANINFO', + propertyInfos: [{ + name: 'proposedhousingexpense', + required: true, + elementName: 'PROPOSED_HOUSING_EXPENSE', + typeInfo: '.MORTGAGELOANINFO.PROPOSEDHOUSINGEXPENSE' + }, { + name: 'currenttrustdeed', + minOccurs: 0, + maxOccurs: 3, + collection: true, + elementName: 'CURRENT_TRUST_DEED', + typeInfo: '.MORTGAGECURRENTTD' + }, { + name: 'newtrustdeed', + minOccurs: 0, + maxOccurs: 3, + collection: true, + elementName: 'NEW_TRUST_DEED', + typeInfo: '.MORTGAGENEWTD' + }, { + name: 'vesting', + minOccurs: 0, + maxOccurs: 10, + collection: true, + elementName: 'VESTING', + typeInfo: '.MORTGAGELOANINFO.VESTING' + }, { + name: 'vestingdescription', + elementName: 'VESTING_DESCRIPTION', + typeInfo: 'AnyType' + }, { + name: 'legaldescription', + elementName: 'LEGAL_DESCRIPTION', + typeInfo: 'AnyType' + }, { + name: 'homeequitydata', + elementName: 'HOME_EQUITY_DATA', + typeInfo: '.MORTGAGELOANINFO.HOMEEQUITYDATA' + }, { + name: 'loanproductdata', + elementName: 'LOAN_PRODUCT_DATA', + typeInfo: '.MORTGAGELOANINFO.LOANPRODUCTDATA' + }, { + name: 'freddiemac', + elementName: 'FREDDIE_MAC', + typeInfo: '.MORTGAGEFREDDIEMAC' + }, { + name: 'governmentdata', + elementName: 'GOVERNMENT_DATA', + typeInfo: '.MORTGAGEGOVERNMENTDATA' + }, { + name: 'gfe', + elementName: 'GFE', + typeInfo: '.MORTGAGELOANINFO.GFE' + }, { + name: 'settlementstatements', + elementName: 'SETTLEMENT_STATEMENTS', + typeInfo: '.MORTGAGELOANINFO.SETTLEMENTSTATEMENTS' + }, { + name: 'gfeaggregateadjustmentinfos', + elementName: 'GFE_AGGREGATE_ADJUSTMENT_INFOS', + typeInfo: '.MORTGAGELOANINFO.GFEAGGREGATEADJUSTMENTINFOS' + }, { + name: 'heloccardholders', + elementName: 'HELOC_CARD_HOLDERS', + typeInfo: '.HOMEEQUITYHELOCCARDS' + }, { + name: 'mortgageLoanType', + attributeName: { + localPart: 'mortgage_loan_type' + }, + type: 'attribute' + }, { + name: 'mortgageLoanTypeOtherDesc', + attributeName: { + localPart: 'mortgage_loan_type_other_desc' + }, + type: 'attribute' + }, { + name: 'isHomeEquity', + attributeName: { + localPart: 'is_home_equity' + }, + type: 'attribute' + }, { + name: 'isLotLoan', + attributeName: { + localPart: 'is_lot_loan' + }, + type: 'attribute' + }, { + name: 'lotPurpose', + attributeName: { + localPart: 'lot_purpose' + }, + type: 'attribute' + }, { + name: 'purpose', + attributeName: { + localPart: 'purpose' + }, + type: 'attribute' + }, { + name: 'refinancePurpose', + attributeName: { + localPart: 'refinance_purpose' + }, + type: 'attribute' + }, { + name: 'estimatedPropertyValue', + typeInfo: 'Decimal', + attributeName: { + localPart: 'estimated_property_value' + }, + type: 'attribute' + }, { + name: 'propertyValueSource', + attributeName: { + localPart: 'property_value_source' + }, + type: 'attribute' + }, { + name: 'amountCashOut', + typeInfo: 'Decimal', + attributeName: { + localPart: 'amount_cash_out' + }, + type: 'attribute' + }, { + name: 'amountRequested', + typeInfo: 'Decimal', + attributeName: { + localPart: 'amount_requested' + }, + type: 'attribute' + }, { + name: 'amountApproved', + typeInfo: 'Decimal', + attributeName: { + localPart: 'amount_approved' + }, + type: 'attribute' + }, { + name: 'loanTerm', + typeInfo: 'Int', + attributeName: { + localPart: 'loan_term' + }, + type: 'attribute' + }, { + name: 'downPayment', + typeInfo: 'Decimal', + attributeName: { + localPart: 'down_payment' + }, + type: 'attribute' + }, { + name: 'contractReceivedDate', + typeInfo: 'Calendar', + attributeName: { + localPart: 'contract_received_date' + }, + type: 'attribute' + }, { + name: 'rate', + typeInfo: 'Decimal', + attributeName: { + localPart: 'rate' + }, + type: 'attribute' + }, { + name: 'apr', + typeInfo: 'Decimal', + attributeName: { + localPart: 'apr' + }, + type: 'attribute' + }, { + name: 'rateType', + attributeName: { + localPart: 'rate_type' + }, + type: 'attribute' + }, { + name: 'point', + typeInfo: 'Decimal', + attributeName: { + localPart: 'point' + }, + type: 'attribute' + }, { + name: 'lifetimeCap', + typeInfo: 'Decimal', + attributeName: { + localPart: 'lifetime_cap' + }, + type: 'attribute' + }, { + name: 'documentType', + attributeName: { + localPart: 'document_type' + }, + type: 'attribute' + }, { + name: 'rateTypeOtherExplanation', + attributeName: { + localPart: 'rate_type_other_explanation' + }, + type: 'attribute' + }, { + name: 'armDescription', + attributeName: { + localPart: 'arm_description' + }, + type: 'attribute' + }, { + name: 'estateHeldIn', + attributeName: { + localPart: 'estate_held_in' + }, + type: 'attribute' + }, { + name: 'requestLtv', + typeInfo: 'Decimal', + attributeName: { + localPart: 'request_ltv' + }, + type: 'attribute' + }, { + name: 'downPaymentSource', + attributeName: { + localPart: 'down_payment_source' + }, + type: 'attribute' + }, { + name: 'miscImplant', + attributeName: { + localPart: 'misc_implant' + }, + type: 'attribute' + }, { + name: 'consumerProductCode', + attributeName: { + localPart: 'consumer_product_code' + }, + type: 'attribute' + }, { + name: 'consumerProgramName', + attributeName: { + localPart: 'consumer_program_name' + }, + type: 'attribute' + }, { + name: 'officerProductCode', + attributeName: { + localPart: 'officer_product_code' + }, + type: 'attribute' + }, { + name: 'officerProgramName', + attributeName: { + localPart: 'officer_program_name' + }, + type: 'attribute' + }, { + name: 'estateHeldInLeaseExpiration', + typeInfo: 'Date', + attributeName: { + localPart: 'estate_held_in_lease_expiration' + }, + type: 'attribute' + }, { + name: 'downPaymentDescription', + attributeName: { + localPart: 'down_payment_description' + }, + type: 'attribute' + }, { + name: 'monthlyPayment', + typeInfo: 'Decimal', + attributeName: { + localPart: 'monthly_payment' + }, + type: 'attribute' + }, { + name: 'monthlyPaymentOriginal', + typeInfo: 'Decimal', + attributeName: { + localPart: 'monthly_payment_original' + }, + type: 'attribute' + }, { + name: 'lienPosition', + typeInfo: 'Int', + attributeName: { + localPart: 'lien_position' + }, + type: 'attribute' + }, { + name: 'caseState', + attributeName: { + localPart: 'case_state' + }, + type: 'attribute' + }, { + name: 'numberOfPayments', + typeInfo: 'Int', + attributeName: { + localPart: 'number_of_payments' + }, + type: 'attribute' + }, { + name: 'officerMinPayment', + typeInfo: 'Decimal', + attributeName: { + localPart: 'officer_min_payment' + }, + type: 'attribute' + }, { + name: 'officerIsPaymentAmortized', + attributeName: { + localPart: 'officer_is_payment_amortized' + }, + type: 'attribute' + }, { + name: 'officerPaymentPercent', + typeInfo: 'Decimal', + attributeName: { + localPart: 'officer_payment_percent' + }, + type: 'attribute' + }, { + name: 'officerIsInterestOnlyPayments', + attributeName: { + localPart: 'officer_is_interest_only_payments' + }, + type: 'attribute' + }, { + name: 'officerIsOtherNonAmortizing', + attributeName: { + localPart: 'officer_is_other_non_amortizing' + }, + type: 'attribute' + }, { + name: 'officerIsSendNaHmda', + attributeName: { + localPart: 'officer_is_send_na_hmda' + }, + type: 'attribute' + }, { + name: 'officerPrepaymentTerm', + typeInfo: 'Int', + attributeName: { + localPart: 'officer_prepayment_term' + }, + type: 'attribute' + }, { + name: 'officerUseLoanDateForLOCExpiration', + attributeName: { + localPart: 'officer_use_loan_date_for_LOC_expiration' + }, + type: 'attribute' + }, { + name: 'consumerMinPayment', + typeInfo: 'Decimal', + attributeName: { + localPart: 'consumer_min_payment' + }, + type: 'attribute' + }, { + name: 'consumerPaymentPercent', + typeInfo: 'Decimal', + attributeName: { + localPart: 'consumer_payment_percent' + }, + type: 'attribute' + }, { + name: 'consumerIsInterestOnlyPayments', + attributeName: { + localPart: 'consumer_is_interest_only_payments' + }, + type: 'attribute' + }, { + name: 'consumerIsOtherNonAmortizing', + attributeName: { + localPart: 'consumer_is_other_non_amortizing' + }, + type: 'attribute' + }, { + name: 'consumerIsSendNaHmda', + attributeName: { + localPart: 'consumer_is_send_na_hmda' + }, + type: 'attribute' + }, { + name: 'consumerPrepaymentTerm', + typeInfo: 'Int', + attributeName: { + localPart: 'consumer_prepayment_term' + }, + type: 'attribute' + }, { + name: 'consumerUseLoanDateForLOCExpiration', + attributeName: { + localPart: 'consumer_use_loan_date_for_LOC_expiration' + }, + type: 'attribute' + }, { + name: 'isBalloon', + attributeName: { + localPart: 'is_balloon' + }, + type: 'attribute' + }, { + name: 'purchaser', + attributeName: { + localPart: 'purchaser' + }, + type: 'attribute' + }, { + name: 'amountApprovedVariance', + typeInfo: 'Decimal', + attributeName: { + localPart: 'amount_approved_variance' + }, + type: 'attribute' + }, { + name: 'isLOC', + attributeName: { + localPart: 'is_LOC' + }, + type: 'attribute' + }, { + name: 'propertyValueSourceDate', + typeInfo: 'Date', + attributeName: { + localPart: 'property_value_source_date' + }, + type: 'attribute' + }, { + name: 'isHighPricedMortgageLoan', + attributeName: { + localPart: 'is_high_priced_mortgage_loan' + }, + type: 'attribute' + }, { + name: 'isQualifiedMortgage', + attributeName: { + localPart: 'is_qualified_mortgage' + }, + type: 'attribute' + }, { + name: 'isQualifiedMortgageManual', + attributeName: { + localPart: 'is_qualified_mortgage_manual' + }, + type: 'attribute' + }, { + name: 'changeInCircumstancesDate', + typeInfo: 'Date', + attributeName: { + localPart: 'change_in_circumstances_date' + }, + type: 'attribute' + }, { + name: 'productConversionDate', + typeInfo: 'Date', + attributeName: { + localPart: 'product_conversion_date' + }, + type: 'attribute' + }, { + name: 'isCalculateMapr', + attributeName: { + localPart: 'is_calculate_mapr' + }, + type: 'attribute' + }, { + name: 'mapr', + typeInfo: 'Decimal', + attributeName: { + localPart: 'mapr' + }, + type: 'attribute' + }, { + name: 'index', + typeInfo: 'Decimal', + attributeName: { + localPart: 'index' + }, + type: 'attribute' + }, { + name: 'margin', + typeInfo: 'Decimal', + attributeName: { + localPart: 'margin' + }, + type: 'attribute' + }, { + name: 'floor', + typeInfo: 'Decimal', + attributeName: { + localPart: 'floor' + }, + type: 'attribute' + }, { + name: 'ceiling', + typeInfo: 'Decimal', + attributeName: { + localPart: 'ceiling' + }, + type: 'attribute' + }] + }, { + localName: 'FOMANSWEREDQUESTIONS.FOMANSWEREDQUESTION.FOMANSWERS.FOMANSWER', + typeName: null, + propertyInfos: [{ + name: 'text', + required: true + }, { + name: 'value', + required: true + }, { + name: 'fieldType', + attributeName: { + localPart: 'field_type' + }, + type: 'attribute' + }] + }, { + localName: 'BASESYSTEM.LENDER', + typeName: null, + baseTypeInfo: '.BASEPARTY', + propertyInfos: [{ + name: 'otherAttributes', + type: 'anyAttribute' + }, { + name: 'address', + elementName: 'ADDRESS', + typeInfo: '.BASEADDRESSLOOSE' + }, { + name: 'cunaClientId', + attributeName: { + localPart: 'cuna_client_id' + }, + type: 'attribute' + }] + }, { + localName: 'BASEHMDAXML.ITEM', + typeName: null, + propertyInfos: [{ + name: 'value', + type: 'value' + }, { + name: 'key', + attributeName: { + localPart: 'key' + }, + type: 'attribute' + }, { + name: 'valueAttribute', + attributeName: { + localPart: 'valueAttribute' + }, + type: 'attribute' + }] + }, { + localName: 'MORTGAGELOAN', + typeName: 'MORTGAGE_LOAN', + baseTypeInfo: '.APP', + propertyInfos: [{ + name: 'applicants', + required: true, + elementName: 'APPLICANTS', + typeInfo: '.MORTGAGELOAN.APPLICANTS' + }, { + name: 'requestedproducts', + elementName: 'REQUESTED_PRODUCTS', + typeInfo: '.MORTGAGELOAN.REQUESTEDPRODUCTS' + }, { + name: 'propertyinfo', + required: true, + elementName: 'PROPERTY_INFO', + typeInfo: '.MORTGAGEPROPERTYINFO' + }, { + name: 'loaninfo', + required: true, + elementName: 'LOAN_INFO', + typeInfo: '.MORTGAGELOAN.LOANINFO' + }, { + name: 'priceadjustments', + elementName: 'PRICE_ADJUSTMENTS', + typeInfo: '.BASEPRICEADJUSTMENTLIST' + }, { + name: 'loanstatus', + required: true, + elementName: 'LOAN_STATUS', + typeInfo: '.MORTGAGESTATUS' + }, { + name: 'detailtransaction', + required: true, + elementName: 'DETAIL_TRANSACTION', + typeInfo: '.MORTGAGEDETAILSTRANSACTION' + }, { + name: 'disbursements', + elementName: 'DISBURSEMENTS', + typeInfo: '.BASEDISBURSEMENTLIST' + }, { + name: 'tasklist', + elementName: 'TASK_LIST', + typeInfo: '.BASETASKLIST' + }, { + name: 'funding', + required: true, + elementName: 'FUNDING', + typeInfo: '.MORTGAGELOAN.FUNDING' + }, { + name: 'comments', + required: true, + elementName: 'COMMENTS', + typeInfo: '.MORTGAGELOAN.COMMENTS' + }, { + name: 'customquestions', + elementName: 'CUSTOM_QUESTIONS', + typeInfo: '.BASECUSTOMQUESTIONS' + }, { + name: 'contacts', + elementName: 'CONTACTS', + typeInfo: '.MORTGAGECONTACTS' + }, { + name: 'system', + required: true, + collection: true, + elementName: 'SYSTEM', + typeInfo: '.MORTGAGESYSTEM' + }, { + name: 'integrationdatalist', + elementName: 'INTEGRATION_DATA_LIST', + typeInfo: '.MORTGAGELOAN.INTEGRATIONDATALIST' + }, { + name: 'modificationhistory', + elementName: 'MODIFICATION_HISTORY', + typeInfo: '.BASEMODIFICATIONHISTORY' + }, { + name: 'eventhistory', + elementName: 'EVENT_HISTORY', + typeInfo: '.BASEEVENTHISTORY' + }, { + name: 'webmshistory', + elementName: 'WEBMS_HISTORY', + typeInfo: '.BASEWEBMSHISTORY' + }, { + name: 'hmdaxml', + elementName: 'HMDA_XML', + typeInfo: '.BASEHMDAXML' + }] + }, { + localName: 'BASELOANSTATUS', + typeName: 'BASE_LOAN_STATUS', + propertyInfos: [{ + name: 'loanStatus', + required: true, + attributeName: { + localPart: 'loan_status' + }, + type: 'attribute' + }, { + name: 'initialEntryTimestamp', + typeInfo: 'Calendar', + attributeName: { + localPart: 'initial_entry_timestamp' + }, + type: 'attribute' + }, { + name: 'lastModified', + typeInfo: 'Calendar', + attributeName: { + localPart: 'last_modified' + }, + type: 'attribute' + }, { + name: 'submitDate', + typeInfo: 'Calendar', + attributeName: { + localPart: 'submit_date' + }, + type: 'attribute' + }, { + name: 'underwriteSubmitDate', + typeInfo: 'Calendar', + attributeName: { + localPart: 'underwrite_submit_date' + }, + type: 'attribute' + }, { + name: 'isLocked', + required: true, + attributeName: { + localPart: 'is_locked' + }, + type: 'attribute' + }, { + name: 'existingBalance', + typeInfo: 'Decimal', + attributeName: { + localPart: 'existing_balance' + }, + type: 'attribute' + }, { + name: 'existingBalanceDate', + typeInfo: 'Date', + attributeName: { + localPart: 'existing_balance_date' + }, + type: 'attribute' + }, { + name: 'delinquencyPeriod', + typeInfo: 'Integer', + attributeName: { + localPart: 'delinquency_period' + }, + type: 'attribute' + }, { + name: 'delinquencyAmount', + typeInfo: 'Decimal', + attributeName: { + localPart: 'delinquency_amount' + }, + type: 'attribute' + }, { + name: 'approvalDate', + typeInfo: 'DateTime', + attributeName: { + localPart: 'approval_date' + }, + type: 'attribute' + }, { + name: 'declinedDate', + typeInfo: 'DateTime', + attributeName: { + localPart: 'declined_date' + }, + type: 'attribute' + }, { + name: 'firstApprovalDate', + typeInfo: 'DateTime', + attributeName: { + localPart: 'first_approval_date' + }, + type: 'attribute' + }, { + name: 'nextPaymentDate', + typeInfo: 'Date', + attributeName: { + localPart: 'next_payment_date' + }, + type: 'attribute' + }, { + name: 'responseDate', + typeInfo: 'DateTime', + attributeName: { + localPart: 'response_date' + }, + type: 'attribute' + }, { + name: 'counterOfferDate', + typeInfo: 'DateTime', + attributeName: { + localPart: 'counter_offer_date' + }, + type: 'attribute' + }, { + name: 'appReceiveDate', + typeInfo: 'DateTime', + attributeName: { + localPart: 'app_receive_date' + }, + type: 'attribute' + }, { + name: 'decidingDate', + typeInfo: 'Date', + attributeName: { + localPart: 'deciding_date' + }, + type: 'attribute' + }, { + name: 'bookingDate', + typeInfo: 'DateTime', + attributeName: { + localPart: 'booking_date' + }, + type: 'attribute' + }, { + name: 'bookingReferenceId', + attributeName: { + localPart: 'booking_reference_id' + }, + type: 'attribute' + }] + }, { + localName: 'MORTGAGEBASEAPPLICANT.FINANCIALINFO.MONTHLYINCOME.SPECIALINCOME', + typeName: null, + propertyInfos: [{ + name: 'incomeType', + typeInfo: { + type: 'list' + }, + attributeName: { + localPart: 'income_type' + }, + type: 'attribute' + }, { + name: 'amount', + typeInfo: 'Decimal', + attributeName: { + localPart: 'amount' + }, + type: 'attribute' + }] + }, { + localName: 'MORTGAGELOAN.FUNDING.INSURANCEOPTIONS', + typeName: null, + propertyInfos: [{ + name: 'insuranceoption', + minOccurs: 0, + collection: true, + elementName: 'INSURANCE_OPTION', + typeInfo: '.MORTGAGEINSURANCE' + }, { + name: 'loanClass', + attributeName: { + localPart: 'loan_class' + }, + type: 'attribute' + }, { + name: 'description', + attributeName: { + localPart: 'description' + }, + type: 'attribute' + }, { + name: 'borrower1Index', + typeInfo: 'Integer', + attributeName: { + localPart: 'borrower_1_index' + }, + type: 'attribute' + }, { + name: 'borrower1IsSpouse', + attributeName: { + localPart: 'borrower_1_is_spouse' + }, + type: 'attribute' + }, { + name: 'borrower2Index', + typeInfo: 'Integer', + attributeName: { + localPart: 'borrower_2_index' + }, + type: 'attribute' + }, { + name: 'borrower2IsSpouse', + attributeName: { + localPart: 'borrower_2_is_spouse' + }, + type: 'attribute' + }] + }, { + localName: 'BASEPAYMENTINFOCHOICE', + typeName: 'BASE_PAYMENT_INFO_CHOICE', + propertyInfos: [{ + name: 'couponbook', + required: true, + elementName: 'COUPON_BOOK', + typeInfo: '.PAYMENTCOUPONBOOKINFO' + }, { + name: 'payrolldeduction', + required: true, + elementName: 'PAYROLL_DEDUCTION', + typeInfo: '.PAYMENTPAYROLLDEDUCTIONINFO' + }, { + name: 'manualnocoupon', + required: true, + elementName: 'MANUAL_NO_COUPON', + typeInfo: '.PAYMENTMANUALNOCOUPONINFO' + }, { + name: 'transferfrominternalaccount', + required: true, + elementName: 'TRANSFER_FROM_INTERNAL_ACCOUNT', + typeInfo: '.PAYMENTTRANSFERFROMINTERNALACCOUNTINFO' + }, { + name: 'transferfromotherinstitution', + required: true, + elementName: 'TRANSFER_FROM_OTHER_INSTITUTION', + typeInfo: '.PAYMENTTRANSFERFROMOTHERINSTITUTIONINFO' + }] + }, { + localName: 'BASESYSTEM', + typeName: 'BASE_SYSTEM', + propertyInfos: [{ + name: 'otherAttributes', + type: 'anyAttribute' + }, { + name: 'processor', + elementName: 'PROCESSOR', + typeInfo: '.BASEPARTY' + }, { + name: 'loanofficer', + elementName: 'LOAN_OFFICER', + typeInfo: '.BASEPARTY' + }, { + name: 'bookingofficer', + elementName: 'BOOKING_OFFICER', + typeInfo: '.BASEPARTY' + }, { + name: 'approvalofficer', + elementName: 'APPROVAL_OFFICER', + typeInfo: '.BASEPARTY' + }, { + name: 'counterofferofficer', + elementName: 'COUNTER_OFFER_OFFICER', + typeInfo: '.BASEPARTY' + }, { + name: 'funder', + elementName: 'FUNDER', + typeInfo: '.BASEPARTY' + }, { + name: 'decliningofficer', + elementName: 'DECLINING_OFFICER', + typeInfo: '.BASEPARTY' + }, { + name: 'decidingofficer', + elementName: 'DECIDING_OFFICER', + typeInfo: '.BASEPARTY' + }, { + name: 'originator', + elementName: 'ORIGINATOR', + typeInfo: '.BASESYSTEM.ORIGINATOR' + }, { + name: 'branch', + elementName: 'BRANCH', + typeInfo: '.BASEBRANCH' + }, { + name: 'lender', + elementName: 'LENDER', + typeInfo: '.BASESYSTEM.LENDER' + }, { + name: 'organization', + required: true, + elementName: 'ORGANIZATION', + typeInfo: '.BASEPARTY' + }, { + name: 'insuranceseller', + elementName: 'INSURANCE_SELLER', + typeInfo: '.BASEPARTY' + }, { + name: 'clinic', + elementName: 'CLINIC', + typeInfo: '.BASEPARTY' + }, { + name: 'clinicworker', + elementName: 'CLINIC_WORKER', + typeInfo: '.BASEPARTY' + }, { + name: 'insurancelastpulledofficer', + elementName: 'INSURANCE_LAST_PULLED_OFFICER', + typeInfo: '.BASEPARTY' + }, { + name: 'source', + attributeName: { + localPart: 'source' + }, + type: 'attribute' + }, { + name: 'originationIp', + attributeName: { + localPart: 'origination_ip' + }, + type: 'attribute' + }, { + name: 'externalSource', + attributeName: { + localPart: 'external_source' + }, + type: 'attribute' + }, { + name: 'loanNumber', + attributeName: { + localPart: 'loan_number' + }, + type: 'attribute' + }, { + name: 'referenceNumberType', + attributeName: { + localPart: 'reference_number_type' + }, + type: 'attribute' + }] + }, { + localName: 'BASEINSURANCE', + typeName: 'BASE_INSURANCE', + propertyInfos: [{ + name: 'coverage', + typeInfo: { + type: 'list' + }, + attributeName: { + localPart: 'coverage' + }, + type: 'attribute' + }, { + name: 'planKey', + attributeName: { + localPart: 'plan_key' + }, + type: 'attribute' + }, { + name: 'description', + attributeName: { + localPart: 'description' + }, + type: 'attribute' + }, { + name: 'premium', + typeInfo: 'Decimal', + attributeName: { + localPart: 'premium' + }, + type: 'attribute' + }, { + name: 'premiumMode', + attributeName: { + localPart: 'premium_mode' + }, + type: 'attribute' + }, { + name: 'costPerDay', + typeInfo: 'Decimal', + attributeName: { + localPart: 'cost_per_day' + }, + type: 'attribute' + }, { + name: 'insuredAmount', + typeInfo: 'Decimal', + attributeName: { + localPart: 'insured_amount' + }, + type: 'attribute' + }, { + name: 'insuredRate', + typeInfo: 'Decimal', + attributeName: { + localPart: 'insured_rate' + }, + type: 'attribute' + }, { + name: 'expireDate', + typeInfo: 'Date', + attributeName: { + localPart: 'expire_date' + }, + type: 'attribute' + }, { + name: 'lastPulledDate', + typeInfo: 'DateTime', + attributeName: { + localPart: 'last_pulled_date' + }, + type: 'attribute' + }] + }, { + localName: 'FOMANSWEREDQUESTIONS.FOMANSWEREDQUESTION.FOMANSWERS', + typeName: null, + propertyInfos: [{ + name: 'fomanswer', + minOccurs: 0, + collection: true, + elementName: 'FOM_ANSWER', + typeInfo: '.FOMANSWEREDQUESTIONS.FOMANSWEREDQUESTION.FOMANSWERS.FOMANSWER' + }] + }, { + localName: 'MORTGAGELOANINFO.LOANPRODUCTDATA', + typeName: null, + propertyInfos: [{ + name: 'loanRepaymentType', + attributeName: { + localPart: 'loan_repayment_type' + }, + type: 'attribute' + }, { + name: 'freAffordableProgramId', + attributeName: { + localPart: 'fre_affordable_program_id' + }, + type: 'attribute' + }, { + name: 'freOfferingId', + attributeName: { + localPart: 'fre_offering_id' + }, + type: 'attribute' + }, { + name: 'armRateFirstPeriodCap', + typeInfo: 'Decimal', + attributeName: { + localPart: 'arm_rate_first_period_cap' + }, + type: 'attribute' + }, { + name: 'armRateSubsequentAdjustMonths', + typeInfo: 'Integer', + attributeName: { + localPart: 'arm_rate_subsequent_adjust_months' + }, + type: 'attribute' + }, { + name: 'armRateSubsequentPeriodicCap', + typeInfo: 'Decimal', + attributeName: { + localPart: 'arm_rate_subsequent_periodic_cap' + }, + type: 'attribute' + }, { + name: 'armPaymentFirstAdjustMonths', + typeInfo: 'Integer', + attributeName: { + localPart: 'arm_payment_first_adjust_months' + }, + type: 'attribute' + }, { + name: 'armPaymentSubsequentAdjustMonths', + typeInfo: 'Integer', + attributeName: { + localPart: 'arm_payment_subsequent_adjust_months' + }, + type: 'attribute' + }, { + name: 'armPaymentPeriodCap', + typeInfo: 'Decimal', + attributeName: { + localPart: 'arm_payment_period_cap' + }, + type: 'attribute' + }, { + name: 'armRateFirstAdjustMonths', + typeInfo: 'Integer', + attributeName: { + localPart: 'arm_rate_first_adjust_months' + }, + type: 'attribute' + }, { + name: 'indexType', + attributeName: { + localPart: 'index_type' + }, + type: 'attribute' + }, { + name: 'loanTermDueMonths', + typeInfo: 'Integer', + attributeName: { + localPart: 'loan_term_due_months' + }, + type: 'attribute' + }, { + name: 'buydownSource', + attributeName: { + localPart: 'buydown_source' + }, + type: 'attribute' + }, { + name: 'buydownIsTemp', + attributeName: { + localPart: 'buydown_is_temp' + }, + type: 'attribute' + }, { + name: 'buydownTotalMonths', + typeInfo: 'Integer', + attributeName: { + localPart: 'buydown_total_months' + }, + type: 'attribute' + }, { + name: 'buydownFirstRateAdjustPercent', + typeInfo: 'Decimal', + attributeName: { + localPart: 'buydown_first_rate_adjust_percent' + }, + type: 'attribute' + }, { + name: 'buydownChangeFrequencyMonths', + typeInfo: 'Integer', + attributeName: { + localPart: 'buydown_change_frequency_months' + }, + type: 'attribute' + }, { + name: 'negativeAmortizationLimitPercent', + typeInfo: 'Decimal', + attributeName: { + localPart: 'negative_amortization_limit_percent' + }, + type: 'attribute' + }, { + name: 'gsePropertyType', + attributeName: { + localPart: 'gse_property_type' + }, + type: 'attribute' + }, { + name: 'gseProjectClassType', + attributeName: { + localPart: 'gse_project_class_type' + }, + type: 'attribute' + }, { + name: 'helocMaxBalanceAmount', + typeInfo: 'Decimal', + attributeName: { + localPart: 'HELOC_max_balance_amount' + }, + type: 'attribute' + }, { + name: 'maxPrepayPenalty', + typeInfo: 'Decimal', + attributeName: { + localPart: 'max_prepay_penalty' + }, + type: 'attribute' + }, { + name: 'maxBalanceRise', + typeInfo: 'Decimal', + attributeName: { + localPart: 'max_balance_rise' + }, + type: 'attribute' + }, { + name: 'canRateRise', + attributeName: { + localPart: 'can_rate_rise' + }, + type: 'attribute' + }, { + name: 'canBalanceRise', + attributeName: { + localPart: 'can_balance_rise' + }, + type: 'attribute' + }, { + name: 'isPrepayPenalty', + attributeName: { + localPart: 'is_prepay_penalty' + }, + type: 'attribute' + }, { + name: 'canPaymentRise', + attributeName: { + localPart: 'can_payment_rise' + }, + type: 'attribute' + }, { + name: 'maxPaymentRise', + typeInfo: 'Decimal', + attributeName: { + localPart: 'max_payment_rise' + }, + type: 'attribute' + }, { + name: 'maxFirstPaymentRise', + typeInfo: 'Decimal', + attributeName: { + localPart: 'max_first_payment_rise' + }, + type: 'attribute' + }] + }, { + localName: 'BASEDISBURSEMENTFEE', + typeName: 'BASE_DISBURSEMENT_FEE', + baseTypeInfo: '.BASEDISBURSEMENT', + propertyInfos: [{ + name: 'prepaidFeesFinanced', + typeInfo: 'Decimal', + attributeName: { + localPart: 'prepaid_fees_financed' + }, + type: 'attribute' + }, { + name: 'feesFinanced', + typeInfo: 'Decimal', + attributeName: { + localPart: 'fees_financed' + }, + type: 'attribute' + }, { + name: 'feesGlAccountNumber', + attributeName: { + localPart: 'fees_gl_account_number' + }, + type: 'attribute' + }, { + name: 'feeDescription', + attributeName: { + localPart: 'fee_description' + }, + type: 'attribute' + }, { + name: 'feeLinkingType', + attributeName: { + localPart: 'fee_linking_type' + }, + type: 'attribute' + }] + }, { + localName: 'MORTGAGELOANINFO.SETTLEMENTSTATEMENTS', + typeName: null, + propertyInfos: [{ + name: '_101Amount', + typeInfo: 'Decimal', + attributeName: { + localPart: '_101amount' + }, + type: 'attribute' + }, { + name: '_102Amount', + typeInfo: 'Decimal', + attributeName: { + localPart: '_102amount' + }, + type: 'attribute' + }, { + name: '_103Amount', + typeInfo: 'Decimal', + attributeName: { + localPart: '_103amount' + }, + type: 'attribute' + }, { + name: '_104Description', + attributeName: { + localPart: '_104description' + }, + type: 'attribute' + }, { + name: '_104Amount', + typeInfo: 'Decimal', + attributeName: { + localPart: '_104amount' + }, + type: 'attribute' + }, { + name: '_105Description', + attributeName: { + localPart: '_105description' + }, + type: 'attribute' + }, { + name: '_105Amount', + typeInfo: 'Decimal', + attributeName: { + localPart: '_105amount' + }, + type: 'attribute' + }, { + name: '_106Datefrom', + typeInfo: 'Date', + attributeName: { + localPart: '_106datefrom' + }, + type: 'attribute' + }, { + name: '_106Dateto', + typeInfo: 'Date', + attributeName: { + localPart: '_106dateto' + }, + type: 'attribute' + }, { + name: '_106Amount', + typeInfo: 'Decimal', + attributeName: { + localPart: '_106amount' + }, + type: 'attribute' + }, { + name: '_107Datefrom', + typeInfo: 'Date', + attributeName: { + localPart: '_107datefrom' + }, + type: 'attribute' + }, { + name: '_107Dateto', + typeInfo: 'Date', + attributeName: { + localPart: '_107dateto' + }, + type: 'attribute' + }, { + name: '_107Amount', + typeInfo: 'Decimal', + attributeName: { + localPart: '_107amount' + }, + type: 'attribute' + }, { + name: '_108Datefrom', + typeInfo: 'Date', + attributeName: { + localPart: '_108datefrom' + }, + type: 'attribute' + }, { + name: '_108Dateto', + typeInfo: 'Date', + attributeName: { + localPart: '_108dateto' + }, + type: 'attribute' + }, { + name: '_108Amount', + typeInfo: 'Decimal', + attributeName: { + localPart: '_108amount' + }, + type: 'attribute' + }, { + name: '_100Code1', + attributeName: { + localPart: '_100code1' + }, + type: 'attribute' + }, { + name: '_100Code2', + attributeName: { + localPart: '_100code2' + }, + type: 'attribute' + }, { + name: '_100Code3', + attributeName: { + localPart: '_100code3' + }, + type: 'attribute' + }, { + name: '_100Code4', + attributeName: { + localPart: '_100code4' + }, + type: 'attribute' + }, { + name: '_100Description1', + attributeName: { + localPart: '_100description1' + }, + type: 'attribute' + }, { + name: '_100Description2', + attributeName: { + localPart: '_100description2' + }, + type: 'attribute' + }, { + name: '_100Description3', + attributeName: { + localPart: '_100description3' + }, + type: 'attribute' + }, { + name: '_100Description4', + attributeName: { + localPart: '_100description4' + }, + type: 'attribute' + }, { + name: '_100Amount1', + typeInfo: 'Decimal', + attributeName: { + localPart: '_100amount1' + }, + type: 'attribute' + }, { + name: '_100Amount2', + typeInfo: 'Decimal', + attributeName: { + localPart: '_100amount2' + }, + type: 'attribute' + }, { + name: '_100Amount3', + typeInfo: 'Decimal', + attributeName: { + localPart: '_100amount3' + }, + type: 'attribute' + }, { + name: '_100Amount4', + typeInfo: 'Decimal', + attributeName: { + localPart: '_100amount4' + }, + type: 'attribute' + }, { + name: '_120Amount', + typeInfo: 'Decimal', + attributeName: { + localPart: '_120amount' + }, + type: 'attribute' + }, { + name: '_201Amount', + typeInfo: 'Decimal', + attributeName: { + localPart: '_201amount' + }, + type: 'attribute' + }, { + name: '_202Amount', + typeInfo: 'Decimal', + attributeName: { + localPart: '_202amount' + }, + type: 'attribute' + }, { + name: '_203Amount', + typeInfo: 'Decimal', + attributeName: { + localPart: '_203amount' + }, + type: 'attribute' + }, { + name: '_204Description', + attributeName: { + localPart: '_204description' + }, + type: 'attribute' + }, { + name: '_204Amount', + typeInfo: 'Decimal', + attributeName: { + localPart: '_204amount' + }, + type: 'attribute' + }, { + name: '_205Description', + attributeName: { + localPart: '_205description' + }, + type: 'attribute' + }, { + name: '_205Amount', + typeInfo: 'Decimal', + attributeName: { + localPart: '_205amount' + }, + type: 'attribute' + }, { + name: '_206Description', + attributeName: { + localPart: '_206description' + }, + type: 'attribute' + }, { + name: '_206Amount', + typeInfo: 'Decimal', + attributeName: { + localPart: '_206amount' + }, + type: 'attribute' + }, { + name: '_207Description', + attributeName: { + localPart: '_207description' + }, + type: 'attribute' + }, { + name: '_207Amount', + typeInfo: 'Decimal', + attributeName: { + localPart: '_207amount' + }, + type: 'attribute' + }, { + name: '_208Description', + attributeName: { + localPart: '_208description' + }, + type: 'attribute' + }, { + name: '_208Amount', + typeInfo: 'Decimal', + attributeName: { + localPart: '_208amount' + }, + type: 'attribute' + }, { + name: '_209Description', + attributeName: { + localPart: '_209description' + }, + type: 'attribute' + }, { + name: '_209Amount', + typeInfo: 'Decimal', + attributeName: { + localPart: '_209amount' + }, + type: 'attribute' + }, { + name: '_210Datefrom', + typeInfo: 'Date', + attributeName: { + localPart: '_210datefrom' + }, + type: 'attribute' + }, { + name: '_210Dateto', + typeInfo: 'Date', + attributeName: { + localPart: '_210dateto' + }, + type: 'attribute' + }, { + name: '_210Amount', + typeInfo: 'Decimal', + attributeName: { + localPart: '_210amount' + }, + type: 'attribute' + }, { + name: '_211Datefrom', + typeInfo: 'Date', + attributeName: { + localPart: '_211datefrom' + }, + type: 'attribute' + }, { + name: '_211Dateto', + typeInfo: 'Date', + attributeName: { + localPart: '_211dateto' + }, + type: 'attribute' + }, { + name: '_211Amount', + typeInfo: 'Decimal', + attributeName: { + localPart: '_211amount' + }, + type: 'attribute' + }, { + name: '_212Datefrom', + typeInfo: 'Date', + attributeName: { + localPart: '_212datefrom' + }, + type: 'attribute' + }, { + name: '_212Dateto', + typeInfo: 'Date', + attributeName: { + localPart: '_212dateto' + }, + type: 'attribute' + }, { + name: '_212Amount', + typeInfo: 'Decimal', + attributeName: { + localPart: '_212amount' + }, + type: 'attribute' + }, { + name: '_213Description', + attributeName: { + localPart: '_213description' + }, + type: 'attribute' + }, { + name: '_213Amount', + typeInfo: 'Decimal', + attributeName: { + localPart: '_213amount' + }, + type: 'attribute' + }, { + name: '_214Description', + attributeName: { + localPart: '_214description' + }, + type: 'attribute' + }, { + name: '_214Amount', + typeInfo: 'Decimal', + attributeName: { + localPart: '_214amount' + }, + type: 'attribute' + }, { + name: '_215Description', + attributeName: { + localPart: '_215description' + }, + type: 'attribute' + }, { + name: '_215Amount', + typeInfo: 'Decimal', + attributeName: { + localPart: '_215amount' + }, + type: 'attribute' + }, { + name: '_216Description', + attributeName: { + localPart: '_216description' + }, + type: 'attribute' + }, { + name: '_216Amount', + typeInfo: 'Decimal', + attributeName: { + localPart: '_216amount' + }, + type: 'attribute' + }, { + name: '_217Description', + attributeName: { + localPart: '_217description' + }, + type: 'attribute' + }, { + name: '_217Amount', + typeInfo: 'Decimal', + attributeName: { + localPart: '_217amount' + }, + type: 'attribute' + }, { + name: '_218Description', + attributeName: { + localPart: '_218description' + }, + type: 'attribute' + }, { + name: '_218Amount', + typeInfo: 'Decimal', + attributeName: { + localPart: '_218amount' + }, + type: 'attribute' + }, { + name: '_219Description', + attributeName: { + localPart: '_219description' + }, + type: 'attribute' + }, { + name: '_219Amount', + typeInfo: 'Decimal', + attributeName: { + localPart: '_219amount' + }, + type: 'attribute' + }, { + name: '_220Amount', + typeInfo: 'Decimal', + attributeName: { + localPart: '_220amount' + }, + type: 'attribute' + }, { + name: '_301Amount', + typeInfo: 'Decimal', + attributeName: { + localPart: '_301amount' + }, + type: 'attribute' + }, { + name: '_302Amount', + typeInfo: 'Decimal', + attributeName: { + localPart: '_302amount' + }, + type: 'attribute' + }, { + name: '_303Isfromborrower', + attributeName: { + localPart: '_303isfromborrower' + }, + type: 'attribute' + }, { + name: '_303Istoborrower', + attributeName: { + localPart: '_303istoborrower' + }, + type: 'attribute' + }, { + name: '_303Amount', + typeInfo: 'Decimal', + attributeName: { + localPart: '_303amount' + }, + type: 'attribute' + }, { + name: '_401Amount', + typeInfo: 'Decimal', + attributeName: { + localPart: '_401amount' + }, + type: 'attribute' + }, { + name: '_402Amount', + typeInfo: 'Decimal', + attributeName: { + localPart: '_402amount' + }, + type: 'attribute' + }, { + name: '_403Description', + attributeName: { + localPart: '_403description' + }, + type: 'attribute' + }, { + name: '_403Amount', + typeInfo: 'Decimal', + attributeName: { + localPart: '_403amount' + }, + type: 'attribute' + }, { + name: '_404Description', + attributeName: { + localPart: '_404description' + }, + type: 'attribute' + }, { + name: '_404Amount', + typeInfo: 'Decimal', + attributeName: { + localPart: '_404amount' + }, + type: 'attribute' + }, { + name: '_405Description', + attributeName: { + localPart: '_405description' + }, + type: 'attribute' + }, { + name: '_405Amount', + typeInfo: 'Decimal', + attributeName: { + localPart: '_405amount' + }, + type: 'attribute' + }, { + name: '_406Datefrom', + typeInfo: 'Date', + attributeName: { + localPart: '_406datefrom' + }, + type: 'attribute' + }, { + name: '_406Dateto', + typeInfo: 'Date', + attributeName: { + localPart: '_406dateto' + }, + type: 'attribute' + }, { + name: '_406Amount', + typeInfo: 'Decimal', + attributeName: { + localPart: '_406amount' + }, + type: 'attribute' + }, { + name: '_407Datefrom', + typeInfo: 'Date', + attributeName: { + localPart: '_407datefrom' + }, + type: 'attribute' + }, { + name: '_407Dateto', + typeInfo: 'Date', + attributeName: { + localPart: '_407dateto' + }, + type: 'attribute' + }, { + name: '_407Amount', + typeInfo: 'Decimal', + attributeName: { + localPart: '_407amount' + }, + type: 'attribute' + }, { + name: '_408Datefrom', + typeInfo: 'Date', + attributeName: { + localPart: '_408datefrom' + }, + type: 'attribute' + }, { + name: '_408Dateto', + typeInfo: 'Date', + attributeName: { + localPart: '_408dateto' + }, + type: 'attribute' + }, { + name: '_408Amount', + typeInfo: 'Decimal', + attributeName: { + localPart: '_408amount' + }, + type: 'attribute' + }, { + name: '_400Code1', + attributeName: { + localPart: '_400code1' + }, + type: 'attribute' + }, { + name: '_400Code2', + attributeName: { + localPart: '_400code2' + }, + type: 'attribute' + }, { + name: '_400Code3', + attributeName: { + localPart: '_400code3' + }, + type: 'attribute' + }, { + name: '_400Code4', + attributeName: { + localPart: '_400code4' + }, + type: 'attribute' + }, { + name: '_400Description1', + attributeName: { + localPart: '_400description1' + }, + type: 'attribute' + }, { + name: '_400Description2', + attributeName: { + localPart: '_400description2' + }, + type: 'attribute' + }, { + name: '_400Description3', + attributeName: { + localPart: '_400description3' + }, + type: 'attribute' + }, { + name: '_400Description4', + attributeName: { + localPart: '_400description4' + }, + type: 'attribute' + }, { + name: '_400Amount1', + typeInfo: 'Decimal', + attributeName: { + localPart: '_400amount1' + }, + type: 'attribute' + }, { + name: '_400Amount2', + typeInfo: 'Decimal', + attributeName: { + localPart: '_400amount2' + }, + type: 'attribute' + }, { + name: '_400Amount3', + typeInfo: 'Decimal', + attributeName: { + localPart: '_400amount3' + }, + type: 'attribute' + }, { + name: '_400Amount4', + typeInfo: 'Decimal', + attributeName: { + localPart: '_400amount4' + }, + type: 'attribute' + }, { + name: '_420Amount', + typeInfo: 'Decimal', + attributeName: { + localPart: '_420amount' + }, + type: 'attribute' + }, { + name: '_501Amount', + typeInfo: 'Decimal', + attributeName: { + localPart: '_501amount' + }, + type: 'attribute' + }, { + name: '_502Amount', + typeInfo: 'Decimal', + attributeName: { + localPart: '_502amount' + }, + type: 'attribute' + }, { + name: '_503Amount', + typeInfo: 'Decimal', + attributeName: { + localPart: '_503amount' + }, + type: 'attribute' + }, { + name: '_504Amount', + typeInfo: 'Decimal', + attributeName: { + localPart: '_504amount' + }, + type: 'attribute' + }, { + name: '_505Amount', + typeInfo: 'Decimal', + attributeName: { + localPart: '_505amount' + }, + type: 'attribute' + }, { + name: '_506Description', + attributeName: { + localPart: '_506description' + }, + type: 'attribute' + }, { + name: '_506Amount', + typeInfo: 'Decimal', + attributeName: { + localPart: '_506amount' + }, + type: 'attribute' + }, { + name: '_507Description', + attributeName: { + localPart: '_507description' + }, + type: 'attribute' + }, { + name: '_507Amount', + typeInfo: 'Decimal', + attributeName: { + localPart: '_507amount' + }, + type: 'attribute' + }, { + name: '_508Description', + attributeName: { + localPart: '_508description' + }, + type: 'attribute' + }, { + name: '_508Amount', + typeInfo: 'Decimal', + attributeName: { + localPart: '_508amount' + }, + type: 'attribute' + }, { + name: '_509Description', + attributeName: { + localPart: '_509description' + }, + type: 'attribute' + }, { + name: '_509Amount', + typeInfo: 'Decimal', + attributeName: { + localPart: '_509amount' + }, + type: 'attribute' + }, { + name: '_510Datefrom', + typeInfo: 'Date', + attributeName: { + localPart: '_510datefrom' + }, + type: 'attribute' + }, { + name: '_510Dateto', + typeInfo: 'Date', + attributeName: { + localPart: '_510dateto' + }, + type: 'attribute' + }, { + name: '_510Amount', + typeInfo: 'Decimal', + attributeName: { + localPart: '_510amount' + }, + type: 'attribute' + }, { + name: '_511Datefrom', + typeInfo: 'Date', + attributeName: { + localPart: '_511datefrom' + }, + type: 'attribute' + }, { + name: '_511Dateto', + typeInfo: 'Date', + attributeName: { + localPart: '_511dateto' + }, + type: 'attribute' + }, { + name: '_511Amount', + typeInfo: 'Decimal', + attributeName: { + localPart: '_511amount' + }, + type: 'attribute' + }, { + name: '_512Datefrom', + typeInfo: 'Date', + attributeName: { + localPart: '_512datefrom' + }, + type: 'attribute' + }, { + name: '_512Dateto', + typeInfo: 'Date', + attributeName: { + localPart: '_512dateto' + }, + type: 'attribute' + }, { + name: '_512Amount', + typeInfo: 'Decimal', + attributeName: { + localPart: '_512amount' + }, + type: 'attribute' + }, { + name: '_513Description', + attributeName: { + localPart: '_513description' + }, + type: 'attribute' + }, { + name: '_513Amount', + typeInfo: 'Decimal', + attributeName: { + localPart: '_513amount' + }, + type: 'attribute' + }, { + name: '_514Description', + attributeName: { + localPart: '_514description' + }, + type: 'attribute' + }, { + name: '_514Amount', + typeInfo: 'Decimal', + attributeName: { + localPart: '_514amount' + }, + type: 'attribute' + }, { + name: '_515Description', + attributeName: { + localPart: '_515description' + }, + type: 'attribute' + }, { + name: '_515Amount', + typeInfo: 'Decimal', + attributeName: { + localPart: '_515amount' + }, + type: 'attribute' + }, { + name: '_516Description', + attributeName: { + localPart: '_516description' + }, + type: 'attribute' + }, { + name: '_516Amount', + typeInfo: 'Decimal', + attributeName: { + localPart: '_516amount' + }, + type: 'attribute' + }, { + name: '_517Description', + attributeName: { + localPart: '_517description' + }, + type: 'attribute' + }, { + name: '_517Amount', + typeInfo: 'Decimal', + attributeName: { + localPart: '_517amount' + }, + type: 'attribute' + }, { + name: '_518Description', + attributeName: { + localPart: '_518description' + }, + type: 'attribute' + }, { + name: '_518Amount', + typeInfo: 'Decimal', + attributeName: { + localPart: '_518amount' + }, + type: 'attribute' + }, { + name: '_519Description', + attributeName: { + localPart: '_519description' + }, + type: 'attribute' + }, { + name: '_519Amount', + typeInfo: 'Decimal', + attributeName: { + localPart: '_519amount' + }, + type: 'attribute' + }, { + name: '_520Amount', + typeInfo: 'Decimal', + attributeName: { + localPart: '_520amount' + }, + type: 'attribute' + }, { + name: '_601Amount', + typeInfo: 'Decimal', + attributeName: { + localPart: '_601amount' + }, + type: 'attribute' + }, { + name: '_602Amount', + typeInfo: 'Decimal', + attributeName: { + localPart: '_602amount' + }, + type: 'attribute' + }, { + name: '_603Istoseller', + attributeName: { + localPart: '_603istoseller' + }, + type: 'attribute' + }, { + name: '_603Isfromseller', + attributeName: { + localPart: '_603isfromseller' + }, + type: 'attribute' + }, { + name: '_603Amount', + typeInfo: 'Decimal', + attributeName: { + localPart: '_603amount' + }, + type: 'attribute' + }, { + name: '_700Fee', + typeInfo: 'Decimal', + attributeName: { + localPart: '_700fee' + }, + type: 'attribute' + }, { + name: '_700Percentage', + attributeName: { + localPart: '_700percentage' + }, + type: 'attribute' + }, { + name: '_700Amount', + typeInfo: 'Decimal', + attributeName: { + localPart: '_700amount' + }, + type: 'attribute' + }, { + name: '_701Description', + attributeName: { + localPart: '_701description' + }, + type: 'attribute' + }, { + name: '_701Amount', + typeInfo: 'Decimal', + attributeName: { + localPart: '_701amount' + }, + type: 'attribute' + }, { + name: '_702Description', + attributeName: { + localPart: '_702description' + }, + type: 'attribute' + }, { + name: '_702Amount', + typeInfo: 'Decimal', + attributeName: { + localPart: '_702amount' + }, + type: 'attribute' + }, { + name: '_703Amount', + typeInfo: 'Decimal', + attributeName: { + localPart: '_703amount' + }, + type: 'attribute' + }, { + name: '_703Paidby', + attributeName: { + localPart: '_703paidby' + }, + type: 'attribute' + }, { + name: '_700Code1', + attributeName: { + localPart: '_700code1' + }, + type: 'attribute' + }, { + name: '_700Description1', + attributeName: { + localPart: '_700description1' + }, + type: 'attribute' + }, { + name: '_700Amount1', + typeInfo: 'Decimal', + attributeName: { + localPart: '_700amount1' + }, + type: 'attribute' + }, { + name: '_700Paidby1', + attributeName: { + localPart: '_700paidby1' + }, + type: 'attribute' + }] + }, { + localName: 'BASEADDRESSTHREELINE', + typeName: 'BASE_ADDRESS_THREE_LINE', + propertyInfos: [{ + name: 'streetAddress1', + attributeName: { + localPart: 'street_address_1' + }, + type: 'attribute' + }, { + name: 'streetAddress2', + attributeName: { + localPart: 'street_address_2' + }, + type: 'attribute' + }, { + name: 'streetAddress3', + attributeName: { + localPart: 'street_address_3' + }, + type: 'attribute' + }, { + name: 'country', + attributeName: { + localPart: 'country' + }, + type: 'attribute' + }, { + name: 'zip', + attributeName: { + localPart: 'zip' + }, + type: 'attribute' + }, { + name: 'city', + attributeName: { + localPart: 'city' + }, + type: 'attribute' + }] + }, { + localName: 'BASECONTACTINFO', + typeName: 'BASE_CONTACT_INFO', + propertyInfos: [{ + name: 'preferredContactMethod', + attributeName: { + localPart: 'preferred_contact_method' + }, + type: 'attribute' + }, { + name: 'cellPhone', + attributeName: { + localPart: 'cell_phone' + }, + type: 'attribute' + }, { + name: 'cellPhoneCountry', + attributeName: { + localPart: 'cell_phone_country' + }, + type: 'attribute' + }, { + name: 'faxNumber', + attributeName: { + localPart: 'fax_number' + }, + type: 'attribute' + }, { + name: 'faxNumberCountry', + attributeName: { + localPart: 'fax_number_country' + }, + type: 'attribute' + }, { + name: 'email', + attributeName: { + localPart: 'email' + }, + type: 'attribute' + }, { + name: 'homePhone', + attributeName: { + localPart: 'home_phone' + }, + type: 'attribute' + }, { + name: 'homePhoneCountry', + attributeName: { + localPart: 'home_phone_country' + }, + type: 'attribute' + }, { + name: 'workPhone', + attributeName: { + localPart: 'work_phone' + }, + type: 'attribute' + }, { + name: 'workPhoneCountry', + attributeName: { + localPart: 'work_phone_country' + }, + type: 'attribute' + }, { + name: 'workPhoneExtension', + attributeName: { + localPart: 'work_phone_extension' + }, + type: 'attribute' + }] + }, { + localName: 'MORTGAGECONTACTS.CONTACTINFO', + typeName: null, + propertyInfos: [{ + name: 'contactType', + required: true, + attributeName: { + localPart: 'contact_type' + }, + type: 'attribute' + }, { + name: 'contactFirstName', + attributeName: { + localPart: 'contact_first_name' + }, + type: 'attribute' + }, { + name: 'contactMiddleName', + attributeName: { + localPart: 'contact_middle_name' + }, + type: 'attribute' + }, { + name: 'contactLastName', + attributeName: { + localPart: 'contact_last_name' + }, + type: 'attribute' + }, { + name: 'contactSuffix', + attributeName: { + localPart: 'contact_suffix' + }, + type: 'attribute' + }, { + name: 'contactWorkPhone', + attributeName: { + localPart: 'contact_work_phone' + }, + type: 'attribute' + }, { + name: 'contactAddress', + attributeName: { + localPart: 'contact_address' + }, + type: 'attribute' + }, { + name: 'contactCity', + attributeName: { + localPart: 'contact_city' + }, + type: 'attribute' + }, { + name: 'contactCounty', + attributeName: { + localPart: 'contact_county' + }, + type: 'attribute' + }, { + name: 'contactState', + attributeName: { + localPart: 'contact_state' + }, + type: 'attribute' + }, { + name: 'contactZip', + attributeName: { + localPart: 'contact_zip' + }, + type: 'attribute' + }, { + name: 'contactEmail', + attributeName: { + localPart: 'contact_email' + }, + type: 'attribute' + }, { + name: 'companyName', + attributeName: { + localPart: 'company_name' + }, + type: 'attribute' + }, { + name: 'departmentName', + attributeName: { + localPart: 'department_name' + }, + type: 'attribute' + }, { + name: 'companyAddress', + attributeName: { + localPart: 'company_address' + }, + type: 'attribute' + }, { + name: 'companyCity', + attributeName: { + localPart: 'company_city' + }, + type: 'attribute' + }, { + name: 'companyState', + attributeName: { + localPart: 'company_state' + }, + type: 'attribute' + }, { + name: 'companyZip', + attributeName: { + localPart: 'company_zip' + }, + type: 'attribute' + }, { + name: 'companyPhone', + attributeName: { + localPart: 'company_phone' + }, + type: 'attribute' + }, { + name: 'companyFax', + attributeName: { + localPart: 'company_fax' + }, + type: 'attribute' + }, { + name: 'agentLicenseNumber', + attributeName: { + localPart: 'agent_license_number' + }, + type: 'attribute' + }, { + name: 'caseNumber', + attributeName: { + localPart: 'case_number' + }, + type: 'attribute' + }, { + name: 'caseEffectiveDate', + typeInfo: 'Date', + attributeName: { + localPart: 'case_effective_date' + }, + type: 'attribute' + }, { + name: 'receivedDate', + typeInfo: 'Date', + attributeName: { + localPart: 'received_date' + }, + type: 'attribute' + }, { + name: 'companyLicenseNumber', + attributeName: { + localPart: 'company_license_number' + }, + type: 'attribute' + }, { + name: 'notes', + attributeName: { + localPart: 'notes' + }, + type: 'attribute' + }, { + name: 'contactPhone', + attributeName: { + localPart: 'contact_phone' + }, + type: 'attribute' + }, { + name: 'contactFax', + attributeName: { + localPart: 'contact_fax' + }, + type: 'attribute' + }, { + name: 'contactCellPhone', + attributeName: { + localPart: 'contact_cell_phone' + }, + type: 'attribute' + }, { + name: 'contactPager', + attributeName: { + localPart: 'contact_pager' + }, + type: 'attribute' + }, { + name: 'expirationDate', + typeInfo: 'Date', + attributeName: { + localPart: 'expiration_date' + }, + type: 'attribute' + }, { + name: 'dwellingCoverage', + typeInfo: 'Double', + attributeName: { + localPart: 'dwelling_coverage' + }, + type: 'attribute' + }, { + name: 'isFloodZone', + attributeName: { + localPart: 'is_flood_zone' + }, + type: 'attribute' + }, { + name: 'floodZone', + attributeName: { + localPart: 'flood_zone' + }, + type: 'attribute' + }, { + name: 'agentNmls', + attributeName: { + localPart: 'agent_nmls' + }, + type: 'attribute' + }, { + name: 'companyNmls', + attributeName: { + localPart: 'company_nmls' + }, + type: 'attribute' + }, { + name: 'ssn', + attributeName: { + localPart: 'ssn' + }, + type: 'attribute' + }, { + name: 'dob', + typeInfo: 'Date', + attributeName: { + localPart: 'dob' + }, + type: 'attribute' + }, { + name: 'isSsnTaxid', + attributeName: { + localPart: 'is_ssn_taxid' + }, + type: 'attribute' + }] + }, { + localName: 'BASECLOSEENDINFO', + typeName: 'BASE_CLOSE_END_INFO', + propertyInfos: [{ + name: 'ato', + minOccurs: 0, + maxOccurs: 10, + collection: true, + elementName: 'ATO', + typeInfo: '.BASECLOSEENDINFO.ATO' + }, { + name: 'amountOwedToLender', + typeInfo: 'Decimal', + attributeName: { + localPart: 'amount_owed_to_lender' + }, + type: 'attribute' + }, { + name: 'amountRefinanced', + typeInfo: 'Decimal', + attributeName: { + localPart: 'amount_refinanced' + }, + type: 'attribute' + }, { + name: 'cashPrepaidFinanceCharge', + typeInfo: 'Decimal', + attributeName: { + localPart: 'cash_prepaid_finance_charge' + }, + type: 'attribute' + }, { + name: 'maprCashFee', + typeInfo: 'Decimal', + attributeName: { + localPart: 'mapr_cash_fee' + }, + type: 'attribute' + }, { + name: 'filingFeeAmount', + typeInfo: 'Decimal', + attributeName: { + localPart: 'filing_fee_amount' + }, + type: 'attribute' + }, { + name: 'filingFeeType', + attributeName: { + localPart: 'filing_fee_type' + }, + type: 'attribute' + }] + }, { + localName: 'BASECUSTOMQUESTIONS.CUSTOMQUESTION', + typeName: null, + propertyInfos: [{ + name: 'customquestionanswer', + minOccurs: 0, + collection: true, + elementName: 'CUSTOM_QUESTION_ANSWER', + typeInfo: '.BASECUSTOMQUESTIONS.CUSTOMQUESTION.CUSTOMQUESTIONANSWER' + }, { + name: 'questionName', + attributeName: { + localPart: 'question_name' + }, + type: 'attribute' + }, { + name: 'questionType', + attributeName: { + localPart: 'question_type' + }, + type: 'attribute' + }] + }, { + localName: 'MORTGAGELOAN.APPLICANTS', + typeName: null, + propertyInfos: [{ + name: 'applicant', + required: true, + collection: true, + elementName: 'APPLICANT', + typeInfo: '.MORTGAGEAPPLICANT' + }, { + name: 'selectedProductBorrowerId', + attributeName: { + localPart: 'selected_product_borrower_id' + }, + type: 'attribute' + }] + }, { + localName: 'BASEDISBURSEMENT', + typeName: 'BASE_DISBURSEMENT', + propertyInfos: [{ + name: 'amount', + typeInfo: 'Decimal', + attributeName: { + localPart: 'amount' + }, + type: 'attribute' + }, { + name: 'referenceId', + attributeName: { + localPart: 'reference_id' + }, + type: 'attribute' + }] + }, { + localName: 'MORTGAGEBASEAPPLICANT.CURRENTADDRESS', + typeName: null, + baseTypeInfo: '.BASECURRENTADDRESSCHOICE', + propertyInfos: [{ + name: 'occupancyStatus', + attributeName: { + localPart: 'occupancy_status' + }, + type: 'attribute' + }, { + name: 'occupancyDuration', + typeInfo: 'Integer', + attributeName: { + localPart: 'occupancy_duration' + }, + type: 'attribute' + }, { + name: 'otherOccupancyDescription', + attributeName: { + localPart: 'other_occupancy_description' + }, + type: 'attribute' + }] + }, { + localName: 'MORTGAGEBASEAPPLICANT.ALIAS', + typeName: null, + propertyInfos: [{ + name: 'firstName', + attributeName: { + localPart: 'first_name' + }, + type: 'attribute' + }, { + name: 'middleName', + attributeName: { + localPart: 'middle_name' + }, + type: 'attribute' + }, { + name: 'lastName', + attributeName: { + localPart: 'last_name' + }, + type: 'attribute' + }] + }, { + localName: 'MORTGAGELOANINFO.GFE.GFE2015', + typeName: null, + propertyInfos: [{ + name: 'otherAttributes', + type: 'anyAttribute' + }, { + name: 'any', + minOccurs: 0, + collection: true, + allowTypedObject: false, + mixed: false, + type: 'anyElement' + }] + }, { + localName: 'BASEPARTY', + typeName: 'BASE_PARTY', + propertyInfos: [{ + name: 'otherAttributes', + type: 'anyAttribute' + }, { + name: 'referenceId', + attributeName: { + localPart: 'reference_id' + }, + type: 'attribute' + }, { + name: 'name', + attributeName: { + localPart: 'name' + }, + type: 'attribute' + }, { + name: 'code', + attributeName: { + localPart: 'code' + }, + type: 'attribute' + }, { + name: 'phone', + attributeName: { + localPart: 'phone' + }, + type: 'attribute' + }, { + name: 'fax', + attributeName: { + localPart: 'fax' + }, + type: 'attribute' + }, { + name: 'email', + attributeName: { + localPart: 'email' + }, + type: 'attribute' + }, { + name: 'title', + attributeName: { + localPart: 'title' + }, + type: 'attribute' + }, { + name: 'tellerNumber', + attributeName: { + localPart: 'teller_number' + }, + type: 'attribute' + }, { + name: 'terminalId', + attributeName: { + localPart: 'terminal_id' + }, + type: 'attribute' + }] + }, { + localName: 'MORTGAGEREQUESTEDPRODUCT', + typeName: 'MORTGAGE_REQUESTED_PRODUCT', + propertyInfos: [{ + name: 'loanTerm', + typeInfo: 'Int', + attributeName: { + localPart: 'loan_term' + }, + type: 'attribute' + }, { + name: 'rateType', + attributeName: { + localPart: 'rate_type' + }, + type: 'attribute' + }, { + name: 'description', + attributeName: { + localPart: 'description' + }, + type: 'attribute' + }, { + name: 'consumerGroupName', + attributeName: { + localPart: 'consumer_group_name' + }, + type: 'attribute' + }] + }, { + localName: 'BASEAPPLICANTQUESTIONS', + typeName: 'BASE_APPLICANT_QUESTIONS', + propertyInfos: [{ + name: 'applicantquestion', + minOccurs: 0, + collection: true, + elementName: 'APPLICANT_QUESTION', + typeInfo: '.BASEAPPLICANTQUESTIONS.APPLICANTQUESTION' + }] + }, { + localName: 'BASEAPPLICANT', + typeName: 'BASE_APPLICANT', + propertyInfos: [{ + name: 'otherAttributes', + type: 'anyAttribute' + }, { + name: 'idcard', + elementName: 'ID_CARD', + typeInfo: '.BASEIDCARD' + }, { + name: 'idcard2', + elementName: 'ID_CARD2', + typeInfo: '.BASEIDCARD' + }, { + name: 'approvaldenialreason', + elementName: 'APPROVAL_DENIAL_REASON' + }, { + name: 'incomecomments', + elementName: 'INCOME_COMMENTS' + }, { + name: 'applicantquestions', + elementName: 'APPLICANT_QUESTIONS', + typeInfo: '.BASEAPPLICANTQUESTIONS' + }, { + name: 'borrowerId', + attributeName: { + localPart: 'borrower_id' + }, + type: 'attribute' + }, { + name: 'isDeclined', + attributeName: { + localPart: 'is_declined' + }, + type: 'attribute' + }, { + name: 'firstName', + required: true, + attributeName: { + localPart: 'first_name' + }, + type: 'attribute' + }, { + name: 'lastName', + required: true, + attributeName: { + localPart: 'last_name' + }, + type: 'attribute' + }, { + name: 'mInitial', + attributeName: { + localPart: 'm_initial' + }, + type: 'attribute' + }, { + name: 'middleName', + attributeName: { + localPart: 'middle_name' + }, + type: 'attribute' + }, { + name: 'suffix', + attributeName: { + localPart: 'suffix' + }, + type: 'attribute' + }, { + name: 'ssn', + required: true, + attributeName: { + localPart: 'ssn' + }, + type: 'attribute' + }, { + name: 'dob', + typeInfo: 'Date', + attributeName: { + localPart: 'dob' + }, + type: 'attribute' + }, { + name: 'dependents', + typeInfo: 'Int', + attributeName: { + localPart: 'dependents' + }, + type: 'attribute' + }, { + name: 'agesOfDependents', + attributeName: { + localPart: 'ages_of_dependents' + }, + type: 'attribute' + }, { + name: 'motherMaidenName', + attributeName: { + localPart: 'mother_maiden_name' + }, + type: 'attribute' + }, { + name: 'citizenship', + attributeName: { + localPart: 'citizenship' + }, + type: 'attribute' + }, { + name: 'memberNumber', + attributeName: { + localPart: 'member_number' + }, + type: 'attribute' + }, { + name: 'bankruptcyScore', + typeInfo: 'Int', + attributeName: { + localPart: 'bankruptcy_score' + }, + type: 'attribute' + }, { + name: 'membershipMonths', + typeInfo: 'Int', + attributeName: { + localPart: 'membership_months' + }, + type: 'attribute' + }, { + name: 'maritalStatus', + attributeName: { + localPart: 'marital_status' + }, + type: 'attribute' + }, { + name: 'gender', + attributeName: { + localPart: 'gender' + }, + type: 'attribute' + }, { + name: 'ethnicity', + attributeName: { + localPart: 'ethnicity' + }, + type: 'attribute' + }, { + name: 'numberInHousehold', + typeInfo: 'Int', + attributeName: { + localPart: 'number_in_household' + }, + type: 'attribute' + }, { + name: 'memberType', + attributeName: { + localPart: 'member_type' + }, + type: 'attribute' + }, { + name: 'race', + typeInfo: { + type: 'list' + }, + attributeName: { + localPart: 'race' + }, + type: 'attribute' + }, { + name: 'creditScore', + typeInfo: 'Int', + attributeName: { + localPart: 'credit_score' + }, + type: 'attribute' + }, { + name: 'customScore', + typeInfo: 'Int', + attributeName: { + localPart: 'custom_score' + }, + type: 'attribute' + }, { + name: 'customScore2', + typeInfo: 'Double', + attributeName: { + localPart: 'custom_score_2' + }, + type: 'attribute' + }, { + name: 'declinedAnswerRaceGender', + attributeName: { + localPart: 'declined_answer_race_gender' + }, + type: 'attribute' + }, { + name: 'notApplicableRaceGender', + attributeName: { + localPart: 'not_applicable_race_gender' + }, + type: 'attribute' + }, { + name: 'applicantType', + required: true, + attributeName: { + localPart: 'applicant_type' + }, + type: 'attribute' + }, { + name: 'allowDirectMail', + attributeName: { + localPart: 'allow_direct_mail' + }, + type: 'attribute' + }, { + name: 'allowEmailSolicit', + attributeName: { + localPart: 'allow_email_solicit' + }, + type: 'attribute' + }, { + name: 'allowTelemarket', + attributeName: { + localPart: 'allow_telemarket' + }, + type: 'attribute' + }, { + name: 'allowShareInfo', + attributeName: { + localPart: 'allow_share_info' + }, + type: 'attribute' + }, { + name: 'securityCode', + attributeName: { + localPart: 'security_code' + }, + type: 'attribute' + }, { + name: 'isOfacIdVer', + attributeName: { + localPart: 'is_ofac_id_ver' + }, + type: 'attribute' + }, { + name: 'idAuthenticationResult', + attributeName: { + localPart: 'id_authentication_result' + }, + type: 'attribute' + }, { + name: 'isFraudPrescore', + attributeName: { + localPart: 'is_fraud_prescore' + }, + type: 'attribute' + }, { + name: 'legalStateOfResidency', + attributeName: { + localPart: 'legal_state_of_residency' + }, + type: 'attribute' + }, { + name: 'relationToPrimary', + attributeName: { + localPart: 'relation_to_primary' + }, + type: 'attribute' + }, { + name: 'isFraudFas', + attributeName: { + localPart: 'is_fraud_fas' + }, + type: 'attribute' + }, { + name: 'isHighRiskConsumer', + attributeName: { + localPart: 'is_high_risk_consumer' + }, + type: 'attribute' + }, { + name: 'isThin', + attributeName: { + localPart: 'is_thin' + }, + type: 'attribute' + }, { + name: 'contactIndex', + typeInfo: 'Integer', + attributeName: { + localPart: 'contact_index' + }, + type: 'attribute' + }, { + name: 'mlaCoveredStatus', + attributeName: { + localPart: 'mla_covered_status' + }, + type: 'attribute' + }, { + name: 'mlaCoveredDate', + typeInfo: 'Date', + attributeName: { + localPart: 'mla_covered_date' + }, + type: 'attribute' + }] + }, { + localName: 'MORTGAGESYSTEM', + typeName: 'MORTGAGE_SYSTEM', + baseTypeInfo: '.BASESYSTEM', + propertyInfos: [{ + name: 'otherAttributes', + type: 'anyAttribute' + }, { + name: 'closingbranch', + elementName: 'CLOSING_BRANCH', + typeInfo: '.BASEBRANCH' + }, { + name: 'type', + required: true, + attributeName: { + localPart: 'type' + }, + type: 'attribute' + }, { + name: 'fnmaEnvelopeControlNumber', + attributeName: { + localPart: 'fnma_envelope_control_number' + }, + type: 'attribute' + }, { + name: 'fnmaTransactionControlNumber', + attributeName: { + localPart: 'fnma_transaction_control_number' + }, + type: 'attribute' + }, { + name: 'nmlsrUserId', + attributeName: { + localPart: 'nmlsr_user_id' + }, + type: 'attribute' + }, { + name: 'nmlsrLenderId', + attributeName: { + localPart: 'nmlsr_lender_id' + }, + type: 'attribute' + }] + }, { + localName: 'MORTGAGENEWTD', + typeName: 'MORTGAGE_NEW_TD', + propertyInfos: [{ + name: 'balance', + typeInfo: 'Decimal', + attributeName: { + localPart: 'balance' + }, + type: 'attribute' + }, { + name: 'payment', + typeInfo: 'Decimal', + attributeName: { + localPart: 'payment' + }, + type: 'attribute' + }, { + name: 'term', + typeInfo: 'Int', + attributeName: { + localPart: 'term' + }, + type: 'attribute' + }, { + name: 'rate', + typeInfo: 'Decimal', + attributeName: { + localPart: 'rate' + }, + type: 'attribute' + }, { + name: 'margin', + typeInfo: 'Decimal', + attributeName: { + localPart: 'margin' + }, + type: 'attribute' + }, { + name: 'index', + typeInfo: 'Decimal', + attributeName: { + localPart: 'index' + }, + type: 'attribute' + }, { + name: 'loanType', + attributeName: { + localPart: 'loan_type' + }, + type: 'attribute' + }, { + name: 'repayPeriod', + typeInfo: 'Int', + attributeName: { + localPart: 'repay_period' + }, + type: 'attribute' + }, { + name: 'drawPeriod', + typeInfo: 'Int', + attributeName: { + localPart: 'draw_period' + }, + type: 'attribute' + }, { + name: 'isConcurrentClosing', + attributeName: { + localPart: 'is_concurrent_closing' + }, + type: 'attribute' + }, { + name: 'position', + required: true, + typeInfo: 'Int', + attributeName: { + localPart: 'position' + }, + type: 'attribute' + }, { + name: 'isHELOC', + attributeName: { + localPart: 'is_HELOC' + }, + type: 'attribute' + }, { + name: 'loanAmount', + typeInfo: 'Decimal', + attributeName: { + localPart: 'loan_amount' + }, + type: 'attribute' + }] + }, { + localName: 'BASEDISBURSEMENTLOAN', + typeName: 'BASE_DISBURSEMENT_LOAN', + baseTypeInfo: '.BASEDISBURSEMENT', + propertyInfos: [{ + name: 'loanSuffix', + attributeName: { + localPart: 'loan_suffix' + }, + type: 'attribute' + }, { + name: 'loanIsRepayLoan', + attributeName: { + localPart: 'loan_is_repay_loan' + }, + type: 'attribute' + }, { + name: 'loanDescription', + attributeName: { + localPart: 'loan_description' + }, + type: 'attribute' + }, { + name: 'loanIsSameAccount', + attributeName: { + localPart: 'loan_is_same_account' + }, + type: 'attribute' + }, { + name: 'payoffDate', + typeInfo: 'Calendar', + attributeName: { + localPart: 'payoff_date' + }, + type: 'attribute' + }, { + name: 'interestPerDiem', + typeInfo: 'Double', + attributeName: { + localPart: 'interest_per_diem' + }, + type: 'attribute' + }, { + name: 'loanType', + attributeName: { + localPart: 'loan_type' + }, + type: 'attribute' + }, { + name: 'paymentType', + attributeName: { + localPart: 'payment_type' + }, + type: 'attribute' + }, { + name: 'loanAccountNumber', + attributeName: { + localPart: 'loan_account_number' + }, + type: 'attribute' + }] + }, { + localName: 'BASEADDRESSSTRICT', + typeName: 'BASE_ADDRESS_STRICT', + propertyInfos: [{ + name: 'streetAddress', + attributeName: { + localPart: 'street_address' + }, + type: 'attribute' + }, { + name: 'streetNo', + attributeName: { + localPart: 'street_no' + }, + type: 'attribute' + }, { + name: 'streetDirection', + attributeName: { + localPart: 'street_direction' + }, + type: 'attribute' + }, { + name: 'streetName', + attributeName: { + localPart: 'street_name' + }, + type: 'attribute' + }, { + name: 'streetType', + attributeName: { + localPart: 'street_type' + }, + type: 'attribute' + }, { + name: 'unitNo', + attributeName: { + localPart: 'unit_no' + }, + type: 'attribute' + }, { + name: 'verificationDate', + typeInfo: 'Calendar', + attributeName: { + localPart: 'verification_date' + }, + type: 'attribute' + }, { + name: 'city', + attributeName: { + localPart: 'city' + }, + type: 'attribute' + }, { + name: 'state', + attributeName: { + localPart: 'state' + }, + type: 'attribute' + }, { + name: 'zip', + attributeName: { + localPart: 'zip' + }, + type: 'attribute' + }, { + name: 'county', + attributeName: { + localPart: 'county' + }, + type: 'attribute' + }] + }, { + localName: 'BASETASKLIST', + typeName: 'BASE_TASK_LIST', + propertyInfos: [{ + name: 'task', + minOccurs: 0, + collection: true, + elementName: 'TASK', + typeInfo: '.BASETASKLIST.TASK' + }] + }, { + localName: 'BASEDISBURSEMENTACH', + typeName: 'BASE_DISBURSEMENT_ACH', + baseTypeInfo: '.BASEDISBURSEMENT', + propertyInfos: [{ + name: 'nameOnAccount', + attributeName: { + localPart: 'name_on_account' + }, + type: 'attribute' + }, { + name: 'accountNumber', + attributeName: { + localPart: 'account_number' + }, + type: 'attribute' + }, { + name: 'bankRoutingNumber', + attributeName: { + localPart: 'bank_routing_number' + }, + type: 'attribute' + }, { + name: 'bankName', + attributeName: { + localPart: 'bank_name' + }, + type: 'attribute' + }, { + name: 'bankState', + attributeName: { + localPart: 'bank_state' + }, + type: 'attribute' + }, { + name: 'accountType', + attributeName: { + localPart: 'account_type' + }, + type: 'attribute' + }, { + name: 'transactionType', + attributeName: { + localPart: 'transaction_type' + }, + type: 'attribute' + }, { + name: 'achIsPrimaryApplicant', + attributeName: { + localPart: 'ach_is_primary_applicant' + }, + type: 'attribute' + }, { + name: 'payoffDate', + typeInfo: 'Calendar', + attributeName: { + localPart: 'payoff_date' + }, + type: 'attribute' + }, { + name: 'interestPerDiem', + typeInfo: 'Double', + attributeName: { + localPart: 'interest_per_diem' + }, + type: 'attribute' + }] + }, { + localName: 'MORTGAGEPROPERTYINFO', + typeName: 'MORTGAGE_PROPERTY_INFO', + propertyInfos: [{ + name: 'occupancyStatus', + attributeName: { + localPart: 'occupancy_status' + }, + type: 'attribute' + }, { + name: 'occupancyDuration', + typeInfo: 'Int', + attributeName: { + localPart: 'occupancy_duration' + }, + type: 'attribute' + }, { + name: 'propertyType', + attributeName: { + localPart: 'property_type' + }, + type: 'attribute' + }, { + name: 'serialNumber', + attributeName: { + localPart: 'serial_number' + }, + type: 'attribute' + }, { + name: 'homeMake', + attributeName: { + localPart: 'home_make' + }, + type: 'attribute' + }, { + name: 'address', + attributeName: { + localPart: 'address' + }, + type: 'attribute' + }, { + name: 'city', + attributeName: { + localPart: 'city' + }, + type: 'attribute' + }, { + name: 'state', + attributeName: { + localPart: 'state' + }, + type: 'attribute' + }, { + name: 'zip', + attributeName: { + localPart: 'zip' + }, + type: 'attribute' + }, { + name: 'county', + attributeName: { + localPart: 'county' + }, + type: 'attribute' + }, { + name: 'propertyAddressVerificationDate', + typeInfo: 'Calendar', + attributeName: { + localPart: 'property_address_verification_date' + }, + type: 'attribute' + }, { + name: 'units', + typeInfo: 'Int', + attributeName: { + localPart: 'units' + }, + type: 'attribute' + }, { + name: 'builtYear', + typeInfo: 'Int', + attributeName: { + localPart: 'built_year' + }, + type: 'attribute' + }, { + name: 'propertyLotYearAcquired', + typeInfo: 'Int', + attributeName: { + localPart: 'property_lot_year_acquired' + }, + type: 'attribute' + }, { + name: 'propertyLotOriginalCost', + typeInfo: 'Decimal', + attributeName: { + localPart: 'property_lot_original_cost' + }, + type: 'attribute' + }, { + name: 'taxId', + attributeName: { + localPart: 'tax_id' + }, + type: 'attribute' + }, { + name: 'taxId2', + attributeName: { + localPart: 'tax_id_2' + }, + type: 'attribute' + }, { + name: 'taxId3', + attributeName: { + localPart: 'tax_id_3' + }, + type: 'attribute' + }, { + name: 'lotPresentValue', + typeInfo: 'Decimal', + attributeName: { + localPart: 'lot_present_value' + }, + type: 'attribute' + }, { + name: 'propertyLotImprovementCosts', + typeInfo: 'Decimal', + attributeName: { + localPart: 'property_lot_improvement_costs' + }, + type: 'attribute' + }, { + name: 'propertyLotImprovementDescription', + attributeName: { + localPart: 'property_lot_improvement_description' + }, + type: 'attribute' + }, { + name: 'isImprovementToBeMade', + attributeName: { + localPart: 'is_improvement_to_be_made' + }, + type: 'attribute' + }, { + name: 'isPud', + attributeName: { + localPart: 'is_pud' + }, + type: 'attribute' + }, { + name: 'buildingStatus', + attributeName: { + localPart: 'building_status' + }, + type: 'attribute' + }, { + name: 'mannerTitleHeld', + attributeName: { + localPart: 'manner_title_held' + }, + type: 'attribute' + }, { + name: 'censusTractNumber', + attributeName: { + localPart: 'census_tract_number' + }, + type: 'attribute' + }, { + name: 'hmdaMsaNumber', + attributeName: { + localPart: 'hmda_msa_number' + }, + type: 'attribute' + }, { + name: 'hmdaStateCode', + attributeName: { + localPart: 'hmda_state_code' + }, + type: 'attribute' + }, { + name: 'hmdaCountyCode', + attributeName: { + localPart: 'hmda_county_code' + }, + type: 'attribute' + }, { + name: 'isHoepa', + attributeName: { + localPart: 'is_hoepa' + }, + type: 'attribute' + }, { + name: 'isHoepaManual', + attributeName: { + localPart: 'is_hoepa_manual' + }, + type: 'attribute' + }, { + name: 'isHmda', + attributeName: { + localPart: 'is_hmda' + }, + type: 'attribute' + }, { + name: 'isHmdaManual', + attributeName: { + localPart: 'is_hmda_manual' + }, + type: 'attribute' + }, { + name: 'communityName', + attributeName: { + localPart: 'community_name' + }, + type: 'attribute' + }, { + name: 'businessCommercialPurpose', + typeInfo: 'AnySimpleType', + attributeName: { + localPart: 'business_commercial_purpose' + }, + type: 'attribute' + }, { + name: 'manfHomeLandPropertyInterest', + typeInfo: 'AnySimpleType', + attributeName: { + localPart: 'manf_home_land_property_interest' + }, + type: 'attribute' + }, { + name: 'multifamilyAffordableUnits', + typeInfo: 'AnySimpleType', + attributeName: { + localPart: 'multifamily_affordable_units' + }, + type: 'attribute' + }] + }, { + localName: 'BASEBRANCH', + typeName: 'BASE_BRANCH', + baseTypeInfo: '.BASEPARTY', + propertyInfos: [{ + name: 'otherAttributes', + type: 'anyAttribute' + }, { + name: 'address', + elementName: 'ADDRESS', + typeInfo: '.BASEADDRESSLOOSE' + }, { + name: 'referenceId2', + typeInfo: 'AnySimpleType', + attributeName: { + localPart: 'reference_id2' + }, + type: 'attribute' + }, { + name: 'deluxeOrgReportingUnit', + typeInfo: 'AnySimpleType', + attributeName: { + localPart: 'deluxe_org_reporting_unit' + }, + type: 'attribute' + }, { + name: 'ewsOrgReportingUnit', + typeInfo: 'AnySimpleType', + attributeName: { + localPart: 'ews_org_reporting_unit' + }, + type: 'attribute' + }] + }, { + localName: 'BASEEVENTHISTORY', + typeName: 'BASE_EVENT_HISTORY', + propertyInfos: [{ + name: 'event', + minOccurs: 0, + collection: true, + elementName: 'EVENT', + typeInfo: '.BASEEVENTHISTORY.EVENT' + }] + }, { + localName: 'MORTGAGEBASEAPPLICANT.MAILINGADDRESS', + typeName: null, + baseTypeInfo: '.BASEADDRESSLOOSE', + propertyInfos: [{ + name: 'isCurrent', + attributeName: { + localPart: 'is_current' + }, + type: 'attribute' + }] + }, { + localName: 'BASEMONTHLYINCOME', + typeName: 'BASE_MONTHLY_INCOME', + propertyInfos: [{ + name: 'otherincome', + minOccurs: 0, + maxOccurs: 20, + collection: true, + elementName: 'OTHER_INCOME', + typeInfo: '.BASEMONTHLYINCOME.OTHERINCOME' + }, { + name: 'isMonthlyIncomeBaseSalaryManual', + attributeName: { + localPart: 'is_monthly_income_base_salary_manual' + }, + type: 'attribute' + }, { + name: 'isBahIncluded', + attributeName: { + localPart: 'is_bah_included' + }, + type: 'attribute' + }, { + name: 'monthlyIncomeBaseSalary', + typeInfo: 'Decimal', + attributeName: { + localPart: 'monthly_income_base_salary' + }, + type: 'attribute' + }, { + name: 'isTaxExemptMonthlyIncomeBaseSalary', + attributeName: { + localPart: 'is_tax_exempt_monthly_income_base_salary' + }, + type: 'attribute' + }, { + name: 'isHmdaExemptMonthlyIncomeBaseSalary', + attributeName: { + localPart: 'is_hmda_exempt_monthly_income_base_salary' + }, + type: 'attribute' + }, { + name: 'monthlyIncomeOverTime', + typeInfo: 'Decimal', + attributeName: { + localPart: 'monthly_income_over_time' + }, + type: 'attribute' + }, { + name: 'monthlyIncomeBonus', + typeInfo: 'Decimal', + attributeName: { + localPart: 'monthly_income_bonus' + }, + type: 'attribute' + }, { + name: 'monthlyIncomeCommission', + typeInfo: 'Decimal', + attributeName: { + localPart: 'monthly_income_commission' + }, + type: 'attribute' + }, { + name: 'monthlyIncomeDividends', + typeInfo: 'Decimal', + attributeName: { + localPart: 'monthly_income_dividends' + }, + type: 'attribute' + }, { + name: 'monthlyIncomeNetRental', + typeInfo: 'Decimal', + attributeName: { + localPart: 'monthly_income_net_rental' + }, + type: 'attribute' + }, { + name: 'incomeVerifyMethod', + attributeName: { + localPart: 'income_verify_method' + }, + type: 'attribute' + }] + }, { + localName: 'MORTGAGECURRENTTD', + typeName: 'MORTGAGE_CURRENT_TD', + propertyInfos: [{ + name: 'willBePaidOff', + attributeName: { + localPart: 'will_be_paid_off' + }, + type: 'attribute' + }, { + name: 'lender', + attributeName: { + localPart: 'lender' + }, + type: 'attribute' + }, { + name: 'accountNumber', + attributeName: { + localPart: 'account_number' + }, + type: 'attribute' + }, { + name: 'balance', + typeInfo: 'Decimal', + attributeName: { + localPart: 'balance' + }, + type: 'attribute' + }, { + name: 'term', + typeInfo: 'Int', + attributeName: { + localPart: 'term' + }, + type: 'attribute' + }, { + name: 'rate', + typeInfo: 'Decimal', + attributeName: { + localPart: 'rate' + }, + type: 'attribute' + }, { + name: 'payment', + typeInfo: 'Decimal', + attributeName: { + localPart: 'payment' + }, + type: 'attribute' + }, { + name: 'position', + required: true, + typeInfo: 'Int', + attributeName: { + localPart: 'position' + }, + type: 'attribute' + }, { + name: 'isHeloc', + attributeName: { + localPart: 'is_heloc' + }, + type: 'attribute' + }, { + name: 'loanAmount', + typeInfo: 'Decimal', + attributeName: { + localPart: 'loan_amount' + }, + type: 'attribute' + }, { + name: 'isConcurrentClosing', + attributeName: { + localPart: 'is_concurrent_closing' + }, + type: 'attribute' + }] + }, { + localName: 'MORTGAGECONTACTS', + typeName: 'MORTGAGE_CONTACTS', + propertyInfos: [{ + name: 'contactinfo', + minOccurs: 0, + collection: true, + elementName: 'CONTACT_INFO', + typeInfo: '.MORTGAGECONTACTS.CONTACTINFO' + }] + }, { + localName: 'BASEAPPLICANTQUESTIONS.APPLICANTQUESTION', + typeName: null, + propertyInfos: [{ + name: 'applicantquestionanswer', + minOccurs: 0, + collection: true, + elementName: 'APPLICANT_QUESTION_ANSWER', + typeInfo: '.BASEAPPLICANTQUESTIONS.APPLICANTQUESTION.APPLICANTQUESTIONANSWER' + }, { + name: 'questionName', + attributeName: { + localPart: 'question_name' + }, + type: 'attribute' + }, { + name: 'questionType', + attributeName: { + localPart: 'question_type' + }, + type: 'attribute' + }] + }, { + localName: 'BASELOANCONTACTS.CONTACTINFO', + typeName: null, + propertyInfos: [{ + name: 'contactType', + required: true, + attributeName: { + localPart: 'contact_type' + }, + type: 'attribute' + }, { + name: 'firstName', + attributeName: { + localPart: 'first_name' + }, + type: 'attribute' + }, { + name: 'middleName', + attributeName: { + localPart: 'middle_name' + }, + type: 'attribute' + }, { + name: 'lastName', + attributeName: { + localPart: 'last_name' + }, + type: 'attribute' + }, { + name: 'suffix', + attributeName: { + localPart: 'suffix' + }, + type: 'attribute' + }, { + name: 'address', + attributeName: { + localPart: 'address' + }, + type: 'attribute' + }, { + name: 'city', + attributeName: { + localPart: 'city' + }, + type: 'attribute' + }, { + name: 'state', + attributeName: { + localPart: 'state' + }, + type: 'attribute' + }, { + name: 'zip', + attributeName: { + localPart: 'zip' + }, + type: 'attribute' + }, { + name: 'phone', + attributeName: { + localPart: 'phone' + }, + type: 'attribute' + }, { + name: 'workPhone', + attributeName: { + localPart: 'work_phone' + }, + type: 'attribute' + }, { + name: 'fax', + attributeName: { + localPart: 'fax' + }, + type: 'attribute' + }, { + name: 'cell', + attributeName: { + localPart: 'cell' + }, + type: 'attribute' + }, { + name: 'pager', + attributeName: { + localPart: 'pager' + }, + type: 'attribute' + }, { + name: 'email', + attributeName: { + localPart: 'email' + }, + type: 'attribute' + }, { + name: 'companyName', + attributeName: { + localPart: 'company_name' + }, + type: 'attribute' + }, { + name: 'departmentName', + attributeName: { + localPart: 'department_name' + }, + type: 'attribute' + }, { + name: 'companyAddress', + attributeName: { + localPart: 'company_address' + }, + type: 'attribute' + }, { + name: 'companyCity', + attributeName: { + localPart: 'company_city' + }, + type: 'attribute' + }, { + name: 'companyState', + attributeName: { + localPart: 'company_state' + }, + type: 'attribute' + }, { + name: 'companyZip', + attributeName: { + localPart: 'company_zip' + }, + type: 'attribute' + }, { + name: 'companyPhone', + attributeName: { + localPart: 'company_phone' + }, + type: 'attribute' + }, { + name: 'companyFax', + attributeName: { + localPart: 'company_fax' + }, + type: 'attribute' + }, { + name: 'county', + attributeName: { + localPart: 'county' + }, + type: 'attribute' + }, { + name: 'notes', + attributeName: { + localPart: 'notes' + }, + type: 'attribute' + }, { + name: 'ssn', + attributeName: { + localPart: 'ssn' + }, + type: 'attribute' + }, { + name: 'dob', + typeInfo: 'Date', + attributeName: { + localPart: 'dob' + }, + type: 'attribute' + }, { + name: 'isSsnTaxid', + attributeName: { + localPart: 'is_ssn_taxid' + }, + type: 'attribute' + }, { + name: 'paac', + attributeName: { + localPart: 'paac' + }, + type: 'attribute' + }] + }, { + localName: 'MORTGAGEBASEAPPLICANT.FINANCIALINFO.CURRENTEMPLOYMENT', + typeName: null, + baseTypeInfo: '.BASEEMPLOYMENT', + propertyInfos: [{ + name: 'employeeOfLenderType', + attributeName: { + localPart: 'employee_of_lender_type' + }, + type: 'attribute' + }, { + name: 'isEmployeeOfLender', + attributeName: { + localPart: 'is_employee_of_lender' + }, + type: 'attribute' + }, { + name: 'professionMonths', + typeInfo: 'Integer', + attributeName: { + localPart: 'profession_months' + }, + type: 'attribute' + }] + }, { + localName: 'BASEASSETCERTIFICATE', + typeName: 'BASE_ASSET_CERTIFICATE', + baseTypeInfo: '.BASEASSET', + propertyInfos: [{ + name: 'certificateNumber', + attributeName: { + localPart: 'certificate_number' + }, + type: 'attribute' + }, { + name: 'expirationDate', + typeInfo: 'Date', + attributeName: { + localPart: 'expiration_date' + }, + type: 'attribute' + }, { + name: 'issueDate', + typeInfo: 'Date', + attributeName: { + localPart: 'issue_date' + }, + type: 'attribute' + }, { + name: 'pledgeType', + attributeName: { + localPart: 'pledge_type' + }, + type: 'attribute' + }, { + name: 'rate', + typeInfo: 'Decimal', + attributeName: { + localPart: 'rate' + }, + type: 'attribute' + }, { + name: 'pledgePercent', + typeInfo: 'Decimal', + attributeName: { + localPart: 'pledge_percent' + }, + type: 'attribute' + }, { + name: 'pledgeValueType', + attributeName: { + localPart: 'pledge_value_type' + }, + type: 'attribute' + }, { + name: 'pledgeValue', + typeInfo: 'Decimal', + attributeName: { + localPart: 'pledge_value' + }, + type: 'attribute' + }] + }, { + localName: 'BASECLOSEENDINFO.ATO', + typeName: null, + propertyInfos: [{ + name: 'name', + attributeName: { + localPart: 'name' + }, + type: 'attribute' + }, { + name: 'memo', + attributeName: { + localPart: 'memo' + }, + type: 'attribute' + }, { + name: 'amount', + typeInfo: 'Decimal', + attributeName: { + localPart: 'amount' + }, + type: 'attribute' + }, { + name: 'isPPFC', + attributeName: { + localPart: 'is_PPFC' + }, + type: 'attribute' + }, { + name: 'isMapr', + attributeName: { + localPart: 'is_mapr' + }, + type: 'attribute' + }, { + name: 'fundingMethod', + attributeName: { + localPart: 'funding_method' + }, + type: 'attribute' + }] + }, { + localName: 'BASEFUNDINGINFO', + typeName: 'BASE_FUNDING_INFO', + propertyInfos: [{ + name: 'skippaymentinfo', + elementName: 'SKIP_PAYMENT_INFO', + typeInfo: '.SKIPPAYMENTINFO' + }, { + name: 'paymentinfo', + elementName: 'PAYMENT_INFO', + typeInfo: '.BASEPAYMENTINFOCHOICE' + }, { + name: 'dailyPeriodicRate', + typeInfo: 'Decimal', + attributeName: { + localPart: 'daily_periodic_rate' + }, + type: 'attribute' + }, { + name: 'paymentFrequency', + attributeName: { + localPart: 'payment_frequency' + }, + type: 'attribute' + }, { + name: 'fundedStatus', + attributeName: { + localPart: 'funded_status' + }, + type: 'attribute' + }, { + name: 'loanDate', + typeInfo: 'Date', + attributeName: { + localPart: 'loan_date' + }, + type: 'attribute' + }, { + name: 'fundingDate', + typeInfo: 'Date', + attributeName: { + localPart: 'funding_date' + }, + type: 'attribute' + }] + }, { + localName: 'BASETASKLIST.TASK.APPLIEDSET', + typeName: null, + propertyInfos: [{ + name: 'content', + type: 'value' + }, { + name: 'conditionsetHash', + typeInfo: 'AnySimpleType', + attributeName: { + localPart: 'conditionset_hash' + }, + type: 'attribute' + }, { + name: 'encoding', + typeInfo: 'AnySimpleType', + attributeName: { + localPart: 'encoding' + }, + type: 'attribute' + }] + }, { + localName: 'BASEDISBURSEMENTCHECK', + typeName: 'BASE_DISBURSEMENT_CHECK', + baseTypeInfo: '.BASEDISBURSEMENT', + propertyInfos: [{ + name: 'checkNumber', + attributeName: { + localPart: 'check_number' + }, + type: 'attribute' + }, { + name: 'checkPayableTo', + attributeName: { + localPart: 'check_payable_to' + }, + type: 'attribute' + }, { + name: 'checkAddress1', + attributeName: { + localPart: 'check_address_1' + }, + type: 'attribute' + }, { + name: 'checkAddress2', + attributeName: { + localPart: 'check_address_2' + }, + type: 'attribute' + }, { + name: 'checkAddress3', + attributeName: { + localPart: 'check_address_3' + }, + type: 'attribute' + }, { + name: 'checkZip', + attributeName: { + localPart: 'check_zip' + }, + type: 'attribute' + }, { + name: 'checkRemitter', + attributeName: { + localPart: 'check_remitter' + }, + type: 'attribute' + }, { + name: 'checkPurpose', + attributeName: { + localPart: 'check_purpose' + }, + type: 'attribute' + }, { + name: 'checkStatus', + attributeName: { + localPart: 'check_status' + }, + type: 'attribute' + }, { + name: 'checkPrintOption', + typeInfo: 'Int', + attributeName: { + localPart: 'check_print_option' + }, + type: 'attribute' + }, { + name: 'checkIsPayeeOnly', + attributeName: { + localPart: 'check_is_payee_only' + }, + type: 'attribute' + }, { + name: 'checkIsPrimaryApplicant', + attributeName: { + localPart: 'check_is_primary_applicant' + }, + type: 'attribute' + }, { + name: 'payoffDate', + typeInfo: 'Calendar', + attributeName: { + localPart: 'payoff_date' + }, + type: 'attribute' + }, { + name: 'interestPerDiem', + typeInfo: 'Double', + attributeName: { + localPart: 'interest_per_diem' + }, + type: 'attribute' + }, { + name: 'checkRemitterContactIndex', + typeInfo: 'Integer', + attributeName: { + localPart: 'check_remitter_contact_index' + }, + type: 'attribute' + }, { + name: 'checkRemitterContactIndex2', + typeInfo: 'Integer', + attributeName: { + localPart: 'check_remitter_contact_index2' + }, + type: 'attribute' + }, { + name: 'checkCoremitterContactIndex', + typeInfo: 'Integer', + attributeName: { + localPart: 'check_coremitter_contact_index' + }, + type: 'attribute' + }, { + name: 'isPayeeOfacIstwatch', + attributeName: { + localPart: 'is_payee_ofac_istwatch' + }, + type: 'attribute' + }, { + name: 'istwatchTransactionDate', + attributeName: { + localPart: 'istwatch_transaction_date' + }, + type: 'attribute' + }, { + name: 'checkAccountNumber', + attributeName: { + localPart: 'check_account_number' + }, + type: 'attribute' + }] + }, { + localName: 'BASESYSTEM.ORIGINATOR', + typeName: null, + baseTypeInfo: '.BASEPARTY', + propertyInfos: [{ + name: 'otherAttributes', + type: 'anyAttribute' + }, { + name: 'type', + required: true, + attributeName: { + localPart: 'type' + }, + type: 'attribute' + }] + }, { + localName: 'BASECUSTOMQUESTIONS.CUSTOMQUESTION.CUSTOMQUESTIONANSWER', + typeName: null, + propertyInfos: [{ + name: 'answerText', + attributeName: { + localPart: 'answer_text' + }, + type: 'attribute' + }, { + name: 'answerValue', + attributeName: { + localPart: 'answer_value' + }, + type: 'attribute' + }] + }, { + localName: 'BASEASSETLIST.ASSET', + typeName: null, + baseTypeInfo: '.BASEASSET' + }, { + localName: 'BASEASSETLIST', + typeName: 'BASE_ASSET_LIST', + propertyInfos: [{ + name: 'realestateOrASSETOrVEHICLE', + minOccurs: 0, + collection: true, + elementTypeInfos: [{ + elementName: 'REAL_ESTATE', + typeInfo: '.BASEASSETREALESTATE' + }, { + elementName: 'ASSET', + typeInfo: '.BASEASSETLIST.ASSET' + }, { + elementName: 'VEHICLE', + typeInfo: '.BASEASSETVEHICLE' + }, { + elementName: 'SHARES', + typeInfo: '.BASEASSETSHARE' + }, { + elementName: 'CERTIFICATE', + typeInfo: '.BASEASSETCERTIFICATE' + }, { + elementName: 'SAVINGS_ACCOUNT', + typeInfo: '.BASEASSETSAVINGSACCOUNT' + }], + type: 'elements' + }] + }, { + localName: 'BASEHMDAXML', + typeName: 'BASE_HMDA_XML', + propertyInfos: [{ + name: 'item', + minOccurs: 0, + collection: true, + elementName: 'ITEM', + typeInfo: '.BASEHMDAXML.ITEM' + }, { + name: 'version', + typeInfo: 'AnySimpleType', + attributeName: { + localPart: 'version' + }, + type: 'attribute' + }] + }, { + localName: 'MORTGAGELOANINFO.VESTING', + typeName: null, + propertyInfos: [{ + name: 'vestingName', + required: true, + attributeName: { + localPart: 'vesting_name' + }, + type: 'attribute' + }, { + name: 'vestingContactIndex', + typeInfo: 'Integer', + attributeName: { + localPart: 'vesting_contact_index' + }, + type: 'attribute' + }, { + name: 'vestingMaritalStatus', + attributeName: { + localPart: 'vesting_marital_status' + }, + type: 'attribute' + }, { + name: 'vestingDescription', + attributeName: { + localPart: 'vesting_description' + }, + type: 'attribute' + }, { + name: 'vestingIsOnApp', + attributeName: { + localPart: 'vesting_is_on_app' + }, + type: 'attribute' + }] + }, { + localName: 'MORTGAGEDETAILSTRANSACTION', + typeName: 'MORTGAGE_DETAILS_TRANSACTION', + propertyInfos: [{ + name: 'purchasePrice', + typeInfo: 'Decimal', + attributeName: { + localPart: 'purchase_price' + }, + type: 'attribute' + }, { + name: 'alterationCost', + typeInfo: 'Decimal', + attributeName: { + localPart: 'alteration_cost' + }, + type: 'attribute' + }, { + name: 'landCost', + typeInfo: 'Decimal', + attributeName: { + localPart: 'land_cost' + }, + type: 'attribute' + }, { + name: 'refinanceDebtsAmount', + typeInfo: 'Decimal', + attributeName: { + localPart: 'refinance_debts_amount' + }, + type: 'attribute' + }, { + name: 'estimatedPrePaidItems', + typeInfo: 'Decimal', + attributeName: { + localPart: 'estimated_pre_paid_items' + }, + type: 'attribute' + }, { + name: 'estimatedClosingCosts', + typeInfo: 'Decimal', + attributeName: { + localPart: 'estimated_closing_costs' + }, + type: 'attribute' + }, { + name: 'pmiFee', + typeInfo: 'Decimal', + attributeName: { + localPart: 'pmi_fee' + }, + type: 'attribute' + }, { + name: 'pointAmount', + typeInfo: 'Decimal', + attributeName: { + localPart: 'point_amount' + }, + type: 'attribute' + }, { + name: 'subordinateFinanceAmount', + typeInfo: 'Decimal', + attributeName: { + localPart: 'subordinate_finance_amount' + }, + type: 'attribute' + }, { + name: 'closingCostPaidBySellerAmount', + typeInfo: 'Decimal', + attributeName: { + localPart: 'closing_cost_paid_by_seller_amount' + }, + type: 'attribute' + }, { + name: 'otherCreditType1', + attributeName: { + localPart: 'other_credit_type_1' + }, + type: 'attribute' + }, { + name: 'otherCreditType2', + attributeName: { + localPart: 'other_credit_type_2' + }, + type: 'attribute' + }, { + name: 'otherCreditType3', + attributeName: { + localPart: 'other_credit_type_3' + }, + type: 'attribute' + }, { + name: 'otherCreditType4', + attributeName: { + localPart: 'other_credit_type_4' + }, + type: 'attribute' + }, { + name: 'otherCreditAmount1', + typeInfo: 'Decimal', + attributeName: { + localPart: 'other_credit_amount_1' + }, + type: 'attribute' + }, { + name: 'otherCreditAmount2', + typeInfo: 'Decimal', + attributeName: { + localPart: 'other_credit_amount_2' + }, + type: 'attribute' + }, { + name: 'otherCreditAmount3', + typeInfo: 'Decimal', + attributeName: { + localPart: 'other_credit_amount_3' + }, + type: 'attribute' + }, { + name: 'otherCreditAmount4', + typeInfo: 'Decimal', + attributeName: { + localPart: 'other_credit_amount_4' + }, + type: 'attribute' + }, { + name: 'pmiFeeFinanced', + typeInfo: 'Decimal', + attributeName: { + localPart: 'pmi_fee_financed' + }, + type: 'attribute' + }] + }, { + localName: 'BASEADDRESSLOOSE', + typeName: 'BASE_ADDRESS_LOOSE', + propertyInfos: [{ + name: 'streetAddress1', + attributeName: { + localPart: 'street_address_1' + }, + type: 'attribute' + }, { + name: 'streetAddress2', + attributeName: { + localPart: 'street_address_2' + }, + type: 'attribute' + }, { + name: 'country', + attributeName: { + localPart: 'country' + }, + type: 'attribute' + }, { + name: 'addressVerificationDate', + typeInfo: 'Date', + attributeName: { + localPart: 'address_verification_date' + }, + type: 'attribute' + }, { + name: 'city', + attributeName: { + localPart: 'city' + }, + type: 'attribute' + }, { + name: 'state', + attributeName: { + localPart: 'state' + }, + type: 'attribute' + }, { + name: 'zip', + attributeName: { + localPart: 'zip' + }, + type: 'attribute' + }, { + name: 'county', + attributeName: { + localPart: 'county' + }, + type: 'attribute' + }] + }, { + localName: 'MORTGAGESTATUS', + typeName: 'MORTGAGE_STATUS', + baseTypeInfo: '.BASELOANSTATUS', + propertyInfos: [{ + name: 'payoffDate', + typeInfo: 'Calendar', + attributeName: { + localPart: 'payoff_date' + }, + type: 'attribute' + }, { + name: 'amountChargeOff', + typeInfo: 'Decimal', + attributeName: { + localPart: 'amount_charge_off' + }, + type: 'attribute' + }, { + name: 'rateLockDate', + typeInfo: 'Date', + attributeName: { + localPart: 'rate_lock_date' + }, + type: 'attribute' + }, { + name: 'rateLockExpirationDate', + typeInfo: 'Date', + attributeName: { + localPart: 'rate_lock_expiration_date' + }, + type: 'attribute' + }, { + name: 'rateLockTerm', + typeInfo: 'Int', + attributeName: { + localPart: 'rate_lock_term' + }, + type: 'attribute' + }] + }, { + localName: 'BASECOMMENTS', + typeName: 'BASE_COMMENTS', + propertyInfos: [{ + name: 'decisioncomments', + elementName: 'DECISION_COMMENTS', + typeInfo: 'AnyType' + }, { + name: 'externalcomments', + elementName: 'EXTERNAL_COMMENTS', + typeInfo: 'AnyType' + }, { + name: 'internalcomments', + elementName: 'INTERNAL_COMMENTS', + typeInfo: 'AnyType' + }, { + name: 'stipulations', + elementName: 'STIPULATIONS', + typeInfo: 'AnyType' + }, { + name: 'fraudwarnings', + elementName: 'FRAUD_WARNINGS', + typeInfo: 'AnyType' + }] + }, { + localName: 'BENEFICIALOWNERS.BENEFICIALOWNER', + typeName: null, + propertyInfos: [{ + name: 'idcard', + required: true, + elementName: 'ID_CARD', + typeInfo: '.BASEIDCARD' + }, { + name: 'firstName', + attributeName: { + localPart: 'first_name' + }, + type: 'attribute' + }, { + name: 'middleName', + attributeName: { + localPart: 'middle_name' + }, + type: 'attribute' + }, { + name: 'lastName', + attributeName: { + localPart: 'last_name' + }, + type: 'attribute' + }, { + name: 'suffix', + attributeName: { + localPart: 'suffix' + }, + type: 'attribute' + }, { + name: 'dob', + typeInfo: 'Date', + attributeName: { + localPart: 'dob' + }, + type: 'attribute' + }, { + name: 'isTinSsn', + attributeName: { + localPart: 'is_tin_ssn' + }, + type: 'attribute' + }, { + name: 'ssn', + attributeName: { + localPart: 'ssn' + }, + type: 'attribute' + }, { + name: 'address', + attributeName: { + localPart: 'address' + }, + type: 'attribute' + }, { + name: 'city', + attributeName: { + localPart: 'city' + }, + type: 'attribute' + }, { + name: 'state', + attributeName: { + localPart: 'state' + }, + type: 'attribute' + }, { + name: 'zip', + attributeName: { + localPart: 'zip' + }, + type: 'attribute' + }, { + name: 'isBeneficialOwner', + attributeName: { + localPart: 'is_beneficial_owner' + }, + type: 'attribute' + }, { + name: 'percentBusinessOwned', + typeInfo: 'Double', + attributeName: { + localPart: 'percent_business_owned' + }, + type: 'attribute' + }, { + name: 'isControl', + attributeName: { + localPart: 'is_control' + }, + type: 'attribute' + }, { + name: 'isAuthorizedCreditReport', + attributeName: { + localPart: 'is_authorized_credit_report' + }, + type: 'attribute' + }, { + name: 'citizenship', + attributeName: { + localPart: 'citizenship' + }, + type: 'attribute' + }, { + name: 'controlTitle', + attributeName: { + localPart: 'control_title' + }, + type: 'attribute' + }, { + name: 'isOfacIstwatch', + attributeName: { + localPart: 'is_ofac_istwatch' + }, + type: 'attribute' + }] + }, { + localName: 'INTEGRATIONDATA', + typeName: 'INTEGRATION_DATA' + }, { + localName: 'PAYMENTTRANSFERFROMINTERNALACCOUNTINFO', + typeName: 'PAYMENT_TRANSFER_FROM_INTERNAL_ACCOUNT_INFO', + propertyInfos: [{ + name: 'accountType', + attributeName: { + localPart: 'account_type' + }, + type: 'attribute' + }, { + name: 'accountNumber', + attributeName: { + localPart: 'account_number' + }, + type: 'attribute' + }, { + name: 'nameOnAccount', + attributeName: { + localPart: 'name_on_account' + }, + type: 'attribute' + }] + }, { + localName: 'BASEPRICEADJUSTMENTLIST', + typeName: 'BASE_PRICE_ADJUSTMENT_LIST', + propertyInfos: [{ + name: 'priceadjustment', + minOccurs: 0, + maxOccurs: 99, + collection: true, + elementName: 'PRICE_ADJUSTMENT', + typeInfo: '.BASEPRICEADJUSTMENTLIST.PRICEADJUSTMENT' + }] + }, { + localName: 'APP', + propertyInfos: [{ + name: 'version', + required: true, + typeInfo: 'Decimal', + attributeName: { + localPart: 'version' + }, + type: 'attribute' + }] + }, { + localName: 'PAYMENTCOUPONBOOKINFO', + typeName: 'PAYMENT_COUPON_BOOK_INFO', + propertyInfos: [{ + name: 'accountNumber', + attributeName: { + localPart: 'account_number' + }, + type: 'attribute' + }] + }, { + type: 'enumInfo', + localName: 'BaseApplicantType', + values: ['P', 'C', 'S', 'G'] + }, { + type: 'enumInfo', + localName: 'BaseEmployeeOfLenderTypes', + values: ['NONE', 'EMPLOYEE', 'MANAGER', 'EXECUTIVE', 'BOARDMEMBER', 'EMPLOYEEFAMILY', 'BOARDFAMILY', 'OTHER'] + }, { + type: 'enumInfo', + localName: 'BaseRaceTypeSingle', + baseTypeInfo: 'NMToken', + values: ['AMERICAN_INDIAN', 'ASIAN', 'BLACK', 'PACIFIC_ISLANDER', 'WHITE'] + }], + elementInfos: [{ + elementName: 'MORTGAGE_LOAN', + typeInfo: '.MORTGAGELOAN' + }] + }; + return { + mortgage_loan: mortgage_loan + }; +}; +if (typeof define === 'function' && define.amd) { + define([], mortgage_loan_Module_Factory); +} +else { + var mortgage_loan_Module = mortgage_loan_Module_Factory(); + if (typeof module !== 'undefined' && module.exports) { + module.exports.mortgage_loan = mortgage_loan_Module.mortgage_loan; + } + else { + var mortgage_loan = mortgage_loan_Module.mortgage_loan; + } +} \ No newline at end of file diff --git a/l/lpq/CLF_20190626_mac/mortgage_loan.xsd b/l/lpq/CLF_20190626_mac/mortgage_loan.xsd new file mode 100644 index 0000000..acc381c --- /dev/null +++ b/l/lpq/CLF_20190626_mac/mortgage_loan.xsd @@ -0,0 +1,3083 @@ + + + + + + + + + + + + + + + + + + + + -If credit report data is empty applican'ts credit report won't be imported. + -If credit report's applicant-ssn mismatches the applicant's ssn credit report won't be imported. + -If spouse exists, then this MUST be a joint report. Otherwise, this will be a single applicant credit report. + + + + + + + + + + + + + + + + + + Default is CDATA encoding. This will allow clients to easily access data. However, you cannot nest CDATA -- hence if you use base64, then the credit report will be stored as base64 encoded text on the element. + + + + + + + + + + + + + + + + Combined monthly payments towards current property. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + If Applicant's Address is domestic, please use Address Choice of "LOOSE_ADDRESS". + And "street_address_2" is currently not supported. + + But if Applicant's address is foreign, then "THREE_LINE_ADDRESS" should be used. In this case, + all three attributes "street_address_1", "street_address_2", "street_address_3" are supported. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + This value is readonly from LPQ. If you want to set it, please use the employee_of_lender_type + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + If not specified, assumes mailing address = current address. + For Mailing Address, both "street_address_1" and "street_address_2" are supported. + + + + + + + + If set to Y, then LPQ use values of current address AND any values for this element will be ignored. Default is Y. + + + + + + + + + + + + + + + + + + + Is this applicant qualified as a veteran under HUD guidelines and that the loan may be processed as a VA loan. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + All position must be unique. Up to 3 current trust deeds are supported. This is used by HE and ML. + + + + + Information regarding 2nd trust deed that will be closed with this loan. This is applicable for ML only. + + + + + + + + + + + This is the inverse of Non-Applicant Owner on the UI of Legal Description + + + + + + + + + + + + Home equity prupose. + + + + + Internal home equity purpose id. If specified, will override 'purpose_name' + + + + + + Internal OTHER home equity purpose id. If specified, will override 'other_reason_name' + + + + + + This field is for he_internal_disclosure_codes for internal use only. LoansPQ will export this value but will not import it. This internal value is auto generated by LPQ when creating a new loan. If updating a loan, use the loan_number. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Only applicable if is_lot_loan=Y. + + + + + + + + + + + + + Only applicable if non-equity application. For HE, refer to HOME_EQUITY_DATA:purpose_name + + + + + + + + + + + + + + + + + + This attribute maps to logical "reason" field on app. It serves a dual purpose. For non-home equity loans, please use the refinance_purpose_first values; for home equities, please use the homeequity_refinance_purpose values. Text is provided below only for clarification of what is shown on UI, but actual xml should use "value". + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + If lender product is LOC, then this field should match loc_amount. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + if this is a first td, then this will be equal to the proposed_monthly_payment. If this is a 2nd td, then it may equal to the proposed_other_pi. + + + + + + + + + + + Represents monthly payment without any price adjustments. If price adjustments don't apply, this field should equal monthly_payment. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + This is a readonly field + + + + + + + This is a readonly field + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + If lender product is LOC, then this field should match amount_approved. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Specifies the position of subordination for this deed. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Applicable for Manufacture home. + + + + + + + + Applicable for Manufacture home. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + information of new trust deeds on subject property at time of closing + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Specifies the position of subordination for this deed. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + FNMACaseFileNumber = loan_number when type = FNMA + + + + + + + + + + + + + + + + + + fnnma attributes only applicable if type = "FNMA" + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + S - Jointly + SP - Joint w/ Spouse + O - joint w/ another person + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + F - Fixed + A - Adjustable + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Every applicant on the application will be considered a card holder, as well as any additionally defined card holders. For applicants that are card holders, note that the personally identifying fields will be treated as read-only because they are retrieved from the applicant itself, not imported from here. If there are x applicants on your application, then the first x CARD_HOLDER elements must be slotted out and reserved for them. + + + + + + + + + + + + + + + + + + + + + + + + + + + + Sent to the host system. Can be used for such thing as identifying card image to use. + + + + + + + Used to indicate if card holder is an authorized user (N) or just an applicant on the application (Y). + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + This field is internal_card_holder_id for internal use only. LoansPQ will export this value and will import it, but never add this yourself or pull from another application. This internal value is auto generated by LPQ when creating a new card holder. + + + + + + + + + + + + + + <item value="APPRAISER" text="APPRAISER" xmlns="http://www.meridianlink.com/CLF" /> + <item value="ASSETOWN" text="ASSET OWNER" xmlns="http://www.meridianlink.com/CLF" /> + <item value="BANK" text="BANK" xmlns="http://www.meridianlink.com/CLF" /> + <item value="BROKER" text="BROKER" xmlns="http://www.meridianlink.com/CLF" /> + <item value="BROKER REP" text="BROKER REP" xmlns="http://www.meridianlink.com/CLF" /> + <item value="BUILDER" text="BUILDER" xmlns="http://www.meridianlink.com/CLF" /> + <item value="BUYERAGENT" text="BUYER AGENT" xmlns="http://www.meridianlink.com/CLF" /> + <item value="BUYERATTOR" text="BUYER ATTORNEY" xmlns="http://www.meridianlink.com/CLF" /> + <item value="CALLC AGT" text="CALL CENTER AGENT" xmlns="http://www.meridianlink.com/CLF" /> + <item value="CLOSE AGNT" text="CLOSING AGENT" xmlns="http://www.meridianlink.com/CLF" /> + <item value="CREDIT RPT" text="CREDIT REPORT" xmlns="http://www.meridianlink.com/CLF" /> + <item value="ECOA" text="ECOA" xmlns="http://www.meridianlink.com/CLF" /> + <item value="ESCROW" text="ESCROW" xmlns="http://www.meridianlink.com/CLF" /> + <item value="FAIR HOUSE" text="FAIR HOUSING LENDING" xmlns="http://www.meridianlink.com/CLF" /> + <item value="FLOOD CERT" text="FLOOD CERTIFICATION" xmlns="http://www.meridianlink.com/CLF" /> + <item value="FLOOD INS" text="FLOOD INSURANCE" xmlns="http://www.meridianlink.com/CLF" /> + <item value="HOA" text="HOMEOWNER ASSOCIATION" xmlns="http://www.meridianlink.com/CLF" /> + <item value="INSURANCE" text="HOMEOWNER INSURANCE" xmlns="http://www.meridianlink.com/CLF" /> + <item value="INVESTOR" text="INVESTOR" xmlns="http://www.meridianlink.com/CLF" /> + <item value="LIST AGENT" text="LISTING AGENT" xmlns="http://www.meridianlink.com/CLF" /> + <item value="MANAGER" text="MANAGER" xmlns="http://www.meridianlink.com/CLF" /> + <item value="MARKETLEAD" text="MARKETING LEAD" xmlns="http://www.meridianlink.com/CLF" /> + <item value="MTGINSURAN" text="MORTGAGE INSURANCE" xmlns="http://www.meridianlink.com/CLF" /> + <item value="REALTOR" text="REALTOR" xmlns="http://www.meridianlink.com/CLF" /> + <item value="SELLER" text="SELLER" xmlns="http://www.meridianlink.com/CLF" /> + <item value="SELLER ATT" text="SELLER ATTORNEY" xmlns="http://www.meridianlink.com/CLF" /> + <item value="SELLERAGNT" text="SELLING AGENT" xmlns="http://www.meridianlink.com/CLF" /> + <item value="SERVICING" text="SERVICING" xmlns="http://www.meridianlink.com/CLF" /> + <item value="SURVEYOR" text="SURVEYOR" xmlns="http://www.meridianlink.com/CLF" /> + <item value="TITLE" text="TITLE" xmlns="http://www.meridianlink.com/CLF" /> + <item value="UNDERWRITE" text="UNDERWRITER" xmlns="http://www.meridianlink.com/CLF" /> + <item value="OTHER" text="OTHER" xmlns="http://www.meridianlink.com/CLF" /> + <item value="VESTING" text="VESTING" xmlns="http://www.meridianlink.com/CLF" /> + <item value="APPLICANT" text="APPLICANT" xmlns="http://www.meridianlink.com/CLF" /> + <item value="NSS" text="NON SIGNING SPOUSE" enum_name="NonSigningSpouse" xmlns="http://www.meridianlink.com/CLF" /> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ie: This would be the loan # that this contact uses. For the case of insurance provider, this would be their policy number. + + + + + + For case of insurance provider, this could be the policy effective date. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Selected_product_borrower_id references the borrower_id attribute. The applicant ID GUID is not saved. Applicants are identified by the integer borrower_id attribute. + + + + + + + + + + + + Consumer requested products + + + + + + + + + + + + + + + + + + + + Some fields are prohibited to make it explicitly clear that these fields should be dynamically calculated. + + + + + + + + + + + + + + + + + + O - Open Ended + C - Closed Ended + + + + + + + + + + + + + + + + + + + + + + + + + Mortgage Loans only uses the cash_prepaid_finance_charge attribute + + + + + + + + + + + + + + + + + + + + + + Agents and third parties involved with this loan. + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/l/lpq/CLF_20190626_mac/personal_loan.js b/l/lpq/CLF_20190626_mac/personal_loan.js new file mode 100644 index 0000000..397c8c3 --- /dev/null +++ b/l/lpq/CLF_20190626_mac/personal_loan.js @@ -0,0 +1,4871 @@ +var personal_loan_Module_Factory = function () { + var personal_loan = { + name: 'personal_loan', + defaultElementNamespaceURI: 'http:\/\/www.meridianlink.com\/CLF', + typeInfos: [{ + localName: 'PERSONALBASEAPPLICANT.FINANCIALINFO.CURRENTEMPLOYMENT', + typeName: null, + baseTypeInfo: '.BASEEMPLOYMENT', + propertyInfos: [{ + name: 'employeeOfLenderType', + attributeName: { + localPart: 'employee_of_lender_type' + }, + type: 'attribute' + }, { + name: 'isEmployeeOfLender', + attributeName: { + localPart: 'is_employee_of_lender' + }, + type: 'attribute' + }, { + name: 'professionMonths', + typeInfo: 'Integer', + attributeName: { + localPart: 'profession_months' + }, + type: 'attribute' + }] + }, { + localName: 'BASECLOSEENDINFO', + typeName: 'BASE_CLOSE_END_INFO', + propertyInfos: [{ + name: 'ato', + minOccurs: 0, + maxOccurs: 10, + collection: true, + elementName: 'ATO', + typeInfo: '.BASECLOSEENDINFO.ATO' + }, { + name: 'amountOwedToLender', + typeInfo: 'Decimal', + attributeName: { + localPart: 'amount_owed_to_lender' + }, + type: 'attribute' + }, { + name: 'amountRefinanced', + typeInfo: 'Decimal', + attributeName: { + localPart: 'amount_refinanced' + }, + type: 'attribute' + }, { + name: 'cashPrepaidFinanceCharge', + typeInfo: 'Decimal', + attributeName: { + localPart: 'cash_prepaid_finance_charge' + }, + type: 'attribute' + }, { + name: 'maprCashFee', + typeInfo: 'Decimal', + attributeName: { + localPart: 'mapr_cash_fee' + }, + type: 'attribute' + }, { + name: 'filingFeeAmount', + typeInfo: 'Decimal', + attributeName: { + localPart: 'filing_fee_amount' + }, + type: 'attribute' + }, { + name: 'filingFeeType', + attributeName: { + localPart: 'filing_fee_type' + }, + type: 'attribute' + }] + }, { + localName: 'APP', + propertyInfos: [{ + name: 'version', + required: true, + typeInfo: 'Decimal', + attributeName: { + localPart: 'version' + }, + type: 'attribute' + }] + }, { + localName: 'BASEPRICEADJUSTMENTLIST', + typeName: 'BASE_PRICE_ADJUSTMENT_LIST', + propertyInfos: [{ + name: 'priceadjustment', + minOccurs: 0, + maxOccurs: 99, + collection: true, + elementName: 'PRICE_ADJUSTMENT', + typeInfo: '.BASEPRICEADJUSTMENTLIST.PRICEADJUSTMENT' + }] + }, { + localName: 'BASEDISBURSEMENTLIST', + typeName: 'BASE_DISBURSEMENT_LIST', + propertyInfos: [{ + name: 'checkOrDEPOSITOrFEE', + minOccurs: 0, + collection: true, + elementTypeInfos: [{ + elementName: 'CHECK', + typeInfo: '.BASEDISBURSEMENTCHECK' + }, { + elementName: 'DEPOSIT', + typeInfo: '.BASEDISBURSEMENTDEPOSIT' + }, { + elementName: 'FEE', + typeInfo: '.BASEDISBURSEMENTFEE' + }, { + elementName: 'LOAN', + typeInfo: '.BASEDISBURSEMENTLOAN' + }, { + elementName: 'ACH', + typeInfo: '.BASEDISBURSEMENTACH' + }], + type: 'elements' + }] + }, { + localName: 'PERSONALLOAN.LOANINFO', + typeName: null, + baseTypeInfo: '.PERSONALLOANINFO' + }, { + localName: 'PERSONALLOAN.INTEGRATIONDATALIST', + typeName: null, + propertyInfos: [{ + name: 'integrationdata', + required: true, + collection: true, + elementName: 'INTEGRATION_DATA', + typeInfo: '.INTEGRATIONDATA' + }] + }, { + localName: 'BASECLOSEENDINFO.ATO', + typeName: null, + propertyInfos: [{ + name: 'name', + attributeName: { + localPart: 'name' + }, + type: 'attribute' + }, { + name: 'memo', + attributeName: { + localPart: 'memo' + }, + type: 'attribute' + }, { + name: 'amount', + typeInfo: 'Decimal', + attributeName: { + localPart: 'amount' + }, + type: 'attribute' + }, { + name: 'isPPFC', + attributeName: { + localPart: 'is_PPFC' + }, + type: 'attribute' + }, { + name: 'isMapr', + attributeName: { + localPart: 'is_mapr' + }, + type: 'attribute' + }, { + name: 'fundingMethod', + attributeName: { + localPart: 'funding_method' + }, + type: 'attribute' + }] + }, { + localName: 'BASEFUNDINGINFO', + typeName: 'BASE_FUNDING_INFO', + propertyInfos: [{ + name: 'skippaymentinfo', + elementName: 'SKIP_PAYMENT_INFO', + typeInfo: '.SKIPPAYMENTINFO' + }, { + name: 'paymentinfo', + elementName: 'PAYMENT_INFO', + typeInfo: '.BASEPAYMENTINFOCHOICE' + }, { + name: 'dailyPeriodicRate', + typeInfo: 'Decimal', + attributeName: { + localPart: 'daily_periodic_rate' + }, + type: 'attribute' + }, { + name: 'paymentFrequency', + attributeName: { + localPart: 'payment_frequency' + }, + type: 'attribute' + }, { + name: 'fundedStatus', + attributeName: { + localPart: 'funded_status' + }, + type: 'attribute' + }, { + name: 'loanDate', + typeInfo: 'Date', + attributeName: { + localPart: 'loan_date' + }, + type: 'attribute' + }, { + name: 'fundingDate', + typeInfo: 'Date', + attributeName: { + localPart: 'funding_date' + }, + type: 'attribute' + }] + }, { + localName: 'PERSONALLOAN', + typeName: null, + baseTypeInfo: '.PERSONALLOAN' + }, { + localName: 'PERSONALBASEAPPLICANT.FINANCIALINFO.PREVIOUSEMPLOYMENT', + typeName: null, + baseTypeInfo: '.BASEEMPLOYMENT', + propertyInfos: [{ + name: 'monthlyIncome', + typeInfo: 'Decimal', + attributeName: { + localPart: 'monthly_income' + }, + type: 'attribute' + }, { + name: 'employmentEndDate', + typeInfo: 'Date', + attributeName: { + localPart: 'employment_end_date' + }, + type: 'attribute' + }] + }, { + localName: 'PERSONALLOAN', + typeName: 'PERSONAL_LOAN', + baseTypeInfo: '.APP', + propertyInfos: [{ + name: 'applicants', + required: true, + elementName: 'APPLICANTS', + typeInfo: '.PERSONALLOAN.APPLICANTS' + }, { + name: 'loaninfo', + required: true, + elementName: 'LOAN_INFO', + typeInfo: '.PERSONALLOAN.LOANINFO' + }, { + name: 'priceadjustments', + elementName: 'PRICE_ADJUSTMENTS', + typeInfo: '.BASEPRICEADJUSTMENTLIST' + }, { + name: 'loanstatus', + required: true, + elementName: 'LOAN_STATUS', + typeInfo: '.PERSONALSTATUS' + }, { + name: 'disbursements', + elementName: 'DISBURSEMENTS', + typeInfo: '.BASEDISBURSEMENTLIST' + }, { + name: 'tasklist', + elementName: 'TASK_LIST', + typeInfo: '.BASETASKLIST' + }, { + name: 'funding', + required: true, + elementName: 'FUNDING', + typeInfo: '.PERSONALLOAN.FUNDING' + }, { + name: 'comments', + required: true, + elementName: 'COMMENTS', + typeInfo: '.PERSONALLOAN.COMMENTS' + }, { + name: 'customquestions', + elementName: 'CUSTOM_QUESTIONS', + typeInfo: '.BASECUSTOMQUESTIONS' + }, { + name: 'contacts', + elementName: 'CONTACTS', + typeInfo: '.BASELOANCONTACTS' + }, { + name: 'system', + required: true, + collection: true, + elementName: 'SYSTEM', + typeInfo: '.PERSONALSYSTEM' + }, { + name: 'hmdainfo', + elementName: 'HMDA_INFO', + typeInfo: '.BASEHMDAINFO' + }, { + name: 'integrationdatalist', + elementName: 'INTEGRATION_DATA_LIST', + typeInfo: '.PERSONALLOAN.INTEGRATIONDATALIST' + }, { + name: 'modificationhistory', + elementName: 'MODIFICATION_HISTORY', + typeInfo: '.BASEMODIFICATIONHISTORY' + }, { + name: 'eventhistory', + elementName: 'EVENT_HISTORY', + typeInfo: '.BASEEVENTHISTORY' + }, { + name: 'webmshistory', + elementName: 'WEBMS_HISTORY', + typeInfo: '.BASEWEBMSHISTORY' + }] + }, { + localName: 'BASEDISBURSEMENTACH', + typeName: 'BASE_DISBURSEMENT_ACH', + baseTypeInfo: '.BASEDISBURSEMENT', + propertyInfos: [{ + name: 'nameOnAccount', + attributeName: { + localPart: 'name_on_account' + }, + type: 'attribute' + }, { + name: 'accountNumber', + attributeName: { + localPart: 'account_number' + }, + type: 'attribute' + }, { + name: 'bankRoutingNumber', + attributeName: { + localPart: 'bank_routing_number' + }, + type: 'attribute' + }, { + name: 'bankName', + attributeName: { + localPart: 'bank_name' + }, + type: 'attribute' + }, { + name: 'bankState', + attributeName: { + localPart: 'bank_state' + }, + type: 'attribute' + }, { + name: 'accountType', + attributeName: { + localPart: 'account_type' + }, + type: 'attribute' + }, { + name: 'transactionType', + attributeName: { + localPart: 'transaction_type' + }, + type: 'attribute' + }, { + name: 'achIsPrimaryApplicant', + attributeName: { + localPart: 'ach_is_primary_applicant' + }, + type: 'attribute' + }, { + name: 'payoffDate', + typeInfo: 'Calendar', + attributeName: { + localPart: 'payoff_date' + }, + type: 'attribute' + }, { + name: 'interestPerDiem', + typeInfo: 'Double', + attributeName: { + localPart: 'interest_per_diem' + }, + type: 'attribute' + }] + }, { + localName: 'PERSONALLOAN.FUNDING.INSURANCEOPTIONS', + typeName: null, + propertyInfos: [{ + name: 'insuranceoption', + minOccurs: 0, + collection: true, + elementName: 'INSURANCE_OPTION', + typeInfo: '.PERSONALINSURANCE' + }, { + name: 'loanClass', + attributeName: { + localPart: 'loan_class' + }, + type: 'attribute' + }, { + name: 'description', + attributeName: { + localPart: 'description' + }, + type: 'attribute' + }, { + name: 'borrower1Index', + typeInfo: 'Integer', + attributeName: { + localPart: 'borrower_1_index' + }, + type: 'attribute' + }, { + name: 'borrower1IsSpouse', + attributeName: { + localPart: 'borrower_1_is_spouse' + }, + type: 'attribute' + }, { + name: 'borrower2Index', + typeInfo: 'Integer', + attributeName: { + localPart: 'borrower_2_index' + }, + type: 'attribute' + }, { + name: 'borrower2IsSpouse', + attributeName: { + localPart: 'borrower_2_is_spouse' + }, + type: 'attribute' + }] + }, { + localName: 'PERSONALBASEAPPLICANT.CURRENTADDRESS', + typeName: null, + baseTypeInfo: '.BASECURRENTADDRESSCHOICE', + propertyInfos: [{ + name: 'occupancyStatus', + attributeName: { + localPart: 'occupancy_status' + }, + type: 'attribute' + }, { + name: 'occupancyDuration', + typeInfo: 'Integer', + attributeName: { + localPart: 'occupancy_duration' + }, + type: 'attribute' + }, { + name: 'otherOccupancyDescription', + attributeName: { + localPart: 'other_occupancy_description' + }, + type: 'attribute' + }] + }, { + localName: 'BASEMODIFICATIONHISTORY', + typeName: 'BASE_MODIFICATION_HISTORY', + propertyInfos: [{ + name: 'audit', + minOccurs: 0, + collection: true, + elementName: 'AUDIT', + typeInfo: '.BASEMODIFICATIONHISTORY.AUDIT' + }] + }, { + localName: 'PERSONALFUNDINGINFO', + typeName: 'PERSONAL_FUNDING_INFO', + baseTypeInfo: '.BASEFUNDINGINFO', + propertyInfos: [{ + name: 'firstPaymentDate', + typeInfo: 'Date', + attributeName: { + localPart: 'first_payment_date' + }, + type: 'attribute' + }, { + name: 'fundingLoanTerm', + typeInfo: 'Int', + attributeName: { + localPart: 'funding_loan_term' + }, + type: 'attribute' + }, { + name: 'fundingRate', + typeInfo: 'Decimal', + attributeName: { + localPart: 'funding_rate' + }, + type: 'attribute' + }, { + name: 'exactMonthlyPayment', + typeInfo: 'Decimal', + attributeName: { + localPart: 'exact_monthly_payment' + }, + type: 'attribute' + }, { + name: 'exactMonthlyPaymentOriginal', + typeInfo: 'Decimal', + attributeName: { + localPart: 'exact_monthly_payment_original' + }, + type: 'attribute' + }, { + name: 'exactLastMonthlyPayment', + typeInfo: 'Decimal', + attributeName: { + localPart: 'exact_last_monthly_payment' + }, + type: 'attribute' + }, { + name: 'additionalFees', + typeInfo: 'Decimal', + attributeName: { + localPart: 'additional_fees' + }, + type: 'attribute' + }, { + name: 'additionalFeesComment', + attributeName: { + localPart: 'additional_fees_comment' + }, + type: 'attribute' + }, { + name: 'initialBalloonAmount', + typeInfo: 'Decimal', + attributeName: { + localPart: 'initial_balloon_amount' + }, + type: 'attribute' + }, { + name: 'fundingApr', + typeInfo: 'Decimal', + attributeName: { + localPart: 'funding_apr' + }, + type: 'attribute' + }, { + name: 'indexType', + attributeName: { + localPart: 'index_type' + }, + type: 'attribute' + }, { + name: 'locAmount', + typeInfo: 'Decimal', + attributeName: { + localPart: 'loc_amount' + }, + type: 'attribute' + }, { + name: 'locExpireDate', + typeInfo: 'Date', + attributeName: { + localPart: 'loc_expire_date' + }, + type: 'attribute' + }, { + name: 'initialRate', + typeInfo: 'Decimal', + attributeName: { + localPart: 'initial_rate' + }, + type: 'attribute' + }, { + name: 'rateExpireDate', + typeInfo: 'Calendar', + attributeName: { + localPart: 'rate_expire_date' + }, + type: 'attribute' + }, { + name: 'index', + typeInfo: 'Decimal', + attributeName: { + localPart: 'index' + }, + type: 'attribute' + }, { + name: 'margin', + typeInfo: 'Decimal', + attributeName: { + localPart: 'margin' + }, + type: 'attribute' + }, { + name: 'floor', + typeInfo: 'Decimal', + attributeName: { + localPart: 'floor' + }, + type: 'attribute' + }, { + name: 'ceiling', + typeInfo: 'Decimal', + attributeName: { + localPart: 'ceiling' + }, + type: 'attribute' + }, { + name: 'docStampsFee', + typeInfo: 'Double', + attributeName: { + localPart: 'doc_stamps_fee' + }, + type: 'attribute' + }, { + name: 'docStampsRate', + typeInfo: 'Double', + attributeName: { + localPart: 'doc_stamps_rate' + }, + type: 'attribute' + }, { + name: 'docStampsFeeIsManual', + attributeName: { + localPart: 'doc_stamps_fee_is_manual' + }, + type: 'attribute' + }, { + name: 'docStampsType', + attributeName: { + localPart: 'doc_stamps_type' + }, + type: 'attribute' + }, { + name: 'initialAmountAdvanced', + typeInfo: 'Decimal', + attributeName: { + localPart: 'initial_amount_advanced' + }, + type: 'attribute' + }, { + name: 'lastPaymentDate', + typeInfo: 'Date', + attributeName: { + localPart: 'last_payment_date' + }, + type: 'attribute' + }, { + name: 'financeCharge', + typeInfo: 'Decimal', + attributeName: { + localPart: 'finance_charge' + }, + type: 'attribute' + }, { + name: 'totalFinancedPayment', + typeInfo: 'Decimal', + attributeName: { + localPart: 'total_financed_payment' + }, + type: 'attribute' + }, { + name: 'otherCharges', + typeInfo: 'Decimal', + attributeName: { + localPart: 'other_charges' + }, + type: 'attribute' + }, { + name: 'otherChargesDescription', + attributeName: { + localPart: 'other_charges_description' + }, + type: 'attribute' + }, { + name: 'amountAdvanced', + typeInfo: 'Decimal', + attributeName: { + localPart: 'amount_advanced' + }, + type: 'attribute' + }, { + name: 'prevLoanLinerBalance', + typeInfo: 'Decimal', + attributeName: { + localPart: 'prev_loan_liner_balance' + }, + type: 'attribute' + }, { + name: 'prevPaymentDate', + typeInfo: 'Date', + attributeName: { + localPart: 'prev_payment_date' + }, + type: 'attribute' + }, { + name: 'otherLoans', + typeInfo: 'Decimal', + attributeName: { + localPart: 'other_loans' + }, + type: 'attribute' + }, { + name: 'currentPayment', + typeInfo: 'Decimal', + attributeName: { + localPart: 'current_payment' + }, + type: 'attribute' + }, { + name: 'currentPaymentDueDate', + typeInfo: 'Date', + attributeName: { + localPart: 'current_payment_due_date' + }, + type: 'attribute' + }, { + name: 'filingFeeAmount', + typeInfo: 'Decimal', + attributeName: { + localPart: 'filing_fee_amount' + }, + type: 'attribute' + }, { + name: 'filingFeeType', + attributeName: { + localPart: 'filing_fee_type' + }, + type: 'attribute' + }, { + name: 'interestOnlyMinPayment', + typeInfo: 'Decimal', + attributeName: { + localPart: 'interest_only_min_payment' + }, + type: 'attribute' + }, { + name: 'interestOnlyMaxPayment', + typeInfo: 'Decimal', + attributeName: { + localPart: 'interest_only_max_payment' + }, + type: 'attribute' + }] + }, { + localName: 'PERSONALSTATUS', + typeName: 'PERSONAL_STATUS', + baseTypeInfo: '.BASELOANSTATUS', + propertyInfos: [{ + name: 'payoffDate', + typeInfo: 'Date', + attributeName: { + localPart: 'payoff_date' + }, + type: 'attribute' + }, { + name: 'amountChargeOff', + typeInfo: 'Decimal', + attributeName: { + localPart: 'amount_charge_off' + }, + type: 'attribute' + }] + }, { + localName: 'BASETASKLIST', + typeName: 'BASE_TASK_LIST', + propertyInfos: [{ + name: 'task', + minOccurs: 0, + collection: true, + elementName: 'TASK', + typeInfo: '.BASETASKLIST.TASK' + }] + }, { + localName: 'PERSONALLOAN.APPLICANTS', + typeName: null, + propertyInfos: [{ + name: 'applicant', + required: true, + collection: true, + elementName: 'APPLICANT', + typeInfo: '.PERSONALAPPLICANT' + }, { + name: 'selectedProductBorrowerId', + attributeName: { + localPart: 'selected_product_borrower_id' + }, + type: 'attribute' + }] + }, { + localName: 'BASETASKLIST.TASK.REQUIRESET', + typeName: null, + propertyInfos: [{ + name: 'content', + type: 'value' + }, { + name: 'conditionsetHash', + typeInfo: 'AnySimpleType', + attributeName: { + localPart: 'conditionset_hash' + }, + type: 'attribute' + }, { + name: 'encoding', + typeInfo: 'AnySimpleType', + attributeName: { + localPart: 'encoding' + }, + type: 'attribute' + }] + }, { + localName: 'BASEDISBURSEMENTDEPOSIT', + typeName: 'BASE_DISBURSEMENT_DEPOSIT', + baseTypeInfo: '.BASEDISBURSEMENT', + propertyInfos: [{ + name: 'depositAccount', + attributeName: { + localPart: 'deposit_account' + }, + type: 'attribute' + }, { + name: 'depositSuffix', + attributeName: { + localPart: 'deposit_suffix' + }, + type: 'attribute' + }, { + name: 'depositType', + attributeName: { + localPart: 'deposit_type' + }, + type: 'attribute' + }, { + name: 'depositDateToCredit', + typeInfo: 'Date', + attributeName: { + localPart: 'deposit_date_to_credit' + }, + type: 'attribute' + }] + }, { + localName: 'FOMANSWEREDQUESTIONS.FOMANSWEREDQUESTION.FOMANSWERS', + typeName: null, + propertyInfos: [{ + name: 'fomanswer', + minOccurs: 0, + collection: true, + elementName: 'FOM_ANSWER', + typeInfo: '.FOMANSWEREDQUESTIONS.FOMANSWEREDQUESTION.FOMANSWERS.FOMANSWER' + }] + }, { + localName: 'BASEASSETCERTIFICATE', + typeName: 'BASE_ASSET_CERTIFICATE', + baseTypeInfo: '.BASEASSET', + propertyInfos: [{ + name: 'certificateNumber', + attributeName: { + localPart: 'certificate_number' + }, + type: 'attribute' + }, { + name: 'expirationDate', + typeInfo: 'Date', + attributeName: { + localPart: 'expiration_date' + }, + type: 'attribute' + }, { + name: 'issueDate', + typeInfo: 'Date', + attributeName: { + localPart: 'issue_date' + }, + type: 'attribute' + }, { + name: 'pledgeType', + attributeName: { + localPart: 'pledge_type' + }, + type: 'attribute' + }, { + name: 'rate', + typeInfo: 'Decimal', + attributeName: { + localPart: 'rate' + }, + type: 'attribute' + }, { + name: 'pledgePercent', + typeInfo: 'Decimal', + attributeName: { + localPart: 'pledge_percent' + }, + type: 'attribute' + }, { + name: 'pledgeValueType', + attributeName: { + localPart: 'pledge_value_type' + }, + type: 'attribute' + }, { + name: 'pledgeValue', + typeInfo: 'Decimal', + attributeName: { + localPart: 'pledge_value' + }, + type: 'attribute' + }] + }, { + localName: 'BASELOANCONTACTS.CONTACTINFO', + typeName: null, + propertyInfos: [{ + name: 'contactType', + required: true, + attributeName: { + localPart: 'contact_type' + }, + type: 'attribute' + }, { + name: 'firstName', + attributeName: { + localPart: 'first_name' + }, + type: 'attribute' + }, { + name: 'middleName', + attributeName: { + localPart: 'middle_name' + }, + type: 'attribute' + }, { + name: 'lastName', + attributeName: { + localPart: 'last_name' + }, + type: 'attribute' + }, { + name: 'suffix', + attributeName: { + localPart: 'suffix' + }, + type: 'attribute' + }, { + name: 'address', + attributeName: { + localPart: 'address' + }, + type: 'attribute' + }, { + name: 'city', + attributeName: { + localPart: 'city' + }, + type: 'attribute' + }, { + name: 'state', + attributeName: { + localPart: 'state' + }, + type: 'attribute' + }, { + name: 'zip', + attributeName: { + localPart: 'zip' + }, + type: 'attribute' + }, { + name: 'phone', + attributeName: { + localPart: 'phone' + }, + type: 'attribute' + }, { + name: 'workPhone', + attributeName: { + localPart: 'work_phone' + }, + type: 'attribute' + }, { + name: 'fax', + attributeName: { + localPart: 'fax' + }, + type: 'attribute' + }, { + name: 'cell', + attributeName: { + localPart: 'cell' + }, + type: 'attribute' + }, { + name: 'pager', + attributeName: { + localPart: 'pager' + }, + type: 'attribute' + }, { + name: 'email', + attributeName: { + localPart: 'email' + }, + type: 'attribute' + }, { + name: 'companyName', + attributeName: { + localPart: 'company_name' + }, + type: 'attribute' + }, { + name: 'departmentName', + attributeName: { + localPart: 'department_name' + }, + type: 'attribute' + }, { + name: 'companyAddress', + attributeName: { + localPart: 'company_address' + }, + type: 'attribute' + }, { + name: 'companyCity', + attributeName: { + localPart: 'company_city' + }, + type: 'attribute' + }, { + name: 'companyState', + attributeName: { + localPart: 'company_state' + }, + type: 'attribute' + }, { + name: 'companyZip', + attributeName: { + localPart: 'company_zip' + }, + type: 'attribute' + }, { + name: 'companyPhone', + attributeName: { + localPart: 'company_phone' + }, + type: 'attribute' + }, { + name: 'companyFax', + attributeName: { + localPart: 'company_fax' + }, + type: 'attribute' + }, { + name: 'county', + attributeName: { + localPart: 'county' + }, + type: 'attribute' + }, { + name: 'notes', + attributeName: { + localPart: 'notes' + }, + type: 'attribute' + }, { + name: 'ssn', + attributeName: { + localPart: 'ssn' + }, + type: 'attribute' + }, { + name: 'dob', + typeInfo: 'Date', + attributeName: { + localPart: 'dob' + }, + type: 'attribute' + }, { + name: 'isSsnTaxid', + attributeName: { + localPart: 'is_ssn_taxid' + }, + type: 'attribute' + }, { + name: 'paac', + attributeName: { + localPart: 'paac' + }, + type: 'attribute' + }] + }, { + localName: 'BASEBRANCH', + typeName: 'BASE_BRANCH', + baseTypeInfo: '.BASEPARTY', + propertyInfos: [{ + name: 'otherAttributes', + type: 'anyAttribute' + }, { + name: 'address', + elementName: 'ADDRESS', + typeInfo: '.BASEADDRESSLOOSE' + }, { + name: 'referenceId2', + typeInfo: 'AnySimpleType', + attributeName: { + localPart: 'reference_id2' + }, + type: 'attribute' + }, { + name: 'deluxeOrgReportingUnit', + typeInfo: 'AnySimpleType', + attributeName: { + localPart: 'deluxe_org_reporting_unit' + }, + type: 'attribute' + }, { + name: 'ewsOrgReportingUnit', + typeInfo: 'AnySimpleType', + attributeName: { + localPart: 'ews_org_reporting_unit' + }, + type: 'attribute' + }] + }, { + localName: 'PERSONALAPPLICANT', + typeName: 'PERSONAL_APPLICANT', + baseTypeInfo: '.PERSONALBASEAPPLICANT', + propertyInfos: [{ + name: 'otherAttributes', + type: 'anyAttribute' + }, { + name: 'spouse', + elementName: 'SPOUSE', + typeInfo: '.PERSONALBASEAPPLICANT' + }, { + name: 'creditreport', + elementName: 'CREDIT_REPORT', + typeInfo: '.PERSONALAPPLICANT.CREDITREPORT' + }, { + name: 'fomansweredquestions', + elementName: 'FOM_ANSWERED_QUESTIONS', + typeInfo: '.FOMANSWEREDQUESTIONS' + }, { + name: 'isFraudCredit', + attributeName: { + localPart: 'is_fraud_credit' + }, + type: 'attribute' + }, { + name: 'isOfacCredit', + attributeName: { + localPart: 'is_ofac_credit' + }, + type: 'attribute' + }, { + name: 'combinedUnsecuredAggregateAmountWithLender', + typeInfo: 'Decimal', + attributeName: { + localPart: 'combined_unsecured_aggregate_amount_with_lender' + }, + type: 'attribute' + }, { + name: 'combinedSecuredAggregateAmountWithLenderNoMortgage', + typeInfo: 'Decimal', + attributeName: { + localPart: 'combined_secured_aggregate_amount_with_lender_no_mortgage' + }, + type: 'attribute' + }] + }, { + localName: 'BASEEVENTHISTORY', + typeName: 'BASE_EVENT_HISTORY', + propertyInfos: [{ + name: 'event', + minOccurs: 0, + collection: true, + elementName: 'EVENT', + typeInfo: '.BASEEVENTHISTORY.EVENT' + }] + }, { + localName: 'BASEWEBMSHISTORY.MESSAGE', + typeName: null, + propertyInfos: [{ + name: 'time', + typeInfo: 'DateTime', + attributeName: { + localPart: 'time' + }, + type: 'attribute' + }, { + name: 'name', + attributeName: { + localPart: 'name' + }, + type: 'attribute' + }, { + name: 'type', + attributeName: { + localPart: 'type' + }, + type: 'attribute' + }, { + name: 'text', + attributeName: { + localPart: 'text' + }, + type: 'attribute' + }] + }, { + localName: 'BASECUSTOMQUESTIONS.CUSTOMQUESTION.CUSTOMQUESTIONANSWER', + typeName: null, + propertyInfos: [{ + name: 'answerText', + attributeName: { + localPart: 'answer_text' + }, + type: 'attribute' + }, { + name: 'answerValue', + attributeName: { + localPart: 'answer_value' + }, + type: 'attribute' + }] + }, { + localName: 'BASELOANSTATUS', + typeName: 'BASE_LOAN_STATUS', + propertyInfos: [{ + name: 'loanStatus', + required: true, + attributeName: { + localPart: 'loan_status' + }, + type: 'attribute' + }, { + name: 'initialEntryTimestamp', + typeInfo: 'Calendar', + attributeName: { + localPart: 'initial_entry_timestamp' + }, + type: 'attribute' + }, { + name: 'lastModified', + typeInfo: 'Calendar', + attributeName: { + localPart: 'last_modified' + }, + type: 'attribute' + }, { + name: 'submitDate', + typeInfo: 'Calendar', + attributeName: { + localPart: 'submit_date' + }, + type: 'attribute' + }, { + name: 'underwriteSubmitDate', + typeInfo: 'Calendar', + attributeName: { + localPart: 'underwrite_submit_date' + }, + type: 'attribute' + }, { + name: 'isLocked', + required: true, + attributeName: { + localPart: 'is_locked' + }, + type: 'attribute' + }, { + name: 'existingBalance', + typeInfo: 'Decimal', + attributeName: { + localPart: 'existing_balance' + }, + type: 'attribute' + }, { + name: 'existingBalanceDate', + typeInfo: 'Date', + attributeName: { + localPart: 'existing_balance_date' + }, + type: 'attribute' + }, { + name: 'delinquencyPeriod', + typeInfo: 'Integer', + attributeName: { + localPart: 'delinquency_period' + }, + type: 'attribute' + }, { + name: 'delinquencyAmount', + typeInfo: 'Decimal', + attributeName: { + localPart: 'delinquency_amount' + }, + type: 'attribute' + }, { + name: 'approvalDate', + typeInfo: 'DateTime', + attributeName: { + localPart: 'approval_date' + }, + type: 'attribute' + }, { + name: 'declinedDate', + typeInfo: 'DateTime', + attributeName: { + localPart: 'declined_date' + }, + type: 'attribute' + }, { + name: 'firstApprovalDate', + typeInfo: 'DateTime', + attributeName: { + localPart: 'first_approval_date' + }, + type: 'attribute' + }, { + name: 'nextPaymentDate', + typeInfo: 'Date', + attributeName: { + localPart: 'next_payment_date' + }, + type: 'attribute' + }, { + name: 'responseDate', + typeInfo: 'DateTime', + attributeName: { + localPart: 'response_date' + }, + type: 'attribute' + }, { + name: 'counterOfferDate', + typeInfo: 'DateTime', + attributeName: { + localPart: 'counter_offer_date' + }, + type: 'attribute' + }, { + name: 'appReceiveDate', + typeInfo: 'DateTime', + attributeName: { + localPart: 'app_receive_date' + }, + type: 'attribute' + }, { + name: 'decidingDate', + typeInfo: 'Date', + attributeName: { + localPart: 'deciding_date' + }, + type: 'attribute' + }, { + name: 'bookingDate', + typeInfo: 'DateTime', + attributeName: { + localPart: 'booking_date' + }, + type: 'attribute' + }, { + name: 'bookingReferenceId', + attributeName: { + localPart: 'booking_reference_id' + }, + type: 'attribute' + }] + }, { + localName: 'BASEASSETREALESTATE', + typeName: 'BASE_ASSET_REAL_ESTATE', + baseTypeInfo: '.BASEASSET', + propertyInfos: [{ + name: 'propertyType', + attributeName: { + localPart: 'property_type' + }, + type: 'attribute' + }, { + name: 'propertyGrossRentalIncome', + typeInfo: 'Decimal', + attributeName: { + localPart: 'property_gross_rental_income' + }, + type: 'attribute' + }, { + name: 'propertyNetRentalIncome', + typeInfo: 'Decimal', + attributeName: { + localPart: 'property_net_rental_income' + }, + type: 'attribute' + }, { + name: 'propertyMortgagePayments', + typeInfo: 'Decimal', + attributeName: { + localPart: 'property_mortgage_payments' + }, + type: 'attribute' + }, { + name: 'propertyOtherCosts', + typeInfo: 'Decimal', + attributeName: { + localPart: 'property_other_costs' + }, + type: 'attribute' + }, { + name: 'propertyCurrentResidenceIndicator', + attributeName: { + localPart: 'property_current_residence_indicator' + }, + type: 'attribute' + }, { + name: 'propertyDisposition', + attributeName: { + localPart: 'property_disposition' + }, + type: 'attribute' + }, { + name: 'isSubjectProperty', + attributeName: { + localPart: 'is_subject_property' + }, + type: 'attribute' + }, { + name: 'propertyTaxId', + attributeName: { + localPart: 'property_tax_id' + }, + type: 'attribute' + }, { + name: 'isFinancedProperty', + attributeName: { + localPart: 'is_financed_property' + }, + type: 'attribute' + }] + }, { + localName: 'BASEADDRESSSTRICT', + typeName: 'BASE_ADDRESS_STRICT', + propertyInfos: [{ + name: 'streetAddress', + attributeName: { + localPart: 'street_address' + }, + type: 'attribute' + }, { + name: 'streetNo', + attributeName: { + localPart: 'street_no' + }, + type: 'attribute' + }, { + name: 'streetDirection', + attributeName: { + localPart: 'street_direction' + }, + type: 'attribute' + }, { + name: 'streetName', + attributeName: { + localPart: 'street_name' + }, + type: 'attribute' + }, { + name: 'streetType', + attributeName: { + localPart: 'street_type' + }, + type: 'attribute' + }, { + name: 'unitNo', + attributeName: { + localPart: 'unit_no' + }, + type: 'attribute' + }, { + name: 'verificationDate', + typeInfo: 'Calendar', + attributeName: { + localPart: 'verification_date' + }, + type: 'attribute' + }, { + name: 'city', + attributeName: { + localPart: 'city' + }, + type: 'attribute' + }, { + name: 'state', + attributeName: { + localPart: 'state' + }, + type: 'attribute' + }, { + name: 'zip', + attributeName: { + localPart: 'zip' + }, + type: 'attribute' + }, { + name: 'county', + attributeName: { + localPart: 'county' + }, + type: 'attribute' + }] + }, { + localName: 'BASELOANINFO', + typeName: 'BASE_LOAN_INFO', + propertyInfos: [{ + name: 'rateCode', + attributeName: { + localPart: 'rate_code' + }, + type: 'attribute' + }, { + name: 'maxUnderwriteAmount', + typeInfo: 'Double', + attributeName: { + localPart: 'max_underwrite_amount' + }, + type: 'attribute' + }, { + name: 'paymentDueDay', + typeInfo: 'Integer', + attributeName: { + localPart: 'payment_due_day' + }, + type: 'attribute' + }, { + name: 'paymentDueDay2', + typeInfo: 'Integer', + attributeName: { + localPart: 'payment_due_day2' + }, + type: 'attribute' + }, { + name: 'eplFeesTotal', + typeInfo: 'Decimal', + attributeName: { + localPart: 'epl_fees_total' + }, + type: 'attribute' + }, { + name: 'isClaimed', + attributeName: { + localPart: 'is_claimed' + }, + type: 'attribute' + }, { + name: 'isCompleteConsumer', + attributeName: { + localPart: 'is_complete_consumer' + }, + type: 'attribute' + }, { + name: 'requireProductRefresh', + attributeName: { + localPart: 'require_product_refresh' + }, + type: 'attribute' + }, { + name: 'isAddon', + attributeName: { + localPart: 'is_addon' + }, + type: 'attribute' + }, { + name: 'isAmendment', + attributeName: { + localPart: 'is_amendment' + }, + type: 'attribute' + }, { + name: 'rateAdjustment', + typeInfo: 'Decimal', + attributeName: { + localPart: 'rate_adjustment' + }, + type: 'attribute' + }, { + name: 'rateAdjustmentReason', + attributeName: { + localPart: 'rate_adjustment_reason' + }, + type: 'attribute' + }, { + name: 'solveFor', + attributeName: { + localPart: 'solve_for' + }, + type: 'attribute' + }, { + name: 'overrideCode', + attributeName: { + localPart: 'override_code' + }, + type: 'attribute' + }, { + name: 'overrideTier', + attributeName: { + localPart: 'override_tier' + }, + type: 'attribute' + }, { + name: 'isPossibleDupe', + attributeName: { + localPart: 'is_possible_dupe' + }, + type: 'attribute' + }, { + name: 'isFraudManual', + attributeName: { + localPart: 'is_fraud_manual' + }, + type: 'attribute' + }, { + name: 'isOfacManual', + attributeName: { + localPart: 'is_ofac_manual' + }, + type: 'attribute' + }, { + name: 'isPossibleDupeManual', + attributeName: { + localPart: 'is_possible_dupe_manual' + }, + type: 'attribute' + }, { + name: 'preapprovalType', + attributeName: { + localPart: 'preapproval_type' + }, + type: 'attribute' + }, { + name: 'appSubtype', + attributeName: { + localPart: 'app_subtype' + }, + type: 'attribute' + }, { + name: 'campaignCode', + attributeName: { + localPart: 'campaign_code' + }, + type: 'attribute' + }, { + name: 'isWorkoutLoan', + attributeName: { + localPart: 'is_workout_loan' + }, + type: 'attribute' + }, { + name: 'isSolveforManual', + attributeName: { + localPart: 'is_solvefor_manual' + }, + type: 'attribute' + }, { + name: 'tier', + typeInfo: 'Integer', + attributeName: { + localPart: 'tier' + }, + type: 'attribute' + }, { + name: 'tierPrevious', + typeInfo: 'Integer', + attributeName: { + localPart: 'tier_previous' + }, + type: 'attribute' + }, { + name: 'isPrequalificationApplied', + attributeName: { + localPart: 'is_prequalification_applied' + }, + type: 'attribute' + }, { + name: 'isOfac', + attributeName: { + localPart: 'is_ofac' + }, + type: 'attribute' + }, { + name: 'isHighRiskConsumer', + attributeName: { + localPart: 'is_high_risk_consumer' + }, + type: 'attribute' + }, { + name: 'isHighRiskConsumerManual', + attributeName: { + localPart: 'is_high_risk_consumer_manual' + }, + type: 'attribute' + }, { + name: 'productReferenceId', + attributeName: { + localPart: 'product_reference_id' + }, + type: 'attribute' + }] + }, { + localName: 'PERSONALBASEAPPLICANT.PREVIOUSADDRESS', + typeName: null, + baseTypeInfo: '.BASEADDRESSLOOSE', + propertyInfos: [{ + name: 'occupancyStatus', + attributeName: { + localPart: 'occupancy_status' + }, + type: 'attribute' + }, { + name: 'occupancyDuration', + typeInfo: 'Integer', + attributeName: { + localPart: 'occupancy_duration' + }, + type: 'attribute' + }, { + name: 'otherOccupancyDescription', + attributeName: { + localPart: 'other_occupancy_description' + }, + type: 'attribute' + }] + }, { + localName: 'BENEFICIALOWNERS.BENEFICIALOWNER', + typeName: null, + propertyInfos: [{ + name: 'idcard', + required: true, + elementName: 'ID_CARD', + typeInfo: '.BASEIDCARD' + }, { + name: 'firstName', + attributeName: { + localPart: 'first_name' + }, + type: 'attribute' + }, { + name: 'middleName', + attributeName: { + localPart: 'middle_name' + }, + type: 'attribute' + }, { + name: 'lastName', + attributeName: { + localPart: 'last_name' + }, + type: 'attribute' + }, { + name: 'suffix', + attributeName: { + localPart: 'suffix' + }, + type: 'attribute' + }, { + name: 'dob', + typeInfo: 'Date', + attributeName: { + localPart: 'dob' + }, + type: 'attribute' + }, { + name: 'isTinSsn', + attributeName: { + localPart: 'is_tin_ssn' + }, + type: 'attribute' + }, { + name: 'ssn', + attributeName: { + localPart: 'ssn' + }, + type: 'attribute' + }, { + name: 'address', + attributeName: { + localPart: 'address' + }, + type: 'attribute' + }, { + name: 'city', + attributeName: { + localPart: 'city' + }, + type: 'attribute' + }, { + name: 'state', + attributeName: { + localPart: 'state' + }, + type: 'attribute' + }, { + name: 'zip', + attributeName: { + localPart: 'zip' + }, + type: 'attribute' + }, { + name: 'isBeneficialOwner', + attributeName: { + localPart: 'is_beneficial_owner' + }, + type: 'attribute' + }, { + name: 'percentBusinessOwned', + typeInfo: 'Double', + attributeName: { + localPart: 'percent_business_owned' + }, + type: 'attribute' + }, { + name: 'isControl', + attributeName: { + localPart: 'is_control' + }, + type: 'attribute' + }, { + name: 'isAuthorizedCreditReport', + attributeName: { + localPart: 'is_authorized_credit_report' + }, + type: 'attribute' + }, { + name: 'citizenship', + attributeName: { + localPart: 'citizenship' + }, + type: 'attribute' + }, { + name: 'controlTitle', + attributeName: { + localPart: 'control_title' + }, + type: 'attribute' + }, { + name: 'isOfacIstwatch', + attributeName: { + localPart: 'is_ofac_istwatch' + }, + type: 'attribute' + }] + }, { + localName: 'BASEAPPLICANTQUESTIONS.APPLICANTQUESTION.APPLICANTQUESTIONANSWER', + typeName: null, + propertyInfos: [{ + name: 'answerText', + attributeName: { + localPart: 'answer_text' + }, + type: 'attribute' + }, { + name: 'answerValue', + attributeName: { + localPart: 'answer_value' + }, + type: 'attribute' + }] + }, { + localName: 'BASECONTACTINFO', + typeName: 'BASE_CONTACT_INFO', + propertyInfos: [{ + name: 'preferredContactMethod', + attributeName: { + localPart: 'preferred_contact_method' + }, + type: 'attribute' + }, { + name: 'cellPhone', + attributeName: { + localPart: 'cell_phone' + }, + type: 'attribute' + }, { + name: 'cellPhoneCountry', + attributeName: { + localPart: 'cell_phone_country' + }, + type: 'attribute' + }, { + name: 'faxNumber', + attributeName: { + localPart: 'fax_number' + }, + type: 'attribute' + }, { + name: 'faxNumberCountry', + attributeName: { + localPart: 'fax_number_country' + }, + type: 'attribute' + }, { + name: 'email', + attributeName: { + localPart: 'email' + }, + type: 'attribute' + }, { + name: 'homePhone', + attributeName: { + localPart: 'home_phone' + }, + type: 'attribute' + }, { + name: 'homePhoneCountry', + attributeName: { + localPart: 'home_phone_country' + }, + type: 'attribute' + }, { + name: 'workPhone', + attributeName: { + localPart: 'work_phone' + }, + type: 'attribute' + }, { + name: 'workPhoneCountry', + attributeName: { + localPart: 'work_phone_country' + }, + type: 'attribute' + }, { + name: 'workPhoneExtension', + attributeName: { + localPart: 'work_phone_extension' + }, + type: 'attribute' + }] + }, { + localName: 'BASEHMDAINFO', + typeName: 'BASE_HMDA_INFO', + propertyInfos: [{ + name: 'propertyAddress', + attributeName: { + localPart: 'property_address' + }, + type: 'attribute' + }, { + name: 'propertyCity', + attributeName: { + localPart: 'property_city' + }, + type: 'attribute' + }, { + name: 'propertyState', + attributeName: { + localPart: 'property_state' + }, + type: 'attribute' + }, { + name: 'propertyType', + attributeName: { + localPart: 'property_type' + }, + type: 'attribute' + }, { + name: 'propertyZip', + attributeName: { + localPart: 'property_zip' + }, + type: 'attribute' + }, { + name: 'isHoepa', + attributeName: { + localPart: 'is_hoepa' + }, + type: 'attribute' + }, { + name: 'isHoepaManual', + attributeName: { + localPart: 'is_hoepa_manual' + }, + type: 'attribute' + }, { + name: 'lienPosition', + typeInfo: 'Int', + attributeName: { + localPart: 'lien_position' + }, + type: 'attribute' + }, { + name: 'hmdaLoanPurpose', + attributeName: { + localPart: 'hmda_loan_purpose' + }, + type: 'attribute' + }, { + name: 'propertyOccupancyStatus', + attributeName: { + localPart: 'property_occupancy_status' + }, + type: 'attribute' + }, { + name: 'msaNumber', + attributeName: { + localPart: 'msa_number' + }, + type: 'attribute' + }, { + name: 'propertyTaxId', + attributeName: { + localPart: 'property_tax_id' + }, + type: 'attribute' + }, { + name: 'censusTractNumber', + attributeName: { + localPart: 'census_tract_number' + }, + type: 'attribute' + }, { + name: 'propertyCounty', + attributeName: { + localPart: 'property_county' + }, + type: 'attribute' + }, { + name: 'propertyCountyCode', + attributeName: { + localPart: 'property_county_code' + }, + type: 'attribute' + }, { + name: 'stateCode', + attributeName: { + localPart: 'state_code' + }, + type: 'attribute' + }, { + name: 'interviewMethod', + attributeName: { + localPart: 'interview_method' + }, + type: 'attribute' + }, { + name: 'purchaser', + attributeName: { + localPart: 'purchaser' + }, + type: 'attribute' + }, { + name: 'propertyAddressVerificationDate', + typeInfo: 'Date', + attributeName: { + localPart: 'property_address_verification_date' + }, + type: 'attribute' + }] + }, { + localName: 'DECLARATIONS', + propertyInfos: [{ + name: 'hasJudgeBankruptForeclosure', + attributeName: { + localPart: 'has_judge_bankrupt_foreclosure' + }, + type: 'attribute' + }, { + name: 'hasDeclareBankrupt', + attributeName: { + localPart: 'has_declare_bankrupt' + }, + type: 'attribute' + }, { + name: 'hasChapter13', + attributeName: { + localPart: 'has_chapter_13' + }, + type: 'attribute' + }, { + name: 'hasLawsuitParty', + attributeName: { + localPart: 'has_lawsuit_party' + }, + type: 'attribute' + }, { + name: 'hasJudgement', + attributeName: { + localPart: 'has_judgement' + }, + type: 'attribute' + }, { + name: 'hasForeclosure', + attributeName: { + localPart: 'has_foreclosure' + }, + type: 'attribute' + }, { + name: 'hasReposession', + attributeName: { + localPart: 'has_reposession' + }, + type: 'attribute' + }, { + name: 'hasOtherObligation', + attributeName: { + localPart: 'has_other_obligation' + }, + type: 'attribute' + }, { + name: 'hasPastDueBills', + attributeName: { + localPart: 'has_past_due_bills' + }, + type: 'attribute' + }, { + name: 'hasCoMaker', + attributeName: { + localPart: 'has_co_maker' + }, + type: 'attribute' + }, { + name: 'coMakerPrimaryName', + attributeName: { + localPart: 'co_maker_primary_name' + }, + type: 'attribute' + }, { + name: 'coMakerCreditor', + attributeName: { + localPart: 'co_maker_creditor' + }, + type: 'attribute' + }, { + name: 'coMakerAmount', + typeInfo: 'Decimal', + attributeName: { + localPart: 'co_maker_amount' + }, + type: 'attribute' + }, { + name: 'hasAlias', + attributeName: { + localPart: 'has_alias' + }, + type: 'attribute' + }, { + name: 'alias', + attributeName: { + localPart: 'alias' + }, + type: 'attribute' + }, { + name: 'hasIncomeDecline', + attributeName: { + localPart: 'has_income_decline' + }, + type: 'attribute' + }, { + name: 'hasSuitsPending', + attributeName: { + localPart: 'has_suits_pending' + }, + type: 'attribute' + }, { + name: 'hasAlimony', + attributeName: { + localPart: 'has_alimony' + }, + type: 'attribute' + }, { + name: 'alimonyRecipient', + attributeName: { + localPart: 'alimony_recipient' + }, + type: 'attribute' + }, { + name: 'alimonyRecipientAddress', + attributeName: { + localPart: 'alimony_recipient_address' + }, + type: 'attribute' + }, { + name: 'hasPropertyForSale', + attributeName: { + localPart: 'has_property_for_sale' + }, + type: 'attribute' + }] + }, { + localName: 'INTEGRATIONDATA', + typeName: 'INTEGRATION_DATA' + }, { + localName: 'BASETASKLIST.TASK.APPLIEDSET', + typeName: null, + propertyInfos: [{ + name: 'content', + type: 'value' + }, { + name: 'conditionsetHash', + typeInfo: 'AnySimpleType', + attributeName: { + localPart: 'conditionset_hash' + }, + type: 'attribute' + }, { + name: 'encoding', + typeInfo: 'AnySimpleType', + attributeName: { + localPart: 'encoding' + }, + type: 'attribute' + }] + }, { + localName: 'FOMANSWEREDQUESTIONS', + typeName: 'FOM_ANSWERED_QUESTIONS', + propertyInfos: [{ + name: 'fomansweredquestion', + minOccurs: 0, + collection: true, + elementName: 'FOM_ANSWERED_QUESTION', + typeInfo: '.FOMANSWEREDQUESTIONS.FOMANSWEREDQUESTION' + }] + }, { + localName: 'BASEMODIFICATIONHISTORY.AUDIT', + typeName: null, + propertyInfos: [{ + name: 'content', + type: 'value' + }, { + name: 'modificationDate', + typeInfo: 'DateTime', + attributeName: { + localPart: 'modification_date' + }, + type: 'attribute' + }, { + name: 'modifierName', + attributeName: { + localPart: 'modifier_name' + }, + type: 'attribute' + }, { + name: 'modifierType', + attributeName: { + localPart: 'modifier_type' + }, + type: 'attribute' + }] + }, { + localName: 'PAYMENTMANUALNOCOUPONINFO', + typeName: 'PAYMENT_MANUAL_NO_COUPON_INFO', + propertyInfos: [{ + name: 'accountNumber', + attributeName: { + localPart: 'account_number' + }, + type: 'attribute' + }] + }, { + localName: 'BASEASSET', + typeName: 'BASE_ASSET', + propertyInfos: [{ + name: 'assetType', + required: true, + attributeName: { + localPart: 'asset_type' + }, + type: 'attribute' + }, { + name: 'assetValue', + typeInfo: 'Decimal', + attributeName: { + localPart: 'asset_value' + }, + type: 'attribute' + }, { + name: 'propertyAddress', + attributeName: { + localPart: 'property_address' + }, + type: 'attribute' + }, { + name: 'propertyZip', + attributeName: { + localPart: 'property_zip' + }, + type: 'attribute' + }, { + name: 'propertyState', + attributeName: { + localPart: 'property_state' + }, + type: 'attribute' + }, { + name: 'propertyCity', + attributeName: { + localPart: 'property_city' + }, + type: 'attribute' + }, { + name: 'existingLoanAmount', + typeInfo: 'Decimal', + attributeName: { + localPart: 'existing_loan_amount' + }, + type: 'attribute' + }, { + name: 'description', + attributeName: { + localPart: 'description' + }, + type: 'attribute' + }, { + name: 'accountNumber', + attributeName: { + localPart: 'account_number' + }, + type: 'attribute' + }, { + name: 'bankName', + attributeName: { + localPart: 'bank_name' + }, + type: 'attribute' + }, { + name: 'isCollateral', + attributeName: { + localPart: 'is_collateral' + }, + type: 'attribute' + }, { + name: 'ownershipType', + required: true, + attributeName: { + localPart: 'ownership_type' + }, + type: 'attribute' + }, { + name: 'otherOwnerName', + attributeName: { + localPart: 'other_owner_name' + }, + type: 'attribute' + }, { + name: 'otherOwnerName2', + attributeName: { + localPart: 'other_owner_name2' + }, + type: 'attribute' + }, { + name: 'availableAccountInfo', + attributeName: { + localPart: 'available_account_info' + }, + type: 'attribute' + }, { + name: 'stockBondMutualfundShareCount', + typeInfo: 'Integer', + attributeName: { + localPart: 'stock_bond_mutualfund_share_count' + }, + type: 'attribute' + }, { + name: 'verificationStatus', + attributeName: { + localPart: 'verification_status' + }, + type: 'attribute' + }, { + name: 'otherOwnerContactIndex', + typeInfo: 'Integer', + attributeName: { + localPart: 'other_owner_contact_index' + }, + type: 'attribute' + }, { + name: 'otherOwnerContactIndex2', + typeInfo: 'Integer', + attributeName: { + localPart: 'other_owner_contact_index2' + }, + type: 'attribute' + }] + }, { + localName: 'BASEDISBURSEMENTCHECK', + typeName: 'BASE_DISBURSEMENT_CHECK', + baseTypeInfo: '.BASEDISBURSEMENT', + propertyInfos: [{ + name: 'checkNumber', + attributeName: { + localPart: 'check_number' + }, + type: 'attribute' + }, { + name: 'checkPayableTo', + attributeName: { + localPart: 'check_payable_to' + }, + type: 'attribute' + }, { + name: 'checkAddress1', + attributeName: { + localPart: 'check_address_1' + }, + type: 'attribute' + }, { + name: 'checkAddress2', + attributeName: { + localPart: 'check_address_2' + }, + type: 'attribute' + }, { + name: 'checkAddress3', + attributeName: { + localPart: 'check_address_3' + }, + type: 'attribute' + }, { + name: 'checkZip', + attributeName: { + localPart: 'check_zip' + }, + type: 'attribute' + }, { + name: 'checkRemitter', + attributeName: { + localPart: 'check_remitter' + }, + type: 'attribute' + }, { + name: 'checkPurpose', + attributeName: { + localPart: 'check_purpose' + }, + type: 'attribute' + }, { + name: 'checkStatus', + attributeName: { + localPart: 'check_status' + }, + type: 'attribute' + }, { + name: 'checkPrintOption', + typeInfo: 'Int', + attributeName: { + localPart: 'check_print_option' + }, + type: 'attribute' + }, { + name: 'checkIsPayeeOnly', + attributeName: { + localPart: 'check_is_payee_only' + }, + type: 'attribute' + }, { + name: 'checkIsPrimaryApplicant', + attributeName: { + localPart: 'check_is_primary_applicant' + }, + type: 'attribute' + }, { + name: 'payoffDate', + typeInfo: 'Calendar', + attributeName: { + localPart: 'payoff_date' + }, + type: 'attribute' + }, { + name: 'interestPerDiem', + typeInfo: 'Double', + attributeName: { + localPart: 'interest_per_diem' + }, + type: 'attribute' + }, { + name: 'checkRemitterContactIndex', + typeInfo: 'Integer', + attributeName: { + localPart: 'check_remitter_contact_index' + }, + type: 'attribute' + }, { + name: 'checkRemitterContactIndex2', + typeInfo: 'Integer', + attributeName: { + localPart: 'check_remitter_contact_index2' + }, + type: 'attribute' + }, { + name: 'checkCoremitterContactIndex', + typeInfo: 'Integer', + attributeName: { + localPart: 'check_coremitter_contact_index' + }, + type: 'attribute' + }, { + name: 'isPayeeOfacIstwatch', + attributeName: { + localPart: 'is_payee_ofac_istwatch' + }, + type: 'attribute' + }, { + name: 'istwatchTransactionDate', + attributeName: { + localPart: 'istwatch_transaction_date' + }, + type: 'attribute' + }, { + name: 'checkAccountNumber', + attributeName: { + localPart: 'check_account_number' + }, + type: 'attribute' + }] + }, { + localName: 'PERSONALLOANINFO', + typeName: 'PERSONAL_LOAN_INFO', + baseTypeInfo: '.BASELOANINFO', + propertyInfos: [{ + name: 'personalLoanType', + attributeName: { + localPart: 'personal_loan_type' + }, + type: 'attribute' + }, { + name: 'purposeType', + attributeName: { + localPart: 'purpose_type' + }, + type: 'attribute' + }, { + name: 'amountRequested', + typeInfo: 'Decimal', + attributeName: { + localPart: 'amount_requested' + }, + type: 'attribute' + }, { + name: 'loanTerm', + typeInfo: 'Int', + attributeName: { + localPart: 'loan_term' + }, + type: 'attribute' + }, { + name: 'loanTermRequested', + typeInfo: 'Int', + attributeName: { + localPart: 'loan_term_requested' + }, + type: 'attribute' + }, { + name: 'amountApproved', + typeInfo: 'Decimal', + attributeName: { + localPart: 'amount_approved' + }, + type: 'attribute' + }, { + name: 'rate', + typeInfo: 'Decimal', + attributeName: { + localPart: 'rate' + }, + type: 'attribute' + }, { + name: 'rateType', + attributeName: { + localPart: 'rate_type' + }, + type: 'attribute' + }, { + name: 'monthlyPayment', + typeInfo: 'Decimal', + attributeName: { + localPart: 'monthly_payment' + }, + type: 'attribute' + }, { + name: 'purposeDescription', + attributeName: { + localPart: 'purpose_description' + }, + type: 'attribute' + }, { + name: 'miscImplant', + attributeName: { + localPart: 'misc_implant' + }, + type: 'attribute' + }, { + name: 'extraCollateralOwner1', + attributeName: { + localPart: 'extra_collateral_owner_1' + }, + type: 'attribute' + }, { + name: 'extraCollateralOwner2', + attributeName: { + localPart: 'extra_collateral_owner_2' + }, + type: 'attribute' + }, { + name: 'isLOC', + attributeName: { + localPart: 'is_LOC' + }, + type: 'attribute' + }, { + name: 'apr', + typeInfo: 'Decimal', + attributeName: { + localPart: 'apr' + }, + type: 'attribute' + }, { + name: 'numberOfPayments', + typeInfo: 'Int', + attributeName: { + localPart: 'number_of_payments' + }, + type: 'attribute' + }, { + name: 'isIndirectLoan', + attributeName: { + localPart: 'is_indirect_loan' + }, + type: 'attribute' + }, { + name: 'isBalloon', + attributeName: { + localPart: 'is_balloon' + }, + type: 'attribute' + }, { + name: 'isOverdraft', + attributeName: { + localPart: 'is_overdraft' + }, + type: 'attribute' + }, { + name: 'paymentPercent', + typeInfo: 'Double', + attributeName: { + localPart: 'payment_percent' + }, + type: 'attribute' + }, { + name: 'minimumPayment', + typeInfo: 'Double', + attributeName: { + localPart: 'minimum_payment' + }, + type: 'attribute' + }, { + name: 'reserveAmount', + typeInfo: 'Double', + attributeName: { + localPart: 'reserve_amount' + }, + type: 'attribute' + }, { + name: 'isHmda', + attributeName: { + localPart: 'is_hmda' + }, + type: 'attribute' + }, { + name: 'isHmdaManual', + attributeName: { + localPart: 'is_hmda_manual' + }, + type: 'attribute' + }, { + name: 'amountApprovedVariance', + typeInfo: 'Decimal', + attributeName: { + localPart: 'amount_approved_variance' + }, + type: 'attribute' + }, { + name: 'changeInCircumstancesDate', + typeInfo: 'Date', + attributeName: { + localPart: 'change_in_circumstances_date' + }, + type: 'attribute' + }, { + name: 'productConversionDate', + typeInfo: 'Date', + attributeName: { + localPart: 'product_conversion_date' + }, + type: 'attribute' + }, { + name: 'isAdvanceRequest', + attributeName: { + localPart: 'is_advance_request' + }, + type: 'attribute' + }, { + name: 'downPayment', + typeInfo: 'Double', + attributeName: { + localPart: 'down_payment' + }, + type: 'attribute' + }, { + name: 'isCalculateMapr', + attributeName: { + localPart: 'is_calculate_mapr' + }, + type: 'attribute' + }, { + name: 'mapr', + typeInfo: 'Decimal', + attributeName: { + localPart: 'mapr' + }, + type: 'attribute' + }] + }, { + localName: 'BASEEMPLOYMENT', + typeName: 'BASE_EMPLOYMENT', + propertyInfos: [{ + name: 'employmentStartDate', + typeInfo: 'Date', + attributeName: { + localPart: 'employment_start_date' + }, + type: 'attribute' + }, { + name: 'employedMonths', + typeInfo: 'Int', + attributeName: { + localPart: 'employed_months' + }, + type: 'attribute' + }, { + name: 'employmentAddress', + attributeName: { + localPart: 'employment_address' + }, + type: 'attribute' + }, { + name: 'employmentCity', + attributeName: { + localPart: 'employment_city' + }, + type: 'attribute' + }, { + name: 'employmentState', + attributeName: { + localPart: 'employment_state' + }, + type: 'attribute' + }, { + name: 'employmentZip', + attributeName: { + localPart: 'employment_zip' + }, + type: 'attribute' + }, { + name: 'occupation', + attributeName: { + localPart: 'occupation' + }, + type: 'attribute' + }, { + name: 'employer', + attributeName: { + localPart: 'employer' + }, + type: 'attribute' + }, { + name: 'employmentPhone', + attributeName: { + localPart: 'employment_phone' + }, + type: 'attribute' + }, { + name: 'employmentStatus', + attributeName: { + localPart: 'employment_status' + }, + type: 'attribute' + }, { + name: 'otherEmploymentDescription', + attributeName: { + localPart: 'other_employment_description' + }, + type: 'attribute' + }, { + name: 'supervisorName', + attributeName: { + localPart: 'supervisor_name' + }, + type: 'attribute' + }, { + name: 'payGrade', + attributeName: { + localPart: 'pay_grade' + }, + type: 'attribute' + }, { + name: 'ets', + typeInfo: 'Date', + attributeName: { + localPart: 'ets' + }, + type: 'attribute' + }, { + name: 'employmentWeeklyHours', + typeInfo: 'Int', + attributeName: { + localPart: 'employment_weekly_hours' + }, + type: 'attribute' + }, { + name: 'employmentBusinessType', + attributeName: { + localPart: 'employment_business_type' + }, + type: 'attribute' + }] + }, { + localName: 'BASEASSETVEHICLE', + typeName: 'BASE_ASSET_VEHICLE', + baseTypeInfo: '.BASEASSET', + propertyInfos: [{ + name: 'vehicleYear', + attributeName: { + localPart: 'vehicle_year' + }, + type: 'attribute' + }, { + name: 'vehicleMake', + attributeName: { + localPart: 'vehicle_make' + }, + type: 'attribute' + }, { + name: 'vehicleModel', + attributeName: { + localPart: 'vehicle_model' + }, + type: 'attribute' + }, { + name: 'vehicleVin', + attributeName: { + localPart: 'vehicle_vin' + }, + type: 'attribute' + }, { + name: 'vehicleTitleOwner', + attributeName: { + localPart: 'vehicle_title_owner' + }, + type: 'attribute' + }, { + name: 'vehicleTitleNumber', + attributeName: { + localPart: 'vehicle_title_number' + }, + type: 'attribute' + }, { + name: 'vehicleColor', + attributeName: { + localPart: 'vehicle_color' + }, + type: 'attribute' + }, { + name: 'vehicleMiles', + typeInfo: 'Int', + attributeName: { + localPart: 'vehicle_miles' + }, + type: 'attribute' + }, { + name: 'vehicleLicensePlate', + attributeName: { + localPart: 'vehicle_license_plate' + }, + type: 'attribute' + }, { + name: 'vehicleSeller', + attributeName: { + localPart: 'vehicle_seller' + }, + type: 'attribute' + }, { + name: 'vehicleHasProofInsurance', + attributeName: { + localPart: 'vehicle_has_proof_insurance' + }, + type: 'attribute' + }] + }, { + localName: 'BASEASSETLIST.ASSET', + typeName: null, + baseTypeInfo: '.BASEASSET' + }, { + localName: 'BASESYSTEM.ORIGINATOR', + typeName: null, + baseTypeInfo: '.BASEPARTY', + propertyInfos: [{ + name: 'otherAttributes', + type: 'anyAttribute' + }, { + name: 'type', + required: true, + attributeName: { + localPart: 'type' + }, + type: 'attribute' + }] + }, { + localName: 'BASEPAYMENTINFOCHOICE', + typeName: 'BASE_PAYMENT_INFO_CHOICE', + propertyInfos: [{ + name: 'couponbook', + required: true, + elementName: 'COUPON_BOOK', + typeInfo: '.PAYMENTCOUPONBOOKINFO' + }, { + name: 'payrolldeduction', + required: true, + elementName: 'PAYROLL_DEDUCTION', + typeInfo: '.PAYMENTPAYROLLDEDUCTIONINFO' + }, { + name: 'manualnocoupon', + required: true, + elementName: 'MANUAL_NO_COUPON', + typeInfo: '.PAYMENTMANUALNOCOUPONINFO' + }, { + name: 'transferfrominternalaccount', + required: true, + elementName: 'TRANSFER_FROM_INTERNAL_ACCOUNT', + typeInfo: '.PAYMENTTRANSFERFROMINTERNALACCOUNTINFO' + }, { + name: 'transferfromotherinstitution', + required: true, + elementName: 'TRANSFER_FROM_OTHER_INSTITUTION', + typeInfo: '.PAYMENTTRANSFERFROMOTHERINSTITUTIONINFO' + }] + }, { + localName: 'BASEMONTHLYDEBT', + typeName: 'BASE_MONTHLY_DEBT', + propertyInfos: [{ + name: 'monthlyLiability', + typeInfo: 'Decimal', + attributeName: { + localPart: 'monthly_liability' + }, + type: 'attribute' + }, { + name: 'monthlyHousingCost', + typeInfo: 'Decimal', + attributeName: { + localPart: 'monthly_housing_cost' + }, + type: 'attribute' + }, { + name: 'monthlyRent', + typeInfo: 'Decimal', + attributeName: { + localPart: 'monthly_rent' + }, + type: 'attribute' + }, { + name: 'monthlyMortgagePayment', + typeInfo: 'Decimal', + attributeName: { + localPart: 'monthly_mortgage_payment' + }, + type: 'attribute' + }, { + name: 'jobExpense', + typeInfo: 'Decimal', + attributeName: { + localPart: 'job_expense' + }, + type: 'attribute' + }, { + name: 'alimony', + typeInfo: 'Decimal', + attributeName: { + localPart: 'alimony' + }, + type: 'attribute' + }, { + name: 'childSupport', + typeInfo: 'Decimal', + attributeName: { + localPart: 'child_support' + }, + type: 'attribute' + }, { + name: 'separateMaintenanceExpense', + typeInfo: 'Decimal', + attributeName: { + localPart: 'separate_maintenance_expense' + }, + type: 'attribute' + }, { + name: 'taxExpense', + typeInfo: 'Decimal', + attributeName: { + localPart: 'tax_expense' + }, + type: 'attribute' + }, { + name: 'otherExpense1', + typeInfo: 'Decimal', + attributeName: { + localPart: 'other_expense_1' + }, + type: 'attribute' + }, { + name: 'otherExpense2', + typeInfo: 'Decimal', + attributeName: { + localPart: 'other_expense_2' + }, + type: 'attribute' + }, { + name: 'otherExpenseDescription1', + attributeName: { + localPart: 'other_expense_description_1' + }, + type: 'attribute' + }, { + name: 'otherExpenseDescription2', + attributeName: { + localPart: 'other_expense_description_2' + }, + type: 'attribute' + }, { + name: 'aggregateAmountWithLender', + typeInfo: 'Decimal', + attributeName: { + localPart: 'aggregate_amount_with_lender' + }, + type: 'attribute' + }, { + name: 'aggregateAmountWithLenderSecuredNoMortgage', + typeInfo: 'Decimal', + attributeName: { + localPart: 'aggregate_amount_with_lender_secured_no_mortgage' + }, + type: 'attribute' + }] + }, { + localName: 'BASETASKLIST.TASK', + typeName: null, + propertyInfos: [{ + name: 'assignto', + elementName: 'ASSIGNTO', + typeInfo: '.BASEPARTY' + }, { + name: 'complete', + elementName: 'COMPLETE', + typeInfo: '.BASEPARTY' + }, { + name: 'create', + elementName: 'CREATE', + typeInfo: '.BASEPARTY' + }, { + name: 'dueloan', + elementName: 'DUELOAN', + typeInfo: '.BASEPARTY' + }, { + name: 'appliedset', + elementName: 'APPLIEDSET', + typeInfo: '.BASETASKLIST.TASK.APPLIEDSET' + }, { + name: 'requireset', + elementName: 'REQUIRESET', + typeInfo: '.BASETASKLIST.TASK.REQUIRESET' + }, { + name: 'dateDue', + typeInfo: 'AnySimpleType', + attributeName: { + localPart: 'date_due' + }, + type: 'attribute' + }, { + name: 'dateCompleted', + typeInfo: 'AnySimpleType', + attributeName: { + localPart: 'date_completed' + }, + type: 'attribute' + }, { + name: 'dateCreated', + typeInfo: 'AnySimpleType', + attributeName: { + localPart: 'date_created' + }, + type: 'attribute' + }, { + name: 'description', + typeInfo: 'AnySimpleType', + attributeName: { + localPart: 'description' + }, + type: 'attribute' + }, { + name: 'required', + typeInfo: 'AnySimpleType', + attributeName: { + localPart: 'required' + }, + type: 'attribute' + }, { + name: 'completed', + typeInfo: 'AnySimpleType', + attributeName: { + localPart: 'completed' + }, + type: 'attribute' + }, { + name: 'category', + typeInfo: 'AnySimpleType', + attributeName: { + localPart: 'category' + }, + type: 'attribute' + }, { + name: 'priority', + typeInfo: 'AnySimpleType', + attributeName: { + localPart: 'priority' + }, + type: 'attribute' + }, { + name: 'position', + typeInfo: 'AnySimpleType', + attributeName: { + localPart: 'position' + }, + type: 'attribute' + }, { + name: 'assigntoOfficer', + typeInfo: 'AnySimpleType', + attributeName: { + localPart: 'assignto_officer' + }, + type: 'attribute' + }, { + name: 'completeOfficer', + typeInfo: 'AnySimpleType', + attributeName: { + localPart: 'complete_officer' + }, + type: 'attribute' + }, { + name: 'createOfficer', + typeInfo: 'AnySimpleType', + attributeName: { + localPart: 'create_officer' + }, + type: 'attribute' + }, { + name: 'dueloanOfficer', + typeInfo: 'AnySimpleType', + attributeName: { + localPart: 'dueloan_officer' + }, + type: 'attribute' + }, { + name: 'isApplied', + typeInfo: 'AnySimpleType', + attributeName: { + localPart: 'is_applied' + }, + type: 'attribute' + }, { + name: 'isRequired', + typeInfo: 'AnySimpleType', + attributeName: { + localPart: 'is_required' + }, + type: 'attribute' + }] + }, { + localName: 'FOMANSWEREDQUESTIONS.FOMANSWEREDQUESTION', + typeName: null, + propertyInfos: [{ + name: 'textTemplate', + required: true, + elementName: 'text_template' + }, { + name: 'fomanswers', + required: true, + elementName: 'FOM_ANSWERS', + typeInfo: '.FOMANSWEREDQUESTIONS.FOMANSWEREDQUESTION.FOMANSWERS' + }, { + name: 'name', + attributeName: { + localPart: 'name' + }, + type: 'attribute' + }] + }, { + localName: 'BASELOANCONTACTS', + typeName: 'BASE_LOAN_CONTACTS', + propertyInfos: [{ + name: 'contactinfo', + minOccurs: 0, + collection: true, + elementName: 'CONTACT_INFO', + typeInfo: '.BASELOANCONTACTS.CONTACTINFO' + }] + }, { + localName: 'PERSONALLOAN.COMMENTS', + typeName: null, + baseTypeInfo: '.BASECOMMENTS', + propertyInfos: [{ + name: 'unabletofund', + elementName: 'UNABLE_TO_FUND', + typeInfo: 'AnyType' + }] + }, { + localName: 'BASECUSTOMQUESTIONS', + typeName: 'BASE_CUSTOM_QUESTIONS', + propertyInfos: [{ + name: 'customquestion', + minOccurs: 0, + collection: true, + elementName: 'CUSTOM_QUESTION', + typeInfo: '.BASECUSTOMQUESTIONS.CUSTOMQUESTION' + }] + }, { + localName: 'BASEAPPLICANTQUESTIONS.APPLICANTQUESTION', + typeName: null, + propertyInfos: [{ + name: 'applicantquestionanswer', + minOccurs: 0, + collection: true, + elementName: 'APPLICANT_QUESTION_ANSWER', + typeInfo: '.BASEAPPLICANTQUESTIONS.APPLICANTQUESTION.APPLICANTQUESTIONANSWER' + }, { + name: 'questionName', + attributeName: { + localPart: 'question_name' + }, + type: 'attribute' + }, { + name: 'questionType', + attributeName: { + localPart: 'question_type' + }, + type: 'attribute' + }] + }, { + localName: 'BASEDISBURSEMENT', + typeName: 'BASE_DISBURSEMENT', + propertyInfos: [{ + name: 'amount', + typeInfo: 'Decimal', + attributeName: { + localPart: 'amount' + }, + type: 'attribute' + }, { + name: 'referenceId', + attributeName: { + localPart: 'reference_id' + }, + type: 'attribute' + }] + }, { + localName: 'BASEDISBURSEMENTFEE', + typeName: 'BASE_DISBURSEMENT_FEE', + baseTypeInfo: '.BASEDISBURSEMENT', + propertyInfos: [{ + name: 'prepaidFeesFinanced', + typeInfo: 'Decimal', + attributeName: { + localPart: 'prepaid_fees_financed' + }, + type: 'attribute' + }, { + name: 'feesFinanced', + typeInfo: 'Decimal', + attributeName: { + localPart: 'fees_financed' + }, + type: 'attribute' + }, { + name: 'feesGlAccountNumber', + attributeName: { + localPart: 'fees_gl_account_number' + }, + type: 'attribute' + }, { + name: 'feeDescription', + attributeName: { + localPart: 'fee_description' + }, + type: 'attribute' + }, { + name: 'feeLinkingType', + attributeName: { + localPart: 'fee_linking_type' + }, + type: 'attribute' + }] + }, { + localName: 'BASEMONTHLYINCOME.OTHERINCOME', + typeName: null, + propertyInfos: [{ + name: 'monthlyIncome', + typeInfo: 'Decimal', + attributeName: { + localPart: 'monthly_income' + }, + type: 'attribute' + }, { + name: 'monthlyIncomeDescription', + attributeName: { + localPart: 'monthly_income_description' + }, + type: 'attribute' + }, { + name: 'isTaxExempt', + attributeName: { + localPart: 'is_tax_exempt' + }, + type: 'attribute' + }, { + name: 'isHmdaExempt', + attributeName: { + localPart: 'is_hmda_exempt' + }, + type: 'attribute' + }] + }, { + localName: 'PERSONALINSURANCE', + typeName: 'PERSONAL_INSURANCE', + baseTypeInfo: '.BASEINSURANCE', + propertyInfos: [{ + name: 'type', + attributeName: { + localPart: 'type' + }, + type: 'attribute' + }] + }, { + localName: 'BASEEVENTHISTORY.EVENT', + typeName: null, + propertyInfos: [{ + name: 'timestamp', + typeInfo: 'DateTime', + attributeName: { + localPart: 'timestamp' + }, + type: 'attribute' + }, { + name: 'username', + attributeName: { + localPart: 'username' + }, + type: 'attribute' + }, { + name: 'event', + attributeName: { + localPart: 'event' + }, + type: 'attribute' + }] + }, { + localName: 'BASECUSTOMQUESTIONS.CUSTOMQUESTION', + typeName: null, + propertyInfos: [{ + name: 'customquestionanswer', + minOccurs: 0, + collection: true, + elementName: 'CUSTOM_QUESTION_ANSWER', + typeInfo: '.BASECUSTOMQUESTIONS.CUSTOMQUESTION.CUSTOMQUESTIONANSWER' + }, { + name: 'questionName', + attributeName: { + localPart: 'question_name' + }, + type: 'attribute' + }, { + name: 'questionType', + attributeName: { + localPart: 'question_type' + }, + type: 'attribute' + }] + }, { + localName: 'BENEFICIALOWNERS', + typeName: 'BENEFICIAL_OWNERS', + propertyInfos: [{ + name: 'beneficialowner', + minOccurs: 0, + collection: true, + elementName: 'BENEFICIAL_OWNER', + typeInfo: '.BENEFICIALOWNERS.BENEFICIALOWNER' + }] + }, { + localName: 'SKIPPAYMENTINFO', + typeName: 'SKIP_PAYMENT_INFO', + propertyInfos: [{ + name: 'skipPaymentTemplateName', + attributeName: { + localPart: 'skip_payment_template_name' + }, + type: 'attribute' + }, { + name: 'isPositionOfSkipsFirstPaySkip', + attributeName: { + localPart: 'is_position_of_skips_first_pay_skip' + }, + type: 'attribute' + }, { + name: 'isDeferSkipPayments', + attributeName: { + localPart: 'is_defer_skip_payments' + }, + type: 'attribute' + }, { + name: 'skipsPerYear', + typeInfo: 'Integer', + attributeName: { + localPart: 'skips_per_year' + }, + type: 'attribute' + }, { + name: 'positionOfSkips', + typeInfo: 'Integer', + attributeName: { + localPart: 'position_of_skips' + }, + type: 'attribute' + }, { + name: 'skipStartDate', + typeInfo: 'Date', + attributeName: { + localPart: 'skip_start_date' + }, + type: 'attribute' + }, { + name: 'skipEndDate', + typeInfo: 'Date', + attributeName: { + localPart: 'skip_end_date' + }, + type: 'attribute' + }, { + name: 'skipPeriodMonthDayStart', + typeInfo: 'Date', + attributeName: { + localPart: 'skip_period_month_day_start' + }, + type: 'attribute' + }, { + name: 'skipPeriodMonthDayEnd', + typeInfo: 'Date', + attributeName: { + localPart: 'skip_period_month_day_end' + }, + type: 'attribute' + }] + }, { + localName: 'BASEPRICEADJUSTMENTLIST.PRICEADJUSTMENT', + typeName: null, + propertyInfos: [{ + name: 'adjustType', + required: true, + attributeName: { + localPart: 'adjust_type' + }, + type: 'attribute' + }, { + name: 'value', + typeInfo: 'Double', + attributeName: { + localPart: 'value' + }, + type: 'attribute' + }, { + name: 'description', + attributeName: { + localPart: 'description' + }, + type: 'attribute' + }] + }, { + localName: 'PAYMENTCOUPONBOOKINFO', + typeName: 'PAYMENT_COUPON_BOOK_INFO', + propertyInfos: [{ + name: 'accountNumber', + attributeName: { + localPart: 'account_number' + }, + type: 'attribute' + }] + }, { + localName: 'BASECOMMENTS', + typeName: 'BASE_COMMENTS', + propertyInfos: [{ + name: 'decisioncomments', + elementName: 'DECISION_COMMENTS', + typeInfo: 'AnyType' + }, { + name: 'externalcomments', + elementName: 'EXTERNAL_COMMENTS', + typeInfo: 'AnyType' + }, { + name: 'internalcomments', + elementName: 'INTERNAL_COMMENTS', + typeInfo: 'AnyType' + }, { + name: 'stipulations', + elementName: 'STIPULATIONS', + typeInfo: 'AnyType' + }, { + name: 'fraudwarnings', + elementName: 'FRAUD_WARNINGS', + typeInfo: 'AnyType' + }] + }, { + localName: 'BASESYSTEM', + typeName: 'BASE_SYSTEM', + propertyInfos: [{ + name: 'otherAttributes', + type: 'anyAttribute' + }, { + name: 'processor', + elementName: 'PROCESSOR', + typeInfo: '.BASEPARTY' + }, { + name: 'loanofficer', + elementName: 'LOAN_OFFICER', + typeInfo: '.BASEPARTY' + }, { + name: 'bookingofficer', + elementName: 'BOOKING_OFFICER', + typeInfo: '.BASEPARTY' + }, { + name: 'approvalofficer', + elementName: 'APPROVAL_OFFICER', + typeInfo: '.BASEPARTY' + }, { + name: 'counterofferofficer', + elementName: 'COUNTER_OFFER_OFFICER', + typeInfo: '.BASEPARTY' + }, { + name: 'funder', + elementName: 'FUNDER', + typeInfo: '.BASEPARTY' + }, { + name: 'decliningofficer', + elementName: 'DECLINING_OFFICER', + typeInfo: '.BASEPARTY' + }, { + name: 'decidingofficer', + elementName: 'DECIDING_OFFICER', + typeInfo: '.BASEPARTY' + }, { + name: 'originator', + elementName: 'ORIGINATOR', + typeInfo: '.BASESYSTEM.ORIGINATOR' + }, { + name: 'branch', + elementName: 'BRANCH', + typeInfo: '.BASEBRANCH' + }, { + name: 'lender', + elementName: 'LENDER', + typeInfo: '.BASESYSTEM.LENDER' + }, { + name: 'organization', + required: true, + elementName: 'ORGANIZATION', + typeInfo: '.BASEPARTY' + }, { + name: 'insuranceseller', + elementName: 'INSURANCE_SELLER', + typeInfo: '.BASEPARTY' + }, { + name: 'clinic', + elementName: 'CLINIC', + typeInfo: '.BASEPARTY' + }, { + name: 'clinicworker', + elementName: 'CLINIC_WORKER', + typeInfo: '.BASEPARTY' + }, { + name: 'insurancelastpulledofficer', + elementName: 'INSURANCE_LAST_PULLED_OFFICER', + typeInfo: '.BASEPARTY' + }, { + name: 'source', + attributeName: { + localPart: 'source' + }, + type: 'attribute' + }, { + name: 'originationIp', + attributeName: { + localPart: 'origination_ip' + }, + type: 'attribute' + }, { + name: 'externalSource', + attributeName: { + localPart: 'external_source' + }, + type: 'attribute' + }, { + name: 'loanNumber', + attributeName: { + localPart: 'loan_number' + }, + type: 'attribute' + }, { + name: 'referenceNumberType', + attributeName: { + localPart: 'reference_number_type' + }, + type: 'attribute' + }] + }, { + localName: 'BASEADDRESSTHREELINE', + typeName: 'BASE_ADDRESS_THREE_LINE', + propertyInfos: [{ + name: 'streetAddress1', + attributeName: { + localPart: 'street_address_1' + }, + type: 'attribute' + }, { + name: 'streetAddress2', + attributeName: { + localPart: 'street_address_2' + }, + type: 'attribute' + }, { + name: 'streetAddress3', + attributeName: { + localPart: 'street_address_3' + }, + type: 'attribute' + }, { + name: 'country', + attributeName: { + localPart: 'country' + }, + type: 'attribute' + }, { + name: 'zip', + attributeName: { + localPart: 'zip' + }, + type: 'attribute' + }, { + name: 'city', + attributeName: { + localPart: 'city' + }, + type: 'attribute' + }] + }, { + localName: 'BASEHMDAXML.ITEM', + typeName: null, + propertyInfos: [{ + name: 'value', + type: 'value' + }, { + name: 'key', + attributeName: { + localPart: 'key' + }, + type: 'attribute' + }, { + name: 'valueAttribute', + attributeName: { + localPart: 'valueAttribute' + }, + type: 'attribute' + }] + }, { + localName: 'PERSONALSYSTEM', + typeName: 'PERSONAL_SYSTEM', + baseTypeInfo: '.BASESYSTEM', + propertyInfos: [{ + name: 'otherAttributes', + type: 'anyAttribute' + }, { + name: 'closingbranch', + elementName: 'CLOSING_BRANCH', + typeInfo: '.BASEBRANCH' + }, { + name: 'type', + required: true, + attributeName: { + localPart: 'type' + }, + type: 'attribute' + }] + }, { + localName: 'BASEASSETLIST', + typeName: 'BASE_ASSET_LIST', + propertyInfos: [{ + name: 'realestateOrASSETOrVEHICLE', + minOccurs: 0, + collection: true, + elementTypeInfos: [{ + elementName: 'REAL_ESTATE', + typeInfo: '.BASEASSETREALESTATE' + }, { + elementName: 'ASSET', + typeInfo: '.BASEASSETLIST.ASSET' + }, { + elementName: 'VEHICLE', + typeInfo: '.BASEASSETVEHICLE' + }, { + elementName: 'SHARES', + typeInfo: '.BASEASSETSHARE' + }, { + elementName: 'CERTIFICATE', + typeInfo: '.BASEASSETCERTIFICATE' + }, { + elementName: 'SAVINGS_ACCOUNT', + typeInfo: '.BASEASSETSAVINGSACCOUNT' + }], + type: 'elements' + }] + }, { + localName: 'BASEASSETSAVINGSACCOUNT', + typeName: 'BASE_ASSET_SAVINGS_ACCOUNT', + baseTypeInfo: '.BASEASSET', + propertyInfos: [{ + name: 'expirationDate', + typeInfo: 'Date', + attributeName: { + localPart: 'expiration_date' + }, + type: 'attribute' + }, { + name: 'issueDate', + typeInfo: 'Date', + attributeName: { + localPart: 'issue_date' + }, + type: 'attribute' + }] + }, { + localName: 'PAYMENTPAYROLLDEDUCTIONINFO', + typeName: 'PAYMENT_PAYROLL_DEDUCTION_INFO', + propertyInfos: [{ + name: 'accountNumber', + attributeName: { + localPart: 'account_number' + }, + type: 'attribute' + }] + }, { + localName: 'BASESYSTEM.LENDER', + typeName: null, + baseTypeInfo: '.BASEPARTY', + propertyInfos: [{ + name: 'otherAttributes', + type: 'anyAttribute' + }, { + name: 'address', + elementName: 'ADDRESS', + typeInfo: '.BASEADDRESSLOOSE' + }, { + name: 'cunaClientId', + attributeName: { + localPart: 'cuna_client_id' + }, + type: 'attribute' + }] + }, { + localName: 'BASEPARTY', + typeName: 'BASE_PARTY', + propertyInfos: [{ + name: 'otherAttributes', + type: 'anyAttribute' + }, { + name: 'referenceId', + attributeName: { + localPart: 'reference_id' + }, + type: 'attribute' + }, { + name: 'name', + attributeName: { + localPart: 'name' + }, + type: 'attribute' + }, { + name: 'code', + attributeName: { + localPart: 'code' + }, + type: 'attribute' + }, { + name: 'phone', + attributeName: { + localPart: 'phone' + }, + type: 'attribute' + }, { + name: 'fax', + attributeName: { + localPart: 'fax' + }, + type: 'attribute' + }, { + name: 'email', + attributeName: { + localPart: 'email' + }, + type: 'attribute' + }, { + name: 'title', + attributeName: { + localPart: 'title' + }, + type: 'attribute' + }, { + name: 'tellerNumber', + attributeName: { + localPart: 'teller_number' + }, + type: 'attribute' + }, { + name: 'terminalId', + attributeName: { + localPart: 'terminal_id' + }, + type: 'attribute' + }] + }, { + localName: 'PERSONALLOAN.FUNDING', + typeName: null, + baseTypeInfo: '.PERSONALFUNDINGINFO', + propertyInfos: [{ + name: 'insuranceoptions', + required: true, + elementName: 'INSURANCE_OPTIONS', + typeInfo: '.PERSONALLOAN.FUNDING.INSURANCEOPTIONS' + }, { + name: 'closeendinfo', + elementName: 'CLOSE_END_INFO', + typeInfo: '.BASECLOSEENDINFO' + }] + }, { + localName: 'BASEAPPLICANT', + typeName: 'BASE_APPLICANT', + propertyInfos: [{ + name: 'otherAttributes', + type: 'anyAttribute' + }, { + name: 'idcard', + elementName: 'ID_CARD', + typeInfo: '.BASEIDCARD' + }, { + name: 'idcard2', + elementName: 'ID_CARD2', + typeInfo: '.BASEIDCARD' + }, { + name: 'approvaldenialreason', + elementName: 'APPROVAL_DENIAL_REASON' + }, { + name: 'incomecomments', + elementName: 'INCOME_COMMENTS' + }, { + name: 'applicantquestions', + elementName: 'APPLICANT_QUESTIONS', + typeInfo: '.BASEAPPLICANTQUESTIONS' + }, { + name: 'borrowerId', + attributeName: { + localPart: 'borrower_id' + }, + type: 'attribute' + }, { + name: 'isDeclined', + attributeName: { + localPart: 'is_declined' + }, + type: 'attribute' + }, { + name: 'firstName', + required: true, + attributeName: { + localPart: 'first_name' + }, + type: 'attribute' + }, { + name: 'lastName', + required: true, + attributeName: { + localPart: 'last_name' + }, + type: 'attribute' + }, { + name: 'mInitial', + attributeName: { + localPart: 'm_initial' + }, + type: 'attribute' + }, { + name: 'middleName', + attributeName: { + localPart: 'middle_name' + }, + type: 'attribute' + }, { + name: 'suffix', + attributeName: { + localPart: 'suffix' + }, + type: 'attribute' + }, { + name: 'ssn', + required: true, + attributeName: { + localPart: 'ssn' + }, + type: 'attribute' + }, { + name: 'dob', + typeInfo: 'Date', + attributeName: { + localPart: 'dob' + }, + type: 'attribute' + }, { + name: 'dependents', + typeInfo: 'Int', + attributeName: { + localPart: 'dependents' + }, + type: 'attribute' + }, { + name: 'agesOfDependents', + attributeName: { + localPart: 'ages_of_dependents' + }, + type: 'attribute' + }, { + name: 'motherMaidenName', + attributeName: { + localPart: 'mother_maiden_name' + }, + type: 'attribute' + }, { + name: 'citizenship', + attributeName: { + localPart: 'citizenship' + }, + type: 'attribute' + }, { + name: 'memberNumber', + attributeName: { + localPart: 'member_number' + }, + type: 'attribute' + }, { + name: 'bankruptcyScore', + typeInfo: 'Int', + attributeName: { + localPart: 'bankruptcy_score' + }, + type: 'attribute' + }, { + name: 'membershipMonths', + typeInfo: 'Int', + attributeName: { + localPart: 'membership_months' + }, + type: 'attribute' + }, { + name: 'maritalStatus', + attributeName: { + localPart: 'marital_status' + }, + type: 'attribute' + }, { + name: 'gender', + attributeName: { + localPart: 'gender' + }, + type: 'attribute' + }, { + name: 'ethnicity', + attributeName: { + localPart: 'ethnicity' + }, + type: 'attribute' + }, { + name: 'numberInHousehold', + typeInfo: 'Int', + attributeName: { + localPart: 'number_in_household' + }, + type: 'attribute' + }, { + name: 'memberType', + attributeName: { + localPart: 'member_type' + }, + type: 'attribute' + }, { + name: 'race', + typeInfo: { + type: 'list' + }, + attributeName: { + localPart: 'race' + }, + type: 'attribute' + }, { + name: 'creditScore', + typeInfo: 'Int', + attributeName: { + localPart: 'credit_score' + }, + type: 'attribute' + }, { + name: 'customScore', + typeInfo: 'Int', + attributeName: { + localPart: 'custom_score' + }, + type: 'attribute' + }, { + name: 'customScore2', + typeInfo: 'Double', + attributeName: { + localPart: 'custom_score_2' + }, + type: 'attribute' + }, { + name: 'declinedAnswerRaceGender', + attributeName: { + localPart: 'declined_answer_race_gender' + }, + type: 'attribute' + }, { + name: 'notApplicableRaceGender', + attributeName: { + localPart: 'not_applicable_race_gender' + }, + type: 'attribute' + }, { + name: 'applicantType', + required: true, + attributeName: { + localPart: 'applicant_type' + }, + type: 'attribute' + }, { + name: 'allowDirectMail', + attributeName: { + localPart: 'allow_direct_mail' + }, + type: 'attribute' + }, { + name: 'allowEmailSolicit', + attributeName: { + localPart: 'allow_email_solicit' + }, + type: 'attribute' + }, { + name: 'allowTelemarket', + attributeName: { + localPart: 'allow_telemarket' + }, + type: 'attribute' + }, { + name: 'allowShareInfo', + attributeName: { + localPart: 'allow_share_info' + }, + type: 'attribute' + }, { + name: 'securityCode', + attributeName: { + localPart: 'security_code' + }, + type: 'attribute' + }, { + name: 'isOfacIdVer', + attributeName: { + localPart: 'is_ofac_id_ver' + }, + type: 'attribute' + }, { + name: 'idAuthenticationResult', + attributeName: { + localPart: 'id_authentication_result' + }, + type: 'attribute' + }, { + name: 'isFraudPrescore', + attributeName: { + localPart: 'is_fraud_prescore' + }, + type: 'attribute' + }, { + name: 'legalStateOfResidency', + attributeName: { + localPart: 'legal_state_of_residency' + }, + type: 'attribute' + }, { + name: 'relationToPrimary', + attributeName: { + localPart: 'relation_to_primary' + }, + type: 'attribute' + }, { + name: 'isFraudFas', + attributeName: { + localPart: 'is_fraud_fas' + }, + type: 'attribute' + }, { + name: 'isHighRiskConsumer', + attributeName: { + localPart: 'is_high_risk_consumer' + }, + type: 'attribute' + }, { + name: 'isThin', + attributeName: { + localPart: 'is_thin' + }, + type: 'attribute' + }, { + name: 'contactIndex', + typeInfo: 'Integer', + attributeName: { + localPart: 'contact_index' + }, + type: 'attribute' + }, { + name: 'mlaCoveredStatus', + attributeName: { + localPart: 'mla_covered_status' + }, + type: 'attribute' + }, { + name: 'mlaCoveredDate', + typeInfo: 'Date', + attributeName: { + localPart: 'mla_covered_date' + }, + type: 'attribute' + }] + }, { + localName: 'BASEIDCARD', + typeName: 'BASE_ID_CARD', + propertyInfos: [{ + name: 'cardType', + attributeName: { + localPart: 'card_type' + }, + type: 'attribute' + }, { + name: 'cardNumber', + attributeName: { + localPart: 'card_number' + }, + type: 'attribute' + }, { + name: 'state', + attributeName: { + localPart: 'state' + }, + type: 'attribute' + }, { + name: 'country', + attributeName: { + localPart: 'country' + }, + type: 'attribute' + }, { + name: 'expDate', + typeInfo: 'Date', + attributeName: { + localPart: 'exp_date' + }, + type: 'attribute' + }, { + name: 'dateIssued', + typeInfo: 'Date', + attributeName: { + localPart: 'date_issued' + }, + type: 'attribute' + }] + }, { + localName: 'PERSONALBASEAPPLICANT.MAILINGADDRESS', + typeName: null, + baseTypeInfo: '.BASEADDRESSLOOSE', + propertyInfos: [{ + name: 'isCurrent', + attributeName: { + localPart: 'is_current' + }, + type: 'attribute' + }] + }, { + localName: 'BASEREFERENCE', + typeName: 'BASE_REFERENCE', + propertyInfos: [{ + name: 'firstName', + attributeName: { + localPart: 'first_name' + }, + type: 'attribute' + }, { + name: 'lastName', + attributeName: { + localPart: 'last_name' + }, + type: 'attribute' + }, { + name: 'address', + attributeName: { + localPart: 'address' + }, + type: 'attribute' + }, { + name: 'city', + attributeName: { + localPart: 'city' + }, + type: 'attribute' + }, { + name: 'state', + attributeName: { + localPart: 'state' + }, + type: 'attribute' + }, { + name: 'zip', + attributeName: { + localPart: 'zip' + }, + type: 'attribute' + }, { + name: 'phone', + attributeName: { + localPart: 'phone' + }, + type: 'attribute' + }, { + name: 'relationship', + attributeName: { + localPart: 'relationship' + }, + type: 'attribute' + }, { + name: 'email', + attributeName: { + localPart: 'email' + }, + type: 'attribute' + }] + }, { + localName: 'BASECURRENTADDRESSCHOICE', + typeName: 'BASE_CURRENT_ADDRESS_CHOICE', + propertyInfos: [{ + name: 'strictaddress', + required: true, + elementName: 'STRICT_ADDRESS', + typeInfo: '.BASEADDRESSSTRICT' + }, { + name: 'looseaddress', + required: true, + elementName: 'LOOSE_ADDRESS', + typeInfo: '.BASEADDRESSLOOSE' + }, { + name: 'threelineaddress', + required: true, + elementName: 'THREE_LINE_ADDRESS', + typeInfo: '.BASEADDRESSTHREELINE' + }] + }, { + localName: 'BASEADDRESSLOOSE', + typeName: 'BASE_ADDRESS_LOOSE', + propertyInfos: [{ + name: 'streetAddress1', + attributeName: { + localPart: 'street_address_1' + }, + type: 'attribute' + }, { + name: 'streetAddress2', + attributeName: { + localPart: 'street_address_2' + }, + type: 'attribute' + }, { + name: 'country', + attributeName: { + localPart: 'country' + }, + type: 'attribute' + }, { + name: 'addressVerificationDate', + typeInfo: 'Date', + attributeName: { + localPart: 'address_verification_date' + }, + type: 'attribute' + }, { + name: 'city', + attributeName: { + localPart: 'city' + }, + type: 'attribute' + }, { + name: 'state', + attributeName: { + localPart: 'state' + }, + type: 'attribute' + }, { + name: 'zip', + attributeName: { + localPart: 'zip' + }, + type: 'attribute' + }, { + name: 'county', + attributeName: { + localPart: 'county' + }, + type: 'attribute' + }] + }, { + localName: 'PERSONALAPPLICANT.CREDITREPORT', + typeName: null, + propertyInfos: [{ + name: 'value', + type: 'value' + }, { + name: 'reportId', + required: true, + typeInfo: 'Int', + attributeName: { + localPart: 'report_id' + }, + type: 'attribute' + }, { + name: 'reportFormat', + required: true, + attributeName: { + localPart: 'report_format' + }, + type: 'attribute' + }, { + name: 'encoding', + attributeName: { + localPart: 'encoding' + }, + type: 'attribute' + }] + }, { + localName: 'FOMANSWEREDQUESTIONS.FOMANSWEREDQUESTION.FOMANSWERS.FOMANSWER', + typeName: null, + propertyInfos: [{ + name: 'text', + required: true + }, { + name: 'value', + required: true + }, { + name: 'fieldType', + attributeName: { + localPart: 'field_type' + }, + type: 'attribute' + }] + }, { + localName: 'BASEHMDAXML', + typeName: 'BASE_HMDA_XML', + propertyInfos: [{ + name: 'item', + minOccurs: 0, + collection: true, + elementName: 'ITEM', + typeInfo: '.BASEHMDAXML.ITEM' + }, { + name: 'version', + typeInfo: 'AnySimpleType', + attributeName: { + localPart: 'version' + }, + type: 'attribute' + }] + }, { + localName: 'BASEAPPLICANTQUESTIONS', + typeName: 'BASE_APPLICANT_QUESTIONS', + propertyInfos: [{ + name: 'applicantquestion', + minOccurs: 0, + collection: true, + elementName: 'APPLICANT_QUESTION', + typeInfo: '.BASEAPPLICANTQUESTIONS.APPLICANTQUESTION' + }] + }, { + localName: 'PAYMENTTRANSFERFROMINTERNALACCOUNTINFO', + typeName: 'PAYMENT_TRANSFER_FROM_INTERNAL_ACCOUNT_INFO', + propertyInfos: [{ + name: 'accountType', + attributeName: { + localPart: 'account_type' + }, + type: 'attribute' + }, { + name: 'accountNumber', + attributeName: { + localPart: 'account_number' + }, + type: 'attribute' + }, { + name: 'nameOnAccount', + attributeName: { + localPart: 'name_on_account' + }, + type: 'attribute' + }] + }, { + localName: 'PERSONALBASEAPPLICANT', + typeName: 'PERSONAL_BASE_APPLICANT', + baseTypeInfo: '.BASEAPPLICANT', + propertyInfos: [{ + name: 'otherAttributes', + type: 'anyAttribute' + }, { + name: 'currentaddress', + required: true, + elementName: 'CURRENT_ADDRESS', + typeInfo: '.PERSONALBASEAPPLICANT.CURRENTADDRESS' + }, { + name: 'previousaddress', + elementName: 'PREVIOUS_ADDRESS', + typeInfo: '.PERSONALBASEAPPLICANT.PREVIOUSADDRESS' + }, { + name: 'mailingaddress', + elementName: 'MAILING_ADDRESS', + typeInfo: '.PERSONALBASEAPPLICANT.MAILINGADDRESS' + }, { + name: 'financialinfo', + required: true, + elementName: 'FINANCIAL_INFO', + typeInfo: '.PERSONALBASEAPPLICANT.FINANCIALINFO' + }, { + name: 'reference', + minOccurs: 0, + maxOccurs: 2, + collection: true, + elementName: 'REFERENCE', + typeInfo: '.BASEREFERENCE' + }, { + name: 'contactinfo', + required: true, + elementName: 'CONTACT_INFO', + typeInfo: '.BASECONTACTINFO' + }, { + name: 'assets', + elementName: 'ASSETS', + typeInfo: '.BASEASSETLIST' + }, { + name: 'declarations', + elementName: 'DECLARATIONS', + typeInfo: '.DECLARATIONS' + }, { + name: 'paperGrade', + attributeName: { + localPart: 'paper_grade' + }, + type: 'attribute' + }] + }, { + localName: 'PAYMENTTRANSFERFROMOTHERINSTITUTIONINFO', + typeName: 'PAYMENT_TRANSFER_FROM_OTHER_INSTITUTION_INFO', + propertyInfos: [{ + name: 'accountType', + attributeName: { + localPart: 'account_type' + }, + type: 'attribute' + }, { + name: 'accountNumber', + attributeName: { + localPart: 'account_number' + }, + type: 'attribute' + }, { + name: 'nameOnAccount', + attributeName: { + localPart: 'name_on_account' + }, + type: 'attribute' + }, { + name: 'bankRoutingNumber', + attributeName: { + localPart: 'bank_routing_number' + }, + type: 'attribute' + }, { + name: 'bankName', + attributeName: { + localPart: 'bank_name' + }, + type: 'attribute' + }, { + name: 'bankZip', + attributeName: { + localPart: 'bank_zip' + }, + type: 'attribute' + }, { + name: 'bankCity', + attributeName: { + localPart: 'bank_city' + }, + type: 'attribute' + }, { + name: 'bankState', + attributeName: { + localPart: 'bank_state' + }, + type: 'attribute' + }] + }, { + localName: 'BASEASSETSHARE', + typeName: 'BASE_ASSET_SHARE', + baseTypeInfo: '.BASEASSET', + propertyInfos: [{ + name: 'expirationDate', + typeInfo: 'Date', + attributeName: { + localPart: 'expiration_date' + }, + type: 'attribute' + }, { + name: 'pledgeType', + attributeName: { + localPart: 'pledge_type' + }, + type: 'attribute' + }, { + name: 'rate', + typeInfo: 'Decimal', + attributeName: { + localPart: 'rate' + }, + type: 'attribute' + }, { + name: 'pledgePercent', + typeInfo: 'Decimal', + attributeName: { + localPart: 'pledge_percent' + }, + type: 'attribute' + }, { + name: 'pledgeValueType', + attributeName: { + localPart: 'pledge_value_type' + }, + type: 'attribute' + }, { + name: 'pledgeValue', + typeInfo: 'Decimal', + attributeName: { + localPart: 'pledge_value' + }, + type: 'attribute' + }] + }, { + localName: 'BASEDISBURSEMENTLOAN', + typeName: 'BASE_DISBURSEMENT_LOAN', + baseTypeInfo: '.BASEDISBURSEMENT', + propertyInfos: [{ + name: 'loanSuffix', + attributeName: { + localPart: 'loan_suffix' + }, + type: 'attribute' + }, { + name: 'loanIsRepayLoan', + attributeName: { + localPart: 'loan_is_repay_loan' + }, + type: 'attribute' + }, { + name: 'loanDescription', + attributeName: { + localPart: 'loan_description' + }, + type: 'attribute' + }, { + name: 'loanIsSameAccount', + attributeName: { + localPart: 'loan_is_same_account' + }, + type: 'attribute' + }, { + name: 'payoffDate', + typeInfo: 'Calendar', + attributeName: { + localPart: 'payoff_date' + }, + type: 'attribute' + }, { + name: 'interestPerDiem', + typeInfo: 'Double', + attributeName: { + localPart: 'interest_per_diem' + }, + type: 'attribute' + }, { + name: 'loanType', + attributeName: { + localPart: 'loan_type' + }, + type: 'attribute' + }, { + name: 'paymentType', + attributeName: { + localPart: 'payment_type' + }, + type: 'attribute' + }, { + name: 'loanAccountNumber', + attributeName: { + localPart: 'loan_account_number' + }, + type: 'attribute' + }] + }, { + localName: 'BASEMONTHLYINCOME', + typeName: 'BASE_MONTHLY_INCOME', + propertyInfos: [{ + name: 'otherincome', + minOccurs: 0, + maxOccurs: 20, + collection: true, + elementName: 'OTHER_INCOME', + typeInfo: '.BASEMONTHLYINCOME.OTHERINCOME' + }, { + name: 'isMonthlyIncomeBaseSalaryManual', + attributeName: { + localPart: 'is_monthly_income_base_salary_manual' + }, + type: 'attribute' + }, { + name: 'isBahIncluded', + attributeName: { + localPart: 'is_bah_included' + }, + type: 'attribute' + }, { + name: 'monthlyIncomeBaseSalary', + typeInfo: 'Decimal', + attributeName: { + localPart: 'monthly_income_base_salary' + }, + type: 'attribute' + }, { + name: 'isTaxExemptMonthlyIncomeBaseSalary', + attributeName: { + localPart: 'is_tax_exempt_monthly_income_base_salary' + }, + type: 'attribute' + }, { + name: 'isHmdaExemptMonthlyIncomeBaseSalary', + attributeName: { + localPart: 'is_hmda_exempt_monthly_income_base_salary' + }, + type: 'attribute' + }, { + name: 'monthlyIncomeOverTime', + typeInfo: 'Decimal', + attributeName: { + localPart: 'monthly_income_over_time' + }, + type: 'attribute' + }, { + name: 'monthlyIncomeBonus', + typeInfo: 'Decimal', + attributeName: { + localPart: 'monthly_income_bonus' + }, + type: 'attribute' + }, { + name: 'monthlyIncomeCommission', + typeInfo: 'Decimal', + attributeName: { + localPart: 'monthly_income_commission' + }, + type: 'attribute' + }, { + name: 'monthlyIncomeDividends', + typeInfo: 'Decimal', + attributeName: { + localPart: 'monthly_income_dividends' + }, + type: 'attribute' + }, { + name: 'monthlyIncomeNetRental', + typeInfo: 'Decimal', + attributeName: { + localPart: 'monthly_income_net_rental' + }, + type: 'attribute' + }, { + name: 'incomeVerifyMethod', + attributeName: { + localPart: 'income_verify_method' + }, + type: 'attribute' + }] + }, { + localName: 'BASEWEBMSHISTORY', + typeName: 'BASE_WEBMS_HISTORY', + propertyInfos: [{ + name: 'message', + minOccurs: 0, + collection: true, + elementName: 'MESSAGE', + typeInfo: '.BASEWEBMSHISTORY.MESSAGE' + }] + }, { + localName: 'PERSONALBASEAPPLICANT.FINANCIALINFO', + typeName: null, + propertyInfos: [{ + name: 'currentemployment', + minOccurs: 0, + collection: true, + elementName: 'CURRENT_EMPLOYMENT', + typeInfo: '.PERSONALBASEAPPLICANT.FINANCIALINFO.CURRENTEMPLOYMENT' + }, { + name: 'previousemployment', + minOccurs: 0, + collection: true, + elementName: 'PREVIOUS_EMPLOYMENT', + typeInfo: '.PERSONALBASEAPPLICANT.FINANCIALINFO.PREVIOUSEMPLOYMENT' + }, { + name: 'monthlyincome', + required: true, + elementName: 'MONTHLY_INCOME', + typeInfo: '.BASEMONTHLYINCOME' + }, { + name: 'monthlydebt', + required: true, + elementName: 'MONTHLY_DEBT', + typeInfo: '.BASEMONTHLYDEBT' + }] + }, { + localName: 'BASEINSURANCE', + typeName: 'BASE_INSURANCE', + propertyInfos: [{ + name: 'coverage', + typeInfo: { + type: 'list' + }, + attributeName: { + localPart: 'coverage' + }, + type: 'attribute' + }, { + name: 'planKey', + attributeName: { + localPart: 'plan_key' + }, + type: 'attribute' + }, { + name: 'description', + attributeName: { + localPart: 'description' + }, + type: 'attribute' + }, { + name: 'premium', + typeInfo: 'Decimal', + attributeName: { + localPart: 'premium' + }, + type: 'attribute' + }, { + name: 'premiumMode', + attributeName: { + localPart: 'premium_mode' + }, + type: 'attribute' + }, { + name: 'costPerDay', + typeInfo: 'Decimal', + attributeName: { + localPart: 'cost_per_day' + }, + type: 'attribute' + }, { + name: 'insuredAmount', + typeInfo: 'Decimal', + attributeName: { + localPart: 'insured_amount' + }, + type: 'attribute' + }, { + name: 'insuredRate', + typeInfo: 'Decimal', + attributeName: { + localPart: 'insured_rate' + }, + type: 'attribute' + }, { + name: 'expireDate', + typeInfo: 'Date', + attributeName: { + localPart: 'expire_date' + }, + type: 'attribute' + }, { + name: 'lastPulledDate', + typeInfo: 'DateTime', + attributeName: { + localPart: 'last_pulled_date' + }, + type: 'attribute' + }] + }, { + type: 'enumInfo', + localName: 'BaseRaceTypeSingle', + baseTypeInfo: 'NMToken', + values: ['AMERICAN_INDIAN', 'ASIAN', 'BLACK', 'PACIFIC_ISLANDER', 'WHITE'] + }, { + type: 'enumInfo', + localName: 'BaseEmployeeOfLenderTypes', + values: ['NONE', 'EMPLOYEE', 'MANAGER', 'EXECUTIVE', 'BOARDMEMBER', 'EMPLOYEEFAMILY', 'BOARDFAMILY', 'OTHER'] + }, { + type: 'enumInfo', + localName: 'BaseApplicantType', + values: ['P', 'C', 'S', 'G'] + }], + elementInfos: [{ + elementName: 'PERSONAL_LOAN', + typeInfo: '.PERSONALLOAN' + }] + }; + return { + personal_loan: personal_loan + }; +}; +if (typeof define === 'function' && define.amd) { + define([], personal_loan_Module_Factory); +} +else { + var personal_loan_Module = personal_loan_Module_Factory(); + if (typeof module !== 'undefined' && module.exports) { + module.exports.personal_loan = personal_loan_Module.personal_loan; + } + else { + var personal_loan = personal_loan_Module.personal_loan; + } +} \ No newline at end of file diff --git a/l/lpq/CLF_20190626_mac/personal_loan.xsd b/l/lpq/CLF_20190626_mac/personal_loan.xsd new file mode 100644 index 0000000..7cffeff --- /dev/null +++ b/l/lpq/CLF_20190626_mac/personal_loan.xsd @@ -0,0 +1,533 @@ + + + + + + + + + + + + + + + + + + + + -If credit report data is empty applican'ts credit report won't be imported. + -If credit report's applicant-ssn mismatches the applicant's ssn credit report won't be imported. + -If spouse exists, then this MUST be a joint report. Otherwise, this will be a single applicant credit report. + + + + + + + + + + + + + + + + + + Default is CDATA encoding. This will allow clients to easily access data. However, you cannot nest CDATA -- hence if you use base64, then the credit report will be stored as base64 encoded text on the element. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + If Applicant's Address is domestic, please use Address Choice of "LOOSE_ADDRESS". + And "street_address_2" is currently not supported. + + But if Applicant's address is foreign, then "THREE_LINE_ADDRESS" should be used. In this case, + all three attributes "street_address_1", "street_address_2", "street_address_3" are supported. + + + + + + + + + + + + + + + + + + + + + + + If not specified, assumes mailing address = current address. + For Mailing Address, both "street_address_1" and "street_address_2" are supported. + + + + + + + + If set to Y, then LPQ use values of current address AND any values for this element will be ignored. Default is Y. + + + + + + + + + + + + + + + + + + This property is readonly and comes from LPQ. If you want to write an employee of lender status, please set the employee_of_lender_type. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Represents monthly payment without any price adjustments. If price adjustments don't apply, this field should equal exact_monthly_payment. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + This refers to the reason for taking out a personal loan. Value is lender configured. Some sample values: BUSINESS, STUDENT, OTHER + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Is Line of Credit ? Assumed no if omitted. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Selected_product_borrower_id references the borrower_id attribute. The applicant ID GUID is not saved. Applicants are identified by the integer borrower_id attribute. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/l/lpq/CLF_20190626_mac/vehicle_loan.js b/l/lpq/CLF_20190626_mac/vehicle_loan.js new file mode 100644 index 0000000..1427eb8 --- /dev/null +++ b/l/lpq/CLF_20190626_mac/vehicle_loan.js @@ -0,0 +1,6759 @@ +var vehicle_loan_Module_Factory = function () { + var vehicle_loan = { + name: 'vehicle_loan', + defaultElementNamespaceURI: 'http:\/\/www.meridianlink.com\/CLF', + typeInfos: [{ + localName: 'BASEHMDAXML.ITEM', + typeName: null, + propertyInfos: [{ + name: 'value', + type: 'value' + }, { + name: 'key', + attributeName: { + localPart: 'key' + }, + type: 'attribute' + }, { + name: 'valueAttribute', + attributeName: { + localPart: 'valueAttribute' + }, + type: 'attribute' + }] + }, { + localName: 'BASEADDRESSLOOSE', + typeName: 'BASE_ADDRESS_LOOSE', + propertyInfos: [{ + name: 'streetAddress1', + attributeName: { + localPart: 'street_address_1' + }, + type: 'attribute' + }, { + name: 'streetAddress2', + attributeName: { + localPart: 'street_address_2' + }, + type: 'attribute' + }, { + name: 'country', + attributeName: { + localPart: 'country' + }, + type: 'attribute' + }, { + name: 'addressVerificationDate', + typeInfo: 'Date', + attributeName: { + localPart: 'address_verification_date' + }, + type: 'attribute' + }, { + name: 'city', + attributeName: { + localPart: 'city' + }, + type: 'attribute' + }, { + name: 'state', + attributeName: { + localPart: 'state' + }, + type: 'attribute' + }, { + name: 'zip', + attributeName: { + localPart: 'zip' + }, + type: 'attribute' + }, { + name: 'county', + attributeName: { + localPart: 'county' + }, + type: 'attribute' + }] + }, { + localName: 'BASEDISBURSEMENTLOAN', + typeName: 'BASE_DISBURSEMENT_LOAN', + baseTypeInfo: '.BASEDISBURSEMENT', + propertyInfos: [{ + name: 'loanSuffix', + attributeName: { + localPart: 'loan_suffix' + }, + type: 'attribute' + }, { + name: 'loanIsRepayLoan', + attributeName: { + localPart: 'loan_is_repay_loan' + }, + type: 'attribute' + }, { + name: 'loanDescription', + attributeName: { + localPart: 'loan_description' + }, + type: 'attribute' + }, { + name: 'loanIsSameAccount', + attributeName: { + localPart: 'loan_is_same_account' + }, + type: 'attribute' + }, { + name: 'payoffDate', + typeInfo: 'Calendar', + attributeName: { + localPart: 'payoff_date' + }, + type: 'attribute' + }, { + name: 'interestPerDiem', + typeInfo: 'Double', + attributeName: { + localPart: 'interest_per_diem' + }, + type: 'attribute' + }, { + name: 'loanType', + attributeName: { + localPart: 'loan_type' + }, + type: 'attribute' + }, { + name: 'paymentType', + attributeName: { + localPart: 'payment_type' + }, + type: 'attribute' + }, { + name: 'loanAccountNumber', + attributeName: { + localPart: 'loan_account_number' + }, + type: 'attribute' + }] + }, { + localName: 'VEHICLELOAN.VEHICLES.VEHICLE', + typeName: null, + baseTypeInfo: '.VEHICLEFINANCING' + }, { + localName: 'VEHICLEFINANCING.INSURANCE', + typeName: null, + propertyInfos: [{ + name: 'insuranceAgentContactIndex', + attributeName: { + localPart: 'insurance_agent_contact_index' + }, + type: 'attribute' + }, { + name: 'policyNumber', + attributeName: { + localPart: 'policy_number' + }, + type: 'attribute' + }, { + name: 'policyEffectiveDate', + typeInfo: 'Date', + attributeName: { + localPart: 'policy_effective_date' + }, + type: 'attribute' + }, { + name: 'policyExpireDate', + typeInfo: 'Date', + attributeName: { + localPart: 'policy_expire_date' + }, + type: 'attribute' + }] + }, { + localName: 'BASEAPPLICANTQUESTIONS.APPLICANTQUESTION.APPLICANTQUESTIONANSWER', + typeName: null, + propertyInfos: [{ + name: 'answerText', + attributeName: { + localPart: 'answer_text' + }, + type: 'attribute' + }, { + name: 'answerValue', + attributeName: { + localPart: 'answer_value' + }, + type: 'attribute' + }] + }, { + localName: 'VEHICLEAPPLICANT.CREDITREPORT', + typeName: null, + propertyInfos: [{ + name: 'value', + type: 'value' + }, { + name: 'reportId', + required: true, + typeInfo: 'Int', + attributeName: { + localPart: 'report_id' + }, + type: 'attribute' + }, { + name: 'reportFormat', + required: true, + attributeName: { + localPart: 'report_format' + }, + type: 'attribute' + }, { + name: 'encoding', + attributeName: { + localPart: 'encoding' + }, + type: 'attribute' + }] + }, { + localName: 'BASETASKLIST.TASK.APPLIEDSET', + typeName: null, + propertyInfos: [{ + name: 'content', + type: 'value' + }, { + name: 'conditionsetHash', + typeInfo: 'AnySimpleType', + attributeName: { + localPart: 'conditionset_hash' + }, + type: 'attribute' + }, { + name: 'encoding', + typeInfo: 'AnySimpleType', + attributeName: { + localPart: 'encoding' + }, + type: 'attribute' + }] + }, { + localName: 'BASEPRICEADJUSTMENTLIST', + typeName: 'BASE_PRICE_ADJUSTMENT_LIST', + propertyInfos: [{ + name: 'priceadjustment', + minOccurs: 0, + maxOccurs: 99, + collection: true, + elementName: 'PRICE_ADJUSTMENT', + typeInfo: '.BASEPRICEADJUSTMENTLIST.PRICEADJUSTMENT' + }] + }, { + localName: 'SKIPPAYMENTINFO', + typeName: 'SKIP_PAYMENT_INFO', + propertyInfos: [{ + name: 'skipPaymentTemplateName', + attributeName: { + localPart: 'skip_payment_template_name' + }, + type: 'attribute' + }, { + name: 'isPositionOfSkipsFirstPaySkip', + attributeName: { + localPart: 'is_position_of_skips_first_pay_skip' + }, + type: 'attribute' + }, { + name: 'isDeferSkipPayments', + attributeName: { + localPart: 'is_defer_skip_payments' + }, + type: 'attribute' + }, { + name: 'skipsPerYear', + typeInfo: 'Integer', + attributeName: { + localPart: 'skips_per_year' + }, + type: 'attribute' + }, { + name: 'positionOfSkips', + typeInfo: 'Integer', + attributeName: { + localPart: 'position_of_skips' + }, + type: 'attribute' + }, { + name: 'skipStartDate', + typeInfo: 'Date', + attributeName: { + localPart: 'skip_start_date' + }, + type: 'attribute' + }, { + name: 'skipEndDate', + typeInfo: 'Date', + attributeName: { + localPart: 'skip_end_date' + }, + type: 'attribute' + }, { + name: 'skipPeriodMonthDayStart', + typeInfo: 'Date', + attributeName: { + localPart: 'skip_period_month_day_start' + }, + type: 'attribute' + }, { + name: 'skipPeriodMonthDayEnd', + typeInfo: 'Date', + attributeName: { + localPart: 'skip_period_month_day_end' + }, + type: 'attribute' + }] + }, { + localName: 'PAYMENTCOUPONBOOKINFO', + typeName: 'PAYMENT_COUPON_BOOK_INFO', + propertyInfos: [{ + name: 'accountNumber', + attributeName: { + localPart: 'account_number' + }, + type: 'attribute' + }] + }, { + localName: 'VEHICLELOAN', + typeName: null, + baseTypeInfo: '.VEHICLELOAN' + }, { + localName: 'BASEEMPLOYMENT', + typeName: 'BASE_EMPLOYMENT', + propertyInfos: [{ + name: 'employmentStartDate', + typeInfo: 'Date', + attributeName: { + localPart: 'employment_start_date' + }, + type: 'attribute' + }, { + name: 'employedMonths', + typeInfo: 'Int', + attributeName: { + localPart: 'employed_months' + }, + type: 'attribute' + }, { + name: 'employmentAddress', + attributeName: { + localPart: 'employment_address' + }, + type: 'attribute' + }, { + name: 'employmentCity', + attributeName: { + localPart: 'employment_city' + }, + type: 'attribute' + }, { + name: 'employmentState', + attributeName: { + localPart: 'employment_state' + }, + type: 'attribute' + }, { + name: 'employmentZip', + attributeName: { + localPart: 'employment_zip' + }, + type: 'attribute' + }, { + name: 'occupation', + attributeName: { + localPart: 'occupation' + }, + type: 'attribute' + }, { + name: 'employer', + attributeName: { + localPart: 'employer' + }, + type: 'attribute' + }, { + name: 'employmentPhone', + attributeName: { + localPart: 'employment_phone' + }, + type: 'attribute' + }, { + name: 'employmentStatus', + attributeName: { + localPart: 'employment_status' + }, + type: 'attribute' + }, { + name: 'otherEmploymentDescription', + attributeName: { + localPart: 'other_employment_description' + }, + type: 'attribute' + }, { + name: 'supervisorName', + attributeName: { + localPart: 'supervisor_name' + }, + type: 'attribute' + }, { + name: 'payGrade', + attributeName: { + localPart: 'pay_grade' + }, + type: 'attribute' + }, { + name: 'ets', + typeInfo: 'Date', + attributeName: { + localPart: 'ets' + }, + type: 'attribute' + }, { + name: 'employmentWeeklyHours', + typeInfo: 'Int', + attributeName: { + localPart: 'employment_weekly_hours' + }, + type: 'attribute' + }, { + name: 'employmentBusinessType', + attributeName: { + localPart: 'employment_business_type' + }, + type: 'attribute' + }] + }, { + localName: 'BASESYSTEM.ORIGINATOR', + typeName: null, + baseTypeInfo: '.BASEPARTY', + propertyInfos: [{ + name: 'otherAttributes', + type: 'anyAttribute' + }, { + name: 'type', + required: true, + attributeName: { + localPart: 'type' + }, + type: 'attribute' + }] + }, { + localName: 'VEHICLEBASEAPPLICANT.FINANCIALINFO.CURRENTEMPLOYMENT', + typeName: null, + baseTypeInfo: '.BASEEMPLOYMENT', + propertyInfos: [{ + name: 'employeeOfLenderType', + attributeName: { + localPart: 'employee_of_lender_type' + }, + type: 'attribute' + }, { + name: 'isEmployeeOfLender', + attributeName: { + localPart: 'is_employee_of_lender' + }, + type: 'attribute' + }, { + name: 'professionMonths', + typeInfo: 'Integer', + attributeName: { + localPart: 'profession_months' + }, + type: 'attribute' + }] + }, { + localName: 'BASEPRICEADJUSTMENTLIST.PRICEADJUSTMENT', + typeName: null, + propertyInfos: [{ + name: 'adjustType', + required: true, + attributeName: { + localPart: 'adjust_type' + }, + type: 'attribute' + }, { + name: 'value', + typeInfo: 'Double', + attributeName: { + localPart: 'value' + }, + type: 'attribute' + }, { + name: 'description', + attributeName: { + localPart: 'description' + }, + type: 'attribute' + }] + }, { + localName: 'APP', + propertyInfos: [{ + name: 'version', + required: true, + typeInfo: 'Decimal', + attributeName: { + localPart: 'version' + }, + type: 'attribute' + }] + }, { + localName: 'BASECUSTOMQUESTIONS.CUSTOMQUESTION', + typeName: null, + propertyInfos: [{ + name: 'customquestionanswer', + minOccurs: 0, + collection: true, + elementName: 'CUSTOM_QUESTION_ANSWER', + typeInfo: '.BASECUSTOMQUESTIONS.CUSTOMQUESTION.CUSTOMQUESTIONANSWER' + }, { + name: 'questionName', + attributeName: { + localPart: 'question_name' + }, + type: 'attribute' + }, { + name: 'questionType', + attributeName: { + localPart: 'question_type' + }, + type: 'attribute' + }] + }, { + localName: 'VEHICLEBASEAPPLICANT', + typeName: 'VEHICLE_BASE_APPLICANT', + baseTypeInfo: '.BASEAPPLICANT', + propertyInfos: [{ + name: 'otherAttributes', + type: 'anyAttribute' + }, { + name: 'currentaddress', + required: true, + elementName: 'CURRENT_ADDRESS', + typeInfo: '.VEHICLEBASEAPPLICANT.CURRENTADDRESS' + }, { + name: 'previousaddress', + elementName: 'PREVIOUS_ADDRESS', + typeInfo: '.VEHICLEBASEAPPLICANT.PREVIOUSADDRESS' + }, { + name: 'mailingaddress', + elementName: 'MAILING_ADDRESS', + typeInfo: '.VEHICLEBASEAPPLICANT.MAILINGADDRESS' + }, { + name: 'financialinfo', + required: true, + elementName: 'FINANCIAL_INFO', + typeInfo: '.VEHICLEBASEAPPLICANT.FINANCIALINFO' + }, { + name: 'reference', + minOccurs: 0, + maxOccurs: 2, + collection: true, + elementName: 'REFERENCE', + typeInfo: '.BASEREFERENCE' + }, { + name: 'contactinfo', + required: true, + elementName: 'CONTACT_INFO', + typeInfo: '.BASECONTACTINFO' + }, { + name: 'assets', + elementName: 'ASSETS', + typeInfo: '.BASEASSETLIST' + }, { + name: 'declarations', + elementName: 'DECLARATIONS', + typeInfo: '.DECLARATIONS' + }, { + name: 'paperGrade', + attributeName: { + localPart: 'paper_grade' + }, + type: 'attribute' + }] + }, { + localName: 'BASEAPPLICANT', + typeName: 'BASE_APPLICANT', + propertyInfos: [{ + name: 'otherAttributes', + type: 'anyAttribute' + }, { + name: 'idcard', + elementName: 'ID_CARD', + typeInfo: '.BASEIDCARD' + }, { + name: 'idcard2', + elementName: 'ID_CARD2', + typeInfo: '.BASEIDCARD' + }, { + name: 'approvaldenialreason', + elementName: 'APPROVAL_DENIAL_REASON' + }, { + name: 'incomecomments', + elementName: 'INCOME_COMMENTS' + }, { + name: 'applicantquestions', + elementName: 'APPLICANT_QUESTIONS', + typeInfo: '.BASEAPPLICANTQUESTIONS' + }, { + name: 'borrowerId', + attributeName: { + localPart: 'borrower_id' + }, + type: 'attribute' + }, { + name: 'isDeclined', + attributeName: { + localPart: 'is_declined' + }, + type: 'attribute' + }, { + name: 'firstName', + required: true, + attributeName: { + localPart: 'first_name' + }, + type: 'attribute' + }, { + name: 'lastName', + required: true, + attributeName: { + localPart: 'last_name' + }, + type: 'attribute' + }, { + name: 'mInitial', + attributeName: { + localPart: 'm_initial' + }, + type: 'attribute' + }, { + name: 'middleName', + attributeName: { + localPart: 'middle_name' + }, + type: 'attribute' + }, { + name: 'suffix', + attributeName: { + localPart: 'suffix' + }, + type: 'attribute' + }, { + name: 'ssn', + required: true, + attributeName: { + localPart: 'ssn' + }, + type: 'attribute' + }, { + name: 'dob', + typeInfo: 'Date', + attributeName: { + localPart: 'dob' + }, + type: 'attribute' + }, { + name: 'dependents', + typeInfo: 'Int', + attributeName: { + localPart: 'dependents' + }, + type: 'attribute' + }, { + name: 'agesOfDependents', + attributeName: { + localPart: 'ages_of_dependents' + }, + type: 'attribute' + }, { + name: 'motherMaidenName', + attributeName: { + localPart: 'mother_maiden_name' + }, + type: 'attribute' + }, { + name: 'citizenship', + attributeName: { + localPart: 'citizenship' + }, + type: 'attribute' + }, { + name: 'memberNumber', + attributeName: { + localPart: 'member_number' + }, + type: 'attribute' + }, { + name: 'bankruptcyScore', + typeInfo: 'Int', + attributeName: { + localPart: 'bankruptcy_score' + }, + type: 'attribute' + }, { + name: 'membershipMonths', + typeInfo: 'Int', + attributeName: { + localPart: 'membership_months' + }, + type: 'attribute' + }, { + name: 'maritalStatus', + attributeName: { + localPart: 'marital_status' + }, + type: 'attribute' + }, { + name: 'gender', + attributeName: { + localPart: 'gender' + }, + type: 'attribute' + }, { + name: 'ethnicity', + attributeName: { + localPart: 'ethnicity' + }, + type: 'attribute' + }, { + name: 'numberInHousehold', + typeInfo: 'Int', + attributeName: { + localPart: 'number_in_household' + }, + type: 'attribute' + }, { + name: 'memberType', + attributeName: { + localPart: 'member_type' + }, + type: 'attribute' + }, { + name: 'race', + typeInfo: { + type: 'list' + }, + attributeName: { + localPart: 'race' + }, + type: 'attribute' + }, { + name: 'creditScore', + typeInfo: 'Int', + attributeName: { + localPart: 'credit_score' + }, + type: 'attribute' + }, { + name: 'customScore', + typeInfo: 'Int', + attributeName: { + localPart: 'custom_score' + }, + type: 'attribute' + }, { + name: 'customScore2', + typeInfo: 'Double', + attributeName: { + localPart: 'custom_score_2' + }, + type: 'attribute' + }, { + name: 'declinedAnswerRaceGender', + attributeName: { + localPart: 'declined_answer_race_gender' + }, + type: 'attribute' + }, { + name: 'notApplicableRaceGender', + attributeName: { + localPart: 'not_applicable_race_gender' + }, + type: 'attribute' + }, { + name: 'applicantType', + required: true, + attributeName: { + localPart: 'applicant_type' + }, + type: 'attribute' + }, { + name: 'allowDirectMail', + attributeName: { + localPart: 'allow_direct_mail' + }, + type: 'attribute' + }, { + name: 'allowEmailSolicit', + attributeName: { + localPart: 'allow_email_solicit' + }, + type: 'attribute' + }, { + name: 'allowTelemarket', + attributeName: { + localPart: 'allow_telemarket' + }, + type: 'attribute' + }, { + name: 'allowShareInfo', + attributeName: { + localPart: 'allow_share_info' + }, + type: 'attribute' + }, { + name: 'securityCode', + attributeName: { + localPart: 'security_code' + }, + type: 'attribute' + }, { + name: 'isOfacIdVer', + attributeName: { + localPart: 'is_ofac_id_ver' + }, + type: 'attribute' + }, { + name: 'idAuthenticationResult', + attributeName: { + localPart: 'id_authentication_result' + }, + type: 'attribute' + }, { + name: 'isFraudPrescore', + attributeName: { + localPart: 'is_fraud_prescore' + }, + type: 'attribute' + }, { + name: 'legalStateOfResidency', + attributeName: { + localPart: 'legal_state_of_residency' + }, + type: 'attribute' + }, { + name: 'relationToPrimary', + attributeName: { + localPart: 'relation_to_primary' + }, + type: 'attribute' + }, { + name: 'isFraudFas', + attributeName: { + localPart: 'is_fraud_fas' + }, + type: 'attribute' + }, { + name: 'isHighRiskConsumer', + attributeName: { + localPart: 'is_high_risk_consumer' + }, + type: 'attribute' + }, { + name: 'isThin', + attributeName: { + localPart: 'is_thin' + }, + type: 'attribute' + }, { + name: 'contactIndex', + typeInfo: 'Integer', + attributeName: { + localPart: 'contact_index' + }, + type: 'attribute' + }, { + name: 'mlaCoveredStatus', + attributeName: { + localPart: 'mla_covered_status' + }, + type: 'attribute' + }, { + name: 'mlaCoveredDate', + typeInfo: 'Date', + attributeName: { + localPart: 'mla_covered_date' + }, + type: 'attribute' + }] + }, { + localName: 'VEHICLELOAN.INTEGRATIONDATALIST', + typeName: null, + propertyInfos: [{ + name: 'integrationdata', + required: true, + collection: true, + elementName: 'INTEGRATION_DATA', + typeInfo: '.INTEGRATIONDATA' + }] + }, { + localName: 'BASECONTACTINFO', + typeName: 'BASE_CONTACT_INFO', + propertyInfos: [{ + name: 'preferredContactMethod', + attributeName: { + localPart: 'preferred_contact_method' + }, + type: 'attribute' + }, { + name: 'cellPhone', + attributeName: { + localPart: 'cell_phone' + }, + type: 'attribute' + }, { + name: 'cellPhoneCountry', + attributeName: { + localPart: 'cell_phone_country' + }, + type: 'attribute' + }, { + name: 'faxNumber', + attributeName: { + localPart: 'fax_number' + }, + type: 'attribute' + }, { + name: 'faxNumberCountry', + attributeName: { + localPart: 'fax_number_country' + }, + type: 'attribute' + }, { + name: 'email', + attributeName: { + localPart: 'email' + }, + type: 'attribute' + }, { + name: 'homePhone', + attributeName: { + localPart: 'home_phone' + }, + type: 'attribute' + }, { + name: 'homePhoneCountry', + attributeName: { + localPart: 'home_phone_country' + }, + type: 'attribute' + }, { + name: 'workPhone', + attributeName: { + localPart: 'work_phone' + }, + type: 'attribute' + }, { + name: 'workPhoneCountry', + attributeName: { + localPart: 'work_phone_country' + }, + type: 'attribute' + }, { + name: 'workPhoneExtension', + attributeName: { + localPart: 'work_phone_extension' + }, + type: 'attribute' + }] + }, { + localName: 'BASECUSTOMQUESTIONS.CUSTOMQUESTION.CUSTOMQUESTIONANSWER', + typeName: null, + propertyInfos: [{ + name: 'answerText', + attributeName: { + localPart: 'answer_text' + }, + type: 'attribute' + }, { + name: 'answerValue', + attributeName: { + localPart: 'answer_value' + }, + type: 'attribute' + }] + }, { + localName: 'BASESYSTEM.LENDER', + typeName: null, + baseTypeInfo: '.BASEPARTY', + propertyInfos: [{ + name: 'otherAttributes', + type: 'anyAttribute' + }, { + name: 'address', + elementName: 'ADDRESS', + typeInfo: '.BASEADDRESSLOOSE' + }, { + name: 'cunaClientId', + attributeName: { + localPart: 'cuna_client_id' + }, + type: 'attribute' + }] + }, { + localName: 'VEHICLEFINANCING.TITLE', + typeName: null, + propertyInfos: [{ + name: 'stateCurrent', + attributeName: { + localPart: 'state_current' + }, + type: 'attribute' + }] + }, { + localName: 'BASEPARTY', + typeName: 'BASE_PARTY', + propertyInfos: [{ + name: 'otherAttributes', + type: 'anyAttribute' + }, { + name: 'referenceId', + attributeName: { + localPart: 'reference_id' + }, + type: 'attribute' + }, { + name: 'name', + attributeName: { + localPart: 'name' + }, + type: 'attribute' + }, { + name: 'code', + attributeName: { + localPart: 'code' + }, + type: 'attribute' + }, { + name: 'phone', + attributeName: { + localPart: 'phone' + }, + type: 'attribute' + }, { + name: 'fax', + attributeName: { + localPart: 'fax' + }, + type: 'attribute' + }, { + name: 'email', + attributeName: { + localPart: 'email' + }, + type: 'attribute' + }, { + name: 'title', + attributeName: { + localPart: 'title' + }, + type: 'attribute' + }, { + name: 'tellerNumber', + attributeName: { + localPart: 'teller_number' + }, + type: 'attribute' + }, { + name: 'terminalId', + attributeName: { + localPart: 'terminal_id' + }, + type: 'attribute' + }] + }, { + localName: 'VEHICLESYSTEM', + typeName: 'VEHICLE_SYSTEM', + baseTypeInfo: '.BASESYSTEM', + propertyInfos: [{ + name: 'otherAttributes', + type: 'anyAttribute' + }, { + name: 'gapmrcseller', + elementName: 'GAP_MRC_SELLER', + typeInfo: '.BASEPARTY' + }, { + name: 'gapseller', + elementName: 'GAP_SELLER', + typeInfo: '.BASEPARTY' + }, { + name: 'scseller', + elementName: 'SC_SELLER', + typeInfo: '.BASEPARTY' + }, { + name: 'closingbranch', + elementName: 'CLOSING_BRANCH', + typeInfo: '.BASEBRANCH' + }, { + name: 'gaplastpulledofficer', + elementName: 'GAP_LAST_PULLED_OFFICER', + typeInfo: '.BASEPARTY' + }, { + name: 'sclastpulledofficer', + elementName: 'SC_LAST_PULLED_OFFICER', + typeInfo: '.BASEPARTY' + }, { + name: 'type', + required: true, + attributeName: { + localPart: 'type' + }, + type: 'attribute' + }] + }, { + localName: 'BASETASKLIST.TASK', + typeName: null, + propertyInfos: [{ + name: 'assignto', + elementName: 'ASSIGNTO', + typeInfo: '.BASEPARTY' + }, { + name: 'complete', + elementName: 'COMPLETE', + typeInfo: '.BASEPARTY' + }, { + name: 'create', + elementName: 'CREATE', + typeInfo: '.BASEPARTY' + }, { + name: 'dueloan', + elementName: 'DUELOAN', + typeInfo: '.BASEPARTY' + }, { + name: 'appliedset', + elementName: 'APPLIEDSET', + typeInfo: '.BASETASKLIST.TASK.APPLIEDSET' + }, { + name: 'requireset', + elementName: 'REQUIRESET', + typeInfo: '.BASETASKLIST.TASK.REQUIRESET' + }, { + name: 'dateDue', + typeInfo: 'AnySimpleType', + attributeName: { + localPart: 'date_due' + }, + type: 'attribute' + }, { + name: 'dateCompleted', + typeInfo: 'AnySimpleType', + attributeName: { + localPart: 'date_completed' + }, + type: 'attribute' + }, { + name: 'dateCreated', + typeInfo: 'AnySimpleType', + attributeName: { + localPart: 'date_created' + }, + type: 'attribute' + }, { + name: 'description', + typeInfo: 'AnySimpleType', + attributeName: { + localPart: 'description' + }, + type: 'attribute' + }, { + name: 'required', + typeInfo: 'AnySimpleType', + attributeName: { + localPart: 'required' + }, + type: 'attribute' + }, { + name: 'completed', + typeInfo: 'AnySimpleType', + attributeName: { + localPart: 'completed' + }, + type: 'attribute' + }, { + name: 'category', + typeInfo: 'AnySimpleType', + attributeName: { + localPart: 'category' + }, + type: 'attribute' + }, { + name: 'priority', + typeInfo: 'AnySimpleType', + attributeName: { + localPart: 'priority' + }, + type: 'attribute' + }, { + name: 'position', + typeInfo: 'AnySimpleType', + attributeName: { + localPart: 'position' + }, + type: 'attribute' + }, { + name: 'assigntoOfficer', + typeInfo: 'AnySimpleType', + attributeName: { + localPart: 'assignto_officer' + }, + type: 'attribute' + }, { + name: 'completeOfficer', + typeInfo: 'AnySimpleType', + attributeName: { + localPart: 'complete_officer' + }, + type: 'attribute' + }, { + name: 'createOfficer', + typeInfo: 'AnySimpleType', + attributeName: { + localPart: 'create_officer' + }, + type: 'attribute' + }, { + name: 'dueloanOfficer', + typeInfo: 'AnySimpleType', + attributeName: { + localPart: 'dueloan_officer' + }, + type: 'attribute' + }, { + name: 'isApplied', + typeInfo: 'AnySimpleType', + attributeName: { + localPart: 'is_applied' + }, + type: 'attribute' + }, { + name: 'isRequired', + typeInfo: 'AnySimpleType', + attributeName: { + localPart: 'is_required' + }, + type: 'attribute' + }] + }, { + localName: 'DECLARATIONS', + propertyInfos: [{ + name: 'hasJudgeBankruptForeclosure', + attributeName: { + localPart: 'has_judge_bankrupt_foreclosure' + }, + type: 'attribute' + }, { + name: 'hasDeclareBankrupt', + attributeName: { + localPart: 'has_declare_bankrupt' + }, + type: 'attribute' + }, { + name: 'hasChapter13', + attributeName: { + localPart: 'has_chapter_13' + }, + type: 'attribute' + }, { + name: 'hasLawsuitParty', + attributeName: { + localPart: 'has_lawsuit_party' + }, + type: 'attribute' + }, { + name: 'hasJudgement', + attributeName: { + localPart: 'has_judgement' + }, + type: 'attribute' + }, { + name: 'hasForeclosure', + attributeName: { + localPart: 'has_foreclosure' + }, + type: 'attribute' + }, { + name: 'hasReposession', + attributeName: { + localPart: 'has_reposession' + }, + type: 'attribute' + }, { + name: 'hasOtherObligation', + attributeName: { + localPart: 'has_other_obligation' + }, + type: 'attribute' + }, { + name: 'hasPastDueBills', + attributeName: { + localPart: 'has_past_due_bills' + }, + type: 'attribute' + }, { + name: 'hasCoMaker', + attributeName: { + localPart: 'has_co_maker' + }, + type: 'attribute' + }, { + name: 'coMakerPrimaryName', + attributeName: { + localPart: 'co_maker_primary_name' + }, + type: 'attribute' + }, { + name: 'coMakerCreditor', + attributeName: { + localPart: 'co_maker_creditor' + }, + type: 'attribute' + }, { + name: 'coMakerAmount', + typeInfo: 'Decimal', + attributeName: { + localPart: 'co_maker_amount' + }, + type: 'attribute' + }, { + name: 'hasAlias', + attributeName: { + localPart: 'has_alias' + }, + type: 'attribute' + }, { + name: 'alias', + attributeName: { + localPart: 'alias' + }, + type: 'attribute' + }, { + name: 'hasIncomeDecline', + attributeName: { + localPart: 'has_income_decline' + }, + type: 'attribute' + }, { + name: 'hasSuitsPending', + attributeName: { + localPart: 'has_suits_pending' + }, + type: 'attribute' + }, { + name: 'hasAlimony', + attributeName: { + localPart: 'has_alimony' + }, + type: 'attribute' + }, { + name: 'alimonyRecipient', + attributeName: { + localPart: 'alimony_recipient' + }, + type: 'attribute' + }, { + name: 'alimonyRecipientAddress', + attributeName: { + localPart: 'alimony_recipient_address' + }, + type: 'attribute' + }, { + name: 'hasPropertyForSale', + attributeName: { + localPart: 'has_property_for_sale' + }, + type: 'attribute' + }] + }, { + localName: 'BASEASSETVEHICLE', + typeName: 'BASE_ASSET_VEHICLE', + baseTypeInfo: '.BASEASSET', + propertyInfos: [{ + name: 'vehicleYear', + attributeName: { + localPart: 'vehicle_year' + }, + type: 'attribute' + }, { + name: 'vehicleMake', + attributeName: { + localPart: 'vehicle_make' + }, + type: 'attribute' + }, { + name: 'vehicleModel', + attributeName: { + localPart: 'vehicle_model' + }, + type: 'attribute' + }, { + name: 'vehicleVin', + attributeName: { + localPart: 'vehicle_vin' + }, + type: 'attribute' + }, { + name: 'vehicleTitleOwner', + attributeName: { + localPart: 'vehicle_title_owner' + }, + type: 'attribute' + }, { + name: 'vehicleTitleNumber', + attributeName: { + localPart: 'vehicle_title_number' + }, + type: 'attribute' + }, { + name: 'vehicleColor', + attributeName: { + localPart: 'vehicle_color' + }, + type: 'attribute' + }, { + name: 'vehicleMiles', + typeInfo: 'Int', + attributeName: { + localPart: 'vehicle_miles' + }, + type: 'attribute' + }, { + name: 'vehicleLicensePlate', + attributeName: { + localPart: 'vehicle_license_plate' + }, + type: 'attribute' + }, { + name: 'vehicleSeller', + attributeName: { + localPart: 'vehicle_seller' + }, + type: 'attribute' + }, { + name: 'vehicleHasProofInsurance', + attributeName: { + localPart: 'vehicle_has_proof_insurance' + }, + type: 'attribute' + }] + }, { + localName: 'BASELOANSTATUS', + typeName: 'BASE_LOAN_STATUS', + propertyInfos: [{ + name: 'loanStatus', + required: true, + attributeName: { + localPart: 'loan_status' + }, + type: 'attribute' + }, { + name: 'initialEntryTimestamp', + typeInfo: 'Calendar', + attributeName: { + localPart: 'initial_entry_timestamp' + }, + type: 'attribute' + }, { + name: 'lastModified', + typeInfo: 'Calendar', + attributeName: { + localPart: 'last_modified' + }, + type: 'attribute' + }, { + name: 'submitDate', + typeInfo: 'Calendar', + attributeName: { + localPart: 'submit_date' + }, + type: 'attribute' + }, { + name: 'underwriteSubmitDate', + typeInfo: 'Calendar', + attributeName: { + localPart: 'underwrite_submit_date' + }, + type: 'attribute' + }, { + name: 'isLocked', + required: true, + attributeName: { + localPart: 'is_locked' + }, + type: 'attribute' + }, { + name: 'existingBalance', + typeInfo: 'Decimal', + attributeName: { + localPart: 'existing_balance' + }, + type: 'attribute' + }, { + name: 'existingBalanceDate', + typeInfo: 'Date', + attributeName: { + localPart: 'existing_balance_date' + }, + type: 'attribute' + }, { + name: 'delinquencyPeriod', + typeInfo: 'Integer', + attributeName: { + localPart: 'delinquency_period' + }, + type: 'attribute' + }, { + name: 'delinquencyAmount', + typeInfo: 'Decimal', + attributeName: { + localPart: 'delinquency_amount' + }, + type: 'attribute' + }, { + name: 'approvalDate', + typeInfo: 'DateTime', + attributeName: { + localPart: 'approval_date' + }, + type: 'attribute' + }, { + name: 'declinedDate', + typeInfo: 'DateTime', + attributeName: { + localPart: 'declined_date' + }, + type: 'attribute' + }, { + name: 'firstApprovalDate', + typeInfo: 'DateTime', + attributeName: { + localPart: 'first_approval_date' + }, + type: 'attribute' + }, { + name: 'nextPaymentDate', + typeInfo: 'Date', + attributeName: { + localPart: 'next_payment_date' + }, + type: 'attribute' + }, { + name: 'responseDate', + typeInfo: 'DateTime', + attributeName: { + localPart: 'response_date' + }, + type: 'attribute' + }, { + name: 'counterOfferDate', + typeInfo: 'DateTime', + attributeName: { + localPart: 'counter_offer_date' + }, + type: 'attribute' + }, { + name: 'appReceiveDate', + typeInfo: 'DateTime', + attributeName: { + localPart: 'app_receive_date' + }, + type: 'attribute' + }, { + name: 'decidingDate', + typeInfo: 'Date', + attributeName: { + localPart: 'deciding_date' + }, + type: 'attribute' + }, { + name: 'bookingDate', + typeInfo: 'DateTime', + attributeName: { + localPart: 'booking_date' + }, + type: 'attribute' + }, { + name: 'bookingReferenceId', + attributeName: { + localPart: 'booking_reference_id' + }, + type: 'attribute' + }] + }, { + localName: 'VEHICLELOAN.FUNDING.INSURANCEOPTIONS', + typeName: null, + propertyInfos: [{ + name: 'insuranceoption', + minOccurs: 0, + collection: true, + elementName: 'INSURANCE_OPTION', + typeInfo: '.VEHICLEINSURANCE' + }, { + name: 'loanClass', + attributeName: { + localPart: 'loan_class' + }, + type: 'attribute' + }, { + name: 'description', + attributeName: { + localPart: 'description' + }, + type: 'attribute' + }, { + name: 'isMaprGap', + attributeName: { + localPart: 'is_mapr_gap' + }, + type: 'attribute' + }, { + name: 'isMaprSc', + attributeName: { + localPart: 'is_mapr_sc' + }, + type: 'attribute' + }, { + name: 'lendersProtectionCertificateNumber', + attributeName: { + localPart: 'lenders_protection_certificate_number' + }, + type: 'attribute' + }, { + name: 'borrower1Index', + typeInfo: 'Integer', + attributeName: { + localPart: 'borrower_1_index' + }, + type: 'attribute' + }, { + name: 'borrower1IsSpouse', + attributeName: { + localPart: 'borrower_1_is_spouse' + }, + type: 'attribute' + }, { + name: 'borrower2Index', + typeInfo: 'Integer', + attributeName: { + localPart: 'borrower_2_index' + }, + type: 'attribute' + }, { + name: 'borrower2IsSpouse', + attributeName: { + localPart: 'borrower_2_is_spouse' + }, + type: 'attribute' + }] + }, { + localName: 'VEHICLEBASEAPPLICANT.MAILINGADDRESS', + typeName: null, + baseTypeInfo: '.BASEADDRESSLOOSE', + propertyInfos: [{ + name: 'isCurrent', + attributeName: { + localPart: 'is_current' + }, + type: 'attribute' + }] + }, { + localName: 'VEHICLELOAN.LOANINFO', + typeName: null, + baseTypeInfo: '.VEHICLELOANINFO' + }, { + localName: 'BASEMODIFICATIONHISTORY.AUDIT', + typeName: null, + propertyInfos: [{ + name: 'content', + type: 'value' + }, { + name: 'modificationDate', + typeInfo: 'DateTime', + attributeName: { + localPart: 'modification_date' + }, + type: 'attribute' + }, { + name: 'modifierName', + attributeName: { + localPart: 'modifier_name' + }, + type: 'attribute' + }, { + name: 'modifierType', + attributeName: { + localPart: 'modifier_type' + }, + type: 'attribute' + }] + }, { + localName: 'BASEDISBURSEMENTCHECK', + typeName: 'BASE_DISBURSEMENT_CHECK', + baseTypeInfo: '.BASEDISBURSEMENT', + propertyInfos: [{ + name: 'checkNumber', + attributeName: { + localPart: 'check_number' + }, + type: 'attribute' + }, { + name: 'checkPayableTo', + attributeName: { + localPart: 'check_payable_to' + }, + type: 'attribute' + }, { + name: 'checkAddress1', + attributeName: { + localPart: 'check_address_1' + }, + type: 'attribute' + }, { + name: 'checkAddress2', + attributeName: { + localPart: 'check_address_2' + }, + type: 'attribute' + }, { + name: 'checkAddress3', + attributeName: { + localPart: 'check_address_3' + }, + type: 'attribute' + }, { + name: 'checkZip', + attributeName: { + localPart: 'check_zip' + }, + type: 'attribute' + }, { + name: 'checkRemitter', + attributeName: { + localPart: 'check_remitter' + }, + type: 'attribute' + }, { + name: 'checkPurpose', + attributeName: { + localPart: 'check_purpose' + }, + type: 'attribute' + }, { + name: 'checkStatus', + attributeName: { + localPart: 'check_status' + }, + type: 'attribute' + }, { + name: 'checkPrintOption', + typeInfo: 'Int', + attributeName: { + localPart: 'check_print_option' + }, + type: 'attribute' + }, { + name: 'checkIsPayeeOnly', + attributeName: { + localPart: 'check_is_payee_only' + }, + type: 'attribute' + }, { + name: 'checkIsPrimaryApplicant', + attributeName: { + localPart: 'check_is_primary_applicant' + }, + type: 'attribute' + }, { + name: 'payoffDate', + typeInfo: 'Calendar', + attributeName: { + localPart: 'payoff_date' + }, + type: 'attribute' + }, { + name: 'interestPerDiem', + typeInfo: 'Double', + attributeName: { + localPart: 'interest_per_diem' + }, + type: 'attribute' + }, { + name: 'checkRemitterContactIndex', + typeInfo: 'Integer', + attributeName: { + localPart: 'check_remitter_contact_index' + }, + type: 'attribute' + }, { + name: 'checkRemitterContactIndex2', + typeInfo: 'Integer', + attributeName: { + localPart: 'check_remitter_contact_index2' + }, + type: 'attribute' + }, { + name: 'checkCoremitterContactIndex', + typeInfo: 'Integer', + attributeName: { + localPart: 'check_coremitter_contact_index' + }, + type: 'attribute' + }, { + name: 'isPayeeOfacIstwatch', + attributeName: { + localPart: 'is_payee_ofac_istwatch' + }, + type: 'attribute' + }, { + name: 'istwatchTransactionDate', + attributeName: { + localPart: 'istwatch_transaction_date' + }, + type: 'attribute' + }, { + name: 'checkAccountNumber', + attributeName: { + localPart: 'check_account_number' + }, + type: 'attribute' + }] + }, { + localName: 'BASEAPPLICANTQUESTIONS', + typeName: 'BASE_APPLICANT_QUESTIONS', + propertyInfos: [{ + name: 'applicantquestion', + minOccurs: 0, + collection: true, + elementName: 'APPLICANT_QUESTION', + typeInfo: '.BASEAPPLICANTQUESTIONS.APPLICANTQUESTION' + }] + }, { + localName: 'BASEDISBURSEMENTACH', + typeName: 'BASE_DISBURSEMENT_ACH', + baseTypeInfo: '.BASEDISBURSEMENT', + propertyInfos: [{ + name: 'nameOnAccount', + attributeName: { + localPart: 'name_on_account' + }, + type: 'attribute' + }, { + name: 'accountNumber', + attributeName: { + localPart: 'account_number' + }, + type: 'attribute' + }, { + name: 'bankRoutingNumber', + attributeName: { + localPart: 'bank_routing_number' + }, + type: 'attribute' + }, { + name: 'bankName', + attributeName: { + localPart: 'bank_name' + }, + type: 'attribute' + }, { + name: 'bankState', + attributeName: { + localPart: 'bank_state' + }, + type: 'attribute' + }, { + name: 'accountType', + attributeName: { + localPart: 'account_type' + }, + type: 'attribute' + }, { + name: 'transactionType', + attributeName: { + localPart: 'transaction_type' + }, + type: 'attribute' + }, { + name: 'achIsPrimaryApplicant', + attributeName: { + localPart: 'ach_is_primary_applicant' + }, + type: 'attribute' + }, { + name: 'payoffDate', + typeInfo: 'Calendar', + attributeName: { + localPart: 'payoff_date' + }, + type: 'attribute' + }, { + name: 'interestPerDiem', + typeInfo: 'Double', + attributeName: { + localPart: 'interest_per_diem' + }, + type: 'attribute' + }] + }, { + localName: 'FOMANSWEREDQUESTIONS', + typeName: 'FOM_ANSWERED_QUESTIONS', + propertyInfos: [{ + name: 'fomansweredquestion', + minOccurs: 0, + collection: true, + elementName: 'FOM_ANSWERED_QUESTION', + typeInfo: '.FOMANSWEREDQUESTIONS.FOMANSWEREDQUESTION' + }] + }, { + localName: 'BASEDISBURSEMENT', + typeName: 'BASE_DISBURSEMENT', + propertyInfos: [{ + name: 'amount', + typeInfo: 'Decimal', + attributeName: { + localPart: 'amount' + }, + type: 'attribute' + }, { + name: 'referenceId', + attributeName: { + localPart: 'reference_id' + }, + type: 'attribute' + }] + }, { + localName: 'VEHICLEINSURANCE', + typeName: 'VEHICLE_INSURANCE', + baseTypeInfo: '.BASEINSURANCE', + propertyInfos: [{ + name: 'type', + attributeName: { + localPart: 'type' + }, + type: 'attribute' + }, { + name: 'isFinanced', + attributeName: { + localPart: 'is_financed' + }, + type: 'attribute' + }, { + name: 'effectiveDate', + typeInfo: 'Date', + attributeName: { + localPart: 'effective_date' + }, + type: 'attribute' + }] + }, { + localName: 'BASEASSETLIST', + typeName: 'BASE_ASSET_LIST', + propertyInfos: [{ + name: 'realestateOrASSETOrVEHICLE', + minOccurs: 0, + collection: true, + elementTypeInfos: [{ + elementName: 'REAL_ESTATE', + typeInfo: '.BASEASSETREALESTATE' + }, { + elementName: 'ASSET', + typeInfo: '.BASEASSETLIST.ASSET' + }, { + elementName: 'VEHICLE', + typeInfo: '.BASEASSETVEHICLE' + }, { + elementName: 'SHARES', + typeInfo: '.BASEASSETSHARE' + }, { + elementName: 'CERTIFICATE', + typeInfo: '.BASEASSETCERTIFICATE' + }, { + elementName: 'SAVINGS_ACCOUNT', + typeInfo: '.BASEASSETSAVINGSACCOUNT' + }], + type: 'elements' + }] + }, { + localName: 'BASEFUNDINGINFO', + typeName: 'BASE_FUNDING_INFO', + propertyInfos: [{ + name: 'skippaymentinfo', + elementName: 'SKIP_PAYMENT_INFO', + typeInfo: '.SKIPPAYMENTINFO' + }, { + name: 'paymentinfo', + elementName: 'PAYMENT_INFO', + typeInfo: '.BASEPAYMENTINFOCHOICE' + }, { + name: 'dailyPeriodicRate', + typeInfo: 'Decimal', + attributeName: { + localPart: 'daily_periodic_rate' + }, + type: 'attribute' + }, { + name: 'paymentFrequency', + attributeName: { + localPart: 'payment_frequency' + }, + type: 'attribute' + }, { + name: 'fundedStatus', + attributeName: { + localPart: 'funded_status' + }, + type: 'attribute' + }, { + name: 'loanDate', + typeInfo: 'Date', + attributeName: { + localPart: 'loan_date' + }, + type: 'attribute' + }, { + name: 'fundingDate', + typeInfo: 'Date', + attributeName: { + localPart: 'funding_date' + }, + type: 'attribute' + }] + }, { + localName: 'BASEASSET', + typeName: 'BASE_ASSET', + propertyInfos: [{ + name: 'assetType', + required: true, + attributeName: { + localPart: 'asset_type' + }, + type: 'attribute' + }, { + name: 'assetValue', + typeInfo: 'Decimal', + attributeName: { + localPart: 'asset_value' + }, + type: 'attribute' + }, { + name: 'propertyAddress', + attributeName: { + localPart: 'property_address' + }, + type: 'attribute' + }, { + name: 'propertyZip', + attributeName: { + localPart: 'property_zip' + }, + type: 'attribute' + }, { + name: 'propertyState', + attributeName: { + localPart: 'property_state' + }, + type: 'attribute' + }, { + name: 'propertyCity', + attributeName: { + localPart: 'property_city' + }, + type: 'attribute' + }, { + name: 'existingLoanAmount', + typeInfo: 'Decimal', + attributeName: { + localPart: 'existing_loan_amount' + }, + type: 'attribute' + }, { + name: 'description', + attributeName: { + localPart: 'description' + }, + type: 'attribute' + }, { + name: 'accountNumber', + attributeName: { + localPart: 'account_number' + }, + type: 'attribute' + }, { + name: 'bankName', + attributeName: { + localPart: 'bank_name' + }, + type: 'attribute' + }, { + name: 'isCollateral', + attributeName: { + localPart: 'is_collateral' + }, + type: 'attribute' + }, { + name: 'ownershipType', + required: true, + attributeName: { + localPart: 'ownership_type' + }, + type: 'attribute' + }, { + name: 'otherOwnerName', + attributeName: { + localPart: 'other_owner_name' + }, + type: 'attribute' + }, { + name: 'otherOwnerName2', + attributeName: { + localPart: 'other_owner_name2' + }, + type: 'attribute' + }, { + name: 'availableAccountInfo', + attributeName: { + localPart: 'available_account_info' + }, + type: 'attribute' + }, { + name: 'stockBondMutualfundShareCount', + typeInfo: 'Integer', + attributeName: { + localPart: 'stock_bond_mutualfund_share_count' + }, + type: 'attribute' + }, { + name: 'verificationStatus', + attributeName: { + localPart: 'verification_status' + }, + type: 'attribute' + }, { + name: 'otherOwnerContactIndex', + typeInfo: 'Integer', + attributeName: { + localPart: 'other_owner_contact_index' + }, + type: 'attribute' + }, { + name: 'otherOwnerContactIndex2', + typeInfo: 'Integer', + attributeName: { + localPart: 'other_owner_contact_index2' + }, + type: 'attribute' + }] + }, { + localName: 'BASEDISBURSEMENTFEE', + typeName: 'BASE_DISBURSEMENT_FEE', + baseTypeInfo: '.BASEDISBURSEMENT', + propertyInfos: [{ + name: 'prepaidFeesFinanced', + typeInfo: 'Decimal', + attributeName: { + localPart: 'prepaid_fees_financed' + }, + type: 'attribute' + }, { + name: 'feesFinanced', + typeInfo: 'Decimal', + attributeName: { + localPart: 'fees_financed' + }, + type: 'attribute' + }, { + name: 'feesGlAccountNumber', + attributeName: { + localPart: 'fees_gl_account_number' + }, + type: 'attribute' + }, { + name: 'feeDescription', + attributeName: { + localPart: 'fee_description' + }, + type: 'attribute' + }, { + name: 'feeLinkingType', + attributeName: { + localPart: 'fee_linking_type' + }, + type: 'attribute' + }] + }, { + localName: 'VEHICLEBASEAPPLICANT.PREVIOUSADDRESS', + typeName: null, + baseTypeInfo: '.BASEADDRESSLOOSE', + propertyInfos: [{ + name: 'occupancyStatus', + attributeName: { + localPart: 'occupancy_status' + }, + type: 'attribute' + }, { + name: 'occupancyDuration', + typeInfo: 'Integer', + attributeName: { + localPart: 'occupancy_duration' + }, + type: 'attribute' + }, { + name: 'otherOccupancyDescription', + attributeName: { + localPart: 'other_occupancy_description' + }, + type: 'attribute' + }] + }, { + localName: 'BASEMONTHLYDEBT', + typeName: 'BASE_MONTHLY_DEBT', + propertyInfos: [{ + name: 'monthlyLiability', + typeInfo: 'Decimal', + attributeName: { + localPart: 'monthly_liability' + }, + type: 'attribute' + }, { + name: 'monthlyHousingCost', + typeInfo: 'Decimal', + attributeName: { + localPart: 'monthly_housing_cost' + }, + type: 'attribute' + }, { + name: 'monthlyRent', + typeInfo: 'Decimal', + attributeName: { + localPart: 'monthly_rent' + }, + type: 'attribute' + }, { + name: 'monthlyMortgagePayment', + typeInfo: 'Decimal', + attributeName: { + localPart: 'monthly_mortgage_payment' + }, + type: 'attribute' + }, { + name: 'jobExpense', + typeInfo: 'Decimal', + attributeName: { + localPart: 'job_expense' + }, + type: 'attribute' + }, { + name: 'alimony', + typeInfo: 'Decimal', + attributeName: { + localPart: 'alimony' + }, + type: 'attribute' + }, { + name: 'childSupport', + typeInfo: 'Decimal', + attributeName: { + localPart: 'child_support' + }, + type: 'attribute' + }, { + name: 'separateMaintenanceExpense', + typeInfo: 'Decimal', + attributeName: { + localPart: 'separate_maintenance_expense' + }, + type: 'attribute' + }, { + name: 'taxExpense', + typeInfo: 'Decimal', + attributeName: { + localPart: 'tax_expense' + }, + type: 'attribute' + }, { + name: 'otherExpense1', + typeInfo: 'Decimal', + attributeName: { + localPart: 'other_expense_1' + }, + type: 'attribute' + }, { + name: 'otherExpense2', + typeInfo: 'Decimal', + attributeName: { + localPart: 'other_expense_2' + }, + type: 'attribute' + }, { + name: 'otherExpenseDescription1', + attributeName: { + localPart: 'other_expense_description_1' + }, + type: 'attribute' + }, { + name: 'otherExpenseDescription2', + attributeName: { + localPart: 'other_expense_description_2' + }, + type: 'attribute' + }, { + name: 'aggregateAmountWithLender', + typeInfo: 'Decimal', + attributeName: { + localPart: 'aggregate_amount_with_lender' + }, + type: 'attribute' + }, { + name: 'aggregateAmountWithLenderSecuredNoMortgage', + typeInfo: 'Decimal', + attributeName: { + localPart: 'aggregate_amount_with_lender_secured_no_mortgage' + }, + type: 'attribute' + }] + }, { + localName: 'BASEMODIFICATIONHISTORY', + typeName: 'BASE_MODIFICATION_HISTORY', + propertyInfos: [{ + name: 'audit', + minOccurs: 0, + collection: true, + elementName: 'AUDIT', + typeInfo: '.BASEMODIFICATIONHISTORY.AUDIT' + }] + }, { + localName: 'BASECLOSEENDINFO', + typeName: 'BASE_CLOSE_END_INFO', + propertyInfos: [{ + name: 'ato', + minOccurs: 0, + maxOccurs: 10, + collection: true, + elementName: 'ATO', + typeInfo: '.BASECLOSEENDINFO.ATO' + }, { + name: 'amountOwedToLender', + typeInfo: 'Decimal', + attributeName: { + localPart: 'amount_owed_to_lender' + }, + type: 'attribute' + }, { + name: 'amountRefinanced', + typeInfo: 'Decimal', + attributeName: { + localPart: 'amount_refinanced' + }, + type: 'attribute' + }, { + name: 'cashPrepaidFinanceCharge', + typeInfo: 'Decimal', + attributeName: { + localPart: 'cash_prepaid_finance_charge' + }, + type: 'attribute' + }, { + name: 'maprCashFee', + typeInfo: 'Decimal', + attributeName: { + localPart: 'mapr_cash_fee' + }, + type: 'attribute' + }, { + name: 'filingFeeAmount', + typeInfo: 'Decimal', + attributeName: { + localPart: 'filing_fee_amount' + }, + type: 'attribute' + }, { + name: 'filingFeeType', + attributeName: { + localPart: 'filing_fee_type' + }, + type: 'attribute' + }] + }, { + localName: 'BASELOANINFO', + typeName: 'BASE_LOAN_INFO', + propertyInfos: [{ + name: 'rateCode', + attributeName: { + localPart: 'rate_code' + }, + type: 'attribute' + }, { + name: 'maxUnderwriteAmount', + typeInfo: 'Double', + attributeName: { + localPart: 'max_underwrite_amount' + }, + type: 'attribute' + }, { + name: 'paymentDueDay', + typeInfo: 'Integer', + attributeName: { + localPart: 'payment_due_day' + }, + type: 'attribute' + }, { + name: 'paymentDueDay2', + typeInfo: 'Integer', + attributeName: { + localPart: 'payment_due_day2' + }, + type: 'attribute' + }, { + name: 'eplFeesTotal', + typeInfo: 'Decimal', + attributeName: { + localPart: 'epl_fees_total' + }, + type: 'attribute' + }, { + name: 'isClaimed', + attributeName: { + localPart: 'is_claimed' + }, + type: 'attribute' + }, { + name: 'isCompleteConsumer', + attributeName: { + localPart: 'is_complete_consumer' + }, + type: 'attribute' + }, { + name: 'requireProductRefresh', + attributeName: { + localPart: 'require_product_refresh' + }, + type: 'attribute' + }, { + name: 'isAddon', + attributeName: { + localPart: 'is_addon' + }, + type: 'attribute' + }, { + name: 'isAmendment', + attributeName: { + localPart: 'is_amendment' + }, + type: 'attribute' + }, { + name: 'rateAdjustment', + typeInfo: 'Decimal', + attributeName: { + localPart: 'rate_adjustment' + }, + type: 'attribute' + }, { + name: 'rateAdjustmentReason', + attributeName: { + localPart: 'rate_adjustment_reason' + }, + type: 'attribute' + }, { + name: 'solveFor', + attributeName: { + localPart: 'solve_for' + }, + type: 'attribute' + }, { + name: 'overrideCode', + attributeName: { + localPart: 'override_code' + }, + type: 'attribute' + }, { + name: 'overrideTier', + attributeName: { + localPart: 'override_tier' + }, + type: 'attribute' + }, { + name: 'isPossibleDupe', + attributeName: { + localPart: 'is_possible_dupe' + }, + type: 'attribute' + }, { + name: 'isFraudManual', + attributeName: { + localPart: 'is_fraud_manual' + }, + type: 'attribute' + }, { + name: 'isOfacManual', + attributeName: { + localPart: 'is_ofac_manual' + }, + type: 'attribute' + }, { + name: 'isPossibleDupeManual', + attributeName: { + localPart: 'is_possible_dupe_manual' + }, + type: 'attribute' + }, { + name: 'preapprovalType', + attributeName: { + localPart: 'preapproval_type' + }, + type: 'attribute' + }, { + name: 'appSubtype', + attributeName: { + localPart: 'app_subtype' + }, + type: 'attribute' + }, { + name: 'campaignCode', + attributeName: { + localPart: 'campaign_code' + }, + type: 'attribute' + }, { + name: 'isWorkoutLoan', + attributeName: { + localPart: 'is_workout_loan' + }, + type: 'attribute' + }, { + name: 'isSolveforManual', + attributeName: { + localPart: 'is_solvefor_manual' + }, + type: 'attribute' + }, { + name: 'tier', + typeInfo: 'Integer', + attributeName: { + localPart: 'tier' + }, + type: 'attribute' + }, { + name: 'tierPrevious', + typeInfo: 'Integer', + attributeName: { + localPart: 'tier_previous' + }, + type: 'attribute' + }, { + name: 'isPrequalificationApplied', + attributeName: { + localPart: 'is_prequalification_applied' + }, + type: 'attribute' + }, { + name: 'isOfac', + attributeName: { + localPart: 'is_ofac' + }, + type: 'attribute' + }, { + name: 'isHighRiskConsumer', + attributeName: { + localPart: 'is_high_risk_consumer' + }, + type: 'attribute' + }, { + name: 'isHighRiskConsumerManual', + attributeName: { + localPart: 'is_high_risk_consumer_manual' + }, + type: 'attribute' + }, { + name: 'productReferenceId', + attributeName: { + localPart: 'product_reference_id' + }, + type: 'attribute' + }] + }, { + localName: 'BASEEVENTHISTORY', + typeName: 'BASE_EVENT_HISTORY', + propertyInfos: [{ + name: 'event', + minOccurs: 0, + collection: true, + elementName: 'EVENT', + typeInfo: '.BASEEVENTHISTORY.EVENT' + }] + }, { + localName: 'BASEASSETREALESTATE', + typeName: 'BASE_ASSET_REAL_ESTATE', + baseTypeInfo: '.BASEASSET', + propertyInfos: [{ + name: 'propertyType', + attributeName: { + localPart: 'property_type' + }, + type: 'attribute' + }, { + name: 'propertyGrossRentalIncome', + typeInfo: 'Decimal', + attributeName: { + localPart: 'property_gross_rental_income' + }, + type: 'attribute' + }, { + name: 'propertyNetRentalIncome', + typeInfo: 'Decimal', + attributeName: { + localPart: 'property_net_rental_income' + }, + type: 'attribute' + }, { + name: 'propertyMortgagePayments', + typeInfo: 'Decimal', + attributeName: { + localPart: 'property_mortgage_payments' + }, + type: 'attribute' + }, { + name: 'propertyOtherCosts', + typeInfo: 'Decimal', + attributeName: { + localPart: 'property_other_costs' + }, + type: 'attribute' + }, { + name: 'propertyCurrentResidenceIndicator', + attributeName: { + localPart: 'property_current_residence_indicator' + }, + type: 'attribute' + }, { + name: 'propertyDisposition', + attributeName: { + localPart: 'property_disposition' + }, + type: 'attribute' + }, { + name: 'isSubjectProperty', + attributeName: { + localPart: 'is_subject_property' + }, + type: 'attribute' + }, { + name: 'propertyTaxId', + attributeName: { + localPart: 'property_tax_id' + }, + type: 'attribute' + }, { + name: 'isFinancedProperty', + attributeName: { + localPart: 'is_financed_property' + }, + type: 'attribute' + }] + }, { + localName: 'BASEDISBURSEMENTLIST', + typeName: 'BASE_DISBURSEMENT_LIST', + propertyInfos: [{ + name: 'checkOrDEPOSITOrFEE', + minOccurs: 0, + collection: true, + elementTypeInfos: [{ + elementName: 'CHECK', + typeInfo: '.BASEDISBURSEMENTCHECK' + }, { + elementName: 'DEPOSIT', + typeInfo: '.BASEDISBURSEMENTDEPOSIT' + }, { + elementName: 'FEE', + typeInfo: '.BASEDISBURSEMENTFEE' + }, { + elementName: 'LOAN', + typeInfo: '.BASEDISBURSEMENTLOAN' + }, { + elementName: 'ACH', + typeInfo: '.BASEDISBURSEMENTACH' + }], + type: 'elements' + }] + }, { + localName: 'BASECOMMENTS', + typeName: 'BASE_COMMENTS', + propertyInfos: [{ + name: 'decisioncomments', + elementName: 'DECISION_COMMENTS', + typeInfo: 'AnyType' + }, { + name: 'externalcomments', + elementName: 'EXTERNAL_COMMENTS', + typeInfo: 'AnyType' + }, { + name: 'internalcomments', + elementName: 'INTERNAL_COMMENTS', + typeInfo: 'AnyType' + }, { + name: 'stipulations', + elementName: 'STIPULATIONS', + typeInfo: 'AnyType' + }, { + name: 'fraudwarnings', + elementName: 'FRAUD_WARNINGS', + typeInfo: 'AnyType' + }] + }, { + localName: 'BASEMONTHLYINCOME', + typeName: 'BASE_MONTHLY_INCOME', + propertyInfos: [{ + name: 'otherincome', + minOccurs: 0, + maxOccurs: 20, + collection: true, + elementName: 'OTHER_INCOME', + typeInfo: '.BASEMONTHLYINCOME.OTHERINCOME' + }, { + name: 'isMonthlyIncomeBaseSalaryManual', + attributeName: { + localPart: 'is_monthly_income_base_salary_manual' + }, + type: 'attribute' + }, { + name: 'isBahIncluded', + attributeName: { + localPart: 'is_bah_included' + }, + type: 'attribute' + }, { + name: 'monthlyIncomeBaseSalary', + typeInfo: 'Decimal', + attributeName: { + localPart: 'monthly_income_base_salary' + }, + type: 'attribute' + }, { + name: 'isTaxExemptMonthlyIncomeBaseSalary', + attributeName: { + localPart: 'is_tax_exempt_monthly_income_base_salary' + }, + type: 'attribute' + }, { + name: 'isHmdaExemptMonthlyIncomeBaseSalary', + attributeName: { + localPart: 'is_hmda_exempt_monthly_income_base_salary' + }, + type: 'attribute' + }, { + name: 'monthlyIncomeOverTime', + typeInfo: 'Decimal', + attributeName: { + localPart: 'monthly_income_over_time' + }, + type: 'attribute' + }, { + name: 'monthlyIncomeBonus', + typeInfo: 'Decimal', + attributeName: { + localPart: 'monthly_income_bonus' + }, + type: 'attribute' + }, { + name: 'monthlyIncomeCommission', + typeInfo: 'Decimal', + attributeName: { + localPart: 'monthly_income_commission' + }, + type: 'attribute' + }, { + name: 'monthlyIncomeDividends', + typeInfo: 'Decimal', + attributeName: { + localPart: 'monthly_income_dividends' + }, + type: 'attribute' + }, { + name: 'monthlyIncomeNetRental', + typeInfo: 'Decimal', + attributeName: { + localPart: 'monthly_income_net_rental' + }, + type: 'attribute' + }, { + name: 'incomeVerifyMethod', + attributeName: { + localPart: 'income_verify_method' + }, + type: 'attribute' + }] + }, { + localName: 'VEHICLELOAN.FUNDING', + typeName: null, + baseTypeInfo: '.VEHICLEFUNDINGINFO', + propertyInfos: [{ + name: 'insuranceoptions', + required: true, + elementName: 'INSURANCE_OPTIONS', + typeInfo: '.VEHICLELOAN.FUNDING.INSURANCEOPTIONS' + }, { + name: 'closeendinfo', + elementName: 'CLOSE_END_INFO', + typeInfo: '.BASECLOSEENDINFO' + }] + }, { + localName: 'BASEEVENTHISTORY.EVENT', + typeName: null, + propertyInfos: [{ + name: 'timestamp', + typeInfo: 'DateTime', + attributeName: { + localPart: 'timestamp' + }, + type: 'attribute' + }, { + name: 'username', + attributeName: { + localPart: 'username' + }, + type: 'attribute' + }, { + name: 'event', + attributeName: { + localPart: 'event' + }, + type: 'attribute' + }] + }, { + localName: 'BASEASSETCERTIFICATE', + typeName: 'BASE_ASSET_CERTIFICATE', + baseTypeInfo: '.BASEASSET', + propertyInfos: [{ + name: 'certificateNumber', + attributeName: { + localPart: 'certificate_number' + }, + type: 'attribute' + }, { + name: 'expirationDate', + typeInfo: 'Date', + attributeName: { + localPart: 'expiration_date' + }, + type: 'attribute' + }, { + name: 'issueDate', + typeInfo: 'Date', + attributeName: { + localPart: 'issue_date' + }, + type: 'attribute' + }, { + name: 'pledgeType', + attributeName: { + localPart: 'pledge_type' + }, + type: 'attribute' + }, { + name: 'rate', + typeInfo: 'Decimal', + attributeName: { + localPart: 'rate' + }, + type: 'attribute' + }, { + name: 'pledgePercent', + typeInfo: 'Decimal', + attributeName: { + localPart: 'pledge_percent' + }, + type: 'attribute' + }, { + name: 'pledgeValueType', + attributeName: { + localPart: 'pledge_value_type' + }, + type: 'attribute' + }, { + name: 'pledgeValue', + typeInfo: 'Decimal', + attributeName: { + localPart: 'pledge_value' + }, + type: 'attribute' + }] + }, { + localName: 'VEHICLEFINANCING.HOLDSTITLE', + typeName: null, + propertyInfos: [{ + name: 'currentNameOnTitle', + attributeName: { + localPart: 'current_name_on_title' + }, + type: 'attribute' + }, { + name: 'currentNameOnTitle2', + attributeName: { + localPart: 'current_name_on_title2' + }, + type: 'attribute' + }, { + name: 'accountNumberPaidoff', + attributeName: { + localPart: 'account_number_paidoff' + }, + type: 'attribute' + }, { + name: 'newNamesOnTitle', + attributeName: { + localPart: 'new_names_on_title' + }, + type: 'attribute' + }, { + name: 'newNamesOnTitle2', + attributeName: { + localPart: 'new_names_on_title2' + }, + type: 'attribute' + }, { + name: 'nameForCollateralPurpose', + attributeName: { + localPart: 'name_for_collateral_purpose' + }, + type: 'attribute' + }, { + name: 'nameForCollateralPurpose2', + attributeName: { + localPart: 'name_for_collateral_purpose2' + }, + type: 'attribute' + }, { + name: 'currentNameOnTitleContactIndex', + attributeName: { + localPart: 'current_name_on_title_contact_index' + }, + type: 'attribute' + }, { + name: 'currentNameOnTitleContactIndex2', + attributeName: { + localPart: 'current_name_on_title_contact_index2' + }, + type: 'attribute' + }, { + name: 'newNamesOnTitleContactIndex', + attributeName: { + localPart: 'new_names_on_title_contact_index' + }, + type: 'attribute' + }, { + name: 'newNamesOnTitleContactIndex2', + attributeName: { + localPart: 'new_names_on_title_contact_index2' + }, + type: 'attribute' + }, { + name: 'nameForCollateralPurposeContactIndex', + attributeName: { + localPart: 'name_for_collateral_purpose_contact_index' + }, + type: 'attribute' + }, { + name: 'nameForCollateralPurposeContactIndex2', + attributeName: { + localPart: 'name_for_collateral_purpose_contact_index2' + }, + type: 'attribute' + }, { + name: 'state', + attributeName: { + localPart: 'state' + }, + type: 'attribute' + }, { + name: 'aka', + attributeName: { + localPart: 'aka' + }, + type: 'attribute' + }, { + name: 'titleRecordingFees', + typeInfo: 'Double', + attributeName: { + localPart: 'title_recording_fees' + }, + type: 'attribute' + }, { + name: 'titleRetainedBy', + attributeName: { + localPart: 'title_retained_by' + }, + type: 'attribute' + }, { + name: 'titleRetainedDate', + attributeName: { + localPart: 'title_retained_date' + }, + type: 'attribute' + }, { + name: 'titleLocation', + attributeName: { + localPart: 'title_location' + }, + type: 'attribute' + }, { + name: 'businessTaxId', + attributeName: { + localPart: 'business_tax_id' + }, + type: 'attribute' + }] + }, { + localName: 'VEHICLELOAN.COMMENTS', + typeName: null, + baseTypeInfo: '.BASECOMMENTS', + propertyInfos: [{ + name: 'unabletofund', + elementName: 'UNABLE_TO_FUND', + typeInfo: 'AnyType' + }, { + name: 'memberapprovaldenialreasons', + elementName: 'MEMBER_APPROVAL_DENIAL_REASONS', + typeInfo: 'AnyType' + }] + }, { + localName: 'FOMANSWEREDQUESTIONS.FOMANSWEREDQUESTION.FOMANSWERS.FOMANSWER', + typeName: null, + propertyInfos: [{ + name: 'text', + required: true + }, { + name: 'value', + required: true + }, { + name: 'fieldType', + attributeName: { + localPart: 'field_type' + }, + type: 'attribute' + }] + }, { + localName: 'VEHICLEFINANCING.PREVIOUSLIENHOLDER', + typeName: null, + propertyInfos: [{ + name: 'currentNameOnTitle', + attributeName: { + localPart: 'current_name_on_title' + }, + type: 'attribute' + }, { + name: 'currentNameOnTitle2', + attributeName: { + localPart: 'current_name_on_title2' + }, + type: 'attribute' + }, { + name: 'newNamesOnTitle', + attributeName: { + localPart: 'new_names_on_title' + }, + type: 'attribute' + }, { + name: 'newNamesOnTitle2', + attributeName: { + localPart: 'new_names_on_title2' + }, + type: 'attribute' + }, { + name: 'nameForCollateralPurposes', + attributeName: { + localPart: 'name_for_collateral_purposes' + }, + type: 'attribute' + }, { + name: 'nameForCollateralPurposes2', + attributeName: { + localPart: 'name_for_collateral_purposes2' + }, + type: 'attribute' + }, { + name: 'currentNameOnTitleContactIndex', + typeInfo: 'Integer', + attributeName: { + localPart: 'current_name_on_title_contact_index' + }, + type: 'attribute' + }, { + name: 'currentNameOnTitleContactIndex2', + typeInfo: 'Integer', + attributeName: { + localPart: 'current_name_on_title_contact_index2' + }, + type: 'attribute' + }, { + name: 'newNamesOnTitleContactIndex', + typeInfo: 'Integer', + attributeName: { + localPart: 'new_names_on_title_contact_index' + }, + type: 'attribute' + }, { + name: 'newNamesOnTitleContactIndex2', + typeInfo: 'Integer', + attributeName: { + localPart: 'new_names_on_title_contact_index2' + }, + type: 'attribute' + }, { + name: 'nameForCollateralPurposesContactIndex', + typeInfo: 'Integer', + attributeName: { + localPart: 'name_for_collateral_purposes_contact_index' + }, + type: 'attribute' + }, { + name: 'nameForCollateralPurposesContactIndex2', + typeInfo: 'Integer', + attributeName: { + localPart: 'name_for_collateral_purposes_contact_index2' + }, + type: 'attribute' + }, { + name: 'state', + attributeName: { + localPart: 'state' + }, + type: 'attribute' + }, { + name: 'aka', + attributeName: { + localPart: 'aka' + }, + type: 'attribute' + }, { + name: 'businessTaxId', + attributeName: { + localPart: 'business_tax_id' + }, + type: 'attribute' + }, { + name: 'titleRecordingFees', + typeInfo: 'Decimal', + attributeName: { + localPart: 'title_recording_fees' + }, + type: 'attribute' + }, { + name: 'lienholderInformation', + attributeName: { + localPart: 'lienholder_information' + }, + type: 'attribute' + }, { + name: 'lienholderAccountName', + attributeName: { + localPart: 'lienholder_account_name' + }, + type: 'attribute' + }, { + name: 'lienholderAccountName2', + attributeName: { + localPart: 'lienholder_account_name2' + }, + type: 'attribute' + }, { + name: 'lienholderAccountNameContactIndex', + typeInfo: 'Integer', + attributeName: { + localPart: 'lienholder_account_name_contact_index' + }, + type: 'attribute' + }, { + name: 'lienholderAccountNameContactIndex2', + typeInfo: 'Integer', + attributeName: { + localPart: 'lienholder_account_name_contact_index2' + }, + type: 'attribute' + }, { + name: 'lienholderAccountNumber', + attributeName: { + localPart: 'lienholder_account_number' + }, + type: 'attribute' + }, { + name: 'lienholderAddress', + attributeName: { + localPart: 'lienholder_address' + }, + type: 'attribute' + }, { + name: 'lienholderCounty', + attributeName: { + localPart: 'lienholder_county' + }, + type: 'attribute' + }, { + name: 'lienholderZip', + attributeName: { + localPart: 'lienholder_zip' + }, + type: 'attribute' + }, { + name: 'lienholderCity', + attributeName: { + localPart: 'lienholder_city' + }, + type: 'attribute' + }, { + name: 'lienholderState', + attributeName: { + localPart: 'lienholder_state' + }, + type: 'attribute' + }, { + name: 'lienholderPayoff', + typeInfo: 'Decimal', + attributeName: { + localPart: 'lienholder_payoff' + }, + type: 'attribute' + }, { + name: 'lienholderPayoffDate', + typeInfo: 'Date', + attributeName: { + localPart: 'lienholder_payoff_date' + }, + type: 'attribute' + }, { + name: 'lienholderPayoffPerDiem', + typeInfo: 'Decimal', + attributeName: { + localPart: 'lienholder_payoff_per_diem' + }, + type: 'attribute' + }, { + name: 'lienholderPhone', + attributeName: { + localPart: 'lienholder_phone' + }, + type: 'attribute' + }] + }, { + localName: 'BASECURRENTADDRESSCHOICE', + typeName: 'BASE_CURRENT_ADDRESS_CHOICE', + propertyInfos: [{ + name: 'strictaddress', + required: true, + elementName: 'STRICT_ADDRESS', + typeInfo: '.BASEADDRESSSTRICT' + }, { + name: 'looseaddress', + required: true, + elementName: 'LOOSE_ADDRESS', + typeInfo: '.BASEADDRESSLOOSE' + }, { + name: 'threelineaddress', + required: true, + elementName: 'THREE_LINE_ADDRESS', + typeInfo: '.BASEADDRESSTHREELINE' + }] + }, { + localName: 'VEHICLEFINANCING.CLEARTITLE', + typeName: null, + propertyInfos: [{ + name: 'currentNameOnTitle', + attributeName: { + localPart: 'current_name_on_title' + }, + type: 'attribute' + }, { + name: 'currentNameOnTitle2', + attributeName: { + localPart: 'current_name_on_title2' + }, + type: 'attribute' + }, { + name: 'newNamesOnTitle', + attributeName: { + localPart: 'new_names_on_title' + }, + type: 'attribute' + }, { + name: 'newNamesOnTitle2', + attributeName: { + localPart: 'new_names_on_title2' + }, + type: 'attribute' + }, { + name: 'nameForCollateralPurposes', + attributeName: { + localPart: 'name_for_collateral_purposes' + }, + type: 'attribute' + }, { + name: 'nameForCollateralPurposes2', + attributeName: { + localPart: 'name_for_collateral_purposes2' + }, + type: 'attribute' + }, { + name: 'currentNameOnTitleContactIndex', + typeInfo: 'Integer', + attributeName: { + localPart: 'current_name_on_title_contact_index' + }, + type: 'attribute' + }, { + name: 'currentNameOnTitleContactIndex2', + typeInfo: 'Integer', + attributeName: { + localPart: 'current_name_on_title_contact_index2' + }, + type: 'attribute' + }, { + name: 'newNamesOnTitleContactIndex', + typeInfo: 'Integer', + attributeName: { + localPart: 'new_names_on_title_contact_index' + }, + type: 'attribute' + }, { + name: 'newNamesOnTitleContactIndex2', + typeInfo: 'Integer', + attributeName: { + localPart: 'new_names_on_title_contact_index2' + }, + type: 'attribute' + }, { + name: 'nameForCollateralPurposesContactIndex', + typeInfo: 'Integer', + attributeName: { + localPart: 'name_for_collateral_purposes_contact_index' + }, + type: 'attribute' + }, { + name: 'nameForCollateralPurposesContactIndex2', + typeInfo: 'Integer', + attributeName: { + localPart: 'name_for_collateral_purposes_contact_index2' + }, + type: 'attribute' + }, { + name: 'state', + attributeName: { + localPart: 'state' + }, + type: 'attribute' + }, { + name: 'aka', + attributeName: { + localPart: 'aka' + }, + type: 'attribute' + }, { + name: 'businessTaxId', + attributeName: { + localPart: 'business_tax_id' + }, + type: 'attribute' + }, { + name: 'titleRecordingFees', + typeInfo: 'Decimal', + attributeName: { + localPart: 'title_recording_fees' + }, + type: 'attribute' + }] + }, { + localName: 'VEHICLELOANINFO', + typeName: 'VEHICLE_LOAN_INFO', + baseTypeInfo: '.BASELOANINFO', + propertyInfos: [{ + name: 'totalSalesPrice', + typeInfo: 'Decimal', + attributeName: { + localPart: 'total_sales_price' + }, + type: 'attribute' + }, { + name: 'totalVehicleValue', + typeInfo: 'Decimal', + attributeName: { + localPart: 'total_vehicle_value' + }, + type: 'attribute' + }, { + name: 'amountRequested', + typeInfo: 'Decimal', + attributeName: { + localPart: 'amount_requested' + }, + type: 'attribute' + }, { + name: 'downPayment', + typeInfo: 'Decimal', + attributeName: { + localPart: 'down_payment' + }, + type: 'attribute' + }, { + name: 'loanTerm', + typeInfo: 'Integer', + attributeName: { + localPart: 'loan_term' + }, + type: 'attribute' + }, { + name: 'contractRate', + typeInfo: 'Decimal', + attributeName: { + localPart: 'contract_rate' + }, + type: 'attribute' + }, { + name: 'tradeAllowance', + typeInfo: 'Decimal', + attributeName: { + localPart: 'trade_allowance' + }, + type: 'attribute' + }, { + name: 'initialBalloonAmount', + typeInfo: 'Decimal', + attributeName: { + localPart: 'initial_balloon_amount' + }, + type: 'attribute' + }, { + name: 'estimatedVehiclePayment', + typeInfo: 'Decimal', + attributeName: { + localPart: 'estimated_vehicle_payment' + }, + type: 'attribute' + }, { + name: 'isResidualLoan', + attributeName: { + localPart: 'is_residual_loan' + }, + type: 'attribute' + }, { + name: 'rebate', + typeInfo: 'Decimal', + attributeName: { + localPart: 'rebate' + }, + type: 'attribute' + }, { + name: 'tax', + typeInfo: 'Decimal', + attributeName: { + localPart: 'tax' + }, + type: 'attribute' + }, { + name: 'license', + typeInfo: 'Decimal', + attributeName: { + localPart: 'license' + }, + type: 'attribute' + }, { + name: 'additionalItemsFrontEnd', + typeInfo: 'Decimal', + attributeName: { + localPart: 'additional_items_front_end' + }, + type: 'attribute' + }, { + name: 'additionalItemsBackEnd', + typeInfo: 'Decimal', + attributeName: { + localPart: 'additional_items_back_end' + }, + type: 'attribute' + }, { + name: 'creditLife', + typeInfo: 'Decimal', + attributeName: { + localPart: 'credit_life' + }, + type: 'attribute' + }, { + name: 'creditDisability', + typeInfo: 'Decimal', + attributeName: { + localPart: 'credit_disability' + }, + type: 'attribute' + }, { + name: 'debtCancellation', + typeInfo: 'Decimal', + attributeName: { + localPart: 'debt_cancellation' + }, + type: 'attribute' + }, { + name: 'maxAdvance', + attributeName: { + localPart: 'max_advance' + }, + type: 'attribute' + }, { + name: 'maxAdvanceValue', + typeInfo: 'Decimal', + attributeName: { + localPart: 'max_advance_value' + }, + type: 'attribute' + }, { + name: 'maxSoftAdvanceValue', + typeInfo: 'Decimal', + attributeName: { + localPart: 'max_soft_advance_value' + }, + type: 'attribute' + }, { + name: 'maxHardAdvanceValue', + typeInfo: 'Decimal', + attributeName: { + localPart: 'max_hard_advance_value' + }, + type: 'attribute' + }, { + name: 'amountApproved', + typeInfo: 'Decimal', + attributeName: { + localPart: 'amount_approved' + }, + type: 'attribute' + }, { + name: 'requestType', + attributeName: { + localPart: 'request_type' + }, + type: 'attribute' + }, { + name: 'purposeType', + attributeName: { + localPart: 'purpose_type' + }, + type: 'attribute' + }, { + name: 'inspectedBy', + attributeName: { + localPart: 'inspected_by' + }, + type: 'attribute' + }, { + name: 'inspectionDate', + typeInfo: 'Date', + attributeName: { + localPart: 'inspection_date' + }, + type: 'attribute' + }, { + name: 'vehiclePurchaseDate', + typeInfo: 'Date', + attributeName: { + localPart: 'vehicle_purchase_date' + }, + type: 'attribute' + }, { + name: 'rateType', + attributeName: { + localPart: 'rate_type' + }, + type: 'attribute' + }, { + name: 'miscImplant', + attributeName: { + localPart: 'misc_implant' + }, + type: 'attribute' + }, { + name: 'numberOfPayments', + typeInfo: 'Int', + attributeName: { + localPart: 'number_of_payments' + }, + type: 'attribute' + }, { + name: 'isIndirectLoan', + attributeName: { + localPart: 'is_indirect_loan' + }, + type: 'attribute' + }, { + name: 'isBalloon', + attributeName: { + localPart: 'is_balloon' + }, + type: 'attribute' + }, { + name: 'isHmda', + attributeName: { + localPart: 'is_hmda' + }, + type: 'attribute' + }, { + name: 'isHmdaManual', + attributeName: { + localPart: 'is_hmda_manual' + }, + type: 'attribute' + }, { + name: 'amountApprovedVariance', + typeInfo: 'Decimal', + attributeName: { + localPart: 'amount_approved_variance' + }, + type: 'attribute' + }, { + name: 'changeInCircumstancesDate', + typeInfo: 'Date', + attributeName: { + localPart: 'change_in_circumstances_date' + }, + type: 'attribute' + }, { + name: 'productConversionDate', + typeInfo: 'Date', + attributeName: { + localPart: 'product_conversion_date' + }, + type: 'attribute' + }, { + name: 'isAdvanceRequest', + attributeName: { + localPart: 'is_advance_request' + }, + type: 'attribute' + }, { + name: 'isCalculateMapr', + attributeName: { + localPart: 'is_calculate_mapr' + }, + type: 'attribute' + }, { + name: 'mapr', + typeInfo: 'Decimal', + attributeName: { + localPart: 'mapr' + }, + type: 'attribute' + }, { + name: 'customerMoneyFactor', + typeInfo: 'Double', + attributeName: { + localPart: 'customer_money_factor' + }, + type: 'attribute' + }, { + name: 'lenderMoneyFactor', + typeInfo: 'Double', + attributeName: { + localPart: 'lender_money_factor' + }, + type: 'attribute' + }, { + name: 'residualValue', + typeInfo: 'Decimal', + attributeName: { + localPart: 'residual_value' + }, + type: 'attribute' + }, { + name: 'grossCapCost', + typeInfo: 'Decimal', + attributeName: { + localPart: 'gross_cap_cost' + }, + type: 'attribute' + }, { + name: 'capCostReduction', + typeInfo: 'Decimal', + attributeName: { + localPart: 'cap_cost_reduction' + }, + type: 'attribute' + }, { + name: 'adjustedCapCost', + typeInfo: 'Decimal', + attributeName: { + localPart: 'adjusted_cap_cost' + }, + type: 'attribute' + }, { + name: 'leasePayment', + typeInfo: 'Decimal', + attributeName: { + localPart: 'lease_payment' + }, + type: 'attribute' + }, { + name: 'maxLeasePayment', + typeInfo: 'Decimal', + attributeName: { + localPart: 'max_lease_payment' + }, + type: 'attribute' + }, { + name: 'indirectPreapprovalConversionDate', + typeInfo: 'DateTime', + attributeName: { + localPart: 'indirect_preapproval_conversion_date' + }, + type: 'attribute' + }] + }, { + localName: 'BASEASSETSHARE', + typeName: 'BASE_ASSET_SHARE', + baseTypeInfo: '.BASEASSET', + propertyInfos: [{ + name: 'expirationDate', + typeInfo: 'Date', + attributeName: { + localPart: 'expiration_date' + }, + type: 'attribute' + }, { + name: 'pledgeType', + attributeName: { + localPart: 'pledge_type' + }, + type: 'attribute' + }, { + name: 'rate', + typeInfo: 'Decimal', + attributeName: { + localPart: 'rate' + }, + type: 'attribute' + }, { + name: 'pledgePercent', + typeInfo: 'Decimal', + attributeName: { + localPart: 'pledge_percent' + }, + type: 'attribute' + }, { + name: 'pledgeValueType', + attributeName: { + localPart: 'pledge_value_type' + }, + type: 'attribute' + }, { + name: 'pledgeValue', + typeInfo: 'Decimal', + attributeName: { + localPart: 'pledge_value' + }, + type: 'attribute' + }] + }, { + localName: 'BASECUSTOMQUESTIONS', + typeName: 'BASE_CUSTOM_QUESTIONS', + propertyInfos: [{ + name: 'customquestion', + minOccurs: 0, + collection: true, + elementName: 'CUSTOM_QUESTION', + typeInfo: '.BASECUSTOMQUESTIONS.CUSTOMQUESTION' + }] + }, { + localName: 'BASESYSTEM', + typeName: 'BASE_SYSTEM', + propertyInfos: [{ + name: 'otherAttributes', + type: 'anyAttribute' + }, { + name: 'processor', + elementName: 'PROCESSOR', + typeInfo: '.BASEPARTY' + }, { + name: 'loanofficer', + elementName: 'LOAN_OFFICER', + typeInfo: '.BASEPARTY' + }, { + name: 'bookingofficer', + elementName: 'BOOKING_OFFICER', + typeInfo: '.BASEPARTY' + }, { + name: 'approvalofficer', + elementName: 'APPROVAL_OFFICER', + typeInfo: '.BASEPARTY' + }, { + name: 'counterofferofficer', + elementName: 'COUNTER_OFFER_OFFICER', + typeInfo: '.BASEPARTY' + }, { + name: 'funder', + elementName: 'FUNDER', + typeInfo: '.BASEPARTY' + }, { + name: 'decliningofficer', + elementName: 'DECLINING_OFFICER', + typeInfo: '.BASEPARTY' + }, { + name: 'decidingofficer', + elementName: 'DECIDING_OFFICER', + typeInfo: '.BASEPARTY' + }, { + name: 'originator', + elementName: 'ORIGINATOR', + typeInfo: '.BASESYSTEM.ORIGINATOR' + }, { + name: 'branch', + elementName: 'BRANCH', + typeInfo: '.BASEBRANCH' + }, { + name: 'lender', + elementName: 'LENDER', + typeInfo: '.BASESYSTEM.LENDER' + }, { + name: 'organization', + required: true, + elementName: 'ORGANIZATION', + typeInfo: '.BASEPARTY' + }, { + name: 'insuranceseller', + elementName: 'INSURANCE_SELLER', + typeInfo: '.BASEPARTY' + }, { + name: 'clinic', + elementName: 'CLINIC', + typeInfo: '.BASEPARTY' + }, { + name: 'clinicworker', + elementName: 'CLINIC_WORKER', + typeInfo: '.BASEPARTY' + }, { + name: 'insurancelastpulledofficer', + elementName: 'INSURANCE_LAST_PULLED_OFFICER', + typeInfo: '.BASEPARTY' + }, { + name: 'source', + attributeName: { + localPart: 'source' + }, + type: 'attribute' + }, { + name: 'originationIp', + attributeName: { + localPart: 'origination_ip' + }, + type: 'attribute' + }, { + name: 'externalSource', + attributeName: { + localPart: 'external_source' + }, + type: 'attribute' + }, { + name: 'loanNumber', + attributeName: { + localPart: 'loan_number' + }, + type: 'attribute' + }, { + name: 'referenceNumberType', + attributeName: { + localPart: 'reference_number_type' + }, + type: 'attribute' + }] + }, { + localName: 'BASEADDRESSTHREELINE', + typeName: 'BASE_ADDRESS_THREE_LINE', + propertyInfos: [{ + name: 'streetAddress1', + attributeName: { + localPart: 'street_address_1' + }, + type: 'attribute' + }, { + name: 'streetAddress2', + attributeName: { + localPart: 'street_address_2' + }, + type: 'attribute' + }, { + name: 'streetAddress3', + attributeName: { + localPart: 'street_address_3' + }, + type: 'attribute' + }, { + name: 'country', + attributeName: { + localPart: 'country' + }, + type: 'attribute' + }, { + name: 'zip', + attributeName: { + localPart: 'zip' + }, + type: 'attribute' + }, { + name: 'city', + attributeName: { + localPart: 'city' + }, + type: 'attribute' + }] + }, { + localName: 'INTEGRATIONDATA', + typeName: 'INTEGRATION_DATA' + }, { + localName: 'BENEFICIALOWNERS.BENEFICIALOWNER', + typeName: null, + propertyInfos: [{ + name: 'idcard', + required: true, + elementName: 'ID_CARD', + typeInfo: '.BASEIDCARD' + }, { + name: 'firstName', + attributeName: { + localPart: 'first_name' + }, + type: 'attribute' + }, { + name: 'middleName', + attributeName: { + localPart: 'middle_name' + }, + type: 'attribute' + }, { + name: 'lastName', + attributeName: { + localPart: 'last_name' + }, + type: 'attribute' + }, { + name: 'suffix', + attributeName: { + localPart: 'suffix' + }, + type: 'attribute' + }, { + name: 'dob', + typeInfo: 'Date', + attributeName: { + localPart: 'dob' + }, + type: 'attribute' + }, { + name: 'isTinSsn', + attributeName: { + localPart: 'is_tin_ssn' + }, + type: 'attribute' + }, { + name: 'ssn', + attributeName: { + localPart: 'ssn' + }, + type: 'attribute' + }, { + name: 'address', + attributeName: { + localPart: 'address' + }, + type: 'attribute' + }, { + name: 'city', + attributeName: { + localPart: 'city' + }, + type: 'attribute' + }, { + name: 'state', + attributeName: { + localPart: 'state' + }, + type: 'attribute' + }, { + name: 'zip', + attributeName: { + localPart: 'zip' + }, + type: 'attribute' + }, { + name: 'isBeneficialOwner', + attributeName: { + localPart: 'is_beneficial_owner' + }, + type: 'attribute' + }, { + name: 'percentBusinessOwned', + typeInfo: 'Double', + attributeName: { + localPart: 'percent_business_owned' + }, + type: 'attribute' + }, { + name: 'isControl', + attributeName: { + localPart: 'is_control' + }, + type: 'attribute' + }, { + name: 'isAuthorizedCreditReport', + attributeName: { + localPart: 'is_authorized_credit_report' + }, + type: 'attribute' + }, { + name: 'citizenship', + attributeName: { + localPart: 'citizenship' + }, + type: 'attribute' + }, { + name: 'controlTitle', + attributeName: { + localPart: 'control_title' + }, + type: 'attribute' + }, { + name: 'isOfacIstwatch', + attributeName: { + localPart: 'is_ofac_istwatch' + }, + type: 'attribute' + }] + }, { + localName: 'VEHICLEFINANCING.DEALERSHIPPROCESSING', + typeName: null, + propertyInfos: [{ + name: 'name', + attributeName: { + localPart: 'name' + }, + type: 'attribute' + }, { + name: 'isOnWatchlist', + attributeName: { + localPart: 'is_on_watchlist' + }, + type: 'attribute' + }, { + name: 'watchlistReason', + attributeName: { + localPart: 'watchlist_reason' + }, + type: 'attribute' + }, { + name: 'dealerNumber', + attributeName: { + localPart: 'dealer_number' + }, + type: 'attribute' + }, { + name: 'address', + attributeName: { + localPart: 'address' + }, + type: 'attribute' + }, { + name: 'county', + attributeName: { + localPart: 'county' + }, + type: 'attribute' + }, { + name: 'zip', + attributeName: { + localPart: 'zip' + }, + type: 'attribute' + }, { + name: 'city', + attributeName: { + localPart: 'city' + }, + type: 'attribute' + }, { + name: 'state', + attributeName: { + localPart: 'state' + }, + type: 'attribute' + }, { + name: 'phone', + attributeName: { + localPart: 'phone' + }, + type: 'attribute' + }, { + name: 'fax', + attributeName: { + localPart: 'fax' + }, + type: 'attribute' + }, { + name: 'nameOnTitle', + attributeName: { + localPart: 'name_on_title' + }, + type: 'attribute' + }, { + name: 'nameOnTitle2', + attributeName: { + localPart: 'name_on_title2' + }, + type: 'attribute' + }, { + name: 'nameForTitlePurpose', + attributeName: { + localPart: 'name_for_title_purpose' + }, + type: 'attribute' + }, { + name: 'nameForTitlePurpose2', + attributeName: { + localPart: 'name_for_title_purpose2' + }, + type: 'attribute' + }, { + name: 'nameOnTitleContactIndex', + typeInfo: 'Integer', + attributeName: { + localPart: 'name_on_title_contact_index' + }, + type: 'attribute' + }, { + name: 'nameOnTitleContactIndex2', + typeInfo: 'Integer', + attributeName: { + localPart: 'name_on_title_contact_index2' + }, + type: 'attribute' + }, { + name: 'nameForTitlePurposeContactIndex', + typeInfo: 'Integer', + attributeName: { + localPart: 'name_for_title_purpose_contact_index' + }, + type: 'attribute' + }, { + name: 'nameForTitlePurposeContactIndex2', + typeInfo: 'Integer', + attributeName: { + localPart: 'name_for_title_purpose_contact_index2' + }, + type: 'attribute' + }, { + name: 'titleState', + attributeName: { + localPart: 'title_state' + }, + type: 'attribute' + }, { + name: 'aka', + attributeName: { + localPart: 'aka' + }, + type: 'attribute' + }, { + name: 'businessTaxId', + attributeName: { + localPart: 'business_tax_id' + }, + type: 'attribute' + }, { + name: 'titleRecordingFees', + typeInfo: 'Double', + attributeName: { + localPart: 'title_recording_fees' + }, + type: 'attribute' + }, { + name: 'reserveType', + attributeName: { + localPart: 'reserve_type' + }, + type: 'attribute' + }, { + name: 'reserveValue', + typeInfo: 'Double', + attributeName: { + localPart: 'reserve_value' + }, + type: 'attribute' + }, { + name: 'primaryReserveType', + attributeName: { + localPart: 'primary_reserve_type' + }, + type: 'attribute' + }, { + name: 'primaryReserveValue', + typeInfo: 'Double', + attributeName: { + localPart: 'primary_reserve_value' + }, + type: 'attribute' + }, { + name: 'secondaryReserveType', + attributeName: { + localPart: 'secondary_reserve_type' + }, + type: 'attribute' + }, { + name: 'secondaryReserveValue', + typeInfo: 'Double', + attributeName: { + localPart: 'secondary_reserve_value' + }, + type: 'attribute' + }, { + name: 'reserveSelectionType', + attributeName: { + localPart: 'reserve_selection_type' + }, + type: 'attribute' + }, { + name: 'bankAccountNumber', + attributeName: { + localPart: 'bank_account_number' + }, + type: 'attribute' + }, { + name: 'routingNumber', + attributeName: { + localPart: 'routing_number' + }, + type: 'attribute' + }, { + name: 'bankAccountType', + attributeName: { + localPart: 'bank_account_type' + }, + type: 'attribute' + }, { + name: 'referenceNumber', + attributeName: { + localPart: 'reference_number' + }, + type: 'attribute' + }, { + name: 'mainContact', + attributeName: { + localPart: 'main_contact' + }, + type: 'attribute' + }, { + name: 'contactEmail', + attributeName: { + localPart: 'contact_email' + }, + type: 'attribute' + }] + }, { + localName: 'VEHICLEFUNDINGINFO', + typeName: 'VEHICLE_FUNDING_INFO', + baseTypeInfo: '.BASEFUNDINGINFO', + propertyInfos: [{ + name: 'firstPaymentDate', + typeInfo: 'Date', + attributeName: { + localPart: 'first_payment_date' + }, + type: 'attribute' + }, { + name: 'loanTerm', + typeInfo: 'Integer', + attributeName: { + localPart: 'loan_term' + }, + type: 'attribute' + }, { + name: 'buyRate', + typeInfo: 'Decimal', + attributeName: { + localPart: 'buy_rate' + }, + type: 'attribute' + }, { + name: 'reserveAmount', + typeInfo: 'Decimal', + attributeName: { + localPart: 'reserve_amount' + }, + type: 'attribute' + }, { + name: 'primaryReserveAmount', + typeInfo: 'Decimal', + attributeName: { + localPart: 'primary_reserve_amount' + }, + type: 'attribute' + }, { + name: 'secondaryReserveAmount', + typeInfo: 'Decimal', + attributeName: { + localPart: 'secondary_reserve_amount' + }, + type: 'attribute' + }, { + name: 'contractRate', + typeInfo: 'Decimal', + attributeName: { + localPart: 'contract_rate' + }, + type: 'attribute' + }, { + name: 'exactMonthlyPayment', + typeInfo: 'Decimal', + attributeName: { + localPart: 'exact_monthly_payment' + }, + type: 'attribute' + }, { + name: 'exactMonthlyPaymentOriginal', + typeInfo: 'Decimal', + attributeName: { + localPart: 'exact_monthly_payment_original' + }, + type: 'attribute' + }, { + name: 'exactLastMonthlyPayment', + typeInfo: 'Decimal', + attributeName: { + localPart: 'exact_last_monthly_payment' + }, + type: 'attribute' + }, { + name: 'additionalFees', + typeInfo: 'Decimal', + attributeName: { + localPart: 'additional_fees' + }, + type: 'attribute' + }, { + name: 'additionalFeesComment', + attributeName: { + localPart: 'additional_fees_comment' + }, + type: 'attribute' + }, { + name: 'fundingAcquisitionFee', + typeInfo: 'Decimal', + attributeName: { + localPart: 'funding_acquisition_fee' + }, + type: 'attribute' + }, { + name: 'apr', + typeInfo: 'Decimal', + attributeName: { + localPart: 'apr' + }, + type: 'attribute' + }, { + name: 'indexType', + attributeName: { + localPart: 'index_type' + }, + type: 'attribute' + }, { + name: 'initialRate', + typeInfo: 'Decimal', + attributeName: { + localPart: 'initial_rate' + }, + type: 'attribute' + }, { + name: 'rateExpireDate', + typeInfo: 'Calendar', + attributeName: { + localPart: 'rate_expire_date' + }, + type: 'attribute' + }, { + name: 'fundingMoneyFactor', + typeInfo: 'Double', + attributeName: { + localPart: 'funding_money_factor' + }, + type: 'attribute' + }, { + name: 'fundingAgreedUponValue', + typeInfo: 'Double', + attributeName: { + localPart: 'funding_agreed_upon_value' + }, + type: 'attribute' + }, { + name: 'fundingTaxRate', + typeInfo: 'Double', + attributeName: { + localPart: 'funding_tax_rate' + }, + type: 'attribute' + }, { + name: 'fundingEquivalentInterestRate', + typeInfo: 'Double', + attributeName: { + localPart: 'funding_equivalent_interest_rate' + }, + type: 'attribute' + }, { + name: 'fundingAllowableAnnualMileage', + typeInfo: 'Integer', + attributeName: { + localPart: 'funding_allowable_annual_mileage' + }, + type: 'attribute' + }, { + name: 'index', + typeInfo: 'Decimal', + attributeName: { + localPart: 'index' + }, + type: 'attribute' + }, { + name: 'margin', + typeInfo: 'Decimal', + attributeName: { + localPart: 'margin' + }, + type: 'attribute' + }, { + name: 'floor', + typeInfo: 'Decimal', + attributeName: { + localPart: 'floor' + }, + type: 'attribute' + }, { + name: 'ceiling', + typeInfo: 'Decimal', + attributeName: { + localPart: 'ceiling' + }, + type: 'attribute' + }, { + name: 'docStampsFee', + typeInfo: 'Double', + attributeName: { + localPart: 'doc_stamps_fee' + }, + type: 'attribute' + }, { + name: 'docStampsRate', + typeInfo: 'Double', + attributeName: { + localPart: 'doc_stamps_rate' + }, + type: 'attribute' + }, { + name: 'docStampsFeeIsManual', + attributeName: { + localPart: 'doc_stamps_fee_is_manual' + }, + type: 'attribute' + }, { + name: 'docStampsType', + attributeName: { + localPart: 'doc_stamps_type' + }, + type: 'attribute' + }, { + name: 'initialAmountAdvanced', + typeInfo: 'Decimal', + attributeName: { + localPart: 'initial_amount_advanced' + }, + type: 'attribute' + }, { + name: 'lastPaymentDate', + typeInfo: 'Date', + attributeName: { + localPart: 'last_payment_date' + }, + type: 'attribute' + }, { + name: 'financeCharge', + typeInfo: 'Decimal', + attributeName: { + localPart: 'finance_charge' + }, + type: 'attribute' + }, { + name: 'totalFinancedPayment', + typeInfo: 'Decimal', + attributeName: { + localPart: 'total_financed_payment' + }, + type: 'attribute' + }, { + name: 'otherCharges', + typeInfo: 'Decimal', + attributeName: { + localPart: 'other_charges' + }, + type: 'attribute' + }, { + name: 'otherChargesDescription', + attributeName: { + localPart: 'other_charges_description' + }, + type: 'attribute' + }, { + name: 'amountAdvanced', + typeInfo: 'Decimal', + attributeName: { + localPart: 'amount_advanced' + }, + type: 'attribute' + }, { + name: 'prevLoanLinerBalance', + typeInfo: 'Decimal', + attributeName: { + localPart: 'prev_loan_liner_balance' + }, + type: 'attribute' + }, { + name: 'prevPaymentDate', + typeInfo: 'Date', + attributeName: { + localPart: 'prev_payment_date' + }, + type: 'attribute' + }, { + name: 'otherLoans', + typeInfo: 'Decimal', + attributeName: { + localPart: 'other_loans' + }, + type: 'attribute' + }, { + name: 'currentPayment', + typeInfo: 'Decimal', + attributeName: { + localPart: 'current_payment' + }, + type: 'attribute' + }, { + name: 'currentPaymentDueDate', + typeInfo: 'Date', + attributeName: { + localPart: 'current_payment_due_date' + }, + type: 'attribute' + }, { + name: 'filingFeeAmount', + typeInfo: 'Decimal', + attributeName: { + localPart: 'filing_fee_amount' + }, + type: 'attribute' + }, { + name: 'filingFeeType', + attributeName: { + localPart: 'filing_fee_type' + }, + type: 'attribute' + }, { + name: 'interestOnlyMinPayment', + typeInfo: 'Decimal', + attributeName: { + localPart: 'interest_only_min_payment' + }, + type: 'attribute' + }, { + name: 'interestOnlyMaxPayment', + typeInfo: 'Decimal', + attributeName: { + localPart: 'interest_only_max_payment' + }, + type: 'attribute' + }] + }, { + localName: 'VEHICLEFINANCING.MEMBERLIENPROCESSING', + typeName: null, + propertyInfos: [{ + name: 'currentNameOnTitle', + attributeName: { + localPart: 'current_name_on_title' + }, + type: 'attribute' + }, { + name: 'currentNameOnTitle2', + attributeName: { + localPart: 'current_name_on_title2' + }, + type: 'attribute' + }, { + name: 'newNamesOnTitle', + attributeName: { + localPart: 'new_names_on_title' + }, + type: 'attribute' + }, { + name: 'newNamesOnTitle2', + attributeName: { + localPart: 'new_names_on_title2' + }, + type: 'attribute' + }, { + name: 'nameForCollateralPurposes', + attributeName: { + localPart: 'name_for_collateral_purposes' + }, + type: 'attribute' + }, { + name: 'nameForCollateralPurposes2', + attributeName: { + localPart: 'name_for_collateral_purposes2' + }, + type: 'attribute' + }, { + name: 'currentNameOnTitleContactIndex', + typeInfo: 'Integer', + attributeName: { + localPart: 'current_name_on_title_contact_index' + }, + type: 'attribute' + }, { + name: 'currentNameOnTitleContactIndex2', + typeInfo: 'Integer', + attributeName: { + localPart: 'current_name_on_title_contact_index2' + }, + type: 'attribute' + }, { + name: 'newNamesOnTitleContactIndex', + typeInfo: 'Integer', + attributeName: { + localPart: 'new_names_on_title_contact_index' + }, + type: 'attribute' + }, { + name: 'newNamesOnTitleContactIndex2', + typeInfo: 'Integer', + attributeName: { + localPart: 'new_names_on_title_contact_index2' + }, + type: 'attribute' + }, { + name: 'nameForCollateralPurposesContactIndex', + typeInfo: 'Integer', + attributeName: { + localPart: 'name_for_collateral_purposes_contact_index' + }, + type: 'attribute' + }, { + name: 'nameForCollateralPurposesContactIndex2', + typeInfo: 'Integer', + attributeName: { + localPart: 'name_for_collateral_purposes_contact_index2' + }, + type: 'attribute' + }, { + name: 'state', + attributeName: { + localPart: 'state' + }, + type: 'attribute' + }, { + name: 'aka', + attributeName: { + localPart: 'aka' + }, + type: 'attribute' + }, { + name: 'businessTaxId', + attributeName: { + localPart: 'business_tax_id' + }, + type: 'attribute' + }, { + name: 'titleRecordingFees', + typeInfo: 'Decimal', + attributeName: { + localPart: 'title_recording_fees' + }, + type: 'attribute' + }, { + name: 'sellerFirstName', + attributeName: { + localPart: 'seller_first_name' + }, + type: 'attribute' + }, { + name: 'sellerMiddleName', + attributeName: { + localPart: 'seller_middle_name' + }, + type: 'attribute' + }, { + name: 'sellerNameContactIndex', + typeInfo: 'Integer', + attributeName: { + localPart: 'seller_name_contact_index' + }, + type: 'attribute' + }, { + name: 'sellerNameContactIndex2', + typeInfo: 'Integer', + attributeName: { + localPart: 'seller_name_contact_index2' + }, + type: 'attribute' + }, { + name: 'sellerLastName', + attributeName: { + localPart: 'seller_last_name' + }, + type: 'attribute' + }, { + name: 'sellerSuffix', + attributeName: { + localPart: 'seller_suffix' + }, + type: 'attribute' + }, { + name: 'sellerFirstName2', + attributeName: { + localPart: 'seller_first_name2' + }, + type: 'attribute' + }, { + name: 'sellerMiddleName2', + attributeName: { + localPart: 'seller_middle_name2' + }, + type: 'attribute' + }, { + name: 'sellerLastName2', + attributeName: { + localPart: 'seller_last_name2' + }, + type: 'attribute' + }, { + name: 'sellerSuffix2', + attributeName: { + localPart: 'seller_suffix2' + }, + type: 'attribute' + }, { + name: 'sellerAddress', + attributeName: { + localPart: 'seller_address' + }, + type: 'attribute' + }, { + name: 'sellerCounty', + attributeName: { + localPart: 'seller_county' + }, + type: 'attribute' + }, { + name: 'sellerZip', + attributeName: { + localPart: 'seller_zip' + }, + type: 'attribute' + }, { + name: 'sellerCity', + attributeName: { + localPart: 'seller_city' + }, + type: 'attribute' + }, { + name: 'sellerState', + attributeName: { + localPart: 'seller_state' + }, + type: 'attribute' + }, { + name: 'sellerHomePhone', + attributeName: { + localPart: 'seller_home_phone' + }, + type: 'attribute' + }, { + name: 'sellerWorkPhone', + attributeName: { + localPart: 'seller_work_phone' + }, + type: 'attribute' + }, { + name: 'sellerSsn4', + attributeName: { + localPart: 'seller_ssn4' + }, + type: 'attribute' + }, { + name: 'sellerDob', + typeInfo: 'Date', + attributeName: { + localPart: 'seller_dob' + }, + type: 'attribute' + }, { + name: 'lienholderInformation', + attributeName: { + localPart: 'lienholder_information' + }, + type: 'attribute' + }, { + name: 'lienholderAccountName', + attributeName: { + localPart: 'lienholder_account_name' + }, + type: 'attribute' + }, { + name: 'lienholderAccountNameContactIndex', + typeInfo: 'Integer', + attributeName: { + localPart: 'lienholder_account_name_contact_index' + }, + type: 'attribute' + }, { + name: 'lienholderAccountName2', + attributeName: { + localPart: 'lienholder_account_name2' + }, + type: 'attribute' + }, { + name: 'lienholderAccountNameContactIndex2', + typeInfo: 'Integer', + attributeName: { + localPart: 'lienholder_account_name_contact_index2' + }, + type: 'attribute' + }, { + name: 'lienholderAccountNumber', + attributeName: { + localPart: 'lienholder_account_number' + }, + type: 'attribute' + }, { + name: 'lienholderAddress', + attributeName: { + localPart: 'lienholder_address' + }, + type: 'attribute' + }, { + name: 'lienholderCounty', + attributeName: { + localPart: 'lienholder_county' + }, + type: 'attribute' + }, { + name: 'lienholderZip', + attributeName: { + localPart: 'lienholder_zip' + }, + type: 'attribute' + }, { + name: 'lienholderCity', + attributeName: { + localPart: 'lienholder_city' + }, + type: 'attribute' + }, { + name: 'lienholderState', + attributeName: { + localPart: 'lienholder_state' + }, + type: 'attribute' + }, { + name: 'lienholderPayoff', + typeInfo: 'Decimal', + attributeName: { + localPart: 'lienholder_payoff' + }, + type: 'attribute' + }, { + name: 'lienholderPayoffDate', + typeInfo: 'Date', + attributeName: { + localPart: 'lienholder_payoff_date' + }, + type: 'attribute' + }, { + name: 'lienholderPayoffPerDiem', + typeInfo: 'Decimal', + attributeName: { + localPart: 'lienholder_payoff_per_diem' + }, + type: 'attribute' + }, { + name: 'lienholderPhone', + attributeName: { + localPart: 'lienholder_phone' + }, + type: 'attribute' + }] + }, { + localName: 'PAYMENTMANUALNOCOUPONINFO', + typeName: 'PAYMENT_MANUAL_NO_COUPON_INFO', + propertyInfos: [{ + name: 'accountNumber', + attributeName: { + localPart: 'account_number' + }, + type: 'attribute' + }] + }, { + localName: 'VEHICLEAPPLICANT', + typeName: 'VEHICLE_APPLICANT', + baseTypeInfo: '.VEHICLEBASEAPPLICANT', + propertyInfos: [{ + name: 'otherAttributes', + type: 'anyAttribute' + }, { + name: 'spouse', + elementName: 'SPOUSE', + typeInfo: '.VEHICLEBASEAPPLICANT' + }, { + name: 'creditreport', + elementName: 'CREDIT_REPORT', + typeInfo: '.VEHICLEAPPLICANT.CREDITREPORT' + }, { + name: 'fomansweredquestions', + elementName: 'FOM_ANSWERED_QUESTIONS', + typeInfo: '.FOMANSWEREDQUESTIONS' + }, { + name: 'isFraudCredit', + attributeName: { + localPart: 'is_fraud_credit' + }, + type: 'attribute' + }, { + name: 'isOfacCredit', + attributeName: { + localPart: 'is_ofac_credit' + }, + type: 'attribute' + }, { + name: 'combinedUnsecuredAggregateAmountWithLender', + typeInfo: 'Decimal', + attributeName: { + localPart: 'combined_unsecured_aggregate_amount_with_lender' + }, + type: 'attribute' + }, { + name: 'combinedSecuredAggregateAmountWithLenderNoMortgage', + typeInfo: 'Decimal', + attributeName: { + localPart: 'combined_secured_aggregate_amount_with_lender_no_mortgage' + }, + type: 'attribute' + }] + }, { + localName: 'BASEAPPLICANTQUESTIONS.APPLICANTQUESTION', + typeName: null, + propertyInfos: [{ + name: 'applicantquestionanswer', + minOccurs: 0, + collection: true, + elementName: 'APPLICANT_QUESTION_ANSWER', + typeInfo: '.BASEAPPLICANTQUESTIONS.APPLICANTQUESTION.APPLICANTQUESTIONANSWER' + }, { + name: 'questionName', + attributeName: { + localPart: 'question_name' + }, + type: 'attribute' + }, { + name: 'questionType', + attributeName: { + localPart: 'question_type' + }, + type: 'attribute' + }] + }, { + localName: 'VEHICLESTATUS', + typeName: 'VEHICLE_STATUS', + baseTypeInfo: '.BASELOANSTATUS', + propertyInfos: [{ + name: 'payoffDate', + typeInfo: 'Date', + attributeName: { + localPart: 'payoff_date' + }, + type: 'attribute' + }, { + name: 'amountChargeOff', + typeInfo: 'Decimal', + attributeName: { + localPart: 'amount_charge_off' + }, + type: 'attribute' + }] + }, { + localName: 'VEHICLELOAN.VEHICLES', + typeName: null, + propertyInfos: [{ + name: 'vehicle', + required: true, + collection: true, + elementName: 'VEHICLE', + typeInfo: '.VEHICLELOAN.VEHICLES.VEHICLE' + }, { + name: 'tradein', + elementName: 'TRADE_IN', + typeInfo: '.VEHICLETRADEIN' + }] + }, { + localName: 'BASEASSETSAVINGSACCOUNT', + typeName: 'BASE_ASSET_SAVINGS_ACCOUNT', + baseTypeInfo: '.BASEASSET', + propertyInfos: [{ + name: 'expirationDate', + typeInfo: 'Date', + attributeName: { + localPart: 'expiration_date' + }, + type: 'attribute' + }, { + name: 'issueDate', + typeInfo: 'Date', + attributeName: { + localPart: 'issue_date' + }, + type: 'attribute' + }] + }, { + localName: 'BASEREFERENCE', + typeName: 'BASE_REFERENCE', + propertyInfos: [{ + name: 'firstName', + attributeName: { + localPart: 'first_name' + }, + type: 'attribute' + }, { + name: 'lastName', + attributeName: { + localPart: 'last_name' + }, + type: 'attribute' + }, { + name: 'address', + attributeName: { + localPart: 'address' + }, + type: 'attribute' + }, { + name: 'city', + attributeName: { + localPart: 'city' + }, + type: 'attribute' + }, { + name: 'state', + attributeName: { + localPart: 'state' + }, + type: 'attribute' + }, { + name: 'zip', + attributeName: { + localPart: 'zip' + }, + type: 'attribute' + }, { + name: 'phone', + attributeName: { + localPart: 'phone' + }, + type: 'attribute' + }, { + name: 'relationship', + attributeName: { + localPart: 'relationship' + }, + type: 'attribute' + }, { + name: 'email', + attributeName: { + localPart: 'email' + }, + type: 'attribute' + }] + }, { + localName: 'BASEMONTHLYINCOME.OTHERINCOME', + typeName: null, + propertyInfos: [{ + name: 'monthlyIncome', + typeInfo: 'Decimal', + attributeName: { + localPart: 'monthly_income' + }, + type: 'attribute' + }, { + name: 'monthlyIncomeDescription', + attributeName: { + localPart: 'monthly_income_description' + }, + type: 'attribute' + }, { + name: 'isTaxExempt', + attributeName: { + localPart: 'is_tax_exempt' + }, + type: 'attribute' + }, { + name: 'isHmdaExempt', + attributeName: { + localPart: 'is_hmda_exempt' + }, + type: 'attribute' + }] + }, { + localName: 'BASETASKLIST', + typeName: 'BASE_TASK_LIST', + propertyInfos: [{ + name: 'task', + minOccurs: 0, + collection: true, + elementName: 'TASK', + typeInfo: '.BASETASKLIST.TASK' + }] + }, { + localName: 'VEHICLEBASEAPPLICANT.FINANCIALINFO', + typeName: null, + propertyInfos: [{ + name: 'currentemployment', + minOccurs: 0, + collection: true, + elementName: 'CURRENT_EMPLOYMENT', + typeInfo: '.VEHICLEBASEAPPLICANT.FINANCIALINFO.CURRENTEMPLOYMENT' + }, { + name: 'previousemployment', + minOccurs: 0, + collection: true, + elementName: 'PREVIOUS_EMPLOYMENT', + typeInfo: '.VEHICLEBASEAPPLICANT.FINANCIALINFO.PREVIOUSEMPLOYMENT' + }, { + name: 'monthlyincome', + required: true, + elementName: 'MONTHLY_INCOME', + typeInfo: '.BASEMONTHLYINCOME' + }, { + name: 'monthlydebt', + required: true, + elementName: 'MONTHLY_DEBT', + typeInfo: '.BASEMONTHLYDEBT' + }] + }, { + localName: 'VEHICLETRADEIN', + typeName: 'VEHICLE_TRADE_IN', + propertyInfos: [{ + name: 'tradeValue', + typeInfo: 'Decimal', + attributeName: { + localPart: 'trade_value' + }, + type: 'attribute' + }, { + name: 'tradePayoff', + typeInfo: 'Decimal', + attributeName: { + localPart: 'trade_payoff' + }, + type: 'attribute' + }, { + name: 'tradePayment', + typeInfo: 'Decimal', + attributeName: { + localPart: 'trade_payment' + }, + type: 'attribute' + }, { + name: 'vin', + attributeName: { + localPart: 'vin' + }, + type: 'attribute' + }, { + name: 'vehicleType', + attributeName: { + localPart: 'vehicle_type' + }, + type: 'attribute' + }, { + name: 'year', + typeInfo: 'Integer', + attributeName: { + localPart: 'year' + }, + type: 'attribute' + }, { + name: 'make', + attributeName: { + localPart: 'make' + }, + type: 'attribute' + }, { + name: 'model', + attributeName: { + localPart: 'model' + }, + type: 'attribute' + }, { + name: 'emptyWeight', + typeInfo: 'Double', + attributeName: { + localPart: 'empty_weight' + }, + type: 'attribute' + }, { + name: 'carryingCapacity', + typeInfo: 'Double', + attributeName: { + localPart: 'carrying_capacity' + }, + type: 'attribute' + }, { + name: 'length', + typeInfo: 'Double', + attributeName: { + localPart: 'length' + }, + type: 'attribute' + }] + }, { + localName: 'BASELOANCONTACTS', + typeName: 'BASE_LOAN_CONTACTS', + propertyInfos: [{ + name: 'contactinfo', + minOccurs: 0, + collection: true, + elementName: 'CONTACT_INFO', + typeInfo: '.BASELOANCONTACTS.CONTACTINFO' + }] + }, { + localName: 'PAYMENTTRANSFERFROMINTERNALACCOUNTINFO', + typeName: 'PAYMENT_TRANSFER_FROM_INTERNAL_ACCOUNT_INFO', + propertyInfos: [{ + name: 'accountType', + attributeName: { + localPart: 'account_type' + }, + type: 'attribute' + }, { + name: 'accountNumber', + attributeName: { + localPart: 'account_number' + }, + type: 'attribute' + }, { + name: 'nameOnAccount', + attributeName: { + localPart: 'name_on_account' + }, + type: 'attribute' + }] + }, { + localName: 'VEHICLEFINANCING.UCCFILING', + typeName: null, + propertyInfos: [{ + name: 'name', + attributeName: { + localPart: 'name' + }, + type: 'attribute' + }, { + name: 'nameContactIndex', + typeInfo: 'Integer', + attributeName: { + localPart: 'name_contact_index' + }, + type: 'attribute' + }, { + name: 'ssn', + attributeName: { + localPart: 'ssn' + }, + type: 'attribute' + }, { + name: 'name2', + attributeName: { + localPart: 'name2' + }, + type: 'attribute' + }, { + name: 'nameContactIndex2', + typeInfo: 'Integer', + attributeName: { + localPart: 'name_contact_index2' + }, + type: 'attribute' + }, { + name: 'ssn2', + attributeName: { + localPart: 'ssn2' + }, + type: 'attribute' + }, { + name: 'name3', + attributeName: { + localPart: 'name3' + }, + type: 'attribute' + }, { + name: 'nameContactIndex3', + typeInfo: 'Integer', + attributeName: { + localPart: 'name_contact_index3' + }, + type: 'attribute' + }, { + name: 'ssn3', + attributeName: { + localPart: 'ssn3' + }, + type: 'attribute' + }, { + name: 'state', + attributeName: { + localPart: 'state' + }, + type: 'attribute' + }, { + name: 'aka', + attributeName: { + localPart: 'aka' + }, + type: 'attribute' + }, { + name: 'nameForCollateralPurpose', + attributeName: { + localPart: 'name_for_collateral_purpose' + }, + type: 'attribute' + }, { + name: 'nameForCollateralPurpose2', + attributeName: { + localPart: 'name_for_collateral_purpose2' + }, + type: 'attribute' + }, { + name: 'nameForCollateralPurposeContactIndex', + typeInfo: 'Integer', + attributeName: { + localPart: 'name_for_collateral_purpose_contact_index' + }, + type: 'attribute' + }, { + name: 'nameForCollateralPurposeContactIndex2', + typeInfo: 'Integer', + attributeName: { + localPart: 'name_for_collateral_purpose_contact_index2' + }, + type: 'attribute' + }, { + name: 'businessTaxId', + attributeName: { + localPart: 'business_tax_id' + }, + type: 'attribute' + }, { + name: 'titleRecordingFees', + typeInfo: 'Decimal', + attributeName: { + localPart: 'title_recording_fees' + }, + type: 'attribute' + }, { + name: 'titleState', + attributeName: { + localPart: 'title_state' + }, + type: 'attribute' + }] + }, { + localName: 'VEHICLEFINANCING', + typeName: 'VEHICLE_FINANCING', + propertyInfos: [{ + name: 'previouslienholder', + required: true, + elementName: 'PREVIOUS_LIEN_HOLDER', + typeInfo: '.VEHICLEFINANCING.PREVIOUSLIENHOLDER' + }, { + name: 'uccfiling', + required: true, + elementName: 'UCC_FILING', + typeInfo: '.VEHICLEFINANCING.UCCFILING' + }, { + name: 'holdstitle', + required: true, + elementName: 'HOLDS_TITLE', + typeInfo: '.VEHICLEFINANCING.HOLDSTITLE' + }, { + name: 'memberlienprocessing', + required: true, + elementName: 'MEMBER_LIEN_PROCESSING', + typeInfo: '.VEHICLEFINANCING.MEMBERLIENPROCESSING' + }, { + name: 'memberprocessing', + required: true, + elementName: 'MEMBER_PROCESSING', + typeInfo: '.VEHICLEFINANCING.MEMBERPROCESSING' + }, { + name: 'dealershipprocessing', + required: true, + elementName: 'DEALERSHIP_PROCESSING', + typeInfo: '.VEHICLEFINANCING.DEALERSHIPPROCESSING' + }, { + name: 'cleartitle', + required: true, + elementName: 'CLEAR_TITLE', + typeInfo: '.VEHICLEFINANCING.CLEARTITLE' + }, { + name: 'title', + required: true, + elementName: 'TITLE', + typeInfo: '.VEHICLEFINANCING.TITLE' + }, { + name: 'insurance', + required: true, + elementName: 'INSURANCE', + typeInfo: '.VEHICLEFINANCING.INSURANCE' + }, { + name: 'mileage', + typeInfo: 'Integer', + attributeName: { + localPart: 'mileage' + }, + type: 'attribute' + }, { + name: 'isNewVehicle', + attributeName: { + localPart: 'is_new_vehicle' + }, + type: 'attribute' + }, { + name: 'vehicleSalesPrice', + typeInfo: 'Decimal', + attributeName: { + localPart: 'vehicle_sales_price' + }, + type: 'attribute' + }, { + name: 'vehicleValue', + typeInfo: 'Decimal', + attributeName: { + localPart: 'vehicle_value' + }, + type: 'attribute' + }, { + name: 'vehicleValueType', + attributeName: { + localPart: 'vehicle_value_type' + }, + type: 'attribute' + }, { + name: 'isRebuiltRestored', + attributeName: { + localPart: 'is_rebuilt_restored' + }, + type: 'attribute' + }, { + name: 'processingType', + attributeName: { + localPart: 'processing_type' + }, + type: 'attribute' + }, { + name: 'vehicleOptions', + attributeName: { + localPart: 'vehicle_options' + }, + type: 'attribute' + }, { + name: 'valueType', + attributeName: { + localPart: 'value_type' + }, + type: 'attribute' + }, { + name: 'license', + attributeName: { + localPart: 'license' + }, + type: 'attribute' + }, { + name: 'nadaInfo', + attributeName: { + localPart: 'nada_info' + }, + type: 'attribute' + }, { + name: 'bodyType', + attributeName: { + localPart: 'body_type' + }, + type: 'attribute' + }, { + name: 'commercialTitle', + attributeName: { + localPart: 'commercial_title' + }, + type: 'attribute' + }, { + name: 'vin', + attributeName: { + localPart: 'vin' + }, + type: 'attribute' + }, { + name: 'vehicleType', + attributeName: { + localPart: 'vehicle_type' + }, + type: 'attribute' + }, { + name: 'year', + typeInfo: 'Integer', + attributeName: { + localPart: 'year' + }, + type: 'attribute' + }, { + name: 'make', + attributeName: { + localPart: 'make' + }, + type: 'attribute' + }, { + name: 'model', + attributeName: { + localPart: 'model' + }, + type: 'attribute' + }, { + name: 'emptyWeight', + typeInfo: 'Double', + attributeName: { + localPart: 'empty_weight' + }, + type: 'attribute' + }, { + name: 'carryingCapacity', + typeInfo: 'Double', + attributeName: { + localPart: 'carrying_capacity' + }, + type: 'attribute' + }, { + name: 'length', + typeInfo: 'Double', + attributeName: { + localPart: 'length' + }, + type: 'attribute' + }] + }, { + localName: 'BASEPAYMENTINFOCHOICE', + typeName: 'BASE_PAYMENT_INFO_CHOICE', + propertyInfos: [{ + name: 'couponbook', + required: true, + elementName: 'COUPON_BOOK', + typeInfo: '.PAYMENTCOUPONBOOKINFO' + }, { + name: 'payrolldeduction', + required: true, + elementName: 'PAYROLL_DEDUCTION', + typeInfo: '.PAYMENTPAYROLLDEDUCTIONINFO' + }, { + name: 'manualnocoupon', + required: true, + elementName: 'MANUAL_NO_COUPON', + typeInfo: '.PAYMENTMANUALNOCOUPONINFO' + }, { + name: 'transferfrominternalaccount', + required: true, + elementName: 'TRANSFER_FROM_INTERNAL_ACCOUNT', + typeInfo: '.PAYMENTTRANSFERFROMINTERNALACCOUNTINFO' + }, { + name: 'transferfromotherinstitution', + required: true, + elementName: 'TRANSFER_FROM_OTHER_INSTITUTION', + typeInfo: '.PAYMENTTRANSFERFROMOTHERINSTITUTIONINFO' + }] + }, { + localName: 'VEHICLEFINANCING.MEMBERPROCESSING', + typeName: null, + propertyInfos: [{ + name: 'currentNameOnTitle', + attributeName: { + localPart: 'current_name_on_title' + }, + type: 'attribute' + }, { + name: 'currentNameOnTitle2', + attributeName: { + localPart: 'current_name_on_title2' + }, + type: 'attribute' + }, { + name: 'newNamesOnTitle', + attributeName: { + localPart: 'new_names_on_title' + }, + type: 'attribute' + }, { + name: 'newNamesOnTitle2', + attributeName: { + localPart: 'new_names_on_title2' + }, + type: 'attribute' + }, { + name: 'nameForCollateralPurposes', + attributeName: { + localPart: 'name_for_collateral_purposes' + }, + type: 'attribute' + }, { + name: 'nameForCollateralPurposes2', + attributeName: { + localPart: 'name_for_collateral_purposes2' + }, + type: 'attribute' + }, { + name: 'currentNameOnTitleContactIndex', + typeInfo: 'Integer', + attributeName: { + localPart: 'current_name_on_title_contact_index' + }, + type: 'attribute' + }, { + name: 'currentNameOnTitleContactIndex2', + typeInfo: 'Integer', + attributeName: { + localPart: 'current_name_on_title_contact_index2' + }, + type: 'attribute' + }, { + name: 'newNamesOnTitleContactIndex', + typeInfo: 'Integer', + attributeName: { + localPart: 'new_names_on_title_contact_index' + }, + type: 'attribute' + }, { + name: 'newNamesOnTitleContactIndex2', + typeInfo: 'Integer', + attributeName: { + localPart: 'new_names_on_title_contact_index2' + }, + type: 'attribute' + }, { + name: 'nameForCollateralPurposesContactIndex', + typeInfo: 'Integer', + attributeName: { + localPart: 'name_for_collateral_purposes_contact_index' + }, + type: 'attribute' + }, { + name: 'nameForCollateralPurposesContactIndex2', + typeInfo: 'Integer', + attributeName: { + localPart: 'name_for_collateral_purposes_contact_index2' + }, + type: 'attribute' + }, { + name: 'state', + attributeName: { + localPart: 'state' + }, + type: 'attribute' + }, { + name: 'aka', + attributeName: { + localPart: 'aka' + }, + type: 'attribute' + }, { + name: 'businessTaxId', + attributeName: { + localPart: 'business_tax_id' + }, + type: 'attribute' + }, { + name: 'titleRecordingFees', + typeInfo: 'Decimal', + attributeName: { + localPart: 'title_recording_fees' + }, + type: 'attribute' + }, { + name: 'sellerNameContactIndex', + typeInfo: 'Integer', + attributeName: { + localPart: 'seller_name_contact_index' + }, + type: 'attribute' + }, { + name: 'sellerNameContactIndex2', + typeInfo: 'Integer', + attributeName: { + localPart: 'seller_name_contact_index2' + }, + type: 'attribute' + }, { + name: 'sellerFirstName', + attributeName: { + localPart: 'seller_first_name' + }, + type: 'attribute' + }, { + name: 'sellerMiddleName', + attributeName: { + localPart: 'seller_middle_name' + }, + type: 'attribute' + }, { + name: 'sellerLastName', + attributeName: { + localPart: 'seller_last_name' + }, + type: 'attribute' + }, { + name: 'sellerSuffix', + attributeName: { + localPart: 'seller_suffix' + }, + type: 'attribute' + }, { + name: 'sellerFirstName2', + attributeName: { + localPart: 'seller_first_name2' + }, + type: 'attribute' + }, { + name: 'sellerMiddleName2', + attributeName: { + localPart: 'seller_middle_name2' + }, + type: 'attribute' + }, { + name: 'sellerLastName2', + attributeName: { + localPart: 'seller_last_name2' + }, + type: 'attribute' + }, { + name: 'sellerSuffix2', + attributeName: { + localPart: 'seller_suffix2' + }, + type: 'attribute' + }, { + name: 'sellerSsn4', + attributeName: { + localPart: 'seller_ssn4' + }, + type: 'attribute' + }, { + name: 'sellerDob', + typeInfo: 'Date', + attributeName: { + localPart: 'seller_dob' + }, + type: 'attribute' + }, { + name: 'sellerAddress', + attributeName: { + localPart: 'seller_address' + }, + type: 'attribute' + }, { + name: 'sellerCounty', + attributeName: { + localPart: 'seller_county' + }, + type: 'attribute' + }, { + name: 'sellerZip', + attributeName: { + localPart: 'seller_zip' + }, + type: 'attribute' + }, { + name: 'sellerCity', + attributeName: { + localPart: 'seller_city' + }, + type: 'attribute' + }, { + name: 'sellerState', + attributeName: { + localPart: 'seller_state' + }, + type: 'attribute' + }, { + name: 'sellerHomePhone', + attributeName: { + localPart: 'seller_home_phone' + }, + type: 'attribute' + }, { + name: 'sellerWorkPhone', + attributeName: { + localPart: 'seller_work_phone' + }, + type: 'attribute' + }] + }, { + localName: 'BASELOANCONTACTS.CONTACTINFO', + typeName: null, + propertyInfos: [{ + name: 'contactType', + required: true, + attributeName: { + localPart: 'contact_type' + }, + type: 'attribute' + }, { + name: 'firstName', + attributeName: { + localPart: 'first_name' + }, + type: 'attribute' + }, { + name: 'middleName', + attributeName: { + localPart: 'middle_name' + }, + type: 'attribute' + }, { + name: 'lastName', + attributeName: { + localPart: 'last_name' + }, + type: 'attribute' + }, { + name: 'suffix', + attributeName: { + localPart: 'suffix' + }, + type: 'attribute' + }, { + name: 'address', + attributeName: { + localPart: 'address' + }, + type: 'attribute' + }, { + name: 'city', + attributeName: { + localPart: 'city' + }, + type: 'attribute' + }, { + name: 'state', + attributeName: { + localPart: 'state' + }, + type: 'attribute' + }, { + name: 'zip', + attributeName: { + localPart: 'zip' + }, + type: 'attribute' + }, { + name: 'phone', + attributeName: { + localPart: 'phone' + }, + type: 'attribute' + }, { + name: 'workPhone', + attributeName: { + localPart: 'work_phone' + }, + type: 'attribute' + }, { + name: 'fax', + attributeName: { + localPart: 'fax' + }, + type: 'attribute' + }, { + name: 'cell', + attributeName: { + localPart: 'cell' + }, + type: 'attribute' + }, { + name: 'pager', + attributeName: { + localPart: 'pager' + }, + type: 'attribute' + }, { + name: 'email', + attributeName: { + localPart: 'email' + }, + type: 'attribute' + }, { + name: 'companyName', + attributeName: { + localPart: 'company_name' + }, + type: 'attribute' + }, { + name: 'departmentName', + attributeName: { + localPart: 'department_name' + }, + type: 'attribute' + }, { + name: 'companyAddress', + attributeName: { + localPart: 'company_address' + }, + type: 'attribute' + }, { + name: 'companyCity', + attributeName: { + localPart: 'company_city' + }, + type: 'attribute' + }, { + name: 'companyState', + attributeName: { + localPart: 'company_state' + }, + type: 'attribute' + }, { + name: 'companyZip', + attributeName: { + localPart: 'company_zip' + }, + type: 'attribute' + }, { + name: 'companyPhone', + attributeName: { + localPart: 'company_phone' + }, + type: 'attribute' + }, { + name: 'companyFax', + attributeName: { + localPart: 'company_fax' + }, + type: 'attribute' + }, { + name: 'county', + attributeName: { + localPart: 'county' + }, + type: 'attribute' + }, { + name: 'notes', + attributeName: { + localPart: 'notes' + }, + type: 'attribute' + }, { + name: 'ssn', + attributeName: { + localPart: 'ssn' + }, + type: 'attribute' + }, { + name: 'dob', + typeInfo: 'Date', + attributeName: { + localPart: 'dob' + }, + type: 'attribute' + }, { + name: 'isSsnTaxid', + attributeName: { + localPart: 'is_ssn_taxid' + }, + type: 'attribute' + }, { + name: 'paac', + attributeName: { + localPart: 'paac' + }, + type: 'attribute' + }] + }, { + localName: 'BENEFICIALOWNERS', + typeName: 'BENEFICIAL_OWNERS', + propertyInfos: [{ + name: 'beneficialowner', + minOccurs: 0, + collection: true, + elementName: 'BENEFICIAL_OWNER', + typeInfo: '.BENEFICIALOWNERS.BENEFICIALOWNER' + }] + }, { + localName: 'VEHICLEBASEAPPLICANT.FINANCIALINFO.PREVIOUSEMPLOYMENT', + typeName: null, + baseTypeInfo: '.BASEEMPLOYMENT', + propertyInfos: [{ + name: 'monthlyIncome', + typeInfo: 'Decimal', + attributeName: { + localPart: 'monthly_income' + }, + type: 'attribute' + }, { + name: 'employmentEndDate', + typeInfo: 'Date', + attributeName: { + localPart: 'employment_end_date' + }, + type: 'attribute' + }] + }, { + localName: 'BASEHMDAXML', + typeName: 'BASE_HMDA_XML', + propertyInfos: [{ + name: 'item', + minOccurs: 0, + collection: true, + elementName: 'ITEM', + typeInfo: '.BASEHMDAXML.ITEM' + }, { + name: 'version', + typeInfo: 'AnySimpleType', + attributeName: { + localPart: 'version' + }, + type: 'attribute' + }] + }, { + localName: 'PAYMENTPAYROLLDEDUCTIONINFO', + typeName: 'PAYMENT_PAYROLL_DEDUCTION_INFO', + propertyInfos: [{ + name: 'accountNumber', + attributeName: { + localPart: 'account_number' + }, + type: 'attribute' + }] + }, { + localName: 'VEHICLELOAN.APPLICANTS', + typeName: null, + propertyInfos: [{ + name: 'applicant', + required: true, + collection: true, + elementName: 'APPLICANT', + typeInfo: '.VEHICLEAPPLICANT' + }, { + name: 'selectedProductBorrowerId', + attributeName: { + localPart: 'selected_product_borrower_id' + }, + type: 'attribute' + }] + }, { + localName: 'BASECLOSEENDINFO.ATO', + typeName: null, + propertyInfos: [{ + name: 'name', + attributeName: { + localPart: 'name' + }, + type: 'attribute' + }, { + name: 'memo', + attributeName: { + localPart: 'memo' + }, + type: 'attribute' + }, { + name: 'amount', + typeInfo: 'Decimal', + attributeName: { + localPart: 'amount' + }, + type: 'attribute' + }, { + name: 'isPPFC', + attributeName: { + localPart: 'is_PPFC' + }, + type: 'attribute' + }, { + name: 'isMapr', + attributeName: { + localPart: 'is_mapr' + }, + type: 'attribute' + }, { + name: 'fundingMethod', + attributeName: { + localPart: 'funding_method' + }, + type: 'attribute' + }] + }, { + localName: 'BASEWEBMSHISTORY.MESSAGE', + typeName: null, + propertyInfos: [{ + name: 'time', + typeInfo: 'DateTime', + attributeName: { + localPart: 'time' + }, + type: 'attribute' + }, { + name: 'name', + attributeName: { + localPart: 'name' + }, + type: 'attribute' + }, { + name: 'type', + attributeName: { + localPart: 'type' + }, + type: 'attribute' + }, { + name: 'text', + attributeName: { + localPart: 'text' + }, + type: 'attribute' + }] + }, { + localName: 'FOMANSWEREDQUESTIONS.FOMANSWEREDQUESTION.FOMANSWERS', + typeName: null, + propertyInfos: [{ + name: 'fomanswer', + minOccurs: 0, + collection: true, + elementName: 'FOM_ANSWER', + typeInfo: '.FOMANSWEREDQUESTIONS.FOMANSWEREDQUESTION.FOMANSWERS.FOMANSWER' + }] + }, { + localName: 'BASEDISBURSEMENTDEPOSIT', + typeName: 'BASE_DISBURSEMENT_DEPOSIT', + baseTypeInfo: '.BASEDISBURSEMENT', + propertyInfos: [{ + name: 'depositAccount', + attributeName: { + localPart: 'deposit_account' + }, + type: 'attribute' + }, { + name: 'depositSuffix', + attributeName: { + localPart: 'deposit_suffix' + }, + type: 'attribute' + }, { + name: 'depositType', + attributeName: { + localPart: 'deposit_type' + }, + type: 'attribute' + }, { + name: 'depositDateToCredit', + typeInfo: 'Date', + attributeName: { + localPart: 'deposit_date_to_credit' + }, + type: 'attribute' + }] + }, { + localName: 'BASEINSURANCE', + typeName: 'BASE_INSURANCE', + propertyInfos: [{ + name: 'coverage', + typeInfo: { + type: 'list' + }, + attributeName: { + localPart: 'coverage' + }, + type: 'attribute' + }, { + name: 'planKey', + attributeName: { + localPart: 'plan_key' + }, + type: 'attribute' + }, { + name: 'description', + attributeName: { + localPart: 'description' + }, + type: 'attribute' + }, { + name: 'premium', + typeInfo: 'Decimal', + attributeName: { + localPart: 'premium' + }, + type: 'attribute' + }, { + name: 'premiumMode', + attributeName: { + localPart: 'premium_mode' + }, + type: 'attribute' + }, { + name: 'costPerDay', + typeInfo: 'Decimal', + attributeName: { + localPart: 'cost_per_day' + }, + type: 'attribute' + }, { + name: 'insuredAmount', + typeInfo: 'Decimal', + attributeName: { + localPart: 'insured_amount' + }, + type: 'attribute' + }, { + name: 'insuredRate', + typeInfo: 'Decimal', + attributeName: { + localPart: 'insured_rate' + }, + type: 'attribute' + }, { + name: 'expireDate', + typeInfo: 'Date', + attributeName: { + localPart: 'expire_date' + }, + type: 'attribute' + }, { + name: 'lastPulledDate', + typeInfo: 'DateTime', + attributeName: { + localPart: 'last_pulled_date' + }, + type: 'attribute' + }] + }, { + localName: 'BASEIDCARD', + typeName: 'BASE_ID_CARD', + propertyInfos: [{ + name: 'cardType', + attributeName: { + localPart: 'card_type' + }, + type: 'attribute' + }, { + name: 'cardNumber', + attributeName: { + localPart: 'card_number' + }, + type: 'attribute' + }, { + name: 'state', + attributeName: { + localPart: 'state' + }, + type: 'attribute' + }, { + name: 'country', + attributeName: { + localPart: 'country' + }, + type: 'attribute' + }, { + name: 'expDate', + typeInfo: 'Date', + attributeName: { + localPart: 'exp_date' + }, + type: 'attribute' + }, { + name: 'dateIssued', + typeInfo: 'Date', + attributeName: { + localPart: 'date_issued' + }, + type: 'attribute' + }] + }, { + localName: 'VEHICLEBASEAPPLICANT.CURRENTADDRESS', + typeName: null, + baseTypeInfo: '.BASECURRENTADDRESSCHOICE', + propertyInfos: [{ + name: 'occupancyStatus', + attributeName: { + localPart: 'occupancy_status' + }, + type: 'attribute' + }, { + name: 'occupancyDuration', + typeInfo: 'Integer', + attributeName: { + localPart: 'occupancy_duration' + }, + type: 'attribute' + }, { + name: 'otherOccupancyDescription', + attributeName: { + localPart: 'other_occupancy_description' + }, + type: 'attribute' + }] + }, { + localName: 'BASEWEBMSHISTORY', + typeName: 'BASE_WEBMS_HISTORY', + propertyInfos: [{ + name: 'message', + minOccurs: 0, + collection: true, + elementName: 'MESSAGE', + typeInfo: '.BASEWEBMSHISTORY.MESSAGE' + }] + }, { + localName: 'BASETASKLIST.TASK.REQUIRESET', + typeName: null, + propertyInfos: [{ + name: 'content', + type: 'value' + }, { + name: 'conditionsetHash', + typeInfo: 'AnySimpleType', + attributeName: { + localPart: 'conditionset_hash' + }, + type: 'attribute' + }, { + name: 'encoding', + typeInfo: 'AnySimpleType', + attributeName: { + localPart: 'encoding' + }, + type: 'attribute' + }] + }, { + localName: 'VEHICLELOAN', + typeName: 'VEHICLE_LOAN', + baseTypeInfo: '.APP', + propertyInfos: [{ + name: 'applicants', + required: true, + elementName: 'APPLICANTS', + typeInfo: '.VEHICLELOAN.APPLICANTS' + }, { + name: 'loaninfo', + required: true, + elementName: 'LOAN_INFO', + typeInfo: '.VEHICLELOAN.LOANINFO' + }, { + name: 'priceadjustments', + elementName: 'PRICE_ADJUSTMENTS', + typeInfo: '.BASEPRICEADJUSTMENTLIST' + }, { + name: 'loanstatus', + required: true, + elementName: 'LOAN_STATUS', + typeInfo: '.VEHICLESTATUS' + }, { + name: 'disbursements', + elementName: 'DISBURSEMENTS', + typeInfo: '.BASEDISBURSEMENTLIST' + }, { + name: 'tasklist', + elementName: 'TASK_LIST', + typeInfo: '.BASETASKLIST' + }, { + name: 'funding', + required: true, + elementName: 'FUNDING', + typeInfo: '.VEHICLELOAN.FUNDING' + }, { + name: 'comments', + required: true, + elementName: 'COMMENTS', + typeInfo: '.VEHICLELOAN.COMMENTS' + }, { + name: 'vehicles', + required: true, + elementName: 'VEHICLES', + typeInfo: '.VEHICLELOAN.VEHICLES' + }, { + name: 'customquestions', + elementName: 'CUSTOM_QUESTIONS', + typeInfo: '.BASECUSTOMQUESTIONS' + }, { + name: 'contacts', + elementName: 'CONTACTS', + typeInfo: '.BASELOANCONTACTS' + }, { + name: 'system', + required: true, + collection: true, + elementName: 'SYSTEM', + typeInfo: '.VEHICLESYSTEM' + }, { + name: 'hmdainfo', + elementName: 'HMDA_INFO', + typeInfo: '.BASEHMDAINFO' + }, { + name: 'hmdaxml', + elementName: 'HMDA_XML', + typeInfo: '.BASEHMDAXML' + }, { + name: 'integrationdatalist', + elementName: 'INTEGRATION_DATA_LIST', + typeInfo: '.VEHICLELOAN.INTEGRATIONDATALIST' + }, { + name: 'modificationhistory', + elementName: 'MODIFICATION_HISTORY', + typeInfo: '.BASEMODIFICATIONHISTORY' + }, { + name: 'eventhistory', + elementName: 'EVENT_HISTORY', + typeInfo: '.BASEEVENTHISTORY' + }, { + name: 'webmshistory', + elementName: 'WEBMS_HISTORY', + typeInfo: '.BASEWEBMSHISTORY' + }] + }, { + localName: 'PAYMENTTRANSFERFROMOTHERINSTITUTIONINFO', + typeName: 'PAYMENT_TRANSFER_FROM_OTHER_INSTITUTION_INFO', + propertyInfos: [{ + name: 'accountType', + attributeName: { + localPart: 'account_type' + }, + type: 'attribute' + }, { + name: 'accountNumber', + attributeName: { + localPart: 'account_number' + }, + type: 'attribute' + }, { + name: 'nameOnAccount', + attributeName: { + localPart: 'name_on_account' + }, + type: 'attribute' + }, { + name: 'bankRoutingNumber', + attributeName: { + localPart: 'bank_routing_number' + }, + type: 'attribute' + }, { + name: 'bankName', + attributeName: { + localPart: 'bank_name' + }, + type: 'attribute' + }, { + name: 'bankZip', + attributeName: { + localPart: 'bank_zip' + }, + type: 'attribute' + }, { + name: 'bankCity', + attributeName: { + localPart: 'bank_city' + }, + type: 'attribute' + }, { + name: 'bankState', + attributeName: { + localPart: 'bank_state' + }, + type: 'attribute' + }] + }, { + localName: 'BASEASSETLIST.ASSET', + typeName: null, + baseTypeInfo: '.BASEASSET' + }, { + localName: 'FOMANSWEREDQUESTIONS.FOMANSWEREDQUESTION', + typeName: null, + propertyInfos: [{ + name: 'textTemplate', + required: true, + elementName: 'text_template' + }, { + name: 'fomanswers', + required: true, + elementName: 'FOM_ANSWERS', + typeInfo: '.FOMANSWEREDQUESTIONS.FOMANSWEREDQUESTION.FOMANSWERS' + }, { + name: 'name', + attributeName: { + localPart: 'name' + }, + type: 'attribute' + }] + }, { + localName: 'BASEHMDAINFO', + typeName: 'BASE_HMDA_INFO', + propertyInfos: [{ + name: 'propertyAddress', + attributeName: { + localPart: 'property_address' + }, + type: 'attribute' + }, { + name: 'propertyCity', + attributeName: { + localPart: 'property_city' + }, + type: 'attribute' + }, { + name: 'propertyState', + attributeName: { + localPart: 'property_state' + }, + type: 'attribute' + }, { + name: 'propertyType', + attributeName: { + localPart: 'property_type' + }, + type: 'attribute' + }, { + name: 'propertyZip', + attributeName: { + localPart: 'property_zip' + }, + type: 'attribute' + }, { + name: 'isHoepa', + attributeName: { + localPart: 'is_hoepa' + }, + type: 'attribute' + }, { + name: 'isHoepaManual', + attributeName: { + localPart: 'is_hoepa_manual' + }, + type: 'attribute' + }, { + name: 'lienPosition', + typeInfo: 'Int', + attributeName: { + localPart: 'lien_position' + }, + type: 'attribute' + }, { + name: 'hmdaLoanPurpose', + attributeName: { + localPart: 'hmda_loan_purpose' + }, + type: 'attribute' + }, { + name: 'propertyOccupancyStatus', + attributeName: { + localPart: 'property_occupancy_status' + }, + type: 'attribute' + }, { + name: 'msaNumber', + attributeName: { + localPart: 'msa_number' + }, + type: 'attribute' + }, { + name: 'propertyTaxId', + attributeName: { + localPart: 'property_tax_id' + }, + type: 'attribute' + }, { + name: 'censusTractNumber', + attributeName: { + localPart: 'census_tract_number' + }, + type: 'attribute' + }, { + name: 'propertyCounty', + attributeName: { + localPart: 'property_county' + }, + type: 'attribute' + }, { + name: 'propertyCountyCode', + attributeName: { + localPart: 'property_county_code' + }, + type: 'attribute' + }, { + name: 'stateCode', + attributeName: { + localPart: 'state_code' + }, + type: 'attribute' + }, { + name: 'interviewMethod', + attributeName: { + localPart: 'interview_method' + }, + type: 'attribute' + }, { + name: 'purchaser', + attributeName: { + localPart: 'purchaser' + }, + type: 'attribute' + }, { + name: 'propertyAddressVerificationDate', + typeInfo: 'Date', + attributeName: { + localPart: 'property_address_verification_date' + }, + type: 'attribute' + }] + }, { + localName: 'BASEADDRESSSTRICT', + typeName: 'BASE_ADDRESS_STRICT', + propertyInfos: [{ + name: 'streetAddress', + attributeName: { + localPart: 'street_address' + }, + type: 'attribute' + }, { + name: 'streetNo', + attributeName: { + localPart: 'street_no' + }, + type: 'attribute' + }, { + name: 'streetDirection', + attributeName: { + localPart: 'street_direction' + }, + type: 'attribute' + }, { + name: 'streetName', + attributeName: { + localPart: 'street_name' + }, + type: 'attribute' + }, { + name: 'streetType', + attributeName: { + localPart: 'street_type' + }, + type: 'attribute' + }, { + name: 'unitNo', + attributeName: { + localPart: 'unit_no' + }, + type: 'attribute' + }, { + name: 'verificationDate', + typeInfo: 'Calendar', + attributeName: { + localPart: 'verification_date' + }, + type: 'attribute' + }, { + name: 'city', + attributeName: { + localPart: 'city' + }, + type: 'attribute' + }, { + name: 'state', + attributeName: { + localPart: 'state' + }, + type: 'attribute' + }, { + name: 'zip', + attributeName: { + localPart: 'zip' + }, + type: 'attribute' + }, { + name: 'county', + attributeName: { + localPart: 'county' + }, + type: 'attribute' + }] + }, { + localName: 'BASEBRANCH', + typeName: 'BASE_BRANCH', + baseTypeInfo: '.BASEPARTY', + propertyInfos: [{ + name: 'otherAttributes', + type: 'anyAttribute' + }, { + name: 'address', + elementName: 'ADDRESS', + typeInfo: '.BASEADDRESSLOOSE' + }, { + name: 'referenceId2', + typeInfo: 'AnySimpleType', + attributeName: { + localPart: 'reference_id2' + }, + type: 'attribute' + }, { + name: 'deluxeOrgReportingUnit', + typeInfo: 'AnySimpleType', + attributeName: { + localPart: 'deluxe_org_reporting_unit' + }, + type: 'attribute' + }, { + name: 'ewsOrgReportingUnit', + typeInfo: 'AnySimpleType', + attributeName: { + localPart: 'ews_org_reporting_unit' + }, + type: 'attribute' + }] + }, { + type: 'enumInfo', + localName: 'BaseEmployeeOfLenderTypes', + values: ['NONE', 'EMPLOYEE', 'MANAGER', 'EXECUTIVE', 'BOARDMEMBER', 'EMPLOYEEFAMILY', 'BOARDFAMILY', 'OTHER'] + }, { + type: 'enumInfo', + localName: 'BaseApplicantType', + values: ['P', 'C', 'S', 'G'] + }, { + type: 'enumInfo', + localName: 'BaseRaceTypeSingle', + baseTypeInfo: 'NMToken', + values: ['AMERICAN_INDIAN', 'ASIAN', 'BLACK', 'PACIFIC_ISLANDER', 'WHITE'] + }], + elementInfos: [{ + elementName: 'VEHICLE_LOAN', + typeInfo: '.VEHICLELOAN' + }] + }; + return { + vehicle_loan: vehicle_loan + }; +}; +if (typeof define === 'function' && define.amd) { + define([], vehicle_loan_Module_Factory); +} +else { + var vehicle_loan_Module = vehicle_loan_Module_Factory(); + if (typeof module !== 'undefined' && module.exports) { + module.exports.vehicle_loan = vehicle_loan_Module.vehicle_loan; + } + else { + var vehicle_loan = vehicle_loan_Module.vehicle_loan; + } +} \ No newline at end of file diff --git a/l/lpq/CLF_20190626_mac/vehicle_loan.xsd b/l/lpq/CLF_20190626_mac/vehicle_loan.xsd new file mode 100644 index 0000000..208a44e --- /dev/null +++ b/l/lpq/CLF_20190626_mac/vehicle_loan.xsd @@ -0,0 +1,1341 @@ + + + + + + + + + + + + + + + + + + + If Applicant's Address is domestic, please use Address Choice of "LOOSE_ADDRESS". + And "street_address_2" is currently not supported. + + But if Applicant's address is foreign, then "THREE_LINE_ADDRESS" should be used. In this case, + all three attributes "street_address_1", "street_address_2", "street_address_3" are supported. + + + + + + + + + + + + + + + + + + + + + + + If not specified, assumes mailing address = current address. + For Mailing Address, both "street_address_1" and "street_address_2" are supported. + + + + + + + + If set to Y, then LPQ use values of current address AND any values for this element will be ignored. Default is Y. + + + + + + + + + + + + + + + + + This is a readonly property returned by LPQ. If you wish to specify a member as employee of lender, please use the employee_of_lender_type attribute. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Only applicable for GAP and SERVICE CONTRACT. For other insurances, it is assumed the insurance amount is financed. + + + + + + + + + + + + + + + -If credit report data is empty applican'ts credit report won't be imported. + -If credit report's applicant-ssn mismatches the applicant's ssn credit report won't be imported. + -If spouse exists, then this MUST be a joint report. Otherwise, this will be a single applicant credit report. + + + + + + + + + + + + + + + + + + Default is CDATA encoding. This will allow clients to easily access data. However, you cannot nest CDATA -- hence if you use base64, then the credit report will be stored as base64 encoded text on the element. + + + + + + + + + + + + + + + + + + + + + + + + + + + + Total value of all financed vehicles + + + + + + + + + + + Total value of all financed vehicles + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Description of how MaxAdvanceValue is calculated (ie: VehicleValue + Tax + Lic) + + + + + + + + This denotes the maximum loan amount that can be lent to the borrower ( including options) + + + + + This represents the maximum dollar amount that can be used towards accessory purchase ( ie: gloves, helmets, etc. ) . + + + + + Represents the max dollar ammount that can be used towards vehicle options and upgrades ( ie: leather upgrade, stereo upgrade, etc. ) + + + + + + legacy support for purpose type + + + + + + + + This is the purpose of the loan: Purchase, Refi, Lease, Consolidation, Other. It should match the "Purpose Type" in the VL preference configuration. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Used to determine the date when a direct loan application has been converted into an indirect loan application where the external source is changed. + + + + + + + + + + + + + + + + + + + + + + + + + + + This is a readonly field + + + + + + + + + + + + + + + + + + + + Represents monthly payment without any price adjustments. If price adjustments don't apply, this field should equal exact_monthly_payment. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + This is the vehicle that will be traded in. At the time being, only 1 of this element should exist. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + this is the vehicle that will be financed ( bought or refinanced). There can be multiple occurances of this vehicle. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Can take 5 digits. Set ORG customization key for UI to allow it. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Can take 5 digits. Set ORG customization key for UI to allow it. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + It is the client responsibility to fill in the reserve_amount attribute on the LOAN_INFO node based on reserve_type and reserve_value + FLAT_FEE - flat dollar amounts + RESERVE - Reserve amount should be calculated as: ReserveAmt = (FinanceChargeIfContractRate - FinanceChargeIfBuyRate ) * ReserveValue + PERC_FIN - Reserve Amoutn = fixed percent * amount financed + TPF - Tiered Percent Finance, Reserve Amt = (percent by tier) * amount financed + TFF - Tiered Flat Fee, Reserve Amt = (flat fee by tier) * amount financed + TPFBS - Tiered Percent Finance by Spread = spread * amount financed + + + + + + + + + + + + + + + + + The meaning of this attribute depends on reserve_type. For FLAT_FEE, this would be the dollar amount. For PERC_FIN, this would be the fixed percent. etc. + + + + + + It is the client responsibility to fill in the primary_reserve_amount attribute on the LOAN_INFO node based on reserve_type and reserve_value + FLAT_FEE - flat dollar amounts + RESERVE - Reserve amount should be calculated as: ReserveAmt = (FinanceChargeIfContractRate - FinanceChargeIfBuyRate ) * ReserveValue + PERC_FIN - Reserve Amoutn = fixed percent * amount financed + TPF - Tiered Percent Finance, Reserve Amt = (percent by tier) * amount financed + TFF - Tiered Flat Fee, Reserve Amt = (flat fee by tier) * amount financed + TPFBS - Tiered Percent Finance by Spread = spread * amount financed + + + + + + + + + + + + + + + + + The meaning of this attribute depends on reserve_type. For FLAT_FEE, this would be the dollar amount. For PERC_FIN, this would be the fixed percent. etc. + + + + + + It is the client responsibility to fill in the secondary_reserve_amount attribute on the LOAN_INFO node based on reserve_type and reserve_value + FLAT_FEE - flat dollar amounts + RESERVE - Reserve amount should be calculated as: ReserveAmt = (FinanceChargeIfContractRate - FinanceChargeIfBuyRate ) * ReserveValue + PERC_FIN - Reserve Amoutn = fixed percent * amount financed + TPF - Tiered Percent Finance, Reserve Amt = (percent by tier) * amount financed + TFF - Tiered Flat Fee, Reserve Amt = (flat fee by tier) * amount financed + TPFBS - Tiered Percent Finance by Spread = spread * amount financed + + + + + + + + + + + + + + + + + The meaning of this attribute depends on reserve_type. For FLAT_FEE, this would be the dollar amount. For PERC_FIN, this would be the fixed percent. etc. + + + + + + This determines how the reserve amount will be selected from the Primary/Secondary Reserve Amounts + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + MOTOR is only available as a vehicle type for additional vehicle since some CU's treat it as an additional entity for a case of a boat. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + If vehicle is not known at time of loan, then make sure to set make to "UNDECIDED". + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Depracated: (5/17/07) Please do not use this. It has been separated out to GAP_SELLER and SC_SELLER. This node will be phased and dropped over time. + + + + + Officer that sold the gap insurance + + + + + Officer that sold the Service Contract/MBP insurance + + + + + + Officer that last pulled the gap insurance + + + + + Officer that last pulled the Service Contract/MBP insurance + + + + + + + + + + + + + + + + + + + + + + + + + + + Selected_product_borrower_id references the borrower_id attribute. The applicant ID GUID is not saved. Applicants are identified by the integer borrower_id attribute. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + used by DAPP, not by LPQ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/l/lpq/CLF_20190626_mac/xpress_loan.js b/l/lpq/CLF_20190626_mac/xpress_loan.js new file mode 100644 index 0000000..aa84530 --- /dev/null +++ b/l/lpq/CLF_20190626_mac/xpress_loan.js @@ -0,0 +1,7989 @@ +var xpress_loan_Module_Factory = function () { + var xpress_loan = { + name: 'xpress_loan', + defaultElementNamespaceURI: 'http:\/\/www.meridianlink.com\/CLF', + typeInfos: [{ + localName: 'INTEGRATIONDATA', + typeName: 'INTEGRATION_DATA' + }, { + localName: 'BASESYSTEM.ORIGINATOR', + typeName: null, + baseTypeInfo: '.BASEPARTY', + propertyInfos: [{ + name: 'otherAttributes', + type: 'anyAttribute' + }, { + name: 'type', + required: true, + attributeName: { + localPart: 'type' + }, + type: 'attribute' + }] + }, { + localName: 'BENEFICIALOWNERS', + typeName: 'BENEFICIAL_OWNERS', + propertyInfos: [{ + name: 'beneficialowner', + minOccurs: 0, + collection: true, + elementName: 'BENEFICIAL_OWNER', + typeInfo: '.BENEFICIALOWNERS.BENEFICIALOWNER' + }] + }, { + localName: 'BASEHMDAXML', + typeName: 'BASE_HMDA_XML', + propertyInfos: [{ + name: 'item', + minOccurs: 0, + collection: true, + elementName: 'ITEM', + typeInfo: '.BASEHMDAXML.ITEM' + }, { + name: 'version', + typeInfo: 'AnySimpleType', + attributeName: { + localPart: 'version' + }, + type: 'attribute' + }] + }, { + localName: 'XPRESSACCOUNTTYPESAPPROVED.ACCOUNTTYPE.SERVICES.SERVICE', + typeName: null, + propertyInfos: [{ + name: 'description', + attributeName: { + localPart: 'description' + }, + type: 'attribute' + }, { + name: 'serviceType', + attributeName: { + localPart: 'service_type' + }, + type: 'attribute' + }, { + name: 'serviceCode', + attributeName: { + localPart: 'service_code' + }, + type: 'attribute' + }] + }, { + localName: 'XPRESSLOAN', + typeName: null, + baseTypeInfo: '.XPRESSLOAN' + }, { + localName: 'BASEMONTHLYINCOME.OTHERINCOME', + typeName: null, + propertyInfos: [{ + name: 'monthlyIncome', + typeInfo: 'Decimal', + attributeName: { + localPart: 'monthly_income' + }, + type: 'attribute' + }, { + name: 'monthlyIncomeDescription', + attributeName: { + localPart: 'monthly_income_description' + }, + type: 'attribute' + }, { + name: 'isTaxExempt', + attributeName: { + localPart: 'is_tax_exempt' + }, + type: 'attribute' + }, { + name: 'isHmdaExempt', + attributeName: { + localPart: 'is_hmda_exempt' + }, + type: 'attribute' + }] + }, { + localName: 'BASEASSETCERTIFICATE', + typeName: 'BASE_ASSET_CERTIFICATE', + baseTypeInfo: '.BASEASSET', + propertyInfos: [{ + name: 'certificateNumber', + attributeName: { + localPart: 'certificate_number' + }, + type: 'attribute' + }, { + name: 'expirationDate', + typeInfo: 'Date', + attributeName: { + localPart: 'expiration_date' + }, + type: 'attribute' + }, { + name: 'issueDate', + typeInfo: 'Date', + attributeName: { + localPart: 'issue_date' + }, + type: 'attribute' + }, { + name: 'pledgeType', + attributeName: { + localPart: 'pledge_type' + }, + type: 'attribute' + }, { + name: 'rate', + typeInfo: 'Decimal', + attributeName: { + localPart: 'rate' + }, + type: 'attribute' + }, { + name: 'pledgePercent', + typeInfo: 'Decimal', + attributeName: { + localPart: 'pledge_percent' + }, + type: 'attribute' + }, { + name: 'pledgeValueType', + attributeName: { + localPart: 'pledge_value_type' + }, + type: 'attribute' + }, { + name: 'pledgeValue', + typeInfo: 'Decimal', + attributeName: { + localPart: 'pledge_value' + }, + type: 'attribute' + }] + }, { + localName: 'BASELOANCONTACTS', + typeName: 'BASE_LOAN_CONTACTS', + propertyInfos: [{ + name: 'contactinfo', + minOccurs: 0, + collection: true, + elementName: 'CONTACT_INFO', + typeInfo: '.BASELOANCONTACTS.CONTACTINFO' + }] + }, { + localName: 'BASELOANCONTACTS.CONTACTINFO', + typeName: null, + propertyInfos: [{ + name: 'contactType', + required: true, + attributeName: { + localPart: 'contact_type' + }, + type: 'attribute' + }, { + name: 'firstName', + attributeName: { + localPart: 'first_name' + }, + type: 'attribute' + }, { + name: 'middleName', + attributeName: { + localPart: 'middle_name' + }, + type: 'attribute' + }, { + name: 'lastName', + attributeName: { + localPart: 'last_name' + }, + type: 'attribute' + }, { + name: 'suffix', + attributeName: { + localPart: 'suffix' + }, + type: 'attribute' + }, { + name: 'address', + attributeName: { + localPart: 'address' + }, + type: 'attribute' + }, { + name: 'city', + attributeName: { + localPart: 'city' + }, + type: 'attribute' + }, { + name: 'state', + attributeName: { + localPart: 'state' + }, + type: 'attribute' + }, { + name: 'zip', + attributeName: { + localPart: 'zip' + }, + type: 'attribute' + }, { + name: 'phone', + attributeName: { + localPart: 'phone' + }, + type: 'attribute' + }, { + name: 'workPhone', + attributeName: { + localPart: 'work_phone' + }, + type: 'attribute' + }, { + name: 'fax', + attributeName: { + localPart: 'fax' + }, + type: 'attribute' + }, { + name: 'cell', + attributeName: { + localPart: 'cell' + }, + type: 'attribute' + }, { + name: 'pager', + attributeName: { + localPart: 'pager' + }, + type: 'attribute' + }, { + name: 'email', + attributeName: { + localPart: 'email' + }, + type: 'attribute' + }, { + name: 'companyName', + attributeName: { + localPart: 'company_name' + }, + type: 'attribute' + }, { + name: 'departmentName', + attributeName: { + localPart: 'department_name' + }, + type: 'attribute' + }, { + name: 'companyAddress', + attributeName: { + localPart: 'company_address' + }, + type: 'attribute' + }, { + name: 'companyCity', + attributeName: { + localPart: 'company_city' + }, + type: 'attribute' + }, { + name: 'companyState', + attributeName: { + localPart: 'company_state' + }, + type: 'attribute' + }, { + name: 'companyZip', + attributeName: { + localPart: 'company_zip' + }, + type: 'attribute' + }, { + name: 'companyPhone', + attributeName: { + localPart: 'company_phone' + }, + type: 'attribute' + }, { + name: 'companyFax', + attributeName: { + localPart: 'company_fax' + }, + type: 'attribute' + }, { + name: 'county', + attributeName: { + localPart: 'county' + }, + type: 'attribute' + }, { + name: 'notes', + attributeName: { + localPart: 'notes' + }, + type: 'attribute' + }, { + name: 'ssn', + attributeName: { + localPart: 'ssn' + }, + type: 'attribute' + }, { + name: 'dob', + typeInfo: 'Date', + attributeName: { + localPart: 'dob' + }, + type: 'attribute' + }, { + name: 'isSsnTaxid', + attributeName: { + localPart: 'is_ssn_taxid' + }, + type: 'attribute' + }, { + name: 'paac', + attributeName: { + localPart: 'paac' + }, + type: 'attribute' + }] + }, { + localName: 'BASEADDRESSLOOSE', + typeName: 'BASE_ADDRESS_LOOSE', + propertyInfos: [{ + name: 'streetAddress1', + attributeName: { + localPart: 'street_address_1' + }, + type: 'attribute' + }, { + name: 'streetAddress2', + attributeName: { + localPart: 'street_address_2' + }, + type: 'attribute' + }, { + name: 'country', + attributeName: { + localPart: 'country' + }, + type: 'attribute' + }, { + name: 'addressVerificationDate', + typeInfo: 'Date', + attributeName: { + localPart: 'address_verification_date' + }, + type: 'attribute' + }, { + name: 'city', + attributeName: { + localPart: 'city' + }, + type: 'attribute' + }, { + name: 'state', + attributeName: { + localPart: 'state' + }, + type: 'attribute' + }, { + name: 'zip', + attributeName: { + localPart: 'zip' + }, + type: 'attribute' + }, { + name: 'county', + attributeName: { + localPart: 'county' + }, + type: 'attribute' + }] + }, { + localName: 'BASEBRANCH', + typeName: 'BASE_BRANCH', + baseTypeInfo: '.BASEPARTY', + propertyInfos: [{ + name: 'otherAttributes', + type: 'anyAttribute' + }, { + name: 'address', + elementName: 'ADDRESS', + typeInfo: '.BASEADDRESSLOOSE' + }, { + name: 'referenceId2', + typeInfo: 'AnySimpleType', + attributeName: { + localPart: 'reference_id2' + }, + type: 'attribute' + }, { + name: 'deluxeOrgReportingUnit', + typeInfo: 'AnySimpleType', + attributeName: { + localPart: 'deluxe_org_reporting_unit' + }, + type: 'attribute' + }, { + name: 'ewsOrgReportingUnit', + typeInfo: 'AnySimpleType', + attributeName: { + localPart: 'ews_org_reporting_unit' + }, + type: 'attribute' + }] + }, { + localName: 'BASEEVENTHISTORY', + typeName: 'BASE_EVENT_HISTORY', + propertyInfos: [{ + name: 'event', + minOccurs: 0, + collection: true, + elementName: 'EVENT', + typeInfo: '.BASEEVENTHISTORY.EVENT' + }] + }, { + localName: 'XPRESSAPPLICANT.ACCOUNTTRANSFERS', + typeName: null, + propertyInfos: [{ + name: 'accounttransfer', + required: true, + collection: true, + elementName: 'ACCOUNT_TRANSFER', + typeInfo: '.XPRESSACCOUNTTRANSFER' + }] + }, { + localName: 'DEBITBUREAUINFO.PRECISEIDEWSINFO', + typeName: null, + propertyInfos: [{ + name: 'preciseidEwsDecision', + attributeName: { + localPart: 'preciseid_ews_decision' + }, + type: 'attribute' + }, { + name: 'preciseidEwsTransactionDate', + typeInfo: 'Date', + attributeName: { + localPart: 'preciseid_ews_transaction_date' + }, + type: 'attribute' + }, { + name: 'overallSeverity', + attributeName: { + localPart: 'overall_severity' + }, + type: 'attribute' + }] + }, { + localName: 'BASEWEBMSHISTORY', + typeName: 'BASE_WEBMS_HISTORY', + propertyInfos: [{ + name: 'message', + minOccurs: 0, + collection: true, + elementName: 'MESSAGE', + typeInfo: '.BASEWEBMSHISTORY.MESSAGE' + }] + }, { + localName: 'XPRESSLOAN.DEDUCTIONS', + typeName: null, + propertyInfos: [{ + name: 'deduction', + elementName: 'DEDUCTION', + typeInfo: '.DEDUCTIONTYPE' + }] + }, { + localName: 'BASETASKLIST.TASK.APPLIEDSET', + typeName: null, + propertyInfos: [{ + name: 'content', + type: 'value' + }, { + name: 'conditionsetHash', + typeInfo: 'AnySimpleType', + attributeName: { + localPart: 'conditionset_hash' + }, + type: 'attribute' + }, { + name: 'encoding', + typeInfo: 'AnySimpleType', + attributeName: { + localPart: 'encoding' + }, + type: 'attribute' + }] + }, { + localName: 'XPRESSFUNDINGSOURCES.FUNDINGSOURCE', + typeName: null, + propertyInfos: [{ + name: 'otherAttributes', + type: 'anyAttribute' + }, { + name: 'fundingSourceId', + attributeName: { + localPart: 'funding_source_id' + }, + type: 'attribute' + }, { + name: 'clfFundingSourceId', + attributeName: { + localPart: 'clf_funding_source_id' + }, + type: 'attribute' + }, { + name: 'fundingType', + attributeName: { + localPart: 'funding_type' + }, + type: 'attribute' + }, { + name: 'nameOnCard', + attributeName: { + localPart: 'name_on_card' + }, + type: 'attribute' + }, { + name: 'routingNumber', + attributeName: { + localPart: 'routing_number' + }, + type: 'attribute' + }, { + name: 'ccCardType', + attributeName: { + localPart: 'cc_card_type' + }, + type: 'attribute' + }, { + name: 'ccCardNumber', + attributeName: { + localPart: 'cc_card_number' + }, + type: 'attribute' + }, { + name: 'ccCardLast4', + attributeName: { + localPart: 'cc_card_last4' + }, + type: 'attribute' + }, { + name: 'ccCardExpDate', + typeInfo: 'Date', + attributeName: { + localPart: 'cc_card_exp_date' + }, + type: 'attribute' + }, { + name: 'ccChargeFailureCount', + typeInfo: 'Int', + attributeName: { + localPart: 'cc_charge_failure_count' + }, + type: 'attribute' + }, { + name: 'bankNameOnCard', + attributeName: { + localPart: 'bank_name_on_card' + }, + type: 'attribute' + }, { + name: 'bankAccountNumber', + attributeName: { + localPart: 'bank_account_number' + }, + type: 'attribute' + }, { + name: 'bankBankstate', + attributeName: { + localPart: 'bank_bankstate' + }, + type: 'attribute' + }, { + name: 'bankBankname', + attributeName: { + localPart: 'bank_bankname' + }, + type: 'attribute' + }, { + name: 'bankAccountType', + attributeName: { + localPart: 'bank_account_type' + }, + type: 'attribute' + }, { + name: 'transferAccountNumber', + attributeName: { + localPart: 'transfer_account_number' + }, + type: 'attribute' + }, { + name: 'billingStreetAddress', + attributeName: { + localPart: 'billing_street_address' + }, + type: 'attribute' + }, { + name: 'billingCity', + attributeName: { + localPart: 'billing_city' + }, + type: 'attribute' + }, { + name: 'billingState', + attributeName: { + localPart: 'billing_state' + }, + type: 'attribute' + }, { + name: 'billingZip', + attributeName: { + localPart: 'billing_zip' + }, + type: 'attribute' + }, { + name: 'microdepositAmount1', + typeInfo: 'Double', + attributeName: { + localPart: 'microdeposit_amount_1' + }, + type: 'attribute' + }, { + name: 'microdepositAmount2', + typeInfo: 'Double', + attributeName: { + localPart: 'microdeposit_amount_2' + }, + type: 'attribute' + }, { + name: 'microdepositFailureCount', + typeInfo: 'Int', + attributeName: { + localPart: 'microdeposit_failure_count' + }, + type: 'attribute' + }, { + name: 'microdepositStatus', + attributeName: { + localPart: 'microdeposit_status' + }, + type: 'attribute' + }, { + name: 'transferAccountType', + attributeName: { + localPart: 'transfer_account_type' + }, + type: 'attribute' + }, { + name: 'futureFundingFirstName', + attributeName: { + localPart: 'future_funding_first_name' + }, + type: 'attribute' + }, { + name: 'futureFundingLastName', + attributeName: { + localPart: 'future_funding_last_name' + }, + type: 'attribute' + }, { + name: 'futureFundingMiddleName', + attributeName: { + localPart: 'future_funding_middle_name' + }, + type: 'attribute' + }, { + name: 'futureFundingSuffix', + attributeName: { + localPart: 'future_funding_suffix' + }, + type: 'attribute' + }, { + name: 'futureFundingSsn', + attributeName: { + localPart: 'future_funding_ssn' + }, + type: 'attribute' + }, { + name: 'futureFundingIraType', + attributeName: { + localPart: 'future_funding_ira_type' + }, + type: 'attribute' + }, { + name: 'futureFundingContributionType', + attributeName: { + localPart: 'future_funding_contribution_type' + }, + type: 'attribute' + }, { + name: 'futureFundingAccountNumber', + attributeName: { + localPart: 'future_funding_account_number' + }, + type: 'attribute' + }, { + name: 'paypalPaykey', + attributeName: { + localPart: 'paypal_paykey' + }, + type: 'attribute' + }] + }, { + localName: 'BASEHMDAINFO', + typeName: 'BASE_HMDA_INFO', + propertyInfos: [{ + name: 'propertyAddress', + attributeName: { + localPart: 'property_address' + }, + type: 'attribute' + }, { + name: 'propertyCity', + attributeName: { + localPart: 'property_city' + }, + type: 'attribute' + }, { + name: 'propertyState', + attributeName: { + localPart: 'property_state' + }, + type: 'attribute' + }, { + name: 'propertyType', + attributeName: { + localPart: 'property_type' + }, + type: 'attribute' + }, { + name: 'propertyZip', + attributeName: { + localPart: 'property_zip' + }, + type: 'attribute' + }, { + name: 'isHoepa', + attributeName: { + localPart: 'is_hoepa' + }, + type: 'attribute' + }, { + name: 'isHoepaManual', + attributeName: { + localPart: 'is_hoepa_manual' + }, + type: 'attribute' + }, { + name: 'lienPosition', + typeInfo: 'Int', + attributeName: { + localPart: 'lien_position' + }, + type: 'attribute' + }, { + name: 'hmdaLoanPurpose', + attributeName: { + localPart: 'hmda_loan_purpose' + }, + type: 'attribute' + }, { + name: 'propertyOccupancyStatus', + attributeName: { + localPart: 'property_occupancy_status' + }, + type: 'attribute' + }, { + name: 'msaNumber', + attributeName: { + localPart: 'msa_number' + }, + type: 'attribute' + }, { + name: 'propertyTaxId', + attributeName: { + localPart: 'property_tax_id' + }, + type: 'attribute' + }, { + name: 'censusTractNumber', + attributeName: { + localPart: 'census_tract_number' + }, + type: 'attribute' + }, { + name: 'propertyCounty', + attributeName: { + localPart: 'property_county' + }, + type: 'attribute' + }, { + name: 'propertyCountyCode', + attributeName: { + localPart: 'property_county_code' + }, + type: 'attribute' + }, { + name: 'stateCode', + attributeName: { + localPart: 'state_code' + }, + type: 'attribute' + }, { + name: 'interviewMethod', + attributeName: { + localPart: 'interview_method' + }, + type: 'attribute' + }, { + name: 'purchaser', + attributeName: { + localPart: 'purchaser' + }, + type: 'attribute' + }, { + name: 'propertyAddressVerificationDate', + typeInfo: 'Date', + attributeName: { + localPart: 'property_address_verification_date' + }, + type: 'attribute' + }] + }, { + localName: 'XPRESSBASEAPPLICANT.DEBITBUREAUINFO', + typeName: null, + baseTypeInfo: '.DEBITBUREAUINFO' + }, { + localName: 'BASEAPPLICANTQUESTIONS.APPLICANTQUESTION', + typeName: null, + propertyInfos: [{ + name: 'applicantquestionanswer', + minOccurs: 0, + collection: true, + elementName: 'APPLICANT_QUESTION_ANSWER', + typeInfo: '.BASEAPPLICANTQUESTIONS.APPLICANTQUESTION.APPLICANTQUESTIONANSWER' + }, { + name: 'questionName', + attributeName: { + localPart: 'question_name' + }, + type: 'attribute' + }, { + name: 'questionType', + attributeName: { + localPart: 'question_type' + }, + type: 'attribute' + }] + }, { + localName: 'BASEASSETLIST', + typeName: 'BASE_ASSET_LIST', + propertyInfos: [{ + name: 'realestateOrASSETOrVEHICLE', + minOccurs: 0, + collection: true, + elementTypeInfos: [{ + elementName: 'REAL_ESTATE', + typeInfo: '.BASEASSETREALESTATE' + }, { + elementName: 'ASSET', + typeInfo: '.BASEASSETLIST.ASSET' + }, { + elementName: 'VEHICLE', + typeInfo: '.BASEASSETVEHICLE' + }, { + elementName: 'SHARES', + typeInfo: '.BASEASSETSHARE' + }, { + elementName: 'CERTIFICATE', + typeInfo: '.BASEASSETCERTIFICATE' + }, { + elementName: 'SAVINGS_ACCOUNT', + typeInfo: '.BASEASSETSAVINGSACCOUNT' + }], + type: 'elements' + }] + }, { + localName: 'BASEDISBURSEMENTDEPOSIT', + typeName: 'BASE_DISBURSEMENT_DEPOSIT', + baseTypeInfo: '.BASEDISBURSEMENT', + propertyInfos: [{ + name: 'depositAccount', + attributeName: { + localPart: 'deposit_account' + }, + type: 'attribute' + }, { + name: 'depositSuffix', + attributeName: { + localPart: 'deposit_suffix' + }, + type: 'attribute' + }, { + name: 'depositType', + attributeName: { + localPart: 'deposit_type' + }, + type: 'attribute' + }, { + name: 'depositDateToCredit', + typeInfo: 'Date', + attributeName: { + localPart: 'deposit_date_to_credit' + }, + type: 'attribute' + }] + }, { + localName: 'XPRESSBASEAPPLICANT.CURRENTADDRESS', + typeName: null, + baseTypeInfo: '.BASECURRENTADDRESSCHOICEXPRESS', + propertyInfos: [{ + name: 'occupancyStatus', + attributeName: { + localPart: 'occupancy_status' + }, + type: 'attribute' + }, { + name: 'occupancyDuration', + typeInfo: 'Integer', + attributeName: { + localPart: 'occupancy_duration' + }, + type: 'attribute' + }, { + name: 'otherOccupancyDescription', + attributeName: { + localPart: 'other_occupancy_description' + }, + type: 'attribute' + }] + }, { + localName: 'XPRESSACCOUNTTYPES.ACCOUNTTYPE.SERVICES', + typeName: null, + propertyInfos: [{ + name: 'service', + minOccurs: 0, + collection: true, + elementName: 'SERVICE', + typeInfo: '.XPRESSACCOUNTTYPES.ACCOUNTTYPE.SERVICES.SERVICE' + }] + }, { + localName: 'DEBITBUREAUINFO.RETAILBANKINGINFO', + typeName: null, + propertyInfos: [{ + name: 'retailBankingDecision', + attributeName: { + localPart: 'retail_banking_decision' + }, + type: 'attribute' + }, { + name: 'retailBankingTransactionDate', + typeInfo: 'Date', + attributeName: { + localPart: 'retail_banking_transaction_date' + }, + type: 'attribute' + }, { + name: 'retailBankingHasOfacMatch', + attributeName: { + localPart: 'retail_banking_has_ofac_match' + }, + type: 'attribute' + }] + }, { + localName: 'XPRESSLOAN.INTEGRATIONDATALIST', + typeName: null, + propertyInfos: [{ + name: 'integrationdata', + required: true, + collection: true, + elementName: 'INTEGRATION_DATA', + typeInfo: '.INTEGRATIONDATA' + }] + }, { + localName: 'BASEREFERENCE', + typeName: 'BASE_REFERENCE', + propertyInfos: [{ + name: 'firstName', + attributeName: { + localPart: 'first_name' + }, + type: 'attribute' + }, { + name: 'lastName', + attributeName: { + localPart: 'last_name' + }, + type: 'attribute' + }, { + name: 'address', + attributeName: { + localPart: 'address' + }, + type: 'attribute' + }, { + name: 'city', + attributeName: { + localPart: 'city' + }, + type: 'attribute' + }, { + name: 'state', + attributeName: { + localPart: 'state' + }, + type: 'attribute' + }, { + name: 'zip', + attributeName: { + localPart: 'zip' + }, + type: 'attribute' + }, { + name: 'phone', + attributeName: { + localPart: 'phone' + }, + type: 'attribute' + }, { + name: 'relationship', + attributeName: { + localPart: 'relationship' + }, + type: 'attribute' + }, { + name: 'email', + attributeName: { + localPart: 'email' + }, + type: 'attribute' + }] + }, { + localName: 'BASEPARTY', + typeName: 'BASE_PARTY', + propertyInfos: [{ + name: 'otherAttributes', + type: 'anyAttribute' + }, { + name: 'referenceId', + attributeName: { + localPart: 'reference_id' + }, + type: 'attribute' + }, { + name: 'name', + attributeName: { + localPart: 'name' + }, + type: 'attribute' + }, { + name: 'code', + attributeName: { + localPart: 'code' + }, + type: 'attribute' + }, { + name: 'phone', + attributeName: { + localPart: 'phone' + }, + type: 'attribute' + }, { + name: 'fax', + attributeName: { + localPart: 'fax' + }, + type: 'attribute' + }, { + name: 'email', + attributeName: { + localPart: 'email' + }, + type: 'attribute' + }, { + name: 'title', + attributeName: { + localPart: 'title' + }, + type: 'attribute' + }, { + name: 'tellerNumber', + attributeName: { + localPart: 'teller_number' + }, + type: 'attribute' + }, { + name: 'terminalId', + attributeName: { + localPart: 'terminal_id' + }, + type: 'attribute' + }] + }, { + localName: 'XPRESSLOAN.BUSINESSINFO.BUSINESSIDINFO.BUSINESSID', + typeName: null, + propertyInfos: [{ + name: 'businessIdType', + attributeName: { + localPart: 'business_id_type' + }, + type: 'attribute' + }, { + name: 'businessIdNumber', + attributeName: { + localPart: 'business_id_number' + }, + type: 'attribute' + }, { + name: 'businessIdState', + attributeName: { + localPart: 'business_id_state' + }, + type: 'attribute' + }, { + name: 'businessIdCountry', + attributeName: { + localPart: 'business_id_country' + }, + type: 'attribute' + }, { + name: 'businessIdExpireDate', + typeInfo: 'Date', + attributeName: { + localPart: 'business_id_expire_date' + }, + type: 'attribute' + }, { + name: 'businessIdDateIssued', + typeInfo: 'Date', + attributeName: { + localPart: 'business_id_date_issued' + }, + type: 'attribute' + }, { + name: 'businessIdVerificationDate', + typeInfo: 'Date', + attributeName: { + localPart: 'business_id_verification_date' + }, + type: 'attribute' + }] + }, { + localName: 'PAYMENTMANUALNOCOUPONINFO', + typeName: 'PAYMENT_MANUAL_NO_COUPON_INFO', + propertyInfos: [{ + name: 'accountNumber', + attributeName: { + localPart: 'account_number' + }, + type: 'attribute' + }] + }, { + localName: 'XPRESSBASEAPPLICANT.MAILINGADDRESS', + typeName: null, + baseTypeInfo: '.BASEADDRESSLOOSE', + propertyInfos: [{ + name: 'isCurrent', + attributeName: { + localPart: 'is_current' + }, + type: 'attribute' + }] + }, { + localName: 'FOMANSWEREDQUESTIONS.FOMANSWEREDQUESTION.FOMANSWERS', + typeName: null, + propertyInfos: [{ + name: 'fomanswer', + minOccurs: 0, + collection: true, + elementName: 'FOM_ANSWER', + typeInfo: '.FOMANSWEREDQUESTIONS.FOMANSWEREDQUESTION.FOMANSWERS.FOMANSWER' + }] + }, { + localName: 'APPROVEDACCOUNTLINKTYPE', + typeName: 'APPROVED_ACCOUNT_LINK_TYPE', + propertyInfos: [{ + name: 'approvedAccountTypeLinkId', + attributeName: { + localPart: 'approved_account_type_link_id' + }, + type: 'attribute' + }, { + name: 'referenceType', + required: true, + attributeName: { + localPart: 'reference_type' + }, + type: 'attribute' + }, { + name: 'referenceId', + attributeName: { + localPart: 'reference_id' + }, + type: 'attribute' + }, { + name: 'isLinked', + attributeName: { + localPart: 'is_linked' + }, + type: 'attribute' + }, { + name: 'dateLinked', + typeInfo: 'Date', + attributeName: { + localPart: 'date_linked' + }, + type: 'attribute' + }] + }, { + localName: 'BASECONTACTINFO', + typeName: 'BASE_CONTACT_INFO', + propertyInfos: [{ + name: 'preferredContactMethod', + attributeName: { + localPart: 'preferred_contact_method' + }, + type: 'attribute' + }, { + name: 'cellPhone', + attributeName: { + localPart: 'cell_phone' + }, + type: 'attribute' + }, { + name: 'cellPhoneCountry', + attributeName: { + localPart: 'cell_phone_country' + }, + type: 'attribute' + }, { + name: 'faxNumber', + attributeName: { + localPart: 'fax_number' + }, + type: 'attribute' + }, { + name: 'faxNumberCountry', + attributeName: { + localPart: 'fax_number_country' + }, + type: 'attribute' + }, { + name: 'email', + attributeName: { + localPart: 'email' + }, + type: 'attribute' + }, { + name: 'homePhone', + attributeName: { + localPart: 'home_phone' + }, + type: 'attribute' + }, { + name: 'homePhoneCountry', + attributeName: { + localPart: 'home_phone_country' + }, + type: 'attribute' + }, { + name: 'workPhone', + attributeName: { + localPart: 'work_phone' + }, + type: 'attribute' + }, { + name: 'workPhoneCountry', + attributeName: { + localPart: 'work_phone_country' + }, + type: 'attribute' + }, { + name: 'workPhoneExtension', + attributeName: { + localPart: 'work_phone_extension' + }, + type: 'attribute' + }] + }, { + localName: 'XPRESSBASEAPPLICANT', + typeName: 'XPRESS_BASE_APPLICANT', + propertyInfos: [{ + name: 'otherAttributes', + type: 'anyAttribute' + }, { + name: 'currentaddress', + required: true, + elementName: 'CURRENT_ADDRESS', + typeInfo: '.XPRESSBASEAPPLICANT.CURRENTADDRESS' + }, { + name: 'previousaddress', + elementName: 'PREVIOUS_ADDRESS', + typeInfo: '.XPRESSBASEAPPLICANT.PREVIOUSADDRESS' + }, { + name: 'mailingaddress', + required: true, + elementName: 'MAILING_ADDRESS', + typeInfo: '.XPRESSBASEAPPLICANT.MAILINGADDRESS' + }, { + name: 'financialinfo', + required: true, + elementName: 'FINANCIAL_INFO', + typeInfo: '.XPRESSBASEAPPLICANT.FINANCIALINFO' + }, { + name: 'idcard', + required: true, + elementName: 'ID_CARD', + typeInfo: '.BASEIDCARD' + }, { + name: 'idcard2', + elementName: 'ID_CARD2', + typeInfo: '.BASEIDCARD' + }, { + name: 'approvaldenialreason', + elementName: 'APPROVAL_DENIAL_REASON' + }, { + name: 'applicantquestions', + elementName: 'APPLICANT_QUESTIONS', + typeInfo: '.BASEAPPLICANTQUESTIONS' + }, { + name: 'reference', + elementName: 'REFERENCE', + typeInfo: '.BASEREFERENCE' + }, { + name: 'atmcardlist', + elementName: 'ATM_CARD_LIST', + typeInfo: '.XPRESSBASEAPPLICANT.ATMCARDLIST' + }, { + name: 'debitbureauinfo', + elementName: 'DEBIT_BUREAU_INFO', + typeInfo: '.XPRESSBASEAPPLICANT.DEBITBUREAUINFO' + }, { + name: 'fomansweredquestions', + elementName: 'FOM_ANSWERED_QUESTIONS', + typeInfo: '.FOMANSWEREDQUESTIONS' + }, { + name: 'isDebitBureauRequired', + attributeName: { + localPart: 'is_debit_bureau_required' + }, + type: 'attribute' + }, { + name: 'borrowerId', + attributeName: { + localPart: 'borrower_id' + }, + type: 'attribute' + }, { + name: 'isDeclined', + attributeName: { + localPart: 'is_declined' + }, + type: 'attribute' + }, { + name: 'motherMaidenName', + attributeName: { + localPart: 'mother_maiden_name' + }, + type: 'attribute' + }, { + name: 'firstName', + required: true, + attributeName: { + localPart: 'first_name' + }, + type: 'attribute' + }, { + name: 'lastName', + required: true, + attributeName: { + localPart: 'last_name' + }, + type: 'attribute' + }, { + name: 'middleName', + attributeName: { + localPart: 'middle_name' + }, + type: 'attribute' + }, { + name: 'mInitial', + attributeName: { + localPart: 'm_initial' + }, + type: 'attribute' + }, { + name: 'cellPhone', + attributeName: { + localPart: 'cell_phone' + }, + type: 'attribute' + }, { + name: 'cellPhoneCountry', + attributeName: { + localPart: 'cell_phone_country' + }, + type: 'attribute' + }, { + name: 'homePhone', + attributeName: { + localPart: 'home_phone' + }, + type: 'attribute' + }, { + name: 'homePhoneCountry', + attributeName: { + localPart: 'home_phone_country' + }, + type: 'attribute' + }, { + name: 'workPhone', + attributeName: { + localPart: 'work_phone' + }, + type: 'attribute' + }, { + name: 'workPhoneExtension', + attributeName: { + localPart: 'work_phone_extension' + }, + type: 'attribute' + }, { + name: 'workPhoneCountry', + attributeName: { + localPart: 'work_phone_country' + }, + type: 'attribute' + }, { + name: 'bankruptcyScore', + typeInfo: 'Int', + attributeName: { + localPart: 'bankruptcy_score' + }, + type: 'attribute' + }, { + name: 'maritalStatus', + attributeName: { + localPart: 'marital_status' + }, + type: 'attribute' + }, { + name: 'citizenship', + attributeName: { + localPart: 'citizenship' + }, + type: 'attribute' + }, { + name: 'preferredContactMethod', + attributeName: { + localPart: 'preferred_contact_method' + }, + type: 'attribute' + }, { + name: 'suffix', + attributeName: { + localPart: 'suffix' + }, + type: 'attribute' + }, { + name: 'dob', + typeInfo: 'Date', + attributeName: { + localPart: 'dob' + }, + type: 'attribute' + }, { + name: 'email', + attributeName: { + localPart: 'email' + }, + type: 'attribute' + }, { + name: 'ssn', + required: true, + attributeName: { + localPart: 'ssn' + }, + type: 'attribute' + }, { + name: 'gender', + attributeName: { + localPart: 'gender' + }, + type: 'attribute' + }, { + name: 'creditScore', + typeInfo: 'Int', + attributeName: { + localPart: 'credit_score' + }, + type: 'attribute' + }, { + name: 'customScore', + typeInfo: 'Int', + attributeName: { + localPart: 'custom_score' + }, + type: 'attribute' + }, { + name: 'memberNumber', + attributeName: { + localPart: 'member_number' + }, + type: 'attribute' + }, { + name: 'xaRequirementId', + attributeName: { + localPart: 'xa_requirement_id' + }, + type: 'attribute' + }, { + name: 'fomAnswers', + attributeName: { + localPart: 'FOM_answers' + }, + type: 'attribute' + }, { + name: 'idAuthenticationResult', + attributeName: { + localPart: 'id_authentication_result' + }, + type: 'attribute' + }, { + name: 'idVerResult', + attributeName: { + localPart: 'id_ver_result' + }, + type: 'attribute' + }, { + name: 'preScoreResults', + attributeName: { + localPart: 'pre_score_results' + }, + type: 'attribute' + }, { + name: 'preScoreFailureReasons', + attributeName: { + localPart: 'pre_score_failure_reasons' + }, + type: 'attribute' + }, { + name: 'preScoreFailureCode', + typeInfo: 'Integer', + attributeName: { + localPart: 'pre_score_failure_code' + }, + type: 'attribute' + }, { + name: 'isOfacDebit', + attributeName: { + localPart: 'is_ofac_debit' + }, + type: 'attribute' + }, { + name: 'isOfacBridger', + attributeName: { + localPart: 'is_ofac_bridger' + }, + type: 'attribute' + }, { + name: 'isOfacIstWatch', + attributeName: { + localPart: 'is_ofac_ist_watch' + }, + type: 'attribute' + }, { + name: 'isHighRiskConsumer', + attributeName: { + localPart: 'is_high_risk_consumer' + }, + type: 'attribute' + }, { + name: 'isSsnTaxId', + attributeName: { + localPart: 'is_ssn_tax_id' + }, + type: 'attribute' + }, { + name: 'securityCode', + attributeName: { + localPart: 'security_code' + }, + type: 'attribute' + }, { + name: 'allowDirectMail', + attributeName: { + localPart: 'allow_direct_mail' + }, + type: 'attribute' + }, { + name: 'allowEmailSolicit', + attributeName: { + localPart: 'allow_email_solicit' + }, + type: 'attribute' + }, { + name: 'allowTelemarket', + attributeName: { + localPart: 'allow_telemarket' + }, + type: 'attribute' + }, { + name: 'allowShareInfo', + attributeName: { + localPart: 'allow_share_info' + }, + type: 'attribute' + }, { + name: 'isOfacIdVer', + attributeName: { + localPart: 'is_ofac_id_ver' + }, + type: 'attribute' + }, { + name: 'isFraudPrescore', + attributeName: { + localPart: 'is_fraud_prescore' + }, + type: 'attribute' + }, { + name: 'relationship', + attributeName: { + localPart: 'relationship' + }, + type: 'attribute' + }, { + name: 'roleType', + attributeName: { + localPart: 'role_type' + }, + type: 'attribute' + }, { + name: 'relationToPrimary', + attributeName: { + localPart: 'relation_to_primary' + }, + type: 'attribute' + }, { + name: 'isFraudFas', + attributeName: { + localPart: 'is_fraud_fas' + }, + type: 'attribute' + }, { + name: 'mlaCoveredStatus', + attributeName: { + localPart: 'mla_covered_status' + }, + type: 'attribute' + }, { + name: 'mlaCoveredDate', + typeInfo: 'Date', + attributeName: { + localPart: 'mla_covered_date' + }, + type: 'attribute' + }] + }, { + localName: 'BASEMONTHLYDEBT', + typeName: 'BASE_MONTHLY_DEBT', + propertyInfos: [{ + name: 'monthlyLiability', + typeInfo: 'Decimal', + attributeName: { + localPart: 'monthly_liability' + }, + type: 'attribute' + }, { + name: 'monthlyHousingCost', + typeInfo: 'Decimal', + attributeName: { + localPart: 'monthly_housing_cost' + }, + type: 'attribute' + }, { + name: 'monthlyRent', + typeInfo: 'Decimal', + attributeName: { + localPart: 'monthly_rent' + }, + type: 'attribute' + }, { + name: 'monthlyMortgagePayment', + typeInfo: 'Decimal', + attributeName: { + localPart: 'monthly_mortgage_payment' + }, + type: 'attribute' + }, { + name: 'jobExpense', + typeInfo: 'Decimal', + attributeName: { + localPart: 'job_expense' + }, + type: 'attribute' + }, { + name: 'alimony', + typeInfo: 'Decimal', + attributeName: { + localPart: 'alimony' + }, + type: 'attribute' + }, { + name: 'childSupport', + typeInfo: 'Decimal', + attributeName: { + localPart: 'child_support' + }, + type: 'attribute' + }, { + name: 'separateMaintenanceExpense', + typeInfo: 'Decimal', + attributeName: { + localPart: 'separate_maintenance_expense' + }, + type: 'attribute' + }, { + name: 'taxExpense', + typeInfo: 'Decimal', + attributeName: { + localPart: 'tax_expense' + }, + type: 'attribute' + }, { + name: 'otherExpense1', + typeInfo: 'Decimal', + attributeName: { + localPart: 'other_expense_1' + }, + type: 'attribute' + }, { + name: 'otherExpense2', + typeInfo: 'Decimal', + attributeName: { + localPart: 'other_expense_2' + }, + type: 'attribute' + }, { + name: 'otherExpenseDescription1', + attributeName: { + localPart: 'other_expense_description_1' + }, + type: 'attribute' + }, { + name: 'otherExpenseDescription2', + attributeName: { + localPart: 'other_expense_description_2' + }, + type: 'attribute' + }, { + name: 'aggregateAmountWithLender', + typeInfo: 'Decimal', + attributeName: { + localPart: 'aggregate_amount_with_lender' + }, + type: 'attribute' + }, { + name: 'aggregateAmountWithLenderSecuredNoMortgage', + typeInfo: 'Decimal', + attributeName: { + localPart: 'aggregate_amount_with_lender_secured_no_mortgage' + }, + type: 'attribute' + }] + }, { + localName: 'SPECIALINFO', + typeName: 'SPECIAL_INFO', + propertyInfos: [{ + name: 'fomansweredquestions', + elementName: 'FOM_ANSWERED_QUESTIONS', + typeInfo: '.FOMANSWEREDQUESTIONS' + }, { + name: 'debitbureauinfo', + elementName: 'DEBIT_BUREAU_INFO', + typeInfo: '.DEBITBUREAUINFO' + }, { + name: 'name', + attributeName: { + localPart: 'name' + }, + type: 'attribute' + }, { + name: 'additionalName1', + attributeName: { + localPart: 'additional_name_1' + }, + type: 'attribute' + }, { + name: 'additionalName2', + attributeName: { + localPart: 'additional_name_2' + }, + type: 'attribute' + }, { + name: 'taxId', + attributeName: { + localPart: 'tax_id' + }, + type: 'attribute' + }, { + name: 'isTaxIdSsn', + attributeName: { + localPart: 'is_tax_id_ssn' + }, + type: 'attribute' + }, { + name: 'securityCode', + attributeName: { + localPart: 'security_code' + }, + type: 'attribute' + }, { + name: 'address1', + attributeName: { + localPart: 'address1' + }, + type: 'attribute' + }, { + name: 'address2', + attributeName: { + localPart: 'address2' + }, + type: 'attribute' + }, { + name: 'city', + attributeName: { + localPart: 'city' + }, + type: 'attribute' + }, { + name: 'state', + attributeName: { + localPart: 'state' + }, + type: 'attribute' + }, { + name: 'zip', + attributeName: { + localPart: 'zip' + }, + type: 'attribute' + }, { + name: 'country', + attributeName: { + localPart: 'country' + }, + type: 'attribute' + }, { + name: 'addressVerificationDate', + typeInfo: 'Date', + attributeName: { + localPart: 'address_verification_date' + }, + type: 'attribute' + }, { + name: 'isMailingCurrent', + attributeName: { + localPart: 'is_mailing_current' + }, + type: 'attribute' + }, { + name: 'mailingAddress1', + attributeName: { + localPart: 'mailing_address1' + }, + type: 'attribute' + }, { + name: 'mailingAddress2', + attributeName: { + localPart: 'mailing_address2' + }, + type: 'attribute' + }, { + name: 'mailingCity', + attributeName: { + localPart: 'mailing_city' + }, + type: 'attribute' + }, { + name: 'mailingState', + attributeName: { + localPart: 'mailing_state' + }, + type: 'attribute' + }, { + name: 'mailingZip', + attributeName: { + localPart: 'mailing_zip' + }, + type: 'attribute' + }, { + name: 'mailingCountry', + attributeName: { + localPart: 'mailing_country' + }, + type: 'attribute' + }, { + name: 'mailingAddressVerificationDate', + typeInfo: 'Date', + attributeName: { + localPart: 'mailing_address_verification_date' + }, + type: 'attribute' + }, { + name: 'establishDate', + typeInfo: 'Date', + attributeName: { + localPart: 'establish_date' + }, + type: 'attribute' + }, { + name: 'memberNumber', + attributeName: { + localPart: 'member_number' + }, + type: 'attribute' + }, { + name: 'phone', + attributeName: { + localPart: 'phone' + }, + type: 'attribute' + }, { + name: 'cellPhone', + attributeName: { + localPart: 'cell_phone' + }, + type: 'attribute' + }, { + name: 'fax', + attributeName: { + localPart: 'fax' + }, + type: 'attribute' + }, { + name: 'email', + attributeName: { + localPart: 'email' + }, + type: 'attribute' + }, { + name: 'specialAccountTypeId', + attributeName: { + localPart: 'special_account_type_id' + }, + type: 'attribute' + }, { + name: 'specialAccountTypeCode', + attributeName: { + localPart: 'special_account_type_code' + }, + type: 'attribute' + }, { + name: 'isOfacIstWatch', + attributeName: { + localPart: 'is_ofac_ist_watch' + }, + type: 'attribute' + }, { + name: 'allowDirectMail', + attributeName: { + localPart: 'allow_direct_mail' + }, + type: 'attribute' + }, { + name: 'allowEmailSolicit', + attributeName: { + localPart: 'allow_email_solicit' + }, + type: 'attribute' + }, { + name: 'allowTelemarket', + attributeName: { + localPart: 'allow_telemarket' + }, + type: 'attribute' + }, { + name: 'allowShareInfo', + attributeName: { + localPart: 'allow_share_info' + }, + type: 'attribute' + }, { + name: 'isOfacDebit', + attributeName: { + localPart: 'is_ofac_debit' + }, + type: 'attribute' + }, { + name: 'isOfacBridger', + attributeName: { + localPart: 'is_ofac_bridger' + }, + type: 'attribute' + }, { + name: 'idVerResult', + attributeName: { + localPart: 'id_ver_result' + }, + type: 'attribute' + }] + }, { + localName: 'XPRESSACCOUNTTRANSFER', + typeName: 'XPRESS_ACCOUNT_TRANSFER', + propertyInfos: [{ + name: 'accountinfo', + minOccurs: 0, + maxOccurs: 5, + collection: true, + elementName: 'ACCOUNT_INFO', + typeInfo: '.XPRESSACCOUNTTRANSFER.ACCOUNTINFO' + }, { + name: 'accountTransferType', + attributeName: { + localPart: 'account_transfer_type' + }, + type: 'attribute' + }, { + name: 'employer', + attributeName: { + localPart: 'employer' + }, + type: 'attribute' + }, { + name: 'address', + attributeName: { + localPart: 'address' + }, + type: 'attribute' + }, { + name: 'city', + attributeName: { + localPart: 'city' + }, + type: 'attribute' + }, { + name: 'state', + attributeName: { + localPart: 'state' + }, + type: 'attribute' + }, { + name: 'zip', + attributeName: { + localPart: 'zip' + }, + type: 'attribute' + }, { + name: 'company', + attributeName: { + localPart: 'company' + }, + type: 'attribute' + }, { + name: 'bankName', + attributeName: { + localPart: 'bank_name' + }, + type: 'attribute' + }, { + name: 'closeDate', + typeInfo: 'Date', + attributeName: { + localPart: 'close_date' + }, + type: 'attribute' + }, { + name: 'accountNumber', + attributeName: { + localPart: 'account_number' + }, + type: 'attribute' + }, { + name: 'partialTransferAmount', + typeInfo: 'Decimal', + attributeName: { + localPart: 'partial_transfer_amount' + }, + type: 'attribute' + }] + }, { + localName: 'BASEEMPLOYMENT', + typeName: 'BASE_EMPLOYMENT', + propertyInfos: [{ + name: 'employmentStartDate', + typeInfo: 'Date', + attributeName: { + localPart: 'employment_start_date' + }, + type: 'attribute' + }, { + name: 'employedMonths', + typeInfo: 'Int', + attributeName: { + localPart: 'employed_months' + }, + type: 'attribute' + }, { + name: 'employmentAddress', + attributeName: { + localPart: 'employment_address' + }, + type: 'attribute' + }, { + name: 'employmentCity', + attributeName: { + localPart: 'employment_city' + }, + type: 'attribute' + }, { + name: 'employmentState', + attributeName: { + localPart: 'employment_state' + }, + type: 'attribute' + }, { + name: 'employmentZip', + attributeName: { + localPart: 'employment_zip' + }, + type: 'attribute' + }, { + name: 'occupation', + attributeName: { + localPart: 'occupation' + }, + type: 'attribute' + }, { + name: 'employer', + attributeName: { + localPart: 'employer' + }, + type: 'attribute' + }, { + name: 'employmentPhone', + attributeName: { + localPart: 'employment_phone' + }, + type: 'attribute' + }, { + name: 'employmentStatus', + attributeName: { + localPart: 'employment_status' + }, + type: 'attribute' + }, { + name: 'otherEmploymentDescription', + attributeName: { + localPart: 'other_employment_description' + }, + type: 'attribute' + }, { + name: 'supervisorName', + attributeName: { + localPart: 'supervisor_name' + }, + type: 'attribute' + }, { + name: 'payGrade', + attributeName: { + localPart: 'pay_grade' + }, + type: 'attribute' + }, { + name: 'ets', + typeInfo: 'Date', + attributeName: { + localPart: 'ets' + }, + type: 'attribute' + }, { + name: 'employmentWeeklyHours', + typeInfo: 'Int', + attributeName: { + localPart: 'employment_weekly_hours' + }, + type: 'attribute' + }, { + name: 'employmentBusinessType', + attributeName: { + localPart: 'employment_business_type' + }, + type: 'attribute' + }] + }, { + localName: 'COMPANYINFOTYPE.PREVIOUSADDRESS', + typeName: null, + baseTypeInfo: '.BASEADDRESSLOOSE', + propertyInfos: [{ + name: 'occupancyStatus', + attributeName: { + localPart: 'occupancy_status' + }, + type: 'attribute' + }, { + name: 'occupancyDuration', + typeInfo: 'Integer', + attributeName: { + localPart: 'occupancy_duration' + }, + type: 'attribute' + }, { + name: 'otherOccupancyDescription', + attributeName: { + localPart: 'other_occupancy_description' + }, + type: 'attribute' + }] + }, { + localName: 'BASEDISBURSEMENTLIST', + typeName: 'BASE_DISBURSEMENT_LIST', + propertyInfos: [{ + name: 'checkOrDEPOSITOrFEE', + minOccurs: 0, + collection: true, + elementTypeInfos: [{ + elementName: 'CHECK', + typeInfo: '.BASEDISBURSEMENTCHECK' + }, { + elementName: 'DEPOSIT', + typeInfo: '.BASEDISBURSEMENTDEPOSIT' + }, { + elementName: 'FEE', + typeInfo: '.BASEDISBURSEMENTFEE' + }, { + elementName: 'LOAN', + typeInfo: '.BASEDISBURSEMENTLOAN' + }, { + elementName: 'ACH', + typeInfo: '.BASEDISBURSEMENTACH' + }], + type: 'elements' + }] + }, { + localName: 'ATMCARDLINKTYPE', + typeName: 'ATM_CARD_LINK_TYPE', + propertyInfos: [{ + name: 'cardLinkId', + attributeName: { + localPart: 'card_link_id' + }, + type: 'attribute' + }, { + name: 'referenceType', + required: true, + attributeName: { + localPart: 'reference_type' + }, + type: 'attribute' + }, { + name: 'referenceId', + attributeName: { + localPart: 'reference_id' + }, + type: 'attribute' + }, { + name: 'isLinked', + attributeName: { + localPart: 'is_linked' + }, + type: 'attribute' + }, { + name: 'dateLinked', + typeInfo: 'Date', + attributeName: { + localPart: 'date_linked' + }, + type: 'attribute' + }, { + name: 'description', + attributeName: { + localPart: 'description' + }, + type: 'attribute' + }] + }, { + localName: 'ATMCARDTYPE', + typeName: 'ATM_CARD_TYPE', + propertyInfos: [{ + name: 'atmcardlinklist', + elementName: 'ATM_CARD_LINK_LIST', + typeInfo: '.ATMCARDTYPE.ATMCARDLINKLIST' + }, { + name: 'isCreated', + attributeName: { + localPart: 'is_created' + }, + type: 'attribute' + }, { + name: 'pinOffset', + attributeName: { + localPart: 'pin_offset' + }, + type: 'attribute' + }, { + name: 'isRewards', + attributeName: { + localPart: 'is_rewards' + }, + type: 'attribute' + }, { + name: 'rewards', + attributeName: { + localPart: 'rewards' + }, + type: 'attribute' + }, { + name: 'isNsfod', + attributeName: { + localPart: 'is_nsfod' + }, + type: 'attribute' + }, { + name: 'freeTransactions', + typeInfo: 'Integer', + attributeName: { + localPart: 'free_transactions' + }, + type: 'attribute' + }, { + name: 'accountNumber', + attributeName: { + localPart: 'account_number' + }, + type: 'attribute' + }, { + name: 'primaryCheckingLinkId', + attributeName: { + localPart: 'primary_checking_link_id' + }, + type: 'attribute' + }, { + name: 'primarySavingsLinkId', + attributeName: { + localPart: 'primary_savings_link_id' + }, + type: 'attribute' + }, { + name: 'primaryMoneyMarketLinkId', + attributeName: { + localPart: 'primary_money_market_link_id' + }, + type: 'attribute' + }, { + name: 'primaryCreditlineLinkId', + attributeName: { + localPart: 'primary_creditline_link_id' + }, + type: 'attribute' + }, { + name: 'cardType', + attributeName: { + localPart: 'card_type' + }, + type: 'attribute' + }, { + name: 'isOrderPin', + attributeName: { + localPart: 'is_order_pin' + }, + type: 'attribute' + }, { + name: 'expireDate', + attributeName: { + localPart: 'expire_date' + }, + type: 'attribute' + }] + }, { + localName: 'BASEINSURANCE', + typeName: 'BASE_INSURANCE', + propertyInfos: [{ + name: 'coverage', + typeInfo: { + type: 'list' + }, + attributeName: { + localPart: 'coverage' + }, + type: 'attribute' + }, { + name: 'planKey', + attributeName: { + localPart: 'plan_key' + }, + type: 'attribute' + }, { + name: 'description', + attributeName: { + localPart: 'description' + }, + type: 'attribute' + }, { + name: 'premium', + typeInfo: 'Decimal', + attributeName: { + localPart: 'premium' + }, + type: 'attribute' + }, { + name: 'premiumMode', + attributeName: { + localPart: 'premium_mode' + }, + type: 'attribute' + }, { + name: 'costPerDay', + typeInfo: 'Decimal', + attributeName: { + localPart: 'cost_per_day' + }, + type: 'attribute' + }, { + name: 'insuredAmount', + typeInfo: 'Decimal', + attributeName: { + localPart: 'insured_amount' + }, + type: 'attribute' + }, { + name: 'insuredRate', + typeInfo: 'Decimal', + attributeName: { + localPart: 'insured_rate' + }, + type: 'attribute' + }, { + name: 'expireDate', + typeInfo: 'Date', + attributeName: { + localPart: 'expire_date' + }, + type: 'attribute' + }, { + name: 'lastPulledDate', + typeInfo: 'DateTime', + attributeName: { + localPart: 'last_pulled_date' + }, + type: 'attribute' + }] + }, { + localName: 'BASEEVENTHISTORY.EVENT', + typeName: null, + propertyInfos: [{ + name: 'timestamp', + typeInfo: 'DateTime', + attributeName: { + localPart: 'timestamp' + }, + type: 'attribute' + }, { + name: 'username', + attributeName: { + localPart: 'username' + }, + type: 'attribute' + }, { + name: 'event', + attributeName: { + localPart: 'event' + }, + type: 'attribute' + }] + }, { + localName: 'XPRESSLOAN.ADDITIONALSERVICES', + typeName: null, + propertyInfos: [{ + name: 'internaltransfer', + minOccurs: 0, + collection: true, + elementName: 'INTERNAL_TRANSFER', + typeInfo: '.INTERNALTRANSFERTYPE' + }] + }, { + localName: 'XPRESSACCOUNTTYPESAPPROVED', + typeName: 'XPRESS_ACCOUNT_TYPES_APPROVED', + propertyInfos: [{ + name: 'accounttype', + minOccurs: 0, + collection: true, + elementName: 'ACCOUNT_TYPE', + typeInfo: '.XPRESSACCOUNTTYPESAPPROVED.ACCOUNTTYPE' + }] + }, { + localName: 'XPRESSFUNDINGSOURCES', + typeName: 'XPRESS_FUNDING_SOURCES', + propertyInfos: [{ + name: 'fundingsource', + minOccurs: 0, + collection: true, + elementName: 'FUNDING_SOURCE', + typeInfo: '.XPRESSFUNDINGSOURCES.FUNDINGSOURCE' + }] + }, { + localName: 'PAYMENTTRANSFERFROMINTERNALACCOUNTINFO', + typeName: 'PAYMENT_TRANSFER_FROM_INTERNAL_ACCOUNT_INFO', + propertyInfos: [{ + name: 'accountType', + attributeName: { + localPart: 'account_type' + }, + type: 'attribute' + }, { + name: 'accountNumber', + attributeName: { + localPart: 'account_number' + }, + type: 'attribute' + }, { + name: 'nameOnAccount', + attributeName: { + localPart: 'name_on_account' + }, + type: 'attribute' + }] + }, { + localName: 'BASECUSTOMQUESTIONS', + typeName: 'BASE_CUSTOM_QUESTIONS', + propertyInfos: [{ + name: 'customquestion', + minOccurs: 0, + collection: true, + elementName: 'CUSTOM_QUESTION', + typeInfo: '.BASECUSTOMQUESTIONS.CUSTOMQUESTION' + }] + }, { + localName: 'BASESYSTEM.LENDER', + typeName: null, + baseTypeInfo: '.BASEPARTY', + propertyInfos: [{ + name: 'otherAttributes', + type: 'anyAttribute' + }, { + name: 'address', + elementName: 'ADDRESS', + typeInfo: '.BASEADDRESSLOOSE' + }, { + name: 'cunaClientId', + attributeName: { + localPart: 'cuna_client_id' + }, + type: 'attribute' + }] + }, { + localName: 'XPRESSLOAN.BUSINESSINFO.BUSINESSIDINFO', + typeName: null, + propertyInfos: [{ + name: 'businessid', + elementName: 'BUSINESS_ID', + typeInfo: '.XPRESSLOAN.BUSINESSINFO.BUSINESSIDINFO.BUSINESSID' + }, { + name: 'businessid2', + elementName: 'BUSINESS_ID2', + typeInfo: '.XPRESSLOAN.BUSINESSINFO.BUSINESSIDINFO.BUSINESSID2' + }] + }, { + localName: 'BASEWEBMSHISTORY.MESSAGE', + typeName: null, + propertyInfos: [{ + name: 'time', + typeInfo: 'DateTime', + attributeName: { + localPart: 'time' + }, + type: 'attribute' + }, { + name: 'name', + attributeName: { + localPart: 'name' + }, + type: 'attribute' + }, { + name: 'type', + attributeName: { + localPart: 'type' + }, + type: 'attribute' + }, { + name: 'text', + attributeName: { + localPart: 'text' + }, + type: 'attribute' + }] + }, { + localName: 'BASEADDRESSTHREELINE', + typeName: 'BASE_ADDRESS_THREE_LINE', + propertyInfos: [{ + name: 'streetAddress1', + attributeName: { + localPart: 'street_address_1' + }, + type: 'attribute' + }, { + name: 'streetAddress2', + attributeName: { + localPart: 'street_address_2' + }, + type: 'attribute' + }, { + name: 'streetAddress3', + attributeName: { + localPart: 'street_address_3' + }, + type: 'attribute' + }, { + name: 'country', + attributeName: { + localPart: 'country' + }, + type: 'attribute' + }, { + name: 'zip', + attributeName: { + localPart: 'zip' + }, + type: 'attribute' + }, { + name: 'city', + attributeName: { + localPart: 'city' + }, + type: 'attribute' + }] + }, { + localName: 'BASEASSETSHARE', + typeName: 'BASE_ASSET_SHARE', + baseTypeInfo: '.BASEASSET', + propertyInfos: [{ + name: 'expirationDate', + typeInfo: 'Date', + attributeName: { + localPart: 'expiration_date' + }, + type: 'attribute' + }, { + name: 'pledgeType', + attributeName: { + localPart: 'pledge_type' + }, + type: 'attribute' + }, { + name: 'rate', + typeInfo: 'Decimal', + attributeName: { + localPart: 'rate' + }, + type: 'attribute' + }, { + name: 'pledgePercent', + typeInfo: 'Decimal', + attributeName: { + localPart: 'pledge_percent' + }, + type: 'attribute' + }, { + name: 'pledgeValueType', + attributeName: { + localPart: 'pledge_value_type' + }, + type: 'attribute' + }, { + name: 'pledgeValue', + typeInfo: 'Decimal', + attributeName: { + localPart: 'pledge_value' + }, + type: 'attribute' + }] + }, { + localName: 'APP', + propertyInfos: [{ + name: 'version', + required: true, + typeInfo: 'Decimal', + attributeName: { + localPart: 'version' + }, + type: 'attribute' + }] + }, { + localName: 'COMPANYINFOTYPE.CURRENTADDRESS', + typeName: null, + baseTypeInfo: '.BASECURRENTADDRESSCHOICEXPRESS', + propertyInfos: [{ + name: 'occupancyStatus', + attributeName: { + localPart: 'occupancy_status' + }, + type: 'attribute' + }, { + name: 'occupancyDuration', + typeInfo: 'Integer', + attributeName: { + localPart: 'occupancy_duration' + }, + type: 'attribute' + }, { + name: 'otherOccupancyDescription', + attributeName: { + localPart: 'other_occupancy_description' + }, + type: 'attribute' + }] + }, { + localName: 'BASECURRENTADDRESSCHOICE', + typeName: 'BASE_CURRENT_ADDRESS_CHOICE', + propertyInfos: [{ + name: 'strictaddress', + required: true, + elementName: 'STRICT_ADDRESS', + typeInfo: '.BASEADDRESSSTRICT' + }, { + name: 'looseaddress', + required: true, + elementName: 'LOOSE_ADDRESS', + typeInfo: '.BASEADDRESSLOOSE' + }, { + name: 'threelineaddress', + required: true, + elementName: 'THREE_LINE_ADDRESS', + typeInfo: '.BASEADDRESSTHREELINE' + }] + }, { + localName: 'XPRESSLOAN.INTERESTEDACCOUNTS', + typeName: null, + baseTypeInfo: '.XPRESSACCOUNTTYPES' + }, { + localName: 'XPRESSBENEFICIARY', + typeName: 'XPRESS_BENEFICIARY', + propertyInfos: [{ + name: 'debitbureauinfo', + elementName: 'DEBIT_BUREAU_INFO', + typeInfo: '.DEBITBUREAUINFO' + }, { + name: 'firstName', + attributeName: { + localPart: 'first_name' + }, + type: 'attribute' + }, { + name: 'lastName', + attributeName: { + localPart: 'last_name' + }, + type: 'attribute' + }, { + name: 'phone', + attributeName: { + localPart: 'phone' + }, + type: 'attribute' + }, { + name: 'email', + attributeName: { + localPart: 'email' + }, + type: 'attribute' + }, { + name: 'address', + attributeName: { + localPart: 'address' + }, + type: 'attribute' + }, { + name: 'address2', + attributeName: { + localPart: 'address2' + }, + type: 'attribute' + }, { + name: 'city', + attributeName: { + localPart: 'city' + }, + type: 'attribute' + }, { + name: 'state', + attributeName: { + localPart: 'state' + }, + type: 'attribute' + }, { + name: 'zip', + attributeName: { + localPart: 'zip' + }, + type: 'attribute' + }, { + name: 'dob', + typeInfo: 'Date', + attributeName: { + localPart: 'dob' + }, + type: 'attribute' + }, { + name: 'relationship', + attributeName: { + localPart: 'relationship' + }, + type: 'attribute' + }, { + name: 'ssn', + attributeName: { + localPart: 'ssn' + }, + type: 'attribute' + }, { + name: 'country', + attributeName: { + localPart: 'country' + }, + type: 'attribute' + }, { + name: 'middleName', + attributeName: { + localPart: 'middle_name' + }, + type: 'attribute' + }, { + name: 'suffix', + attributeName: { + localPart: 'suffix' + }, + type: 'attribute' + }, { + name: 'initials', + attributeName: { + localPart: 'initials' + }, + type: 'attribute' + }, { + name: 'workPhone', + attributeName: { + localPart: 'work_phone' + }, + type: 'attribute' + }, { + name: 'workPhoneExtension', + attributeName: { + localPart: 'work_phone_extension' + }, + type: 'attribute' + }, { + name: 'percentShare', + typeInfo: 'Double', + attributeName: { + localPart: 'percent_share' + }, + type: 'attribute' + }, { + name: 'isTrust', + attributeName: { + localPart: 'is_trust' + }, + type: 'attribute' + }, { + name: 'beneficiaryPriority', + attributeName: { + localPart: 'beneficiary_priority' + }, + type: 'attribute' + }, { + name: 'isOfacIstWatch', + attributeName: { + localPart: 'is_ofac_ist_watch' + }, + type: 'attribute' + }, { + name: 'isOfacBridger', + attributeName: { + localPart: 'is_ofac_bridger' + }, + type: 'attribute' + }, { + name: 'isOfacDebit', + attributeName: { + localPart: 'is_ofac_debit' + }, + type: 'attribute' + }, { + name: 'addressVerificationDate', + typeInfo: 'Date', + attributeName: { + localPart: 'address_verification_date' + }, + type: 'attribute' + }] + }, { + localName: 'BASEMONTHLYINCOME', + typeName: 'BASE_MONTHLY_INCOME', + propertyInfos: [{ + name: 'otherincome', + minOccurs: 0, + maxOccurs: 20, + collection: true, + elementName: 'OTHER_INCOME', + typeInfo: '.BASEMONTHLYINCOME.OTHERINCOME' + }, { + name: 'isMonthlyIncomeBaseSalaryManual', + attributeName: { + localPart: 'is_monthly_income_base_salary_manual' + }, + type: 'attribute' + }, { + name: 'isBahIncluded', + attributeName: { + localPart: 'is_bah_included' + }, + type: 'attribute' + }, { + name: 'monthlyIncomeBaseSalary', + typeInfo: 'Decimal', + attributeName: { + localPart: 'monthly_income_base_salary' + }, + type: 'attribute' + }, { + name: 'isTaxExemptMonthlyIncomeBaseSalary', + attributeName: { + localPart: 'is_tax_exempt_monthly_income_base_salary' + }, + type: 'attribute' + }, { + name: 'isHmdaExemptMonthlyIncomeBaseSalary', + attributeName: { + localPart: 'is_hmda_exempt_monthly_income_base_salary' + }, + type: 'attribute' + }, { + name: 'monthlyIncomeOverTime', + typeInfo: 'Decimal', + attributeName: { + localPart: 'monthly_income_over_time' + }, + type: 'attribute' + }, { + name: 'monthlyIncomeBonus', + typeInfo: 'Decimal', + attributeName: { + localPart: 'monthly_income_bonus' + }, + type: 'attribute' + }, { + name: 'monthlyIncomeCommission', + typeInfo: 'Decimal', + attributeName: { + localPart: 'monthly_income_commission' + }, + type: 'attribute' + }, { + name: 'monthlyIncomeDividends', + typeInfo: 'Decimal', + attributeName: { + localPart: 'monthly_income_dividends' + }, + type: 'attribute' + }, { + name: 'monthlyIncomeNetRental', + typeInfo: 'Decimal', + attributeName: { + localPart: 'monthly_income_net_rental' + }, + type: 'attribute' + }, { + name: 'incomeVerifyMethod', + attributeName: { + localPart: 'income_verify_method' + }, + type: 'attribute' + }] + }, { + localName: 'XPRESSACCOUNTTYPESAPPROVED.ACCOUNTTYPE.PRICEADJUSTMENTS.PRICEADJUSTMENT', + typeName: null, + propertyInfos: [{ + name: 'description', + attributeName: { + localPart: 'description' + }, + type: 'attribute' + }, { + name: 'adjustType', + attributeName: { + localPart: 'adjust_type' + }, + type: 'attribute' + }, { + name: 'value', + typeInfo: 'Double', + attributeName: { + localPart: 'value' + }, + type: 'attribute' + }] + }, { + localName: 'XPRESSACCOUNTTYPESAPPROVED.ACCOUNTTYPE.ACCOUNTTYPERELATIONS', + typeName: null, + propertyInfos: [{ + name: 'relation', + minOccurs: 0, + collection: true, + elementName: 'RELATION', + typeInfo: '.XPRESSACCOUNTTYPESAPPROVED.ACCOUNTTYPE.ACCOUNTTYPERELATIONS.RELATION' + }] + }, { + localName: 'XPRESSACCOUNTTYPESAPPROVED.ACCOUNTTYPE.APPROVEDCDINFO', + typeName: null, + propertyInfos: [{ + name: 'paymentFrequency', + attributeName: { + localPart: 'payment_frequency' + }, + type: 'attribute' + }, { + name: 'paymentMethod', + attributeName: { + localPart: 'payment_method' + }, + type: 'attribute' + }, { + name: 'paymentAccountNumber', + attributeName: { + localPart: 'payment_account_number' + }, + type: 'attribute' + }, { + name: 'paymentAccountType', + attributeName: { + localPart: 'payment_account_type' + }, + type: 'attribute' + }, { + name: 'paymentRoutingNumber', + attributeName: { + localPart: 'payment_routing_number' + }, + type: 'attribute' + }, { + name: 'paymentFiName', + attributeName: { + localPart: 'payment_fi_name' + }, + type: 'attribute' + }, { + name: 'paymentFiCity', + attributeName: { + localPart: 'payment_fi_city' + }, + type: 'attribute' + }, { + name: 'paymentFiState', + attributeName: { + localPart: 'payment_fi_state' + }, + type: 'attribute' + }, { + name: 'paymentFiZip', + attributeName: { + localPart: 'payment_fi_zip' + }, + type: 'attribute' + }, { + name: 'isInterestRateAnException', + attributeName: { + localPart: 'is_interest_rate_an_exception' + }, + type: 'attribute' + }] + }, { + localName: 'XPRESSMEMBERSHIPFEE', + typeName: 'XPRESS_MEMBERSHIP_FEE', + propertyInfos: [{ + name: 'membershipFeeFundingDate', + typeInfo: 'Date', + attributeName: { + localPart: 'membership_fee_funding_date' + }, + type: 'attribute' + }, { + name: 'membershipFeeFundingAmount', + attributeName: { + localPart: 'membership_fee_funding_amount' + }, + type: 'attribute' + }, { + name: 'membershipFeeFundingStatus', + attributeName: { + localPart: 'membership_fee_funding_status' + }, + type: 'attribute' + }, { + name: 'membershipFeeFundingSourceId', + attributeName: { + localPart: 'membership_fee_funding_source_id' + }, + type: 'attribute' + }, { + name: 'membershipFeeFundingBaseFee', + attributeName: { + localPart: 'membership_fee_funding_base_fee' + }, + type: 'attribute' + }, { + name: 'membershipFeeFundingFomFee', + attributeName: { + localPart: 'membership_fee_funding_fom_fee' + }, + type: 'attribute' + }, { + name: 'membershipFeeFundingManualFee', + attributeName: { + localPart: 'membership_fee_funding_manual_fee' + }, + type: 'attribute' + }, { + name: 'isManualMembershipFee', + attributeName: { + localPart: 'is_manual_membership_fee' + }, + type: 'attribute' + }] + }, { + localName: 'BASEDISBURSEMENT', + typeName: 'BASE_DISBURSEMENT', + propertyInfos: [{ + name: 'amount', + typeInfo: 'Decimal', + attributeName: { + localPart: 'amount' + }, + type: 'attribute' + }, { + name: 'referenceId', + attributeName: { + localPart: 'reference_id' + }, + type: 'attribute' + }] + }, { + localName: 'ATMCARDTYPE.ATMCARDLINKLIST', + typeName: null, + propertyInfos: [{ + name: 'atmcardlink', + minOccurs: 0, + collection: true, + elementName: 'ATM_CARD_LINK', + typeInfo: '.ATMCARDLINKTYPE' + }] + }, { + localName: 'XPRESSSYSTEM', + typeName: 'XPRESS_SYSTEM', + baseTypeInfo: '.BASESYSTEM', + propertyInfos: [{ + name: 'otherAttributes', + type: 'anyAttribute' + }, { + name: 'type', + required: true, + attributeName: { + localPart: 'type' + }, + type: 'attribute' + }] + }, { + localName: 'XPRESSLOAN.APPLICANTS', + typeName: null, + propertyInfos: [{ + name: 'applicant', + required: true, + collection: true, + elementName: 'APPLICANT', + typeInfo: '.XPRESSAPPLICANT' + }] + }, { + localName: 'BASEAPPLICANTQUESTIONS', + typeName: 'BASE_APPLICANT_QUESTIONS', + propertyInfos: [{ + name: 'applicantquestion', + minOccurs: 0, + collection: true, + elementName: 'APPLICANT_QUESTION', + typeInfo: '.BASEAPPLICANTQUESTIONS.APPLICANTQUESTION' + }] + }, { + localName: 'XPRESSACCOUNTTRANSFER.ACCOUNTINFO', + typeName: null, + propertyInfos: [{ + name: 'accountNumber', + attributeName: { + localPart: 'account_number' + }, + type: 'attribute' + }, { + name: 'accountType', + attributeName: { + localPart: 'account_type' + }, + type: 'attribute' + }] + }, { + localName: 'BASEDISBURSEMENTLOAN', + typeName: 'BASE_DISBURSEMENT_LOAN', + baseTypeInfo: '.BASEDISBURSEMENT', + propertyInfos: [{ + name: 'loanSuffix', + attributeName: { + localPart: 'loan_suffix' + }, + type: 'attribute' + }, { + name: 'loanIsRepayLoan', + attributeName: { + localPart: 'loan_is_repay_loan' + }, + type: 'attribute' + }, { + name: 'loanDescription', + attributeName: { + localPart: 'loan_description' + }, + type: 'attribute' + }, { + name: 'loanIsSameAccount', + attributeName: { + localPart: 'loan_is_same_account' + }, + type: 'attribute' + }, { + name: 'payoffDate', + typeInfo: 'Calendar', + attributeName: { + localPart: 'payoff_date' + }, + type: 'attribute' + }, { + name: 'interestPerDiem', + typeInfo: 'Double', + attributeName: { + localPart: 'interest_per_diem' + }, + type: 'attribute' + }, { + name: 'loanType', + attributeName: { + localPart: 'loan_type' + }, + type: 'attribute' + }, { + name: 'paymentType', + attributeName: { + localPart: 'payment_type' + }, + type: 'attribute' + }, { + name: 'loanAccountNumber', + attributeName: { + localPart: 'loan_account_number' + }, + type: 'attribute' + }] + }, { + localName: 'BASECLOSEENDINFO', + typeName: 'BASE_CLOSE_END_INFO', + propertyInfos: [{ + name: 'ato', + minOccurs: 0, + maxOccurs: 10, + collection: true, + elementName: 'ATO', + typeInfo: '.BASECLOSEENDINFO.ATO' + }, { + name: 'amountOwedToLender', + typeInfo: 'Decimal', + attributeName: { + localPart: 'amount_owed_to_lender' + }, + type: 'attribute' + }, { + name: 'amountRefinanced', + typeInfo: 'Decimal', + attributeName: { + localPart: 'amount_refinanced' + }, + type: 'attribute' + }, { + name: 'cashPrepaidFinanceCharge', + typeInfo: 'Decimal', + attributeName: { + localPart: 'cash_prepaid_finance_charge' + }, + type: 'attribute' + }, { + name: 'maprCashFee', + typeInfo: 'Decimal', + attributeName: { + localPart: 'mapr_cash_fee' + }, + type: 'attribute' + }, { + name: 'filingFeeAmount', + typeInfo: 'Decimal', + attributeName: { + localPart: 'filing_fee_amount' + }, + type: 'attribute' + }, { + name: 'filingFeeType', + attributeName: { + localPart: 'filing_fee_type' + }, + type: 'attribute' + }] + }, { + localName: 'BASEDISBURSEMENTFEE', + typeName: 'BASE_DISBURSEMENT_FEE', + baseTypeInfo: '.BASEDISBURSEMENT', + propertyInfos: [{ + name: 'prepaidFeesFinanced', + typeInfo: 'Decimal', + attributeName: { + localPart: 'prepaid_fees_financed' + }, + type: 'attribute' + }, { + name: 'feesFinanced', + typeInfo: 'Decimal', + attributeName: { + localPart: 'fees_financed' + }, + type: 'attribute' + }, { + name: 'feesGlAccountNumber', + attributeName: { + localPart: 'fees_gl_account_number' + }, + type: 'attribute' + }, { + name: 'feeDescription', + attributeName: { + localPart: 'fee_description' + }, + type: 'attribute' + }, { + name: 'feeLinkingType', + attributeName: { + localPart: 'fee_linking_type' + }, + type: 'attribute' + }] + }, { + localName: 'BASEADDRESSTHREELINEXPRESS', + typeName: 'BASE_ADDRESS_THREE_LINE_XPRESS', + propertyInfos: [{ + name: 'streetAddress1', + attributeName: { + localPart: 'street_address_1' + }, + type: 'attribute' + }, { + name: 'streetAddress2', + attributeName: { + localPart: 'street_address_2' + }, + type: 'attribute' + }, { + name: 'streetAddress3', + attributeName: { + localPart: 'street_address_3' + }, + type: 'attribute' + }, { + name: 'country', + attributeName: { + localPart: 'country' + }, + type: 'attribute' + }, { + name: 'zip', + attributeName: { + localPart: 'zip' + }, + type: 'attribute' + }, { + name: 'city', + attributeName: { + localPart: 'city' + }, + type: 'attribute' + }] + }, { + localName: 'BASECUSTOMQUESTIONS.CUSTOMQUESTION.CUSTOMQUESTIONANSWER', + typeName: null, + propertyInfos: [{ + name: 'answerText', + attributeName: { + localPart: 'answer_text' + }, + type: 'attribute' + }, { + name: 'answerValue', + attributeName: { + localPart: 'answer_value' + }, + type: 'attribute' + }] + }, { + localName: 'COMPANYINFOTYPE', + typeName: 'COMPANY_INFO_TYPE', + propertyInfos: [{ + name: 'otherAttributes', + type: 'anyAttribute' + }, { + name: 'currentaddress', + required: true, + elementName: 'CURRENT_ADDRESS', + typeInfo: '.COMPANYINFOTYPE.CURRENTADDRESS' + }, { + name: 'mailingaddress', + required: true, + elementName: 'MAILING_ADDRESS', + typeInfo: '.COMPANYINFOTYPE.MAILINGADDRESS' + }, { + name: 'previousaddress', + elementName: 'PREVIOUS_ADDRESS', + typeInfo: '.COMPANYINFOTYPE.PREVIOUSADDRESS' + }, { + name: 'fomansweredquestions', + elementName: 'FOM_ANSWERED_QUESTIONS', + typeInfo: '.FOMANSWEREDQUESTIONS' + }, { + name: 'debitbureauinfo', + elementName: 'DEBIT_BUREAU_INFO', + typeInfo: '.DEBITBUREAUINFO' + }, { + name: 'taxId', + attributeName: { + localPart: 'tax_id' + }, + type: 'attribute' + }, { + name: 'memberNumber', + attributeName: { + localPart: 'member_number' + }, + type: 'attribute' + }, { + name: 'allowDirectMail', + attributeName: { + localPart: 'allow_direct_mail' + }, + type: 'attribute' + }, { + name: 'allowEmailSolicit', + attributeName: { + localPart: 'allow_email_solicit' + }, + type: 'attribute' + }, { + name: 'allowTelemarket', + attributeName: { + localPart: 'allow_telemarket' + }, + type: 'attribute' + }, { + name: 'allowShareInfo', + attributeName: { + localPart: 'allow_share_info' + }, + type: 'attribute' + }, { + name: 'businessType', + typeInfo: 'AnySimpleType', + attributeName: { + localPart: 'business_type' + }, + type: 'attribute' + }, { + name: 'businessTypeOther', + attributeName: { + localPart: 'business_type_other' + }, + type: 'attribute' + }, { + name: 'businessDescription', + attributeName: { + localPart: 'business_description' + }, + type: 'attribute' + }, { + name: 'businessAccountTypeCode', + attributeName: { + localPart: 'business_account_type_code' + }, + type: 'attribute' + }, { + name: 'isTaxIdSsn', + attributeName: { + localPart: 'is_tax_id_ssn' + }, + type: 'attribute' + }, { + name: 'securityCode', + attributeName: { + localPart: 'security_code' + }, + type: 'attribute' + }, { + name: 'companyName', + attributeName: { + localPart: 'company_name' + }, + type: 'attribute' + }, { + name: 'additionalName1', + attributeName: { + localPart: 'additional_name_1' + }, + type: 'attribute' + }, { + name: 'additionalName2', + attributeName: { + localPart: 'additional_name_2' + }, + type: 'attribute' + }, { + name: 'phone', + attributeName: { + localPart: 'phone' + }, + type: 'attribute' + }, { + name: 'cellPhone', + attributeName: { + localPart: 'cell_phone' + }, + type: 'attribute' + }, { + name: 'fax', + attributeName: { + localPart: 'fax' + }, + type: 'attribute' + }, { + name: 'industry', + attributeName: { + localPart: 'industry' + }, + type: 'attribute' + }, { + name: 'email', + attributeName: { + localPart: 'email' + }, + type: 'attribute' + }, { + name: 'establishDate', + typeInfo: 'Date', + attributeName: { + localPart: 'establish_date' + }, + type: 'attribute' + }, { + name: 'stateRegistered', + attributeName: { + localPart: 'state_registered' + }, + type: 'attribute' + }, { + name: 'annualRevenue', + typeInfo: 'Double', + attributeName: { + localPart: 'annual_revenue' + }, + type: 'attribute' + }, { + name: 'numEmployees', + typeInfo: 'Int', + attributeName: { + localPart: 'num_employees' + }, + type: 'attribute' + }, { + name: 'primaryBank', + attributeName: { + localPart: 'primary_bank' + }, + type: 'attribute' + }, { + name: 'isOfacIstwatch', + attributeName: { + localPart: 'is_ofac_istwatch' + }, + type: 'attribute' + }, { + name: 'isOfacBridger', + attributeName: { + localPart: 'is_ofac_bridger' + }, + type: 'attribute' + }, { + name: 'idVerResult', + attributeName: { + localPart: 'id_ver_result' + }, + type: 'attribute' + }, { + name: 'isOfacDebit', + attributeName: { + localPart: 'is_ofac_debit' + }, + type: 'attribute' + }, { + name: 'isHighRiskBusiness', + attributeName: { + localPart: 'is_high_risk_business' + }, + type: 'attribute' + }] + }, { + localName: 'BASEPAYMENTINFOCHOICE', + typeName: 'BASE_PAYMENT_INFO_CHOICE', + propertyInfos: [{ + name: 'couponbook', + required: true, + elementName: 'COUPON_BOOK', + typeInfo: '.PAYMENTCOUPONBOOKINFO' + }, { + name: 'payrolldeduction', + required: true, + elementName: 'PAYROLL_DEDUCTION', + typeInfo: '.PAYMENTPAYROLLDEDUCTIONINFO' + }, { + name: 'manualnocoupon', + required: true, + elementName: 'MANUAL_NO_COUPON', + typeInfo: '.PAYMENTMANUALNOCOUPONINFO' + }, { + name: 'transferfrominternalaccount', + required: true, + elementName: 'TRANSFER_FROM_INTERNAL_ACCOUNT', + typeInfo: '.PAYMENTTRANSFERFROMINTERNALACCOUNTINFO' + }, { + name: 'transferfromotherinstitution', + required: true, + elementName: 'TRANSFER_FROM_OTHER_INSTITUTION', + typeInfo: '.PAYMENTTRANSFERFROMOTHERINSTITUTIONINFO' + }] + }, { + localName: 'XPRESSLOAN.COMMENTS', + typeName: null, + baseTypeInfo: '.BASECOMMENTS' + }, { + localName: 'BASECOMMENTS', + typeName: 'BASE_COMMENTS', + propertyInfos: [{ + name: 'decisioncomments', + elementName: 'DECISION_COMMENTS', + typeInfo: 'AnyType' + }, { + name: 'externalcomments', + elementName: 'EXTERNAL_COMMENTS', + typeInfo: 'AnyType' + }, { + name: 'internalcomments', + elementName: 'INTERNAL_COMMENTS', + typeInfo: 'AnyType' + }, { + name: 'stipulations', + elementName: 'STIPULATIONS', + typeInfo: 'AnyType' + }, { + name: 'fraudwarnings', + elementName: 'FRAUD_WARNINGS', + typeInfo: 'AnyType' + }] + }, { + localName: 'XPRESSLOAN.BUSINESSINFO', + typeName: null, + propertyInfos: [{ + name: 'companyinfo', + required: true, + elementName: 'COMPANY_INFO', + typeInfo: '.COMPANYINFOTYPE' + }, { + name: 'dbainfo', + elementName: 'DBA_INFO', + typeInfo: '.COMPANYINFOTYPE' + }, { + name: 'businessidinfo', + elementName: 'BUSINESS_ID_INFO', + typeInfo: '.XPRESSLOAN.BUSINESSINFO.BUSINESSIDINFO' + }, { + name: 'isDba', + attributeName: { + localPart: 'is_dba' + }, + type: 'attribute' + }] + }, { + localName: 'DEBITBUREAUINFO.DELUXEINFO', + typeName: null, + propertyInfos: [{ + name: 'deluxeDecision', + attributeName: { + localPart: 'deluxe_decision' + }, + type: 'attribute' + }, { + name: 'deluxeTransactionDate', + typeInfo: 'Date', + attributeName: { + localPart: 'deluxe_transaction_date' + }, + type: 'attribute' + }, { + name: 'hasOfacMatch', + attributeName: { + localPart: 'has_ofac_match' + }, + type: 'attribute' + }] + }, { + localName: 'BASESYSTEM', + typeName: 'BASE_SYSTEM', + propertyInfos: [{ + name: 'otherAttributes', + type: 'anyAttribute' + }, { + name: 'processor', + elementName: 'PROCESSOR', + typeInfo: '.BASEPARTY' + }, { + name: 'loanofficer', + elementName: 'LOAN_OFFICER', + typeInfo: '.BASEPARTY' + }, { + name: 'bookingofficer', + elementName: 'BOOKING_OFFICER', + typeInfo: '.BASEPARTY' + }, { + name: 'approvalofficer', + elementName: 'APPROVAL_OFFICER', + typeInfo: '.BASEPARTY' + }, { + name: 'counterofferofficer', + elementName: 'COUNTER_OFFER_OFFICER', + typeInfo: '.BASEPARTY' + }, { + name: 'funder', + elementName: 'FUNDER', + typeInfo: '.BASEPARTY' + }, { + name: 'decliningofficer', + elementName: 'DECLINING_OFFICER', + typeInfo: '.BASEPARTY' + }, { + name: 'decidingofficer', + elementName: 'DECIDING_OFFICER', + typeInfo: '.BASEPARTY' + }, { + name: 'originator', + elementName: 'ORIGINATOR', + typeInfo: '.BASESYSTEM.ORIGINATOR' + }, { + name: 'branch', + elementName: 'BRANCH', + typeInfo: '.BASEBRANCH' + }, { + name: 'lender', + elementName: 'LENDER', + typeInfo: '.BASESYSTEM.LENDER' + }, { + name: 'organization', + required: true, + elementName: 'ORGANIZATION', + typeInfo: '.BASEPARTY' + }, { + name: 'insuranceseller', + elementName: 'INSURANCE_SELLER', + typeInfo: '.BASEPARTY' + }, { + name: 'clinic', + elementName: 'CLINIC', + typeInfo: '.BASEPARTY' + }, { + name: 'clinicworker', + elementName: 'CLINIC_WORKER', + typeInfo: '.BASEPARTY' + }, { + name: 'insurancelastpulledofficer', + elementName: 'INSURANCE_LAST_PULLED_OFFICER', + typeInfo: '.BASEPARTY' + }, { + name: 'source', + attributeName: { + localPart: 'source' + }, + type: 'attribute' + }, { + name: 'originationIp', + attributeName: { + localPart: 'origination_ip' + }, + type: 'attribute' + }, { + name: 'externalSource', + attributeName: { + localPart: 'external_source' + }, + type: 'attribute' + }, { + name: 'loanNumber', + attributeName: { + localPart: 'loan_number' + }, + type: 'attribute' + }, { + name: 'referenceNumberType', + attributeName: { + localPart: 'reference_number_type' + }, + type: 'attribute' + }] + }, { + localName: 'XPRESSACCOUNTTYPESAPPROVED.ACCOUNTTYPE.APPROVEDACCOUNTLINKS', + typeName: null, + propertyInfos: [{ + name: 'approvedaccountlink', + minOccurs: 0, + collection: true, + elementName: 'APPROVED_ACCOUNT_LINK', + typeInfo: '.APPROVEDACCOUNTLINKTYPE' + }] + }, { + localName: 'DEBITBUREAUINFO', + typeName: 'DEBIT_BUREAU_INFO', + propertyInfos: [{ + name: 'efundsinfo', + elementName: 'EFUNDS_INFO', + typeInfo: '.DEBITBUREAUINFO.EFUNDSINFO' + }, { + name: 'deluxeinfo', + elementName: 'DELUXE_INFO', + typeInfo: '.DEBITBUREAUINFO.DELUXEINFO' + }, { + name: 'telecheckinfo', + elementName: 'TELECHECK_INFO', + typeInfo: '.DEBITBUREAUINFO.TELECHECKINFO' + }, { + name: 'retailbankinginfo', + elementName: 'RETAIL_BANKING_INFO', + typeInfo: '.DEBITBUREAUINFO.RETAILBANKINGINFO' + }, { + name: 'preciseidewsinfo', + elementName: 'PRECISEID_EWS_INFO', + typeInfo: '.DEBITBUREAUINFO.PRECISEIDEWSINFO' + }] + }, { + localName: 'XPRESSAPPLICANT.CREDITREPORT', + typeName: null, + propertyInfos: [{ + name: 'value', + type: 'value' + }, { + name: 'reportId', + required: true, + typeInfo: 'Int', + attributeName: { + localPart: 'report_id' + }, + type: 'attribute' + }, { + name: 'reportFormat', + required: true, + attributeName: { + localPart: 'report_format' + }, + type: 'attribute' + }, { + name: 'encoding', + attributeName: { + localPart: 'encoding' + }, + type: 'attribute' + }] + }, { + localName: 'BASEAPPLICANT', + typeName: 'BASE_APPLICANT', + propertyInfos: [{ + name: 'otherAttributes', + type: 'anyAttribute' + }, { + name: 'idcard', + elementName: 'ID_CARD', + typeInfo: '.BASEIDCARD' + }, { + name: 'idcard2', + elementName: 'ID_CARD2', + typeInfo: '.BASEIDCARD' + }, { + name: 'approvaldenialreason', + elementName: 'APPROVAL_DENIAL_REASON' + }, { + name: 'incomecomments', + elementName: 'INCOME_COMMENTS' + }, { + name: 'applicantquestions', + elementName: 'APPLICANT_QUESTIONS', + typeInfo: '.BASEAPPLICANTQUESTIONS' + }, { + name: 'borrowerId', + attributeName: { + localPart: 'borrower_id' + }, + type: 'attribute' + }, { + name: 'isDeclined', + attributeName: { + localPart: 'is_declined' + }, + type: 'attribute' + }, { + name: 'firstName', + required: true, + attributeName: { + localPart: 'first_name' + }, + type: 'attribute' + }, { + name: 'lastName', + required: true, + attributeName: { + localPart: 'last_name' + }, + type: 'attribute' + }, { + name: 'mInitial', + attributeName: { + localPart: 'm_initial' + }, + type: 'attribute' + }, { + name: 'middleName', + attributeName: { + localPart: 'middle_name' + }, + type: 'attribute' + }, { + name: 'suffix', + attributeName: { + localPart: 'suffix' + }, + type: 'attribute' + }, { + name: 'ssn', + required: true, + attributeName: { + localPart: 'ssn' + }, + type: 'attribute' + }, { + name: 'dob', + typeInfo: 'Date', + attributeName: { + localPart: 'dob' + }, + type: 'attribute' + }, { + name: 'dependents', + typeInfo: 'Int', + attributeName: { + localPart: 'dependents' + }, + type: 'attribute' + }, { + name: 'agesOfDependents', + attributeName: { + localPart: 'ages_of_dependents' + }, + type: 'attribute' + }, { + name: 'motherMaidenName', + attributeName: { + localPart: 'mother_maiden_name' + }, + type: 'attribute' + }, { + name: 'citizenship', + attributeName: { + localPart: 'citizenship' + }, + type: 'attribute' + }, { + name: 'memberNumber', + attributeName: { + localPart: 'member_number' + }, + type: 'attribute' + }, { + name: 'bankruptcyScore', + typeInfo: 'Int', + attributeName: { + localPart: 'bankruptcy_score' + }, + type: 'attribute' + }, { + name: 'membershipMonths', + typeInfo: 'Int', + attributeName: { + localPart: 'membership_months' + }, + type: 'attribute' + }, { + name: 'maritalStatus', + attributeName: { + localPart: 'marital_status' + }, + type: 'attribute' + }, { + name: 'gender', + attributeName: { + localPart: 'gender' + }, + type: 'attribute' + }, { + name: 'ethnicity', + attributeName: { + localPart: 'ethnicity' + }, + type: 'attribute' + }, { + name: 'numberInHousehold', + typeInfo: 'Int', + attributeName: { + localPart: 'number_in_household' + }, + type: 'attribute' + }, { + name: 'memberType', + attributeName: { + localPart: 'member_type' + }, + type: 'attribute' + }, { + name: 'race', + typeInfo: { + type: 'list' + }, + attributeName: { + localPart: 'race' + }, + type: 'attribute' + }, { + name: 'creditScore', + typeInfo: 'Int', + attributeName: { + localPart: 'credit_score' + }, + type: 'attribute' + }, { + name: 'customScore', + typeInfo: 'Int', + attributeName: { + localPart: 'custom_score' + }, + type: 'attribute' + }, { + name: 'customScore2', + typeInfo: 'Double', + attributeName: { + localPart: 'custom_score_2' + }, + type: 'attribute' + }, { + name: 'declinedAnswerRaceGender', + attributeName: { + localPart: 'declined_answer_race_gender' + }, + type: 'attribute' + }, { + name: 'notApplicableRaceGender', + attributeName: { + localPart: 'not_applicable_race_gender' + }, + type: 'attribute' + }, { + name: 'applicantType', + required: true, + attributeName: { + localPart: 'applicant_type' + }, + type: 'attribute' + }, { + name: 'allowDirectMail', + attributeName: { + localPart: 'allow_direct_mail' + }, + type: 'attribute' + }, { + name: 'allowEmailSolicit', + attributeName: { + localPart: 'allow_email_solicit' + }, + type: 'attribute' + }, { + name: 'allowTelemarket', + attributeName: { + localPart: 'allow_telemarket' + }, + type: 'attribute' + }, { + name: 'allowShareInfo', + attributeName: { + localPart: 'allow_share_info' + }, + type: 'attribute' + }, { + name: 'securityCode', + attributeName: { + localPart: 'security_code' + }, + type: 'attribute' + }, { + name: 'isOfacIdVer', + attributeName: { + localPart: 'is_ofac_id_ver' + }, + type: 'attribute' + }, { + name: 'idAuthenticationResult', + attributeName: { + localPart: 'id_authentication_result' + }, + type: 'attribute' + }, { + name: 'isFraudPrescore', + attributeName: { + localPart: 'is_fraud_prescore' + }, + type: 'attribute' + }, { + name: 'legalStateOfResidency', + attributeName: { + localPart: 'legal_state_of_residency' + }, + type: 'attribute' + }, { + name: 'relationToPrimary', + attributeName: { + localPart: 'relation_to_primary' + }, + type: 'attribute' + }, { + name: 'isFraudFas', + attributeName: { + localPart: 'is_fraud_fas' + }, + type: 'attribute' + }, { + name: 'isHighRiskConsumer', + attributeName: { + localPart: 'is_high_risk_consumer' + }, + type: 'attribute' + }, { + name: 'isThin', + attributeName: { + localPart: 'is_thin' + }, + type: 'attribute' + }, { + name: 'contactIndex', + typeInfo: 'Integer', + attributeName: { + localPart: 'contact_index' + }, + type: 'attribute' + }, { + name: 'mlaCoveredStatus', + attributeName: { + localPart: 'mla_covered_status' + }, + type: 'attribute' + }, { + name: 'mlaCoveredDate', + typeInfo: 'Date', + attributeName: { + localPart: 'mla_covered_date' + }, + type: 'attribute' + }] + }, { + localName: 'XPRESSACCOUNTTYPES.ACCOUNTTYPE.SERVICES.SERVICE', + typeName: null, + propertyInfos: [{ + name: 'description', + attributeName: { + localPart: 'description' + }, + type: 'attribute' + }, { + name: 'serviceType', + attributeName: { + localPart: 'service_type' + }, + type: 'attribute' + }, { + name: 'serviceCode', + attributeName: { + localPart: 'service_code' + }, + type: 'attribute' + }] + }, { + localName: 'BASELOANINFO', + typeName: 'BASE_LOAN_INFO', + propertyInfos: [{ + name: 'rateCode', + attributeName: { + localPart: 'rate_code' + }, + type: 'attribute' + }, { + name: 'maxUnderwriteAmount', + typeInfo: 'Double', + attributeName: { + localPart: 'max_underwrite_amount' + }, + type: 'attribute' + }, { + name: 'paymentDueDay', + typeInfo: 'Integer', + attributeName: { + localPart: 'payment_due_day' + }, + type: 'attribute' + }, { + name: 'paymentDueDay2', + typeInfo: 'Integer', + attributeName: { + localPart: 'payment_due_day2' + }, + type: 'attribute' + }, { + name: 'eplFeesTotal', + typeInfo: 'Decimal', + attributeName: { + localPart: 'epl_fees_total' + }, + type: 'attribute' + }, { + name: 'isClaimed', + attributeName: { + localPart: 'is_claimed' + }, + type: 'attribute' + }, { + name: 'isCompleteConsumer', + attributeName: { + localPart: 'is_complete_consumer' + }, + type: 'attribute' + }, { + name: 'requireProductRefresh', + attributeName: { + localPart: 'require_product_refresh' + }, + type: 'attribute' + }, { + name: 'isAddon', + attributeName: { + localPart: 'is_addon' + }, + type: 'attribute' + }, { + name: 'isAmendment', + attributeName: { + localPart: 'is_amendment' + }, + type: 'attribute' + }, { + name: 'rateAdjustment', + typeInfo: 'Decimal', + attributeName: { + localPart: 'rate_adjustment' + }, + type: 'attribute' + }, { + name: 'rateAdjustmentReason', + attributeName: { + localPart: 'rate_adjustment_reason' + }, + type: 'attribute' + }, { + name: 'solveFor', + attributeName: { + localPart: 'solve_for' + }, + type: 'attribute' + }, { + name: 'overrideCode', + attributeName: { + localPart: 'override_code' + }, + type: 'attribute' + }, { + name: 'overrideTier', + attributeName: { + localPart: 'override_tier' + }, + type: 'attribute' + }, { + name: 'isPossibleDupe', + attributeName: { + localPart: 'is_possible_dupe' + }, + type: 'attribute' + }, { + name: 'isFraudManual', + attributeName: { + localPart: 'is_fraud_manual' + }, + type: 'attribute' + }, { + name: 'isOfacManual', + attributeName: { + localPart: 'is_ofac_manual' + }, + type: 'attribute' + }, { + name: 'isPossibleDupeManual', + attributeName: { + localPart: 'is_possible_dupe_manual' + }, + type: 'attribute' + }, { + name: 'preapprovalType', + attributeName: { + localPart: 'preapproval_type' + }, + type: 'attribute' + }, { + name: 'appSubtype', + attributeName: { + localPart: 'app_subtype' + }, + type: 'attribute' + }, { + name: 'campaignCode', + attributeName: { + localPart: 'campaign_code' + }, + type: 'attribute' + }, { + name: 'isWorkoutLoan', + attributeName: { + localPart: 'is_workout_loan' + }, + type: 'attribute' + }, { + name: 'isSolveforManual', + attributeName: { + localPart: 'is_solvefor_manual' + }, + type: 'attribute' + }, { + name: 'tier', + typeInfo: 'Integer', + attributeName: { + localPart: 'tier' + }, + type: 'attribute' + }, { + name: 'tierPrevious', + typeInfo: 'Integer', + attributeName: { + localPart: 'tier_previous' + }, + type: 'attribute' + }, { + name: 'isPrequalificationApplied', + attributeName: { + localPart: 'is_prequalification_applied' + }, + type: 'attribute' + }, { + name: 'isOfac', + attributeName: { + localPart: 'is_ofac' + }, + type: 'attribute' + }, { + name: 'isHighRiskConsumer', + attributeName: { + localPart: 'is_high_risk_consumer' + }, + type: 'attribute' + }, { + name: 'isHighRiskConsumerManual', + attributeName: { + localPart: 'is_high_risk_consumer_manual' + }, + type: 'attribute' + }, { + name: 'productReferenceId', + attributeName: { + localPart: 'product_reference_id' + }, + type: 'attribute' + }] + }, { + localName: 'XPRESSLOAN.BUSINESSINFO.BUSINESSIDINFO.BUSINESSID2', + typeName: null, + propertyInfos: [{ + name: 'businessIdType', + attributeName: { + localPart: 'business_id_type' + }, + type: 'attribute' + }, { + name: 'businessIdNumber', + attributeName: { + localPart: 'business_id_number' + }, + type: 'attribute' + }, { + name: 'businessIdState', + attributeName: { + localPart: 'business_id_state' + }, + type: 'attribute' + }, { + name: 'businessIdCountry', + attributeName: { + localPart: 'business_id_country' + }, + type: 'attribute' + }, { + name: 'businessIdExpireDate', + typeInfo: 'Date', + attributeName: { + localPart: 'business_id_expire_date' + }, + type: 'attribute' + }, { + name: 'businessIdDateIssued', + typeInfo: 'Date', + attributeName: { + localPart: 'business_id_date_issued' + }, + type: 'attribute' + }, { + name: 'businessIdVerificationDate', + typeInfo: 'Date', + attributeName: { + localPart: 'business_id_verification_date' + }, + type: 'attribute' + }] + }, { + localName: 'BASECLOSEENDINFO.ATO', + typeName: null, + propertyInfos: [{ + name: 'name', + attributeName: { + localPart: 'name' + }, + type: 'attribute' + }, { + name: 'memo', + attributeName: { + localPart: 'memo' + }, + type: 'attribute' + }, { + name: 'amount', + typeInfo: 'Decimal', + attributeName: { + localPart: 'amount' + }, + type: 'attribute' + }, { + name: 'isPPFC', + attributeName: { + localPart: 'is_PPFC' + }, + type: 'attribute' + }, { + name: 'isMapr', + attributeName: { + localPart: 'is_mapr' + }, + type: 'attribute' + }, { + name: 'fundingMethod', + attributeName: { + localPart: 'funding_method' + }, + type: 'attribute' + }] + }, { + localName: 'XPRESSACCOUNTTYPESAPPROVED.ACCOUNTTYPE.PRICEADJUSTMENTS', + typeName: null, + propertyInfos: [{ + name: 'priceadjustment', + minOccurs: 0, + collection: true, + elementName: 'PRICE_ADJUSTMENT', + typeInfo: '.XPRESSACCOUNTTYPESAPPROVED.ACCOUNTTYPE.PRICEADJUSTMENTS.PRICEADJUSTMENT' + }] + }, { + localName: 'FOMANSWEREDQUESTIONS.FOMANSWEREDQUESTION', + typeName: null, + propertyInfos: [{ + name: 'textTemplate', + required: true, + elementName: 'text_template' + }, { + name: 'fomanswers', + required: true, + elementName: 'FOM_ANSWERS', + typeInfo: '.FOMANSWEREDQUESTIONS.FOMANSWEREDQUESTION.FOMANSWERS' + }, { + name: 'name', + attributeName: { + localPart: 'name' + }, + type: 'attribute' + }] + }, { + localName: 'BASEMODIFICATIONHISTORY.AUDIT', + typeName: null, + propertyInfos: [{ + name: 'content', + type: 'value' + }, { + name: 'modificationDate', + typeInfo: 'DateTime', + attributeName: { + localPart: 'modification_date' + }, + type: 'attribute' + }, { + name: 'modifierName', + attributeName: { + localPart: 'modifier_name' + }, + type: 'attribute' + }, { + name: 'modifierType', + attributeName: { + localPart: 'modifier_type' + }, + type: 'attribute' + }] + }, { + localName: 'BASEADDRESSSTRICT', + typeName: 'BASE_ADDRESS_STRICT', + propertyInfos: [{ + name: 'streetAddress', + attributeName: { + localPart: 'street_address' + }, + type: 'attribute' + }, { + name: 'streetNo', + attributeName: { + localPart: 'street_no' + }, + type: 'attribute' + }, { + name: 'streetDirection', + attributeName: { + localPart: 'street_direction' + }, + type: 'attribute' + }, { + name: 'streetName', + attributeName: { + localPart: 'street_name' + }, + type: 'attribute' + }, { + name: 'streetType', + attributeName: { + localPart: 'street_type' + }, + type: 'attribute' + }, { + name: 'unitNo', + attributeName: { + localPart: 'unit_no' + }, + type: 'attribute' + }, { + name: 'verificationDate', + typeInfo: 'Calendar', + attributeName: { + localPart: 'verification_date' + }, + type: 'attribute' + }, { + name: 'city', + attributeName: { + localPart: 'city' + }, + type: 'attribute' + }, { + name: 'state', + attributeName: { + localPart: 'state' + }, + type: 'attribute' + }, { + name: 'zip', + attributeName: { + localPart: 'zip' + }, + type: 'attribute' + }, { + name: 'county', + attributeName: { + localPart: 'county' + }, + type: 'attribute' + }] + }, { + localName: 'DEDUCTIONTYPE', + typeName: 'DEDUCTION_TYPE', + propertyInfos: [{ + name: 'addedDate', + attributeName: { + localPart: 'added_date' + }, + type: 'attribute' + }, { + name: 'agentId', + attributeName: { + localPart: 'agent_id' + }, + type: 'attribute' + }, { + name: 'amount', + typeInfo: 'Double', + attributeName: { + localPart: 'amount' + }, + type: 'attribute' + }, { + name: 'approved', + attributeName: { + localPart: 'approved' + }, + type: 'attribute' + }, { + name: 'deductionItemId', + attributeName: { + localPart: 'deduction_item_id' + }, + type: 'attribute' + }, { + name: 'deductionMode', + attributeName: { + localPart: 'deduction_mode' + }, + type: 'attribute' + }, { + name: 'deductionType', + attributeName: { + localPart: 'deduction_type' + }, + type: 'attribute' + }, { + name: 'editedDate', + attributeName: { + localPart: 'edited_date' + }, + type: 'attribute' + }, { + name: 'effectiveDate', + attributeName: { + localPart: 'effective_date' + }, + type: 'attribute' + }, { + name: 'offeringId', + attributeName: { + localPart: 'offering_id' + }, + type: 'attribute' + }, { + name: 'offeringName', + attributeName: { + localPart: 'offering_name' + }, + type: 'attribute' + }, { + name: 'offeringType', + attributeName: { + localPart: 'offering_type' + }, + type: 'attribute' + }, { + name: 'packageId', + attributeName: { + localPart: 'package_id' + }, + type: 'attribute' + }, { + name: 'packageName', + attributeName: { + localPart: 'package_name' + }, + type: 'attribute' + }, { + name: 'signed', + attributeName: { + localPart: 'signed' + }, + type: 'attribute' + }, { + name: 'ssn', + attributeName: { + localPart: 'ssn' + }, + type: 'attribute' + }] + }, { + localName: 'XPRESSACCOUNTTYPES.ACCOUNTTYPE', + typeName: null, + propertyInfos: [{ + name: 'otherAttributes', + type: 'anyAttribute' + }, { + name: 'services', + elementName: 'SERVICES', + typeInfo: '.XPRESSACCOUNTTYPES.ACCOUNTTYPE.SERVICES' + }, { + name: 'productcustomquestionsinterested', + elementName: 'PRODUCT_CUSTOM_QUESTIONS_INTERESTED', + typeInfo: '.BASECUSTOMQUESTIONS' + }, { + name: 'minDeposit', + typeInfo: 'Double', + attributeName: { + localPart: 'min_deposit' + }, + type: 'attribute' + }, { + name: 'maxDeposit', + typeInfo: 'Double', + attributeName: { + localPart: 'max_deposit' + }, + type: 'attribute' + }, { + name: 'isRequireConfirmation', + attributeName: { + localPart: 'is_require_confirmation' + }, + type: 'attribute' + }, { + name: 'accountType', + required: true, + attributeName: { + localPart: 'account_type' + }, + type: 'attribute' + }, { + name: 'apy', + typeInfo: 'Decimal', + attributeName: { + localPart: 'apy' + }, + type: 'attribute' + }, { + name: 'rate', + typeInfo: 'Decimal', + attributeName: { + localPart: 'rate' + }, + type: 'attribute' + }, { + name: 'amountDeposit', + typeInfo: 'Double', + attributeName: { + localPart: 'amount_deposit' + }, + type: 'attribute' + }, { + name: 'accountName', + attributeName: { + localPart: 'account_name' + }, + type: 'attribute' + }, { + name: 'accountNumber', + attributeName: { + localPart: 'account_number' + }, + type: 'attribute' + }, { + name: 'suffix', + typeInfo: 'AnySimpleType', + attributeName: { + localPart: 'suffix' + }, + type: 'attribute' + }, { + name: 'interestRateType', + attributeName: { + localPart: 'interest_rate_type' + }, + type: 'attribute' + }, { + name: 'cdAdditionsPermitted', + attributeName: { + localPart: 'cd_additions_permitted' + }, + type: 'attribute' + }, { + name: 'cdRenewability', + attributeName: { + localPart: 'cd_renewability' + }, + type: 'attribute' + }, { + name: 'issueDate', + typeInfo: 'Date', + attributeName: { + localPart: 'issue_date' + }, + type: 'attribute' + }, { + name: 'maturityDate', + typeInfo: 'Date', + attributeName: { + localPart: 'maturity_date' + }, + type: 'attribute' + }, { + name: 'productCode', + attributeName: { + localPart: 'product_code' + }, + type: 'attribute' + }, { + name: 'rateCode', + attributeName: { + localPart: 'rate_code' + }, + type: 'attribute' + }, { + name: 'term', + typeInfo: 'Int', + attributeName: { + localPart: 'term' + }, + type: 'attribute' + }, { + name: 'bundleCode', + attributeName: { + localPart: 'bundle_code' + }, + type: 'attribute' + }, { + name: 'underwriteResult', + attributeName: { + localPart: 'underwrite_result' + }, + type: 'attribute' + }, { + name: 'termType', + attributeName: { + localPart: 'term_type' + }, + type: 'attribute' + }] + }, { + localName: 'XPRESSLOAN', + typeName: 'XPRESS_LOAN', + baseTypeInfo: '.APP', + propertyInfos: [{ + name: 'applicants', + required: true, + elementName: 'APPLICANTS', + typeInfo: '.XPRESSLOAN.APPLICANTS' + }, { + name: 'comments', + required: true, + elementName: 'COMMENTS', + typeInfo: '.XPRESSLOAN.COMMENTS' + }, { + name: 'loaninfo', + required: true, + elementName: 'LOAN_INFO', + typeInfo: '.XPRESSLOANINFO' + }, { + name: 'customquestions', + elementName: 'CUSTOM_QUESTIONS', + typeInfo: '.BASECUSTOMQUESTIONS' + }, { + name: 'system', + required: true, + collection: true, + elementName: 'SYSTEM', + typeInfo: '.XPRESSSYSTEM' + }, { + name: 'approvedaccounts', + elementName: 'APPROVED_ACCOUNTS', + typeInfo: '.XPRESSACCOUNTTYPESAPPROVED' + }, { + name: 'interestedaccounts', + elementName: 'INTERESTED_ACCOUNTS', + typeInfo: '.XPRESSLOAN.INTERESTEDACCOUNTS' + }, { + name: 'futureaccounts', + elementName: 'FUTURE_ACCOUNTS', + typeInfo: '.XPRESSACCOUNTTYPES' + }, { + name: 'tasklist', + elementName: 'TASK_LIST', + typeInfo: '.BASETASKLIST' + }, { + name: 'fundingsources', + elementName: 'FUNDING_SOURCES', + typeInfo: '.XPRESSFUNDINGSOURCES' + }, { + name: 'membershipfee', + elementName: 'MEMBERSHIP_FEE', + typeInfo: '.XPRESSMEMBERSHIPFEE' + }, { + name: 'businessinfo', + elementName: 'BUSINESS_INFO', + typeInfo: '.XPRESSLOAN.BUSINESSINFO' + }, { + name: 'deductions', + elementName: 'DEDUCTIONS', + typeInfo: '.XPRESSLOAN.DEDUCTIONS' + }, { + name: 'beneficiaries', + elementName: 'BENEFICIARIES', + typeInfo: '.XPRESSLOAN.BENEFICIARIES' + }, { + name: 'accountfunding', + elementName: 'ACCOUNT_FUNDING', + typeInfo: '.XPRESSACCOUNTFUNDING' + }, { + name: 'specialinfo', + elementName: 'SPECIAL_INFO', + typeInfo: '.SPECIALINFO' + }, { + name: 'fomansweredquestions', + elementName: 'FOM_ANSWERED_QUESTIONS', + typeInfo: '.FOMANSWEREDQUESTIONS' + }, { + name: 'additionalservices', + elementName: 'ADDITIONAL_SERVICES', + typeInfo: '.XPRESSLOAN.ADDITIONALSERVICES' + }, { + name: 'integrationdatalist', + elementName: 'INTEGRATION_DATA_LIST', + typeInfo: '.XPRESSLOAN.INTEGRATIONDATALIST' + }, { + name: 'modificationhistory', + elementName: 'MODIFICATION_HISTORY', + typeInfo: '.BASEMODIFICATIONHISTORY' + }, { + name: 'eventhistory', + elementName: 'EVENT_HISTORY', + typeInfo: '.BASEEVENTHISTORY' + }, { + name: 'webmshistory', + elementName: 'WEBMS_HISTORY', + typeInfo: '.BASEWEBMSHISTORY' + }, { + name: 'beneficialowners', + elementName: 'BENEFICIAL_OWNERS', + typeInfo: '.BENEFICIALOWNERS' + }] + }, { + localName: 'BASEDISBURSEMENTCHECK', + typeName: 'BASE_DISBURSEMENT_CHECK', + baseTypeInfo: '.BASEDISBURSEMENT', + propertyInfos: [{ + name: 'checkNumber', + attributeName: { + localPart: 'check_number' + }, + type: 'attribute' + }, { + name: 'checkPayableTo', + attributeName: { + localPart: 'check_payable_to' + }, + type: 'attribute' + }, { + name: 'checkAddress1', + attributeName: { + localPart: 'check_address_1' + }, + type: 'attribute' + }, { + name: 'checkAddress2', + attributeName: { + localPart: 'check_address_2' + }, + type: 'attribute' + }, { + name: 'checkAddress3', + attributeName: { + localPart: 'check_address_3' + }, + type: 'attribute' + }, { + name: 'checkZip', + attributeName: { + localPart: 'check_zip' + }, + type: 'attribute' + }, { + name: 'checkRemitter', + attributeName: { + localPart: 'check_remitter' + }, + type: 'attribute' + }, { + name: 'checkPurpose', + attributeName: { + localPart: 'check_purpose' + }, + type: 'attribute' + }, { + name: 'checkStatus', + attributeName: { + localPart: 'check_status' + }, + type: 'attribute' + }, { + name: 'checkPrintOption', + typeInfo: 'Int', + attributeName: { + localPart: 'check_print_option' + }, + type: 'attribute' + }, { + name: 'checkIsPayeeOnly', + attributeName: { + localPart: 'check_is_payee_only' + }, + type: 'attribute' + }, { + name: 'checkIsPrimaryApplicant', + attributeName: { + localPart: 'check_is_primary_applicant' + }, + type: 'attribute' + }, { + name: 'payoffDate', + typeInfo: 'Calendar', + attributeName: { + localPart: 'payoff_date' + }, + type: 'attribute' + }, { + name: 'interestPerDiem', + typeInfo: 'Double', + attributeName: { + localPart: 'interest_per_diem' + }, + type: 'attribute' + }, { + name: 'checkRemitterContactIndex', + typeInfo: 'Integer', + attributeName: { + localPart: 'check_remitter_contact_index' + }, + type: 'attribute' + }, { + name: 'checkRemitterContactIndex2', + typeInfo: 'Integer', + attributeName: { + localPart: 'check_remitter_contact_index2' + }, + type: 'attribute' + }, { + name: 'checkCoremitterContactIndex', + typeInfo: 'Integer', + attributeName: { + localPart: 'check_coremitter_contact_index' + }, + type: 'attribute' + }, { + name: 'isPayeeOfacIstwatch', + attributeName: { + localPart: 'is_payee_ofac_istwatch' + }, + type: 'attribute' + }, { + name: 'istwatchTransactionDate', + attributeName: { + localPart: 'istwatch_transaction_date' + }, + type: 'attribute' + }, { + name: 'checkAccountNumber', + attributeName: { + localPart: 'check_account_number' + }, + type: 'attribute' + }] + }, { + localName: 'BASEDISBURSEMENTACH', + typeName: 'BASE_DISBURSEMENT_ACH', + baseTypeInfo: '.BASEDISBURSEMENT', + propertyInfos: [{ + name: 'nameOnAccount', + attributeName: { + localPart: 'name_on_account' + }, + type: 'attribute' + }, { + name: 'accountNumber', + attributeName: { + localPart: 'account_number' + }, + type: 'attribute' + }, { + name: 'bankRoutingNumber', + attributeName: { + localPart: 'bank_routing_number' + }, + type: 'attribute' + }, { + name: 'bankName', + attributeName: { + localPart: 'bank_name' + }, + type: 'attribute' + }, { + name: 'bankState', + attributeName: { + localPart: 'bank_state' + }, + type: 'attribute' + }, { + name: 'accountType', + attributeName: { + localPart: 'account_type' + }, + type: 'attribute' + }, { + name: 'transactionType', + attributeName: { + localPart: 'transaction_type' + }, + type: 'attribute' + }, { + name: 'achIsPrimaryApplicant', + attributeName: { + localPart: 'ach_is_primary_applicant' + }, + type: 'attribute' + }, { + name: 'payoffDate', + typeInfo: 'Calendar', + attributeName: { + localPart: 'payoff_date' + }, + type: 'attribute' + }, { + name: 'interestPerDiem', + typeInfo: 'Double', + attributeName: { + localPart: 'interest_per_diem' + }, + type: 'attribute' + }] + }, { + localName: 'BASEIDCARD', + typeName: 'BASE_ID_CARD', + propertyInfos: [{ + name: 'cardType', + attributeName: { + localPart: 'card_type' + }, + type: 'attribute' + }, { + name: 'cardNumber', + attributeName: { + localPart: 'card_number' + }, + type: 'attribute' + }, { + name: 'state', + attributeName: { + localPart: 'state' + }, + type: 'attribute' + }, { + name: 'country', + attributeName: { + localPart: 'country' + }, + type: 'attribute' + }, { + name: 'expDate', + typeInfo: 'Date', + attributeName: { + localPart: 'exp_date' + }, + type: 'attribute' + }, { + name: 'dateIssued', + typeInfo: 'Date', + attributeName: { + localPart: 'date_issued' + }, + type: 'attribute' + }] + }, { + localName: 'BASEASSETVEHICLE', + typeName: 'BASE_ASSET_VEHICLE', + baseTypeInfo: '.BASEASSET', + propertyInfos: [{ + name: 'vehicleYear', + attributeName: { + localPart: 'vehicle_year' + }, + type: 'attribute' + }, { + name: 'vehicleMake', + attributeName: { + localPart: 'vehicle_make' + }, + type: 'attribute' + }, { + name: 'vehicleModel', + attributeName: { + localPart: 'vehicle_model' + }, + type: 'attribute' + }, { + name: 'vehicleVin', + attributeName: { + localPart: 'vehicle_vin' + }, + type: 'attribute' + }, { + name: 'vehicleTitleOwner', + attributeName: { + localPart: 'vehicle_title_owner' + }, + type: 'attribute' + }, { + name: 'vehicleTitleNumber', + attributeName: { + localPart: 'vehicle_title_number' + }, + type: 'attribute' + }, { + name: 'vehicleColor', + attributeName: { + localPart: 'vehicle_color' + }, + type: 'attribute' + }, { + name: 'vehicleMiles', + typeInfo: 'Int', + attributeName: { + localPart: 'vehicle_miles' + }, + type: 'attribute' + }, { + name: 'vehicleLicensePlate', + attributeName: { + localPart: 'vehicle_license_plate' + }, + type: 'attribute' + }, { + name: 'vehicleSeller', + attributeName: { + localPart: 'vehicle_seller' + }, + type: 'attribute' + }, { + name: 'vehicleHasProofInsurance', + attributeName: { + localPart: 'vehicle_has_proof_insurance' + }, + type: 'attribute' + }] + }, { + localName: 'XPRESSBASEAPPLICANT.FINANCIALINFO', + typeName: null, + propertyInfos: [{ + name: 'monthlyLiability', + typeInfo: 'Double', + attributeName: { + localPart: 'monthly_liability' + }, + type: 'attribute' + }, { + name: 'monthlyRent', + typeInfo: 'Double', + attributeName: { + localPart: 'monthly_rent' + }, + type: 'attribute' + }, { + name: 'tempMonthlyHousingCost', + typeInfo: 'Double', + attributeName: { + localPart: 'temp_monthly_housing_cost' + }, + type: 'attribute' + }, { + name: 'monthlyIncomeBaseSalary', + typeInfo: 'Double', + attributeName: { + localPart: 'monthly_income_base_salary' + }, + type: 'attribute' + }, { + name: 'isMonthlyIncomeBaseSalaryManual', + attributeName: { + localPart: 'is_monthly_income_base_salary_manual' + }, + type: 'attribute' + }, { + name: 'isBahIncluded', + attributeName: { + localPart: 'is_bah_included' + }, + type: 'attribute' + }, { + name: 'employmentStatus', + attributeName: { + localPart: 'employment_status' + }, + type: 'attribute' + }, { + name: 'otherEmploymentDescription', + attributeName: { + localPart: 'other_employment_description' + }, + type: 'attribute' + }, { + name: 'employmentStartDate', + typeInfo: 'Date', + attributeName: { + localPart: 'employment_start_date' + }, + type: 'attribute' + }, { + name: 'employedMonths', + typeInfo: 'Int', + attributeName: { + localPart: 'employed_months' + }, + type: 'attribute' + }, { + name: 'employer', + attributeName: { + localPart: 'employer' + }, + type: 'attribute' + }, { + name: 'payGrade', + attributeName: { + localPart: 'pay_grade' + }, + type: 'attribute' + }, { + name: 'ets', + typeInfo: 'Date', + attributeName: { + localPart: 'ets' + }, + type: 'attribute' + }, { + name: 'employeeOfLenderType', + attributeName: { + localPart: 'employee_of_lender_type' + }, + type: 'attribute' + }, { + name: 'occupation', + attributeName: { + localPart: 'occupation' + }, + type: 'attribute' + }, { + name: 'employmentAddress', + attributeName: { + localPart: 'employment_address' + }, + type: 'attribute' + }, { + name: 'employmentZip', + attributeName: { + localPart: 'employment_zip' + }, + type: 'attribute' + }, { + name: 'employmentCity', + attributeName: { + localPart: 'employment_city' + }, + type: 'attribute' + }, { + name: 'employmentState', + attributeName: { + localPart: 'employment_state' + }, + type: 'attribute' + }, { + name: 'supervisorName', + attributeName: { + localPart: 'supervisor_name' + }, + type: 'attribute' + }, { + name: 'professionMonths', + typeInfo: 'Integer', + attributeName: { + localPart: 'profession_months' + }, + type: 'attribute' + }, { + name: 'employmentWeeklyHours', + typeInfo: 'Int', + attributeName: { + localPart: 'employment_weekly_hours' + }, + type: 'attribute' + }, { + name: 'employmentBusinessType', + attributeName: { + localPart: 'employment_business_type' + }, + type: 'attribute' + }] + }, { + localName: 'SKIPPAYMENTINFO', + typeName: 'SKIP_PAYMENT_INFO', + propertyInfos: [{ + name: 'skipPaymentTemplateName', + attributeName: { + localPart: 'skip_payment_template_name' + }, + type: 'attribute' + }, { + name: 'isPositionOfSkipsFirstPaySkip', + attributeName: { + localPart: 'is_position_of_skips_first_pay_skip' + }, + type: 'attribute' + }, { + name: 'isDeferSkipPayments', + attributeName: { + localPart: 'is_defer_skip_payments' + }, + type: 'attribute' + }, { + name: 'skipsPerYear', + typeInfo: 'Integer', + attributeName: { + localPart: 'skips_per_year' + }, + type: 'attribute' + }, { + name: 'positionOfSkips', + typeInfo: 'Integer', + attributeName: { + localPart: 'position_of_skips' + }, + type: 'attribute' + }, { + name: 'skipStartDate', + typeInfo: 'Date', + attributeName: { + localPart: 'skip_start_date' + }, + type: 'attribute' + }, { + name: 'skipEndDate', + typeInfo: 'Date', + attributeName: { + localPart: 'skip_end_date' + }, + type: 'attribute' + }, { + name: 'skipPeriodMonthDayStart', + typeInfo: 'Date', + attributeName: { + localPart: 'skip_period_month_day_start' + }, + type: 'attribute' + }, { + name: 'skipPeriodMonthDayEnd', + typeInfo: 'Date', + attributeName: { + localPart: 'skip_period_month_day_end' + }, + type: 'attribute' + }] + }, { + localName: 'BENEFICIALOWNERS.BENEFICIALOWNER', + typeName: null, + propertyInfos: [{ + name: 'idcard', + required: true, + elementName: 'ID_CARD', + typeInfo: '.BASEIDCARD' + }, { + name: 'firstName', + attributeName: { + localPart: 'first_name' + }, + type: 'attribute' + }, { + name: 'middleName', + attributeName: { + localPart: 'middle_name' + }, + type: 'attribute' + }, { + name: 'lastName', + attributeName: { + localPart: 'last_name' + }, + type: 'attribute' + }, { + name: 'suffix', + attributeName: { + localPart: 'suffix' + }, + type: 'attribute' + }, { + name: 'dob', + typeInfo: 'Date', + attributeName: { + localPart: 'dob' + }, + type: 'attribute' + }, { + name: 'isTinSsn', + attributeName: { + localPart: 'is_tin_ssn' + }, + type: 'attribute' + }, { + name: 'ssn', + attributeName: { + localPart: 'ssn' + }, + type: 'attribute' + }, { + name: 'address', + attributeName: { + localPart: 'address' + }, + type: 'attribute' + }, { + name: 'city', + attributeName: { + localPart: 'city' + }, + type: 'attribute' + }, { + name: 'state', + attributeName: { + localPart: 'state' + }, + type: 'attribute' + }, { + name: 'zip', + attributeName: { + localPart: 'zip' + }, + type: 'attribute' + }, { + name: 'isBeneficialOwner', + attributeName: { + localPart: 'is_beneficial_owner' + }, + type: 'attribute' + }, { + name: 'percentBusinessOwned', + typeInfo: 'Double', + attributeName: { + localPart: 'percent_business_owned' + }, + type: 'attribute' + }, { + name: 'isControl', + attributeName: { + localPart: 'is_control' + }, + type: 'attribute' + }, { + name: 'isAuthorizedCreditReport', + attributeName: { + localPart: 'is_authorized_credit_report' + }, + type: 'attribute' + }, { + name: 'citizenship', + attributeName: { + localPart: 'citizenship' + }, + type: 'attribute' + }, { + name: 'controlTitle', + attributeName: { + localPart: 'control_title' + }, + type: 'attribute' + }, { + name: 'isOfacIstwatch', + attributeName: { + localPart: 'is_ofac_istwatch' + }, + type: 'attribute' + }] + }, { + localName: 'XPRESSACCOUNTTYPESAPPROVED.ACCOUNTTYPE', + typeName: null, + propertyInfos: [{ + name: 'otherAttributes', + type: 'anyAttribute' + }, { + name: 'priceadjustments', + elementName: 'PRICE_ADJUSTMENTS', + typeInfo: '.XPRESSACCOUNTTYPESAPPROVED.ACCOUNTTYPE.PRICEADJUSTMENTS' + }, { + name: 'services', + elementName: 'SERVICES', + typeInfo: '.XPRESSACCOUNTTYPESAPPROVED.ACCOUNTTYPE.SERVICES' + }, { + name: 'accounttyperelations', + elementName: 'ACCOUNT_TYPE_RELATIONS', + typeInfo: '.XPRESSACCOUNTTYPESAPPROVED.ACCOUNTTYPE.ACCOUNTTYPERELATIONS' + }, { + name: 'approvedcdinfo', + elementName: 'APPROVED_CD_INFO', + typeInfo: '.XPRESSACCOUNTTYPESAPPROVED.ACCOUNTTYPE.APPROVEDCDINFO' + }, { + name: 'approvedirainfo', + elementName: 'APPROVED_IRA_INFO', + typeInfo: '.XPRESSACCOUNTTYPESAPPROVED.ACCOUNTTYPE.APPROVEDIRAINFO' + }, { + name: 'approvedaccountlinks', + elementName: 'APPROVED_ACCOUNT_LINKS', + typeInfo: '.XPRESSACCOUNTTYPESAPPROVED.ACCOUNTTYPE.APPROVEDACCOUNTLINKS' + }, { + name: 'directdeposit', + minOccurs: 0, + collection: true, + elementName: 'DIRECT_DEPOSIT', + typeInfo: '.DIRECTDEPOSITTYPE' + }, { + name: 'productcustomquestionsapproved', + elementName: 'PRODUCT_CUSTOM_QUESTIONS_APPROVED', + typeInfo: '.BASECUSTOMQUESTIONS' + }, { + name: 'id', + attributeName: { + localPart: 'id' + }, + type: 'attribute' + }, { + name: 'clfApprovedAccountTypeId', + attributeName: { + localPart: 'clf_approved_account_type_id' + }, + type: 'attribute' + }, { + name: 'clfInternalTransferId', + attributeName: { + localPart: 'clf_internal_transfer_id' + }, + type: 'attribute' + }, { + name: 'isCreated', + attributeName: { + localPart: 'is_created' + }, + type: 'attribute' + }, { + name: 'checkRoutingNumber', + attributeName: { + localPart: 'check_routing_number' + }, + type: 'attribute' + }, { + name: 'fundingDate', + typeInfo: 'Date', + attributeName: { + localPart: 'funding_date' + }, + type: 'attribute' + }, { + name: 'fundingSourceId', + attributeName: { + localPart: 'funding_source_id' + }, + type: 'attribute' + }, { + name: 'clfFundingSourceId', + attributeName: { + localPart: 'clf_funding_source_id' + }, + type: 'attribute' + }, { + name: 'sourceOfFunds', + attributeName: { + localPart: 'source_of_funds' + }, + type: 'attribute' + }, { + name: 'fundedStatus', + attributeName: { + localPart: 'funded_status' + }, + type: 'attribute' + }, { + name: 'isRateOverride', + attributeName: { + localPart: 'is_rate_override' + }, + type: 'attribute' + }, { + name: 'accountType', + required: true, + attributeName: { + localPart: 'account_type' + }, + type: 'attribute' + }, { + name: 'apy', + typeInfo: 'Decimal', + attributeName: { + localPart: 'apy' + }, + type: 'attribute' + }, { + name: 'rate', + typeInfo: 'Decimal', + attributeName: { + localPart: 'rate' + }, + type: 'attribute' + }, { + name: 'amountDeposit', + typeInfo: 'Double', + attributeName: { + localPart: 'amount_deposit' + }, + type: 'attribute' + }, { + name: 'accountName', + attributeName: { + localPart: 'account_name' + }, + type: 'attribute' + }, { + name: 'accountNumber', + attributeName: { + localPart: 'account_number' + }, + type: 'attribute' + }, { + name: 'suffix', + typeInfo: 'AnySimpleType', + attributeName: { + localPart: 'suffix' + }, + type: 'attribute' + }, { + name: 'interestRateType', + attributeName: { + localPart: 'interest_rate_type' + }, + type: 'attribute' + }, { + name: 'cdAdditionsPermitted', + attributeName: { + localPart: 'cd_additions_permitted' + }, + type: 'attribute' + }, { + name: 'cdRenewability', + attributeName: { + localPart: 'cd_renewability' + }, + type: 'attribute' + }, { + name: 'issueDate', + typeInfo: 'Date', + attributeName: { + localPart: 'issue_date' + }, + type: 'attribute' + }, { + name: 'maturityDate', + typeInfo: 'Date', + attributeName: { + localPart: 'maturity_date' + }, + type: 'attribute' + }, { + name: 'productCode', + attributeName: { + localPart: 'product_code' + }, + type: 'attribute' + }, { + name: 'rateCode', + attributeName: { + localPart: 'rate_code' + }, + type: 'attribute' + }, { + name: 'term', + typeInfo: 'Int', + attributeName: { + localPart: 'term' + }, + type: 'attribute' + }, { + name: 'bundleCode', + attributeName: { + localPart: 'bundle_code' + }, + type: 'attribute' + }, { + name: 'underwriteResult', + attributeName: { + localPart: 'underwrite_result' + }, + type: 'attribute' + }, { + name: 'termType', + attributeName: { + localPart: 'term_type' + }, + type: 'attribute' + }] + }, { + localName: 'DEBITBUREAUINFO.TELECHECKINFO', + typeName: null, + propertyInfos: [{ + name: 'telecheckResponseCode', + attributeName: { + localPart: 'telecheck_response_code' + }, + type: 'attribute' + }, { + name: 'telecheckTransactionDate', + typeInfo: 'Date', + attributeName: { + localPart: 'telecheck_transaction_date' + }, + type: 'attribute' + }, { + name: 'telecheckApprovalCode', + attributeName: { + localPart: 'telecheck_approval_code' + }, + type: 'attribute' + }, { + name: 'telecheckScore', + attributeName: { + localPart: 'telecheck_score' + }, + type: 'attribute' + }] + }, { + localName: 'DEBITBUREAUINFO.EFUNDSINFO', + typeName: null, + propertyInfos: [{ + name: 'qualifileReasonCode1', + attributeName: { + localPart: 'qualifile_reason_code1' + }, + type: 'attribute' + }, { + name: 'qualifileReasonCode2', + attributeName: { + localPart: 'qualifile_reason_code2' + }, + type: 'attribute' + }, { + name: 'qualifileReasonCode3', + attributeName: { + localPart: 'qualifile_reason_code3' + }, + type: 'attribute' + }, { + name: 'qualifileReasonCode4', + attributeName: { + localPart: 'qualifile_reason_code4' + }, + type: 'attribute' + }, { + name: 'qualifileReasonCode5', + attributeName: { + localPart: 'qualifile_reason_code5' + }, + type: 'attribute' + }, { + name: 'qualifileReasonText1', + attributeName: { + localPart: 'qualifile_reason_text1' + }, + type: 'attribute' + }, { + name: 'qualifileReasonText2', + attributeName: { + localPart: 'qualifile_reason_text2' + }, + type: 'attribute' + }, { + name: 'qualifileReasonText3', + attributeName: { + localPart: 'qualifile_reason_text3' + }, + type: 'attribute' + }, { + name: 'qualifileReasonText4', + attributeName: { + localPart: 'qualifile_reason_text4' + }, + type: 'attribute' + }, { + name: 'qualifileReasonText5', + attributeName: { + localPart: 'qualifile_reason_text5' + }, + type: 'attribute' + }, { + name: 'ssnBeginIssueDate', + attributeName: { + localPart: 'ssn_begin_issue_date' + }, + type: 'attribute' + }, { + name: 'ssnStateIssued', + attributeName: { + localPart: 'ssn_state_issued' + }, + type: 'attribute' + }, { + name: 'qualifileScore', + attributeName: { + localPart: 'qualifile_score' + }, + type: 'attribute' + }, { + name: 'qualifileDecision', + attributeName: { + localPart: 'qualifile_decision' + }, + type: 'attribute' + }, { + name: 'qualifileTransactionDate', + typeInfo: 'Date', + attributeName: { + localPart: 'qualifile_transaction_date' + }, + type: 'attribute' + }, { + name: 'idVerificationResult', + attributeName: { + localPart: 'id_verification_result' + }, + type: 'attribute' + }, { + name: 'idVerificationTransactionDate', + typeInfo: 'Date', + attributeName: { + localPart: 'id_verification_transaction_date' + }, + type: 'attribute' + }, { + name: 'idVerificationTransactionId', + attributeName: { + localPart: 'id_verification_transaction_id' + }, + type: 'attribute' + }, { + name: 'passedOfac', + attributeName: { + localPart: 'passed_ofac' + }, + type: 'attribute' + }, { + name: 'ofacTransactionDate', + typeInfo: 'Date', + attributeName: { + localPart: 'ofac_transaction_date' + }, + type: 'attribute' + }, { + name: 'ofacTransactionId', + attributeName: { + localPart: 'ofac_transaction_id' + }, + type: 'attribute' + }, { + name: 'chexId', + attributeName: { + localPart: 'chex_id' + }, + type: 'attribute' + }, { + name: 'qualifileOverrideReason', + attributeName: { + localPart: 'qualifile_override_reason' + }, + type: 'attribute' + }, { + name: 'qualifileOverrideLoanOfficerId', + attributeName: { + localPart: 'qualifile_override_loan_officer_id' + }, + type: 'attribute' + }, { + name: 'ssnValidation', + attributeName: { + localPart: 'ssn_validation' + }, + type: 'attribute' + }, { + name: 'isQualifileManualEntry', + attributeName: { + localPart: 'is_qualifile_manual_entry' + }, + type: 'attribute' + }, { + name: 'qualifileManualEntryLoanOfficerId', + attributeName: { + localPart: 'qualifile_manual_entry_loan_officer_id' + }, + type: 'attribute' + }, { + name: 'idVerificationUserId', + attributeName: { + localPart: 'id_verification_user_id' + }, + type: 'attribute' + }, { + name: 'idVerificationUserType', + attributeName: { + localPart: 'id_verification_user_type' + }, + type: 'attribute' + }, { + name: 'ofacUserId', + attributeName: { + localPart: 'ofac_user_id' + }, + type: 'attribute' + }, { + name: 'ofacUserType', + attributeName: { + localPart: 'ofac_user_type' + }, + type: 'attribute' + }, { + name: 'qualifileUserId', + attributeName: { + localPart: 'qualifile_user_id' + }, + type: 'attribute' + }, { + name: 'qualifileUserType', + attributeName: { + localPart: 'qualifile_user_type' + }, + type: 'attribute' + }, { + name: 'idVerificationOverrideReason', + attributeName: { + localPart: 'id_verification_override_reason' + }, + type: 'attribute' + }, { + name: 'ofacOverrideReason', + attributeName: { + localPart: 'ofac_override_reason' + }, + type: 'attribute' + }] + }, { + localName: 'BASEPRICEADJUSTMENTLIST.PRICEADJUSTMENT', + typeName: null, + propertyInfos: [{ + name: 'adjustType', + required: true, + attributeName: { + localPart: 'adjust_type' + }, + type: 'attribute' + }, { + name: 'value', + typeInfo: 'Double', + attributeName: { + localPart: 'value' + }, + type: 'attribute' + }, { + name: 'description', + attributeName: { + localPart: 'description' + }, + type: 'attribute' + }] + }, { + localName: 'BASEAPPLICANTQUESTIONS.APPLICANTQUESTION.APPLICANTQUESTIONANSWER', + typeName: null, + propertyInfos: [{ + name: 'answerText', + attributeName: { + localPart: 'answer_text' + }, + type: 'attribute' + }, { + name: 'answerValue', + attributeName: { + localPart: 'answer_value' + }, + type: 'attribute' + }] + }, { + localName: 'XPRESSLOANINFO', + typeName: 'XPRESS_LOAN_INFO', + propertyInfos: [{ + name: 'otherAttributes', + type: 'anyAttribute' + }, { + name: 'submitDate', + typeInfo: 'DateTime', + attributeName: { + localPart: 'submit_date' + }, + type: 'attribute' + }, { + name: 'isNewCustomer', + attributeName: { + localPart: 'is_new_customer' + }, + type: 'attribute' + }, { + name: 'incompletePath', + attributeName: { + localPart: 'incomplete_path' + }, + type: 'attribute' + }, { + name: 'qualifyingRequirement', + attributeName: { + localPart: 'qualifying_requirement' + }, + type: 'attribute' + }, { + name: 'instantMembershipRequirementId', + attributeName: { + localPart: 'instant_membership_requirement_id' + }, + type: 'attribute' + }, { + name: 'status', + required: true, + attributeName: { + localPart: 'status' + }, + type: 'attribute' + }, { + name: 'createDate', + typeInfo: 'DateTime', + attributeName: { + localPart: 'create_date' + }, + type: 'attribute' + }, { + name: 'requirementDescriptionValue', + attributeName: { + localPart: 'requirement_description_value' + }, + type: 'attribute' + }, { + name: 'accountPosition', + typeInfo: 'Int', + attributeName: { + localPart: 'account_position' + }, + type: 'attribute' + }, { + name: 'entityType', + attributeName: { + localPart: 'entity_type' + }, + type: 'attribute' + }, { + name: 'specialAccountType', + attributeName: { + localPart: 'special_account_type' + }, + type: 'attribute' + }, { + name: 'lastModified', + typeInfo: 'DateTime', + attributeName: { + localPart: 'last_modified' + }, + type: 'attribute' + }, { + name: 'isClaimed', + attributeName: { + localPart: 'is_claimed' + }, + type: 'attribute' + }, { + name: 'isLocked', + attributeName: { + localPart: 'is_locked' + }, + type: 'attribute' + }, { + name: 'firstFundingDate', + typeInfo: 'Date', + attributeName: { + localPart: 'first_funding_date' + }, + type: 'attribute' + }, { + name: 'isMinor', + attributeName: { + localPart: 'is_minor' + }, + type: 'attribute' + }, { + name: 'isLenderDisclosureChecked', + attributeName: { + localPart: 'is_lender_disclosure_checked' + }, + type: 'attribute' + }, { + name: 'isPossibleDupe', + attributeName: { + localPart: 'is_possible_dupe' + }, + type: 'attribute' + }, { + name: 'isPossibleDupeManual', + attributeName: { + localPart: 'is_possible_dupe_manual' + }, + type: 'attribute' + }, { + name: 'approvalDate', + typeInfo: 'DateTime', + attributeName: { + localPart: 'approval_date' + }, + type: 'attribute' + }, { + name: 'declinedDate', + typeInfo: 'DateTime', + attributeName: { + localPart: 'declined_date' + }, + type: 'attribute' + }, { + name: 'campaignCode', + attributeName: { + localPart: 'campaign_code' + }, + type: 'attribute' + }, { + name: 'bookingDate', + typeInfo: 'DateTime', + attributeName: { + localPart: 'booking_date' + }, + type: 'attribute' + }, { + name: 'bookingReferenceId', + attributeName: { + localPart: 'booking_reference_id' + }, + type: 'attribute' + }, { + name: 'isHighRiskConsumer', + attributeName: { + localPart: 'is_high_risk_consumer' + }, + type: 'attribute' + }, { + name: 'isHighRiskConsumerManual', + attributeName: { + localPart: 'is_high_risk_consumer_manual' + }, + type: 'attribute' + }, { + name: 'isHighRiskBusiness', + attributeName: { + localPart: 'is_high_risk_business' + }, + type: 'attribute' + }, { + name: 'isHighRiskBusinessManual', + attributeName: { + localPart: 'is_high_risk_business_manual' + }, + type: 'attribute' + }] + }, { + localName: 'BASETASKLIST', + typeName: 'BASE_TASK_LIST', + propertyInfos: [{ + name: 'task', + minOccurs: 0, + collection: true, + elementName: 'TASK', + typeInfo: '.BASETASKLIST.TASK' + }] + }, { + localName: 'BASETASKLIST.TASK.REQUIRESET', + typeName: null, + propertyInfos: [{ + name: 'content', + type: 'value' + }, { + name: 'conditionsetHash', + typeInfo: 'AnySimpleType', + attributeName: { + localPart: 'conditionset_hash' + }, + type: 'attribute' + }, { + name: 'encoding', + typeInfo: 'AnySimpleType', + attributeName: { + localPart: 'encoding' + }, + type: 'attribute' + }] + }, { + localName: 'XPRESSACCOUNTTYPESAPPROVED.ACCOUNTTYPE.SERVICES', + typeName: null, + propertyInfos: [{ + name: 'service', + minOccurs: 0, + collection: true, + elementName: 'SERVICE', + typeInfo: '.XPRESSACCOUNTTYPESAPPROVED.ACCOUNTTYPE.SERVICES.SERVICE' + }] + }, { + localName: 'XPRESSBASEAPPLICANT.ATMCARDLIST', + typeName: null, + propertyInfos: [{ + name: 'atmcard', + minOccurs: 0, + collection: true, + elementName: 'ATM_CARD', + typeInfo: '.ATMCARDTYPE' + }] + }, { + localName: 'XPRESSAPPLICANT', + typeName: 'XPRESS_APPLICANT', + baseTypeInfo: '.XPRESSBASEAPPLICANT', + propertyInfos: [{ + name: 'otherAttributes', + type: 'anyAttribute' + }, { + name: 'spouse', + elementName: 'SPOUSE', + typeInfo: '.XPRESSBASEAPPLICANT' + }, { + name: 'creditreport', + elementName: 'CREDIT_REPORT', + typeInfo: '.XPRESSAPPLICANT.CREDITREPORT' + }, { + name: 'accounttransfers', + elementName: 'ACCOUNT_TRANSFERS', + typeInfo: '.XPRESSAPPLICANT.ACCOUNTTRANSFERS' + }, { + name: 'isEquityOwner', + attributeName: { + localPart: 'is_equity_owner' + }, + type: 'attribute' + }, { + name: 'isPassedIdVerification', + attributeName: { + localPart: 'is_passed_id_verification' + }, + type: 'attribute' + }, { + name: 'coIsPassedIdVerification', + attributeName: { + localPart: 'co_is_passed_id_verification' + }, + type: 'attribute' + }, { + name: 'jointAccountOption', + attributeName: { + localPart: 'joint_account_option' + }, + type: 'attribute' + }, { + name: 'isCreditUnionAdvocate', + attributeName: { + localPart: 'is_credit_union_advocate' + }, + type: 'attribute' + }, { + name: 'numberInHousehold', + typeInfo: 'Int', + attributeName: { + localPart: 'number_in_household' + }, + type: 'attribute' + }, { + name: 'percentBusinessOwned', + typeInfo: 'Int', + attributeName: { + localPart: 'percent_business_owned' + }, + type: 'attribute' + }, { + name: 'isFraudCredit', + attributeName: { + localPart: 'is_fraud_credit' + }, + type: 'attribute' + }, { + name: 'isOfacCredit', + attributeName: { + localPart: 'is_ofac_credit' + }, + type: 'attribute' + }, { + name: 'combinedUnsecuredAggregateAmountWithLender', + typeInfo: 'Decimal', + attributeName: { + localPart: 'combined_unsecured_aggregate_amount_with_lender' + }, + type: 'attribute' + }, { + name: 'combinedSecuredAggregateAmountWithLenderNoMortgage', + typeInfo: 'Decimal', + attributeName: { + localPart: 'combined_secured_aggregate_amount_with_lender_no_mortgage' + }, + type: 'attribute' + }] + }, { + localName: 'DIRECTDEPOSITTYPE', + typeName: 'DIRECT_DEPOSIT_TYPE', + propertyInfos: [{ + name: 'directDepositType', + attributeName: { + localPart: 'direct_deposit_type' + }, + type: 'attribute' + }, { + name: 'state', + attributeName: { + localPart: 'state' + }, + type: 'attribute' + }, { + name: 'accountType', + attributeName: { + localPart: 'account_type' + }, + type: 'attribute' + }, { + name: 'accountNumber', + attributeName: { + localPart: 'account_number' + }, + type: 'attribute' + }, { + name: 'companyName', + attributeName: { + localPart: 'company_name' + }, + type: 'attribute' + }, { + name: 'idNumber', + attributeName: { + localPart: 'id_number' + }, + type: 'attribute' + }, { + name: 'companyPhone', + attributeName: { + localPart: 'company_phone' + }, + type: 'attribute' + }, { + name: 'companyFax', + attributeName: { + localPart: 'company_fax' + }, + type: 'attribute' + }, { + name: 'payrollId', + attributeName: { + localPart: 'payroll_id' + }, + type: 'attribute' + }, { + name: 'paymentType', + attributeName: { + localPart: 'payment_type' + }, + type: 'attribute' + }, { + name: 'branchOfService', + attributeName: { + localPart: 'branch_of_service' + }, + type: 'attribute' + }, { + name: 'other', + attributeName: { + localPart: 'other' + }, + type: 'attribute' + }, { + name: 'allotmentOfPayment', + attributeName: { + localPart: 'allotment_of_payment' + }, + type: 'attribute' + }, { + name: 'amount', + typeInfo: 'Decimal', + attributeName: { + localPart: 'amount' + }, + type: 'attribute' + }, { + name: 'name1', + attributeName: { + localPart: 'name1' + }, + type: 'attribute' + }, { + name: 'name2', + attributeName: { + localPart: 'name2' + }, + type: 'attribute' + }, { + name: 'agencyName', + attributeName: { + localPart: 'agency_name' + }, + type: 'attribute' + }, { + name: 'agencyAddress', + attributeName: { + localPart: 'agency_address' + }, + type: 'attribute' + }, { + name: 'agencyCity', + attributeName: { + localPart: 'agency_city' + }, + type: 'attribute' + }, { + name: 'agencyState', + attributeName: { + localPart: 'agency_state' + }, + type: 'attribute' + }, { + name: 'agencyZip', + attributeName: { + localPart: 'agency_zip' + }, + type: 'attribute' + }] + }, { + localName: 'BASEHMDAXML.ITEM', + typeName: null, + propertyInfos: [{ + name: 'value', + type: 'value' + }, { + name: 'key', + attributeName: { + localPart: 'key' + }, + type: 'attribute' + }, { + name: 'valueAttribute', + attributeName: { + localPart: 'valueAttribute' + }, + type: 'attribute' + }] + }, { + localName: 'XPRESSLOAN.BENEFICIARIES', + typeName: null, + propertyInfos: [{ + name: 'beneficiary', + required: true, + collection: true, + elementName: 'BENEFICIARY', + typeInfo: '.XPRESSBENEFICIARY' + }] + }, { + localName: 'BASETASKLIST.TASK', + typeName: null, + propertyInfos: [{ + name: 'assignto', + elementName: 'ASSIGNTO', + typeInfo: '.BASEPARTY' + }, { + name: 'complete', + elementName: 'COMPLETE', + typeInfo: '.BASEPARTY' + }, { + name: 'create', + elementName: 'CREATE', + typeInfo: '.BASEPARTY' + }, { + name: 'dueloan', + elementName: 'DUELOAN', + typeInfo: '.BASEPARTY' + }, { + name: 'appliedset', + elementName: 'APPLIEDSET', + typeInfo: '.BASETASKLIST.TASK.APPLIEDSET' + }, { + name: 'requireset', + elementName: 'REQUIRESET', + typeInfo: '.BASETASKLIST.TASK.REQUIRESET' + }, { + name: 'dateDue', + typeInfo: 'AnySimpleType', + attributeName: { + localPart: 'date_due' + }, + type: 'attribute' + }, { + name: 'dateCompleted', + typeInfo: 'AnySimpleType', + attributeName: { + localPart: 'date_completed' + }, + type: 'attribute' + }, { + name: 'dateCreated', + typeInfo: 'AnySimpleType', + attributeName: { + localPart: 'date_created' + }, + type: 'attribute' + }, { + name: 'description', + typeInfo: 'AnySimpleType', + attributeName: { + localPart: 'description' + }, + type: 'attribute' + }, { + name: 'required', + typeInfo: 'AnySimpleType', + attributeName: { + localPart: 'required' + }, + type: 'attribute' + }, { + name: 'completed', + typeInfo: 'AnySimpleType', + attributeName: { + localPart: 'completed' + }, + type: 'attribute' + }, { + name: 'category', + typeInfo: 'AnySimpleType', + attributeName: { + localPart: 'category' + }, + type: 'attribute' + }, { + name: 'priority', + typeInfo: 'AnySimpleType', + attributeName: { + localPart: 'priority' + }, + type: 'attribute' + }, { + name: 'position', + typeInfo: 'AnySimpleType', + attributeName: { + localPart: 'position' + }, + type: 'attribute' + }, { + name: 'assigntoOfficer', + typeInfo: 'AnySimpleType', + attributeName: { + localPart: 'assignto_officer' + }, + type: 'attribute' + }, { + name: 'completeOfficer', + typeInfo: 'AnySimpleType', + attributeName: { + localPart: 'complete_officer' + }, + type: 'attribute' + }, { + name: 'createOfficer', + typeInfo: 'AnySimpleType', + attributeName: { + localPart: 'create_officer' + }, + type: 'attribute' + }, { + name: 'dueloanOfficer', + typeInfo: 'AnySimpleType', + attributeName: { + localPart: 'dueloan_officer' + }, + type: 'attribute' + }, { + name: 'isApplied', + typeInfo: 'AnySimpleType', + attributeName: { + localPart: 'is_applied' + }, + type: 'attribute' + }, { + name: 'isRequired', + typeInfo: 'AnySimpleType', + attributeName: { + localPart: 'is_required' + }, + type: 'attribute' + }] + }, { + localName: 'BASEASSET', + typeName: 'BASE_ASSET', + propertyInfos: [{ + name: 'assetType', + required: true, + attributeName: { + localPart: 'asset_type' + }, + type: 'attribute' + }, { + name: 'assetValue', + typeInfo: 'Decimal', + attributeName: { + localPart: 'asset_value' + }, + type: 'attribute' + }, { + name: 'propertyAddress', + attributeName: { + localPart: 'property_address' + }, + type: 'attribute' + }, { + name: 'propertyZip', + attributeName: { + localPart: 'property_zip' + }, + type: 'attribute' + }, { + name: 'propertyState', + attributeName: { + localPart: 'property_state' + }, + type: 'attribute' + }, { + name: 'propertyCity', + attributeName: { + localPart: 'property_city' + }, + type: 'attribute' + }, { + name: 'existingLoanAmount', + typeInfo: 'Decimal', + attributeName: { + localPart: 'existing_loan_amount' + }, + type: 'attribute' + }, { + name: 'description', + attributeName: { + localPart: 'description' + }, + type: 'attribute' + }, { + name: 'accountNumber', + attributeName: { + localPart: 'account_number' + }, + type: 'attribute' + }, { + name: 'bankName', + attributeName: { + localPart: 'bank_name' + }, + type: 'attribute' + }, { + name: 'isCollateral', + attributeName: { + localPart: 'is_collateral' + }, + type: 'attribute' + }, { + name: 'ownershipType', + required: true, + attributeName: { + localPart: 'ownership_type' + }, + type: 'attribute' + }, { + name: 'otherOwnerName', + attributeName: { + localPart: 'other_owner_name' + }, + type: 'attribute' + }, { + name: 'otherOwnerName2', + attributeName: { + localPart: 'other_owner_name2' + }, + type: 'attribute' + }, { + name: 'availableAccountInfo', + attributeName: { + localPart: 'available_account_info' + }, + type: 'attribute' + }, { + name: 'stockBondMutualfundShareCount', + typeInfo: 'Integer', + attributeName: { + localPart: 'stock_bond_mutualfund_share_count' + }, + type: 'attribute' + }, { + name: 'verificationStatus', + attributeName: { + localPart: 'verification_status' + }, + type: 'attribute' + }, { + name: 'otherOwnerContactIndex', + typeInfo: 'Integer', + attributeName: { + localPart: 'other_owner_contact_index' + }, + type: 'attribute' + }, { + name: 'otherOwnerContactIndex2', + typeInfo: 'Integer', + attributeName: { + localPart: 'other_owner_contact_index2' + }, + type: 'attribute' + }] + }, { + localName: 'DECLARATIONS', + propertyInfos: [{ + name: 'hasJudgeBankruptForeclosure', + attributeName: { + localPart: 'has_judge_bankrupt_foreclosure' + }, + type: 'attribute' + }, { + name: 'hasDeclareBankrupt', + attributeName: { + localPart: 'has_declare_bankrupt' + }, + type: 'attribute' + }, { + name: 'hasChapter13', + attributeName: { + localPart: 'has_chapter_13' + }, + type: 'attribute' + }, { + name: 'hasLawsuitParty', + attributeName: { + localPart: 'has_lawsuit_party' + }, + type: 'attribute' + }, { + name: 'hasJudgement', + attributeName: { + localPart: 'has_judgement' + }, + type: 'attribute' + }, { + name: 'hasForeclosure', + attributeName: { + localPart: 'has_foreclosure' + }, + type: 'attribute' + }, { + name: 'hasReposession', + attributeName: { + localPart: 'has_reposession' + }, + type: 'attribute' + }, { + name: 'hasOtherObligation', + attributeName: { + localPart: 'has_other_obligation' + }, + type: 'attribute' + }, { + name: 'hasPastDueBills', + attributeName: { + localPart: 'has_past_due_bills' + }, + type: 'attribute' + }, { + name: 'hasCoMaker', + attributeName: { + localPart: 'has_co_maker' + }, + type: 'attribute' + }, { + name: 'coMakerPrimaryName', + attributeName: { + localPart: 'co_maker_primary_name' + }, + type: 'attribute' + }, { + name: 'coMakerCreditor', + attributeName: { + localPart: 'co_maker_creditor' + }, + type: 'attribute' + }, { + name: 'coMakerAmount', + typeInfo: 'Decimal', + attributeName: { + localPart: 'co_maker_amount' + }, + type: 'attribute' + }, { + name: 'hasAlias', + attributeName: { + localPart: 'has_alias' + }, + type: 'attribute' + }, { + name: 'alias', + attributeName: { + localPart: 'alias' + }, + type: 'attribute' + }, { + name: 'hasIncomeDecline', + attributeName: { + localPart: 'has_income_decline' + }, + type: 'attribute' + }, { + name: 'hasSuitsPending', + attributeName: { + localPart: 'has_suits_pending' + }, + type: 'attribute' + }, { + name: 'hasAlimony', + attributeName: { + localPart: 'has_alimony' + }, + type: 'attribute' + }, { + name: 'alimonyRecipient', + attributeName: { + localPart: 'alimony_recipient' + }, + type: 'attribute' + }, { + name: 'alimonyRecipientAddress', + attributeName: { + localPart: 'alimony_recipient_address' + }, + type: 'attribute' + }, { + name: 'hasPropertyForSale', + attributeName: { + localPart: 'has_property_for_sale' + }, + type: 'attribute' + }] + }, { + localName: 'BASEMODIFICATIONHISTORY', + typeName: 'BASE_MODIFICATION_HISTORY', + propertyInfos: [{ + name: 'audit', + minOccurs: 0, + collection: true, + elementName: 'AUDIT', + typeInfo: '.BASEMODIFICATIONHISTORY.AUDIT' + }] + }, { + localName: 'XPRESSBASEAPPLICANT.PREVIOUSADDRESS', + typeName: null, + baseTypeInfo: '.BASEADDRESSLOOSE', + propertyInfos: [{ + name: 'occupancyStatus', + attributeName: { + localPart: 'occupancy_status' + }, + type: 'attribute' + }, { + name: 'occupancyDuration', + typeInfo: 'Integer', + attributeName: { + localPart: 'occupancy_duration' + }, + type: 'attribute' + }, { + name: 'otherOccupancyDescription', + attributeName: { + localPart: 'other_occupancy_description' + }, + type: 'attribute' + }] + }, { + localName: 'XPRESSACCOUNTTYPES', + typeName: 'XPRESS_ACCOUNT_TYPES', + propertyInfos: [{ + name: 'accounttype', + minOccurs: 0, + collection: true, + elementName: 'ACCOUNT_TYPE', + typeInfo: '.XPRESSACCOUNTTYPES.ACCOUNTTYPE' + }] + }, { + localName: 'FOMANSWEREDQUESTIONS', + typeName: 'FOM_ANSWERED_QUESTIONS', + propertyInfos: [{ + name: 'fomansweredquestion', + minOccurs: 0, + collection: true, + elementName: 'FOM_ANSWERED_QUESTION', + typeInfo: '.FOMANSWEREDQUESTIONS.FOMANSWEREDQUESTION' + }] + }, { + localName: 'BASEASSETREALESTATE', + typeName: 'BASE_ASSET_REAL_ESTATE', + baseTypeInfo: '.BASEASSET', + propertyInfos: [{ + name: 'propertyType', + attributeName: { + localPart: 'property_type' + }, + type: 'attribute' + }, { + name: 'propertyGrossRentalIncome', + typeInfo: 'Decimal', + attributeName: { + localPart: 'property_gross_rental_income' + }, + type: 'attribute' + }, { + name: 'propertyNetRentalIncome', + typeInfo: 'Decimal', + attributeName: { + localPart: 'property_net_rental_income' + }, + type: 'attribute' + }, { + name: 'propertyMortgagePayments', + typeInfo: 'Decimal', + attributeName: { + localPart: 'property_mortgage_payments' + }, + type: 'attribute' + }, { + name: 'propertyOtherCosts', + typeInfo: 'Decimal', + attributeName: { + localPart: 'property_other_costs' + }, + type: 'attribute' + }, { + name: 'propertyCurrentResidenceIndicator', + attributeName: { + localPart: 'property_current_residence_indicator' + }, + type: 'attribute' + }, { + name: 'propertyDisposition', + attributeName: { + localPart: 'property_disposition' + }, + type: 'attribute' + }, { + name: 'isSubjectProperty', + attributeName: { + localPart: 'is_subject_property' + }, + type: 'attribute' + }, { + name: 'propertyTaxId', + attributeName: { + localPart: 'property_tax_id' + }, + type: 'attribute' + }, { + name: 'isFinancedProperty', + attributeName: { + localPart: 'is_financed_property' + }, + type: 'attribute' + }] + }, { + localName: 'BASELOANSTATUS', + typeName: 'BASE_LOAN_STATUS', + propertyInfos: [{ + name: 'loanStatus', + required: true, + attributeName: { + localPart: 'loan_status' + }, + type: 'attribute' + }, { + name: 'initialEntryTimestamp', + typeInfo: 'Calendar', + attributeName: { + localPart: 'initial_entry_timestamp' + }, + type: 'attribute' + }, { + name: 'lastModified', + typeInfo: 'Calendar', + attributeName: { + localPart: 'last_modified' + }, + type: 'attribute' + }, { + name: 'submitDate', + typeInfo: 'Calendar', + attributeName: { + localPart: 'submit_date' + }, + type: 'attribute' + }, { + name: 'underwriteSubmitDate', + typeInfo: 'Calendar', + attributeName: { + localPart: 'underwrite_submit_date' + }, + type: 'attribute' + }, { + name: 'isLocked', + required: true, + attributeName: { + localPart: 'is_locked' + }, + type: 'attribute' + }, { + name: 'existingBalance', + typeInfo: 'Decimal', + attributeName: { + localPart: 'existing_balance' + }, + type: 'attribute' + }, { + name: 'existingBalanceDate', + typeInfo: 'Date', + attributeName: { + localPart: 'existing_balance_date' + }, + type: 'attribute' + }, { + name: 'delinquencyPeriod', + typeInfo: 'Integer', + attributeName: { + localPart: 'delinquency_period' + }, + type: 'attribute' + }, { + name: 'delinquencyAmount', + typeInfo: 'Decimal', + attributeName: { + localPart: 'delinquency_amount' + }, + type: 'attribute' + }, { + name: 'approvalDate', + typeInfo: 'DateTime', + attributeName: { + localPart: 'approval_date' + }, + type: 'attribute' + }, { + name: 'declinedDate', + typeInfo: 'DateTime', + attributeName: { + localPart: 'declined_date' + }, + type: 'attribute' + }, { + name: 'firstApprovalDate', + typeInfo: 'DateTime', + attributeName: { + localPart: 'first_approval_date' + }, + type: 'attribute' + }, { + name: 'nextPaymentDate', + typeInfo: 'Date', + attributeName: { + localPart: 'next_payment_date' + }, + type: 'attribute' + }, { + name: 'responseDate', + typeInfo: 'DateTime', + attributeName: { + localPart: 'response_date' + }, + type: 'attribute' + }, { + name: 'counterOfferDate', + typeInfo: 'DateTime', + attributeName: { + localPart: 'counter_offer_date' + }, + type: 'attribute' + }, { + name: 'appReceiveDate', + typeInfo: 'DateTime', + attributeName: { + localPart: 'app_receive_date' + }, + type: 'attribute' + }, { + name: 'decidingDate', + typeInfo: 'Date', + attributeName: { + localPart: 'deciding_date' + }, + type: 'attribute' + }, { + name: 'bookingDate', + typeInfo: 'DateTime', + attributeName: { + localPart: 'booking_date' + }, + type: 'attribute' + }, { + name: 'bookingReferenceId', + attributeName: { + localPart: 'booking_reference_id' + }, + type: 'attribute' + }] + }, { + localName: 'PAYMENTPAYROLLDEDUCTIONINFO', + typeName: 'PAYMENT_PAYROLL_DEDUCTION_INFO', + propertyInfos: [{ + name: 'accountNumber', + attributeName: { + localPart: 'account_number' + }, + type: 'attribute' + }] + }, { + localName: 'PAYMENTTRANSFERFROMOTHERINSTITUTIONINFO', + typeName: 'PAYMENT_TRANSFER_FROM_OTHER_INSTITUTION_INFO', + propertyInfos: [{ + name: 'accountType', + attributeName: { + localPart: 'account_type' + }, + type: 'attribute' + }, { + name: 'accountNumber', + attributeName: { + localPart: 'account_number' + }, + type: 'attribute' + }, { + name: 'nameOnAccount', + attributeName: { + localPart: 'name_on_account' + }, + type: 'attribute' + }, { + name: 'bankRoutingNumber', + attributeName: { + localPart: 'bank_routing_number' + }, + type: 'attribute' + }, { + name: 'bankName', + attributeName: { + localPart: 'bank_name' + }, + type: 'attribute' + }, { + name: 'bankZip', + attributeName: { + localPart: 'bank_zip' + }, + type: 'attribute' + }, { + name: 'bankCity', + attributeName: { + localPart: 'bank_city' + }, + type: 'attribute' + }, { + name: 'bankState', + attributeName: { + localPart: 'bank_state' + }, + type: 'attribute' + }] + }, { + localName: 'BASECUSTOMQUESTIONS.CUSTOMQUESTION', + typeName: null, + propertyInfos: [{ + name: 'customquestionanswer', + minOccurs: 0, + collection: true, + elementName: 'CUSTOM_QUESTION_ANSWER', + typeInfo: '.BASECUSTOMQUESTIONS.CUSTOMQUESTION.CUSTOMQUESTIONANSWER' + }, { + name: 'questionName', + attributeName: { + localPart: 'question_name' + }, + type: 'attribute' + }, { + name: 'questionType', + attributeName: { + localPart: 'question_type' + }, + type: 'attribute' + }] + }, { + localName: 'BASEASSETSAVINGSACCOUNT', + typeName: 'BASE_ASSET_SAVINGS_ACCOUNT', + baseTypeInfo: '.BASEASSET', + propertyInfos: [{ + name: 'expirationDate', + typeInfo: 'Date', + attributeName: { + localPart: 'expiration_date' + }, + type: 'attribute' + }, { + name: 'issueDate', + typeInfo: 'Date', + attributeName: { + localPart: 'issue_date' + }, + type: 'attribute' + }] + }, { + localName: 'BASECURRENTADDRESSCHOICEXPRESS', + typeName: 'BASE_CURRENT_ADDRESS_CHOICE_XPRESS', + propertyInfos: [{ + name: 'strictaddress', + required: true, + elementName: 'STRICT_ADDRESS', + typeInfo: '.BASEADDRESSSTRICT' + }, { + name: 'looseaddress', + required: true, + elementName: 'LOOSE_ADDRESS', + typeInfo: '.BASEADDRESSLOOSE' + }, { + name: 'threelineaddress', + required: true, + elementName: 'THREE_LINE_ADDRESS', + typeInfo: '.BASEADDRESSTHREELINEXPRESS' + }, { + name: 'verificationDate', + typeInfo: 'Calendar', + attributeName: { + localPart: 'verification_date' + }, + type: 'attribute' + }] + }, { + localName: 'COMPANYINFOTYPE.MAILINGADDRESS', + typeName: null, + baseTypeInfo: '.BASEADDRESSLOOSE', + propertyInfos: [{ + name: 'isCurrent', + attributeName: { + localPart: 'is_current' + }, + type: 'attribute' + }] + }, { + localName: 'INTERNALTRANSFERTYPE', + typeName: 'INTERNAL_TRANSFER_TYPE', + propertyInfos: [{ + name: 'transferFromId', + attributeName: { + localPart: 'transfer_from_id' + }, + type: 'attribute' + }, { + name: 'transferFromIdType', + required: true, + attributeName: { + localPart: 'transfer_from_id_type' + }, + type: 'attribute' + }, { + name: 'transferToId', + attributeName: { + localPart: 'transfer_to_id' + }, + type: 'attribute' + }, { + name: 'transferToIdType', + required: true, + attributeName: { + localPart: 'transfer_to_id_type' + }, + type: 'attribute' + }, { + name: 'transferToAccountType', + attributeName: { + localPart: 'transfer_to_account_type' + }, + type: 'attribute' + }, { + name: 'frequency', + attributeName: { + localPart: 'frequency' + }, + type: 'attribute' + }, { + name: 'scheduledDay', + attributeName: { + localPart: 'scheduled_day' + }, + type: 'attribute' + }, { + name: 'amount', + typeInfo: 'Decimal', + attributeName: { + localPart: 'amount' + }, + type: 'attribute' + }, { + name: 'startDate', + typeInfo: 'Date', + attributeName: { + localPart: 'start_date' + }, + type: 'attribute' + }, { + name: 'endDate', + typeInfo: 'Date', + attributeName: { + localPart: 'end_date' + }, + type: 'attribute' + }] + }, { + localName: 'PAYMENTCOUPONBOOKINFO', + typeName: 'PAYMENT_COUPON_BOOK_INFO', + propertyInfos: [{ + name: 'accountNumber', + attributeName: { + localPart: 'account_number' + }, + type: 'attribute' + }] + }, { + localName: 'XPRESSACCOUNTTYPESAPPROVED.ACCOUNTTYPE.ACCOUNTTYPERELATIONS.RELATION', + typeName: null, + propertyInfos: [{ + name: 'otherAttributes', + type: 'anyAttribute' + }, { + name: 'benefactorType', + attributeName: { + localPart: 'benefactor_type' + }, + type: 'attribute' + }, { + name: 'ssn', + attributeName: { + localPart: 'ssn' + }, + type: 'attribute' + }, { + name: 'beneficiaryPriority', + attributeName: { + localPart: 'beneficiary_priority' + }, + type: 'attribute' + }, { + name: 'beneficiaryPercentShare', + typeInfo: 'Double', + attributeName: { + localPart: 'beneficiary_percent_share' + }, + type: 'attribute' + }] + }, { + localName: 'XPRESSACCOUNTTYPESAPPROVED.ACCOUNTTYPE.APPROVEDIRAINFO', + typeName: null, + propertyInfos: [{ + name: 'iraType', + attributeName: { + localPart: 'ira_type' + }, + type: 'attribute' + }, { + name: 'contributionType', + attributeName: { + localPart: 'contribution_type' + }, + type: 'attribute' + }, { + name: 'contributionYear', + attributeName: { + localPart: 'contribution_year' + }, + type: 'attribute' + }, { + name: 'isPrimaryRetirementAccount', + attributeName: { + localPart: 'is_primary_retirement_account' + }, + type: 'attribute' + }, { + name: 'custodianName', + attributeName: { + localPart: 'custodian_name' + }, + type: 'attribute' + }, { + name: 'custodianAddress', + attributeName: { + localPart: 'custodian_address' + }, + type: 'attribute' + }, { + name: 'custodianCity', + attributeName: { + localPart: 'custodian_city' + }, + type: 'attribute' + }, { + name: 'custodianState', + attributeName: { + localPart: 'custodian_state' + }, + type: 'attribute' + }, { + name: 'custodianZip', + attributeName: { + localPart: 'custodian_zip' + }, + type: 'attribute' + }, { + name: 'custodianPhone', + attributeName: { + localPart: 'custodian_phone' + }, + type: 'attribute' + }, { + name: 'accountTransferringFrom', + attributeName: { + localPart: 'account_transferring_from' + }, + type: 'attribute' + }, { + name: 'transferFromType', + attributeName: { + localPart: 'transfer_from_type' + }, + type: 'attribute' + }, { + name: 'transferPercent', + typeInfo: 'Double', + attributeName: { + localPart: 'transfer_percent' + }, + type: 'attribute' + }, { + name: 'closeIra', + attributeName: { + localPart: 'close_ira' + }, + type: 'attribute' + }, { + name: 'placeInConduitIra', + attributeName: { + localPart: 'place_in_conduit_ira' + }, + type: 'attribute' + }, { + name: 'assetDescription', + attributeName: { + localPart: 'asset_description' + }, + type: 'attribute' + }, { + name: 'amountInIra', + typeInfo: 'Double', + attributeName: { + localPart: 'amount_in_ira' + }, + type: 'attribute' + }, { + name: 'amountToBeTransferred', + typeInfo: 'Double', + attributeName: { + localPart: 'amount_to_be_transferred' + }, + type: 'attribute' + }, { + name: 'transferInstruction', + attributeName: { + localPart: 'transfer_instruction' + }, + type: 'attribute' + }, { + name: 'requiredMinDistribution', + attributeName: { + localPart: 'required_min_distribution' + }, + type: 'attribute' + }, { + name: 'canChangeBeneficiary', + attributeName: { + localPart: 'can_change_beneficiary' + }, + type: 'attribute' + }, { + name: 'continueServiceAfterAgeOfMaturity', + attributeName: { + localPart: 'continue_service_after_age_of_maturity' + }, + type: 'attribute' + }, { + name: 'depositYear', + attributeName: { + localPart: 'deposit_year' + }, + type: 'attribute' + }] + }, { + localName: 'XPRESSACCOUNTFUNDING', + typeName: 'XPRESS_ACCOUNT_FUNDING', + propertyInfos: [{ + name: 'bankBankstate', + attributeName: { + localPart: 'bank_bankstate' + }, + type: 'attribute' + }, { + name: 'bankBankname', + attributeName: { + localPart: 'bank_bankname' + }, + type: 'attribute' + }, { + name: 'fundingType', + attributeName: { + localPart: 'funding_type' + }, + type: 'attribute' + }, { + name: 'bankAccountType', + attributeName: { + localPart: 'bank_account_type' + }, + type: 'attribute' + }, { + name: 'transferAccountType', + attributeName: { + localPart: 'transfer_account_type' + }, + type: 'attribute' + }, { + name: 'nameOnCard', + attributeName: { + localPart: 'name_on_card' + }, + type: 'attribute' + }, { + name: 'routingNumber', + attributeName: { + localPart: 'routing_number' + }, + type: 'attribute' + }, { + name: 'bankAccountNumber', + attributeName: { + localPart: 'bank_account_number' + }, + type: 'attribute' + }, { + name: 'ccCardType', + attributeName: { + localPart: 'cc_card_type' + }, + type: 'attribute' + }, { + name: 'ccCardNumber', + attributeName: { + localPart: 'cc_card_number' + }, + type: 'attribute' + }, { + name: 'ccCardExpDate', + typeInfo: 'Date', + attributeName: { + localPart: 'cc_card_exp_date' + }, + type: 'attribute' + }, { + name: 'amountDeposit', + typeInfo: 'Double', + attributeName: { + localPart: 'amount_deposit' + }, + type: 'attribute' + }, { + name: 'bankNameOnCard', + attributeName: { + localPart: 'bank_name_on_card' + }, + type: 'attribute' + }, { + name: 'transferAccountNumber', + attributeName: { + localPart: 'transfer_account_number' + }, + type: 'attribute' + }, { + name: 'billingStreetAddress', + attributeName: { + localPart: 'billing_street_address' + }, + type: 'attribute' + }, { + name: 'billingCity', + attributeName: { + localPart: 'billing_city' + }, + type: 'attribute' + }, { + name: 'billingState', + attributeName: { + localPart: 'billing_state' + }, + type: 'attribute' + }, { + name: 'billingZip', + attributeName: { + localPart: 'billing_zip' + }, + type: 'attribute' + }, { + name: 'sourceOfFunds', + attributeName: { + localPart: 'source_of_funds' + }, + type: 'attribute' + }, { + name: 'futureFundingFirstName', + attributeName: { + localPart: 'future_funding_first_name' + }, + type: 'attribute' + }, { + name: 'futureFundingLastName', + attributeName: { + localPart: 'future_funding_last_name' + }, + type: 'attribute' + }, { + name: 'futureFundingMiddleName', + attributeName: { + localPart: 'future_funding_middle_name' + }, + type: 'attribute' + }, { + name: 'futureFundingSuffix', + attributeName: { + localPart: 'future_funding_suffix' + }, + type: 'attribute' + }, { + name: 'futureFundingSsn', + attributeName: { + localPart: 'future_funding_ssn' + }, + type: 'attribute' + }, { + name: 'futureFundingIraType', + attributeName: { + localPart: 'future_funding_ira_type' + }, + type: 'attribute' + }, { + name: 'futureFundingContributionType', + attributeName: { + localPart: 'future_funding_contribution_type' + }, + type: 'attribute' + }, { + name: 'futureFundingAccountNumber', + attributeName: { + localPart: 'future_funding_account_number' + }, + type: 'attribute' + }] + }, { + localName: 'BASEPRICEADJUSTMENTLIST', + typeName: 'BASE_PRICE_ADJUSTMENT_LIST', + propertyInfos: [{ + name: 'priceadjustment', + minOccurs: 0, + maxOccurs: 99, + collection: true, + elementName: 'PRICE_ADJUSTMENT', + typeInfo: '.BASEPRICEADJUSTMENTLIST.PRICEADJUSTMENT' + }] + }, { + localName: 'BASEFUNDINGINFO', + typeName: 'BASE_FUNDING_INFO', + propertyInfos: [{ + name: 'skippaymentinfo', + elementName: 'SKIP_PAYMENT_INFO', + typeInfo: '.SKIPPAYMENTINFO' + }, { + name: 'paymentinfo', + elementName: 'PAYMENT_INFO', + typeInfo: '.BASEPAYMENTINFOCHOICE' + }, { + name: 'dailyPeriodicRate', + typeInfo: 'Decimal', + attributeName: { + localPart: 'daily_periodic_rate' + }, + type: 'attribute' + }, { + name: 'paymentFrequency', + attributeName: { + localPart: 'payment_frequency' + }, + type: 'attribute' + }, { + name: 'fundedStatus', + attributeName: { + localPart: 'funded_status' + }, + type: 'attribute' + }, { + name: 'loanDate', + typeInfo: 'Date', + attributeName: { + localPart: 'loan_date' + }, + type: 'attribute' + }, { + name: 'fundingDate', + typeInfo: 'Date', + attributeName: { + localPart: 'funding_date' + }, + type: 'attribute' + }] + }, { + localName: 'BASEASSETLIST.ASSET', + typeName: null, + baseTypeInfo: '.BASEASSET' + }, { + localName: 'FOMANSWEREDQUESTIONS.FOMANSWEREDQUESTION.FOMANSWERS.FOMANSWER', + typeName: null, + propertyInfos: [{ + name: 'text', + required: true + }, { + name: 'value', + required: true + }, { + name: 'fieldType', + attributeName: { + localPart: 'field_type' + }, + type: 'attribute' + }] + }, { + type: 'enumInfo', + localName: 'BaseApplicantType', + values: ['P', 'C', 'S', 'G'] + }, { + type: 'enumInfo', + localName: 'BaseRaceTypeSingle', + baseTypeInfo: 'NMToken', + values: ['AMERICAN_INDIAN', 'ASIAN', 'BLACK', 'PACIFIC_ISLANDER', 'WHITE'] + }, { + type: 'enumInfo', + localName: 'BaseEmployeeOfLenderTypes', + values: ['NONE', 'EMPLOYEE', 'MANAGER', 'EXECUTIVE', 'BOARDMEMBER', 'EMPLOYEEFAMILY', 'BOARDFAMILY', 'OTHER'] + }, { + type: 'enumInfo', + localName: 'AccountRelationType', + values: ['I', 'E'] + }], + elementInfos: [{ + elementName: 'XPRESS_LOAN', + typeInfo: '.XPRESSLOAN' + }] + }; + return { + xpress_loan: xpress_loan + }; +}; +if (typeof define === 'function' && define.amd) { + define([], xpress_loan_Module_Factory); +} +else { + var xpress_loan_Module = xpress_loan_Module_Factory(); + if (typeof module !== 'undefined' && module.exports) { + module.exports.xpress_loan = xpress_loan_Module.xpress_loan; + } + else { + var xpress_loan = xpress_loan_Module.xpress_loan; + } +} \ No newline at end of file diff --git a/l/lpq/CLF_20190626_mac/xpress_loan.xsd b/l/lpq/CLF_20190626_mac/xpress_loan.xsd new file mode 100644 index 0000000..3dad4ce --- /dev/null +++ b/l/lpq/CLF_20190626_mac/xpress_loan.xsd @@ -0,0 +1,2432 @@ + + + + + + + + + + + + + + + + + + If Applicant's Address is domestic, please use Address Choice of "LOOSE_ADDRESS". + And "street_address_2" is currently not supported. + + But if Applicant's address is foreign, then "THREE_LINE_ADDRESS" should be used. In this case, + all three attributes "street_address_1", "street_address_2", "street_address_3" are supported. + + + + + + + + + + + + + Note: street address 2 will not be used since it's not available on the UI. + + + + + + + + + + + + + For Mailing Address, both "street_address_1" and "street_address_2" are supported. + + + + + + + + If set to Y, then LPQ use values of current address AND any values for this element will be ignored. Default is Y. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + May not apply. This field is usually not available for lenders. + + + + + + + + + + Appears as denial reason on the UI. The approval part in this node name may be misleading, but kept for backward compatibility. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Use middle_name whenever possible since it will be more accurate with credit bureau and reduce problems down the road. + + If both m_initial and middle_name are specified, then middle_name has precedence. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Please do not use. Specifies which FOM entry the person has satisfied. + + + + + Please do not use. Specifies the corresponding answers given that corresponds with xa_requirement_id. + + + + + Default is incomplete. + + + + + + + + + + + + + + Default is incomplete. + + + + + + + + + + + + + + Only applicable for 1 customer. If result is FAIL, then check pre_score_failure_reasons for more explanation of failure. If this attribute is missing, it implies UNKNOWN. + + + + + + + + + + + + + + + + + + + Y - ssn really represents a TIN + N - ssn is really an ssn + + + + + + + + + + + + + + + + + + + + + + + + + This field is xa_internal_applicant_type for internal use only. LoansPQ will export this value but will not import it. This internal value is auto generated by LPQ when creating a new loan. If updating a loan, use the loan_number. + + + + + + + + + + + + -If credit report data is empty applican'ts credit report won't be imported. + -If credit report's applicant-ssn mismatches the applicant's ssn credit report won't be imported. + -If spouse exists, then this MUST be a joint report. Otherwise, this will be a single applicant credit report. + + + + + + + + + + + + + + + + + + Default is CDATA encoding. This will allow clients to easily access data. However, you cannot nest CDATA -- hence if you use base64, then the credit report will be stored as base64 encoded text on the element. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + This is used to handle complex address scenarios for the current address. + NOTE:the attributes provided here replicate the LOOSE_ADDRESS datatype. If a child node is specified, it will override these values. When LPQ exports, it will populate both these attributes AND the LOOSE_ADDRESS subnode. + If foreign address, then no attributes here will be set and only THREE_LINE_ADDRESS will exist. + UPDATE (1/8/2008): The attributes provided here will be deprecated in the near future. Please set values in the sub nodes. + + + + + + DO NOT USE THIS! + + + + + Convenience address mode provided since some clients don't have parsing logic or don't support our strict mode. If LPQ cannot parse the address, the entire address will be thrown into the street name. + + + + + Due to the complex nature of foreign addresses, we just provide 3 lines to enter addresses. + + + + + + + + + + + + + + + + This value will be generated by LPQ for convenience. However, it will not be imported. To do that, use the instant_memberhsip_requirement_id attribute. + + + + + 32 char value stored inside LPQ. Contact our support team if you need these values. + + + + + + + + + + The Xpress App Status. It is the responsibility of the client to only set the status to a status that is active in the system. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + selected_guidelines for internal meridian link use only + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + P - Payable on Death Beneficiaries. The SSN needs to map to the beneficiary element. If an applicant or spouse wants to be a beneficiary on the account, he/she must be added to the list of beneficiaries. + + C - Specified SSN will represent a co-applicant on the account. The SSN must be one of the applicants and not the (co)-applicant's spouse/joint. + J - Specified SSN will represent the joint/spouse of an applicant on the account. + + + + + + + + + + + + + + + P - Primary - tradition IRA + C - Contingent - tradition IRA + G - Grantor - Coverdell IRA + DB - Designated Beneficiary - Coverdell IRA + RI - Responsible Individual - Coverdell IRA + SRI - Successor Responsible Individual - Coverdell IRA + + + + + + + + + + + + + + + + + + ApprovedAccountTypeRelationID for internal meridian link use only + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Only applies if payment_method is INTERNALTRANSFER + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + This is deprecated. Please do not use. It will be ignored. + + + + + + + Id used to match an approved account type to an internal transfer. + + + + + Indicates whether the account has been created on the core system. + + + + + + + + + + + + RF - Ready for Funding + FUN - Funded + UF - Unable to Fund + PROC - Processing + + + + + + + + + + + + + + + + ApprovedAccountTypeID for internal use only + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + This is a one way field used to import UNENCRYPTED data into LPQ. For PCI compliance reason, it cannot be exported since we never store decrypted content inside LPQ. + + + + + CC last 4 is captured during import and export to mitigate the fact that we do not hold the full card # in system. It will only be imported if cc_card_number is blank. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + This field is cc_card_number_enc for internal use only. + + + + + + + + + + + + For Business Address, please use Address Choice of "LOOSE_ADDRESS". + Also, Business Address currently does NOT support "street_address_2". + + + + + + + + + + + + + + For Business Mailing Address, both "street_address_1" and "street_address_2" are supported. + + + + + + + + If set to Y, then LPQ use values of current address AND any values for this element will be ignored. Default is Y. + + + + + + + + + Note: street address 2 will not be used since it's not available on the UI. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Business Account Type's Account Code. This is not used for DBA. + + + + + + + Y - the business_tax_id represents a SSN + N (default) - the busess_tax_id represents a TIN + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Default is incomplete. + + + + + + + + + + + + + + + + + This field is internal_business_account_type_id for internal use only. LoansPQ will export this value and will import it, but never add this yourself or pull from another application. This internal value is auto generated by LPQ when creating a new business account type. + This is not used for DBA. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + If set to Y, then LPQ use values of permanent address AND any values for this element will be ignored. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Internal 32 charactor id used to represent account. If you want to export data into LPQ, please ignore this attribute and use special_account_type_code. + + + + + + + + + + + + + + + + + + Default is incomplete. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + If link is a reference to one of the approved account, then this field must match the id for the approved account types. + + + + + + + + + + Id that references the From account. Account Id for external account or a clf_internal_transfer_id for an internal account. + + + + + + Id that references the To account. Account Id for external account or a clf_internal_transfer_id for an internal account. + + + + + + Type of account we're transfering to (ie: CHECKING, SAVINGS, IRA, etc.) + + + + + + Can be a number 1-30 or the 3 char representation of day of week. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Used to indicate if the account we're linking to represents: + I - an internal LoansPQ account + E - an external account (ie: from an external bank or core system). + + + + + + + + + + + + + + + + + + + + + + Please don't use blank account_type, it doesn't make sense and will be depracated in future release. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Unique code that identifies the product. This is used to reverse look up and link acccount back to the definition within LoansPQ. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + This field is internal_account_type_id for internal use only. LoansPQ will export this value but will not import it. This internal value is auto generated by LPQ when creating a new loan. If updating a loan, use the loan_number. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + These are the accounts that the member would be interested in opening or learning about in the future. + + + + + + + + Please make sure to set entity_type to BUSINESS if this node is used. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + DO NOT USE, OBSOLETE. Use the APPROVED_ACCOUNTS/ACCOUNT_TYPE node instead + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/l/lpq/jsonix.mac b/l/lpq/jsonix.mac new file mode 100644 index 0000000..7e7e131 --- /dev/null +++ b/l/lpq/jsonix.mac @@ -0,0 +1 @@ +/Library/Java/JavaVirtualMachines/jdk1.8.0_211.jdk/Contents/Home/jre/bin/java -jar ./node_modules/jsonix/lib/jsonix-schema-compiler-full.jar -d ./CLF -p %PACKAGE% ./CLF/%SCHEMA% \ No newline at end of file diff --git a/l/lpq/package-lock.json b/l/lpq/package-lock.json new file mode 100644 index 0000000..396ae9a --- /dev/null +++ b/l/lpq/package-lock.json @@ -0,0 +1,995 @@ +{ + "name": "jsonix-support-l-lpq", + "version": "1.0.0", + "lockfileVersion": 1, + "requires": true, + "dependencies": { + "amdefine": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/amdefine/-/amdefine-0.1.1.tgz", + "integrity": "sha1-tcdcUyBS3M1qOcAGTHcsjVegbNI=" + }, + "ansi-colors": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-3.2.3.tgz", + "integrity": "sha512-LEHHyuhlPY3TmuUYMh2oz89lTShfvgbmzaBcxve9t/9Wuy7Dwf4yoAKcND7KFT1HAQfqZ12qtc+DUrBMeKF9nw==", + "dev": true + }, + "ansi-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", + "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", + "dev": true + }, + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "requires": { + "color-convert": "^1.9.0" + } + }, + "argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "dev": true, + "requires": { + "sprintf-js": "~1.0.2" + } + }, + "balanced-match": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", + "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=", + "dev": true + }, + "brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dev": true, + "requires": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "browser-stdout": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/browser-stdout/-/browser-stdout-1.3.1.tgz", + "integrity": "sha512-qhAVI1+Av2X7qelOfAIYwXONood6XlZE/fXaBSmW/T5SzLAmCgzi+eiWE7fUvbHaeNBQH13UftjpXxsfLkMpgw==", + "dev": true + }, + "camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "dev": true + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "dependencies": { + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "cliui": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-4.1.0.tgz", + "integrity": "sha512-4FG+RSG9DL7uEwRUZXZn3SS34DiDPfzP0VOiEwtUWlE+AR2EIg+hSyvrIgUUfhdgR/UkAeW2QHgeP+hWrXs7jQ==", + "dev": true, + "requires": { + "string-width": "^2.1.1", + "strip-ansi": "^4.0.0", + "wrap-ansi": "^2.0.0" + } + }, + "code-point-at": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz", + "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=", + "dev": true + }, + "color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dev": true, + "requires": { + "color-name": "1.1.3" + } + }, + "color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", + "dev": true + }, + "concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=", + "dev": true + }, + "cross-spawn": { + "version": "6.0.5", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", + "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", + "dev": true, + "requires": { + "nice-try": "^1.0.4", + "path-key": "^2.0.1", + "semver": "^5.5.0", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + } + }, + "debug": { + "version": "3.2.6", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz", + "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==", + "dev": true, + "requires": { + "ms": "^2.1.1" + } + }, + "decamelize": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", + "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=", + "dev": true + }, + "define-properties": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz", + "integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==", + "dev": true, + "requires": { + "object-keys": "^1.0.12" + } + }, + "diff": { + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/diff/-/diff-3.5.0.tgz", + "integrity": "sha512-A46qtFgd+g7pDZinpnwiRJtxbC1hpgf0uzP3iG89scHk0AUC7A1TGxf5OiiOUv/JMZR8GOt8hL900hV0bOy5xA==", + "dev": true + }, + "emoji-regex": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", + "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==", + "dev": true + }, + "end-of-stream": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.1.tgz", + "integrity": "sha512-1MkrZNvWTKCaigbn+W15elq2BB/L22nqrSY5DKlo3X6+vclJm8Bb5djXJBmEX6fS3+zCh/F4VBK5Z2KxJt4s2Q==", + "dev": true, + "requires": { + "once": "^1.4.0" + } + }, + "es-abstract": { + "version": "1.13.0", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.13.0.tgz", + "integrity": "sha512-vDZfg/ykNxQVwup/8E1BZhVzFfBxs9NqMzGcvIJrqg5k2/5Za2bWo40dK2J1pgLngZ7c+Shh8lwYtLGyrwPutg==", + "dev": true, + "requires": { + "es-to-primitive": "^1.2.0", + "function-bind": "^1.1.1", + "has": "^1.0.3", + "is-callable": "^1.1.4", + "is-regex": "^1.0.4", + "object-keys": "^1.0.12" + } + }, + "es-to-primitive": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.0.tgz", + "integrity": "sha512-qZryBOJjV//LaxLTV6UC//WewneB3LcXOL9NP++ozKVXsIIIpm/2c13UDiD9Jp2eThsecw9m3jPqDwTyobcdbg==", + "dev": true, + "requires": { + "is-callable": "^1.1.4", + "is-date-object": "^1.0.1", + "is-symbol": "^1.0.2" + } + }, + "escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", + "dev": true + }, + "esprima": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", + "dev": true + }, + "execa": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz", + "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", + "dev": true, + "requires": { + "cross-spawn": "^6.0.0", + "get-stream": "^4.0.0", + "is-stream": "^1.1.0", + "npm-run-path": "^2.0.0", + "p-finally": "^1.0.0", + "signal-exit": "^3.0.0", + "strip-eof": "^1.0.0" + } + }, + "find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "dev": true, + "requires": { + "locate-path": "^3.0.0" + } + }, + "flat": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/flat/-/flat-4.1.0.tgz", + "integrity": "sha512-Px/TiLIznH7gEDlPXcUD4KnBusa6kR6ayRUVcnEAbreRIuhkqow/mun59BuRXwoYk7ZQOLW1ZM05ilIvK38hFw==", + "dev": true, + "requires": { + "is-buffer": "~2.0.3" + } + }, + "fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=", + "dev": true + }, + "function-bind": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", + "dev": true + }, + "get-caller-file": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", + "dev": true + }, + "get-stream": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", + "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", + "dev": true, + "requires": { + "pump": "^3.0.0" + } + }, + "glob": { + "version": "7.1.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.3.tgz", + "integrity": "sha512-vcfuiIxogLV4DlGBHIUOwI0IbrJ8HWPc4MU7HzviGeNho/UJDfi6B5p3sHeWIQ0KGIU0Jpxi5ZHxemQfLkkAwQ==", + "dev": true, + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + }, + "growl": { + "version": "1.10.5", + "resolved": "https://registry.npmjs.org/growl/-/growl-1.10.5.tgz", + "integrity": "sha512-qBr4OuELkhPenW6goKVXiv47US3clb3/IbuWF9KNKEijAy9oeHxU9IgzjvJhHkUzhaj7rOUD7+YGWqUjLp5oSA==", + "dev": true + }, + "has": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", + "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", + "dev": true, + "requires": { + "function-bind": "^1.1.1" + } + }, + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", + "dev": true + }, + "has-symbols": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.0.tgz", + "integrity": "sha1-uhqPGvKg/DllD1yFA2dwQSIGO0Q=", + "dev": true + }, + "he": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", + "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==", + "dev": true + }, + "inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", + "dev": true, + "requires": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", + "dev": true + }, + "invert-kv": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-2.0.0.tgz", + "integrity": "sha512-wPVv/y/QQ/Uiirj/vh3oP+1Ww+AWehmi1g5fFWGPF6IpCBCDVrhgHRMvrLfdYcwDh3QJbGXDW4JAuzxElLSqKA==", + "dev": true + }, + "is-buffer": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-2.0.3.tgz", + "integrity": "sha512-U15Q7MXTuZlrbymiz95PJpZxu8IlipAp4dtS3wOdgPXx3mqBnslrWU14kxfHB+Py/+2PVKSr37dMAgM2A4uArw==", + "dev": true + }, + "is-callable": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.1.4.tgz", + "integrity": "sha512-r5p9sxJjYnArLjObpjA4xu5EKI3CuKHkJXMhT7kwbpUyIFD1n5PMAsoPvWnvtZiNz7LjkYDRZhd7FlI0eMijEA==", + "dev": true + }, + "is-date-object": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.1.tgz", + "integrity": "sha1-mqIOtq7rv/d/vTPnTKAbM1gdOhY=", + "dev": true + }, + "is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", + "dev": true + }, + "is-regex": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.0.4.tgz", + "integrity": "sha1-VRdIm1RwkbCTDglWVM7SXul+lJE=", + "dev": true, + "requires": { + "has": "^1.0.1" + } + }, + "is-stream": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", + "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=", + "dev": true + }, + "is-symbol": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.2.tgz", + "integrity": "sha512-HS8bZ9ox60yCJLH9snBpIwv9pYUAkcuLhSA1oero1UB5y9aiQpRA8y2ex945AOtCZL1lJDeIk3G5LthswI46Lw==", + "dev": true, + "requires": { + "has-symbols": "^1.0.0" + } + }, + "isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=", + "dev": true + }, + "js-yaml": { + "version": "3.13.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.13.1.tgz", + "integrity": "sha512-YfbcO7jXDdyj0DGxYVSlSeQNHbD7XPWvrVWeVUujrQEoZzWJIRrCPoyk6kL6IAjAG2IolMK4T0hNUe0HOUs5Jw==", + "dev": true, + "requires": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + } + }, + "jsonix": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/jsonix/-/jsonix-3.0.0.tgz", + "integrity": "sha512-3I3CwAR5YRLGEApVjTYIDVzjryfvQq1sdEu8FLLCirGYBA9j0qDhIFHjtxEEyV0UApRgdAG8l4Za0VllZENHyA==", + "requires": { + "amdefine": "0.x.x", + "xmldom": ">=0.1.21", + "xmlhttprequest": "1.x.x" + } + }, + "lcid": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/lcid/-/lcid-2.0.0.tgz", + "integrity": "sha512-avPEb8P8EGnwXKClwsNUgryVjllcRqtMYa49NTsbQagYuT1DcXnl1915oxWjoyGrXR6zH/Y0Zc96xWsPcoDKeA==", + "dev": true, + "requires": { + "invert-kv": "^2.0.0" + } + }, + "locate-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "dev": true, + "requires": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + } + }, + "lodash": { + "version": "4.17.11", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.11.tgz", + "integrity": "sha512-cQKh8igo5QUhZ7lg38DYWAxMvjSAKG0A8wGSVimP07SIUEK2UO+arSRKbRZWtelMtN5V0Hkwh5ryOto/SshYIg==", + "dev": true + }, + "log-symbols": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-2.2.0.tgz", + "integrity": "sha512-VeIAFslyIerEJLXHziedo2basKbMKtTw3vfn5IzG0XTjhAVEJyNHnL2p7vc+wBDSdQuUpNw3M2u6xb9QsAY5Eg==", + "dev": true, + "requires": { + "chalk": "^2.0.1" + } + }, + "map-age-cleaner": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/map-age-cleaner/-/map-age-cleaner-0.1.3.tgz", + "integrity": "sha512-bJzx6nMoP6PDLPBFmg7+xRKeFZvFboMrGlxmNj9ClvX53KrmvM5bXFXEWjbz4cz1AFn+jWJ9z/DJSz7hrs0w3w==", + "dev": true, + "requires": { + "p-defer": "^1.0.0" + } + }, + "mem": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/mem/-/mem-4.3.0.tgz", + "integrity": "sha512-qX2bG48pTqYRVmDB37rn/6PT7LcR8T7oAX3bf99u1Tt1nzxYfxkgqDwUwolPlXweM0XzBOBFzSx4kfp7KP1s/w==", + "dev": true, + "requires": { + "map-age-cleaner": "^0.1.1", + "mimic-fn": "^2.0.0", + "p-is-promise": "^2.0.0" + } + }, + "mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", + "dev": true + }, + "minimatch": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", + "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", + "dev": true, + "requires": { + "brace-expansion": "^1.1.7" + } + }, + "minimist": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz", + "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=", + "dev": true + }, + "mkdirp": { + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", + "integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=", + "dev": true, + "requires": { + "minimist": "0.0.8" + } + }, + "mocha": { + "version": "6.1.4", + "resolved": "https://registry.npmjs.org/mocha/-/mocha-6.1.4.tgz", + "integrity": "sha512-PN8CIy4RXsIoxoFJzS4QNnCH4psUCPWc4/rPrst/ecSJJbLBkubMiyGCP2Kj/9YnWbotFqAoeXyXMucj7gwCFg==", + "dev": true, + "requires": { + "ansi-colors": "3.2.3", + "browser-stdout": "1.3.1", + "debug": "3.2.6", + "diff": "3.5.0", + "escape-string-regexp": "1.0.5", + "find-up": "3.0.0", + "glob": "7.1.3", + "growl": "1.10.5", + "he": "1.2.0", + "js-yaml": "3.13.1", + "log-symbols": "2.2.0", + "minimatch": "3.0.4", + "mkdirp": "0.5.1", + "ms": "2.1.1", + "node-environment-flags": "1.0.5", + "object.assign": "4.1.0", + "strip-json-comments": "2.0.1", + "supports-color": "6.0.0", + "which": "1.3.1", + "wide-align": "1.1.3", + "yargs": "13.2.2", + "yargs-parser": "13.0.0", + "yargs-unparser": "1.5.0" + } + }, + "ms": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", + "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==", + "dev": true + }, + "nice-try": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz", + "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==", + "dev": true + }, + "node-environment-flags": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/node-environment-flags/-/node-environment-flags-1.0.5.tgz", + "integrity": "sha512-VNYPRfGfmZLx0Ye20jWzHUjyTW/c+6Wq+iLhDzUI4XmhrDd9l/FozXV3F2xOaXjvp0co0+v1YSR3CMP6g+VvLQ==", + "dev": true, + "requires": { + "object.getownpropertydescriptors": "^2.0.3", + "semver": "^5.7.0" + } + }, + "npm-run-path": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", + "integrity": "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=", + "dev": true, + "requires": { + "path-key": "^2.0.0" + } + }, + "number-is-nan": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz", + "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=", + "dev": true + }, + "object-keys": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", + "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", + "dev": true + }, + "object.assign": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.0.tgz", + "integrity": "sha512-exHJeq6kBKj58mqGyTQ9DFvrZC/eR6OwxzoM9YRoGBqrXYonaFyGiFMuc9VZrXf7DarreEwMpurG3dd+CNyW5w==", + "dev": true, + "requires": { + "define-properties": "^1.1.2", + "function-bind": "^1.1.1", + "has-symbols": "^1.0.0", + "object-keys": "^1.0.11" + } + }, + "object.getownpropertydescriptors": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.0.3.tgz", + "integrity": "sha1-h1jIRvW0B62rDyNuCYbxSwUcqhY=", + "dev": true, + "requires": { + "define-properties": "^1.1.2", + "es-abstract": "^1.5.1" + } + }, + "once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", + "dev": true, + "requires": { + "wrappy": "1" + } + }, + "os-locale": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-3.1.0.tgz", + "integrity": "sha512-Z8l3R4wYWM40/52Z+S265okfFj8Kt2cC2MKY+xNi3kFs+XGI7WXu/I309QQQYbRW4ijiZ+yxs9pqEhJh0DqW3Q==", + "dev": true, + "requires": { + "execa": "^1.0.0", + "lcid": "^2.0.0", + "mem": "^4.0.0" + } + }, + "p-defer": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-defer/-/p-defer-1.0.0.tgz", + "integrity": "sha1-n26xgvbJqozXQwBKfU+WsZaw+ww=", + "dev": true + }, + "p-finally": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", + "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=", + "dev": true + }, + "p-is-promise": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/p-is-promise/-/p-is-promise-2.1.0.tgz", + "integrity": "sha512-Y3W0wlRPK8ZMRbNq97l4M5otioeA5lm1z7bkNkxCka8HSPjR0xRWmpCmc9utiaLP9Jb1eD8BgeIxTW4AIF45Pg==", + "dev": true + }, + "p-limit": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.2.0.tgz", + "integrity": "sha512-pZbTJpoUsCzV48Mc9Nh51VbwO0X9cuPFE8gYwx9BTCt9SF8/b7Zljd2fVgOxhIF/HDTKgpVzs+GPhyKfjLLFRQ==", + "dev": true, + "requires": { + "p-try": "^2.0.0" + } + }, + "p-locate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", + "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", + "dev": true, + "requires": { + "p-limit": "^2.0.0" + } + }, + "p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", + "dev": true + }, + "path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", + "dev": true + }, + "path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", + "dev": true + }, + "path-key": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", + "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=", + "dev": true + }, + "pump": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", + "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", + "dev": true, + "requires": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + }, + "require-directory": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", + "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=", + "dev": true + }, + "require-main-filename": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz", + "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==", + "dev": true + }, + "semver": { + "version": "5.7.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.0.tgz", + "integrity": "sha512-Ya52jSX2u7QKghxeoFGpLwCtGlt7j0oY9DYb5apt9nPlJ42ID+ulTXESnt/qAQcoSERyZ5sl3LDIOw0nAn/5DA==", + "dev": true + }, + "set-blocking": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", + "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=", + "dev": true + }, + "shebang-command": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", + "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=", + "dev": true, + "requires": { + "shebang-regex": "^1.0.0" + } + }, + "shebang-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", + "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=", + "dev": true + }, + "signal-exit": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.2.tgz", + "integrity": "sha1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0=", + "dev": true + }, + "sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=", + "dev": true + }, + "string-width": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", + "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", + "dev": true, + "requires": { + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^4.0.0" + } + }, + "strip-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", + "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", + "dev": true, + "requires": { + "ansi-regex": "^3.0.0" + } + }, + "strip-eof": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz", + "integrity": "sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=", + "dev": true + }, + "strip-json-comments": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", + "integrity": "sha1-PFMZQukIwml8DsNEhYwobHygpgo=", + "dev": true + }, + "supports-color": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.0.0.tgz", + "integrity": "sha512-on9Kwidc1IUQo+bQdhi8+Tijpo0e1SS6RoGo2guUwn5vdaxw8RXOF9Vb2ws+ihWOmh4JnCJOvaziZWP1VABaLg==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + }, + "which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "dev": true, + "requires": { + "isexe": "^2.0.0" + } + }, + "which-module": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz", + "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=", + "dev": true + }, + "wide-align": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.3.tgz", + "integrity": "sha512-QGkOQc8XL6Bt5PwnsExKBPuMKBxnGxWWW3fU55Xt4feHozMUhdUMaBCk290qpm/wG5u/RSKzwdAC4i51YigihA==", + "dev": true, + "requires": { + "string-width": "^1.0.2 || 2" + } + }, + "wrap-ansi": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-2.1.0.tgz", + "integrity": "sha1-2Pw9KE3QV5T+hJc8rs3Rz4JP3YU=", + "dev": true, + "requires": { + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1" + }, + "dependencies": { + "ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", + "dev": true + }, + "is-fullwidth-code-point": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", + "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", + "dev": true, + "requires": { + "number-is-nan": "^1.0.0" + } + }, + "string-width": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", + "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", + "dev": true, + "requires": { + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "strip-ansi": "^3.0.0" + } + }, + "strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "dev": true, + "requires": { + "ansi-regex": "^2.0.0" + } + } + } + }, + "wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=", + "dev": true + }, + "xmldom": { + "version": "0.1.27", + "resolved": "https://registry.npmjs.org/xmldom/-/xmldom-0.1.27.tgz", + "integrity": "sha1-1QH5ezvbQDr4757MIFcxh6rawOk=" + }, + "xmlhttprequest": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/xmlhttprequest/-/xmlhttprequest-1.8.0.tgz", + "integrity": "sha1-Z/4HXFwk/vOfnWX197f+dRcZaPw=" + }, + "y18n": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.0.tgz", + "integrity": "sha512-r9S/ZyXu/Xu9q1tYlpsLIsa3EeLXXk0VwlxqTcFRfg9EhMW+17kbt9G0NrgCmhGb5vT2hyhJZLfDGx+7+5Uj/w==", + "dev": true + }, + "yargs": { + "version": "13.2.2", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-13.2.2.tgz", + "integrity": "sha512-WyEoxgyTD3w5XRpAQNYUB9ycVH/PQrToaTXdYXRdOXvEy1l19br+VJsc0vcO8PTGg5ro/l/GY7F/JMEBmI0BxA==", + "dev": true, + "requires": { + "cliui": "^4.0.0", + "find-up": "^3.0.0", + "get-caller-file": "^2.0.1", + "os-locale": "^3.1.0", + "require-directory": "^2.1.1", + "require-main-filename": "^2.0.0", + "set-blocking": "^2.0.0", + "string-width": "^3.0.0", + "which-module": "^2.0.0", + "y18n": "^4.0.0", + "yargs-parser": "^13.0.0" + }, + "dependencies": { + "ansi-regex": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", + "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", + "dev": true + }, + "string-width": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", + "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", + "dev": true, + "requires": { + "emoji-regex": "^7.0.1", + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^5.1.0" + } + }, + "strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "dev": true, + "requires": { + "ansi-regex": "^4.1.0" + } + } + } + }, + "yargs-parser": { + "version": "13.0.0", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-13.0.0.tgz", + "integrity": "sha512-w2LXjoL8oRdRQN+hOyppuXs+V/fVAYtpcrRxZuF7Kt/Oc+Jr2uAcVntaUTNT6w5ihoWfFDpNY8CPx1QskxZ/pw==", + "dev": true, + "requires": { + "camelcase": "^5.0.0", + "decamelize": "^1.2.0" + } + }, + "yargs-unparser": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/yargs-unparser/-/yargs-unparser-1.5.0.tgz", + "integrity": "sha512-HK25qidFTCVuj/D1VfNiEndpLIeJN78aqgR23nL3y4N0U/91cOAzqfHlF8n2BvoNDcZmJKin3ddNSvOxSr8flw==", + "dev": true, + "requires": { + "flat": "^4.1.0", + "lodash": "^4.17.11", + "yargs": "^12.0.5" + }, + "dependencies": { + "get-caller-file": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-1.0.3.tgz", + "integrity": "sha512-3t6rVToeoZfYSGd8YoLFR2DJkiQrIiUrGcjvFX2mDw3bn6k2OtwHN0TNCLbBO+w8qTvimhDkv+LSscbJY1vE6w==", + "dev": true + }, + "require-main-filename": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-1.0.1.tgz", + "integrity": "sha1-l/cXtp1IeE9fUmpsWqj/3aBVpNE=", + "dev": true + }, + "yargs": { + "version": "12.0.5", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-12.0.5.tgz", + "integrity": "sha512-Lhz8TLaYnxq/2ObqHDql8dX8CJi97oHxrjUcYtzKbbykPtVW9WB+poxI+NM2UIzsMgNCZTIf0AQwsjK5yMAqZw==", + "dev": true, + "requires": { + "cliui": "^4.0.0", + "decamelize": "^1.2.0", + "find-up": "^3.0.0", + "get-caller-file": "^1.0.1", + "os-locale": "^3.0.0", + "require-directory": "^2.1.1", + "require-main-filename": "^1.0.1", + "set-blocking": "^2.0.0", + "string-width": "^2.0.0", + "which-module": "^2.0.0", + "y18n": "^3.2.1 || ^4.0.0", + "yargs-parser": "^11.1.1" + } + }, + "yargs-parser": { + "version": "11.1.1", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-11.1.1.tgz", + "integrity": "sha512-C6kB/WJDiaxONLJQnF8ccx9SEeoTTLek8RVbaOIsrAUS8VrBEXfmeSnCZxygc+XC2sNMBIwOOnfcxiynjHsVSQ==", + "dev": true, + "requires": { + "camelcase": "^5.0.0", + "decamelize": "^1.2.0" + } + } + } + } + } +} diff --git a/l/lpq/package.json b/l/lpq/package.json new file mode 100644 index 0000000..1432d9c --- /dev/null +++ b/l/lpq/package.json @@ -0,0 +1,31 @@ +{ + "name": "jsonix-support-l-lpq", + "version": "1.0.0", + "description": "troubleshooting inifinite loop issue in Jsonix with LoansPQ CLF XSD", + "main": "test.js", + "scripts": { + "test": "mocha" + }, + "repository": { + "type": "git", + "url": "git+https://github.com/jabez007/jsonix-support.git" + }, + "keywords": [ + "Jsonix", + "LoansPQ", + "XSD", + "CLF" + ], + "author": "Jimmy McCann", + "license": "ISC", + "bugs": { + "url": "https://github.com/jabez007/jsonix-support/issues" + }, + "homepage": "https://github.com/jabez007/jsonix-support#readme", + "dependencies": { + "jsonix": "^3.0.0" + }, + "devDependencies": { + "mocha": "^6.1.4" + } +} diff --git a/l/lpq/test/test_20190618_pc.js b/l/lpq/test/test_20190618_pc.js new file mode 100644 index 0000000..bdc2154 --- /dev/null +++ b/l/lpq/test/test_20190618_pc.js @@ -0,0 +1,41 @@ +const assert = require('assert'); +const { Jsonix } = require('jsonix'); +// const { business_loan } = require('../CLF_20190618_pc/business_loan'); +const { creditcard_loan } = require('../CLF_20190618_pc/creditcard_loan'); +// const { mortgage_loan } = require('../CLF_20190618_pc/mortgage_loan'); +const { personal_loan } = require('../CLF_20190618_pc/personal_loan'); +// const { vehicle_loan } = require('../CLF_20190618_pc/vehicle_loan'); +// const { xpress_loan } = require('../CLF_20190618_pc/xpress_loan'); + +describe('LoansPQ CLF on PC', function() { + /*it('should be able to create a business_loan context', function() { + assert.doesNotThrow(() => { + const context = new Jsonix.Context([business_loan]); + }); + });*/ + it('should be able to create a creditcard_loan context', function() { + assert.doesNotThrow(() => { + const context = new Jsonix.Context([creditcard_loan]); + }); + }); + /*it('should be able to create a mortgage_loan context', function() { + assert.doesNotThrow(() => { + const context = new Jsonix.Context([mortgage_loan]); + }); + });*/ + it('should be able to create a personal_loan context', function() { + assert.doesNotThrow(() => { + const context = new Jsonix.Context([personal_loan]); + }); + }); + /*it('should be able to create a vehicle_loan context', function() { + assert.doesNotThrow(() => { + const context = new Jsonix.Context([vehicle_loan]); + }); + }); + it('should be able to create a xpress_loan context', function() { + assert.doesNotThrow(() => { + const context = new Jsonix.Context([xpress_loan]); + }); + });*/ +}); diff --git a/l/lpq/test/test_20190626_mac.js b/l/lpq/test/test_20190626_mac.js new file mode 100644 index 0000000..ffe7853 --- /dev/null +++ b/l/lpq/test/test_20190626_mac.js @@ -0,0 +1,41 @@ +const assert = require('assert'); +const { Jsonix } = require('jsonix'); +const { business_loan } = require('../CLF_20190626_mac/business_loan'); +const { creditcard_loan } = require('../CLF_20190626_mac/creditcard_loan'); +const { mortgage_loan } = require('../CLF_20190626_mac/mortgage_loan'); +const { personal_loan } = require('../CLF_20190626_mac/personal_loan'); +const { vehicle_loan } = require('../CLF_20190626_mac/vehicle_loan'); +const { xpress_loan } = require('../CLF_20190626_mac/xpress_loan'); + +describe('LoansPQ CLF on Mac', function() { + it('should be able to create a business_loan context', function() { + assert.doesNotThrow(() => { + const context = new Jsonix.Context([business_loan]); + }); + }); + it('should be able to create a creditcard_loan context', function() { + assert.doesNotThrow(() => { + const context = new Jsonix.Context([creditcard_loan]); + }); + }); + it('should be able to create a mortgage_loan context', function() { + assert.doesNotThrow(() => { + const context = new Jsonix.Context([mortgage_loan]); + }); + }); + it('should be able to create a personal_loan context', function() { + assert.doesNotThrow(() => { + const context = new Jsonix.Context([personal_loan]); + }); + }); + it('should be able to create a vehicle_loan context', function() { + assert.doesNotThrow(() => { + const context = new Jsonix.Context([vehicle_loan]); + }); + }); + it('should be able to create a xpress_loan context', function() { + assert.doesNotThrow(() => { + const context = new Jsonix.Context([xpress_loan]); + }); + }); +}); From a5843880028777c00e0ad095a88edbf0a02d73f0 Mon Sep 17 00:00:00 2001 From: Jimmy McCann Date: Thu, 27 Jun 2019 09:02:27 -0500 Subject: [PATCH 2/3] build out pc test cases --- l/lpq/CLF_20190618_pc/business_loan.js | 7722 +++++++++++++ l/lpq/CLF_20190618_pc/business_loan.xsd | 2197 ++++ l/lpq/CLF_20190618_pc/mortgage_loan.js | 13024 ++++++++++++++++++++++ l/lpq/CLF_20190618_pc/mortgage_loan.xsd | 3083 +++++ l/lpq/CLF_20190618_pc/personal_loan.xsd | 2 +- l/lpq/CLF_20190618_pc/vehicle_loan.js | 6759 +++++++++++ l/lpq/CLF_20190618_pc/vehicle_loan.xsd | 1341 +++ l/lpq/CLF_20190618_pc/xpress_loan.js | 7989 +++++++++++++ l/lpq/CLF_20190618_pc/xpress_loan.xsd | 2432 ++++ l/lpq/jsonix.pc | 6 + l/lpq/test/test_20190618_pc.js | 60 +- 11 files changed, 44586 insertions(+), 29 deletions(-) create mode 100644 l/lpq/CLF_20190618_pc/business_loan.js create mode 100644 l/lpq/CLF_20190618_pc/business_loan.xsd create mode 100644 l/lpq/CLF_20190618_pc/mortgage_loan.js create mode 100644 l/lpq/CLF_20190618_pc/mortgage_loan.xsd create mode 100644 l/lpq/CLF_20190618_pc/vehicle_loan.js create mode 100644 l/lpq/CLF_20190618_pc/vehicle_loan.xsd create mode 100644 l/lpq/CLF_20190618_pc/xpress_loan.js create mode 100644 l/lpq/CLF_20190618_pc/xpress_loan.xsd create mode 100644 l/lpq/jsonix.pc diff --git a/l/lpq/CLF_20190618_pc/business_loan.js b/l/lpq/CLF_20190618_pc/business_loan.js new file mode 100644 index 0000000..f7bd9e1 --- /dev/null +++ b/l/lpq/CLF_20190618_pc/business_loan.js @@ -0,0 +1,7722 @@ +var business_loan_Module_Factory = function () { + var business_loan = { + name: 'business_loan', + defaultElementNamespaceURI: 'http:\/\/www.meridianlink.com\/CLF', + typeInfos: [{ + localName: 'PAYMENTPAYROLLDEDUCTIONINFO', + typeName: 'PAYMENT_PAYROLL_DEDUCTION_INFO', + propertyInfos: [{ + name: 'accountNumber', + attributeName: { + localPart: 'account_number' + }, + type: 'attribute' + }] + }, { + localName: 'BASESYSTEM', + typeName: 'BASE_SYSTEM', + propertyInfos: [{ + name: 'otherAttributes', + type: 'anyAttribute' + }, { + name: 'processor', + elementName: 'PROCESSOR', + typeInfo: '.BASEPARTY' + }, { + name: 'loanofficer', + elementName: 'LOAN_OFFICER', + typeInfo: '.BASEPARTY' + }, { + name: 'bookingofficer', + elementName: 'BOOKING_OFFICER', + typeInfo: '.BASEPARTY' + }, { + name: 'approvalofficer', + elementName: 'APPROVAL_OFFICER', + typeInfo: '.BASEPARTY' + }, { + name: 'counterofferofficer', + elementName: 'COUNTER_OFFER_OFFICER', + typeInfo: '.BASEPARTY' + }, { + name: 'funder', + elementName: 'FUNDER', + typeInfo: '.BASEPARTY' + }, { + name: 'decliningofficer', + elementName: 'DECLINING_OFFICER', + typeInfo: '.BASEPARTY' + }, { + name: 'decidingofficer', + elementName: 'DECIDING_OFFICER', + typeInfo: '.BASEPARTY' + }, { + name: 'originator', + elementName: 'ORIGINATOR', + typeInfo: '.BASESYSTEM.ORIGINATOR' + }, { + name: 'branch', + elementName: 'BRANCH', + typeInfo: '.BASEBRANCH' + }, { + name: 'lender', + elementName: 'LENDER', + typeInfo: '.BASESYSTEM.LENDER' + }, { + name: 'organization', + required: true, + elementName: 'ORGANIZATION', + typeInfo: '.BASEPARTY' + }, { + name: 'insuranceseller', + elementName: 'INSURANCE_SELLER', + typeInfo: '.BASEPARTY' + }, { + name: 'clinic', + elementName: 'CLINIC', + typeInfo: '.BASEPARTY' + }, { + name: 'clinicworker', + elementName: 'CLINIC_WORKER', + typeInfo: '.BASEPARTY' + }, { + name: 'insurancelastpulledofficer', + elementName: 'INSURANCE_LAST_PULLED_OFFICER', + typeInfo: '.BASEPARTY' + }, { + name: 'source', + attributeName: { + localPart: 'source' + }, + type: 'attribute' + }, { + name: 'originationIp', + attributeName: { + localPart: 'origination_ip' + }, + type: 'attribute' + }, { + name: 'externalSource', + attributeName: { + localPart: 'external_source' + }, + type: 'attribute' + }, { + name: 'loanNumber', + attributeName: { + localPart: 'loan_number' + }, + type: 'attribute' + }, { + name: 'referenceNumberType', + attributeName: { + localPart: 'reference_number_type' + }, + type: 'attribute' + }] + }, { + localName: 'BASECURRENTADDRESSCHOICE', + typeName: 'BASE_CURRENT_ADDRESS_CHOICE', + propertyInfos: [{ + name: 'strictaddress', + required: true, + elementName: 'STRICT_ADDRESS', + typeInfo: '.BASEADDRESSSTRICT' + }, { + name: 'looseaddress', + required: true, + elementName: 'LOOSE_ADDRESS', + typeInfo: '.BASEADDRESSLOOSE' + }, { + name: 'threelineaddress', + required: true, + elementName: 'THREE_LINE_ADDRESS', + typeInfo: '.BASEADDRESSTHREELINE' + }] + }, { + localName: 'BUSINESSLOAN.FUNDING', + typeName: null, + baseTypeInfo: '.BUSINESSFUNDINGINFO', + propertyInfos: [{ + name: 'insuranceoptions', + required: true, + elementName: 'INSURANCE_OPTIONS', + typeInfo: '.BUSINESSLOAN.FUNDING.INSURANCEOPTIONS' + }, { + name: 'closeendinfo', + elementName: 'CLOSE_END_INFO', + typeInfo: '.BASECLOSEENDINFO' + }] + }, { + localName: 'BUSINESSLOANINFO', + typeName: 'BUSINESS_LOAN_INFO', + baseTypeInfo: '.BASELOANINFO', + propertyInfos: [{ + name: 'purchaseRealEstateAmount', + typeInfo: 'Decimal', + attributeName: { + localPart: 'purchase_real_estate_amount' + }, + type: 'attribute' + }, { + name: 'purchaseBusinessAmount', + typeInfo: 'Decimal', + attributeName: { + localPart: 'purchase_business_amount' + }, + type: 'attribute' + }, { + name: 'refinanceAmount', + typeInfo: 'Decimal', + attributeName: { + localPart: 'refinance_amount' + }, + type: 'attribute' + }, { + name: 'renovateAmount', + typeInfo: 'Decimal', + attributeName: { + localPart: 'renovate_amount' + }, + type: 'attribute' + }, { + name: 'workingCapitalAmount', + typeInfo: 'Decimal', + attributeName: { + localPart: 'working_capital_amount' + }, + type: 'attribute' + }, { + name: 'purchaseEquipmentAmount', + typeInfo: 'Decimal', + attributeName: { + localPart: 'purchase_equipment_amount' + }, + type: 'attribute' + }, { + name: 'otherAmount', + typeInfo: 'Decimal', + attributeName: { + localPart: 'other_amount' + }, + type: 'attribute' + }, { + name: 'borrowerContribution', + typeInfo: 'Decimal', + attributeName: { + localPart: 'borrower_contribution' + }, + type: 'attribute' + }, { + name: 'amountRequested', + typeInfo: 'Decimal', + attributeName: { + localPart: 'amount_requested' + }, + type: 'attribute' + }, { + name: 'rate', + typeInfo: 'Decimal', + attributeName: { + localPart: 'rate' + }, + type: 'attribute' + }, { + name: 'loanTerm', + typeInfo: 'Int', + attributeName: { + localPart: 'loan_term' + }, + type: 'attribute' + }, { + name: 'amountApproved', + typeInfo: 'Decimal', + attributeName: { + localPart: 'amount_approved' + }, + type: 'attribute' + }, { + name: 'monthlyPayment', + typeInfo: 'Decimal', + attributeName: { + localPart: 'monthly_payment' + }, + type: 'attribute' + }, { + name: 'numberOfPayments', + typeInfo: 'Int', + attributeName: { + localPart: 'number_of_payments' + }, + type: 'attribute' + }, { + name: 'businessSubType', + attributeName: { + localPart: 'business_sub_type' + }, + type: 'attribute' + }, { + name: 'isIndirectLoan', + attributeName: { + localPart: 'is_indirect_loan' + }, + type: 'attribute' + }, { + name: 'businessPurposeType', + attributeName: { + localPart: 'business_purpose_type' + }, + type: 'attribute' + }, { + name: 'securityOption', + attributeName: { + localPart: 'security_option' + }, + type: 'attribute' + }, { + name: 'apr', + typeInfo: 'Decimal', + attributeName: { + localPart: 'apr' + }, + type: 'attribute' + }, { + name: 'introApr', + typeInfo: 'Decimal', + attributeName: { + localPart: 'intro_apr' + }, + type: 'attribute' + }, { + name: 'introAprExpireDate', + typeInfo: 'Calendar', + attributeName: { + localPart: 'intro_apr_expire_date' + }, + type: 'attribute' + }, { + name: 'minimumPayment', + typeInfo: 'Decimal', + attributeName: { + localPart: 'minimum_payment' + }, + type: 'attribute' + }, { + name: 'paymentPercent', + typeInfo: 'Decimal', + attributeName: { + localPart: 'payment_percent' + }, + type: 'attribute' + }, { + name: 'isBalloon', + attributeName: { + localPart: 'is_balloon' + }, + type: 'attribute' + }, { + name: 'otherChargesDescription', + attributeName: { + localPart: 'other_charges_description' + }, + type: 'attribute' + }, { + name: 'otherCharges', + typeInfo: 'Decimal', + attributeName: { + localPart: 'other_charges' + }, + type: 'attribute' + }, { + name: 'locAmount', + typeInfo: 'Decimal', + attributeName: { + localPart: 'loc_amount' + }, + type: 'attribute' + }, { + name: 'locExpireDate', + typeInfo: 'Calendar', + attributeName: { + localPart: 'loc_expire_date' + }, + type: 'attribute' + }, { + name: 'isLOC', + attributeName: { + localPart: 'is_LOC' + }, + type: 'attribute' + }, { + name: 'amountApprovedVariance', + typeInfo: 'Decimal', + attributeName: { + localPart: 'amount_approved_variance' + }, + type: 'attribute' + }, { + name: 'useOfProceeds', + attributeName: { + localPart: 'use_of_proceeds' + }, + type: 'attribute' + }, { + name: 'changeInCircumstancesDate', + typeInfo: 'Date', + attributeName: { + localPart: 'change_in_circumstances_date' + }, + type: 'attribute' + }, { + name: 'productConversionDate', + typeInfo: 'Date', + attributeName: { + localPart: 'product_conversion_date' + }, + type: 'attribute' + }, { + name: 'isHighRiskBusiness', + attributeName: { + localPart: 'is_high_risk_business' + }, + type: 'attribute' + }, { + name: 'isHighRiskBusinessManual', + attributeName: { + localPart: 'is_high_risk_business_manual' + }, + type: 'attribute' + }] + }, { + localName: 'BUSINESSLOAN.FUNDING.INSURANCEOPTIONS', + typeName: null, + propertyInfos: [{ + name: 'insuranceoption', + minOccurs: 0, + collection: true, + elementName: 'INSURANCE_OPTION', + typeInfo: '.BUSINESSINSURANCE' + }, { + name: 'loanClass', + attributeName: { + localPart: 'loan_class' + }, + type: 'attribute' + }, { + name: 'description', + attributeName: { + localPart: 'description' + }, + type: 'attribute' + }, { + name: 'borrower1Index', + typeInfo: 'Integer', + attributeName: { + localPart: 'borrower_1_index' + }, + type: 'attribute' + }, { + name: 'borrower1IsSpouse', + attributeName: { + localPart: 'borrower_1_is_spouse' + }, + type: 'attribute' + }, { + name: 'borrower2Index', + typeInfo: 'Integer', + attributeName: { + localPart: 'borrower_2_index' + }, + type: 'attribute' + }, { + name: 'borrower2IsSpouse', + attributeName: { + localPart: 'borrower_2_is_spouse' + }, + type: 'attribute' + }] + }, { + localName: 'BASEIDCARD', + typeName: 'BASE_ID_CARD', + propertyInfos: [{ + name: 'cardType', + attributeName: { + localPart: 'card_type' + }, + type: 'attribute' + }, { + name: 'cardNumber', + attributeName: { + localPart: 'card_number' + }, + type: 'attribute' + }, { + name: 'state', + attributeName: { + localPart: 'state' + }, + type: 'attribute' + }, { + name: 'country', + attributeName: { + localPart: 'country' + }, + type: 'attribute' + }, { + name: 'expDate', + typeInfo: 'Date', + attributeName: { + localPart: 'exp_date' + }, + type: 'attribute' + }, { + name: 'dateIssued', + typeInfo: 'Date', + attributeName: { + localPart: 'date_issued' + }, + type: 'attribute' + }] + }, { + localName: 'BUSINESSLOAN.CREDITCARDINFO', + typeName: null, + baseTypeInfo: '.CREDITCARDINFO', + propertyInfos: [{ + name: 'cardholders', + elementName: 'CARD_HOLDERS', + typeInfo: '.BUSINESSLOAN.CREDITCARDINFO.CARDHOLDERS' + }] + }, { + localName: 'BUSINESSGUARANTORINFO', + typeName: 'BUSINESS_GUARANTOR_INFO', + baseTypeInfo: '.BASEBUSINESSCOMPANYINFO', + propertyInfos: [{ + name: 'otherAttributes', + type: 'anyAttribute' + }, { + name: 'businessidinfo', + elementName: 'BUSINESS_ID_INFO', + typeInfo: '.BUSINESSGUARANTORINFO.BUSINESSIDINFO' + }] + }, { + localName: 'BASECLOSEENDINFO', + typeName: 'BASE_CLOSE_END_INFO', + propertyInfos: [{ + name: 'ato', + minOccurs: 0, + maxOccurs: 10, + collection: true, + elementName: 'ATO', + typeInfo: '.BASECLOSEENDINFO.ATO' + }, { + name: 'amountOwedToLender', + typeInfo: 'Decimal', + attributeName: { + localPart: 'amount_owed_to_lender' + }, + type: 'attribute' + }, { + name: 'amountRefinanced', + typeInfo: 'Decimal', + attributeName: { + localPart: 'amount_refinanced' + }, + type: 'attribute' + }, { + name: 'cashPrepaidFinanceCharge', + typeInfo: 'Decimal', + attributeName: { + localPart: 'cash_prepaid_finance_charge' + }, + type: 'attribute' + }, { + name: 'maprCashFee', + typeInfo: 'Decimal', + attributeName: { + localPart: 'mapr_cash_fee' + }, + type: 'attribute' + }, { + name: 'filingFeeAmount', + typeInfo: 'Decimal', + attributeName: { + localPart: 'filing_fee_amount' + }, + type: 'attribute' + }, { + name: 'filingFeeType', + attributeName: { + localPart: 'filing_fee_type' + }, + type: 'attribute' + }] + }, { + localName: 'BASEASSETVEHICLE', + typeName: 'BASE_ASSET_VEHICLE', + baseTypeInfo: '.BASEASSET', + propertyInfos: [{ + name: 'vehicleYear', + attributeName: { + localPart: 'vehicle_year' + }, + type: 'attribute' + }, { + name: 'vehicleMake', + attributeName: { + localPart: 'vehicle_make' + }, + type: 'attribute' + }, { + name: 'vehicleModel', + attributeName: { + localPart: 'vehicle_model' + }, + type: 'attribute' + }, { + name: 'vehicleVin', + attributeName: { + localPart: 'vehicle_vin' + }, + type: 'attribute' + }, { + name: 'vehicleTitleOwner', + attributeName: { + localPart: 'vehicle_title_owner' + }, + type: 'attribute' + }, { + name: 'vehicleTitleNumber', + attributeName: { + localPart: 'vehicle_title_number' + }, + type: 'attribute' + }, { + name: 'vehicleColor', + attributeName: { + localPart: 'vehicle_color' + }, + type: 'attribute' + }, { + name: 'vehicleMiles', + typeInfo: 'Int', + attributeName: { + localPart: 'vehicle_miles' + }, + type: 'attribute' + }, { + name: 'vehicleLicensePlate', + attributeName: { + localPart: 'vehicle_license_plate' + }, + type: 'attribute' + }, { + name: 'vehicleSeller', + attributeName: { + localPart: 'vehicle_seller' + }, + type: 'attribute' + }, { + name: 'vehicleHasProofInsurance', + attributeName: { + localPart: 'vehicle_has_proof_insurance' + }, + type: 'attribute' + }] + }, { + localName: 'VEHICLEFINANCING', + typeName: 'VEHICLE_FINANCING', + propertyInfos: [{ + name: 'previouslienholder', + required: true, + elementName: 'PREVIOUS_LIEN_HOLDER', + typeInfo: '.VEHICLEFINANCING.PREVIOUSLIENHOLDER' + }, { + name: 'uccfiling', + required: true, + elementName: 'UCC_FILING', + typeInfo: '.VEHICLEFINANCING.UCCFILING' + }, { + name: 'holdstitle', + required: true, + elementName: 'HOLDS_TITLE', + typeInfo: '.VEHICLEFINANCING.HOLDSTITLE' + }, { + name: 'memberlienprocessing', + required: true, + elementName: 'MEMBER_LIEN_PROCESSING', + typeInfo: '.VEHICLEFINANCING.MEMBERLIENPROCESSING' + }, { + name: 'memberprocessing', + required: true, + elementName: 'MEMBER_PROCESSING', + typeInfo: '.VEHICLEFINANCING.MEMBERPROCESSING' + }, { + name: 'dealershipprocessing', + required: true, + elementName: 'DEALERSHIP_PROCESSING', + typeInfo: '.VEHICLEFINANCING.DEALERSHIPPROCESSING' + }, { + name: 'cleartitle', + required: true, + elementName: 'CLEAR_TITLE', + typeInfo: '.VEHICLEFINANCING.CLEARTITLE' + }, { + name: 'title', + required: true, + elementName: 'TITLE', + typeInfo: '.VEHICLEFINANCING.TITLE' + }, { + name: 'insurance', + required: true, + elementName: 'INSURANCE', + typeInfo: '.VEHICLEFINANCING.INSURANCE' + }, { + name: 'mileage', + typeInfo: 'Integer', + attributeName: { + localPart: 'mileage' + }, + type: 'attribute' + }, { + name: 'isNewVehicle', + attributeName: { + localPart: 'is_new_vehicle' + }, + type: 'attribute' + }, { + name: 'vehicleSalesPrice', + typeInfo: 'Decimal', + attributeName: { + localPart: 'vehicle_sales_price' + }, + type: 'attribute' + }, { + name: 'vehicleValue', + typeInfo: 'Decimal', + attributeName: { + localPart: 'vehicle_value' + }, + type: 'attribute' + }, { + name: 'vehicleValueType', + attributeName: { + localPart: 'vehicle_value_type' + }, + type: 'attribute' + }, { + name: 'isRebuiltRestored', + attributeName: { + localPart: 'is_rebuilt_restored' + }, + type: 'attribute' + }, { + name: 'processingType', + attributeName: { + localPart: 'processing_type' + }, + type: 'attribute' + }, { + name: 'vehicleOptions', + attributeName: { + localPart: 'vehicle_options' + }, + type: 'attribute' + }, { + name: 'license', + attributeName: { + localPart: 'license' + }, + type: 'attribute' + }, { + name: 'nadaInfo', + attributeName: { + localPart: 'nada_info' + }, + type: 'attribute' + }, { + name: 'bodyType', + attributeName: { + localPart: 'body_type' + }, + type: 'attribute' + }, { + name: 'commercialTitle', + attributeName: { + localPart: 'commercial_title' + }, + type: 'attribute' + }, { + name: 'color', + attributeName: { + localPart: 'color' + }, + type: 'attribute' + }, { + name: 'vin', + attributeName: { + localPart: 'vin' + }, + type: 'attribute' + }, { + name: 'vehicleType', + attributeName: { + localPart: 'vehicle_type' + }, + type: 'attribute' + }, { + name: 'year', + typeInfo: 'Integer', + attributeName: { + localPart: 'year' + }, + type: 'attribute' + }, { + name: 'make', + attributeName: { + localPart: 'make' + }, + type: 'attribute' + }, { + name: 'model', + attributeName: { + localPart: 'model' + }, + type: 'attribute' + }, { + name: 'emptyWeight', + typeInfo: 'Double', + attributeName: { + localPart: 'empty_weight' + }, + type: 'attribute' + }, { + name: 'carryingCapacity', + typeInfo: 'Double', + attributeName: { + localPart: 'carrying_capacity' + }, + type: 'attribute' + }, { + name: 'length', + typeInfo: 'Double', + attributeName: { + localPart: 'length' + }, + type: 'attribute' + }] + }, { + localName: 'BUSINESSSYSTEM', + typeName: 'BUSINESS_SYSTEM', + baseTypeInfo: '.BASESYSTEM', + propertyInfos: [{ + name: 'otherAttributes', + type: 'anyAttribute' + }, { + name: 'closingbranch', + elementName: 'CLOSING_BRANCH', + typeInfo: '.BASEBRANCH' + }, { + name: 'type', + required: true, + attributeName: { + localPart: 'type' + }, + type: 'attribute' + }] + }, { + localName: 'BENEFICIALOWNERS.BENEFICIALOWNER', + typeName: null, + propertyInfos: [{ + name: 'idcard', + required: true, + elementName: 'ID_CARD', + typeInfo: '.BASEIDCARD' + }, { + name: 'firstName', + attributeName: { + localPart: 'first_name' + }, + type: 'attribute' + }, { + name: 'middleName', + attributeName: { + localPart: 'middle_name' + }, + type: 'attribute' + }, { + name: 'lastName', + attributeName: { + localPart: 'last_name' + }, + type: 'attribute' + }, { + name: 'suffix', + attributeName: { + localPart: 'suffix' + }, + type: 'attribute' + }, { + name: 'dob', + typeInfo: 'Date', + attributeName: { + localPart: 'dob' + }, + type: 'attribute' + }, { + name: 'isTinSsn', + attributeName: { + localPart: 'is_tin_ssn' + }, + type: 'attribute' + }, { + name: 'ssn', + attributeName: { + localPart: 'ssn' + }, + type: 'attribute' + }, { + name: 'address', + attributeName: { + localPart: 'address' + }, + type: 'attribute' + }, { + name: 'city', + attributeName: { + localPart: 'city' + }, + type: 'attribute' + }, { + name: 'state', + attributeName: { + localPart: 'state' + }, + type: 'attribute' + }, { + name: 'zip', + attributeName: { + localPart: 'zip' + }, + type: 'attribute' + }, { + name: 'isBeneficialOwner', + attributeName: { + localPart: 'is_beneficial_owner' + }, + type: 'attribute' + }, { + name: 'percentBusinessOwned', + typeInfo: 'Double', + attributeName: { + localPart: 'percent_business_owned' + }, + type: 'attribute' + }, { + name: 'isControl', + attributeName: { + localPart: 'is_control' + }, + type: 'attribute' + }, { + name: 'isAuthorizedCreditReport', + attributeName: { + localPart: 'is_authorized_credit_report' + }, + type: 'attribute' + }, { + name: 'citizenship', + attributeName: { + localPart: 'citizenship' + }, + type: 'attribute' + }, { + name: 'controlTitle', + attributeName: { + localPart: 'control_title' + }, + type: 'attribute' + }, { + name: 'isOfacIstwatch', + attributeName: { + localPart: 'is_ofac_istwatch' + }, + type: 'attribute' + }] + }, { + localName: 'PAYMENTTRANSFERFROMOTHERINSTITUTIONINFO', + typeName: 'PAYMENT_TRANSFER_FROM_OTHER_INSTITUTION_INFO', + propertyInfos: [{ + name: 'accountType', + attributeName: { + localPart: 'account_type' + }, + type: 'attribute' + }, { + name: 'accountNumber', + attributeName: { + localPart: 'account_number' + }, + type: 'attribute' + }, { + name: 'nameOnAccount', + attributeName: { + localPart: 'name_on_account' + }, + type: 'attribute' + }, { + name: 'bankRoutingNumber', + attributeName: { + localPart: 'bank_routing_number' + }, + type: 'attribute' + }, { + name: 'bankName', + attributeName: { + localPart: 'bank_name' + }, + type: 'attribute' + }, { + name: 'bankZip', + attributeName: { + localPart: 'bank_zip' + }, + type: 'attribute' + }, { + name: 'bankCity', + attributeName: { + localPart: 'bank_city' + }, + type: 'attribute' + }, { + name: 'bankState', + attributeName: { + localPart: 'bank_state' + }, + type: 'attribute' + }] + }, { + localName: 'BASECLOSEENDINFO.ATO', + typeName: null, + propertyInfos: [{ + name: 'name', + attributeName: { + localPart: 'name' + }, + type: 'attribute' + }, { + name: 'memo', + attributeName: { + localPart: 'memo' + }, + type: 'attribute' + }, { + name: 'amount', + typeInfo: 'Decimal', + attributeName: { + localPart: 'amount' + }, + type: 'attribute' + }, { + name: 'isPPFC', + attributeName: { + localPart: 'is_PPFC' + }, + type: 'attribute' + }, { + name: 'isMapr', + attributeName: { + localPart: 'is_mapr' + }, + type: 'attribute' + }, { + name: 'fundingMethod', + attributeName: { + localPart: 'funding_method' + }, + type: 'attribute' + }] + }, { + localName: 'BASEMONTHLYINCOME', + typeName: 'BASE_MONTHLY_INCOME', + propertyInfos: [{ + name: 'otherincome', + minOccurs: 0, + maxOccurs: 20, + collection: true, + elementName: 'OTHER_INCOME', + typeInfo: '.BASEMONTHLYINCOME.OTHERINCOME' + }, { + name: 'isMonthlyIncomeBaseSalaryManual', + attributeName: { + localPart: 'is_monthly_income_base_salary_manual' + }, + type: 'attribute' + }, { + name: 'isBahIncluded', + attributeName: { + localPart: 'is_bah_included' + }, + type: 'attribute' + }, { + name: 'monthlyIncomeBaseSalary', + typeInfo: 'Decimal', + attributeName: { + localPart: 'monthly_income_base_salary' + }, + type: 'attribute' + }, { + name: 'isTaxExemptMonthlyIncomeBaseSalary', + attributeName: { + localPart: 'is_tax_exempt_monthly_income_base_salary' + }, + type: 'attribute' + }, { + name: 'isHmdaExemptMonthlyIncomeBaseSalary', + attributeName: { + localPart: 'is_hmda_exempt_monthly_income_base_salary' + }, + type: 'attribute' + }, { + name: 'monthlyIncomeOverTime', + typeInfo: 'Decimal', + attributeName: { + localPart: 'monthly_income_over_time' + }, + type: 'attribute' + }, { + name: 'monthlyIncomeBonus', + typeInfo: 'Decimal', + attributeName: { + localPart: 'monthly_income_bonus' + }, + type: 'attribute' + }, { + name: 'monthlyIncomeCommission', + typeInfo: 'Decimal', + attributeName: { + localPart: 'monthly_income_commission' + }, + type: 'attribute' + }, { + name: 'monthlyIncomeDividends', + typeInfo: 'Decimal', + attributeName: { + localPart: 'monthly_income_dividends' + }, + type: 'attribute' + }, { + name: 'monthlyIncomeNetRental', + typeInfo: 'Decimal', + attributeName: { + localPart: 'monthly_income_net_rental' + }, + type: 'attribute' + }, { + name: 'incomeVerifyMethod', + attributeName: { + localPart: 'income_verify_method' + }, + type: 'attribute' + }] + }, { + localName: 'BASETASKLIST.TASK.APPLIEDSET', + typeName: null, + propertyInfos: [{ + name: 'content', + type: 'value' + }, { + name: 'conditionsetHash', + typeInfo: 'AnySimpleType', + attributeName: { + localPart: 'conditionset_hash' + }, + type: 'attribute' + }, { + name: 'encoding', + typeInfo: 'AnySimpleType', + attributeName: { + localPart: 'encoding' + }, + type: 'attribute' + }] + }, { + localName: 'BENEFICIALOWNERS', + typeName: 'BENEFICIAL_OWNERS', + propertyInfos: [{ + name: 'beneficialowner', + minOccurs: 0, + collection: true, + elementName: 'BENEFICIAL_OWNER', + typeInfo: '.BENEFICIALOWNERS.BENEFICIALOWNER' + }] + }, { + localName: 'BUSINESSLOAN.BUSINESSIDINFO', + typeName: null, + propertyInfos: [{ + name: 'businessid', + elementName: 'BUSINESS_ID', + typeInfo: '.BUSINESSLOAN.BUSINESSIDINFO.BUSINESSID' + }, { + name: 'businessid2', + elementName: 'BUSINESS_ID2', + typeInfo: '.BUSINESSLOAN.BUSINESSIDINFO.BUSINESSID2' + }] + }, { + localName: 'BASEEVENTHISTORY.EVENT', + typeName: null, + propertyInfos: [{ + name: 'timestamp', + typeInfo: 'DateTime', + attributeName: { + localPart: 'timestamp' + }, + type: 'attribute' + }, { + name: 'username', + attributeName: { + localPart: 'username' + }, + type: 'attribute' + }, { + name: 'event', + attributeName: { + localPart: 'event' + }, + type: 'attribute' + }] + }, { + localName: 'BUSINESSGUARANTORINFO.BUSINESSIDINFO.BUSINESSID2', + typeName: null, + propertyInfos: [{ + name: 'businessIdType', + attributeName: { + localPart: 'business_id_type' + }, + type: 'attribute' + }, { + name: 'businessIdNumber', + attributeName: { + localPart: 'business_id_number' + }, + type: 'attribute' + }, { + name: 'businessIdState', + attributeName: { + localPart: 'business_id_state' + }, + type: 'attribute' + }, { + name: 'businessIdCountry', + attributeName: { + localPart: 'business_id_country' + }, + type: 'attribute' + }, { + name: 'businessIdExpireDate', + typeInfo: 'Date', + attributeName: { + localPart: 'business_id_expire_date' + }, + type: 'attribute' + }, { + name: 'businessIdDateIssued', + typeInfo: 'Date', + attributeName: { + localPart: 'business_id_date_issued' + }, + type: 'attribute' + }, { + name: 'businessIdVerificationDate', + typeInfo: 'Date', + attributeName: { + localPart: 'business_id_verification_date' + }, + type: 'attribute' + }] + }, { + localName: 'BUSINESSINSURANCE', + typeName: 'BUSINESS_INSURANCE', + baseTypeInfo: '.BASEINSURANCE', + propertyInfos: [{ + name: 'type', + attributeName: { + localPart: 'type' + }, + type: 'attribute' + }, { + name: 'isFinanced', + attributeName: { + localPart: 'is_financed' + }, + type: 'attribute' + }, { + name: 'effectiveDate', + typeInfo: 'Date', + attributeName: { + localPart: 'effective_date' + }, + type: 'attribute' + }] + }, { + localName: 'BASEEVENTHISTORY', + typeName: 'BASE_EVENT_HISTORY', + propertyInfos: [{ + name: 'event', + minOccurs: 0, + collection: true, + elementName: 'EVENT', + typeInfo: '.BASEEVENTHISTORY.EVENT' + }] + }, { + localName: 'VEHICLEFINANCING.INSURANCE', + typeName: null, + propertyInfos: [{ + name: 'insuranceAgentContactIndex', + attributeName: { + localPart: 'insurance_agent_contact_index' + }, + type: 'attribute' + }, { + name: 'policyNumber', + attributeName: { + localPart: 'policy_number' + }, + type: 'attribute' + }, { + name: 'policyEffectiveDate', + typeInfo: 'Date', + attributeName: { + localPart: 'policy_effective_date' + }, + type: 'attribute' + }, { + name: 'policyExpireDate', + typeInfo: 'Date', + attributeName: { + localPart: 'policy_expire_date' + }, + type: 'attribute' + }] + }, { + localName: 'BASEBUSINESSCOMPANYINFO.PREVIOUSADDRESS', + typeName: null, + baseTypeInfo: '.BASEADDRESSLOOSE', + propertyInfos: [{ + name: 'occupancyStatus', + attributeName: { + localPart: 'occupancy_status' + }, + type: 'attribute' + }, { + name: 'occupancyDuration', + typeInfo: 'Integer', + attributeName: { + localPart: 'occupancy_duration' + }, + type: 'attribute' + }, { + name: 'otherOccupancyDescription', + attributeName: { + localPart: 'other_occupancy_description' + }, + type: 'attribute' + }] + }, { + localName: 'BUSINESSBASEAPPLICANT.FINANCIALINFO.PREVIOUSEMPLOYMENT', + typeName: null, + baseTypeInfo: '.BASEEMPLOYMENT', + propertyInfos: [{ + name: 'monthlyIncome', + typeInfo: 'Decimal', + attributeName: { + localPart: 'monthly_income' + }, + type: 'attribute' + }, { + name: 'employmentEndDate', + typeInfo: 'Date', + attributeName: { + localPart: 'employment_end_date' + }, + type: 'attribute' + }] + }, { + localName: 'BASEPRICEADJUSTMENTLIST', + typeName: 'BASE_PRICE_ADJUSTMENT_LIST', + propertyInfos: [{ + name: 'priceadjustment', + minOccurs: 0, + maxOccurs: 99, + collection: true, + elementName: 'PRICE_ADJUSTMENT', + typeInfo: '.BASEPRICEADJUSTMENTLIST.PRICEADJUSTMENT' + }] + }, { + localName: 'BASELOANSTATUS', + typeName: 'BASE_LOAN_STATUS', + propertyInfos: [{ + name: 'loanStatus', + required: true, + attributeName: { + localPart: 'loan_status' + }, + type: 'attribute' + }, { + name: 'initialEntryTimestamp', + typeInfo: 'Calendar', + attributeName: { + localPart: 'initial_entry_timestamp' + }, + type: 'attribute' + }, { + name: 'lastModified', + typeInfo: 'Calendar', + attributeName: { + localPart: 'last_modified' + }, + type: 'attribute' + }, { + name: 'submitDate', + typeInfo: 'Calendar', + attributeName: { + localPart: 'submit_date' + }, + type: 'attribute' + }, { + name: 'underwriteSubmitDate', + typeInfo: 'Calendar', + attributeName: { + localPart: 'underwrite_submit_date' + }, + type: 'attribute' + }, { + name: 'isLocked', + required: true, + attributeName: { + localPart: 'is_locked' + }, + type: 'attribute' + }, { + name: 'existingBalance', + typeInfo: 'Decimal', + attributeName: { + localPart: 'existing_balance' + }, + type: 'attribute' + }, { + name: 'existingBalanceDate', + typeInfo: 'Date', + attributeName: { + localPart: 'existing_balance_date' + }, + type: 'attribute' + }, { + name: 'delinquencyPeriod', + typeInfo: 'Integer', + attributeName: { + localPart: 'delinquency_period' + }, + type: 'attribute' + }, { + name: 'delinquencyAmount', + typeInfo: 'Decimal', + attributeName: { + localPart: 'delinquency_amount' + }, + type: 'attribute' + }, { + name: 'approvalDate', + typeInfo: 'DateTime', + attributeName: { + localPart: 'approval_date' + }, + type: 'attribute' + }, { + name: 'declinedDate', + typeInfo: 'DateTime', + attributeName: { + localPart: 'declined_date' + }, + type: 'attribute' + }, { + name: 'firstApprovalDate', + typeInfo: 'DateTime', + attributeName: { + localPart: 'first_approval_date' + }, + type: 'attribute' + }, { + name: 'nextPaymentDate', + typeInfo: 'Date', + attributeName: { + localPart: 'next_payment_date' + }, + type: 'attribute' + }, { + name: 'responseDate', + typeInfo: 'DateTime', + attributeName: { + localPart: 'response_date' + }, + type: 'attribute' + }, { + name: 'counterOfferDate', + typeInfo: 'DateTime', + attributeName: { + localPart: 'counter_offer_date' + }, + type: 'attribute' + }, { + name: 'appReceiveDate', + typeInfo: 'DateTime', + attributeName: { + localPart: 'app_receive_date' + }, + type: 'attribute' + }, { + name: 'decidingDate', + typeInfo: 'Date', + attributeName: { + localPart: 'deciding_date' + }, + type: 'attribute' + }, { + name: 'bookingDate', + typeInfo: 'DateTime', + attributeName: { + localPart: 'booking_date' + }, + type: 'attribute' + }, { + name: 'bookingReferenceId', + attributeName: { + localPart: 'booking_reference_id' + }, + type: 'attribute' + }] + }, { + localName: 'BUSINESSLOAN', + typeName: 'BUSINESS_LOAN', + baseTypeInfo: '.APP', + propertyInfos: [{ + name: 'applicants', + elementName: 'APPLICANTS', + typeInfo: '.BUSINESSLOAN.APPLICANTS' + }, { + name: 'companyinfo', + required: true, + elementName: 'COMPANY_INFO', + typeInfo: '.BUSINESSCOMPANYINFO' + }, { + name: 'businessidinfo', + elementName: 'BUSINESS_ID_INFO', + typeInfo: '.BUSINESSLOAN.BUSINESSIDINFO' + }, { + name: 'businessguarantors', + elementName: 'BUSINESS_GUARANTORS', + typeInfo: '.BUSINESSLOAN.BUSINESSGUARANTORS' + }, { + name: 'loaninfo', + required: true, + elementName: 'LOAN_INFO', + typeInfo: '.BUSINESSLOAN.LOANINFO' + }, { + name: 'creditcardinfo', + elementName: 'CREDIT_CARD_INFO', + typeInfo: '.BUSINESSLOAN.CREDITCARDINFO' + }, { + name: 'vehicleinfo', + elementName: 'VEHICLE_INFO', + typeInfo: '.BUSINESSLOAN.VEHICLEINFO' + }, { + name: 'priceadjustments', + elementName: 'PRICE_ADJUSTMENTS', + typeInfo: '.BASEPRICEADJUSTMENTLIST' + }, { + name: 'loanstatus', + required: true, + elementName: 'LOAN_STATUS', + typeInfo: '.BUSINESSSTATUS' + }, { + name: 'disbursements', + elementName: 'DISBURSEMENTS', + typeInfo: '.BASEDISBURSEMENTLIST' + }, { + name: 'tasklist', + elementName: 'TASK_LIST', + typeInfo: '.BASETASKLIST' + }, { + name: 'funding', + required: true, + elementName: 'FUNDING', + typeInfo: '.BUSINESSLOAN.FUNDING' + }, { + name: 'comments', + required: true, + elementName: 'COMMENTS', + typeInfo: '.BUSINESSLOAN.COMMENTS' + }, { + name: 'customquestions', + elementName: 'CUSTOM_QUESTIONS', + typeInfo: '.BASECUSTOMQUESTIONS' + }, { + name: 'contacts', + elementName: 'CONTACTS', + typeInfo: '.BASELOANCONTACTS' + }, { + name: 'system', + required: true, + collection: true, + elementName: 'SYSTEM', + typeInfo: '.BUSINESSSYSTEM' + }, { + name: 'integrationdatalist', + elementName: 'INTEGRATION_DATA_LIST', + typeInfo: '.BUSINESSLOAN.INTEGRATIONDATALIST' + }, { + name: 'modificationhistory', + elementName: 'MODIFICATION_HISTORY', + typeInfo: '.BASEMODIFICATIONHISTORY' + }, { + name: 'eventhistory', + elementName: 'EVENT_HISTORY', + typeInfo: '.BASEEVENTHISTORY' + }, { + name: 'webmshistory', + elementName: 'WEBMS_HISTORY', + typeInfo: '.BASEWEBMSHISTORY' + }, { + name: 'beneficialowners', + elementName: 'BENEFICIAL_OWNERS', + typeInfo: '.BENEFICIALOWNERS' + }] + }, { + localName: 'BASEAPPLICANT', + typeName: 'BASE_APPLICANT', + propertyInfos: [{ + name: 'otherAttributes', + type: 'anyAttribute' + }, { + name: 'idcard', + elementName: 'ID_CARD', + typeInfo: '.BASEIDCARD' + }, { + name: 'idcard2', + elementName: 'ID_CARD2', + typeInfo: '.BASEIDCARD' + }, { + name: 'approvaldenialreason', + elementName: 'APPROVAL_DENIAL_REASON' + }, { + name: 'incomecomments', + elementName: 'INCOME_COMMENTS' + }, { + name: 'applicantquestions', + elementName: 'APPLICANT_QUESTIONS', + typeInfo: '.BASEAPPLICANTQUESTIONS' + }, { + name: 'borrowerId', + attributeName: { + localPart: 'borrower_id' + }, + type: 'attribute' + }, { + name: 'isDeclined', + attributeName: { + localPart: 'is_declined' + }, + type: 'attribute' + }, { + name: 'firstName', + required: true, + attributeName: { + localPart: 'first_name' + }, + type: 'attribute' + }, { + name: 'lastName', + required: true, + attributeName: { + localPart: 'last_name' + }, + type: 'attribute' + }, { + name: 'mInitial', + attributeName: { + localPart: 'm_initial' + }, + type: 'attribute' + }, { + name: 'middleName', + attributeName: { + localPart: 'middle_name' + }, + type: 'attribute' + }, { + name: 'suffix', + attributeName: { + localPart: 'suffix' + }, + type: 'attribute' + }, { + name: 'ssn', + required: true, + attributeName: { + localPart: 'ssn' + }, + type: 'attribute' + }, { + name: 'dob', + typeInfo: 'Date', + attributeName: { + localPart: 'dob' + }, + type: 'attribute' + }, { + name: 'dependents', + typeInfo: 'Int', + attributeName: { + localPart: 'dependents' + }, + type: 'attribute' + }, { + name: 'agesOfDependents', + attributeName: { + localPart: 'ages_of_dependents' + }, + type: 'attribute' + }, { + name: 'motherMaidenName', + attributeName: { + localPart: 'mother_maiden_name' + }, + type: 'attribute' + }, { + name: 'citizenship', + attributeName: { + localPart: 'citizenship' + }, + type: 'attribute' + }, { + name: 'memberNumber', + attributeName: { + localPart: 'member_number' + }, + type: 'attribute' + }, { + name: 'bankruptcyScore', + typeInfo: 'Int', + attributeName: { + localPart: 'bankruptcy_score' + }, + type: 'attribute' + }, { + name: 'membershipMonths', + typeInfo: 'Int', + attributeName: { + localPart: 'membership_months' + }, + type: 'attribute' + }, { + name: 'maritalStatus', + attributeName: { + localPart: 'marital_status' + }, + type: 'attribute' + }, { + name: 'gender', + attributeName: { + localPart: 'gender' + }, + type: 'attribute' + }, { + name: 'ethnicity', + attributeName: { + localPart: 'ethnicity' + }, + type: 'attribute' + }, { + name: 'numberInHousehold', + typeInfo: 'Int', + attributeName: { + localPart: 'number_in_household' + }, + type: 'attribute' + }, { + name: 'memberType', + attributeName: { + localPart: 'member_type' + }, + type: 'attribute' + }, { + name: 'race', + typeInfo: { + type: 'list' + }, + attributeName: { + localPart: 'race' + }, + type: 'attribute' + }, { + name: 'creditScore', + typeInfo: 'Int', + attributeName: { + localPart: 'credit_score' + }, + type: 'attribute' + }, { + name: 'customScore', + typeInfo: 'Int', + attributeName: { + localPart: 'custom_score' + }, + type: 'attribute' + }, { + name: 'customScore2', + typeInfo: 'Double', + attributeName: { + localPart: 'custom_score_2' + }, + type: 'attribute' + }, { + name: 'declinedAnswerRaceGender', + attributeName: { + localPart: 'declined_answer_race_gender' + }, + type: 'attribute' + }, { + name: 'notApplicableRaceGender', + attributeName: { + localPart: 'not_applicable_race_gender' + }, + type: 'attribute' + }, { + name: 'applicantType', + required: true, + attributeName: { + localPart: 'applicant_type' + }, + type: 'attribute' + }, { + name: 'allowDirectMail', + attributeName: { + localPart: 'allow_direct_mail' + }, + type: 'attribute' + }, { + name: 'allowEmailSolicit', + attributeName: { + localPart: 'allow_email_solicit' + }, + type: 'attribute' + }, { + name: 'allowTelemarket', + attributeName: { + localPart: 'allow_telemarket' + }, + type: 'attribute' + }, { + name: 'allowShareInfo', + attributeName: { + localPart: 'allow_share_info' + }, + type: 'attribute' + }, { + name: 'securityCode', + attributeName: { + localPart: 'security_code' + }, + type: 'attribute' + }, { + name: 'isOfacIdVer', + attributeName: { + localPart: 'is_ofac_id_ver' + }, + type: 'attribute' + }, { + name: 'idAuthenticationResult', + attributeName: { + localPart: 'id_authentication_result' + }, + type: 'attribute' + }, { + name: 'isFraudPrescore', + attributeName: { + localPart: 'is_fraud_prescore' + }, + type: 'attribute' + }, { + name: 'legalStateOfResidency', + attributeName: { + localPart: 'legal_state_of_residency' + }, + type: 'attribute' + }, { + name: 'relationToPrimary', + attributeName: { + localPart: 'relation_to_primary' + }, + type: 'attribute' + }, { + name: 'isFraudFas', + attributeName: { + localPart: 'is_fraud_fas' + }, + type: 'attribute' + }, { + name: 'isHighRiskConsumer', + attributeName: { + localPart: 'is_high_risk_consumer' + }, + type: 'attribute' + }, { + name: 'isThin', + attributeName: { + localPart: 'is_thin' + }, + type: 'attribute' + }, { + name: 'contactIndex', + typeInfo: 'Integer', + attributeName: { + localPart: 'contact_index' + }, + type: 'attribute' + }, { + name: 'mlaCoveredStatus', + attributeName: { + localPart: 'mla_covered_status' + }, + type: 'attribute' + }, { + name: 'mlaCoveredDate', + typeInfo: 'Date', + attributeName: { + localPart: 'mla_covered_date' + }, + type: 'attribute' + }] + }, { + localName: 'BASEAPPLICANTQUESTIONS.APPLICANTQUESTION', + typeName: null, + propertyInfos: [{ + name: 'applicantquestionanswer', + minOccurs: 0, + collection: true, + elementName: 'APPLICANT_QUESTION_ANSWER', + typeInfo: '.BASEAPPLICANTQUESTIONS.APPLICANTQUESTION.APPLICANTQUESTIONANSWER' + }, { + name: 'questionName', + attributeName: { + localPart: 'question_name' + }, + type: 'attribute' + }, { + name: 'questionType', + attributeName: { + localPart: 'question_type' + }, + type: 'attribute' + }] + }, { + localName: 'INTEGRATIONDATA', + typeName: 'INTEGRATION_DATA' + }, { + localName: 'BASEAPPLICANTQUESTIONS.APPLICANTQUESTION.APPLICANTQUESTIONANSWER', + typeName: null, + propertyInfos: [{ + name: 'answerText', + attributeName: { + localPart: 'answer_text' + }, + type: 'attribute' + }, { + name: 'answerValue', + attributeName: { + localPart: 'answer_value' + }, + type: 'attribute' + }] + }, { + localName: 'VEHICLEFINANCING.MEMBERLIENPROCESSING', + typeName: null, + propertyInfos: [{ + name: 'currentNameOnTitle', + attributeName: { + localPart: 'current_name_on_title' + }, + type: 'attribute' + }, { + name: 'currentNameOnTitle2', + attributeName: { + localPart: 'current_name_on_title2' + }, + type: 'attribute' + }, { + name: 'newNamesOnTitle', + attributeName: { + localPart: 'new_names_on_title' + }, + type: 'attribute' + }, { + name: 'newNamesOnTitle2', + attributeName: { + localPart: 'new_names_on_title2' + }, + type: 'attribute' + }, { + name: 'nameForCollateralPurposes', + attributeName: { + localPart: 'name_for_collateral_purposes' + }, + type: 'attribute' + }, { + name: 'nameForCollateralPurposes2', + attributeName: { + localPart: 'name_for_collateral_purposes2' + }, + type: 'attribute' + }, { + name: 'currentNameOnTitleContactIndex', + typeInfo: 'Integer', + attributeName: { + localPart: 'current_name_on_title_contact_index' + }, + type: 'attribute' + }, { + name: 'currentNameOnTitleContactIndex2', + typeInfo: 'Integer', + attributeName: { + localPart: 'current_name_on_title_contact_index2' + }, + type: 'attribute' + }, { + name: 'newNamesOnTitleContactIndex', + typeInfo: 'Integer', + attributeName: { + localPart: 'new_names_on_title_contact_index' + }, + type: 'attribute' + }, { + name: 'newNamesOnTitleContactIndex2', + typeInfo: 'Integer', + attributeName: { + localPart: 'new_names_on_title_contact_index2' + }, + type: 'attribute' + }, { + name: 'nameForCollateralPurposesContactIndex', + typeInfo: 'Integer', + attributeName: { + localPart: 'name_for_collateral_purposes_contact_index' + }, + type: 'attribute' + }, { + name: 'nameForCollateralPurposesContactIndex2', + typeInfo: 'Integer', + attributeName: { + localPart: 'name_for_collateral_purposes_contact_index2' + }, + type: 'attribute' + }, { + name: 'state', + attributeName: { + localPart: 'state' + }, + type: 'attribute' + }, { + name: 'aka', + attributeName: { + localPart: 'aka' + }, + type: 'attribute' + }, { + name: 'businessTaxId', + attributeName: { + localPart: 'business_tax_id' + }, + type: 'attribute' + }, { + name: 'titleRecordingFees', + typeInfo: 'Decimal', + attributeName: { + localPart: 'title_recording_fees' + }, + type: 'attribute' + }, { + name: 'sellerFirstName', + attributeName: { + localPart: 'seller_first_name' + }, + type: 'attribute' + }, { + name: 'sellerMiddleName', + attributeName: { + localPart: 'seller_middle_name' + }, + type: 'attribute' + }, { + name: 'sellerNameContactIndex', + typeInfo: 'Integer', + attributeName: { + localPart: 'seller_name_contact_index' + }, + type: 'attribute' + }, { + name: 'sellerNameContactIndex2', + typeInfo: 'Integer', + attributeName: { + localPart: 'seller_name_contact_index2' + }, + type: 'attribute' + }, { + name: 'sellerLastName', + attributeName: { + localPart: 'seller_last_name' + }, + type: 'attribute' + }, { + name: 'sellerSuffix', + attributeName: { + localPart: 'seller_suffix' + }, + type: 'attribute' + }, { + name: 'sellerFirstName2', + attributeName: { + localPart: 'seller_first_name2' + }, + type: 'attribute' + }, { + name: 'sellerMiddleName2', + attributeName: { + localPart: 'seller_middle_name2' + }, + type: 'attribute' + }, { + name: 'sellerLastName2', + attributeName: { + localPart: 'seller_last_name2' + }, + type: 'attribute' + }, { + name: 'sellerSuffix2', + attributeName: { + localPart: 'seller_suffix2' + }, + type: 'attribute' + }, { + name: 'sellerAddress', + attributeName: { + localPart: 'seller_address' + }, + type: 'attribute' + }, { + name: 'sellerCounty', + attributeName: { + localPart: 'seller_county' + }, + type: 'attribute' + }, { + name: 'sellerZip', + attributeName: { + localPart: 'seller_zip' + }, + type: 'attribute' + }, { + name: 'sellerCity', + attributeName: { + localPart: 'seller_city' + }, + type: 'attribute' + }, { + name: 'sellerState', + attributeName: { + localPart: 'seller_state' + }, + type: 'attribute' + }, { + name: 'sellerHomePhone', + attributeName: { + localPart: 'seller_home_phone' + }, + type: 'attribute' + }, { + name: 'sellerWorkPhone', + attributeName: { + localPart: 'seller_work_phone' + }, + type: 'attribute' + }, { + name: 'sellerSsn4', + attributeName: { + localPart: 'seller_ssn4' + }, + type: 'attribute' + }, { + name: 'sellerDob', + typeInfo: 'Date', + attributeName: { + localPart: 'seller_dob' + }, + type: 'attribute' + }, { + name: 'lienholderInformation', + attributeName: { + localPart: 'lienholder_information' + }, + type: 'attribute' + }, { + name: 'lienholderAccountName', + attributeName: { + localPart: 'lienholder_account_name' + }, + type: 'attribute' + }, { + name: 'lienholderAccountNameContactIndex', + typeInfo: 'Integer', + attributeName: { + localPart: 'lienholder_account_name_contact_index' + }, + type: 'attribute' + }, { + name: 'lienholderAccountName2', + attributeName: { + localPart: 'lienholder_account_name2' + }, + type: 'attribute' + }, { + name: 'lienholderAccountNameContactIndex2', + typeInfo: 'Integer', + attributeName: { + localPart: 'lienholder_account_name_contact_index2' + }, + type: 'attribute' + }, { + name: 'lienholderAccountNumber', + attributeName: { + localPart: 'lienholder_account_number' + }, + type: 'attribute' + }, { + name: 'lienholderAddress', + attributeName: { + localPart: 'lienholder_address' + }, + type: 'attribute' + }, { + name: 'lienholderCounty', + attributeName: { + localPart: 'lienholder_county' + }, + type: 'attribute' + }, { + name: 'lienholderZip', + attributeName: { + localPart: 'lienholder_zip' + }, + type: 'attribute' + }, { + name: 'lienholderCity', + attributeName: { + localPart: 'lienholder_city' + }, + type: 'attribute' + }, { + name: 'lienholderState', + attributeName: { + localPart: 'lienholder_state' + }, + type: 'attribute' + }, { + name: 'lienholderPayoff', + typeInfo: 'Decimal', + attributeName: { + localPart: 'lienholder_payoff' + }, + type: 'attribute' + }, { + name: 'lienholderPayoffDate', + typeInfo: 'Date', + attributeName: { + localPart: 'lienholder_payoff_date' + }, + type: 'attribute' + }, { + name: 'lienholderPayoffPerDiem', + typeInfo: 'Decimal', + attributeName: { + localPart: 'lienholder_payoff_per_diem' + }, + type: 'attribute' + }, { + name: 'lienholderPhone', + attributeName: { + localPart: 'lienholder_phone' + }, + type: 'attribute' + }] + }, { + localName: 'BUSINESSLOAN.BUSINESSIDINFO.BUSINESSID', + typeName: null, + propertyInfos: [{ + name: 'businessIdType', + attributeName: { + localPart: 'business_id_type' + }, + type: 'attribute' + }, { + name: 'businessIdNumber', + attributeName: { + localPart: 'business_id_number' + }, + type: 'attribute' + }, { + name: 'businessIdState', + attributeName: { + localPart: 'business_id_state' + }, + type: 'attribute' + }, { + name: 'businessIdCountry', + attributeName: { + localPart: 'business_id_country' + }, + type: 'attribute' + }, { + name: 'businessIdExpireDate', + typeInfo: 'Date', + attributeName: { + localPart: 'business_id_expire_date' + }, + type: 'attribute' + }, { + name: 'businessIdDateIssued', + typeInfo: 'Date', + attributeName: { + localPart: 'business_id_date_issued' + }, + type: 'attribute' + }, { + name: 'businessIdVerificationDate', + typeInfo: 'Date', + attributeName: { + localPart: 'business_id_verification_date' + }, + type: 'attribute' + }] + }, { + localName: 'BASEBRANCH', + typeName: 'BASE_BRANCH', + baseTypeInfo: '.BASEPARTY', + propertyInfos: [{ + name: 'otherAttributes', + type: 'anyAttribute' + }, { + name: 'address', + elementName: 'ADDRESS', + typeInfo: '.BASEADDRESSLOOSE' + }, { + name: 'referenceId2', + typeInfo: 'AnySimpleType', + attributeName: { + localPart: 'reference_id2' + }, + type: 'attribute' + }, { + name: 'deluxeOrgReportingUnit', + typeInfo: 'AnySimpleType', + attributeName: { + localPart: 'deluxe_org_reporting_unit' + }, + type: 'attribute' + }, { + name: 'ewsOrgReportingUnit', + typeInfo: 'AnySimpleType', + attributeName: { + localPart: 'ews_org_reporting_unit' + }, + type: 'attribute' + }] + }, { + localName: 'BUSINESSBASEAPPLICANT.FINANCIALINFO.CURRENTEMPLOYMENT', + typeName: null, + baseTypeInfo: '.BASEEMPLOYMENT', + propertyInfos: [{ + name: 'isEmployeeOfLender', + attributeName: { + localPart: 'is_employee_of_lender' + }, + type: 'attribute' + }, { + name: 'employeeOfLenderType', + attributeName: { + localPart: 'employee_of_lender_type' + }, + type: 'attribute' + }, { + name: 'professionMonths', + typeInfo: 'Integer', + attributeName: { + localPart: 'profession_months' + }, + type: 'attribute' + }] + }, { + localName: 'BASEASSETSHARE', + typeName: 'BASE_ASSET_SHARE', + baseTypeInfo: '.BASEASSET', + propertyInfos: [{ + name: 'expirationDate', + typeInfo: 'Date', + attributeName: { + localPart: 'expiration_date' + }, + type: 'attribute' + }, { + name: 'pledgeType', + attributeName: { + localPart: 'pledge_type' + }, + type: 'attribute' + }, { + name: 'rate', + typeInfo: 'Decimal', + attributeName: { + localPart: 'rate' + }, + type: 'attribute' + }, { + name: 'pledgePercent', + typeInfo: 'Decimal', + attributeName: { + localPart: 'pledge_percent' + }, + type: 'attribute' + }, { + name: 'pledgeValueType', + attributeName: { + localPart: 'pledge_value_type' + }, + type: 'attribute' + }, { + name: 'pledgeValue', + typeInfo: 'Decimal', + attributeName: { + localPart: 'pledge_value' + }, + type: 'attribute' + }] + }, { + localName: 'BASEINSURANCE', + typeName: 'BASE_INSURANCE', + propertyInfos: [{ + name: 'coverage', + typeInfo: { + type: 'list' + }, + attributeName: { + localPart: 'coverage' + }, + type: 'attribute' + }, { + name: 'planKey', + attributeName: { + localPart: 'plan_key' + }, + type: 'attribute' + }, { + name: 'description', + attributeName: { + localPart: 'description' + }, + type: 'attribute' + }, { + name: 'premium', + typeInfo: 'Decimal', + attributeName: { + localPart: 'premium' + }, + type: 'attribute' + }, { + name: 'premiumMode', + attributeName: { + localPart: 'premium_mode' + }, + type: 'attribute' + }, { + name: 'costPerDay', + typeInfo: 'Decimal', + attributeName: { + localPart: 'cost_per_day' + }, + type: 'attribute' + }, { + name: 'insuredAmount', + typeInfo: 'Decimal', + attributeName: { + localPart: 'insured_amount' + }, + type: 'attribute' + }, { + name: 'insuredRate', + typeInfo: 'Decimal', + attributeName: { + localPart: 'insured_rate' + }, + type: 'attribute' + }, { + name: 'expireDate', + typeInfo: 'Date', + attributeName: { + localPart: 'expire_date' + }, + type: 'attribute' + }, { + name: 'lastPulledDate', + typeInfo: 'DateTime', + attributeName: { + localPart: 'last_pulled_date' + }, + type: 'attribute' + }] + }, { + localName: 'BASEASSETREALESTATE', + typeName: 'BASE_ASSET_REAL_ESTATE', + baseTypeInfo: '.BASEASSET', + propertyInfos: [{ + name: 'propertyType', + attributeName: { + localPart: 'property_type' + }, + type: 'attribute' + }, { + name: 'propertyGrossRentalIncome', + typeInfo: 'Decimal', + attributeName: { + localPart: 'property_gross_rental_income' + }, + type: 'attribute' + }, { + name: 'propertyNetRentalIncome', + typeInfo: 'Decimal', + attributeName: { + localPart: 'property_net_rental_income' + }, + type: 'attribute' + }, { + name: 'propertyMortgagePayments', + typeInfo: 'Decimal', + attributeName: { + localPart: 'property_mortgage_payments' + }, + type: 'attribute' + }, { + name: 'propertyOtherCosts', + typeInfo: 'Decimal', + attributeName: { + localPart: 'property_other_costs' + }, + type: 'attribute' + }, { + name: 'propertyCurrentResidenceIndicator', + attributeName: { + localPart: 'property_current_residence_indicator' + }, + type: 'attribute' + }, { + name: 'propertyDisposition', + attributeName: { + localPart: 'property_disposition' + }, + type: 'attribute' + }, { + name: 'isSubjectProperty', + attributeName: { + localPart: 'is_subject_property' + }, + type: 'attribute' + }, { + name: 'propertyTaxId', + attributeName: { + localPart: 'property_tax_id' + }, + type: 'attribute' + }, { + name: 'isFinancedProperty', + attributeName: { + localPart: 'is_financed_property' + }, + type: 'attribute' + }] + }, { + localName: 'BASEDISBURSEMENTACH', + typeName: 'BASE_DISBURSEMENT_ACH', + baseTypeInfo: '.BASEDISBURSEMENT', + propertyInfos: [{ + name: 'nameOnAccount', + attributeName: { + localPart: 'name_on_account' + }, + type: 'attribute' + }, { + name: 'accountNumber', + attributeName: { + localPart: 'account_number' + }, + type: 'attribute' + }, { + name: 'bankRoutingNumber', + attributeName: { + localPart: 'bank_routing_number' + }, + type: 'attribute' + }, { + name: 'bankName', + attributeName: { + localPart: 'bank_name' + }, + type: 'attribute' + }, { + name: 'bankState', + attributeName: { + localPart: 'bank_state' + }, + type: 'attribute' + }, { + name: 'accountType', + attributeName: { + localPart: 'account_type' + }, + type: 'attribute' + }, { + name: 'transactionType', + attributeName: { + localPart: 'transaction_type' + }, + type: 'attribute' + }, { + name: 'achIsPrimaryApplicant', + attributeName: { + localPart: 'ach_is_primary_applicant' + }, + type: 'attribute' + }, { + name: 'payoffDate', + typeInfo: 'Calendar', + attributeName: { + localPart: 'payoff_date' + }, + type: 'attribute' + }, { + name: 'interestPerDiem', + typeInfo: 'Double', + attributeName: { + localPart: 'interest_per_diem' + }, + type: 'attribute' + }] + }, { + localName: 'VEHICLEFINANCING.CLEARTITLE', + typeName: null, + propertyInfos: [{ + name: 'currentNameOnTitle', + attributeName: { + localPart: 'current_name_on_title' + }, + type: 'attribute' + }, { + name: 'currentNameOnTitle2', + attributeName: { + localPart: 'current_name_on_title2' + }, + type: 'attribute' + }, { + name: 'newNamesOnTitle', + attributeName: { + localPart: 'new_names_on_title' + }, + type: 'attribute' + }, { + name: 'newNamesOnTitle2', + attributeName: { + localPart: 'new_names_on_title2' + }, + type: 'attribute' + }, { + name: 'nameForCollateralPurposes', + attributeName: { + localPart: 'name_for_collateral_purposes' + }, + type: 'attribute' + }, { + name: 'nameForCollateralPurposes2', + attributeName: { + localPart: 'name_for_collateral_purposes2' + }, + type: 'attribute' + }, { + name: 'currentNameOnTitleContactIndex', + typeInfo: 'Integer', + attributeName: { + localPart: 'current_name_on_title_contact_index' + }, + type: 'attribute' + }, { + name: 'currentNameOnTitleContactIndex2', + typeInfo: 'Integer', + attributeName: { + localPart: 'current_name_on_title_contact_index2' + }, + type: 'attribute' + }, { + name: 'newNamesOnTitleContactIndex', + typeInfo: 'Integer', + attributeName: { + localPart: 'new_names_on_title_contact_index' + }, + type: 'attribute' + }, { + name: 'newNamesOnTitleContactIndex2', + typeInfo: 'Integer', + attributeName: { + localPart: 'new_names_on_title_contact_index2' + }, + type: 'attribute' + }, { + name: 'nameForCollateralPurposesContactIndex', + typeInfo: 'Integer', + attributeName: { + localPart: 'name_for_collateral_purposes_contact_index' + }, + type: 'attribute' + }, { + name: 'nameForCollateralPurposesContactIndex2', + typeInfo: 'Integer', + attributeName: { + localPart: 'name_for_collateral_purposes_contact_index2' + }, + type: 'attribute' + }, { + name: 'state', + attributeName: { + localPart: 'state' + }, + type: 'attribute' + }, { + name: 'aka', + attributeName: { + localPart: 'aka' + }, + type: 'attribute' + }, { + name: 'businessTaxId', + attributeName: { + localPart: 'business_tax_id' + }, + type: 'attribute' + }, { + name: 'titleRecordingFees', + typeInfo: 'Decimal', + attributeName: { + localPart: 'title_recording_fees' + }, + type: 'attribute' + }] + }, { + localName: 'BASECONTACTINFO', + typeName: 'BASE_CONTACT_INFO', + propertyInfos: [{ + name: 'preferredContactMethod', + attributeName: { + localPart: 'preferred_contact_method' + }, + type: 'attribute' + }, { + name: 'cellPhone', + attributeName: { + localPart: 'cell_phone' + }, + type: 'attribute' + }, { + name: 'cellPhoneCountry', + attributeName: { + localPart: 'cell_phone_country' + }, + type: 'attribute' + }, { + name: 'faxNumber', + attributeName: { + localPart: 'fax_number' + }, + type: 'attribute' + }, { + name: 'faxNumberCountry', + attributeName: { + localPart: 'fax_number_country' + }, + type: 'attribute' + }, { + name: 'email', + attributeName: { + localPart: 'email' + }, + type: 'attribute' + }, { + name: 'homePhone', + attributeName: { + localPart: 'home_phone' + }, + type: 'attribute' + }, { + name: 'homePhoneCountry', + attributeName: { + localPart: 'home_phone_country' + }, + type: 'attribute' + }, { + name: 'workPhone', + attributeName: { + localPart: 'work_phone' + }, + type: 'attribute' + }, { + name: 'workPhoneCountry', + attributeName: { + localPart: 'work_phone_country' + }, + type: 'attribute' + }, { + name: 'workPhoneExtension', + attributeName: { + localPart: 'work_phone_extension' + }, + type: 'attribute' + }] + }, { + localName: 'BASEDISBURSEMENTFEE', + typeName: 'BASE_DISBURSEMENT_FEE', + baseTypeInfo: '.BASEDISBURSEMENT', + propertyInfos: [{ + name: 'prepaidFeesFinanced', + typeInfo: 'Decimal', + attributeName: { + localPart: 'prepaid_fees_financed' + }, + type: 'attribute' + }, { + name: 'feesFinanced', + typeInfo: 'Decimal', + attributeName: { + localPart: 'fees_financed' + }, + type: 'attribute' + }, { + name: 'feesGlAccountNumber', + attributeName: { + localPart: 'fees_gl_account_number' + }, + type: 'attribute' + }, { + name: 'feeDescription', + attributeName: { + localPart: 'fee_description' + }, + type: 'attribute' + }, { + name: 'feeLinkingType', + attributeName: { + localPart: 'fee_linking_type' + }, + type: 'attribute' + }] + }, { + localName: 'BASETASKLIST.TASK', + typeName: null, + propertyInfos: [{ + name: 'assignto', + elementName: 'ASSIGNTO', + typeInfo: '.BASEPARTY' + }, { + name: 'complete', + elementName: 'COMPLETE', + typeInfo: '.BASEPARTY' + }, { + name: 'create', + elementName: 'CREATE', + typeInfo: '.BASEPARTY' + }, { + name: 'dueloan', + elementName: 'DUELOAN', + typeInfo: '.BASEPARTY' + }, { + name: 'appliedset', + elementName: 'APPLIEDSET', + typeInfo: '.BASETASKLIST.TASK.APPLIEDSET' + }, { + name: 'requireset', + elementName: 'REQUIRESET', + typeInfo: '.BASETASKLIST.TASK.REQUIRESET' + }, { + name: 'dateDue', + typeInfo: 'AnySimpleType', + attributeName: { + localPart: 'date_due' + }, + type: 'attribute' + }, { + name: 'dateCompleted', + typeInfo: 'AnySimpleType', + attributeName: { + localPart: 'date_completed' + }, + type: 'attribute' + }, { + name: 'dateCreated', + typeInfo: 'AnySimpleType', + attributeName: { + localPart: 'date_created' + }, + type: 'attribute' + }, { + name: 'description', + typeInfo: 'AnySimpleType', + attributeName: { + localPart: 'description' + }, + type: 'attribute' + }, { + name: 'required', + typeInfo: 'AnySimpleType', + attributeName: { + localPart: 'required' + }, + type: 'attribute' + }, { + name: 'completed', + typeInfo: 'AnySimpleType', + attributeName: { + localPart: 'completed' + }, + type: 'attribute' + }, { + name: 'category', + typeInfo: 'AnySimpleType', + attributeName: { + localPart: 'category' + }, + type: 'attribute' + }, { + name: 'priority', + typeInfo: 'AnySimpleType', + attributeName: { + localPart: 'priority' + }, + type: 'attribute' + }, { + name: 'position', + typeInfo: 'AnySimpleType', + attributeName: { + localPart: 'position' + }, + type: 'attribute' + }, { + name: 'assigntoOfficer', + typeInfo: 'AnySimpleType', + attributeName: { + localPart: 'assignto_officer' + }, + type: 'attribute' + }, { + name: 'completeOfficer', + typeInfo: 'AnySimpleType', + attributeName: { + localPart: 'complete_officer' + }, + type: 'attribute' + }, { + name: 'createOfficer', + typeInfo: 'AnySimpleType', + attributeName: { + localPart: 'create_officer' + }, + type: 'attribute' + }, { + name: 'dueloanOfficer', + typeInfo: 'AnySimpleType', + attributeName: { + localPart: 'dueloan_officer' + }, + type: 'attribute' + }, { + name: 'isApplied', + typeInfo: 'AnySimpleType', + attributeName: { + localPart: 'is_applied' + }, + type: 'attribute' + }, { + name: 'isRequired', + typeInfo: 'AnySimpleType', + attributeName: { + localPart: 'is_required' + }, + type: 'attribute' + }] + }, { + localName: 'CREDITCARDINFO', + typeName: 'CREDIT_CARD_INFO', + propertyInfos: [{ + name: 'hasBalanceTransfer', + attributeName: { + localPart: 'has_balance_transfer' + }, + type: 'attribute' + }, { + name: 'printCardsOnsite', + attributeName: { + localPart: 'print_cards_onsite' + }, + type: 'attribute' + }, { + name: 'cardType', + attributeName: { + localPart: 'card_type' + }, + type: 'attribute' + }, { + name: 'cardName', + attributeName: { + localPart: 'card_name' + }, + type: 'attribute' + }, { + name: 'cardNameRequested', + attributeName: { + localPart: 'card_name_requested' + }, + type: 'attribute' + }, { + name: 'cardNumber', + attributeName: { + localPart: 'card_number' + }, + type: 'attribute' + }, { + name: 'expireDate', + attributeName: { + localPart: 'expire_date' + }, + type: 'attribute' + }, { + name: 'currentCreditLimit', + typeInfo: 'Decimal', + attributeName: { + localPart: 'current_credit_limit' + }, + type: 'attribute' + }, { + name: 'aprBalanceTransfer', + typeInfo: 'Decimal', + attributeName: { + localPart: 'apr_balance_transfer' + }, + type: 'attribute' + }, { + name: 'introAprBalanceTransfer', + typeInfo: 'Decimal', + attributeName: { + localPart: 'intro_apr_balance_transfer' + }, + type: 'attribute' + }, { + name: 'introAprBalanceTransferExpireDate', + typeInfo: 'Calendar', + attributeName: { + localPart: 'intro_apr_balance_transfer_expire_date' + }, + type: 'attribute' + }, { + name: 'aprCashAdvances', + typeInfo: 'Decimal', + attributeName: { + localPart: 'apr_cash_advances' + }, + type: 'attribute' + }, { + name: 'introAprCashAdvances', + typeInfo: 'Decimal', + attributeName: { + localPart: 'intro_apr_cash_advances' + }, + type: 'attribute' + }, { + name: 'introAprCashAdvancesExpireDate', + typeInfo: 'Calendar', + attributeName: { + localPart: 'intro_apr_cash_advances_expire_date' + }, + type: 'attribute' + }, { + name: 'aprOther', + typeInfo: 'Decimal', + attributeName: { + localPart: 'apr_other' + }, + type: 'attribute' + }, { + name: 'introAprOther', + typeInfo: 'Decimal', + attributeName: { + localPart: 'intro_apr_other' + }, + type: 'attribute' + }, { + name: 'introAprOtherExpireDate', + typeInfo: 'Calendar', + attributeName: { + localPart: 'intro_apr_other_expire_date' + }, + type: 'attribute' + }] + }, { + localName: 'BASEASSET', + typeName: 'BASE_ASSET', + propertyInfos: [{ + name: 'assetType', + required: true, + attributeName: { + localPart: 'asset_type' + }, + type: 'attribute' + }, { + name: 'assetValue', + typeInfo: 'Decimal', + attributeName: { + localPart: 'asset_value' + }, + type: 'attribute' + }, { + name: 'propertyAddress', + attributeName: { + localPart: 'property_address' + }, + type: 'attribute' + }, { + name: 'propertyZip', + attributeName: { + localPart: 'property_zip' + }, + type: 'attribute' + }, { + name: 'propertyState', + attributeName: { + localPart: 'property_state' + }, + type: 'attribute' + }, { + name: 'propertyCity', + attributeName: { + localPart: 'property_city' + }, + type: 'attribute' + }, { + name: 'existingLoanAmount', + typeInfo: 'Decimal', + attributeName: { + localPart: 'existing_loan_amount' + }, + type: 'attribute' + }, { + name: 'description', + attributeName: { + localPart: 'description' + }, + type: 'attribute' + }, { + name: 'accountNumber', + attributeName: { + localPart: 'account_number' + }, + type: 'attribute' + }, { + name: 'bankName', + attributeName: { + localPart: 'bank_name' + }, + type: 'attribute' + }, { + name: 'isCollateral', + attributeName: { + localPart: 'is_collateral' + }, + type: 'attribute' + }, { + name: 'ownershipType', + required: true, + attributeName: { + localPart: 'ownership_type' + }, + type: 'attribute' + }, { + name: 'otherOwnerName', + attributeName: { + localPart: 'other_owner_name' + }, + type: 'attribute' + }, { + name: 'otherOwnerName2', + attributeName: { + localPart: 'other_owner_name2' + }, + type: 'attribute' + }, { + name: 'availableAccountInfo', + attributeName: { + localPart: 'available_account_info' + }, + type: 'attribute' + }, { + name: 'stockBondMutualfundShareCount', + typeInfo: 'Integer', + attributeName: { + localPart: 'stock_bond_mutualfund_share_count' + }, + type: 'attribute' + }, { + name: 'verificationStatus', + attributeName: { + localPart: 'verification_status' + }, + type: 'attribute' + }, { + name: 'otherOwnerContactIndex', + typeInfo: 'Integer', + attributeName: { + localPart: 'other_owner_contact_index' + }, + type: 'attribute' + }, { + name: 'otherOwnerContactIndex2', + typeInfo: 'Integer', + attributeName: { + localPart: 'other_owner_contact_index2' + }, + type: 'attribute' + }] + }, { + localName: 'BUSINESSGUARANTORINFO.BUSINESSIDINFO', + typeName: null, + propertyInfos: [{ + name: 'businessid', + elementName: 'BUSINESS_ID', + typeInfo: '.BUSINESSGUARANTORINFO.BUSINESSIDINFO.BUSINESSID' + }, { + name: 'businessid2', + elementName: 'BUSINESS_ID2', + typeInfo: '.BUSINESSGUARANTORINFO.BUSINESSIDINFO.BUSINESSID2' + }] + }, { + localName: 'BASEASSETSAVINGSACCOUNT', + typeName: 'BASE_ASSET_SAVINGS_ACCOUNT', + baseTypeInfo: '.BASEASSET', + propertyInfos: [{ + name: 'expirationDate', + typeInfo: 'Date', + attributeName: { + localPart: 'expiration_date' + }, + type: 'attribute' + }, { + name: 'issueDate', + typeInfo: 'Date', + attributeName: { + localPart: 'issue_date' + }, + type: 'attribute' + }] + }, { + localName: 'BASECOMMENTS', + typeName: 'BASE_COMMENTS', + propertyInfos: [{ + name: 'decisioncomments', + elementName: 'DECISION_COMMENTS', + typeInfo: 'AnyType' + }, { + name: 'externalcomments', + elementName: 'EXTERNAL_COMMENTS', + typeInfo: 'AnyType' + }, { + name: 'internalcomments', + elementName: 'INTERNAL_COMMENTS', + typeInfo: 'AnyType' + }, { + name: 'stipulations', + elementName: 'STIPULATIONS', + typeInfo: 'AnyType' + }, { + name: 'fraudwarnings', + elementName: 'FRAUD_WARNINGS', + typeInfo: 'AnyType' + }] + }, { + localName: 'BUSINESSBASEAPPLICANT.FINANCIALINFO', + typeName: null, + propertyInfos: [{ + name: 'currentemployment', + minOccurs: 0, + collection: true, + elementName: 'CURRENT_EMPLOYMENT', + typeInfo: '.BUSINESSBASEAPPLICANT.FINANCIALINFO.CURRENTEMPLOYMENT' + }, { + name: 'previousemployment', + minOccurs: 0, + collection: true, + elementName: 'PREVIOUS_EMPLOYMENT', + typeInfo: '.BUSINESSBASEAPPLICANT.FINANCIALINFO.PREVIOUSEMPLOYMENT' + }, { + name: 'monthlyincome', + required: true, + elementName: 'MONTHLY_INCOME', + typeInfo: '.BASEMONTHLYINCOME' + }, { + name: 'monthlydebt', + required: true, + elementName: 'MONTHLY_DEBT', + typeInfo: '.BASEMONTHLYDEBT' + }] + }, { + localName: 'BASEADDRESSSTRICT', + typeName: 'BASE_ADDRESS_STRICT', + propertyInfos: [{ + name: 'streetAddress', + attributeName: { + localPart: 'street_address' + }, + type: 'attribute' + }, { + name: 'streetNo', + attributeName: { + localPart: 'street_no' + }, + type: 'attribute' + }, { + name: 'streetDirection', + attributeName: { + localPart: 'street_direction' + }, + type: 'attribute' + }, { + name: 'streetName', + attributeName: { + localPart: 'street_name' + }, + type: 'attribute' + }, { + name: 'streetType', + attributeName: { + localPart: 'street_type' + }, + type: 'attribute' + }, { + name: 'unitNo', + attributeName: { + localPart: 'unit_no' + }, + type: 'attribute' + }, { + name: 'verificationDate', + typeInfo: 'Calendar', + attributeName: { + localPart: 'verification_date' + }, + type: 'attribute' + }, { + name: 'city', + attributeName: { + localPart: 'city' + }, + type: 'attribute' + }, { + name: 'state', + attributeName: { + localPart: 'state' + }, + type: 'attribute' + }, { + name: 'zip', + attributeName: { + localPart: 'zip' + }, + type: 'attribute' + }, { + name: 'county', + attributeName: { + localPart: 'county' + }, + type: 'attribute' + }] + }, { + localName: 'BUSINESSLOAN.CREDITCARDINFO.CARDHOLDERS', + typeName: null, + propertyInfos: [{ + name: 'cardholder', + minOccurs: 0, + maxOccurs: 2000, + collection: true, + elementName: 'CARD_HOLDER', + typeInfo: '.BUSINESSLOAN.CREDITCARDINFO.CARDHOLDERS.CARDHOLDER' + }] + }, { + localName: 'BUSINESSGUARANTORINFO.BUSINESSIDINFO.BUSINESSID', + typeName: null, + propertyInfos: [{ + name: 'businessIdType', + attributeName: { + localPart: 'business_id_type' + }, + type: 'attribute' + }, { + name: 'businessIdNumber', + attributeName: { + localPart: 'business_id_number' + }, + type: 'attribute' + }, { + name: 'businessIdState', + attributeName: { + localPart: 'business_id_state' + }, + type: 'attribute' + }, { + name: 'businessIdCountry', + attributeName: { + localPart: 'business_id_country' + }, + type: 'attribute' + }, { + name: 'businessIdExpireDate', + typeInfo: 'Date', + attributeName: { + localPart: 'business_id_expire_date' + }, + type: 'attribute' + }, { + name: 'businessIdDateIssued', + typeInfo: 'Date', + attributeName: { + localPart: 'business_id_date_issued' + }, + type: 'attribute' + }, { + name: 'businessIdVerificationDate', + typeInfo: 'Date', + attributeName: { + localPart: 'business_id_verification_date' + }, + type: 'attribute' + }] + }, { + localName: 'BASECUSTOMQUESTIONS.CUSTOMQUESTION', + typeName: null, + propertyInfos: [{ + name: 'customquestionanswer', + minOccurs: 0, + collection: true, + elementName: 'CUSTOM_QUESTION_ANSWER', + typeInfo: '.BASECUSTOMQUESTIONS.CUSTOMQUESTION.CUSTOMQUESTIONANSWER' + }, { + name: 'questionName', + attributeName: { + localPart: 'question_name' + }, + type: 'attribute' + }, { + name: 'questionType', + attributeName: { + localPart: 'question_type' + }, + type: 'attribute' + }] + }, { + localName: 'BUSINESSLOAN.BUSINESSIDINFO.BUSINESSID2', + typeName: null, + propertyInfos: [{ + name: 'businessIdType', + attributeName: { + localPart: 'business_id_type' + }, + type: 'attribute' + }, { + name: 'businessIdNumber', + attributeName: { + localPart: 'business_id_number' + }, + type: 'attribute' + }, { + name: 'businessIdState', + attributeName: { + localPart: 'business_id_state' + }, + type: 'attribute' + }, { + name: 'businessIdCountry', + attributeName: { + localPart: 'business_id_country' + }, + type: 'attribute' + }, { + name: 'businessIdExpireDate', + typeInfo: 'Date', + attributeName: { + localPart: 'business_id_expire_date' + }, + type: 'attribute' + }, { + name: 'businessIdDateIssued', + typeInfo: 'Date', + attributeName: { + localPart: 'business_id_date_issued' + }, + type: 'attribute' + }, { + name: 'businessIdVerificationDate', + typeInfo: 'Date', + attributeName: { + localPart: 'business_id_verification_date' + }, + type: 'attribute' + }] + }, { + localName: 'BASEDISBURSEMENT', + typeName: 'BASE_DISBURSEMENT', + propertyInfos: [{ + name: 'amount', + typeInfo: 'Decimal', + attributeName: { + localPart: 'amount' + }, + type: 'attribute' + }, { + name: 'referenceId', + attributeName: { + localPart: 'reference_id' + }, + type: 'attribute' + }] + }, { + localName: 'BASESYSTEM.ORIGINATOR', + typeName: null, + baseTypeInfo: '.BASEPARTY', + propertyInfos: [{ + name: 'otherAttributes', + type: 'anyAttribute' + }, { + name: 'type', + required: true, + attributeName: { + localPart: 'type' + }, + type: 'attribute' + }] + }, { + localName: 'BUSINESSLOAN.VEHICLEINFO.VEHICLES', + typeName: null, + propertyInfos: [{ + name: 'vehicle', + required: true, + collection: true, + elementName: 'VEHICLE', + typeInfo: '.VEHICLEFINANCING' + }, { + name: 'tradein', + elementName: 'TRADE_IN', + typeInfo: '.VEHICLETRADEIN' + }] + }, { + localName: 'SKIPPAYMENTINFO', + typeName: 'SKIP_PAYMENT_INFO', + propertyInfos: [{ + name: 'skipPaymentTemplateName', + attributeName: { + localPart: 'skip_payment_template_name' + }, + type: 'attribute' + }, { + name: 'isPositionOfSkipsFirstPaySkip', + attributeName: { + localPart: 'is_position_of_skips_first_pay_skip' + }, + type: 'attribute' + }, { + name: 'isDeferSkipPayments', + attributeName: { + localPart: 'is_defer_skip_payments' + }, + type: 'attribute' + }, { + name: 'skipsPerYear', + typeInfo: 'Integer', + attributeName: { + localPart: 'skips_per_year' + }, + type: 'attribute' + }, { + name: 'positionOfSkips', + typeInfo: 'Integer', + attributeName: { + localPart: 'position_of_skips' + }, + type: 'attribute' + }, { + name: 'skipStartDate', + typeInfo: 'Date', + attributeName: { + localPart: 'skip_start_date' + }, + type: 'attribute' + }, { + name: 'skipEndDate', + typeInfo: 'Date', + attributeName: { + localPart: 'skip_end_date' + }, + type: 'attribute' + }, { + name: 'skipPeriodMonthDayStart', + typeInfo: 'Date', + attributeName: { + localPart: 'skip_period_month_day_start' + }, + type: 'attribute' + }, { + name: 'skipPeriodMonthDayEnd', + typeInfo: 'Date', + attributeName: { + localPart: 'skip_period_month_day_end' + }, + type: 'attribute' + }] + }, { + localName: 'BASEMONTHLYDEBT', + typeName: 'BASE_MONTHLY_DEBT', + propertyInfos: [{ + name: 'monthlyLiability', + typeInfo: 'Decimal', + attributeName: { + localPart: 'monthly_liability' + }, + type: 'attribute' + }, { + name: 'monthlyHousingCost', + typeInfo: 'Decimal', + attributeName: { + localPart: 'monthly_housing_cost' + }, + type: 'attribute' + }, { + name: 'monthlyRent', + typeInfo: 'Decimal', + attributeName: { + localPart: 'monthly_rent' + }, + type: 'attribute' + }, { + name: 'monthlyMortgagePayment', + typeInfo: 'Decimal', + attributeName: { + localPart: 'monthly_mortgage_payment' + }, + type: 'attribute' + }, { + name: 'jobExpense', + typeInfo: 'Decimal', + attributeName: { + localPart: 'job_expense' + }, + type: 'attribute' + }, { + name: 'alimony', + typeInfo: 'Decimal', + attributeName: { + localPart: 'alimony' + }, + type: 'attribute' + }, { + name: 'childSupport', + typeInfo: 'Decimal', + attributeName: { + localPart: 'child_support' + }, + type: 'attribute' + }, { + name: 'separateMaintenanceExpense', + typeInfo: 'Decimal', + attributeName: { + localPart: 'separate_maintenance_expense' + }, + type: 'attribute' + }, { + name: 'taxExpense', + typeInfo: 'Decimal', + attributeName: { + localPart: 'tax_expense' + }, + type: 'attribute' + }, { + name: 'otherExpense1', + typeInfo: 'Decimal', + attributeName: { + localPart: 'other_expense_1' + }, + type: 'attribute' + }, { + name: 'otherExpense2', + typeInfo: 'Decimal', + attributeName: { + localPart: 'other_expense_2' + }, + type: 'attribute' + }, { + name: 'otherExpenseDescription1', + attributeName: { + localPart: 'other_expense_description_1' + }, + type: 'attribute' + }, { + name: 'otherExpenseDescription2', + attributeName: { + localPart: 'other_expense_description_2' + }, + type: 'attribute' + }, { + name: 'aggregateAmountWithLender', + typeInfo: 'Decimal', + attributeName: { + localPart: 'aggregate_amount_with_lender' + }, + type: 'attribute' + }, { + name: 'aggregateAmountWithLenderSecuredNoMortgage', + typeInfo: 'Decimal', + attributeName: { + localPart: 'aggregate_amount_with_lender_secured_no_mortgage' + }, + type: 'attribute' + }] + }, { + localName: 'VEHICLETRADEIN', + typeName: 'VEHICLE_TRADE_IN', + propertyInfos: [{ + name: 'tradeValue', + typeInfo: 'Decimal', + attributeName: { + localPart: 'trade_value' + }, + type: 'attribute' + }, { + name: 'tradePayoff', + typeInfo: 'Decimal', + attributeName: { + localPart: 'trade_payoff' + }, + type: 'attribute' + }, { + name: 'tradePayment', + typeInfo: 'Decimal', + attributeName: { + localPart: 'trade_payment' + }, + type: 'attribute' + }, { + name: 'vin', + attributeName: { + localPart: 'vin' + }, + type: 'attribute' + }, { + name: 'vehicleType', + attributeName: { + localPart: 'vehicle_type' + }, + type: 'attribute' + }, { + name: 'year', + typeInfo: 'Integer', + attributeName: { + localPart: 'year' + }, + type: 'attribute' + }, { + name: 'make', + attributeName: { + localPart: 'make' + }, + type: 'attribute' + }, { + name: 'model', + attributeName: { + localPart: 'model' + }, + type: 'attribute' + }, { + name: 'emptyWeight', + typeInfo: 'Double', + attributeName: { + localPart: 'empty_weight' + }, + type: 'attribute' + }, { + name: 'carryingCapacity', + typeInfo: 'Double', + attributeName: { + localPart: 'carrying_capacity' + }, + type: 'attribute' + }, { + name: 'length', + typeInfo: 'Double', + attributeName: { + localPart: 'length' + }, + type: 'attribute' + }] + }, { + localName: 'BUSINESSLOAN.APPLICANTS', + typeName: null, + propertyInfos: [{ + name: 'applicant', + required: true, + collection: true, + elementName: 'APPLICANT', + typeInfo: '.BUSINESSAPPLICANT' + }, { + name: 'selectedProductBorrowerId', + attributeName: { + localPart: 'selected_product_borrower_id' + }, + type: 'attribute' + }] + }, { + localName: 'BASETASKLIST.TASK.REQUIRESET', + typeName: null, + propertyInfos: [{ + name: 'content', + type: 'value' + }, { + name: 'conditionsetHash', + typeInfo: 'AnySimpleType', + attributeName: { + localPart: 'conditionset_hash' + }, + type: 'attribute' + }, { + name: 'encoding', + typeInfo: 'AnySimpleType', + attributeName: { + localPart: 'encoding' + }, + type: 'attribute' + }] + }, { + localName: 'BASELOANINFO', + typeName: 'BASE_LOAN_INFO', + propertyInfos: [{ + name: 'rateCode', + attributeName: { + localPart: 'rate_code' + }, + type: 'attribute' + }, { + name: 'maxUnderwriteAmount', + typeInfo: 'Double', + attributeName: { + localPart: 'max_underwrite_amount' + }, + type: 'attribute' + }, { + name: 'paymentDueDay', + typeInfo: 'Integer', + attributeName: { + localPart: 'payment_due_day' + }, + type: 'attribute' + }, { + name: 'paymentDueDay2', + typeInfo: 'Integer', + attributeName: { + localPart: 'payment_due_day2' + }, + type: 'attribute' + }, { + name: 'eplFeesTotal', + typeInfo: 'Decimal', + attributeName: { + localPart: 'epl_fees_total' + }, + type: 'attribute' + }, { + name: 'isClaimed', + attributeName: { + localPart: 'is_claimed' + }, + type: 'attribute' + }, { + name: 'isCompleteConsumer', + attributeName: { + localPart: 'is_complete_consumer' + }, + type: 'attribute' + }, { + name: 'requireProductRefresh', + attributeName: { + localPart: 'require_product_refresh' + }, + type: 'attribute' + }, { + name: 'isAddon', + attributeName: { + localPart: 'is_addon' + }, + type: 'attribute' + }, { + name: 'isAmendment', + attributeName: { + localPart: 'is_amendment' + }, + type: 'attribute' + }, { + name: 'rateAdjustment', + typeInfo: 'Decimal', + attributeName: { + localPart: 'rate_adjustment' + }, + type: 'attribute' + }, { + name: 'rateAdjustmentReason', + attributeName: { + localPart: 'rate_adjustment_reason' + }, + type: 'attribute' + }, { + name: 'solveFor', + attributeName: { + localPart: 'solve_for' + }, + type: 'attribute' + }, { + name: 'overrideCode', + attributeName: { + localPart: 'override_code' + }, + type: 'attribute' + }, { + name: 'overrideTier', + attributeName: { + localPart: 'override_tier' + }, + type: 'attribute' + }, { + name: 'isPossibleDupe', + attributeName: { + localPart: 'is_possible_dupe' + }, + type: 'attribute' + }, { + name: 'isFraudManual', + attributeName: { + localPart: 'is_fraud_manual' + }, + type: 'attribute' + }, { + name: 'isOfacManual', + attributeName: { + localPart: 'is_ofac_manual' + }, + type: 'attribute' + }, { + name: 'isPossibleDupeManual', + attributeName: { + localPart: 'is_possible_dupe_manual' + }, + type: 'attribute' + }, { + name: 'preapprovalType', + attributeName: { + localPart: 'preapproval_type' + }, + type: 'attribute' + }, { + name: 'appSubtype', + attributeName: { + localPart: 'app_subtype' + }, + type: 'attribute' + }, { + name: 'campaignCode', + attributeName: { + localPart: 'campaign_code' + }, + type: 'attribute' + }, { + name: 'isWorkoutLoan', + attributeName: { + localPart: 'is_workout_loan' + }, + type: 'attribute' + }, { + name: 'isSolveforManual', + attributeName: { + localPart: 'is_solvefor_manual' + }, + type: 'attribute' + }, { + name: 'tier', + typeInfo: 'Integer', + attributeName: { + localPart: 'tier' + }, + type: 'attribute' + }, { + name: 'tierPrevious', + typeInfo: 'Integer', + attributeName: { + localPart: 'tier_previous' + }, + type: 'attribute' + }, { + name: 'isPrequalificationApplied', + attributeName: { + localPart: 'is_prequalification_applied' + }, + type: 'attribute' + }, { + name: 'isOfac', + attributeName: { + localPart: 'is_ofac' + }, + type: 'attribute' + }, { + name: 'isHighRiskConsumer', + attributeName: { + localPart: 'is_high_risk_consumer' + }, + type: 'attribute' + }, { + name: 'isHighRiskConsumerManual', + attributeName: { + localPart: 'is_high_risk_consumer_manual' + }, + type: 'attribute' + }, { + name: 'productReferenceId', + attributeName: { + localPart: 'product_reference_id' + }, + type: 'attribute' + }] + }, { + localName: 'BASEADDRESSLOOSE', + typeName: 'BASE_ADDRESS_LOOSE', + propertyInfos: [{ + name: 'streetAddress1', + attributeName: { + localPart: 'street_address_1' + }, + type: 'attribute' + }, { + name: 'streetAddress2', + attributeName: { + localPart: 'street_address_2' + }, + type: 'attribute' + }, { + name: 'country', + attributeName: { + localPart: 'country' + }, + type: 'attribute' + }, { + name: 'addressVerificationDate', + typeInfo: 'Date', + attributeName: { + localPart: 'address_verification_date' + }, + type: 'attribute' + }, { + name: 'city', + attributeName: { + localPart: 'city' + }, + type: 'attribute' + }, { + name: 'state', + attributeName: { + localPart: 'state' + }, + type: 'attribute' + }, { + name: 'zip', + attributeName: { + localPart: 'zip' + }, + type: 'attribute' + }, { + name: 'county', + attributeName: { + localPart: 'county' + }, + type: 'attribute' + }] + }, { + localName: 'PAYMENTTRANSFERFROMINTERNALACCOUNTINFO', + typeName: 'PAYMENT_TRANSFER_FROM_INTERNAL_ACCOUNT_INFO', + propertyInfos: [{ + name: 'accountType', + attributeName: { + localPart: 'account_type' + }, + type: 'attribute' + }, { + name: 'accountNumber', + attributeName: { + localPart: 'account_number' + }, + type: 'attribute' + }, { + name: 'nameOnAccount', + attributeName: { + localPart: 'name_on_account' + }, + type: 'attribute' + }] + }, { + localName: 'BUSINESSLOAN', + typeName: null, + baseTypeInfo: '.BUSINESSLOAN' + }, { + localName: 'APP', + propertyInfos: [{ + name: 'version', + required: true, + typeInfo: 'Decimal', + attributeName: { + localPart: 'version' + }, + type: 'attribute' + }] + }, { + localName: 'BASEMONTHLYINCOME.OTHERINCOME', + typeName: null, + propertyInfos: [{ + name: 'monthlyIncome', + typeInfo: 'Decimal', + attributeName: { + localPart: 'monthly_income' + }, + type: 'attribute' + }, { + name: 'monthlyIncomeDescription', + attributeName: { + localPart: 'monthly_income_description' + }, + type: 'attribute' + }, { + name: 'isTaxExempt', + attributeName: { + localPart: 'is_tax_exempt' + }, + type: 'attribute' + }, { + name: 'isHmdaExempt', + attributeName: { + localPart: 'is_hmda_exempt' + }, + type: 'attribute' + }] + }, { + localName: 'BASEADDRESSTHREELINE', + typeName: 'BASE_ADDRESS_THREE_LINE', + propertyInfos: [{ + name: 'streetAddress1', + attributeName: { + localPart: 'street_address_1' + }, + type: 'attribute' + }, { + name: 'streetAddress2', + attributeName: { + localPart: 'street_address_2' + }, + type: 'attribute' + }, { + name: 'streetAddress3', + attributeName: { + localPart: 'street_address_3' + }, + type: 'attribute' + }, { + name: 'country', + attributeName: { + localPart: 'country' + }, + type: 'attribute' + }, { + name: 'zip', + attributeName: { + localPart: 'zip' + }, + type: 'attribute' + }, { + name: 'city', + attributeName: { + localPart: 'city' + }, + type: 'attribute' + }] + }, { + localName: 'VEHICLEFINANCING.HOLDSTITLE', + typeName: null, + propertyInfos: [{ + name: 'currentNameOnTitle', + attributeName: { + localPart: 'current_name_on_title' + }, + type: 'attribute' + }, { + name: 'currentNameOnTitle2', + attributeName: { + localPart: 'current_name_on_title2' + }, + type: 'attribute' + }, { + name: 'accountNumberPaidoff', + attributeName: { + localPart: 'account_number_paidoff' + }, + type: 'attribute' + }, { + name: 'newNamesOntitle', + attributeName: { + localPart: 'new_names_ontitle' + }, + type: 'attribute' + }, { + name: 'newNamesOntitle2', + attributeName: { + localPart: 'new_names_ontitle2' + }, + type: 'attribute' + }, { + name: 'nameForCollateralPurpose', + attributeName: { + localPart: 'name_for_collateral_purpose' + }, + type: 'attribute' + }, { + name: 'nameForCollateralPurpose2', + attributeName: { + localPart: 'name_for_collateral_purpose2' + }, + type: 'attribute' + }, { + name: 'currentNameOnTitleContactIndex', + attributeName: { + localPart: 'current_name_on_title_contact_index' + }, + type: 'attribute' + }, { + name: 'currentNameOnTitleContactIndex2', + attributeName: { + localPart: 'current_name_on_title_contact_index2' + }, + type: 'attribute' + }, { + name: 'newNamesOnTitleContactIndex', + attributeName: { + localPart: 'new_names_on_title_contact_index' + }, + type: 'attribute' + }, { + name: 'newNamesOnTitleContactIndex2', + attributeName: { + localPart: 'new_names_on_title_contact_index2' + }, + type: 'attribute' + }, { + name: 'nameForCollateralPurposeContactIndex', + attributeName: { + localPart: 'name_for_collateral_purpose_contact_index' + }, + type: 'attribute' + }, { + name: 'nameForCollateralPurposeContactIndex2', + attributeName: { + localPart: 'name_for_collateral_purpose_contact_index2' + }, + type: 'attribute' + }, { + name: 'state', + attributeName: { + localPart: 'state' + }, + type: 'attribute' + }, { + name: 'aka', + attributeName: { + localPart: 'aka' + }, + type: 'attribute' + }, { + name: 'businessTaxId', + attributeName: { + localPart: 'business_tax_id' + }, + type: 'attribute' + }, { + name: 'titleRecordingFees', + typeInfo: 'Double', + attributeName: { + localPart: 'title_recording_fees' + }, + type: 'attribute' + }, { + name: 'titleRetainedBy', + attributeName: { + localPart: 'title_retained_by' + }, + type: 'attribute' + }, { + name: 'titleRetainedDate', + attributeName: { + localPart: 'title_retained_date' + }, + type: 'attribute' + }, { + name: 'titleLocation', + attributeName: { + localPart: 'title_location' + }, + type: 'attribute' + }] + }, { + localName: 'BUSINESSAPPLICANT.CREDITREPORT', + typeName: null, + propertyInfos: [{ + name: 'value', + type: 'value' + }, { + name: 'reportId', + required: true, + typeInfo: 'Int', + attributeName: { + localPart: 'report_id' + }, + type: 'attribute' + }, { + name: 'reportFormat', + required: true, + attributeName: { + localPart: 'report_format' + }, + type: 'attribute' + }, { + name: 'encoding', + attributeName: { + localPart: 'encoding' + }, + type: 'attribute' + }] + }, { + localName: 'BASEWEBMSHISTORY.MESSAGE', + typeName: null, + propertyInfos: [{ + name: 'time', + typeInfo: 'DateTime', + attributeName: { + localPart: 'time' + }, + type: 'attribute' + }, { + name: 'name', + attributeName: { + localPart: 'name' + }, + type: 'attribute' + }, { + name: 'type', + attributeName: { + localPart: 'type' + }, + type: 'attribute' + }, { + name: 'text', + attributeName: { + localPart: 'text' + }, + type: 'attribute' + }] + }, { + localName: 'BASELOANCONTACTS', + typeName: 'BASE_LOAN_CONTACTS', + propertyInfos: [{ + name: 'contactinfo', + minOccurs: 0, + collection: true, + elementName: 'CONTACT_INFO', + typeInfo: '.BASELOANCONTACTS.CONTACTINFO' + }] + }, { + localName: 'BASEPAYMENTINFOCHOICE', + typeName: 'BASE_PAYMENT_INFO_CHOICE', + propertyInfos: [{ + name: 'couponbook', + required: true, + elementName: 'COUPON_BOOK', + typeInfo: '.PAYMENTCOUPONBOOKINFO' + }, { + name: 'payrolldeduction', + required: true, + elementName: 'PAYROLL_DEDUCTION', + typeInfo: '.PAYMENTPAYROLLDEDUCTIONINFO' + }, { + name: 'manualnocoupon', + required: true, + elementName: 'MANUAL_NO_COUPON', + typeInfo: '.PAYMENTMANUALNOCOUPONINFO' + }, { + name: 'transferfrominternalaccount', + required: true, + elementName: 'TRANSFER_FROM_INTERNAL_ACCOUNT', + typeInfo: '.PAYMENTTRANSFERFROMINTERNALACCOUNTINFO' + }, { + name: 'transferfromotherinstitution', + required: true, + elementName: 'TRANSFER_FROM_OTHER_INSTITUTION', + typeInfo: '.PAYMENTTRANSFERFROMOTHERINSTITUTIONINFO' + }] + }, { + localName: 'BUSINESSBASEAPPLICANT.CURRENTADDRESS', + typeName: null, + baseTypeInfo: '.BASECURRENTADDRESSCHOICE', + propertyInfos: [{ + name: 'occupancyStatus', + attributeName: { + localPart: 'occupancy_status' + }, + type: 'attribute' + }, { + name: 'occupancyDuration', + typeInfo: 'Integer', + attributeName: { + localPart: 'occupancy_duration' + }, + type: 'attribute' + }, { + name: 'otherOccupancyDescription', + attributeName: { + localPart: 'other_occupancy_description' + }, + type: 'attribute' + }] + }, { + localName: 'BASEDISBURSEMENTLOAN', + typeName: 'BASE_DISBURSEMENT_LOAN', + baseTypeInfo: '.BASEDISBURSEMENT', + propertyInfos: [{ + name: 'loanSuffix', + attributeName: { + localPart: 'loan_suffix' + }, + type: 'attribute' + }, { + name: 'loanIsRepayLoan', + attributeName: { + localPart: 'loan_is_repay_loan' + }, + type: 'attribute' + }, { + name: 'loanDescription', + attributeName: { + localPart: 'loan_description' + }, + type: 'attribute' + }, { + name: 'loanIsSameAccount', + attributeName: { + localPart: 'loan_is_same_account' + }, + type: 'attribute' + }, { + name: 'payoffDate', + typeInfo: 'Calendar', + attributeName: { + localPart: 'payoff_date' + }, + type: 'attribute' + }, { + name: 'interestPerDiem', + typeInfo: 'Double', + attributeName: { + localPart: 'interest_per_diem' + }, + type: 'attribute' + }, { + name: 'loanType', + attributeName: { + localPart: 'loan_type' + }, + type: 'attribute' + }, { + name: 'paymentType', + attributeName: { + localPart: 'payment_type' + }, + type: 'attribute' + }, { + name: 'loanAccountNumber', + attributeName: { + localPart: 'loan_account_number' + }, + type: 'attribute' + }] + }, { + localName: 'BASEHMDAXML.ITEM', + typeName: null, + propertyInfos: [{ + name: 'value', + type: 'value' + }, { + name: 'key', + attributeName: { + localPart: 'key' + }, + type: 'attribute' + }, { + name: 'valueAttribute', + attributeName: { + localPart: 'valueAttribute' + }, + type: 'attribute' + }] + }, { + localName: 'BUSINESSBASEAPPLICANT.MAILINGADDRESS', + typeName: null, + baseTypeInfo: '.BASEADDRESSLOOSE', + propertyInfos: [{ + name: 'isCurrent', + attributeName: { + localPart: 'is_current' + }, + type: 'attribute' + }] + }, { + localName: 'DECLARATIONS', + propertyInfos: [{ + name: 'hasJudgeBankruptForeclosure', + attributeName: { + localPart: 'has_judge_bankrupt_foreclosure' + }, + type: 'attribute' + }, { + name: 'hasDeclareBankrupt', + attributeName: { + localPart: 'has_declare_bankrupt' + }, + type: 'attribute' + }, { + name: 'hasChapter13', + attributeName: { + localPart: 'has_chapter_13' + }, + type: 'attribute' + }, { + name: 'hasLawsuitParty', + attributeName: { + localPart: 'has_lawsuit_party' + }, + type: 'attribute' + }, { + name: 'hasJudgement', + attributeName: { + localPart: 'has_judgement' + }, + type: 'attribute' + }, { + name: 'hasForeclosure', + attributeName: { + localPart: 'has_foreclosure' + }, + type: 'attribute' + }, { + name: 'hasReposession', + attributeName: { + localPart: 'has_reposession' + }, + type: 'attribute' + }, { + name: 'hasOtherObligation', + attributeName: { + localPart: 'has_other_obligation' + }, + type: 'attribute' + }, { + name: 'hasPastDueBills', + attributeName: { + localPart: 'has_past_due_bills' + }, + type: 'attribute' + }, { + name: 'hasCoMaker', + attributeName: { + localPart: 'has_co_maker' + }, + type: 'attribute' + }, { + name: 'coMakerPrimaryName', + attributeName: { + localPart: 'co_maker_primary_name' + }, + type: 'attribute' + }, { + name: 'coMakerCreditor', + attributeName: { + localPart: 'co_maker_creditor' + }, + type: 'attribute' + }, { + name: 'coMakerAmount', + typeInfo: 'Decimal', + attributeName: { + localPart: 'co_maker_amount' + }, + type: 'attribute' + }, { + name: 'hasAlias', + attributeName: { + localPart: 'has_alias' + }, + type: 'attribute' + }, { + name: 'alias', + attributeName: { + localPart: 'alias' + }, + type: 'attribute' + }, { + name: 'hasIncomeDecline', + attributeName: { + localPart: 'has_income_decline' + }, + type: 'attribute' + }, { + name: 'hasSuitsPending', + attributeName: { + localPart: 'has_suits_pending' + }, + type: 'attribute' + }, { + name: 'hasAlimony', + attributeName: { + localPart: 'has_alimony' + }, + type: 'attribute' + }, { + name: 'alimonyRecipient', + attributeName: { + localPart: 'alimony_recipient' + }, + type: 'attribute' + }, { + name: 'alimonyRecipientAddress', + attributeName: { + localPart: 'alimony_recipient_address' + }, + type: 'attribute' + }, { + name: 'hasPropertyForSale', + attributeName: { + localPart: 'has_property_for_sale' + }, + type: 'attribute' + }] + }, { + localName: 'BUSINESSLOAN.VEHICLEINFO', + typeName: null, + propertyInfos: [{ + name: 'vehicles', + required: true, + elementName: 'VEHICLES', + typeInfo: '.BUSINESSLOAN.VEHICLEINFO.VEHICLES' + }, { + name: 'totalSalesPrice', + typeInfo: 'Decimal', + attributeName: { + localPart: 'total_sales_price' + }, + type: 'attribute' + }, { + name: 'totalVehicleValue', + typeInfo: 'Decimal', + attributeName: { + localPart: 'total_vehicle_value' + }, + type: 'attribute' + }, { + name: 'tradeAllowance', + typeInfo: 'Decimal', + attributeName: { + localPart: 'trade_allowance' + }, + type: 'attribute' + }, { + name: 'rebate', + typeInfo: 'Decimal', + attributeName: { + localPart: 'rebate' + }, + type: 'attribute' + }, { + name: 'tax', + typeInfo: 'Decimal', + attributeName: { + localPart: 'tax' + }, + type: 'attribute' + }, { + name: 'additionalItemsFrontEnd', + typeInfo: 'Decimal', + attributeName: { + localPart: 'additional_items_front_end' + }, + type: 'attribute' + }, { + name: 'additionalItemsBackEnd', + typeInfo: 'Decimal', + attributeName: { + localPart: 'additional_items_back_end' + }, + type: 'attribute' + }, { + name: 'downPayment', + typeInfo: 'Decimal', + attributeName: { + localPart: 'down_payment' + }, + type: 'attribute' + }, { + name: 'estimatedVehiclePayment', + typeInfo: 'Decimal', + attributeName: { + localPart: 'estimated_vehicle_payment' + }, + type: 'attribute' + }, { + name: 'isResidualLoan', + attributeName: { + localPart: 'is_residual_loan' + }, + type: 'attribute' + }, { + name: 'requestType', + attributeName: { + localPart: 'request_type' + }, + type: 'attribute' + }, { + name: 'maxAdvance', + attributeName: { + localPart: 'max_advance' + }, + type: 'attribute' + }, { + name: 'maxAdvanceValue', + typeInfo: 'Decimal', + attributeName: { + localPart: 'max_advance_value' + }, + type: 'attribute' + }, { + name: 'maxSoftAdvanceValue', + typeInfo: 'Decimal', + attributeName: { + localPart: 'max_soft_advance_value' + }, + type: 'attribute' + }, { + name: 'maxHardAdvanceValue', + typeInfo: 'Decimal', + attributeName: { + localPart: 'max_hard_advance_value' + }, + type: 'attribute' + }, { + name: 'inspectedBy', + attributeName: { + localPart: 'inspected_by' + }, + type: 'attribute' + }, { + name: 'inspectedDate', + typeInfo: 'Date', + attributeName: { + localPart: 'inspected_date' + }, + type: 'attribute' + }, { + name: 'vehiclePurchaseDate', + typeInfo: 'Date', + attributeName: { + localPart: 'vehicle_purchase_date' + }, + type: 'attribute' + }, { + name: 'rateType', + attributeName: { + localPart: 'rate_type' + }, + type: 'attribute' + }, { + name: 'miscImplant', + attributeName: { + localPart: 'misc_implant' + }, + type: 'attribute' + }, { + name: 'isProcessingCompleted', + attributeName: { + localPart: 'is_processing_completed' + }, + type: 'attribute' + }, { + name: 'amountOwedToLender', + typeInfo: 'Double', + attributeName: { + localPart: 'amount_owed_to_lender' + }, + type: 'attribute' + }] + }, { + localName: 'BASEAPPLICANTQUESTIONS', + typeName: 'BASE_APPLICANT_QUESTIONS', + propertyInfos: [{ + name: 'applicantquestion', + minOccurs: 0, + collection: true, + elementName: 'APPLICANT_QUESTION', + typeInfo: '.BASEAPPLICANTQUESTIONS.APPLICANTQUESTION' + }] + }, { + localName: 'BASEPRICEADJUSTMENTLIST.PRICEADJUSTMENT', + typeName: null, + propertyInfos: [{ + name: 'adjustType', + required: true, + attributeName: { + localPart: 'adjust_type' + }, + type: 'attribute' + }, { + name: 'value', + typeInfo: 'Double', + attributeName: { + localPart: 'value' + }, + type: 'attribute' + }, { + name: 'description', + attributeName: { + localPart: 'description' + }, + type: 'attribute' + }] + }, { + localName: 'BUSINESSAPPLICANT', + typeName: 'BUSINESS_APPLICANT', + baseTypeInfo: '.BUSINESSBASEAPPLICANT', + propertyInfos: [{ + name: 'otherAttributes', + type: 'anyAttribute' + }, { + name: 'spouse', + elementName: 'SPOUSE', + typeInfo: '.BUSINESSBASEAPPLICANT' + }, { + name: 'creditreport', + elementName: 'CREDIT_REPORT', + typeInfo: '.BUSINESSAPPLICANT.CREDITREPORT' + }, { + name: 'fomansweredquestions', + elementName: 'FOM_ANSWERED_QUESTIONS', + typeInfo: '.FOMANSWEREDQUESTIONS' + }, { + name: 'isFraudCredit', + attributeName: { + localPart: 'is_fraud_credit' + }, + type: 'attribute' + }, { + name: 'isOfacCredit', + attributeName: { + localPart: 'is_ofac_credit' + }, + type: 'attribute' + }, { + name: 'combinedUnsecuredAggregateAmountWithLender', + typeInfo: 'Decimal', + attributeName: { + localPart: 'combined_unsecured_aggregate_amount_with_lender' + }, + type: 'attribute' + }, { + name: 'combinedSecuredAggregateAmountWithLenderNoMortgage', + typeInfo: 'Decimal', + attributeName: { + localPart: 'combined_secured_aggregate_amount_with_lender_no_mortgage' + }, + type: 'attribute' + }] + }, { + localName: 'BASEDISBURSEMENTDEPOSIT', + typeName: 'BASE_DISBURSEMENT_DEPOSIT', + baseTypeInfo: '.BASEDISBURSEMENT', + propertyInfos: [{ + name: 'depositAccount', + attributeName: { + localPart: 'deposit_account' + }, + type: 'attribute' + }, { + name: 'depositSuffix', + attributeName: { + localPart: 'deposit_suffix' + }, + type: 'attribute' + }, { + name: 'depositType', + attributeName: { + localPart: 'deposit_type' + }, + type: 'attribute' + }, { + name: 'depositDateToCredit', + typeInfo: 'Date', + attributeName: { + localPart: 'deposit_date_to_credit' + }, + type: 'attribute' + }] + }, { + localName: 'FOMANSWEREDQUESTIONS', + typeName: 'FOM_ANSWERED_QUESTIONS', + propertyInfos: [{ + name: 'fomansweredquestion', + minOccurs: 0, + collection: true, + elementName: 'FOM_ANSWERED_QUESTION', + typeInfo: '.FOMANSWEREDQUESTIONS.FOMANSWEREDQUESTION' + }] + }, { + localName: 'FOMANSWEREDQUESTIONS.FOMANSWEREDQUESTION.FOMANSWERS', + typeName: null, + propertyInfos: [{ + name: 'fomanswer', + minOccurs: 0, + collection: true, + elementName: 'FOM_ANSWER', + typeInfo: '.FOMANSWEREDQUESTIONS.FOMANSWEREDQUESTION.FOMANSWERS.FOMANSWER' + }] + }, { + localName: 'BASEDISBURSEMENTLIST', + typeName: 'BASE_DISBURSEMENT_LIST', + propertyInfos: [{ + name: 'checkOrDEPOSITOrFEE', + minOccurs: 0, + collection: true, + elementTypeInfos: [{ + elementName: 'CHECK', + typeInfo: '.BASEDISBURSEMENTCHECK' + }, { + elementName: 'DEPOSIT', + typeInfo: '.BASEDISBURSEMENTDEPOSIT' + }, { + elementName: 'FEE', + typeInfo: '.BASEDISBURSEMENTFEE' + }, { + elementName: 'LOAN', + typeInfo: '.BASEDISBURSEMENTLOAN' + }, { + elementName: 'ACH', + typeInfo: '.BASEDISBURSEMENTACH' + }], + type: 'elements' + }] + }, { + localName: 'BASEWEBMSHISTORY', + typeName: 'BASE_WEBMS_HISTORY', + propertyInfos: [{ + name: 'message', + minOccurs: 0, + collection: true, + elementName: 'MESSAGE', + typeInfo: '.BASEWEBMSHISTORY.MESSAGE' + }] + }, { + localName: 'BASEBUSINESSCOMPANYINFO', + typeName: 'BASE_BUSINESS_COMPANY_INFO', + propertyInfos: [{ + name: 'yeartodatehistoricaldata', + required: true, + elementName: 'YEAR_TO_DATE_HISTORICAL_DATA', + typeInfo: '.BUSINESSHISTORICALINFO' + }, { + name: 'currenthistoricaldata', + required: true, + elementName: 'CURRENT_HISTORICAL_DATA', + typeInfo: '.BUSINESSHISTORICALINFO' + }, { + name: 'previoushistoricaldata', + required: true, + elementName: 'PREVIOUS_HISTORICAL_DATA', + typeInfo: '.BUSINESSHISTORICALINFO' + }, { + name: 'assets', + elementName: 'ASSETS', + typeInfo: '.BASEASSETLIST' + }, { + name: 'currentaddress', + required: true, + elementName: 'CURRENT_ADDRESS', + typeInfo: '.BASEBUSINESSCOMPANYINFO.CURRENTADDRESS' + }, { + name: 'mailingaddress', + required: true, + elementName: 'MAILING_ADDRESS', + typeInfo: '.BASEBUSINESSCOMPANYINFO.MAILINGADDRESS' + }, { + name: 'previousaddress', + elementName: 'PREVIOUS_ADDRESS', + typeInfo: '.BASEBUSINESSCOMPANYINFO.PREVIOUSADDRESS' + }, { + name: 'companyName', + attributeName: { + localPart: 'company_name' + }, + type: 'attribute' + }, { + name: 'businessTaxId', + attributeName: { + localPart: 'business_tax_id' + }, + type: 'attribute' + }, { + name: 'phone', + attributeName: { + localPart: 'phone' + }, + type: 'attribute' + }, { + name: 'cellPhone', + attributeName: { + localPart: 'cell_phone' + }, + type: 'attribute' + }, { + name: 'fax', + attributeName: { + localPart: 'fax' + }, + type: 'attribute' + }, { + name: 'email', + attributeName: { + localPart: 'email' + }, + type: 'attribute' + }, { + name: 'websiteUrl', + attributeName: { + localPart: 'website_url' + }, + type: 'attribute' + }, { + name: 'monthsInBusiness', + typeInfo: 'Int', + attributeName: { + localPart: 'months_in_business' + }, + type: 'attribute' + }, { + name: 'businessStatus', + attributeName: { + localPart: 'business_status' + }, + type: 'attribute' + }, { + name: 'businessIndustry', + attributeName: { + localPart: 'business_industry' + }, + type: 'attribute' + }, { + name: 'businessIndustryOther', + attributeName: { + localPart: 'business_industry_other' + }, + type: 'attribute' + }, { + name: 'businessDescription', + attributeName: { + localPart: 'business_description' + }, + type: 'attribute' + }, { + name: 'currMonthlyGrossIncome', + typeInfo: 'Decimal', + attributeName: { + localPart: 'curr_monthly_gross_income' + }, + type: 'attribute' + }, { + name: 'currMonthlyNetIncome', + typeInfo: 'Decimal', + attributeName: { + localPart: 'curr_monthly_net_income' + }, + type: 'attribute' + }, { + name: 'numEmployeesAndOwners', + typeInfo: 'Long', + attributeName: { + localPart: 'num_employees_and_owners' + }, + type: 'attribute' + }, { + name: 'stateRegistered', + attributeName: { + localPart: 'state_registered' + }, + type: 'attribute' + }, { + name: 'establishDate', + typeInfo: 'Date', + attributeName: { + localPart: 'establish_date' + }, + type: 'attribute' + }, { + name: 'primaryBank', + attributeName: { + localPart: 'primary_bank' + }, + type: 'attribute' + }, { + name: 'totalExistingLoanBalance', + typeInfo: 'Decimal', + attributeName: { + localPart: 'total_existing_loan_balance' + }, + type: 'attribute' + }, { + name: 'totalExistingLoanPayment', + typeInfo: 'Decimal', + attributeName: { + localPart: 'total_existing_loan_payment' + }, + type: 'attribute' + }, { + name: 'totalCheckingBalance', + typeInfo: 'Decimal', + attributeName: { + localPart: 'total_checking_balance' + }, + type: 'attribute' + }, { + name: 'memberNumber', + attributeName: { + localPart: 'member_number' + }, + type: 'attribute' + }, { + name: 'entityType', + attributeName: { + localPart: 'entity_type' + }, + type: 'attribute' + }, { + name: 'contactIndex', + typeInfo: 'Integer', + attributeName: { + localPart: 'contact_index' + }, + type: 'attribute' + }] + }, { + localName: 'PAYMENTCOUPONBOOKINFO', + typeName: 'PAYMENT_COUPON_BOOK_INFO', + propertyInfos: [{ + name: 'accountNumber', + attributeName: { + localPart: 'account_number' + }, + type: 'attribute' + }] + }, { + localName: 'BUSINESSFUNDINGINFO', + typeName: 'BUSINESS_FUNDING_INFO', + baseTypeInfo: '.BASEFUNDINGINFO', + propertyInfos: [{ + name: 'amountFinanced', + typeInfo: 'Decimal', + attributeName: { + localPart: 'amount_financed' + }, + type: 'attribute' + }, { + name: 'loanTerm', + typeInfo: 'Int', + attributeName: { + localPart: 'loan_term' + }, + type: 'attribute' + }, { + name: 'rate', + typeInfo: 'Decimal', + attributeName: { + localPart: 'rate' + }, + type: 'attribute' + }, { + name: 'exactMonthlyPayment', + typeInfo: 'Decimal', + attributeName: { + localPart: 'exact_monthly_payment' + }, + type: 'attribute' + }, { + name: 'exactMonthlyPaymentOriginal', + typeInfo: 'Decimal', + attributeName: { + localPart: 'exact_monthly_payment_original' + }, + type: 'attribute' + }, { + name: 'exactLastMonthlyPayment', + typeInfo: 'Decimal', + attributeName: { + localPart: 'exact_last_monthly_payment' + }, + type: 'attribute' + }, { + name: 'additionalFees', + typeInfo: 'Decimal', + attributeName: { + localPart: 'additional_fees' + }, + type: 'attribute' + }, { + name: 'additionalFeesComment', + attributeName: { + localPart: 'additional_fees_comment' + }, + type: 'attribute' + }, { + name: 'firstPaymentDate', + typeInfo: 'Calendar', + attributeName: { + localPart: 'first_payment_date' + }, + type: 'attribute' + }, { + name: 'paymentMethod', + attributeName: { + localPart: 'payment_method' + }, + type: 'attribute' + }, { + name: 'paymentMethodSetPayment', + typeInfo: 'Decimal', + attributeName: { + localPart: 'payment_method_set_payment' + }, + type: 'attribute' + }, { + name: 'indexType', + attributeName: { + localPart: 'index_type' + }, + type: 'attribute' + }, { + name: 'initialRate', + typeInfo: 'Decimal', + attributeName: { + localPart: 'initial_rate' + }, + type: 'attribute' + }, { + name: 'rateExpireDate', + typeInfo: 'Calendar', + attributeName: { + localPart: 'rate_expire_date' + }, + type: 'attribute' + }, { + name: 'index', + typeInfo: 'Decimal', + attributeName: { + localPart: 'index' + }, + type: 'attribute' + }, { + name: 'margin', + typeInfo: 'Decimal', + attributeName: { + localPart: 'margin' + }, + type: 'attribute' + }, { + name: 'floor', + typeInfo: 'Decimal', + attributeName: { + localPart: 'floor' + }, + type: 'attribute' + }, { + name: 'ceiling', + typeInfo: 'Decimal', + attributeName: { + localPart: 'ceiling' + }, + type: 'attribute' + }, { + name: 'initialAmountAdvanced', + typeInfo: 'Decimal', + attributeName: { + localPart: 'initial_amount_advanced' + }, + type: 'attribute' + }, { + name: 'lastPaymentDate', + typeInfo: 'Date', + attributeName: { + localPart: 'last_payment_date' + }, + type: 'attribute' + }, { + name: 'financeCharge', + typeInfo: 'Decimal', + attributeName: { + localPart: 'finance_charge' + }, + type: 'attribute' + }, { + name: 'totalFinancedPayment', + typeInfo: 'Decimal', + attributeName: { + localPart: 'total_financed_payment' + }, + type: 'attribute' + }, { + name: 'otherCharges', + typeInfo: 'Decimal', + attributeName: { + localPart: 'other_charges' + }, + type: 'attribute' + }, { + name: 'otherChargesDescription', + attributeName: { + localPart: 'other_charges_description' + }, + type: 'attribute' + }, { + name: 'amountAdvanced', + typeInfo: 'Decimal', + attributeName: { + localPart: 'amount_advanced' + }, + type: 'attribute' + }, { + name: 'prevLoanLinerBalance', + typeInfo: 'Decimal', + attributeName: { + localPart: 'prev_loan_liner_balance' + }, + type: 'attribute' + }, { + name: 'prevPaymentDate', + typeInfo: 'Date', + attributeName: { + localPart: 'prev_payment_date' + }, + type: 'attribute' + }, { + name: 'otherLoans', + typeInfo: 'Decimal', + attributeName: { + localPart: 'other_loans' + }, + type: 'attribute' + }, { + name: 'currentPayment', + typeInfo: 'Decimal', + attributeName: { + localPart: 'current_payment' + }, + type: 'attribute' + }, { + name: 'currentPaymentDueDate', + typeInfo: 'Date', + attributeName: { + localPart: 'current_payment_due_date' + }, + type: 'attribute' + }, { + name: 'filingFeeAmount', + typeInfo: 'Decimal', + attributeName: { + localPart: 'filing_fee_amount' + }, + type: 'attribute' + }, { + name: 'filingFeeType', + attributeName: { + localPart: 'filing_fee_type' + }, + type: 'attribute' + }, { + name: 'interestOnlyMinPayment', + typeInfo: 'Decimal', + attributeName: { + localPart: 'interest_only_min_payment' + }, + type: 'attribute' + }, { + name: 'interestOnlyMaxPayment', + typeInfo: 'Decimal', + attributeName: { + localPart: 'interest_only_max_payment' + }, + type: 'attribute' + }, { + name: 'docStampsFee', + typeInfo: 'Double', + attributeName: { + localPart: 'doc_stamps_fee' + }, + type: 'attribute' + }, { + name: 'docStampsRate', + typeInfo: 'Double', + attributeName: { + localPart: 'doc_stamps_rate' + }, + type: 'attribute' + }, { + name: 'docStampsFeeIsManual', + attributeName: { + localPart: 'doc_stamps_fee_is_manual' + }, + type: 'attribute' + }, { + name: 'docStampsType', + attributeName: { + localPart: 'doc_stamps_type' + }, + type: 'attribute' + }] + }, { + localName: 'BASEREFERENCE', + typeName: 'BASE_REFERENCE', + propertyInfos: [{ + name: 'firstName', + attributeName: { + localPart: 'first_name' + }, + type: 'attribute' + }, { + name: 'lastName', + attributeName: { + localPart: 'last_name' + }, + type: 'attribute' + }, { + name: 'address', + attributeName: { + localPart: 'address' + }, + type: 'attribute' + }, { + name: 'city', + attributeName: { + localPart: 'city' + }, + type: 'attribute' + }, { + name: 'state', + attributeName: { + localPart: 'state' + }, + type: 'attribute' + }, { + name: 'zip', + attributeName: { + localPart: 'zip' + }, + type: 'attribute' + }, { + name: 'phone', + attributeName: { + localPart: 'phone' + }, + type: 'attribute' + }, { + name: 'relationship', + attributeName: { + localPart: 'relationship' + }, + type: 'attribute' + }, { + name: 'email', + attributeName: { + localPart: 'email' + }, + type: 'attribute' + }] + }, { + localName: 'BASEASSETLIST', + typeName: 'BASE_ASSET_LIST', + propertyInfos: [{ + name: 'realestateOrASSETOrVEHICLE', + minOccurs: 0, + collection: true, + elementTypeInfos: [{ + elementName: 'REAL_ESTATE', + typeInfo: '.BASEASSETREALESTATE' + }, { + elementName: 'ASSET', + typeInfo: '.BASEASSETLIST.ASSET' + }, { + elementName: 'VEHICLE', + typeInfo: '.BASEASSETVEHICLE' + }, { + elementName: 'SHARES', + typeInfo: '.BASEASSETSHARE' + }, { + elementName: 'CERTIFICATE', + typeInfo: '.BASEASSETCERTIFICATE' + }, { + elementName: 'SAVINGS_ACCOUNT', + typeInfo: '.BASEASSETSAVINGSACCOUNT' + }], + type: 'elements' + }] + }, { + localName: 'FOMANSWEREDQUESTIONS.FOMANSWEREDQUESTION', + typeName: null, + propertyInfos: [{ + name: 'textTemplate', + required: true, + elementName: 'text_template' + }, { + name: 'fomanswers', + required: true, + elementName: 'FOM_ANSWERS', + typeInfo: '.FOMANSWEREDQUESTIONS.FOMANSWEREDQUESTION.FOMANSWERS' + }, { + name: 'name', + attributeName: { + localPart: 'name' + }, + type: 'attribute' + }] + }, { + localName: 'BASEFUNDINGINFO', + typeName: 'BASE_FUNDING_INFO', + propertyInfos: [{ + name: 'skippaymentinfo', + elementName: 'SKIP_PAYMENT_INFO', + typeInfo: '.SKIPPAYMENTINFO' + }, { + name: 'paymentinfo', + elementName: 'PAYMENT_INFO', + typeInfo: '.BASEPAYMENTINFOCHOICE' + }, { + name: 'dailyPeriodicRate', + typeInfo: 'Decimal', + attributeName: { + localPart: 'daily_periodic_rate' + }, + type: 'attribute' + }, { + name: 'paymentFrequency', + attributeName: { + localPart: 'payment_frequency' + }, + type: 'attribute' + }, { + name: 'fundedStatus', + attributeName: { + localPart: 'funded_status' + }, + type: 'attribute' + }, { + name: 'loanDate', + typeInfo: 'Date', + attributeName: { + localPart: 'loan_date' + }, + type: 'attribute' + }, { + name: 'fundingDate', + typeInfo: 'Date', + attributeName: { + localPart: 'funding_date' + }, + type: 'attribute' + }] + }, { + localName: 'BUSINESSBASEAPPLICANT', + typeName: 'BUSINESS_BASE_APPLICANT', + baseTypeInfo: '.BASEAPPLICANT', + propertyInfos: [{ + name: 'otherAttributes', + type: 'anyAttribute' + }, { + name: 'currentaddress', + required: true, + elementName: 'CURRENT_ADDRESS', + typeInfo: '.BUSINESSBASEAPPLICANT.CURRENTADDRESS' + }, { + name: 'previousaddress', + elementName: 'PREVIOUS_ADDRESS', + typeInfo: '.BUSINESSBASEAPPLICANT.PREVIOUSADDRESS' + }, { + name: 'mailingaddress', + elementName: 'MAILING_ADDRESS', + typeInfo: '.BUSINESSBASEAPPLICANT.MAILINGADDRESS' + }, { + name: 'financialinfo', + required: true, + elementName: 'FINANCIAL_INFO', + typeInfo: '.BUSINESSBASEAPPLICANT.FINANCIALINFO' + }, { + name: 'reference', + minOccurs: 0, + maxOccurs: 2, + collection: true, + elementName: 'REFERENCE', + typeInfo: '.BASEREFERENCE' + }, { + name: 'contactinfo', + required: true, + elementName: 'CONTACT_INFO', + typeInfo: '.BASECONTACTINFO' + }, { + name: 'assets', + elementName: 'ASSETS', + typeInfo: '.BASEASSETLIST' + }, { + name: 'declarations', + elementName: 'DECLARATIONS', + typeInfo: '.DECLARATIONS' + }, { + name: 'percentBusinessOwned', + typeInfo: 'Double', + attributeName: { + localPart: 'percent_business_owned' + }, + type: 'attribute' + }, { + name: 'authorizedCreditReport', + attributeName: { + localPart: 'authorized_credit_report' + }, + type: 'attribute' + }, { + name: 'paperGrade', + attributeName: { + localPart: 'paper_grade' + }, + type: 'attribute' + }, { + name: 'title', + attributeName: { + localPart: 'title' + }, + type: 'attribute' + }] + }, { + localName: 'BUSINESSLOAN.BUSINESSGUARANTORS', + typeName: null, + propertyInfos: [{ + name: 'businessguarantor', + minOccurs: 0, + collection: true, + elementName: 'BUSINESS_GUARANTOR', + typeInfo: '.BUSINESSGUARANTORINFO' + }] + }, { + localName: 'VEHICLEFINANCING.DEALERSHIPPROCESSING', + typeName: null, + propertyInfos: [{ + name: 'name', + attributeName: { + localPart: 'name' + }, + type: 'attribute' + }, { + name: 'isOnWatchlist', + attributeName: { + localPart: 'is_on_watchlist' + }, + type: 'attribute' + }, { + name: 'watchlistReason', + attributeName: { + localPart: 'watchlist_reason' + }, + type: 'attribute' + }, { + name: 'dealerNumber', + attributeName: { + localPart: 'dealer_number' + }, + type: 'attribute' + }, { + name: 'address', + attributeName: { + localPart: 'address' + }, + type: 'attribute' + }, { + name: 'county', + attributeName: { + localPart: 'county' + }, + type: 'attribute' + }, { + name: 'zip', + attributeName: { + localPart: 'zip' + }, + type: 'attribute' + }, { + name: 'city', + attributeName: { + localPart: 'city' + }, + type: 'attribute' + }, { + name: 'state', + attributeName: { + localPart: 'state' + }, + type: 'attribute' + }, { + name: 'phone', + attributeName: { + localPart: 'phone' + }, + type: 'attribute' + }, { + name: 'fax', + attributeName: { + localPart: 'fax' + }, + type: 'attribute' + }, { + name: 'nameOnTitle', + attributeName: { + localPart: 'name_on_title' + }, + type: 'attribute' + }, { + name: 'nameOnTitle2', + attributeName: { + localPart: 'name_on_title2' + }, + type: 'attribute' + }, { + name: 'nameForTitlePurpose', + attributeName: { + localPart: 'name_for_title_purpose' + }, + type: 'attribute' + }, { + name: 'nameForTitlePurpose2', + attributeName: { + localPart: 'name_for_title_purpose2' + }, + type: 'attribute' + }, { + name: 'nameOnTitleContactIndex', + typeInfo: 'Integer', + attributeName: { + localPart: 'name_on_title_contact_index' + }, + type: 'attribute' + }, { + name: 'nameOnTitleContactIndex2', + typeInfo: 'Integer', + attributeName: { + localPart: 'name_on_title_contact_index2' + }, + type: 'attribute' + }, { + name: 'nameForTitlePurposeContactIndex', + typeInfo: 'Integer', + attributeName: { + localPart: 'name_for_title_purpose_contact_index' + }, + type: 'attribute' + }, { + name: 'nameForTitlePurposeContactIndex2', + typeInfo: 'Integer', + attributeName: { + localPart: 'name_for_title_purpose_contact_index2' + }, + type: 'attribute' + }, { + name: 'titleState', + attributeName: { + localPart: 'title_state' + }, + type: 'attribute' + }, { + name: 'aka', + attributeName: { + localPart: 'aka' + }, + type: 'attribute' + }, { + name: 'businessTaxId', + attributeName: { + localPart: 'business_tax_id' + }, + type: 'attribute' + }, { + name: 'titleRecordingFees', + typeInfo: 'Double', + attributeName: { + localPart: 'title_recording_fees' + }, + type: 'attribute' + }, { + name: 'reserveType', + attributeName: { + localPart: 'reserve_type' + }, + type: 'attribute' + }, { + name: 'reserveValue', + typeInfo: 'Double', + attributeName: { + localPart: 'reserve_value' + }, + type: 'attribute' + }, { + name: 'primaryReserveType', + attributeName: { + localPart: 'primary_reserve_type' + }, + type: 'attribute' + }, { + name: 'primaryReserveValue', + typeInfo: 'Double', + attributeName: { + localPart: 'primary_reserve_value' + }, + type: 'attribute' + }, { + name: 'secondaryReserveType', + attributeName: { + localPart: 'secondary_reserve_type' + }, + type: 'attribute' + }, { + name: 'secondaryReserveValue', + typeInfo: 'Double', + attributeName: { + localPart: 'secondary_reserve_value' + }, + type: 'attribute' + }, { + name: 'reserveSelectionType', + attributeName: { + localPart: 'reserve_selection_type' + }, + type: 'attribute' + }, { + name: 'referenceNumber', + attributeName: { + localPart: 'reference_number' + }, + type: 'attribute' + }, { + name: 'mainContact', + attributeName: { + localPart: 'main_contact' + }, + type: 'attribute' + }, { + name: 'contactEmail', + attributeName: { + localPart: 'contact_email' + }, + type: 'attribute' + }] + }, { + localName: 'BASEBUSINESSCOMPANYINFO.CURRENTADDRESS', + typeName: null, + baseTypeInfo: '.BASECURRENTADDRESSCHOICE', + propertyInfos: [{ + name: 'occupancyStatus', + attributeName: { + localPart: 'occupancy_status' + }, + type: 'attribute' + }, { + name: 'occupancyDuration', + typeInfo: 'Integer', + attributeName: { + localPart: 'occupancy_duration' + }, + type: 'attribute' + }, { + name: 'otherOccupancyDescription', + attributeName: { + localPart: 'other_occupancy_description' + }, + type: 'attribute' + }] + }, { + localName: 'BASETASKLIST', + typeName: 'BASE_TASK_LIST', + propertyInfos: [{ + name: 'task', + minOccurs: 0, + collection: true, + elementName: 'TASK', + typeInfo: '.BASETASKLIST.TASK' + }] + }, { + localName: 'FOMANSWEREDQUESTIONS.FOMANSWEREDQUESTION.FOMANSWERS.FOMANSWER', + typeName: null, + propertyInfos: [{ + name: 'text', + required: true + }, { + name: 'value', + required: true + }, { + name: 'fieldType', + attributeName: { + localPart: 'field_type' + }, + type: 'attribute' + }] + }, { + localName: 'BASEASSETLIST.ASSET', + typeName: null, + baseTypeInfo: '.BASEASSET' + }, { + localName: 'BUSINESSCOMPANYINFO', + typeName: 'BUSINESS_COMPANY_INFO', + baseTypeInfo: '.BASEBUSINESSCOMPANYINFO', + propertyInfos: [{ + name: 'businessdenialreason', + elementName: 'BUSINESS_DENIAL_REASON' + }, { + name: 'isHighRiskBusiness', + attributeName: { + localPart: 'is_high_risk_business' + }, + type: 'attribute' + }, { + name: 'businessCustomScore', + typeInfo: 'Int', + attributeName: { + localPart: 'business_custom_score' + }, + type: 'attribute' + }, { + name: 'businessCustomScore2', + typeInfo: 'Double', + attributeName: { + localPart: 'business_custom_score_2' + }, + type: 'attribute' + }, { + name: 'isBusinessDeclined', + attributeName: { + localPart: 'is_business_declined' + }, + type: 'attribute' + }, { + name: 'businessPaperGrade', + attributeName: { + localPart: 'business_paper_grade' + }, + type: 'attribute' + }] + }, { + localName: 'VEHICLEFINANCING.MEMBERPROCESSING', + typeName: null, + propertyInfos: [{ + name: 'currentNameOnTitle', + attributeName: { + localPart: 'current_name_on_title' + }, + type: 'attribute' + }, { + name: 'currentNameOnTitle2', + attributeName: { + localPart: 'current_name_on_title2' + }, + type: 'attribute' + }, { + name: 'newNamesOnTitle', + attributeName: { + localPart: 'new_names_on_title' + }, + type: 'attribute' + }, { + name: 'newNamesOnTitle2', + attributeName: { + localPart: 'new_names_on_title2' + }, + type: 'attribute' + }, { + name: 'nameForCollateralPurposes', + attributeName: { + localPart: 'name_for_collateral_purposes' + }, + type: 'attribute' + }, { + name: 'nameForCollateralPurposes2', + attributeName: { + localPart: 'name_for_collateral_purposes2' + }, + type: 'attribute' + }, { + name: 'currentNameOnTitleContactIndex', + typeInfo: 'Integer', + attributeName: { + localPart: 'current_name_on_title_contact_index' + }, + type: 'attribute' + }, { + name: 'currentNameOnTitleContactIndex2', + typeInfo: 'Integer', + attributeName: { + localPart: 'current_name_on_title_contact_index2' + }, + type: 'attribute' + }, { + name: 'newNamesOnTitleContactIndex', + typeInfo: 'Integer', + attributeName: { + localPart: 'new_names_on_title_contact_index' + }, + type: 'attribute' + }, { + name: 'newNamesOnTitleContactIndex2', + typeInfo: 'Integer', + attributeName: { + localPart: 'new_names_on_title_contact_index2' + }, + type: 'attribute' + }, { + name: 'nameForCollateralPurposesContactIndex', + typeInfo: 'Integer', + attributeName: { + localPart: 'name_for_collateral_purposes_contact_index' + }, + type: 'attribute' + }, { + name: 'nameForCollateralPurposesContactIndex2', + typeInfo: 'Integer', + attributeName: { + localPart: 'name_for_collateral_purposes_contact_index2' + }, + type: 'attribute' + }, { + name: 'state', + attributeName: { + localPart: 'state' + }, + type: 'attribute' + }, { + name: 'aka', + attributeName: { + localPart: 'aka' + }, + type: 'attribute' + }, { + name: 'businessTaxId', + attributeName: { + localPart: 'business_tax_id' + }, + type: 'attribute' + }, { + name: 'titleRecordingFees', + typeInfo: 'Decimal', + attributeName: { + localPart: 'title_recording_fees' + }, + type: 'attribute' + }, { + name: 'sellerNameContactIndex', + typeInfo: 'Integer', + attributeName: { + localPart: 'seller_name_contact_index' + }, + type: 'attribute' + }, { + name: 'sellerNameContactIndex2', + typeInfo: 'Integer', + attributeName: { + localPart: 'seller_name_contact_index2' + }, + type: 'attribute' + }, { + name: 'sellerFirstName', + attributeName: { + localPart: 'seller_first_name' + }, + type: 'attribute' + }, { + name: 'sellerMiddleName', + attributeName: { + localPart: 'seller_middle_name' + }, + type: 'attribute' + }, { + name: 'sellerLastName', + attributeName: { + localPart: 'seller_last_name' + }, + type: 'attribute' + }, { + name: 'sellerSuffix', + attributeName: { + localPart: 'seller_suffix' + }, + type: 'attribute' + }, { + name: 'sellerFirstName2', + attributeName: { + localPart: 'seller_first_name2' + }, + type: 'attribute' + }, { + name: 'sellerMiddleName2', + attributeName: { + localPart: 'seller_middle_name2' + }, + type: 'attribute' + }, { + name: 'sellerLastName2', + attributeName: { + localPart: 'seller_last_name2' + }, + type: 'attribute' + }, { + name: 'sellerSuffix2', + attributeName: { + localPart: 'seller_suffix2' + }, + type: 'attribute' + }, { + name: 'sellerSsn4', + attributeName: { + localPart: 'seller_ssn4' + }, + type: 'attribute' + }, { + name: 'sellerDob', + typeInfo: 'Date', + attributeName: { + localPart: 'seller_dob' + }, + type: 'attribute' + }, { + name: 'sellerAddress', + attributeName: { + localPart: 'seller_address' + }, + type: 'attribute' + }, { + name: 'sellerCounty', + attributeName: { + localPart: 'seller_county' + }, + type: 'attribute' + }, { + name: 'sellerZip', + attributeName: { + localPart: 'seller_zip' + }, + type: 'attribute' + }, { + name: 'sellerCity', + attributeName: { + localPart: 'seller_city' + }, + type: 'attribute' + }, { + name: 'sellerState', + attributeName: { + localPart: 'seller_state' + }, + type: 'attribute' + }, { + name: 'sellerHomePhone', + attributeName: { + localPart: 'seller_home_phone' + }, + type: 'attribute' + }, { + name: 'sellerWorkPhone', + attributeName: { + localPart: 'seller_work_phone' + }, + type: 'attribute' + }] + }, { + localName: 'BASEHMDAINFO', + typeName: 'BASE_HMDA_INFO', + propertyInfos: [{ + name: 'propertyAddress', + attributeName: { + localPart: 'property_address' + }, + type: 'attribute' + }, { + name: 'propertyCity', + attributeName: { + localPart: 'property_city' + }, + type: 'attribute' + }, { + name: 'propertyState', + attributeName: { + localPart: 'property_state' + }, + type: 'attribute' + }, { + name: 'propertyType', + attributeName: { + localPart: 'property_type' + }, + type: 'attribute' + }, { + name: 'propertyZip', + attributeName: { + localPart: 'property_zip' + }, + type: 'attribute' + }, { + name: 'isHoepa', + attributeName: { + localPart: 'is_hoepa' + }, + type: 'attribute' + }, { + name: 'isHoepaManual', + attributeName: { + localPart: 'is_hoepa_manual' + }, + type: 'attribute' + }, { + name: 'lienPosition', + typeInfo: 'Int', + attributeName: { + localPart: 'lien_position' + }, + type: 'attribute' + }, { + name: 'hmdaLoanPurpose', + attributeName: { + localPart: 'hmda_loan_purpose' + }, + type: 'attribute' + }, { + name: 'propertyOccupancyStatus', + attributeName: { + localPart: 'property_occupancy_status' + }, + type: 'attribute' + }, { + name: 'msaNumber', + attributeName: { + localPart: 'msa_number' + }, + type: 'attribute' + }, { + name: 'propertyTaxId', + attributeName: { + localPart: 'property_tax_id' + }, + type: 'attribute' + }, { + name: 'censusTractNumber', + attributeName: { + localPart: 'census_tract_number' + }, + type: 'attribute' + }, { + name: 'propertyCounty', + attributeName: { + localPart: 'property_county' + }, + type: 'attribute' + }, { + name: 'propertyCountyCode', + attributeName: { + localPart: 'property_county_code' + }, + type: 'attribute' + }, { + name: 'stateCode', + attributeName: { + localPart: 'state_code' + }, + type: 'attribute' + }, { + name: 'interviewMethod', + attributeName: { + localPart: 'interview_method' + }, + type: 'attribute' + }, { + name: 'purchaser', + attributeName: { + localPart: 'purchaser' + }, + type: 'attribute' + }, { + name: 'propertyAddressVerificationDate', + typeInfo: 'Date', + attributeName: { + localPart: 'property_address_verification_date' + }, + type: 'attribute' + }] + }, { + localName: 'BUSINESSLOAN.LOANINFO', + typeName: null, + baseTypeInfo: '.BUSINESSLOANINFO' + }, { + localName: 'BASEBUSINESSCOMPANYINFO.MAILINGADDRESS', + typeName: null, + baseTypeInfo: '.BASEADDRESSLOOSE', + propertyInfos: [{ + name: 'isCurrent', + attributeName: { + localPart: 'is_current' + }, + type: 'attribute' + }] + }, { + localName: 'BASEDISBURSEMENTCHECK', + typeName: 'BASE_DISBURSEMENT_CHECK', + baseTypeInfo: '.BASEDISBURSEMENT', + propertyInfos: [{ + name: 'checkNumber', + attributeName: { + localPart: 'check_number' + }, + type: 'attribute' + }, { + name: 'checkPayableTo', + attributeName: { + localPart: 'check_payable_to' + }, + type: 'attribute' + }, { + name: 'checkAddress1', + attributeName: { + localPart: 'check_address_1' + }, + type: 'attribute' + }, { + name: 'checkAddress2', + attributeName: { + localPart: 'check_address_2' + }, + type: 'attribute' + }, { + name: 'checkAddress3', + attributeName: { + localPart: 'check_address_3' + }, + type: 'attribute' + }, { + name: 'checkZip', + attributeName: { + localPart: 'check_zip' + }, + type: 'attribute' + }, { + name: 'checkRemitter', + attributeName: { + localPart: 'check_remitter' + }, + type: 'attribute' + }, { + name: 'checkPurpose', + attributeName: { + localPart: 'check_purpose' + }, + type: 'attribute' + }, { + name: 'checkStatus', + attributeName: { + localPart: 'check_status' + }, + type: 'attribute' + }, { + name: 'checkPrintOption', + typeInfo: 'Int', + attributeName: { + localPart: 'check_print_option' + }, + type: 'attribute' + }, { + name: 'checkIsPayeeOnly', + attributeName: { + localPart: 'check_is_payee_only' + }, + type: 'attribute' + }, { + name: 'checkIsPrimaryApplicant', + attributeName: { + localPart: 'check_is_primary_applicant' + }, + type: 'attribute' + }, { + name: 'payoffDate', + typeInfo: 'Calendar', + attributeName: { + localPart: 'payoff_date' + }, + type: 'attribute' + }, { + name: 'interestPerDiem', + typeInfo: 'Double', + attributeName: { + localPart: 'interest_per_diem' + }, + type: 'attribute' + }, { + name: 'checkRemitterContactIndex', + typeInfo: 'Integer', + attributeName: { + localPart: 'check_remitter_contact_index' + }, + type: 'attribute' + }, { + name: 'checkRemitterContactIndex2', + typeInfo: 'Integer', + attributeName: { + localPart: 'check_remitter_contact_index2' + }, + type: 'attribute' + }, { + name: 'checkCoremitterContactIndex', + typeInfo: 'Integer', + attributeName: { + localPart: 'check_coremitter_contact_index' + }, + type: 'attribute' + }, { + name: 'isPayeeOfacIstwatch', + attributeName: { + localPart: 'is_payee_ofac_istwatch' + }, + type: 'attribute' + }, { + name: 'istwatchTransactionDate', + attributeName: { + localPart: 'istwatch_transaction_date' + }, + type: 'attribute' + }, { + name: 'checkAccountNumber', + attributeName: { + localPart: 'check_account_number' + }, + type: 'attribute' + }] + }, { + localName: 'VEHICLEFINANCING.PREVIOUSLIENHOLDER', + typeName: null, + propertyInfos: [{ + name: 'currentNameOnTitle', + attributeName: { + localPart: 'current_name_on_title' + }, + type: 'attribute' + }, { + name: 'currentNameOnTitle2', + attributeName: { + localPart: 'current_name_on_title2' + }, + type: 'attribute' + }, { + name: 'newNamesOnTitle', + attributeName: { + localPart: 'new_names_on_title' + }, + type: 'attribute' + }, { + name: 'newNamesOnTitle2', + attributeName: { + localPart: 'new_names_on_title2' + }, + type: 'attribute' + }, { + name: 'nameForCollateralPurposes', + attributeName: { + localPart: 'name_for_collateral_purposes' + }, + type: 'attribute' + }, { + name: 'nameForCollateralPurposes2', + attributeName: { + localPart: 'name_for_collateral_purposes2' + }, + type: 'attribute' + }, { + name: 'currentNameOnTitleContactIndex', + typeInfo: 'Integer', + attributeName: { + localPart: 'current_name_on_title_contact_index' + }, + type: 'attribute' + }, { + name: 'currentNameOnTitleContactIndex2', + typeInfo: 'Integer', + attributeName: { + localPart: 'current_name_on_title_contact_index2' + }, + type: 'attribute' + }, { + name: 'newNamesOnTitleContactIndex', + typeInfo: 'Integer', + attributeName: { + localPart: 'new_names_on_title_contact_index' + }, + type: 'attribute' + }, { + name: 'newNamesOnTitleContactIndex2', + typeInfo: 'Integer', + attributeName: { + localPart: 'new_names_on_title_contact_index2' + }, + type: 'attribute' + }, { + name: 'nameForCollateralPurposesContactIndex', + typeInfo: 'Integer', + attributeName: { + localPart: 'name_for_collateral_purposes_contact_index' + }, + type: 'attribute' + }, { + name: 'nameForCollateralPurposesContactIndex2', + typeInfo: 'Integer', + attributeName: { + localPart: 'name_for_collateral_purposes_contact_index2' + }, + type: 'attribute' + }, { + name: 'state', + attributeName: { + localPart: 'state' + }, + type: 'attribute' + }, { + name: 'aka', + attributeName: { + localPart: 'aka' + }, + type: 'attribute' + }, { + name: 'businessTaxId', + attributeName: { + localPart: 'business_tax_id' + }, + type: 'attribute' + }, { + name: 'titleRecordingFees', + typeInfo: 'Decimal', + attributeName: { + localPart: 'title_recording_fees' + }, + type: 'attribute' + }, { + name: 'lienholderInformation', + attributeName: { + localPart: 'lienholder_information' + }, + type: 'attribute' + }, { + name: 'lienholderAccountName', + attributeName: { + localPart: 'lienholder_account_name' + }, + type: 'attribute' + }, { + name: 'lienholderAccountNameContactIndex', + typeInfo: 'Integer', + attributeName: { + localPart: 'lienholder_account_name_contact_index' + }, + type: 'attribute' + }, { + name: 'lienholderAccountName2', + attributeName: { + localPart: 'lienholder_account_name2' + }, + type: 'attribute' + }, { + name: 'lienholderAccountNameContactIndex2', + typeInfo: 'Integer', + attributeName: { + localPart: 'lienholder_account_name_contact_index2' + }, + type: 'attribute' + }, { + name: 'lienholderAccountNumber', + attributeName: { + localPart: 'lienholder_account_number' + }, + type: 'attribute' + }, { + name: 'lienholderAddress', + attributeName: { + localPart: 'lienholder_address' + }, + type: 'attribute' + }, { + name: 'lienholderCounty', + attributeName: { + localPart: 'lienholder_county' + }, + type: 'attribute' + }, { + name: 'lienholderZip', + attributeName: { + localPart: 'lienholder_zip' + }, + type: 'attribute' + }, { + name: 'lienholderCity', + attributeName: { + localPart: 'lienholder_city' + }, + type: 'attribute' + }, { + name: 'lienholderState', + attributeName: { + localPart: 'lienholder_state' + }, + type: 'attribute' + }, { + name: 'lienholderPayoff', + typeInfo: 'Decimal', + attributeName: { + localPart: 'lienholder_payoff' + }, + type: 'attribute' + }, { + name: 'lienholderPayoffDate', + typeInfo: 'Date', + attributeName: { + localPart: 'lienholder_payoff_date' + }, + type: 'attribute' + }, { + name: 'lienholderPayoffPerDiem', + typeInfo: 'Decimal', + attributeName: { + localPart: 'lienholder_payoff_per_diem' + }, + type: 'attribute' + }, { + name: 'lienholderPhone', + attributeName: { + localPart: 'lienholder_phone' + }, + type: 'attribute' + }] + }, { + localName: 'BASESYSTEM.LENDER', + typeName: null, + baseTypeInfo: '.BASEPARTY', + propertyInfos: [{ + name: 'otherAttributes', + type: 'anyAttribute' + }, { + name: 'address', + elementName: 'ADDRESS', + typeInfo: '.BASEADDRESSLOOSE' + }, { + name: 'cunaClientId', + attributeName: { + localPart: 'cuna_client_id' + }, + type: 'attribute' + }] + }, { + localName: 'BASELOANCONTACTS.CONTACTINFO', + typeName: null, + propertyInfos: [{ + name: 'contactType', + required: true, + attributeName: { + localPart: 'contact_type' + }, + type: 'attribute' + }, { + name: 'firstName', + attributeName: { + localPart: 'first_name' + }, + type: 'attribute' + }, { + name: 'middleName', + attributeName: { + localPart: 'middle_name' + }, + type: 'attribute' + }, { + name: 'lastName', + attributeName: { + localPart: 'last_name' + }, + type: 'attribute' + }, { + name: 'suffix', + attributeName: { + localPart: 'suffix' + }, + type: 'attribute' + }, { + name: 'address', + attributeName: { + localPart: 'address' + }, + type: 'attribute' + }, { + name: 'city', + attributeName: { + localPart: 'city' + }, + type: 'attribute' + }, { + name: 'state', + attributeName: { + localPart: 'state' + }, + type: 'attribute' + }, { + name: 'zip', + attributeName: { + localPart: 'zip' + }, + type: 'attribute' + }, { + name: 'phone', + attributeName: { + localPart: 'phone' + }, + type: 'attribute' + }, { + name: 'workPhone', + attributeName: { + localPart: 'work_phone' + }, + type: 'attribute' + }, { + name: 'fax', + attributeName: { + localPart: 'fax' + }, + type: 'attribute' + }, { + name: 'cell', + attributeName: { + localPart: 'cell' + }, + type: 'attribute' + }, { + name: 'pager', + attributeName: { + localPart: 'pager' + }, + type: 'attribute' + }, { + name: 'email', + attributeName: { + localPart: 'email' + }, + type: 'attribute' + }, { + name: 'companyName', + attributeName: { + localPart: 'company_name' + }, + type: 'attribute' + }, { + name: 'departmentName', + attributeName: { + localPart: 'department_name' + }, + type: 'attribute' + }, { + name: 'companyAddress', + attributeName: { + localPart: 'company_address' + }, + type: 'attribute' + }, { + name: 'companyCity', + attributeName: { + localPart: 'company_city' + }, + type: 'attribute' + }, { + name: 'companyState', + attributeName: { + localPart: 'company_state' + }, + type: 'attribute' + }, { + name: 'companyZip', + attributeName: { + localPart: 'company_zip' + }, + type: 'attribute' + }, { + name: 'companyPhone', + attributeName: { + localPart: 'company_phone' + }, + type: 'attribute' + }, { + name: 'companyFax', + attributeName: { + localPart: 'company_fax' + }, + type: 'attribute' + }, { + name: 'county', + attributeName: { + localPart: 'county' + }, + type: 'attribute' + }, { + name: 'notes', + attributeName: { + localPart: 'notes' + }, + type: 'attribute' + }, { + name: 'ssn', + attributeName: { + localPart: 'ssn' + }, + type: 'attribute' + }, { + name: 'dob', + typeInfo: 'Date', + attributeName: { + localPart: 'dob' + }, + type: 'attribute' + }, { + name: 'isSsnTaxid', + attributeName: { + localPart: 'is_ssn_taxid' + }, + type: 'attribute' + }, { + name: 'paac', + attributeName: { + localPart: 'paac' + }, + type: 'attribute' + }] + }, { + localName: 'VEHICLEFINANCING.TITLE', + typeName: null, + propertyInfos: [{ + name: 'stateCurrent', + attributeName: { + localPart: 'state_current' + }, + type: 'attribute' + }] + }, { + localName: 'BASEASSETCERTIFICATE', + typeName: 'BASE_ASSET_CERTIFICATE', + baseTypeInfo: '.BASEASSET', + propertyInfos: [{ + name: 'certificateNumber', + attributeName: { + localPart: 'certificate_number' + }, + type: 'attribute' + }, { + name: 'expirationDate', + typeInfo: 'Date', + attributeName: { + localPart: 'expiration_date' + }, + type: 'attribute' + }, { + name: 'issueDate', + typeInfo: 'Date', + attributeName: { + localPart: 'issue_date' + }, + type: 'attribute' + }, { + name: 'pledgeType', + attributeName: { + localPart: 'pledge_type' + }, + type: 'attribute' + }, { + name: 'rate', + typeInfo: 'Decimal', + attributeName: { + localPart: 'rate' + }, + type: 'attribute' + }, { + name: 'pledgePercent', + typeInfo: 'Decimal', + attributeName: { + localPart: 'pledge_percent' + }, + type: 'attribute' + }, { + name: 'pledgeValueType', + attributeName: { + localPart: 'pledge_value_type' + }, + type: 'attribute' + }, { + name: 'pledgeValue', + typeInfo: 'Decimal', + attributeName: { + localPart: 'pledge_value' + }, + type: 'attribute' + }] + }, { + localName: 'BASEMODIFICATIONHISTORY.AUDIT', + typeName: null, + propertyInfos: [{ + name: 'content', + type: 'value' + }, { + name: 'modificationDate', + typeInfo: 'DateTime', + attributeName: { + localPart: 'modification_date' + }, + type: 'attribute' + }, { + name: 'modifierName', + attributeName: { + localPart: 'modifier_name' + }, + type: 'attribute' + }, { + name: 'modifierType', + attributeName: { + localPart: 'modifier_type' + }, + type: 'attribute' + }] + }, { + localName: 'BUSINESSHISTORICALINFO', + typeName: 'BUSINESS_HISTORICAL_INFO', + propertyInfos: [{ + name: 'endDate', + typeInfo: 'Calendar', + attributeName: { + localPart: 'end_date' + }, + type: 'attribute' + }, { + name: 'totalSales', + typeInfo: 'Decimal', + attributeName: { + localPart: 'total_sales' + }, + type: 'attribute' + }, { + name: 'netIncome', + typeInfo: 'Decimal', + attributeName: { + localPart: 'net_income' + }, + type: 'attribute' + }, { + name: 'depreciationAmortization', + typeInfo: 'Decimal', + attributeName: { + localPart: 'depreciation_amortization' + }, + type: 'attribute' + }, { + name: 'interestPaid', + typeInfo: 'Decimal', + attributeName: { + localPart: 'interest_paid' + }, + type: 'attribute' + }, { + name: 'ownerSalary', + typeInfo: 'Decimal', + attributeName: { + localPart: 'owner_salary' + }, + type: 'attribute' + }, { + name: 'nonRecurringExpenses', + typeInfo: 'Decimal', + attributeName: { + localPart: 'non_recurring_expenses' + }, + type: 'attribute' + }, { + name: 'rent', + typeInfo: 'Decimal', + attributeName: { + localPart: 'rent' + }, + type: 'attribute' + }] + }, { + localName: 'VEHICLEFINANCING.UCCFILING', + typeName: null, + propertyInfos: [{ + name: 'name', + attributeName: { + localPart: 'name' + }, + type: 'attribute' + }, { + name: 'nameContactIndex', + typeInfo: 'Integer', + attributeName: { + localPart: 'name_contact_index' + }, + type: 'attribute' + }, { + name: 'ssn', + attributeName: { + localPart: 'ssn' + }, + type: 'attribute' + }, { + name: 'name2', + attributeName: { + localPart: 'name2' + }, + type: 'attribute' + }, { + name: 'nameContactIndex2', + typeInfo: 'Integer', + attributeName: { + localPart: 'name_contact_index2' + }, + type: 'attribute' + }, { + name: 'ssn2', + attributeName: { + localPart: 'ssn2' + }, + type: 'attribute' + }, { + name: 'name3', + attributeName: { + localPart: 'name3' + }, + type: 'attribute' + }, { + name: 'nameContactIndex3', + typeInfo: 'Integer', + attributeName: { + localPart: 'name_contact_index3' + }, + type: 'attribute' + }, { + name: 'ssn3', + attributeName: { + localPart: 'ssn3' + }, + type: 'attribute' + }, { + name: 'state', + attributeName: { + localPart: 'state' + }, + type: 'attribute' + }, { + name: 'aka', + attributeName: { + localPart: 'aka' + }, + type: 'attribute' + }, { + name: 'nameForCollateralPurpose', + attributeName: { + localPart: 'name_for_collateral_purpose' + }, + type: 'attribute' + }, { + name: 'nameForCollateralPurpose2', + attributeName: { + localPart: 'name_for_collateral_purpose2' + }, + type: 'attribute' + }, { + name: 'nameForCollateralPurposeContactIndex', + typeInfo: 'Integer', + attributeName: { + localPart: 'name_for_collateral_purpose_contact_index' + }, + type: 'attribute' + }, { + name: 'nameForCollateralPurposeContactIndex2', + typeInfo: 'Integer', + attributeName: { + localPart: 'name_for_collateral_purpose_contact_index2' + }, + type: 'attribute' + }, { + name: 'businessTaxId', + attributeName: { + localPart: 'business_tax_id' + }, + type: 'attribute' + }, { + name: 'titleRecordingFees', + typeInfo: 'Decimal', + attributeName: { + localPart: 'title_recording_fees' + }, + type: 'attribute' + }, { + name: 'titleState', + attributeName: { + localPart: 'title_state' + }, + type: 'attribute' + }] + }, { + localName: 'BASEPARTY', + typeName: 'BASE_PARTY', + propertyInfos: [{ + name: 'otherAttributes', + type: 'anyAttribute' + }, { + name: 'referenceId', + attributeName: { + localPart: 'reference_id' + }, + type: 'attribute' + }, { + name: 'name', + attributeName: { + localPart: 'name' + }, + type: 'attribute' + }, { + name: 'code', + attributeName: { + localPart: 'code' + }, + type: 'attribute' + }, { + name: 'phone', + attributeName: { + localPart: 'phone' + }, + type: 'attribute' + }, { + name: 'fax', + attributeName: { + localPart: 'fax' + }, + type: 'attribute' + }, { + name: 'email', + attributeName: { + localPart: 'email' + }, + type: 'attribute' + }, { + name: 'title', + attributeName: { + localPart: 'title' + }, + type: 'attribute' + }, { + name: 'tellerNumber', + attributeName: { + localPart: 'teller_number' + }, + type: 'attribute' + }, { + name: 'terminalId', + attributeName: { + localPart: 'terminal_id' + }, + type: 'attribute' + }] + }, { + localName: 'BASECUSTOMQUESTIONS.CUSTOMQUESTION.CUSTOMQUESTIONANSWER', + typeName: null, + propertyInfos: [{ + name: 'answerText', + attributeName: { + localPart: 'answer_text' + }, + type: 'attribute' + }, { + name: 'answerValue', + attributeName: { + localPart: 'answer_value' + }, + type: 'attribute' + }] + }, { + localName: 'BUSINESSSTATUS', + typeName: 'BUSINESS_STATUS', + baseTypeInfo: '.BASELOANSTATUS', + propertyInfos: [{ + name: 'payoffDate', + typeInfo: 'Calendar', + attributeName: { + localPart: 'payoff_date' + }, + type: 'attribute' + }, { + name: 'amountChargeOff', + typeInfo: 'Decimal', + attributeName: { + localPart: 'amount_charge_off' + }, + type: 'attribute' + }] + }, { + localName: 'BUSINESSLOAN.INTEGRATIONDATALIST', + typeName: null, + propertyInfos: [{ + name: 'integrationdata', + required: true, + collection: true, + elementName: 'INTEGRATION_DATA', + typeInfo: '.INTEGRATIONDATA' + }] + }, { + localName: 'PAYMENTMANUALNOCOUPONINFO', + typeName: 'PAYMENT_MANUAL_NO_COUPON_INFO', + propertyInfos: [{ + name: 'accountNumber', + attributeName: { + localPart: 'account_number' + }, + type: 'attribute' + }] + }, { + localName: 'BASEEMPLOYMENT', + typeName: 'BASE_EMPLOYMENT', + propertyInfos: [{ + name: 'employmentStartDate', + typeInfo: 'Date', + attributeName: { + localPart: 'employment_start_date' + }, + type: 'attribute' + }, { + name: 'employedMonths', + typeInfo: 'Int', + attributeName: { + localPart: 'employed_months' + }, + type: 'attribute' + }, { + name: 'employmentAddress', + attributeName: { + localPart: 'employment_address' + }, + type: 'attribute' + }, { + name: 'employmentCity', + attributeName: { + localPart: 'employment_city' + }, + type: 'attribute' + }, { + name: 'employmentState', + attributeName: { + localPart: 'employment_state' + }, + type: 'attribute' + }, { + name: 'employmentZip', + attributeName: { + localPart: 'employment_zip' + }, + type: 'attribute' + }, { + name: 'occupation', + attributeName: { + localPart: 'occupation' + }, + type: 'attribute' + }, { + name: 'employer', + attributeName: { + localPart: 'employer' + }, + type: 'attribute' + }, { + name: 'employmentPhone', + attributeName: { + localPart: 'employment_phone' + }, + type: 'attribute' + }, { + name: 'employmentStatus', + attributeName: { + localPart: 'employment_status' + }, + type: 'attribute' + }, { + name: 'otherEmploymentDescription', + attributeName: { + localPart: 'other_employment_description' + }, + type: 'attribute' + }, { + name: 'supervisorName', + attributeName: { + localPart: 'supervisor_name' + }, + type: 'attribute' + }, { + name: 'payGrade', + attributeName: { + localPart: 'pay_grade' + }, + type: 'attribute' + }, { + name: 'ets', + typeInfo: 'Date', + attributeName: { + localPart: 'ets' + }, + type: 'attribute' + }, { + name: 'employmentWeeklyHours', + typeInfo: 'Int', + attributeName: { + localPart: 'employment_weekly_hours' + }, + type: 'attribute' + }, { + name: 'employmentBusinessType', + attributeName: { + localPart: 'employment_business_type' + }, + type: 'attribute' + }] + }, { + localName: 'BUSINESSBASEAPPLICANT.PREVIOUSADDRESS', + typeName: null, + baseTypeInfo: '.BASEADDRESSLOOSE', + propertyInfos: [{ + name: 'occupancyStatus', + attributeName: { + localPart: 'occupancy_status' + }, + type: 'attribute' + }, { + name: 'occupancyDuration', + typeInfo: 'Integer', + attributeName: { + localPart: 'occupancy_duration' + }, + type: 'attribute' + }, { + name: 'otherOccupancyDescription', + attributeName: { + localPart: 'other_occupancy_description' + }, + type: 'attribute' + }] + }, { + localName: 'BUSINESSLOAN.CREDITCARDINFO.CARDHOLDERS.CARDHOLDER', + typeName: null, + propertyInfos: [{ + name: 'otherAttributes', + type: 'anyAttribute' + }, { + name: 'firstName', + attributeName: { + localPart: 'first_name' + }, + type: 'attribute' + }, { + name: 'lastName', + attributeName: { + localPart: 'last_name' + }, + type: 'attribute' + }, { + name: 'mInitial', + attributeName: { + localPart: 'm_initial' + }, + type: 'attribute' + }, { + name: 'orderCard', + attributeName: { + localPart: 'order_card' + }, + type: 'attribute' + }, { + name: 'referenceId', + attributeName: { + localPart: 'reference_id' + }, + type: 'attribute' + }, { + name: 'fee', + attributeName: { + localPart: 'fee' + }, + type: 'attribute' + }, { + name: 'isBorrower', + attributeName: { + localPart: 'is_borrower' + }, + type: 'attribute' + }, { + name: 'suffix', + attributeName: { + localPart: 'suffix' + }, + type: 'attribute' + }, { + name: 'creditLimit', + typeInfo: 'Decimal', + attributeName: { + localPart: 'credit_limit' + }, + type: 'attribute' + }, { + name: 'ssn', + attributeName: { + localPart: 'ssn' + }, + type: 'attribute' + }, { + name: 'dob', + attributeName: { + localPart: 'dob' + }, + type: 'attribute' + }, { + name: 'motherMaiden', + attributeName: { + localPart: 'mother_maiden' + }, + type: 'attribute' + }, { + name: 'cardAccountNumber', + attributeName: { + localPart: 'card_account_number' + }, + type: 'attribute' + }, { + name: 'isOfacIstwatch', + attributeName: { + localPart: 'is_ofac_istwatch' + }, + type: 'attribute' + }, { + name: 'istwatchTransactiondate', + attributeName: { + localPart: 'istwatch_transactiondate' + }, + type: 'attribute' + }, { + name: 'newCustomerSetup', + attributeName: { + localPart: 'new_customer_setup' + }, + type: 'attribute' + }, { + name: 'hasMonthlyStatement', + attributeName: { + localPart: 'has_monthly_statement' + }, + type: 'attribute' + }, { + name: 'isGuarantor', + attributeName: { + localPart: 'is_guarantor' + }, + type: 'attribute' + }, { + name: 'employeeId', + attributeName: { + localPart: 'employee_id' + }, + type: 'attribute' + }, { + name: 'cardHolderNameOnCard', + attributeName: { + localPart: 'card_holder_name_on_card' + }, + type: 'attribute' + }, { + name: 'mailingAddress', + attributeName: { + localPart: 'mailing_address' + }, + type: 'attribute' + }, { + name: 'mailingCity', + attributeName: { + localPart: 'mailing_city' + }, + type: 'attribute' + }, { + name: 'mailingZip', + attributeName: { + localPart: 'mailing_zip' + }, + type: 'attribute' + }, { + name: 'mailingState', + attributeName: { + localPart: 'mailing_state' + }, + type: 'attribute' + }, { + name: 'shippingMethod', + attributeName: { + localPart: 'shipping_method' + }, + type: 'attribute' + }, { + name: 'homePhone', + attributeName: { + localPart: 'home_phone' + }, + type: 'attribute' + }, { + name: 'workPhone', + attributeName: { + localPart: 'work_phone' + }, + type: 'attribute' + }, { + name: 'controlAccountNumber', + attributeName: { + localPart: 'control_account_number' + }, + type: 'attribute' + }, { + name: 'companyName', + attributeName: { + localPart: 'company_name' + }, + type: 'attribute' + }, { + name: 'companyNameOnCard', + attributeName: { + localPart: 'company_name_on_card' + }, + type: 'attribute' + }, { + name: 'statementAddress', + attributeName: { + localPart: 'statement_address' + }, + type: 'attribute' + }, { + name: 'statementCity', + attributeName: { + localPart: 'statement_city' + }, + type: 'attribute' + }, { + name: 'statementZip', + attributeName: { + localPart: 'statement_zip' + }, + type: 'attribute' + }, { + name: 'statementState', + attributeName: { + localPart: 'statement_state' + }, + type: 'attribute' + }, { + name: 'cashLimit', + typeInfo: 'Decimal', + attributeName: { + localPart: 'cash_limit' + }, + type: 'attribute' + }, { + name: 'annualFeeCode', + attributeName: { + localPart: 'annual_fee_code' + }, + type: 'attribute' + }, { + name: 'paypointFlag', + attributeName: { + localPart: 'paypoint_flag' + }, + type: 'attribute' + }, { + name: 'hasGhostCardLetter', + attributeName: { + localPart: 'has_ghost_card_letter' + }, + type: 'attribute' + }, { + name: 'authorizationStrategy', + attributeName: { + localPart: 'authorization_strategy' + }, + type: 'attribute' + }, { + name: 'customAuthStrategy', + attributeName: { + localPart: 'custom_auth_strategy' + }, + type: 'attribute' + }, { + name: 'fleetRestriction', + attributeName: { + localPart: 'fleet_restriction' + }, + type: 'attribute' + }, { + name: 'fleetPrompt', + attributeName: { + localPart: 'fleet_prompt' + }, + type: 'attribute' + }, { + name: 'fleetGroup', + attributeName: { + localPart: 'fleet_group' + }, + type: 'attribute' + }, { + name: 'fleetType', + attributeName: { + localPart: 'fleet_type' + }, + type: 'attribute' + }] + }, { + localName: 'BASEHMDAXML', + typeName: 'BASE_HMDA_XML', + propertyInfos: [{ + name: 'item', + minOccurs: 0, + collection: true, + elementName: 'ITEM', + typeInfo: '.BASEHMDAXML.ITEM' + }, { + name: 'version', + typeInfo: 'AnySimpleType', + attributeName: { + localPart: 'version' + }, + type: 'attribute' + }] + }, { + localName: 'BUSINESSLOAN.COMMENTS', + typeName: null, + baseTypeInfo: '.BASECOMMENTS', + propertyInfos: [{ + name: 'unabletofund', + elementName: 'UNABLE_TO_FUND', + typeInfo: 'AnyType' + }] + }, { + localName: 'BASEMODIFICATIONHISTORY', + typeName: 'BASE_MODIFICATION_HISTORY', + propertyInfos: [{ + name: 'audit', + minOccurs: 0, + collection: true, + elementName: 'AUDIT', + typeInfo: '.BASEMODIFICATIONHISTORY.AUDIT' + }] + }, { + localName: 'BASECUSTOMQUESTIONS', + typeName: 'BASE_CUSTOM_QUESTIONS', + propertyInfos: [{ + name: 'customquestion', + minOccurs: 0, + collection: true, + elementName: 'CUSTOM_QUESTION', + typeInfo: '.BASECUSTOMQUESTIONS.CUSTOMQUESTION' + }] + }, { + type: 'enumInfo', + localName: 'BaseApplicantType', + values: ['P', 'C', 'S', 'G'] + }, { + type: 'enumInfo', + localName: 'BaseRaceTypeSingle', + baseTypeInfo: 'NMToken', + values: ['AMERICAN_INDIAN', 'ASIAN', 'BLACK', 'PACIFIC_ISLANDER', 'WHITE'] + }, { + type: 'enumInfo', + localName: 'BaseEmployeeOfLenderTypes', + values: ['NONE', 'EMPLOYEE', 'MANAGER', 'EXECUTIVE', 'BOARDMEMBER', 'EMPLOYEEFAMILY', 'BOARDFAMILY', 'OTHER'] + }], + elementInfos: [{ + elementName: 'BUSINESS_LOAN', + typeInfo: '.BUSINESSLOAN' + }] + }; + return { + business_loan: business_loan + }; +}; +if (typeof define === 'function' && define.amd) { + define([], business_loan_Module_Factory); +} +else { + var business_loan_Module = business_loan_Module_Factory(); + if (typeof module !== 'undefined' && module.exports) { + module.exports.business_loan = business_loan_Module.business_loan; + } + else { + var business_loan = business_loan_Module.business_loan; + } +} \ No newline at end of file diff --git a/l/lpq/CLF_20190618_pc/business_loan.xsd b/l/lpq/CLF_20190618_pc/business_loan.xsd new file mode 100644 index 0000000..1a1a6df --- /dev/null +++ b/l/lpq/CLF_20190618_pc/business_loan.xsd @@ -0,0 +1,2197 @@ + + + + + + + + + + + + + + + + + + + + -If credit report data is empty applican'ts credit report won't be imported. + -If credit report's applicant-ssn mismatches the applicant's ssn credit report won't be imported. + -If spouse exists, then this MUST be a joint report. Otherwise, this will be a single applicant credit report. + + + + + + + + + + + + + + + + + + Default is CDATA encoding. This will allow clients to easily access data. However, you cannot nest CDATA -- hence if you use base64, then the credit report will be stored as base64 encoded text on the element. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + If Applicant's Address is domestic, please use Address Choice of "LOOSE_ADDRESS". + And "street_address_2" is currently not supported. + + But if Applicant's address is foreign, then "THREE_LINE_ADDRESS" should be used. In this case, + all three attributes "street_address_1", "street_address_2", "street_address_3" are supported. + + + + + + + + + + + + + + + + + + + + + + + If not specified, assumes mailing address = current address. + For Mailing Address, both "street_address_1" and "street_address_2" are supported. + + + + + + + + If set to Y, then LPQ use values of current address AND any values for this element will be ignored. Default is Y. + + + + + + + + + + + + + + + + This prop is readonly from LPQ. If you want to set, use the employee_of_lender instead. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Only applicable for GAP and SERVICE CONTRACT. For other insurances, it is assumed the insurance amount is financed. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + For LOC's, this can also be referred to as requested credit limit. + + + + + + + + + + + + + + + + + + + + + + + + For LOC's, this can also be referred to as approved credit limit. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Is Line of Credit ? Assumed no if omitted. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Represents monthly payment without any price adjustments. If price adjustments don't apply, this field should equal exact_monthly_payment. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + only applicable for credit card + + + + + + + + + + + + + only applicable for credit card + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + This is the approved card name. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Appears as business denial reason on the UI. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + For Business Address, please use Address Choice of "LOOSE_ADDRESS". + Also, Business Address currently does NOT support "street_address_2". + + + + + + + + + + + + + + For Business Mailing Address, both "street_address_1" and "street_address_2" are supported. + + + + + + + + If set to Y, then LPQ use values of current address AND any values for this element will be ignored. Default is Y. + + + + + + + + + Note: street address 2 will not be used since it's not available on the UI. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + The value is from custom list BUSINESS_INDUSTRY_CODES. Previously it's either NAICS or SIC code. + For NAICS, the value is 6-digit code, eg. 310000. The default list is below. For SIC code, the value is 4-digit code, eg. 0111. + + Business Industry Codes + BUSINESS_INDUSTRY_CODES + + + + Agriculture, Forestry, Fishing and Hunting110000 + + + Mining, Quarrying, and Oil and Gas Extraction210000 + + + Utilities220000 + + + Construction230000 + + + Manufacturing310000 + + + Wholesale Trade420000 + + + Retail Trade440000 + + + Transportation and Warehousing480000 + + + Information510000 + + + Finance and Insurance520000 + + + Real Estate and Rental and Leasing530000 + + + Professional, Scientific, and Technical Services540000 + + + Management of Companies and Enterprises550000 + + + Administrative and Support and Waste Management and Remediation Services560000 + + + Educational Services610000 + + + Health Care and Social Assistance620000 + + + Arts, Entertainment, and Recreation710000 + + + Accommodation and Food Services720000 + + + Other810000 + + + Public Administration920000 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + This field is internal_business_guarantor_id for internal use only. LoansPQ will export this value and will import it, but never add this yourself or pull from another application. This internal value is auto generated by LPQ when creating a new card holder. + + + + + + + + This is the vehicle that will be traded in. At the time being, only 1 of this element should exist. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + this is the vehicle that will be financed ( bought or refinanced). There can be multiple occurances of this vehicle. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Can take 5 digits. Set ORG customization key for UI to allow it. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Can take 5 digits. Set ORG customization key for UI to allow it. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + This is a readonly field. It's not imported. + It is the client responsibility to fill in the reserve_amount attribute on the LOAN_INFO node based on reserve_type and reserve_value + FLAT_FEE - flat dollar amounts + RESERVE - Reserve amount should be calculated as: ReserveAmt = (FinanceChargeIfContractRate - FinanceChargeIfBuyRate ) * ReserveValue + PERC_FIN - Reserve Amoutn = fixed percent * amount financed + TPF - Tiered Percent Finance, Reserve Amt = (percent by tier) * amount financed + TFF - Tiered Flat Fee, Reserve Amt = (flat fee by tier) * amount financed + TPFBS - Tiered Percent Finance by Spread = spread * amount financed + + + + + + + + + + + + + + + + + + + It is the client responsibility to fill in the reserve_amount attribute on the LOAN_INFO node based on reserve_type and reserve_value + FLAT_FEE - flat dollar amounts + RESERVE - Reserve amount should be calculated as: ReserveAmt = (FinanceChargeIfContractRate - FinanceChargeIfBuyRate ) * ReserveValue + PERC_FIN - Reserve Amoutn = fixed percent * amount financed + TPF - Tiered Percent Finance, Reserve Amt = (percent by tier) * amount financed + TFF - Tiered Flat Fee, Reserve Amt = (flat fee by tier) * amount financed + TPFBS - Tiered Percent Finance by Spread = spread * amount financed + + + + + + + + + + + + + + + + + + + It is the client responsibility to fill in the reserve_amount attribute on the LOAN_INFO node based on reserve_type and reserve_value + FLAT_FEE - flat dollar amounts + RESERVE - Reserve amount should be calculated as: ReserveAmt = (FinanceChargeIfContractRate - FinanceChargeIfBuyRate ) * ReserveValue + PERC_FIN - Reserve Amoutn = fixed percent * amount financed + TPF - Tiered Percent Finance, Reserve Amt = (percent by tier) * amount financed + TFF - Tiered Flat Fee, Reserve Amt = (flat fee by tier) * amount financed + TPFBS - Tiered Percent Finance by Spread = spread * amount financed + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + MOTOR is only available as a vehicle type for additional vehicle since some CU's treat it as an additional entity for a case of a boat. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + If vehicle is not known at time of loan, then make sure to set make to "UNDECIDED". + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Selected_product_borrower_id references the borrower_id attribute. The applicant ID GUID is not saved. Applicants are identified by the integer borrower_id attribute. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Every applicant on the application will be considered a card holder, as well as any additionally defined card holders. For applicants that are card holders, note that the personally identifying fields will be treated as read-only because they are retrieved from the applicant itself, not imported from here. If there are x applicants on your application, then the first x CARD_HOLDER elements must be slotted out and reserved for them. Note that this is for Business Loans only and not other loan types. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Used to indicate if card holder is an authorized user (N) or just an applicant on the application (Y). + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + This field is internal_card_holder_id for internal use only. LoansPQ will export this value and will import it, but never add this yourself or pull from another application. This internal value is auto generated by LPQ when creating a new card holder. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Description of how MaxAdvanceValue is calculated (ie: VehicleValue + Tax + Lic) + + + + + + + + This denotes the maximum loan amount that can be lent to the borrower ( including options) + + + + + This represents the maximum dollar amount that can be used towards accessory purchase ( ie: gloves, helmets, etc. ) . + + + + + Represents the max dollar ammount that can be used towards vehicle options and upgrades ( ie: leather upgrade, stereo upgrade, etc. ) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Any value entered here is not supported yet. + + + + + + + + + + + + + + + + + + + O - Open Ended + C - Closed Ended + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/l/lpq/CLF_20190618_pc/mortgage_loan.js b/l/lpq/CLF_20190618_pc/mortgage_loan.js new file mode 100644 index 0000000..b10d859 --- /dev/null +++ b/l/lpq/CLF_20190618_pc/mortgage_loan.js @@ -0,0 +1,13024 @@ +var mortgage_loan_Module_Factory = function () { + var mortgage_loan = { + name: 'mortgage_loan', + defaultElementNamespaceURI: 'http:\/\/www.meridianlink.com\/CLF', + typeInfos: [{ + localName: 'BASEREFERENCE', + typeName: 'BASE_REFERENCE', + propertyInfos: [{ + name: 'firstName', + attributeName: { + localPart: 'first_name' + }, + type: 'attribute' + }, { + name: 'lastName', + attributeName: { + localPart: 'last_name' + }, + type: 'attribute' + }, { + name: 'address', + attributeName: { + localPart: 'address' + }, + type: 'attribute' + }, { + name: 'city', + attributeName: { + localPart: 'city' + }, + type: 'attribute' + }, { + name: 'state', + attributeName: { + localPart: 'state' + }, + type: 'attribute' + }, { + name: 'zip', + attributeName: { + localPart: 'zip' + }, + type: 'attribute' + }, { + name: 'phone', + attributeName: { + localPart: 'phone' + }, + type: 'attribute' + }, { + name: 'relationship', + attributeName: { + localPart: 'relationship' + }, + type: 'attribute' + }, { + name: 'email', + attributeName: { + localPart: 'email' + }, + type: 'attribute' + }] + }, { + localName: 'FOMANSWEREDQUESTIONS.FOMANSWEREDQUESTION.FOMANSWERS.FOMANSWER', + typeName: null, + propertyInfos: [{ + name: 'text', + required: true + }, { + name: 'value', + required: true + }, { + name: 'fieldType', + attributeName: { + localPart: 'field_type' + }, + type: 'attribute' + }] + }, { + localName: 'MORTGAGELOANINFO.GFE', + typeName: null, + propertyInfos: [{ + name: 'gfe2015', + elementName: 'GFE2015', + typeInfo: '.MORTGAGELOANINFO.GFE.GFE2015' + }, { + name: 'compensationtobrokerdescription1', + attributeName: { + localPart: '_compensationtobrokerdescription1' + }, + type: 'attribute' + }, { + name: 'compensationtobrokeramount1', + typeInfo: 'Decimal', + attributeName: { + localPart: '_compensationtobrokeramount1' + }, + type: 'attribute' + }, { + name: 'compensationtobrokerdescription2', + attributeName: { + localPart: '_compensationtobrokerdescription2' + }, + type: 'attribute' + }, { + name: 'compensationtobrokeramount2', + typeInfo: 'Decimal', + attributeName: { + localPart: '_compensationtobrokeramount2' + }, + type: 'attribute' + }, { + name: 'daysinyear', + typeInfo: 'Integer', + attributeName: { + localPart: '_daysinyear' + }, + type: 'attribute' + }, { + name: 'prepareddate', + typeInfo: 'Date', + attributeName: { + localPart: '_prepareddate' + }, + type: 'attribute' + }, { + name: '_801Ispaid', + attributeName: { + localPart: '_801ispaid' + }, + type: 'attribute' + }, { + name: '_801Percentagefee', + typeInfo: 'Decimal', + attributeName: { + localPart: '_801percentagefee' + }, + type: 'attribute' + }, { + name: '_801Flatfee', + typeInfo: 'Decimal', + attributeName: { + localPart: '_801flatfee' + }, + type: 'attribute' + }, { + name: '_801Amount', + typeInfo: 'Decimal', + attributeName: { + localPart: '_801amount' + }, + type: 'attribute' + }, { + name: '_801Paidby', + attributeName: { + localPart: '_801paidby' + }, + type: 'attribute' + }, { + name: '_801Ispaidtobroker', + attributeName: { + localPart: '_801ispaidtobroker' + }, + type: 'attribute' + }, { + name: '_801Isapr', + attributeName: { + localPart: '_801isapr' + }, + type: 'attribute' + }, { + name: '_802Ispaid', + attributeName: { + localPart: '_802ispaid' + }, + type: 'attribute' + }, { + name: '_802Percentagefee', + typeInfo: 'Decimal', + attributeName: { + localPart: '_802percentagefee' + }, + type: 'attribute' + }, { + name: '_802Flatfee', + typeInfo: 'Decimal', + attributeName: { + localPart: '_802flatfee' + }, + type: 'attribute' + }, { + name: '_802Amount', + typeInfo: 'Decimal', + attributeName: { + localPart: '_802amount' + }, + type: 'attribute' + }, { + name: '_802Paidby', + attributeName: { + localPart: '_802paidby' + }, + type: 'attribute' + }, { + name: '_802Ispaidtobroker', + attributeName: { + localPart: '_802ispaidtobroker' + }, + type: 'attribute' + }, { + name: '_802Isapr', + attributeName: { + localPart: '_802isapr' + }, + type: 'attribute' + }, { + name: '_803Ispaid', + attributeName: { + localPart: '_803ispaid' + }, + type: 'attribute' + }, { + name: '_803Amount', + typeInfo: 'Decimal', + attributeName: { + localPart: '_803amount' + }, + type: 'attribute' + }, { + name: '_803Paidby', + attributeName: { + localPart: '_803paidby' + }, + type: 'attribute' + }, { + name: '_803Ispaidtobroker', + attributeName: { + localPart: '_803ispaidtobroker' + }, + type: 'attribute' + }, { + name: '_803Isapr', + attributeName: { + localPart: '_803isapr' + }, + type: 'attribute' + }, { + name: '_804Ispaid', + attributeName: { + localPart: '_804ispaid' + }, + type: 'attribute' + }, { + name: '_804Amount', + typeInfo: 'Decimal', + attributeName: { + localPart: '_804amount' + }, + type: 'attribute' + }, { + name: '_804Paidby', + attributeName: { + localPart: '_804paidby' + }, + type: 'attribute' + }, { + name: '_804Ispaidtobroker', + attributeName: { + localPart: '_804ispaidtobroker' + }, + type: 'attribute' + }, { + name: '_804Isapr', + attributeName: { + localPart: '_804isapr' + }, + type: 'attribute' + }, { + name: '_805Ispaid', + attributeName: { + localPart: '_805ispaid' + }, + type: 'attribute' + }, { + name: '_805Amount', + typeInfo: 'Decimal', + attributeName: { + localPart: '_805amount' + }, + type: 'attribute' + }, { + name: '_805Paidby', + attributeName: { + localPart: '_805paidby' + }, + type: 'attribute' + }, { + name: '_805Ispaidtobroker', + attributeName: { + localPart: '_805ispaidtobroker' + }, + type: 'attribute' + }, { + name: '_805Isapr', + attributeName: { + localPart: '_805isapr' + }, + type: 'attribute' + }, { + name: '_808Ispaid', + attributeName: { + localPart: '_808ispaid' + }, + type: 'attribute' + }, { + name: '_808Percentagefee', + typeInfo: 'Decimal', + attributeName: { + localPart: '_808percentagefee' + }, + type: 'attribute' + }, { + name: '_808Flatfee', + typeInfo: 'Decimal', + attributeName: { + localPart: '_808flatfee' + }, + type: 'attribute' + }, { + name: '_808Amount', + typeInfo: 'Decimal', + attributeName: { + localPart: '_808amount' + }, + type: 'attribute' + }, { + name: '_808Paidby', + attributeName: { + localPart: '_808paidby' + }, + type: 'attribute' + }, { + name: '_808Ispaidtobroker', + attributeName: { + localPart: '_808ispaidtobroker' + }, + type: 'attribute' + }, { + name: '_808Isapr', + attributeName: { + localPart: '_808isapr' + }, + type: 'attribute' + }, { + name: '_809Ispaid', + attributeName: { + localPart: '_809ispaid' + }, + type: 'attribute' + }, { + name: '_809Amount', + typeInfo: 'Decimal', + attributeName: { + localPart: '_809amount' + }, + type: 'attribute' + }, { + name: '_809Paidby', + attributeName: { + localPart: '_809paidby' + }, + type: 'attribute' + }, { + name: '_809Ispaidtobroker', + attributeName: { + localPart: '_809ispaidtobroker' + }, + type: 'attribute' + }, { + name: '_809Isapr', + attributeName: { + localPart: '_809isapr' + }, + type: 'attribute' + }, { + name: '_810Ispaid', + attributeName: { + localPart: '_810ispaid' + }, + type: 'attribute' + }, { + name: '_810Amount', + typeInfo: 'Decimal', + attributeName: { + localPart: '_810amount' + }, + type: 'attribute' + }, { + name: '_810Paidby', + attributeName: { + localPart: '_810paidby' + }, + type: 'attribute' + }, { + name: '_810Ispaidtobroker', + attributeName: { + localPart: '_810ispaidtobroker' + }, + type: 'attribute' + }, { + name: '_810Isapr', + attributeName: { + localPart: '_810isapr' + }, + type: 'attribute' + }, { + name: '_811Ispaid', + attributeName: { + localPart: '_811ispaid' + }, + type: 'attribute' + }, { + name: '_811Amount', + typeInfo: 'Decimal', + attributeName: { + localPart: '_811amount' + }, + type: 'attribute' + }, { + name: '_811Paidby', + attributeName: { + localPart: '_811paidby' + }, + type: 'attribute' + }, { + name: '_811Ispaidtobroker', + attributeName: { + localPart: '_811ispaidtobroker' + }, + type: 'attribute' + }, { + name: '_811Isapr', + attributeName: { + localPart: '_811isapr' + }, + type: 'attribute' + }, { + name: '_812Ispaid', + attributeName: { + localPart: '_812ispaid' + }, + type: 'attribute' + }, { + name: '_812Amount', + typeInfo: 'Decimal', + attributeName: { + localPart: '_812amount' + }, + type: 'attribute' + }, { + name: '_812Paidby', + attributeName: { + localPart: '_812paidby' + }, + type: 'attribute' + }, { + name: '_812Ispaidtobroker', + attributeName: { + localPart: '_812ispaidtobroker' + }, + type: 'attribute' + }, { + name: '_812Isapr', + attributeName: { + localPart: '_812isapr' + }, + type: 'attribute' + }, { + name: '_901Numdays', + attributeName: { + localPart: '_901numdays' + }, + type: 'attribute' + }, { + name: '_901Amount', + typeInfo: 'Decimal', + attributeName: { + localPart: '_901amount' + }, + type: 'attribute' + }, { + name: '_901Paidby', + attributeName: { + localPart: '_901paidby' + }, + type: 'attribute' + }, { + name: '_901Ispaidtobroker', + attributeName: { + localPart: '_901ispaidtobroker' + }, + type: 'attribute' + }, { + name: '_901Isapr', + attributeName: { + localPart: '_901isapr' + }, + type: 'attribute' + }, { + name: '_902Amount', + typeInfo: 'Decimal', + attributeName: { + localPart: '_902amount' + }, + type: 'attribute' + }, { + name: '_902Paidby', + attributeName: { + localPart: '_902paidby' + }, + type: 'attribute' + }, { + name: '_902Ispaidtobroker', + attributeName: { + localPart: '_902ispaidtobroker' + }, + type: 'attribute' + }, { + name: '_902Isapr', + attributeName: { + localPart: '_902isapr' + }, + type: 'attribute' + }, { + name: '_903Percentagefee', + typeInfo: 'Decimal', + attributeName: { + localPart: '_903percentagefee' + }, + type: 'attribute' + }, { + name: '_903Percentageof', + attributeName: { + localPart: '_903percentageof' + }, + type: 'attribute' + }, { + name: '_903Amountpermonth', + typeInfo: 'Double', + attributeName: { + localPart: '_903amountpermonth' + }, + type: 'attribute' + }, { + name: '_903Nummonths', + attributeName: { + localPart: '_903nummonths' + }, + type: 'attribute' + }, { + name: '_903Amount', + typeInfo: 'Decimal', + attributeName: { + localPart: '_903amount' + }, + type: 'attribute' + }, { + name: '_903Paidby', + attributeName: { + localPart: '_903paidby' + }, + type: 'attribute' + }, { + name: '_903Ispaidtobroker', + attributeName: { + localPart: '_903ispaidtobroker' + }, + type: 'attribute' + }, { + name: '_903Isapr', + attributeName: { + localPart: '_903isapr' + }, + type: 'attribute' + }, { + name: '_904Description', + attributeName: { + localPart: '_904description' + }, + type: 'attribute' + }, { + name: '_904Amount', + typeInfo: 'Decimal', + attributeName: { + localPart: '_904amount' + }, + type: 'attribute' + }, { + name: '_904Paidby', + attributeName: { + localPart: '_904paidby' + }, + type: 'attribute' + }, { + name: '_904Ispaidtobroker', + attributeName: { + localPart: '_904ispaidtobroker' + }, + type: 'attribute' + }, { + name: '_904Isapr', + attributeName: { + localPart: '_904isapr' + }, + type: 'attribute' + }, { + name: '_905Amount', + typeInfo: 'Decimal', + attributeName: { + localPart: '_905amount' + }, + type: 'attribute' + }, { + name: '_905Paidby', + attributeName: { + localPart: '_905paidby' + }, + type: 'attribute' + }, { + name: '_905Ispaidtobroker', + attributeName: { + localPart: '_905ispaidtobroker' + }, + type: 'attribute' + }, { + name: '_905Isapr', + attributeName: { + localPart: '_905isapr' + }, + type: 'attribute' + }, { + name: '_1001Nummonths', + attributeName: { + localPart: '_1001nummonths' + }, + type: 'attribute' + }, { + name: '_1001Amount', + typeInfo: 'Decimal', + attributeName: { + localPart: '_1001amount' + }, + type: 'attribute' + }, { + name: '_1001Paidby', + attributeName: { + localPart: '_1001paidby' + }, + type: 'attribute' + }, { + name: '_1001Ispaidtobroker', + attributeName: { + localPart: '_1001ispaidtobroker' + }, + type: 'attribute' + }, { + name: '_1001Isapr', + attributeName: { + localPart: '_1001isapr' + }, + type: 'attribute' + }, { + name: '_1002Percentagefee', + typeInfo: 'Decimal', + attributeName: { + localPart: '_1002percentagefee' + }, + type: 'attribute' + }, { + name: '_1002Percentageof', + attributeName: { + localPart: '_1002percentageof' + }, + type: 'attribute' + }, { + name: '_1002Amountpermonth', + typeInfo: 'Decimal', + attributeName: { + localPart: '_1002amountpermonth' + }, + type: 'attribute' + }, { + name: '_1002Nummonths', + attributeName: { + localPart: '_1002nummonths' + }, + type: 'attribute' + }, { + name: '_1002Amount', + typeInfo: 'Decimal', + attributeName: { + localPart: '_1002amount' + }, + type: 'attribute' + }, { + name: '_1002Paidby', + attributeName: { + localPart: '_1002paidby' + }, + type: 'attribute' + }, { + name: '_1002Ispaidtobroker', + attributeName: { + localPart: '_1002ispaidtobroker' + }, + type: 'attribute' + }, { + name: '_1002Isapr', + attributeName: { + localPart: '_1002isapr' + }, + type: 'attribute' + }, { + name: '_1003Nummonths', + attributeName: { + localPart: '_1003nummonths' + }, + type: 'attribute' + }, { + name: '_1003Amountpermonth', + typeInfo: 'Decimal', + attributeName: { + localPart: '_1003amountpermonth' + }, + type: 'attribute' + }, { + name: '_1003Amount', + typeInfo: 'Decimal', + attributeName: { + localPart: '_1003amount' + }, + type: 'attribute' + }, { + name: '_1003Paidby', + attributeName: { + localPart: '_1003paidby' + }, + type: 'attribute' + }, { + name: '_1003Ispaidtobroker', + attributeName: { + localPart: '_1003ispaidtobroker' + }, + type: 'attribute' + }, { + name: '_1003Isapr', + attributeName: { + localPart: '_1003isapr' + }, + type: 'attribute' + }, { + name: '_1004Percentagefee', + typeInfo: 'Decimal', + attributeName: { + localPart: '_1004percentagefee' + }, + type: 'attribute' + }, { + name: '_1004Percentageof', + attributeName: { + localPart: '_1004percentageof' + }, + type: 'attribute' + }, { + name: '_1004Amountpermonth', + typeInfo: 'Decimal', + attributeName: { + localPart: '_1004amountpermonth' + }, + type: 'attribute' + }, { + name: '_1004Nummonths', + attributeName: { + localPart: '_1004nummonths' + }, + type: 'attribute' + }, { + name: '_1004Amount', + typeInfo: 'Decimal', + attributeName: { + localPart: '_1004amount' + }, + type: 'attribute' + }, { + name: '_1004Paidby', + attributeName: { + localPart: '_1004paidby' + }, + type: 'attribute' + }, { + name: '_1004Ispaidtobroker', + attributeName: { + localPart: '_1004ispaidtobroker' + }, + type: 'attribute' + }, { + name: '_1004Isapr', + attributeName: { + localPart: '_1004isapr' + }, + type: 'attribute' + }, { + name: '_1005Description', + attributeName: { + localPart: '_1005description' + }, + type: 'attribute' + }, { + name: '_1005Nummonths', + attributeName: { + localPart: '_1005nummonths' + }, + type: 'attribute' + }, { + name: '_1005Amountpermonth', + typeInfo: 'Decimal', + attributeName: { + localPart: '_1005amountpermonth' + }, + type: 'attribute' + }, { + name: '_1005Amount', + typeInfo: 'Decimal', + attributeName: { + localPart: '_1005amount' + }, + type: 'attribute' + }, { + name: '_1005Paidby', + attributeName: { + localPart: '_1005paidby' + }, + type: 'attribute' + }, { + name: '_1005Ispaidtobroker', + attributeName: { + localPart: '_1005ispaidtobroker' + }, + type: 'attribute' + }, { + name: '_1005Isapr', + attributeName: { + localPart: '_1005isapr' + }, + type: 'attribute' + }, { + name: '_1006Description', + attributeName: { + localPart: '_1006description' + }, + type: 'attribute' + }, { + name: '_1006Nummonths', + attributeName: { + localPart: '_1006nummonths' + }, + type: 'attribute' + }, { + name: '_1006Amountpermonth', + typeInfo: 'Decimal', + attributeName: { + localPart: '_1006amountpermonth' + }, + type: 'attribute' + }, { + name: '_1006Amount', + typeInfo: 'Decimal', + attributeName: { + localPart: '_1006amount' + }, + type: 'attribute' + }, { + name: '_1006Paidby', + attributeName: { + localPart: '_1006paidby' + }, + type: 'attribute' + }, { + name: '_1006Ispaidtobroker', + attributeName: { + localPart: '_1006ispaidtobroker' + }, + type: 'attribute' + }, { + name: '_1006Isapr', + attributeName: { + localPart: '_1006isapr' + }, + type: 'attribute' + }, { + name: '_1007Description', + attributeName: { + localPart: '_1007description' + }, + type: 'attribute' + }, { + name: '_1007Nummonths', + attributeName: { + localPart: '_1007nummonths' + }, + type: 'attribute' + }, { + name: '_1007Amountpermonth', + typeInfo: 'Decimal', + attributeName: { + localPart: '_1007amountpermonth' + }, + type: 'attribute' + }, { + name: '_1007Amount', + typeInfo: 'Decimal', + attributeName: { + localPart: '_1007amount' + }, + type: 'attribute' + }, { + name: '_1007Paidby', + attributeName: { + localPart: '_1007paidby' + }, + type: 'attribute' + }, { + name: '_1007Ispaidtobroker', + attributeName: { + localPart: '_1007ispaidtobroker' + }, + type: 'attribute' + }, { + name: '_1007Isapr', + attributeName: { + localPart: '_1007isapr' + }, + type: 'attribute' + }, { + name: '_1008Amount', + typeInfo: 'Decimal', + attributeName: { + localPart: '_1008amount' + }, + type: 'attribute' + }, { + name: '_1008Paidby', + attributeName: { + localPart: '_1008paidby' + }, + type: 'attribute' + }, { + name: '_1008Ispaidtobroker', + attributeName: { + localPart: '_1008ispaidtobroker' + }, + type: 'attribute' + }, { + name: '_1008Isapr', + attributeName: { + localPart: '_1008isapr' + }, + type: 'attribute' + }, { + name: '_1101Description', + attributeName: { + localPart: '_1101description' + }, + type: 'attribute' + }, { + name: '_1101Amount', + typeInfo: 'Decimal', + attributeName: { + localPart: '_1101amount' + }, + type: 'attribute' + }, { + name: '_1101Paidby', + attributeName: { + localPart: '_1101paidby' + }, + type: 'attribute' + }, { + name: '_1101Ispaidtobroker', + attributeName: { + localPart: '_1101ispaidtobroker' + }, + type: 'attribute' + }, { + name: '_1101Isapr', + attributeName: { + localPart: '_1101isapr' + }, + type: 'attribute' + }, { + name: '_1101Flatfee', + typeInfo: 'Decimal', + attributeName: { + localPart: '_1101flatfee' + }, + type: 'attribute' + }, { + name: '_1101Percentagefee', + typeInfo: 'Decimal', + attributeName: { + localPart: '_1101percentagefee' + }, + type: 'attribute' + }, { + name: '_1101Percentageof', + attributeName: { + localPart: '_1101percentageof' + }, + type: 'attribute' + }, { + name: '_1102Description', + attributeName: { + localPart: '_1102description' + }, + type: 'attribute' + }, { + name: '_1102Amount', + typeInfo: 'Decimal', + attributeName: { + localPart: '_1102amount' + }, + type: 'attribute' + }, { + name: '_1102Paidby', + attributeName: { + localPart: '_1102paidby' + }, + type: 'attribute' + }, { + name: '_1102Ispaidtobroker', + attributeName: { + localPart: '_1102ispaidtobroker' + }, + type: 'attribute' + }, { + name: '_1102Isapr', + attributeName: { + localPart: '_1102isapr' + }, + type: 'attribute' + }, { + name: '_1103Description', + attributeName: { + localPart: '_1103description' + }, + type: 'attribute' + }, { + name: '_1103Amount', + typeInfo: 'Decimal', + attributeName: { + localPart: '_1103amount' + }, + type: 'attribute' + }, { + name: '_1103Paidby', + attributeName: { + localPart: '_1103paidby' + }, + type: 'attribute' + }, { + name: '_1103Ispaidtobroker', + attributeName: { + localPart: '_1103ispaidtobroker' + }, + type: 'attribute' + }, { + name: '_1103Isapr', + attributeName: { + localPart: '_1103isapr' + }, + type: 'attribute' + }, { + name: '_1103Flatfee', + typeInfo: 'Decimal', + attributeName: { + localPart: '_1103flatfee' + }, + type: 'attribute' + }, { + name: '_1103Percentagefee', + typeInfo: 'Decimal', + attributeName: { + localPart: '_1103percentagefee' + }, + type: 'attribute' + }, { + name: '_1103Percentageof', + attributeName: { + localPart: '_1103percentageof' + }, + type: 'attribute' + }, { + name: '_1104Description', + attributeName: { + localPart: '_1104description' + }, + type: 'attribute' + }, { + name: '_1104Amount', + typeInfo: 'Decimal', + attributeName: { + localPart: '_1104amount' + }, + type: 'attribute' + }, { + name: '_1104Paidby', + attributeName: { + localPart: '_1104paidby' + }, + type: 'attribute' + }, { + name: '_1104Ispaidtobroker', + attributeName: { + localPart: '_1104ispaidtobroker' + }, + type: 'attribute' + }, { + name: '_1104Isapr', + attributeName: { + localPart: '_1104isapr' + }, + type: 'attribute' + }, { + name: '_1105Amount', + typeInfo: 'Decimal', + attributeName: { + localPart: '_1105amount' + }, + type: 'attribute' + }, { + name: '_1105Paidby', + attributeName: { + localPart: '_1105paidby' + }, + type: 'attribute' + }, { + name: '_1105Ispaidtobroker', + attributeName: { + localPart: '_1105ispaidtobroker' + }, + type: 'attribute' + }, { + name: '_1105Isapr', + attributeName: { + localPart: '_1105isapr' + }, + type: 'attribute' + }, { + name: '_1106Amount', + typeInfo: 'Decimal', + attributeName: { + localPart: '_1106amount' + }, + type: 'attribute' + }, { + name: '_1106Paidby', + attributeName: { + localPart: '_1106paidby' + }, + type: 'attribute' + }, { + name: '_1106Ispaidtobroker', + attributeName: { + localPart: '_1106ispaidtobroker' + }, + type: 'attribute' + }, { + name: '_1106Isapr', + attributeName: { + localPart: '_1106isapr' + }, + type: 'attribute' + }, { + name: '_1107Amount', + typeInfo: 'Decimal', + attributeName: { + localPart: '_1107amount' + }, + type: 'attribute' + }, { + name: '_1107Paidby', + attributeName: { + localPart: '_1107paidby' + }, + type: 'attribute' + }, { + name: '_1107Ispaidtobroker', + attributeName: { + localPart: '_1107ispaidtobroker' + }, + type: 'attribute' + }, { + name: '_1107Isapr', + attributeName: { + localPart: '_1107isapr' + }, + type: 'attribute' + }, { + name: '_1108Description', + attributeName: { + localPart: '_1108description' + }, + type: 'attribute' + }, { + name: '_1108Amount', + typeInfo: 'Decimal', + attributeName: { + localPart: '_1108amount' + }, + type: 'attribute' + }, { + name: '_1108Paidby', + attributeName: { + localPart: '_1108paidby' + }, + type: 'attribute' + }, { + name: '_1108Ispaidtobroker', + attributeName: { + localPart: '_1108ispaidtobroker' + }, + type: 'attribute' + }, { + name: '_1108Isapr', + attributeName: { + localPart: '_1108isapr' + }, + type: 'attribute' + }, { + name: '_1201Description', + attributeName: { + localPart: '_1201description' + }, + type: 'attribute' + }, { + name: '_1201Percentagefee', + typeInfo: 'Decimal', + attributeName: { + localPart: '_1201percentagefee' + }, + type: 'attribute' + }, { + name: '_1201Percentageof', + attributeName: { + localPart: '_1201percentageof' + }, + type: 'attribute' + }, { + name: '_1201Flatfee', + typeInfo: 'Decimal', + attributeName: { + localPart: '_1201flatfee' + }, + type: 'attribute' + }, { + name: '_1201Mortgagefee', + typeInfo: 'Decimal', + attributeName: { + localPart: '_1201mortgagefee' + }, + type: 'attribute' + }, { + name: '_1201Releasefee', + typeInfo: 'Decimal', + attributeName: { + localPart: '_1201releasefee' + }, + type: 'attribute' + }, { + name: '_1201Amount', + typeInfo: 'Decimal', + attributeName: { + localPart: '_1201amount' + }, + type: 'attribute' + }, { + name: '_1201Paidby', + attributeName: { + localPart: '_1201paidby' + }, + type: 'attribute' + }, { + name: '_1201Ispaidtobroker', + attributeName: { + localPart: '_1201ispaidtobroker' + }, + type: 'attribute' + }, { + name: '_1201Isapr', + attributeName: { + localPart: '_1201isapr' + }, + type: 'attribute' + }, { + name: '_1202Description', + attributeName: { + localPart: '_1202description' + }, + type: 'attribute' + }, { + name: '_1202Percentagefee', + typeInfo: 'Decimal', + attributeName: { + localPart: '_1202percentagefee' + }, + type: 'attribute' + }, { + name: '_1202Percentageof', + attributeName: { + localPart: '_1202percentageof' + }, + type: 'attribute' + }, { + name: '_1202Flatfee', + typeInfo: 'Decimal', + attributeName: { + localPart: '_1202flatfee' + }, + type: 'attribute' + }, { + name: '_1202Mortgagefee', + typeInfo: 'Decimal', + attributeName: { + localPart: '_1202mortgagefee' + }, + type: 'attribute' + }, { + name: '_1202Amount', + typeInfo: 'Decimal', + attributeName: { + localPart: '_1202amount' + }, + type: 'attribute' + }, { + name: '_1202Paidby', + attributeName: { + localPart: '_1202paidby' + }, + type: 'attribute' + }, { + name: '_1202Ispaidtobroker', + attributeName: { + localPart: '_1202ispaidtobroker' + }, + type: 'attribute' + }, { + name: '_1202Isapr', + attributeName: { + localPart: '_1202isapr' + }, + type: 'attribute' + }, { + name: '_1202Description1', + attributeName: { + localPart: '_1202description1' + }, + type: 'attribute' + }, { + name: '_1202Amount1', + typeInfo: 'Decimal', + attributeName: { + localPart: '_1202amount1' + }, + type: 'attribute' + }, { + name: '_1202Paidby1', + attributeName: { + localPart: '_1202paidby1' + }, + type: 'attribute' + }, { + name: '_1202Ispaidtobroker1', + attributeName: { + localPart: '_1202ispaidtobroker1' + }, + type: 'attribute' + }, { + name: '_1202Isapr1', + attributeName: { + localPart: '_1202isapr1' + }, + type: 'attribute' + }, { + name: '_1202Poc1', + attributeName: { + localPart: '_1202poc1' + }, + type: 'attribute' + }, { + name: '_1202Ishoepa1', + attributeName: { + localPart: '_1202ishoepa1' + }, + type: 'attribute' + }, { + name: '_1202Description2', + attributeName: { + localPart: '_1202description2' + }, + type: 'attribute' + }, { + name: '_1202Amount2', + typeInfo: 'Decimal', + attributeName: { + localPart: '_1202amount2' + }, + type: 'attribute' + }, { + name: '_1202Paidby2', + attributeName: { + localPart: '_1202paidby2' + }, + type: 'attribute' + }, { + name: '_1202Ispaidtobroker2', + attributeName: { + localPart: '_1202ispaidtobroker2' + }, + type: 'attribute' + }, { + name: '_1202Isapr2', + attributeName: { + localPart: '_1202isapr2' + }, + type: 'attribute' + }, { + name: '_1202Poc2', + attributeName: { + localPart: '_1202poc2' + }, + type: 'attribute' + }, { + name: '_1202Ishoepa2', + attributeName: { + localPart: '_1202ishoepa2' + }, + type: 'attribute' + }, { + name: '_1203Description', + attributeName: { + localPart: '_1203description' + }, + type: 'attribute' + }, { + name: '_1203Percentagefee', + typeInfo: 'Decimal', + attributeName: { + localPart: '_1203percentagefee' + }, + type: 'attribute' + }, { + name: '_1203Percentageof', + attributeName: { + localPart: '_1203percentageof' + }, + type: 'attribute' + }, { + name: '_1203Flatfee', + typeInfo: 'Decimal', + attributeName: { + localPart: '_1203flatfee' + }, + type: 'attribute' + }, { + name: '_1203Mortgagefee', + typeInfo: 'Decimal', + attributeName: { + localPart: '_1203mortgagefee' + }, + type: 'attribute' + }, { + name: '_1203Amount', + typeInfo: 'Decimal', + attributeName: { + localPart: '_1203amount' + }, + type: 'attribute' + }, { + name: '_1203Paidby', + attributeName: { + localPart: '_1203paidby' + }, + type: 'attribute' + }, { + name: '_1203Ispaidtobroker', + attributeName: { + localPart: '_1203ispaidtobroker' + }, + type: 'attribute' + }, { + name: '_1203Isapr', + attributeName: { + localPart: '_1203isapr' + }, + type: 'attribute' + }, { + name: '_1204Amount', + typeInfo: 'Decimal', + attributeName: { + localPart: '_1204amount' + }, + type: 'attribute' + }, { + name: '_1204Amountlocked', + typeInfo: 'Decimal', + attributeName: { + localPart: '_1204amountlocked' + }, + type: 'attribute' + }, { + name: '_1204Paidby', + attributeName: { + localPart: '_1204paidby' + }, + type: 'attribute' + }, { + name: '_1204Ispaidtobroker', + attributeName: { + localPart: '_1204ispaidtobroker' + }, + type: 'attribute' + }, { + name: '_1204Isapr', + attributeName: { + localPart: '_1204isapr' + }, + type: 'attribute' + }, { + name: '_1204Poc', + attributeName: { + localPart: '_1204poc' + }, + type: 'attribute' + }, { + name: '_1204Ishoepa', + attributeName: { + localPart: '_1204ishoepa' + }, + type: 'attribute' + }, { + name: '_1205Amount', + typeInfo: 'Decimal', + attributeName: { + localPart: '_1205amount' + }, + type: 'attribute' + }, { + name: '_1205Amountlocked', + typeInfo: 'Decimal', + attributeName: { + localPart: '_1205amountlocked' + }, + type: 'attribute' + }, { + name: '_1205Paidby', + attributeName: { + localPart: '_1205paidby' + }, + type: 'attribute' + }, { + name: '_1205Ispaidtobroker', + attributeName: { + localPart: '_1205ispaidtobroker' + }, + type: 'attribute' + }, { + name: '_1205Isapr', + attributeName: { + localPart: '_1205isapr' + }, + type: 'attribute' + }, { + name: '_1205Poc', + attributeName: { + localPart: '_1205poc' + }, + type: 'attribute' + }, { + name: '_1205Ishoepa', + attributeName: { + localPart: '_1205ishoepa' + }, + type: 'attribute' + }, { + name: '_1206Flatfee', + typeInfo: 'Decimal', + attributeName: { + localPart: '_1206flatfee' + }, + type: 'attribute' + }, { + name: '_1206Amountlocked', + typeInfo: 'Decimal', + attributeName: { + localPart: '_1206amountlocked' + }, + type: 'attribute' + }, { + name: '_1206Paidby', + attributeName: { + localPart: '_1206paidby' + }, + type: 'attribute' + }, { + name: '_1206Ispaidtobroker', + attributeName: { + localPart: '_1206ispaidtobroker' + }, + type: 'attribute' + }, { + name: '_1206Isapr', + attributeName: { + localPart: '_1206isapr' + }, + type: 'attribute' + }, { + name: '_1206Poc', + attributeName: { + localPart: '_1206poc' + }, + type: 'attribute' + }, { + name: '_1206Ishoepa', + attributeName: { + localPart: '_1206ishoepa' + }, + type: 'attribute' + }, { + name: '_1207Flatfee', + typeInfo: 'Decimal', + attributeName: { + localPart: '_1207flatfee' + }, + type: 'attribute' + }, { + name: '_1207Amountlocked', + typeInfo: 'Decimal', + attributeName: { + localPart: '_1207amountlocked' + }, + type: 'attribute' + }, { + name: '_1207Paidby', + attributeName: { + localPart: '_1207paidby' + }, + type: 'attribute' + }, { + name: '_1207Ispaidtobroker', + attributeName: { + localPart: '_1207ispaidtobroker' + }, + type: 'attribute' + }, { + name: '_1207Isapr', + attributeName: { + localPart: '_1207isapr' + }, + type: 'attribute' + }, { + name: '_1207Poc', + attributeName: { + localPart: '_1207poc' + }, + type: 'attribute' + }, { + name: '_1207Ishoepa', + attributeName: { + localPart: '_1207ishoepa' + }, + type: 'attribute' + }, { + name: '_1302Amount', + typeInfo: 'Decimal', + attributeName: { + localPart: '_1302amount' + }, + type: 'attribute' + }, { + name: '_1302Paidby', + attributeName: { + localPart: '_1302paidby' + }, + type: 'attribute' + }, { + name: '_1302Ispaidtobroker', + attributeName: { + localPart: '_1302ispaidtobroker' + }, + type: 'attribute' + }, { + name: '_1302Isapr', + attributeName: { + localPart: '_1302isapr' + }, + type: 'attribute' + }, { + name: '_1302Amountlocked', + typeInfo: 'Decimal', + attributeName: { + localPart: '_1302amountlocked' + }, + type: 'attribute' + }, { + name: '_1303Amountlocked', + typeInfo: 'Decimal', + attributeName: { + localPart: '_1303amountlocked' + }, + type: 'attribute' + }, { + name: '_1303Paidby', + attributeName: { + localPart: '_1303paidby' + }, + type: 'attribute' + }, { + name: '_1303Ispaidtobroker', + attributeName: { + localPart: '_1303ispaidtobroker' + }, + type: 'attribute' + }, { + name: '_1303Isapr', + attributeName: { + localPart: '_1303isapr' + }, + type: 'attribute' + }, { + name: '_1303Poc', + attributeName: { + localPart: '_1303poc' + }, + type: 'attribute' + }, { + name: '_1303Ishoepa', + attributeName: { + localPart: '_1303ishoepa' + }, + type: 'attribute' + }, { + name: '_1304Amountlocked', + typeInfo: 'Decimal', + attributeName: { + localPart: '_1304amountlocked' + }, + type: 'attribute' + }, { + name: '_1304Paidby', + attributeName: { + localPart: '_1304paidby' + }, + type: 'attribute' + }, { + name: '_1304Ispaidtobroker', + attributeName: { + localPart: '_1304ispaidtobroker' + }, + type: 'attribute' + }, { + name: '_1304Isapr', + attributeName: { + localPart: '_1304isapr' + }, + type: 'attribute' + }, { + name: '_1304Poc', + attributeName: { + localPart: '_1304poc' + }, + type: 'attribute' + }, { + name: '_1304Ishoepa', + attributeName: { + localPart: '_1304ishoepa' + }, + type: 'attribute' + }, { + name: '_1305Amountlocked', + typeInfo: 'Decimal', + attributeName: { + localPart: '_1305amountlocked' + }, + type: 'attribute' + }, { + name: '_1305Paidby', + attributeName: { + localPart: '_1305paidby' + }, + type: 'attribute' + }, { + name: '_1305Ispaidtobroker', + attributeName: { + localPart: '_1305ispaidtobroker' + }, + type: 'attribute' + }, { + name: '_1305Isapr', + attributeName: { + localPart: '_1305isapr' + }, + type: 'attribute' + }, { + name: '_1305Poc', + attributeName: { + localPart: '_1305poc' + }, + type: 'attribute' + }, { + name: '_1305Ishoepa', + attributeName: { + localPart: '_1305ishoepa' + }, + type: 'attribute' + }, { + name: '_800Ispaid1', + attributeName: { + localPart: '_800ispaid1' + }, + type: 'attribute' + }, { + name: '_800Code1', + attributeName: { + localPart: '_800code1' + }, + type: 'attribute' + }, { + name: '_800Description1', + attributeName: { + localPart: '_800description1' + }, + type: 'attribute' + }, { + name: '_800Amount1', + typeInfo: 'Decimal', + attributeName: { + localPart: '_800amount1' + }, + type: 'attribute' + }, { + name: '_800Paidby1', + attributeName: { + localPart: '_800paidby1' + }, + type: 'attribute' + }, { + name: '_800Ispaidtobroker1', + attributeName: { + localPart: '_800ispaidtobroker1' + }, + type: 'attribute' + }, { + name: '_800Isapr1', + attributeName: { + localPart: '_800isapr1' + }, + type: 'attribute' + }, { + name: '_800Ispaid2', + attributeName: { + localPart: '_800ispaid2' + }, + type: 'attribute' + }, { + name: '_800Code2', + attributeName: { + localPart: '_800code2' + }, + type: 'attribute' + }, { + name: '_800Description2', + attributeName: { + localPart: '_800description2' + }, + type: 'attribute' + }, { + name: '_800Amount2', + typeInfo: 'Decimal', + attributeName: { + localPart: '_800amount2' + }, + type: 'attribute' + }, { + name: '_800Paidby2', + attributeName: { + localPart: '_800paidby2' + }, + type: 'attribute' + }, { + name: '_800Ispaidtobroker2', + attributeName: { + localPart: '_800ispaidtobroker2' + }, + type: 'attribute' + }, { + name: '_800Isapr2', + attributeName: { + localPart: '_800isapr2' + }, + type: 'attribute' + }, { + name: '_800Ispaid3', + attributeName: { + localPart: '_800ispaid3' + }, + type: 'attribute' + }, { + name: '_800Code3', + attributeName: { + localPart: '_800code3' + }, + type: 'attribute' + }, { + name: '_800Description3', + attributeName: { + localPart: '_800description3' + }, + type: 'attribute' + }, { + name: '_800Amount3', + typeInfo: 'Decimal', + attributeName: { + localPart: '_800amount3' + }, + type: 'attribute' + }, { + name: '_800Paidby3', + attributeName: { + localPart: '_800paidby3' + }, + type: 'attribute' + }, { + name: '_800Ispaidtobroker3', + attributeName: { + localPart: '_800ispaidtobroker3' + }, + type: 'attribute' + }, { + name: '_800Isapr3', + attributeName: { + localPart: '_800isapr3' + }, + type: 'attribute' + }, { + name: '_800Ispaid4', + attributeName: { + localPart: '_800ispaid4' + }, + type: 'attribute' + }, { + name: '_800Code4', + attributeName: { + localPart: '_800code4' + }, + type: 'attribute' + }, { + name: '_800Description4', + attributeName: { + localPart: '_800description4' + }, + type: 'attribute' + }, { + name: '_800Amount4', + typeInfo: 'Decimal', + attributeName: { + localPart: '_800amount4' + }, + type: 'attribute' + }, { + name: '_800Paidby4', + attributeName: { + localPart: '_800paidby4' + }, + type: 'attribute' + }, { + name: '_800Ispaidtobroker4', + attributeName: { + localPart: '_800ispaidtobroker4' + }, + type: 'attribute' + }, { + name: '_800Isapr4', + attributeName: { + localPart: '_800isapr4' + }, + type: 'attribute' + }, { + name: '_800Ispaid5', + attributeName: { + localPart: '_800ispaid5' + }, + type: 'attribute' + }, { + name: '_800Code5', + attributeName: { + localPart: '_800code5' + }, + type: 'attribute' + }, { + name: '_800Description5', + attributeName: { + localPart: '_800description5' + }, + type: 'attribute' + }, { + name: '_800Amount5', + typeInfo: 'Decimal', + attributeName: { + localPart: '_800amount5' + }, + type: 'attribute' + }, { + name: '_800Paidby5', + attributeName: { + localPart: '_800paidby5' + }, + type: 'attribute' + }, { + name: '_800Ispaidtobroker5', + attributeName: { + localPart: '_800ispaidtobroker5' + }, + type: 'attribute' + }, { + name: '_800Isapr5', + attributeName: { + localPart: '_800isapr5' + }, + type: 'attribute' + }, { + name: '_900Code1', + attributeName: { + localPart: '_900code1' + }, + type: 'attribute' + }, { + name: '_900Description1', + attributeName: { + localPart: '_900description1' + }, + type: 'attribute' + }, { + name: '_900Amount1', + typeInfo: 'Decimal', + attributeName: { + localPart: '_900amount1' + }, + type: 'attribute' + }, { + name: '_900Paidby1', + attributeName: { + localPart: '_900paidby1' + }, + type: 'attribute' + }, { + name: '_900Ispaidtobroker1', + attributeName: { + localPart: '_900ispaidtobroker1' + }, + type: 'attribute' + }, { + name: '_900Isapr1', + attributeName: { + localPart: '_900isapr1' + }, + type: 'attribute' + }, { + name: '_1100Code1', + attributeName: { + localPart: '_1100code1' + }, + type: 'attribute' + }, { + name: '_1100Description1', + attributeName: { + localPart: '_1100description1' + }, + type: 'attribute' + }, { + name: '_1100Amount1', + typeInfo: 'Decimal', + attributeName: { + localPart: '_1100amount1' + }, + type: 'attribute' + }, { + name: '_1100Paidby1', + attributeName: { + localPart: '_1100paidby1' + }, + type: 'attribute' + }, { + name: '_1100Ispaidtobroker1', + attributeName: { + localPart: '_1100ispaidtobroker1' + }, + type: 'attribute' + }, { + name: '_1100Isapr1', + attributeName: { + localPart: '_1100isapr1' + }, + type: 'attribute' + }, { + name: '_1100Code2', + attributeName: { + localPart: '_1100code2' + }, + type: 'attribute' + }, { + name: '_1100Description2', + attributeName: { + localPart: '_1100description2' + }, + type: 'attribute' + }, { + name: '_1100Amount2', + typeInfo: 'Decimal', + attributeName: { + localPart: '_1100amount2' + }, + type: 'attribute' + }, { + name: '_1100Paidby2', + attributeName: { + localPart: '_1100paidby2' + }, + type: 'attribute' + }, { + name: '_1100Ispaidtobroker2', + attributeName: { + localPart: '_1100ispaidtobroker2' + }, + type: 'attribute' + }, { + name: '_1100Isapr2', + attributeName: { + localPart: '_1100isapr2' + }, + type: 'attribute' + }, { + name: '_1100Code3', + attributeName: { + localPart: '_1100code3' + }, + type: 'attribute' + }, { + name: '_1100Description3', + attributeName: { + localPart: '_1100description3' + }, + type: 'attribute' + }, { + name: '_1100Amount3', + typeInfo: 'Decimal', + attributeName: { + localPart: '_1100amount3' + }, + type: 'attribute' + }, { + name: '_1100Paidby3', + attributeName: { + localPart: '_1100paidby3' + }, + type: 'attribute' + }, { + name: '_1100Ispaidtobroker3', + attributeName: { + localPart: '_1100ispaidtobroker3' + }, + type: 'attribute' + }, { + name: '_1100Isapr3', + attributeName: { + localPart: '_1100isapr3' + }, + type: 'attribute' + }, { + name: '_1100Code4', + attributeName: { + localPart: '_1100code4' + }, + type: 'attribute' + }, { + name: '_1100Description4', + attributeName: { + localPart: '_1100description4' + }, + type: 'attribute' + }, { + name: '_1100Amount4', + typeInfo: 'Decimal', + attributeName: { + localPart: '_1100amount4' + }, + type: 'attribute' + }, { + name: '_1100Paidby4', + attributeName: { + localPart: '_1100paidby4' + }, + type: 'attribute' + }, { + name: '_1100Ispaidtobroker4', + attributeName: { + localPart: '_1100ispaidtobroker4' + }, + type: 'attribute' + }, { + name: '_1100Isapr4', + attributeName: { + localPart: '_1100isapr4' + }, + type: 'attribute' + }, { + name: '_1100Code5', + attributeName: { + localPart: '_1100code5' + }, + type: 'attribute' + }, { + name: '_1100Description5', + attributeName: { + localPart: '_1100description5' + }, + type: 'attribute' + }, { + name: '_1100Amount5', + typeInfo: 'Decimal', + attributeName: { + localPart: '_1100amount5' + }, + type: 'attribute' + }, { + name: '_1100Paidby5', + attributeName: { + localPart: '_1100paidby5' + }, + type: 'attribute' + }, { + name: '_1100Ispaidtobroker5', + attributeName: { + localPart: '_1100ispaidtobroker5' + }, + type: 'attribute' + }, { + name: '_1100Isapr5', + attributeName: { + localPart: '_1100isapr5' + }, + type: 'attribute' + }, { + name: '_1100Code6', + attributeName: { + localPart: '_1100code6' + }, + type: 'attribute' + }, { + name: '_1100Description6', + attributeName: { + localPart: '_1100description6' + }, + type: 'attribute' + }, { + name: '_1100Amount6', + typeInfo: 'Decimal', + attributeName: { + localPart: '_1100amount6' + }, + type: 'attribute' + }, { + name: '_1100Paidby6', + attributeName: { + localPart: '_1100paidby6' + }, + type: 'attribute' + }, { + name: '_1100Ispaidtobroker6', + attributeName: { + localPart: '_1100ispaidtobroker6' + }, + type: 'attribute' + }, { + name: '_1100Isapr6', + attributeName: { + localPart: '_1100isapr6' + }, + type: 'attribute' + }, { + name: '_1100Code7', + attributeName: { + localPart: '_1100code7' + }, + type: 'attribute' + }, { + name: '_1100Description7', + attributeName: { + localPart: '_1100description7' + }, + type: 'attribute' + }, { + name: '_1100Amount7', + typeInfo: 'Decimal', + attributeName: { + localPart: '_1100amount7' + }, + type: 'attribute' + }, { + name: '_1100Paidby7', + attributeName: { + localPart: '_1100paidby7' + }, + type: 'attribute' + }, { + name: '_1100Ispaidtobroker7', + attributeName: { + localPart: '_1100ispaidtobroker7' + }, + type: 'attribute' + }, { + name: '_1100Isapr7', + attributeName: { + localPart: '_1100isapr7' + }, + type: 'attribute' + }, { + name: '_1400Amount', + typeInfo: 'Decimal', + attributeName: { + localPart: '_1400amount' + }, + type: 'attribute' + }, { + name: '_1400Bamount', + typeInfo: 'Decimal', + attributeName: { + localPart: '_1400bamount' + }, + type: 'attribute' + }, { + name: '_1400Camount', + typeInfo: 'Decimal', + attributeName: { + localPart: '_1400camount' + }, + type: 'attribute' + }, { + name: '_1300Code1', + attributeName: { + localPart: '_1300code1' + }, + type: 'attribute' + }, { + name: '_1300Description1', + attributeName: { + localPart: '_1300description1' + }, + type: 'attribute' + }, { + name: '_1300Amount1', + typeInfo: 'Decimal', + attributeName: { + localPart: '_1300amount1' + }, + type: 'attribute' + }, { + name: '_1300Paidby1', + attributeName: { + localPart: '_1300paidby1' + }, + type: 'attribute' + }, { + name: '_1300Ispaidtobroker1', + attributeName: { + localPart: '_1300ispaidtobroker1' + }, + type: 'attribute' + }, { + name: '_1300Isapr1', + attributeName: { + localPart: '_1300isapr1' + }, + type: 'attribute' + }, { + name: '_1300Code2', + attributeName: { + localPart: '_1300code2' + }, + type: 'attribute' + }, { + name: '_1300Description2', + attributeName: { + localPart: '_1300description2' + }, + type: 'attribute' + }, { + name: '_1300Amount2', + typeInfo: 'Decimal', + attributeName: { + localPart: '_1300amount2' + }, + type: 'attribute' + }, { + name: '_1300Paidby2', + attributeName: { + localPart: '_1300paidby2' + }, + type: 'attribute' + }, { + name: '_1300Ispaidtobroker2', + attributeName: { + localPart: '_1300ispaidtobroker2' + }, + type: 'attribute' + }, { + name: '_1300Isapr2', + attributeName: { + localPart: '_1300isapr2' + }, + type: 'attribute' + }, { + name: '_1300Code3', + attributeName: { + localPart: '_1300code3' + }, + type: 'attribute' + }, { + name: '_1300Description3', + attributeName: { + localPart: '_1300description3' + }, + type: 'attribute' + }, { + name: '_1300Amount3', + typeInfo: 'Decimal', + attributeName: { + localPart: '_1300amount3' + }, + type: 'attribute' + }, { + name: '_1300Paidby3', + attributeName: { + localPart: '_1300paidby3' + }, + type: 'attribute' + }, { + name: '_1300Ispaidtobroker3', + attributeName: { + localPart: '_1300ispaidtobroker3' + }, + type: 'attribute' + }, { + name: '_1300Isapr3', + attributeName: { + localPart: '_1300isapr3' + }, + type: 'attribute' + }, { + name: '_1300Code4', + attributeName: { + localPart: '_1300code4' + }, + type: 'attribute' + }, { + name: '_1300Description4', + attributeName: { + localPart: '_1300description4' + }, + type: 'attribute' + }, { + name: '_1300Amount4', + typeInfo: 'Decimal', + attributeName: { + localPart: '_1300amount4' + }, + type: 'attribute' + }, { + name: '_1300Paidby4', + attributeName: { + localPart: '_1300paidby4' + }, + type: 'attribute' + }, { + name: '_1300Ispaidtobroker4', + attributeName: { + localPart: '_1300ispaidtobroker4' + }, + type: 'attribute' + }, { + name: '_1300Isapr4', + attributeName: { + localPart: '_1300isapr4' + }, + type: 'attribute' + }, { + name: '_1300Code5', + attributeName: { + localPart: '_1300code5' + }, + type: 'attribute' + }, { + name: '_1300Description5', + attributeName: { + localPart: '_1300description5' + }, + type: 'attribute' + }, { + name: '_1300Amount5', + typeInfo: 'Decimal', + attributeName: { + localPart: '_1300amount5' + }, + type: 'attribute' + }, { + name: '_1300Paidby5', + attributeName: { + localPart: '_1300paidby5' + }, + type: 'attribute' + }, { + name: '_1300Ispaidtobroker5', + attributeName: { + localPart: '_1300ispaidtobroker5' + }, + type: 'attribute' + }, { + name: '_1300Isapr5', + attributeName: { + localPart: '_1300isapr5' + }, + type: 'attribute' + }, { + name: '_1200Code1', + attributeName: { + localPart: '_1200code1' + }, + type: 'attribute' + }, { + name: '_1200Description1', + attributeName: { + localPart: '_1200description1' + }, + type: 'attribute' + }, { + name: '_1200Amount1', + typeInfo: 'Decimal', + attributeName: { + localPart: '_1200amount1' + }, + type: 'attribute' + }, { + name: '_1200Paidby1', + attributeName: { + localPart: '_1200paidby1' + }, + type: 'attribute' + }, { + name: '_1200Ispaidtobroker1', + attributeName: { + localPart: '_1200ispaidtobroker1' + }, + type: 'attribute' + }, { + name: '_1200Isapr1', + attributeName: { + localPart: '_1200isapr1' + }, + type: 'attribute' + }, { + name: '_1200Percentagefee1', + typeInfo: 'Decimal', + attributeName: { + localPart: '_1200percentagefee1' + }, + type: 'attribute' + }, { + name: '_1200Percentageof1', + attributeName: { + localPart: '_1200percentageof1' + }, + type: 'attribute' + }, { + name: '_1200Flatfee1', + typeInfo: 'Decimal', + attributeName: { + localPart: '_1200flatfee1' + }, + type: 'attribute' + }, { + name: '_1200Code2', + attributeName: { + localPart: '_1200code2' + }, + type: 'attribute' + }, { + name: '_1200Description2', + attributeName: { + localPart: '_1200description2' + }, + type: 'attribute' + }, { + name: '_1200Amount2', + typeInfo: 'Decimal', + attributeName: { + localPart: '_1200amount2' + }, + type: 'attribute' + }, { + name: '_1200Paidby2', + attributeName: { + localPart: '_1200paidby2' + }, + type: 'attribute' + }, { + name: '_1200Ispaidtobroker2', + attributeName: { + localPart: '_1200ispaidtobroker2' + }, + type: 'attribute' + }, { + name: '_1200Isapr2', + attributeName: { + localPart: '_1200isapr2' + }, + type: 'attribute' + }, { + name: '_1200Percentagefee2', + typeInfo: 'Decimal', + attributeName: { + localPart: '_1200percentagefee2' + }, + type: 'attribute' + }, { + name: '_1200Percentageof2', + attributeName: { + localPart: '_1200percentageof2' + }, + type: 'attribute' + }, { + name: '_1200Flatfee2', + typeInfo: 'Decimal', + attributeName: { + localPart: '_1200flatfee2' + }, + type: 'attribute' + }, { + name: '_1200Code3', + attributeName: { + localPart: '_1200code3' + }, + type: 'attribute' + }, { + name: '_1200Description3', + attributeName: { + localPart: '_1200description3' + }, + type: 'attribute' + }, { + name: '_1200Amount3', + typeInfo: 'Decimal', + attributeName: { + localPart: '_1200amount3' + }, + type: 'attribute' + }, { + name: '_1200Paidby3', + attributeName: { + localPart: '_1200paidby3' + }, + type: 'attribute' + }, { + name: '_1200Ispaidtobroker3', + attributeName: { + localPart: '_1200ispaidtobroker3' + }, + type: 'attribute' + }, { + name: '_1200Isapr3', + attributeName: { + localPart: '_1200isapr3' + }, + type: 'attribute' + }, { + name: '_1200Percentagefee3', + typeInfo: 'Decimal', + attributeName: { + localPart: '_1200percentagefee3' + }, + type: 'attribute' + }, { + name: '_1200Percentageof3', + attributeName: { + localPart: '_1200percentageof3' + }, + type: 'attribute' + }, { + name: '_1200Flatfee3', + typeInfo: 'Decimal', + attributeName: { + localPart: '_1200flatfee3' + }, + type: 'attribute' + }, { + name: '_801Poc', + attributeName: { + localPart: '_801poc' + }, + type: 'attribute' + }, { + name: '_802Poc', + attributeName: { + localPart: '_802poc' + }, + type: 'attribute' + }, { + name: '_803Poc', + attributeName: { + localPart: '_803poc' + }, + type: 'attribute' + }, { + name: '_804Poc', + attributeName: { + localPart: '_804poc' + }, + type: 'attribute' + }, { + name: '_805Poc', + attributeName: { + localPart: '_805poc' + }, + type: 'attribute' + }, { + name: '_808Poc', + attributeName: { + localPart: '_808poc' + }, + type: 'attribute' + }, { + name: '_809Poc', + attributeName: { + localPart: '_809poc' + }, + type: 'attribute' + }, { + name: '_810Poc', + attributeName: { + localPart: '_810poc' + }, + type: 'attribute' + }, { + name: '_811Poc', + attributeName: { + localPart: '_811poc' + }, + type: 'attribute' + }, { + name: '_812Poc', + attributeName: { + localPart: '_812poc' + }, + type: 'attribute' + }, { + name: '_800Poc1', + attributeName: { + localPart: '_800poc1' + }, + type: 'attribute' + }, { + name: '_800Poc2', + attributeName: { + localPart: '_800poc2' + }, + type: 'attribute' + }, { + name: '_800Poc3', + attributeName: { + localPart: '_800poc3' + }, + type: 'attribute' + }, { + name: '_800Poc4', + attributeName: { + localPart: '_800poc4' + }, + type: 'attribute' + }, { + name: '_800Poc5', + attributeName: { + localPart: '_800poc5' + }, + type: 'attribute' + }, { + name: '_901Poc', + attributeName: { + localPart: '_901poc' + }, + type: 'attribute' + }, { + name: '_902Poc', + attributeName: { + localPart: '_902poc' + }, + type: 'attribute' + }, { + name: '_903Poc', + attributeName: { + localPart: '_903poc' + }, + type: 'attribute' + }, { + name: '_904Poc', + attributeName: { + localPart: '_904poc' + }, + type: 'attribute' + }, { + name: '_905Poc', + attributeName: { + localPart: '_905poc' + }, + type: 'attribute' + }, { + name: '_900Poc1', + attributeName: { + localPart: '_900poc1' + }, + type: 'attribute' + }, { + name: '_1001Poc', + attributeName: { + localPart: '_1001poc' + }, + type: 'attribute' + }, { + name: '_1002Poc', + attributeName: { + localPart: '_1002poc' + }, + type: 'attribute' + }, { + name: '_1003Poc', + attributeName: { + localPart: '_1003poc' + }, + type: 'attribute' + }, { + name: '_1004Poc', + attributeName: { + localPart: '_1004poc' + }, + type: 'attribute' + }, { + name: '_1005Poc', + attributeName: { + localPart: '_1005poc' + }, + type: 'attribute' + }, { + name: '_1006Poc', + attributeName: { + localPart: '_1006poc' + }, + type: 'attribute' + }, { + name: '_1007Poc', + attributeName: { + localPart: '_1007poc' + }, + type: 'attribute' + }, { + name: '_1008Poc', + attributeName: { + localPart: '_1008poc' + }, + type: 'attribute' + }, { + name: '_1101Poc', + attributeName: { + localPart: '_1101poc' + }, + type: 'attribute' + }, { + name: '_1102Poc', + attributeName: { + localPart: '_1102poc' + }, + type: 'attribute' + }, { + name: '_1103Poc', + attributeName: { + localPart: '_1103poc' + }, + type: 'attribute' + }, { + name: '_1104Poc', + attributeName: { + localPart: '_1104poc' + }, + type: 'attribute' + }, { + name: '_1105Poc', + attributeName: { + localPart: '_1105poc' + }, + type: 'attribute' + }, { + name: '_1106Poc', + attributeName: { + localPart: '_1106poc' + }, + type: 'attribute' + }, { + name: '_1107Poc', + attributeName: { + localPart: '_1107poc' + }, + type: 'attribute' + }, { + name: '_1108Poc', + attributeName: { + localPart: '_1108poc' + }, + type: 'attribute' + }, { + name: '_1100Poc1', + attributeName: { + localPart: '_1100poc1' + }, + type: 'attribute' + }, { + name: '_1100Poc2', + attributeName: { + localPart: '_1100poc2' + }, + type: 'attribute' + }, { + name: '_1100Poc3', + attributeName: { + localPart: '_1100poc3' + }, + type: 'attribute' + }, { + name: '_1100Poc4', + attributeName: { + localPart: '_1100poc4' + }, + type: 'attribute' + }, { + name: '_1100Poc5', + attributeName: { + localPart: '_1100poc5' + }, + type: 'attribute' + }, { + name: '_1100Poc6', + attributeName: { + localPart: '_1100poc6' + }, + type: 'attribute' + }, { + name: '_1100Poc7', + attributeName: { + localPart: '_1100poc7' + }, + type: 'attribute' + }, { + name: '_1201Poc', + attributeName: { + localPart: '_1201poc' + }, + type: 'attribute' + }, { + name: '_1202Poc', + attributeName: { + localPart: '_1202poc' + }, + type: 'attribute' + }, { + name: '_1203Poc', + attributeName: { + localPart: '_1203poc' + }, + type: 'attribute' + }, { + name: '_1200Poc1', + attributeName: { + localPart: '_1200poc1' + }, + type: 'attribute' + }, { + name: '_1200Poc2', + attributeName: { + localPart: '_1200poc2' + }, + type: 'attribute' + }, { + name: '_1200Poc3', + attributeName: { + localPart: '_1200poc3' + }, + type: 'attribute' + }, { + name: '_1302Poc', + attributeName: { + localPart: '_1302poc' + }, + type: 'attribute' + }, { + name: '_1300Poc1', + attributeName: { + localPart: '_1300poc1' + }, + type: 'attribute' + }, { + name: '_1300Poc2', + attributeName: { + localPart: '_1300poc2' + }, + type: 'attribute' + }, { + name: '_1300Poc3', + attributeName: { + localPart: '_1300poc3' + }, + type: 'attribute' + }, { + name: '_1300Poc4', + attributeName: { + localPart: '_1300poc4' + }, + type: 'attribute' + }, { + name: '_1300Poc5', + attributeName: { + localPart: '_1300poc5' + }, + type: 'attribute' + }, { + name: '_801Ishoepa', + attributeName: { + localPart: '_801ishoepa' + }, + type: 'attribute' + }, { + name: '_802Ishoepa', + attributeName: { + localPart: '_802ishoepa' + }, + type: 'attribute' + }, { + name: '_803Ishoepa', + attributeName: { + localPart: '_803ishoepa' + }, + type: 'attribute' + }, { + name: '_804Ishoepa', + attributeName: { + localPart: '_804ishoepa' + }, + type: 'attribute' + }, { + name: '_805Ishoepa', + attributeName: { + localPart: '_805ishoepa' + }, + type: 'attribute' + }, { + name: '_808Ishoepa', + attributeName: { + localPart: '_808ishoepa' + }, + type: 'attribute' + }, { + name: '_809Ishoepa', + attributeName: { + localPart: '_809ishoepa' + }, + type: 'attribute' + }, { + name: '_810Ishoepa', + attributeName: { + localPart: '_810ishoepa' + }, + type: 'attribute' + }, { + name: '_811Ishoepa', + attributeName: { + localPart: '_811ishoepa' + }, + type: 'attribute' + }, { + name: '_812Ishoepa', + attributeName: { + localPart: '_812ishoepa' + }, + type: 'attribute' + }, { + name: '_901Ishoepa', + attributeName: { + localPart: '_901ishoepa' + }, + type: 'attribute' + }, { + name: '_902Ishoepa', + attributeName: { + localPart: '_902ishoepa' + }, + type: 'attribute' + }, { + name: '_903Ishoepa', + attributeName: { + localPart: '_903ishoepa' + }, + type: 'attribute' + }, { + name: '_904Ishoepa', + attributeName: { + localPart: '_904ishoepa' + }, + type: 'attribute' + }, { + name: '_905Ishoepa', + attributeName: { + localPart: '_905ishoepa' + }, + type: 'attribute' + }, { + name: '_1001Ishoepa', + attributeName: { + localPart: '_1001ishoepa' + }, + type: 'attribute' + }, { + name: '_1002Ishoepa', + attributeName: { + localPart: '_1002ishoepa' + }, + type: 'attribute' + }, { + name: '_1003Ishoepa', + attributeName: { + localPart: '_1003ishoepa' + }, + type: 'attribute' + }, { + name: '_1004Ishoepa', + attributeName: { + localPart: '_1004ishoepa' + }, + type: 'attribute' + }, { + name: '_1005Ishoepa', + attributeName: { + localPart: '_1005ishoepa' + }, + type: 'attribute' + }, { + name: '_1006Ishoepa', + attributeName: { + localPart: '_1006ishoepa' + }, + type: 'attribute' + }, { + name: '_1007Ishoepa', + attributeName: { + localPart: '_1007ishoepa' + }, + type: 'attribute' + }, { + name: '_1008Ishoepa', + attributeName: { + localPart: '_1008ishoepa' + }, + type: 'attribute' + }, { + name: '_1101Ishoepa', + attributeName: { + localPart: '_1101ishoepa' + }, + type: 'attribute' + }, { + name: '_1102Ishoepa', + attributeName: { + localPart: '_1102ishoepa' + }, + type: 'attribute' + }, { + name: '_1103Ishoepa', + attributeName: { + localPart: '_1103ishoepa' + }, + type: 'attribute' + }, { + name: '_1104Ishoepa', + attributeName: { + localPart: '_1104ishoepa' + }, + type: 'attribute' + }, { + name: '_1105Ishoepa', + attributeName: { + localPart: '_1105ishoepa' + }, + type: 'attribute' + }, { + name: '_1106Ishoepa', + attributeName: { + localPart: '_1106ishoepa' + }, + type: 'attribute' + }, { + name: '_1107Ishoepa', + attributeName: { + localPart: '_1107ishoepa' + }, + type: 'attribute' + }, { + name: '_1108Ishoepa', + attributeName: { + localPart: '_1108ishoepa' + }, + type: 'attribute' + }, { + name: '_1201Ishoepa', + attributeName: { + localPart: '_1201ishoepa' + }, + type: 'attribute' + }, { + name: '_1202Ishoepa', + attributeName: { + localPart: '_1202ishoepa' + }, + type: 'attribute' + }, { + name: '_1203Ishoepa', + attributeName: { + localPart: '_1203ishoepa' + }, + type: 'attribute' + }, { + name: '_1302Ishoepa', + attributeName: { + localPart: '_1302ishoepa' + }, + type: 'attribute' + }, { + name: '_800Ishoepa1', + attributeName: { + localPart: '_800ishoepa1' + }, + type: 'attribute' + }, { + name: '_800Ishoepa2', + attributeName: { + localPart: '_800ishoepa2' + }, + type: 'attribute' + }, { + name: '_800Ishoepa3', + attributeName: { + localPart: '_800ishoepa3' + }, + type: 'attribute' + }, { + name: '_800Ishoepa4', + attributeName: { + localPart: '_800ishoepa4' + }, + type: 'attribute' + }, { + name: '_800Ishoepa5', + attributeName: { + localPart: '_800ishoepa5' + }, + type: 'attribute' + }, { + name: '_900Ishoepa1', + attributeName: { + localPart: '_900ishoepa1' + }, + type: 'attribute' + }, { + name: '_1100Ishoepa1', + attributeName: { + localPart: '_1100ishoepa1' + }, + type: 'attribute' + }, { + name: '_1100Ishoepa2', + attributeName: { + localPart: '_1100ishoepa2' + }, + type: 'attribute' + }, { + name: '_1100Ishoepa3', + attributeName: { + localPart: '_1100ishoepa3' + }, + type: 'attribute' + }, { + name: '_1100Ishoepa4', + attributeName: { + localPart: '_1100ishoepa4' + }, + type: 'attribute' + }, { + name: '_1100Ishoepa5', + attributeName: { + localPart: '_1100ishoepa5' + }, + type: 'attribute' + }, { + name: '_1100Ishoepa6', + attributeName: { + localPart: '_1100ishoepa6' + }, + type: 'attribute' + }, { + name: '_1100Ishoepa7', + attributeName: { + localPart: '_1100ishoepa7' + }, + type: 'attribute' + }, { + name: '_1200Ishoepa1', + attributeName: { + localPart: '_1200ishoepa1' + }, + type: 'attribute' + }, { + name: '_1200Ishoepa2', + attributeName: { + localPart: '_1200ishoepa2' + }, + type: 'attribute' + }, { + name: '_1200Ishoepa3', + attributeName: { + localPart: '_1200ishoepa3' + }, + type: 'attribute' + }, { + name: '_1300Ishoepa1', + attributeName: { + localPart: '_1300ishoepa1' + }, + type: 'attribute' + }, { + name: '_1300Ishoepa2', + attributeName: { + localPart: '_1300ishoepa2' + }, + type: 'attribute' + }, { + name: '_1300Ishoepa3', + attributeName: { + localPart: '_1300ishoepa3' + }, + type: 'attribute' + }, { + name: '_1300Ishoepa4', + attributeName: { + localPart: '_1300ishoepa4' + }, + type: 'attribute' + }, { + name: '_1300Ishoepa5', + attributeName: { + localPart: '_1300ishoepa5' + }, + type: 'attribute' + }, { + name: 'gfeversion', + attributeName: { + localPart: '_gfeversion' + }, + type: 'attribute' + }, { + name: 'gfelocked', + attributeName: { + localPart: '_gfelocked' + }, + type: 'attribute' + }, { + name: 'gfe2015', + attributeName: { + localPart: '_gfe2015' + }, + type: 'attribute' + }, { + name: 'daysrequireratelock', + typeInfo: 'Integer', + attributeName: { + localPart: '_daysrequireratelock' + }, + type: 'attribute' + }, { + name: 'estimateavailabilityenddate', + typeInfo: 'Date', + attributeName: { + localPart: '_estimateavailabilityenddate' + }, + type: 'attribute' + }, { + name: 'rateavailabilityenddate', + typeInfo: 'Date', + attributeName: { + localPart: '_rateavailabilityenddate' + }, + type: 'attribute' + }, { + name: 'mtginsuranceamtthisloan', + attributeName: { + localPart: '_mtginsuranceamtthisloan' + }, + type: 'attribute' + }, { + name: 'estimateavailabilityendtime', + typeInfo: 'Time', + attributeName: { + localPart: '_estimateavailabilityendtime' + }, + type: 'attribute' + }, { + name: 'rateavailabilityendtime', + typeInfo: 'Time', + attributeName: { + localPart: '_rateavailabilityendtime' + }, + type: 'attribute' + }, { + name: '_801Amountlocked', + typeInfo: 'Decimal', + attributeName: { + localPart: '_801amountlocked' + }, + type: 'attribute' + }, { + name: '_802Amountlocked', + typeInfo: 'Decimal', + attributeName: { + localPart: '_802amountlocked' + }, + type: 'attribute' + }, { + name: '_803Amountlocked', + typeInfo: 'Decimal', + attributeName: { + localPart: '_803amountlocked' + }, + type: 'attribute' + }, { + name: '_804Amountlocked', + typeInfo: 'Decimal', + attributeName: { + localPart: '_804amountlocked' + }, + type: 'attribute' + }, { + name: '_805Amountlocked', + typeInfo: 'Decimal', + attributeName: { + localPart: '_805amountlocked' + }, + type: 'attribute' + }, { + name: '_805Description', + attributeName: { + localPart: '_805description' + }, + type: 'attribute' + }, { + name: '_806Description', + attributeName: { + localPart: '_806description' + }, + type: 'attribute' + }, { + name: '_807Description', + attributeName: { + localPart: '_807description' + }, + type: 'attribute' + }, { + name: '_808Description', + attributeName: { + localPart: '_808description' + }, + type: 'attribute' + }, { + name: '_809Description', + attributeName: { + localPart: '_809description' + }, + type: 'attribute' + }, { + name: '_902Description', + attributeName: { + localPart: '_902description' + }, + type: 'attribute' + }, { + name: '_810Description', + attributeName: { + localPart: '_810description' + }, + type: 'attribute' + }, { + name: '_804Description', + attributeName: { + localPart: '_804description' + }, + type: 'attribute' + }, { + name: '_811Amountlocked', + typeInfo: 'Decimal', + attributeName: { + localPart: '_811amountlocked' + }, + type: 'attribute' + }, { + name: '_905Description', + attributeName: { + localPart: '_905description' + }, + type: 'attribute' + }, { + name: '_903Description', + attributeName: { + localPart: '_903description' + }, + type: 'attribute' + }, { + name: '_806Amountlocked', + typeInfo: 'Decimal', + attributeName: { + localPart: '_806amountlocked' + }, + type: 'attribute' + }, { + name: '_807Amountlocked', + typeInfo: 'Decimal', + attributeName: { + localPart: '_807amountlocked' + }, + type: 'attribute' + }, { + name: '_808Amountlocked', + typeInfo: 'Decimal', + attributeName: { + localPart: '_808amountlocked' + }, + type: 'attribute' + }, { + name: '_809Amountlocked', + typeInfo: 'Decimal', + attributeName: { + localPart: '_809amountlocked' + }, + type: 'attribute' + }, { + name: '_807Amount', + typeInfo: 'Decimal', + attributeName: { + localPart: '_807amount' + }, + type: 'attribute' + }, { + name: '_806Amount', + typeInfo: 'Decimal', + attributeName: { + localPart: '_806amount' + }, + type: 'attribute' + }, { + name: '_800Amount5Locked', + typeInfo: 'Decimal', + attributeName: { + localPart: '_800amount5locked' + }, + type: 'attribute' + }, { + name: '_800Amount4Locked', + typeInfo: 'Decimal', + attributeName: { + localPart: '_800amount4locked' + }, + type: 'attribute' + }, { + name: '_800Amount3Locked', + typeInfo: 'Decimal', + attributeName: { + localPart: '_800amount3locked' + }, + type: 'attribute' + }, { + name: '_800Amount2Locked', + typeInfo: 'Decimal', + attributeName: { + localPart: '_800amount2locked' + }, + type: 'attribute' + }, { + name: '_800Amount1Locked', + typeInfo: 'Decimal', + attributeName: { + localPart: '_800amount1locked' + }, + type: 'attribute' + }, { + name: '_806Isapr', + attributeName: { + localPart: '_806isapr' + }, + type: 'attribute' + }, { + name: '_905Amountlocked', + typeInfo: 'Decimal', + attributeName: { + localPart: '_905amountlocked' + }, + type: 'attribute' + }, { + name: '_904Amountlocked', + typeInfo: 'Decimal', + attributeName: { + localPart: '_904amountlocked' + }, + type: 'attribute' + }, { + name: '_903Amountlocked', + typeInfo: 'Decimal', + attributeName: { + localPart: '_903amountlocked' + }, + type: 'attribute' + }, { + name: '_902Amountlocked', + typeInfo: 'Decimal', + attributeName: { + localPart: '_902amountlocked' + }, + type: 'attribute' + }, { + name: '_900Amount1Locked', + typeInfo: 'Decimal', + attributeName: { + localPart: '_900amount1locked' + }, + type: 'attribute' + }, { + name: '_812Amountlocked', + typeInfo: 'Decimal', + attributeName: { + localPart: '_812amountlocked' + }, + type: 'attribute' + }, { + name: '_810Amountlocked', + typeInfo: 'Decimal', + attributeName: { + localPart: '_810amountlocked' + }, + type: 'attribute' + }, { + name: '_806Ispaidtobroker', + attributeName: { + localPart: '_806ispaidtobroker' + }, + type: 'attribute' + }, { + name: '_806Poc', + attributeName: { + localPart: '_806poc' + }, + type: 'attribute' + }, { + name: '_806Ispaid', + attributeName: { + localPart: '_806ispaid' + }, + type: 'attribute' + }, { + name: '_807Isapr', + attributeName: { + localPart: '_807isapr' + }, + type: 'attribute' + }, { + name: '_806Ishoepa', + attributeName: { + localPart: '_806ishoepa' + }, + type: 'attribute' + }, { + name: '_807Poc', + attributeName: { + localPart: '_807poc' + }, + type: 'attribute' + }, { + name: '_807Ispaidtobroker', + attributeName: { + localPart: '_807ispaidtobroker' + }, + type: 'attribute' + }, { + name: '_807Ispaid', + attributeName: { + localPart: '_807ispaid' + }, + type: 'attribute' + }, { + name: '_807Ishoepa', + attributeName: { + localPart: '_807ishoepa' + }, + type: 'attribute' + }, { + name: '_807Paidby', + attributeName: { + localPart: '_807paidby' + }, + type: 'attribute' + }, { + name: '_806Paidby', + attributeName: { + localPart: '_806paidby' + }, + type: 'attribute' + }, { + name: '_1109Description', + attributeName: { + localPart: '_1109description' + }, + type: 'attribute' + }, { + name: '_1110Description', + attributeName: { + localPart: '_1110description' + }, + type: 'attribute' + }, { + name: '_1111Description', + attributeName: { + localPart: '_1111description' + }, + type: 'attribute' + }, { + name: '_1206Description', + attributeName: { + localPart: '_1206description' + }, + type: 'attribute' + }, { + name: '_1302Description', + attributeName: { + localPart: '_1302description' + }, + type: 'attribute' + }, { + name: '_1303Description', + attributeName: { + localPart: '_1303description' + }, + type: 'attribute' + }, { + name: '_1305Description', + attributeName: { + localPart: '_1305description' + }, + type: 'attribute' + }, { + name: '_1304Description', + attributeName: { + localPart: '_1304description' + }, + type: 'attribute' + }, { + name: '_1207Description', + attributeName: { + localPart: '_1207description' + }, + type: 'attribute' + }, { + name: '_1001Amountlocked', + typeInfo: 'Decimal', + attributeName: { + localPart: '_1001amountlocked' + }, + type: 'attribute' + }, { + name: '_1100Amount7Locked', + typeInfo: 'Decimal', + attributeName: { + localPart: '_1100amount7locked' + }, + type: 'attribute' + }, { + name: '_1104Amountlocked', + typeInfo: 'Decimal', + attributeName: { + localPart: '_1104amountlocked' + }, + type: 'attribute' + }, { + name: '_1111Amount', + typeInfo: 'Decimal', + attributeName: { + localPart: '_1111amount' + }, + type: 'attribute' + }, { + name: '_1203Amountlocked', + typeInfo: 'Decimal', + attributeName: { + localPart: '_1203amountlocked' + }, + type: 'attribute' + }, { + name: '_1204Flatfee', + typeInfo: 'Decimal', + attributeName: { + localPart: '_1204flatfee' + }, + type: 'attribute' + }, { + name: '_1205Mortgagefee', + typeInfo: 'Decimal', + attributeName: { + localPart: '_1205mortgagefee' + }, + type: 'attribute' + }, { + name: '_1205Flatfee', + typeInfo: 'Decimal', + attributeName: { + localPart: '_1205flatfee' + }, + type: 'attribute' + }, { + name: '_1206Amount', + typeInfo: 'Decimal', + attributeName: { + localPart: '_1206amount' + }, + type: 'attribute' + }, { + name: '_1207Amount', + typeInfo: 'Decimal', + attributeName: { + localPart: '_1207amount' + }, + type: 'attribute' + }, { + name: '_1300Amount1Locked', + typeInfo: 'Decimal', + attributeName: { + localPart: '_1300amount1locked' + }, + type: 'attribute' + }, { + name: '_1300Amount2Locked', + typeInfo: 'Decimal', + attributeName: { + localPart: '_1300amount2locked' + }, + type: 'attribute' + }, { + name: '_1300Amount3Locked', + typeInfo: 'Decimal', + attributeName: { + localPart: '_1300amount3locked' + }, + type: 'attribute' + }, { + name: '_1300Amount4Locked', + typeInfo: 'Decimal', + attributeName: { + localPart: '_1300amount4locked' + }, + type: 'attribute' + }, { + name: '_1300Amount5Locked', + typeInfo: 'Decimal', + attributeName: { + localPart: '_1300amount5locked' + }, + type: 'attribute' + }, { + name: '_1202Releasefee', + typeInfo: 'Decimal', + attributeName: { + localPart: '_1202releasefee' + }, + type: 'attribute' + }, { + name: '_1201Amountlocked', + typeInfo: 'Decimal', + attributeName: { + localPart: '_1201amountlocked' + }, + type: 'attribute' + }, { + name: '_1111Amountlocked', + typeInfo: 'Decimal', + attributeName: { + localPart: '_1111amountlocked' + }, + type: 'attribute' + }, { + name: '_1110Amountlocked', + typeInfo: 'Decimal', + attributeName: { + localPart: '_1110amountlocked' + }, + type: 'attribute' + }, { + name: '_1110Amount', + typeInfo: 'Decimal', + attributeName: { + localPart: '_1110amount' + }, + type: 'attribute' + }, { + name: '_1109Amount', + typeInfo: 'Decimal', + attributeName: { + localPart: '_1109amount' + }, + type: 'attribute' + }, { + name: '_1109Amountlocked', + typeInfo: 'Decimal', + attributeName: { + localPart: '_1109amountlocked' + }, + type: 'attribute' + }, { + name: '_1103Amountlocked', + typeInfo: 'Decimal', + attributeName: { + localPart: '_1103amountlocked' + }, + type: 'attribute' + }, { + name: '_1102Amountlocked', + typeInfo: 'Decimal', + attributeName: { + localPart: '_1102amountlocked' + }, + type: 'attribute' + }, { + name: '_1101Amountlocked', + typeInfo: 'Decimal', + attributeName: { + localPart: '_1101amountlocked' + }, + type: 'attribute' + }, { + name: '_1100Amount6Locked', + typeInfo: 'Decimal', + attributeName: { + localPart: '_1100amount6locked' + }, + type: 'attribute' + }, { + name: '_1100Amount5Locked', + typeInfo: 'Decimal', + attributeName: { + localPart: '_1100amount5locked' + }, + type: 'attribute' + }, { + name: '_1100Amount4Locked', + typeInfo: 'Decimal', + attributeName: { + localPart: '_1100amount4locked' + }, + type: 'attribute' + }, { + name: '_1100Amount3Locked', + typeInfo: 'Decimal', + attributeName: { + localPart: '_1100amount3locked' + }, + type: 'attribute' + }, { + name: '_1100Amount2Locked', + typeInfo: 'Decimal', + attributeName: { + localPart: '_1100amount2locked' + }, + type: 'attribute' + }, { + name: '_1100Amount1Locked', + typeInfo: 'Decimal', + attributeName: { + localPart: '_1100amount1locked' + }, + type: 'attribute' + }, { + name: '_1601Amount', + typeInfo: 'Decimal', + attributeName: { + localPart: '_1601amount' + }, + type: 'attribute' + }, { + name: '_1305Amount', + typeInfo: 'Decimal', + attributeName: { + localPart: '_1305amount' + }, + type: 'attribute' + }, { + name: '_1304Amount', + typeInfo: 'Decimal', + attributeName: { + localPart: '_1304amount' + }, + type: 'attribute' + }, { + name: '_1303Amount', + typeInfo: 'Decimal', + attributeName: { + localPart: '_1303amount' + }, + type: 'attribute' + }, { + name: '_1301Amountlocked', + typeInfo: 'Decimal', + attributeName: { + localPart: '_1301amountlocked' + }, + type: 'attribute' + }, { + name: '_1301Amount', + typeInfo: 'Decimal', + attributeName: { + localPart: '_1301amount' + }, + type: 'attribute' + }, { + name: '_1301Paidby', + attributeName: { + localPart: '_1301paidby' + }, + type: 'attribute' + }, { + name: '_1111Paidby', + attributeName: { + localPart: '_1111paidby' + }, + type: 'attribute' + }, { + name: '_1110Paidby', + attributeName: { + localPart: '_1110paidby' + }, + type: 'attribute' + }, { + name: '_1109Paidby', + attributeName: { + localPart: '_1109paidby' + }, + type: 'attribute' + }, { + name: '_1301Poc', + attributeName: { + localPart: '_1301poc' + }, + type: 'attribute' + }, { + name: '_1301Ispaidtobroker', + attributeName: { + localPart: '_1301ispaidtobroker' + }, + type: 'attribute' + }, { + name: '_1301Ishoepa', + attributeName: { + localPart: '_1301ishoepa' + }, + type: 'attribute' + }, { + name: '_1301Isapr', + attributeName: { + localPart: '_1301isapr' + }, + type: 'attribute' + }, { + name: '_1111Poc', + attributeName: { + localPart: '_1111poc' + }, + type: 'attribute' + }, { + name: '_1111Ispaidtobroker', + attributeName: { + localPart: '_1111ispaidtobroker' + }, + type: 'attribute' + }, { + name: '_1111Ishoepa', + attributeName: { + localPart: '_1111ishoepa' + }, + type: 'attribute' + }, { + name: '_1111Isapr', + attributeName: { + localPart: '_1111isapr' + }, + type: 'attribute' + }, { + name: '_1110Poc', + attributeName: { + localPart: '_1110poc' + }, + type: 'attribute' + }, { + name: '_1110Ispaidtobroker', + attributeName: { + localPart: '_1110ispaidtobroker' + }, + type: 'attribute' + }, { + name: '_1110Ishoepa', + attributeName: { + localPart: '_1110ishoepa' + }, + type: 'attribute' + }, { + name: '_1110Isapr', + attributeName: { + localPart: '_1110isapr' + }, + type: 'attribute' + }, { + name: '_1109Poc', + attributeName: { + localPart: '_1109poc' + }, + type: 'attribute' + }, { + name: '_1109Ispaidtobroker', + attributeName: { + localPart: '_1109ispaidtobroker' + }, + type: 'attribute' + }, { + name: '_1109Ishoepa', + attributeName: { + localPart: '_1109ishoepa' + }, + type: 'attribute' + }, { + name: '_1109Isapr', + attributeName: { + localPart: '_1109isapr' + }, + type: 'attribute' + }, { + name: '_811Description', + attributeName: { + localPart: '_811description' + }, + type: 'attribute' + }, { + name: '_812Description', + attributeName: { + localPart: '_812description' + }, + type: 'attribute' + }, { + name: '_901Amountlocked', + typeInfo: 'Decimal', + attributeName: { + localPart: '_901amountlocked' + }, + type: 'attribute' + }, { + name: '_1204Mortgagefee', + typeInfo: 'Decimal', + attributeName: { + localPart: '_1204mortgagefee' + }, + type: 'attribute' + }, { + name: '_1204Deedpercentagefee', + typeInfo: 'Decimal', + attributeName: { + localPart: '_1204deedpercentagefee' + }, + type: 'attribute' + }, { + name: '_1205Deedpercentagefee', + typeInfo: 'Decimal', + attributeName: { + localPart: '_1205deedpercentagefee' + }, + type: 'attribute' + }, { + name: '_1204Deedpercentageof', + attributeName: { + localPart: '_1204deedpercentageof' + }, + type: 'attribute' + }, { + name: '_1205Deedpercentageof', + attributeName: { + localPart: '_1205deedpercentageof' + }, + type: 'attribute' + }, { + name: '_1204Mortgagepercentagefee', + typeInfo: 'Decimal', + attributeName: { + localPart: '_1204mortgagepercentagefee' + }, + type: 'attribute' + }, { + name: '_1205Mortgagepercentagefee', + typeInfo: 'Decimal', + attributeName: { + localPart: '_1205mortgagepercentagefee' + }, + type: 'attribute' + }, { + name: '_1204Mortgagepercentageof', + attributeName: { + localPart: '_1204mortgagepercentageof' + }, + type: 'attribute' + }, { + name: '_1205Mortgagepercentageof', + attributeName: { + localPart: '_1205mortgagepercentageof' + }, + type: 'attribute' + }, { + name: '_1206Percentagefee', + typeInfo: 'Decimal', + attributeName: { + localPart: '_1206percentagefee' + }, + type: 'attribute' + }, { + name: '_1207Percentagefee', + typeInfo: 'Decimal', + attributeName: { + localPart: '_1207percentagefee' + }, + type: 'attribute' + }, { + name: '_1206Percentageof', + attributeName: { + localPart: '_1206percentageof' + }, + type: 'attribute' + }, { + name: '_1207Percentageof', + attributeName: { + localPart: '_1207percentageof' + }, + type: 'attribute' + }] + }, { + localName: 'BASETASKLIST.TASK.REQUIRESET', + typeName: null, + propertyInfos: [{ + name: 'content', + type: 'value' + }, { + name: 'conditionsetHash', + typeInfo: 'AnySimpleType', + attributeName: { + localPart: 'conditionset_hash' + }, + type: 'attribute' + }, { + name: 'encoding', + typeInfo: 'AnySimpleType', + attributeName: { + localPart: 'encoding' + }, + type: 'attribute' + }] + }, { + localName: 'MORTGAGEBASEAPPLICANT.ALIAS', + typeName: null, + propertyInfos: [{ + name: 'firstName', + attributeName: { + localPart: 'first_name' + }, + type: 'attribute' + }, { + name: 'middleName', + attributeName: { + localPart: 'middle_name' + }, + type: 'attribute' + }, { + name: 'lastName', + attributeName: { + localPart: 'last_name' + }, + type: 'attribute' + }] + }, { + localName: 'BASECLOSEENDINFO.ATO', + typeName: null, + propertyInfos: [{ + name: 'name', + attributeName: { + localPart: 'name' + }, + type: 'attribute' + }, { + name: 'memo', + attributeName: { + localPart: 'memo' + }, + type: 'attribute' + }, { + name: 'amount', + typeInfo: 'Decimal', + attributeName: { + localPart: 'amount' + }, + type: 'attribute' + }, { + name: 'isPPFC', + attributeName: { + localPart: 'is_PPFC' + }, + type: 'attribute' + }, { + name: 'isMapr', + attributeName: { + localPart: 'is_mapr' + }, + type: 'attribute' + }, { + name: 'fundingMethod', + attributeName: { + localPart: 'funding_method' + }, + type: 'attribute' + }] + }, { + localName: 'BASEDISBURSEMENTLIST', + typeName: 'BASE_DISBURSEMENT_LIST', + propertyInfos: [{ + name: 'checkOrDEPOSITOrFEE', + minOccurs: 0, + collection: true, + elementTypeInfos: [{ + elementName: 'CHECK', + typeInfo: '.BASEDISBURSEMENTCHECK' + }, { + elementName: 'DEPOSIT', + typeInfo: '.BASEDISBURSEMENTDEPOSIT' + }, { + elementName: 'FEE', + typeInfo: '.BASEDISBURSEMENTFEE' + }, { + elementName: 'LOAN', + typeInfo: '.BASEDISBURSEMENTLOAN' + }, { + elementName: 'ACH', + typeInfo: '.BASEDISBURSEMENTACH' + }], + type: 'elements' + }] + }, { + localName: 'MORTGAGESYSTEM', + typeName: 'MORTGAGE_SYSTEM', + baseTypeInfo: '.BASESYSTEM', + propertyInfos: [{ + name: 'otherAttributes', + type: 'anyAttribute' + }, { + name: 'closingbranch', + elementName: 'CLOSING_BRANCH', + typeInfo: '.BASEBRANCH' + }, { + name: 'type', + required: true, + attributeName: { + localPart: 'type' + }, + type: 'attribute' + }, { + name: 'fnmaEnvelopeControlNumber', + attributeName: { + localPart: 'fnma_envelope_control_number' + }, + type: 'attribute' + }, { + name: 'fnmaTransactionControlNumber', + attributeName: { + localPart: 'fnma_transaction_control_number' + }, + type: 'attribute' + }, { + name: 'nmlsrUserId', + attributeName: { + localPart: 'nmlsr_user_id' + }, + type: 'attribute' + }, { + name: 'nmlsrLenderId', + attributeName: { + localPart: 'nmlsr_lender_id' + }, + type: 'attribute' + }] + }, { + localName: 'BASEASSETCERTIFICATE', + typeName: 'BASE_ASSET_CERTIFICATE', + baseTypeInfo: '.BASEASSET', + propertyInfos: [{ + name: 'certificateNumber', + attributeName: { + localPart: 'certificate_number' + }, + type: 'attribute' + }, { + name: 'expirationDate', + typeInfo: 'Date', + attributeName: { + localPart: 'expiration_date' + }, + type: 'attribute' + }, { + name: 'issueDate', + typeInfo: 'Date', + attributeName: { + localPart: 'issue_date' + }, + type: 'attribute' + }, { + name: 'pledgeType', + attributeName: { + localPart: 'pledge_type' + }, + type: 'attribute' + }, { + name: 'rate', + typeInfo: 'Decimal', + attributeName: { + localPart: 'rate' + }, + type: 'attribute' + }, { + name: 'pledgePercent', + typeInfo: 'Decimal', + attributeName: { + localPart: 'pledge_percent' + }, + type: 'attribute' + }, { + name: 'pledgeValueType', + attributeName: { + localPart: 'pledge_value_type' + }, + type: 'attribute' + }, { + name: 'pledgeValue', + typeInfo: 'Decimal', + attributeName: { + localPart: 'pledge_value' + }, + type: 'attribute' + }] + }, { + localName: 'BASESYSTEM', + typeName: 'BASE_SYSTEM', + propertyInfos: [{ + name: 'otherAttributes', + type: 'anyAttribute' + }, { + name: 'processor', + elementName: 'PROCESSOR', + typeInfo: '.BASEPARTY' + }, { + name: 'loanofficer', + elementName: 'LOAN_OFFICER', + typeInfo: '.BASEPARTY' + }, { + name: 'bookingofficer', + elementName: 'BOOKING_OFFICER', + typeInfo: '.BASEPARTY' + }, { + name: 'approvalofficer', + elementName: 'APPROVAL_OFFICER', + typeInfo: '.BASEPARTY' + }, { + name: 'counterofferofficer', + elementName: 'COUNTER_OFFER_OFFICER', + typeInfo: '.BASEPARTY' + }, { + name: 'funder', + elementName: 'FUNDER', + typeInfo: '.BASEPARTY' + }, { + name: 'decliningofficer', + elementName: 'DECLINING_OFFICER', + typeInfo: '.BASEPARTY' + }, { + name: 'decidingofficer', + elementName: 'DECIDING_OFFICER', + typeInfo: '.BASEPARTY' + }, { + name: 'originator', + elementName: 'ORIGINATOR', + typeInfo: '.BASESYSTEM.ORIGINATOR' + }, { + name: 'branch', + elementName: 'BRANCH', + typeInfo: '.BASEBRANCH' + }, { + name: 'lender', + elementName: 'LENDER', + typeInfo: '.BASESYSTEM.LENDER' + }, { + name: 'organization', + required: true, + elementName: 'ORGANIZATION', + typeInfo: '.BASEPARTY' + }, { + name: 'insuranceseller', + elementName: 'INSURANCE_SELLER', + typeInfo: '.BASEPARTY' + }, { + name: 'clinic', + elementName: 'CLINIC', + typeInfo: '.BASEPARTY' + }, { + name: 'clinicworker', + elementName: 'CLINIC_WORKER', + typeInfo: '.BASEPARTY' + }, { + name: 'insurancelastpulledofficer', + elementName: 'INSURANCE_LAST_PULLED_OFFICER', + typeInfo: '.BASEPARTY' + }, { + name: 'source', + attributeName: { + localPart: 'source' + }, + type: 'attribute' + }, { + name: 'originationIp', + attributeName: { + localPart: 'origination_ip' + }, + type: 'attribute' + }, { + name: 'externalSource', + attributeName: { + localPart: 'external_source' + }, + type: 'attribute' + }, { + name: 'loanNumber', + attributeName: { + localPart: 'loan_number' + }, + type: 'attribute' + }, { + name: 'referenceNumberType', + attributeName: { + localPart: 'reference_number_type' + }, + type: 'attribute' + }] + }, { + localName: 'BASEMODIFICATIONHISTORY', + typeName: 'BASE_MODIFICATION_HISTORY', + propertyInfos: [{ + name: 'audit', + minOccurs: 0, + collection: true, + elementName: 'AUDIT', + typeInfo: '.BASEMODIFICATIONHISTORY.AUDIT' + }] + }, { + localName: 'BASETASKLIST', + typeName: 'BASE_TASK_LIST', + propertyInfos: [{ + name: 'task', + minOccurs: 0, + collection: true, + elementName: 'TASK', + typeInfo: '.BASETASKLIST.TASK' + }] + }, { + localName: 'FOMANSWEREDQUESTIONS.FOMANSWEREDQUESTION.FOMANSWERS', + typeName: null, + propertyInfos: [{ + name: 'fomanswer', + minOccurs: 0, + collection: true, + elementName: 'FOM_ANSWER', + typeInfo: '.FOMANSWEREDQUESTIONS.FOMANSWEREDQUESTION.FOMANSWERS.FOMANSWER' + }] + }, { + localName: 'MORTGAGELOAN', + typeName: null, + baseTypeInfo: '.MORTGAGELOAN' + }, { + localName: 'BASECUSTOMQUESTIONS', + typeName: 'BASE_CUSTOM_QUESTIONS', + propertyInfos: [{ + name: 'customquestion', + minOccurs: 0, + collection: true, + elementName: 'CUSTOM_QUESTION', + typeInfo: '.BASECUSTOMQUESTIONS.CUSTOMQUESTION' + }] + }, { + localName: 'BENEFICIALOWNERS.BENEFICIALOWNER', + typeName: null, + propertyInfos: [{ + name: 'idcard', + required: true, + elementName: 'ID_CARD', + typeInfo: '.BASEIDCARD' + }, { + name: 'firstName', + attributeName: { + localPart: 'first_name' + }, + type: 'attribute' + }, { + name: 'middleName', + attributeName: { + localPart: 'middle_name' + }, + type: 'attribute' + }, { + name: 'lastName', + attributeName: { + localPart: 'last_name' + }, + type: 'attribute' + }, { + name: 'suffix', + attributeName: { + localPart: 'suffix' + }, + type: 'attribute' + }, { + name: 'dob', + typeInfo: 'Date', + attributeName: { + localPart: 'dob' + }, + type: 'attribute' + }, { + name: 'isTinSsn', + attributeName: { + localPart: 'is_tin_ssn' + }, + type: 'attribute' + }, { + name: 'ssn', + attributeName: { + localPart: 'ssn' + }, + type: 'attribute' + }, { + name: 'address', + attributeName: { + localPart: 'address' + }, + type: 'attribute' + }, { + name: 'city', + attributeName: { + localPart: 'city' + }, + type: 'attribute' + }, { + name: 'state', + attributeName: { + localPart: 'state' + }, + type: 'attribute' + }, { + name: 'zip', + attributeName: { + localPart: 'zip' + }, + type: 'attribute' + }, { + name: 'isBeneficialOwner', + attributeName: { + localPart: 'is_beneficial_owner' + }, + type: 'attribute' + }, { + name: 'percentBusinessOwned', + typeInfo: 'Double', + attributeName: { + localPart: 'percent_business_owned' + }, + type: 'attribute' + }, { + name: 'isControl', + attributeName: { + localPart: 'is_control' + }, + type: 'attribute' + }, { + name: 'isAuthorizedCreditReport', + attributeName: { + localPart: 'is_authorized_credit_report' + }, + type: 'attribute' + }, { + name: 'citizenship', + attributeName: { + localPart: 'citizenship' + }, + type: 'attribute' + }, { + name: 'controlTitle', + attributeName: { + localPart: 'control_title' + }, + type: 'attribute' + }, { + name: 'isOfacIstwatch', + attributeName: { + localPart: 'is_ofac_istwatch' + }, + type: 'attribute' + }] + }, { + localName: 'MORTGAGELOANINFO.LOANPRODUCTDATA', + typeName: null, + propertyInfos: [{ + name: 'loanRepaymentType', + attributeName: { + localPart: 'loan_repayment_type' + }, + type: 'attribute' + }, { + name: 'freAffordableProgramId', + attributeName: { + localPart: 'fre_affordable_program_id' + }, + type: 'attribute' + }, { + name: 'freOfferingId', + attributeName: { + localPart: 'fre_offering_id' + }, + type: 'attribute' + }, { + name: 'armRateFirstPeriodCap', + typeInfo: 'Decimal', + attributeName: { + localPart: 'arm_rate_first_period_cap' + }, + type: 'attribute' + }, { + name: 'armRateSubsequentAdjustMonths', + typeInfo: 'Integer', + attributeName: { + localPart: 'arm_rate_subsequent_adjust_months' + }, + type: 'attribute' + }, { + name: 'armRateSubsequentPeriodicCap', + typeInfo: 'Decimal', + attributeName: { + localPart: 'arm_rate_subsequent_periodic_cap' + }, + type: 'attribute' + }, { + name: 'armPaymentFirstAdjustMonths', + typeInfo: 'Integer', + attributeName: { + localPart: 'arm_payment_first_adjust_months' + }, + type: 'attribute' + }, { + name: 'armPaymentSubsequentAdjustMonths', + typeInfo: 'Integer', + attributeName: { + localPart: 'arm_payment_subsequent_adjust_months' + }, + type: 'attribute' + }, { + name: 'armPaymentPeriodCap', + typeInfo: 'Decimal', + attributeName: { + localPart: 'arm_payment_period_cap' + }, + type: 'attribute' + }, { + name: 'armRateFirstAdjustMonths', + typeInfo: 'Integer', + attributeName: { + localPart: 'arm_rate_first_adjust_months' + }, + type: 'attribute' + }, { + name: 'indexType', + attributeName: { + localPart: 'index_type' + }, + type: 'attribute' + }, { + name: 'loanTermDueMonths', + typeInfo: 'Integer', + attributeName: { + localPart: 'loan_term_due_months' + }, + type: 'attribute' + }, { + name: 'buydownSource', + attributeName: { + localPart: 'buydown_source' + }, + type: 'attribute' + }, { + name: 'buydownIsTemp', + attributeName: { + localPart: 'buydown_is_temp' + }, + type: 'attribute' + }, { + name: 'buydownTotalMonths', + typeInfo: 'Integer', + attributeName: { + localPart: 'buydown_total_months' + }, + type: 'attribute' + }, { + name: 'buydownFirstRateAdjustPercent', + typeInfo: 'Decimal', + attributeName: { + localPart: 'buydown_first_rate_adjust_percent' + }, + type: 'attribute' + }, { + name: 'buydownChangeFrequencyMonths', + typeInfo: 'Integer', + attributeName: { + localPart: 'buydown_change_frequency_months' + }, + type: 'attribute' + }, { + name: 'negativeAmortizationLimitPercent', + typeInfo: 'Decimal', + attributeName: { + localPart: 'negative_amortization_limit_percent' + }, + type: 'attribute' + }, { + name: 'gsePropertyType', + attributeName: { + localPart: 'gse_property_type' + }, + type: 'attribute' + }, { + name: 'gseProjectClassType', + attributeName: { + localPart: 'gse_project_class_type' + }, + type: 'attribute' + }, { + name: 'helocMaxBalanceAmount', + typeInfo: 'Decimal', + attributeName: { + localPart: 'HELOC_max_balance_amount' + }, + type: 'attribute' + }, { + name: 'maxPrepayPenalty', + typeInfo: 'Decimal', + attributeName: { + localPart: 'max_prepay_penalty' + }, + type: 'attribute' + }, { + name: 'maxBalanceRise', + typeInfo: 'Decimal', + attributeName: { + localPart: 'max_balance_rise' + }, + type: 'attribute' + }, { + name: 'canRateRise', + attributeName: { + localPart: 'can_rate_rise' + }, + type: 'attribute' + }, { + name: 'canBalanceRise', + attributeName: { + localPart: 'can_balance_rise' + }, + type: 'attribute' + }, { + name: 'isPrepayPenalty', + attributeName: { + localPart: 'is_prepay_penalty' + }, + type: 'attribute' + }, { + name: 'canPaymentRise', + attributeName: { + localPart: 'can_payment_rise' + }, + type: 'attribute' + }, { + name: 'maxPaymentRise', + typeInfo: 'Decimal', + attributeName: { + localPart: 'max_payment_rise' + }, + type: 'attribute' + }, { + name: 'maxFirstPaymentRise', + typeInfo: 'Decimal', + attributeName: { + localPart: 'max_first_payment_rise' + }, + type: 'attribute' + }] + }, { + localName: 'BASEDISBURSEMENTCHECK', + typeName: 'BASE_DISBURSEMENT_CHECK', + baseTypeInfo: '.BASEDISBURSEMENT', + propertyInfos: [{ + name: 'checkNumber', + attributeName: { + localPart: 'check_number' + }, + type: 'attribute' + }, { + name: 'checkPayableTo', + attributeName: { + localPart: 'check_payable_to' + }, + type: 'attribute' + }, { + name: 'checkAddress1', + attributeName: { + localPart: 'check_address_1' + }, + type: 'attribute' + }, { + name: 'checkAddress2', + attributeName: { + localPart: 'check_address_2' + }, + type: 'attribute' + }, { + name: 'checkAddress3', + attributeName: { + localPart: 'check_address_3' + }, + type: 'attribute' + }, { + name: 'checkZip', + attributeName: { + localPart: 'check_zip' + }, + type: 'attribute' + }, { + name: 'checkRemitter', + attributeName: { + localPart: 'check_remitter' + }, + type: 'attribute' + }, { + name: 'checkPurpose', + attributeName: { + localPart: 'check_purpose' + }, + type: 'attribute' + }, { + name: 'checkStatus', + attributeName: { + localPart: 'check_status' + }, + type: 'attribute' + }, { + name: 'checkPrintOption', + typeInfo: 'Int', + attributeName: { + localPart: 'check_print_option' + }, + type: 'attribute' + }, { + name: 'checkIsPayeeOnly', + attributeName: { + localPart: 'check_is_payee_only' + }, + type: 'attribute' + }, { + name: 'checkIsPrimaryApplicant', + attributeName: { + localPart: 'check_is_primary_applicant' + }, + type: 'attribute' + }, { + name: 'payoffDate', + typeInfo: 'Calendar', + attributeName: { + localPart: 'payoff_date' + }, + type: 'attribute' + }, { + name: 'interestPerDiem', + typeInfo: 'Double', + attributeName: { + localPart: 'interest_per_diem' + }, + type: 'attribute' + }, { + name: 'checkRemitterContactIndex', + typeInfo: 'Integer', + attributeName: { + localPart: 'check_remitter_contact_index' + }, + type: 'attribute' + }, { + name: 'checkRemitterContactIndex2', + typeInfo: 'Integer', + attributeName: { + localPart: 'check_remitter_contact_index2' + }, + type: 'attribute' + }, { + name: 'checkCoremitterContactIndex', + typeInfo: 'Integer', + attributeName: { + localPart: 'check_coremitter_contact_index' + }, + type: 'attribute' + }, { + name: 'isPayeeOfacIstwatch', + attributeName: { + localPart: 'is_payee_ofac_istwatch' + }, + type: 'attribute' + }, { + name: 'istwatchTransactionDate', + attributeName: { + localPart: 'istwatch_transaction_date' + }, + type: 'attribute' + }, { + name: 'checkAccountNumber', + attributeName: { + localPart: 'check_account_number' + }, + type: 'attribute' + }] + }, { + localName: 'BASEPAYMENTINFOCHOICE', + typeName: 'BASE_PAYMENT_INFO_CHOICE', + propertyInfos: [{ + name: 'couponbook', + required: true, + elementName: 'COUPON_BOOK', + typeInfo: '.PAYMENTCOUPONBOOKINFO' + }, { + name: 'payrolldeduction', + required: true, + elementName: 'PAYROLL_DEDUCTION', + typeInfo: '.PAYMENTPAYROLLDEDUCTIONINFO' + }, { + name: 'manualnocoupon', + required: true, + elementName: 'MANUAL_NO_COUPON', + typeInfo: '.PAYMENTMANUALNOCOUPONINFO' + }, { + name: 'transferfrominternalaccount', + required: true, + elementName: 'TRANSFER_FROM_INTERNAL_ACCOUNT', + typeInfo: '.PAYMENTTRANSFERFROMINTERNALACCOUNTINFO' + }, { + name: 'transferfromotherinstitution', + required: true, + elementName: 'TRANSFER_FROM_OTHER_INSTITUTION', + typeInfo: '.PAYMENTTRANSFERFROMOTHERINSTITUTIONINFO' + }] + }, { + localName: 'MORTGAGECONTACTS', + typeName: 'MORTGAGE_CONTACTS', + propertyInfos: [{ + name: 'contactinfo', + minOccurs: 0, + collection: true, + elementName: 'CONTACT_INFO', + typeInfo: '.MORTGAGECONTACTS.CONTACTINFO' + }] + }, { + localName: 'BASEADDRESSLOOSE', + typeName: 'BASE_ADDRESS_LOOSE', + propertyInfos: [{ + name: 'streetAddress1', + attributeName: { + localPart: 'street_address_1' + }, + type: 'attribute' + }, { + name: 'streetAddress2', + attributeName: { + localPart: 'street_address_2' + }, + type: 'attribute' + }, { + name: 'country', + attributeName: { + localPart: 'country' + }, + type: 'attribute' + }, { + name: 'addressVerificationDate', + typeInfo: 'Date', + attributeName: { + localPart: 'address_verification_date' + }, + type: 'attribute' + }, { + name: 'city', + attributeName: { + localPart: 'city' + }, + type: 'attribute' + }, { + name: 'state', + attributeName: { + localPart: 'state' + }, + type: 'attribute' + }, { + name: 'zip', + attributeName: { + localPart: 'zip' + }, + type: 'attribute' + }, { + name: 'county', + attributeName: { + localPart: 'county' + }, + type: 'attribute' + }] + }, { + localName: 'MORTGAGEFREDDIEMAC', + typeName: 'MORTGAGE_FREDDIE_MAC', + propertyInfos: [{ + name: 'freKeyId', + attributeName: { + localPart: 'fre_key_id' + }, + type: 'attribute' + }, { + name: 'freLoanId', + attributeName: { + localPart: 'fre_loan_id' + }, + type: 'attribute' + }, { + name: 'freReportId', + attributeName: { + localPart: 'fre_report_id' + }, + type: 'attribute' + }, { + name: 'freCreditReportProviderId', + attributeName: { + localPart: 'fre_credit_report_provider_id' + }, + type: 'attribute' + }, { + name: 'freMiCoverageType', + attributeName: { + localPart: 'fre_mi_coverage_type' + }, + type: 'attribute' + }, { + name: 'freMiPaymentType', + attributeName: { + localPart: 'fre_mi_payment_type' + }, + type: 'attribute' + }, { + name: 'freMiRefundType', + attributeName: { + localPart: 'fre_mi_refund_type' + }, + type: 'attribute' + }, { + name: 'freMiRenewelCalculationType', + attributeName: { + localPart: 'fre_mi_renewel_calculation_type' + }, + type: 'attribute' + }, { + name: 'freMiRenewelType', + attributeName: { + localPart: 'fre_mi_renewel_type' + }, + type: 'attribute' + }, { + name: 'freMiCoverageMonths', + typeInfo: 'Integer', + attributeName: { + localPart: 'fre_mi_coverage_months' + }, + type: 'attribute' + }, { + name: 'freMiPaymentOption', + attributeName: { + localPart: 'fre_mi_payment_option' + }, + type: 'attribute' + }, { + name: 'freConstructionPurposeType', + attributeName: { + localPart: 'fre_construction_purpose_type' + }, + type: 'attribute' + }, { + name: 'freTransactionId', + attributeName: { + localPart: 'fre_transaction_id' + }, + type: 'attribute' + }, { + name: 'freReserveAmount', + typeInfo: 'Decimal', + attributeName: { + localPart: 'fre_reserve_amount' + }, + type: 'attribute' + }, { + name: 'freTechnicalAffiliateId', + attributeName: { + localPart: 'fre_technical_affiliate_id' + }, + type: 'attribute' + }] + }, { + localName: 'BASECLOSEENDINFO', + typeName: 'BASE_CLOSE_END_INFO', + propertyInfos: [{ + name: 'ato', + minOccurs: 0, + maxOccurs: 10, + collection: true, + elementName: 'ATO', + typeInfo: '.BASECLOSEENDINFO.ATO' + }, { + name: 'amountOwedToLender', + typeInfo: 'Decimal', + attributeName: { + localPart: 'amount_owed_to_lender' + }, + type: 'attribute' + }, { + name: 'amountRefinanced', + typeInfo: 'Decimal', + attributeName: { + localPart: 'amount_refinanced' + }, + type: 'attribute' + }, { + name: 'cashPrepaidFinanceCharge', + typeInfo: 'Decimal', + attributeName: { + localPart: 'cash_prepaid_finance_charge' + }, + type: 'attribute' + }, { + name: 'maprCashFee', + typeInfo: 'Decimal', + attributeName: { + localPart: 'mapr_cash_fee' + }, + type: 'attribute' + }, { + name: 'filingFeeAmount', + typeInfo: 'Decimal', + attributeName: { + localPart: 'filing_fee_amount' + }, + type: 'attribute' + }, { + name: 'filingFeeType', + attributeName: { + localPart: 'filing_fee_type' + }, + type: 'attribute' + }] + }, { + localName: 'PAYMENTMANUALNOCOUPONINFO', + typeName: 'PAYMENT_MANUAL_NO_COUPON_INFO', + propertyInfos: [{ + name: 'accountNumber', + attributeName: { + localPart: 'account_number' + }, + type: 'attribute' + }] + }, { + localName: 'MORTGAGELOANINFO', + typeName: 'MORTGAGE_LOAN_INFO', + baseTypeInfo: '.BASELOANINFO', + propertyInfos: [{ + name: 'proposedhousingexpense', + required: true, + elementName: 'PROPOSED_HOUSING_EXPENSE', + typeInfo: '.MORTGAGELOANINFO.PROPOSEDHOUSINGEXPENSE' + }, { + name: 'currenttrustdeed', + minOccurs: 0, + maxOccurs: 3, + collection: true, + elementName: 'CURRENT_TRUST_DEED', + typeInfo: '.MORTGAGECURRENTTD' + }, { + name: 'newtrustdeed', + minOccurs: 0, + maxOccurs: 3, + collection: true, + elementName: 'NEW_TRUST_DEED', + typeInfo: '.MORTGAGENEWTD' + }, { + name: 'vesting', + minOccurs: 0, + maxOccurs: 10, + collection: true, + elementName: 'VESTING', + typeInfo: '.MORTGAGELOANINFO.VESTING' + }, { + name: 'vestingdescription', + elementName: 'VESTING_DESCRIPTION', + typeInfo: 'AnyType' + }, { + name: 'legaldescription', + elementName: 'LEGAL_DESCRIPTION', + typeInfo: 'AnyType' + }, { + name: 'homeequitydata', + elementName: 'HOME_EQUITY_DATA', + typeInfo: '.MORTGAGELOANINFO.HOMEEQUITYDATA' + }, { + name: 'loanproductdata', + elementName: 'LOAN_PRODUCT_DATA', + typeInfo: '.MORTGAGELOANINFO.LOANPRODUCTDATA' + }, { + name: 'freddiemac', + elementName: 'FREDDIE_MAC', + typeInfo: '.MORTGAGEFREDDIEMAC' + }, { + name: 'governmentdata', + elementName: 'GOVERNMENT_DATA', + typeInfo: '.MORTGAGEGOVERNMENTDATA' + }, { + name: 'gfe', + elementName: 'GFE', + typeInfo: '.MORTGAGELOANINFO.GFE' + }, { + name: 'settlementstatements', + elementName: 'SETTLEMENT_STATEMENTS', + typeInfo: '.MORTGAGELOANINFO.SETTLEMENTSTATEMENTS' + }, { + name: 'gfeaggregateadjustmentinfos', + elementName: 'GFE_AGGREGATE_ADJUSTMENT_INFOS', + typeInfo: '.MORTGAGELOANINFO.GFEAGGREGATEADJUSTMENTINFOS' + }, { + name: 'heloccardholders', + elementName: 'HELOC_CARD_HOLDERS', + typeInfo: '.HOMEEQUITYHELOCCARDS' + }, { + name: 'mortgageLoanType', + attributeName: { + localPart: 'mortgage_loan_type' + }, + type: 'attribute' + }, { + name: 'mortgageLoanTypeOtherDesc', + attributeName: { + localPart: 'mortgage_loan_type_other_desc' + }, + type: 'attribute' + }, { + name: 'isHomeEquity', + attributeName: { + localPart: 'is_home_equity' + }, + type: 'attribute' + }, { + name: 'isLotLoan', + attributeName: { + localPart: 'is_lot_loan' + }, + type: 'attribute' + }, { + name: 'lotPurpose', + attributeName: { + localPart: 'lot_purpose' + }, + type: 'attribute' + }, { + name: 'purpose', + attributeName: { + localPart: 'purpose' + }, + type: 'attribute' + }, { + name: 'refinancePurpose', + attributeName: { + localPart: 'refinance_purpose' + }, + type: 'attribute' + }, { + name: 'estimatedPropertyValue', + typeInfo: 'Decimal', + attributeName: { + localPart: 'estimated_property_value' + }, + type: 'attribute' + }, { + name: 'propertyValueSource', + attributeName: { + localPart: 'property_value_source' + }, + type: 'attribute' + }, { + name: 'amountCashOut', + typeInfo: 'Decimal', + attributeName: { + localPart: 'amount_cash_out' + }, + type: 'attribute' + }, { + name: 'amountRequested', + typeInfo: 'Decimal', + attributeName: { + localPart: 'amount_requested' + }, + type: 'attribute' + }, { + name: 'amountApproved', + typeInfo: 'Decimal', + attributeName: { + localPart: 'amount_approved' + }, + type: 'attribute' + }, { + name: 'loanTerm', + typeInfo: 'Int', + attributeName: { + localPart: 'loan_term' + }, + type: 'attribute' + }, { + name: 'downPayment', + typeInfo: 'Decimal', + attributeName: { + localPart: 'down_payment' + }, + type: 'attribute' + }, { + name: 'contractReceivedDate', + typeInfo: 'Calendar', + attributeName: { + localPart: 'contract_received_date' + }, + type: 'attribute' + }, { + name: 'rate', + typeInfo: 'Decimal', + attributeName: { + localPart: 'rate' + }, + type: 'attribute' + }, { + name: 'apr', + typeInfo: 'Decimal', + attributeName: { + localPart: 'apr' + }, + type: 'attribute' + }, { + name: 'rateType', + attributeName: { + localPart: 'rate_type' + }, + type: 'attribute' + }, { + name: 'point', + typeInfo: 'Decimal', + attributeName: { + localPart: 'point' + }, + type: 'attribute' + }, { + name: 'lifetimeCap', + typeInfo: 'Decimal', + attributeName: { + localPart: 'lifetime_cap' + }, + type: 'attribute' + }, { + name: 'documentType', + attributeName: { + localPart: 'document_type' + }, + type: 'attribute' + }, { + name: 'rateTypeOtherExplanation', + attributeName: { + localPart: 'rate_type_other_explanation' + }, + type: 'attribute' + }, { + name: 'armDescription', + attributeName: { + localPart: 'arm_description' + }, + type: 'attribute' + }, { + name: 'estateHeldIn', + attributeName: { + localPart: 'estate_held_in' + }, + type: 'attribute' + }, { + name: 'requestLtv', + typeInfo: 'Decimal', + attributeName: { + localPart: 'request_ltv' + }, + type: 'attribute' + }, { + name: 'downPaymentSource', + attributeName: { + localPart: 'down_payment_source' + }, + type: 'attribute' + }, { + name: 'miscImplant', + attributeName: { + localPart: 'misc_implant' + }, + type: 'attribute' + }, { + name: 'consumerProductCode', + attributeName: { + localPart: 'consumer_product_code' + }, + type: 'attribute' + }, { + name: 'consumerProgramName', + attributeName: { + localPart: 'consumer_program_name' + }, + type: 'attribute' + }, { + name: 'officerProductCode', + attributeName: { + localPart: 'officer_product_code' + }, + type: 'attribute' + }, { + name: 'officerProgramName', + attributeName: { + localPart: 'officer_program_name' + }, + type: 'attribute' + }, { + name: 'estateHeldInLeaseExpiration', + typeInfo: 'Date', + attributeName: { + localPart: 'estate_held_in_lease_expiration' + }, + type: 'attribute' + }, { + name: 'downPaymentDescription', + attributeName: { + localPart: 'down_payment_description' + }, + type: 'attribute' + }, { + name: 'monthlyPayment', + typeInfo: 'Decimal', + attributeName: { + localPart: 'monthly_payment' + }, + type: 'attribute' + }, { + name: 'monthlyPaymentOriginal', + typeInfo: 'Decimal', + attributeName: { + localPart: 'monthly_payment_original' + }, + type: 'attribute' + }, { + name: 'lienPosition', + typeInfo: 'Int', + attributeName: { + localPart: 'lien_position' + }, + type: 'attribute' + }, { + name: 'caseState', + attributeName: { + localPart: 'case_state' + }, + type: 'attribute' + }, { + name: 'numberOfPayments', + typeInfo: 'Int', + attributeName: { + localPart: 'number_of_payments' + }, + type: 'attribute' + }, { + name: 'officerMinPayment', + typeInfo: 'Decimal', + attributeName: { + localPart: 'officer_min_payment' + }, + type: 'attribute' + }, { + name: 'officerIsPaymentAmortized', + attributeName: { + localPart: 'officer_is_payment_amortized' + }, + type: 'attribute' + }, { + name: 'officerPaymentPercent', + typeInfo: 'Decimal', + attributeName: { + localPart: 'officer_payment_percent' + }, + type: 'attribute' + }, { + name: 'officerIsInterestOnlyPayments', + attributeName: { + localPart: 'officer_is_interest_only_payments' + }, + type: 'attribute' + }, { + name: 'officerIsOtherNonAmortizing', + attributeName: { + localPart: 'officer_is_other_non_amortizing' + }, + type: 'attribute' + }, { + name: 'officerIsSendNaHmda', + attributeName: { + localPart: 'officer_is_send_na_hmda' + }, + type: 'attribute' + }, { + name: 'officerPrepaymentTerm', + typeInfo: 'Int', + attributeName: { + localPart: 'officer_prepayment_term' + }, + type: 'attribute' + }, { + name: 'officerUseLoanDateForLOCExpiration', + attributeName: { + localPart: 'officer_use_loan_date_for_LOC_expiration' + }, + type: 'attribute' + }, { + name: 'consumerMinPayment', + typeInfo: 'Decimal', + attributeName: { + localPart: 'consumer_min_payment' + }, + type: 'attribute' + }, { + name: 'consumerPaymentPercent', + typeInfo: 'Decimal', + attributeName: { + localPart: 'consumer_payment_percent' + }, + type: 'attribute' + }, { + name: 'consumerIsInterestOnlyPayments', + attributeName: { + localPart: 'consumer_is_interest_only_payments' + }, + type: 'attribute' + }, { + name: 'consumerIsOtherNonAmortizing', + attributeName: { + localPart: 'consumer_is_other_non_amortizing' + }, + type: 'attribute' + }, { + name: 'consumerIsSendNaHmda', + attributeName: { + localPart: 'consumer_is_send_na_hmda' + }, + type: 'attribute' + }, { + name: 'consumerPrepaymentTerm', + typeInfo: 'Int', + attributeName: { + localPart: 'consumer_prepayment_term' + }, + type: 'attribute' + }, { + name: 'consumerUseLoanDateForLOCExpiration', + attributeName: { + localPart: 'consumer_use_loan_date_for_LOC_expiration' + }, + type: 'attribute' + }, { + name: 'isBalloon', + attributeName: { + localPart: 'is_balloon' + }, + type: 'attribute' + }, { + name: 'purchaser', + attributeName: { + localPart: 'purchaser' + }, + type: 'attribute' + }, { + name: 'amountApprovedVariance', + typeInfo: 'Decimal', + attributeName: { + localPart: 'amount_approved_variance' + }, + type: 'attribute' + }, { + name: 'isLOC', + attributeName: { + localPart: 'is_LOC' + }, + type: 'attribute' + }, { + name: 'propertyValueSourceDate', + typeInfo: 'Date', + attributeName: { + localPart: 'property_value_source_date' + }, + type: 'attribute' + }, { + name: 'isHighPricedMortgageLoan', + attributeName: { + localPart: 'is_high_priced_mortgage_loan' + }, + type: 'attribute' + }, { + name: 'isQualifiedMortgage', + attributeName: { + localPart: 'is_qualified_mortgage' + }, + type: 'attribute' + }, { + name: 'isQualifiedMortgageManual', + attributeName: { + localPart: 'is_qualified_mortgage_manual' + }, + type: 'attribute' + }, { + name: 'changeInCircumstancesDate', + typeInfo: 'Date', + attributeName: { + localPart: 'change_in_circumstances_date' + }, + type: 'attribute' + }, { + name: 'productConversionDate', + typeInfo: 'Date', + attributeName: { + localPart: 'product_conversion_date' + }, + type: 'attribute' + }, { + name: 'isCalculateMapr', + attributeName: { + localPart: 'is_calculate_mapr' + }, + type: 'attribute' + }, { + name: 'mapr', + typeInfo: 'Decimal', + attributeName: { + localPart: 'mapr' + }, + type: 'attribute' + }, { + name: 'index', + typeInfo: 'Decimal', + attributeName: { + localPart: 'index' + }, + type: 'attribute' + }, { + name: 'margin', + typeInfo: 'Decimal', + attributeName: { + localPart: 'margin' + }, + type: 'attribute' + }, { + name: 'floor', + typeInfo: 'Decimal', + attributeName: { + localPart: 'floor' + }, + type: 'attribute' + }, { + name: 'ceiling', + typeInfo: 'Decimal', + attributeName: { + localPart: 'ceiling' + }, + type: 'attribute' + }] + }, { + localName: 'BASEDISBURSEMENTLOAN', + typeName: 'BASE_DISBURSEMENT_LOAN', + baseTypeInfo: '.BASEDISBURSEMENT', + propertyInfos: [{ + name: 'loanSuffix', + attributeName: { + localPart: 'loan_suffix' + }, + type: 'attribute' + }, { + name: 'loanIsRepayLoan', + attributeName: { + localPart: 'loan_is_repay_loan' + }, + type: 'attribute' + }, { + name: 'loanDescription', + attributeName: { + localPart: 'loan_description' + }, + type: 'attribute' + }, { + name: 'loanIsSameAccount', + attributeName: { + localPart: 'loan_is_same_account' + }, + type: 'attribute' + }, { + name: 'payoffDate', + typeInfo: 'Calendar', + attributeName: { + localPart: 'payoff_date' + }, + type: 'attribute' + }, { + name: 'interestPerDiem', + typeInfo: 'Double', + attributeName: { + localPart: 'interest_per_diem' + }, + type: 'attribute' + }, { + name: 'loanType', + attributeName: { + localPart: 'loan_type' + }, + type: 'attribute' + }, { + name: 'paymentType', + attributeName: { + localPart: 'payment_type' + }, + type: 'attribute' + }, { + name: 'loanAccountNumber', + attributeName: { + localPart: 'loan_account_number' + }, + type: 'attribute' + }] + }, { + localName: 'MORTGAGEREQUESTEDPRODUCT', + typeName: 'MORTGAGE_REQUESTED_PRODUCT', + propertyInfos: [{ + name: 'loanTerm', + typeInfo: 'Int', + attributeName: { + localPart: 'loan_term' + }, + type: 'attribute' + }, { + name: 'rateType', + attributeName: { + localPart: 'rate_type' + }, + type: 'attribute' + }, { + name: 'description', + attributeName: { + localPart: 'description' + }, + type: 'attribute' + }, { + name: 'consumerGroupName', + attributeName: { + localPart: 'consumer_group_name' + }, + type: 'attribute' + }] + }, { + localName: 'BASEPRICEADJUSTMENTLIST.PRICEADJUSTMENT', + typeName: null, + propertyInfos: [{ + name: 'adjustType', + required: true, + attributeName: { + localPart: 'adjust_type' + }, + type: 'attribute' + }, { + name: 'value', + typeInfo: 'Double', + attributeName: { + localPart: 'value' + }, + type: 'attribute' + }, { + name: 'description', + attributeName: { + localPart: 'description' + }, + type: 'attribute' + }] + }, { + localName: 'MORTGAGELOAN.FUNDING', + typeName: null, + baseTypeInfo: '.MORTGAGEFUNDINGINFO', + propertyInfos: [{ + name: 'insuranceoptions', + required: true, + elementName: 'INSURANCE_OPTIONS', + typeInfo: '.MORTGAGELOAN.FUNDING.INSURANCEOPTIONS' + }, { + name: 'closeendinfo', + elementName: 'CLOSE_END_INFO', + typeInfo: '.BASECLOSEENDINFO' + }] + }, { + localName: 'BASEAPPLICANTQUESTIONS', + typeName: 'BASE_APPLICANT_QUESTIONS', + propertyInfos: [{ + name: 'applicantquestion', + minOccurs: 0, + collection: true, + elementName: 'APPLICANT_QUESTION', + typeInfo: '.BASEAPPLICANTQUESTIONS.APPLICANTQUESTION' + }] + }, { + localName: 'BASEPRICEADJUSTMENTLIST', + typeName: 'BASE_PRICE_ADJUSTMENT_LIST', + propertyInfos: [{ + name: 'priceadjustment', + minOccurs: 0, + maxOccurs: 99, + collection: true, + elementName: 'PRICE_ADJUSTMENT', + typeInfo: '.BASEPRICEADJUSTMENTLIST.PRICEADJUSTMENT' + }] + }, { + localName: 'MORTGAGEBASEAPPLICANT.PREVIOUSADDRESS', + typeName: null, + baseTypeInfo: '.BASEADDRESSLOOSE', + propertyInfos: [{ + name: 'occupancyStatus', + attributeName: { + localPart: 'occupancy_status' + }, + type: 'attribute' + }, { + name: 'occupancyDuration', + typeInfo: 'Integer', + attributeName: { + localPart: 'occupancy_duration' + }, + type: 'attribute' + }, { + name: 'otherOccupancyDescription', + attributeName: { + localPart: 'other_occupancy_description' + }, + type: 'attribute' + }] + }, { + localName: 'BASEFUNDINGINFO', + typeName: 'BASE_FUNDING_INFO', + propertyInfos: [{ + name: 'skippaymentinfo', + elementName: 'SKIP_PAYMENT_INFO', + typeInfo: '.SKIPPAYMENTINFO' + }, { + name: 'paymentinfo', + elementName: 'PAYMENT_INFO', + typeInfo: '.BASEPAYMENTINFOCHOICE' + }, { + name: 'dailyPeriodicRate', + typeInfo: 'Decimal', + attributeName: { + localPart: 'daily_periodic_rate' + }, + type: 'attribute' + }, { + name: 'paymentFrequency', + attributeName: { + localPart: 'payment_frequency' + }, + type: 'attribute' + }, { + name: 'fundedStatus', + attributeName: { + localPart: 'funded_status' + }, + type: 'attribute' + }, { + name: 'loanDate', + typeInfo: 'Date', + attributeName: { + localPart: 'loan_date' + }, + type: 'attribute' + }, { + name: 'fundingDate', + typeInfo: 'Date', + attributeName: { + localPart: 'funding_date' + }, + type: 'attribute' + }] + }, { + localName: 'BASECUSTOMQUESTIONS.CUSTOMQUESTION', + typeName: null, + propertyInfos: [{ + name: 'customquestionanswer', + minOccurs: 0, + collection: true, + elementName: 'CUSTOM_QUESTION_ANSWER', + typeInfo: '.BASECUSTOMQUESTIONS.CUSTOMQUESTION.CUSTOMQUESTIONANSWER' + }, { + name: 'questionName', + attributeName: { + localPart: 'question_name' + }, + type: 'attribute' + }, { + name: 'questionType', + attributeName: { + localPart: 'question_type' + }, + type: 'attribute' + }] + }, { + localName: 'MORTGAGEBASEAPPLICANT', + typeName: 'MORTGAGE_BASE_APPLICANT', + baseTypeInfo: '.BASEAPPLICANT', + propertyInfos: [{ + name: 'otherAttributes', + type: 'anyAttribute' + }, { + name: 'currentaddress', + required: true, + elementName: 'CURRENT_ADDRESS', + typeInfo: '.MORTGAGEBASEAPPLICANT.CURRENTADDRESS' + }, { + name: 'previousaddress', + elementName: 'PREVIOUS_ADDRESS', + typeInfo: '.MORTGAGEBASEAPPLICANT.PREVIOUSADDRESS' + }, { + name: 'financialinfo', + required: true, + elementName: 'FINANCIAL_INFO', + typeInfo: '.MORTGAGEBASEAPPLICANT.FINANCIALINFO' + }, { + name: 'reference', + minOccurs: 0, + maxOccurs: 2, + collection: true, + elementName: 'REFERENCE', + typeInfo: '.BASEREFERENCE' + }, { + name: 'contactinfo', + required: true, + elementName: 'CONTACT_INFO', + typeInfo: '.BASECONTACTINFO' + }, { + name: 'assets', + elementName: 'ASSETS', + typeInfo: '.BASEASSETLIST' + }, { + name: 'declaration', + required: true, + elementName: 'DECLARATION', + typeInfo: '.MORTGAGEDECLARATION' + }, { + name: 'mailingaddress', + elementName: 'MAILING_ADDRESS', + typeInfo: '.MORTGAGEBASEAPPLICANT.MAILINGADDRESS' + }, { + name: 'alias', + minOccurs: 0, + maxOccurs: 2, + collection: true, + elementName: 'ALIAS', + typeInfo: '.MORTGAGEBASEAPPLICANT.ALIAS' + }, { + name: 'schoolMonths', + typeInfo: 'Integer', + attributeName: { + localPart: 'school_months' + }, + type: 'attribute' + }, { + name: 'nonMclReportId', + attributeName: { + localPart: 'non_mcl_report_id' + }, + type: 'attribute' + }, { + name: 'isVAHUDQualified', + attributeName: { + localPart: 'is_VA_HUD_qualified' + }, + type: 'attribute' + }, { + name: 'interviewMethod', + attributeName: { + localPart: 'interview_method' + }, + type: 'attribute' + }] + }, { + localName: 'BASEAPPLICANT', + typeName: 'BASE_APPLICANT', + propertyInfos: [{ + name: 'otherAttributes', + type: 'anyAttribute' + }, { + name: 'idcard', + elementName: 'ID_CARD', + typeInfo: '.BASEIDCARD' + }, { + name: 'idcard2', + elementName: 'ID_CARD2', + typeInfo: '.BASEIDCARD' + }, { + name: 'approvaldenialreason', + elementName: 'APPROVAL_DENIAL_REASON' + }, { + name: 'incomecomments', + elementName: 'INCOME_COMMENTS' + }, { + name: 'applicantquestions', + elementName: 'APPLICANT_QUESTIONS', + typeInfo: '.BASEAPPLICANTQUESTIONS' + }, { + name: 'borrowerId', + attributeName: { + localPart: 'borrower_id' + }, + type: 'attribute' + }, { + name: 'isDeclined', + attributeName: { + localPart: 'is_declined' + }, + type: 'attribute' + }, { + name: 'firstName', + required: true, + attributeName: { + localPart: 'first_name' + }, + type: 'attribute' + }, { + name: 'lastName', + required: true, + attributeName: { + localPart: 'last_name' + }, + type: 'attribute' + }, { + name: 'mInitial', + attributeName: { + localPart: 'm_initial' + }, + type: 'attribute' + }, { + name: 'middleName', + attributeName: { + localPart: 'middle_name' + }, + type: 'attribute' + }, { + name: 'suffix', + attributeName: { + localPart: 'suffix' + }, + type: 'attribute' + }, { + name: 'ssn', + required: true, + attributeName: { + localPart: 'ssn' + }, + type: 'attribute' + }, { + name: 'dob', + typeInfo: 'Date', + attributeName: { + localPart: 'dob' + }, + type: 'attribute' + }, { + name: 'dependents', + typeInfo: 'Int', + attributeName: { + localPart: 'dependents' + }, + type: 'attribute' + }, { + name: 'agesOfDependents', + attributeName: { + localPart: 'ages_of_dependents' + }, + type: 'attribute' + }, { + name: 'motherMaidenName', + attributeName: { + localPart: 'mother_maiden_name' + }, + type: 'attribute' + }, { + name: 'citizenship', + attributeName: { + localPart: 'citizenship' + }, + type: 'attribute' + }, { + name: 'memberNumber', + attributeName: { + localPart: 'member_number' + }, + type: 'attribute' + }, { + name: 'bankruptcyScore', + typeInfo: 'Int', + attributeName: { + localPart: 'bankruptcy_score' + }, + type: 'attribute' + }, { + name: 'membershipMonths', + typeInfo: 'Int', + attributeName: { + localPart: 'membership_months' + }, + type: 'attribute' + }, { + name: 'maritalStatus', + attributeName: { + localPart: 'marital_status' + }, + type: 'attribute' + }, { + name: 'gender', + attributeName: { + localPart: 'gender' + }, + type: 'attribute' + }, { + name: 'ethnicity', + attributeName: { + localPart: 'ethnicity' + }, + type: 'attribute' + }, { + name: 'numberInHousehold', + typeInfo: 'Int', + attributeName: { + localPart: 'number_in_household' + }, + type: 'attribute' + }, { + name: 'memberType', + attributeName: { + localPart: 'member_type' + }, + type: 'attribute' + }, { + name: 'race', + typeInfo: { + type: 'list' + }, + attributeName: { + localPart: 'race' + }, + type: 'attribute' + }, { + name: 'creditScore', + typeInfo: 'Int', + attributeName: { + localPart: 'credit_score' + }, + type: 'attribute' + }, { + name: 'customScore', + typeInfo: 'Int', + attributeName: { + localPart: 'custom_score' + }, + type: 'attribute' + }, { + name: 'customScore2', + typeInfo: 'Double', + attributeName: { + localPart: 'custom_score_2' + }, + type: 'attribute' + }, { + name: 'declinedAnswerRaceGender', + attributeName: { + localPart: 'declined_answer_race_gender' + }, + type: 'attribute' + }, { + name: 'notApplicableRaceGender', + attributeName: { + localPart: 'not_applicable_race_gender' + }, + type: 'attribute' + }, { + name: 'applicantType', + required: true, + attributeName: { + localPart: 'applicant_type' + }, + type: 'attribute' + }, { + name: 'allowDirectMail', + attributeName: { + localPart: 'allow_direct_mail' + }, + type: 'attribute' + }, { + name: 'allowEmailSolicit', + attributeName: { + localPart: 'allow_email_solicit' + }, + type: 'attribute' + }, { + name: 'allowTelemarket', + attributeName: { + localPart: 'allow_telemarket' + }, + type: 'attribute' + }, { + name: 'allowShareInfo', + attributeName: { + localPart: 'allow_share_info' + }, + type: 'attribute' + }, { + name: 'securityCode', + attributeName: { + localPart: 'security_code' + }, + type: 'attribute' + }, { + name: 'isOfacIdVer', + attributeName: { + localPart: 'is_ofac_id_ver' + }, + type: 'attribute' + }, { + name: 'idAuthenticationResult', + attributeName: { + localPart: 'id_authentication_result' + }, + type: 'attribute' + }, { + name: 'isFraudPrescore', + attributeName: { + localPart: 'is_fraud_prescore' + }, + type: 'attribute' + }, { + name: 'legalStateOfResidency', + attributeName: { + localPart: 'legal_state_of_residency' + }, + type: 'attribute' + }, { + name: 'relationToPrimary', + attributeName: { + localPart: 'relation_to_primary' + }, + type: 'attribute' + }, { + name: 'isFraudFas', + attributeName: { + localPart: 'is_fraud_fas' + }, + type: 'attribute' + }, { + name: 'isHighRiskConsumer', + attributeName: { + localPart: 'is_high_risk_consumer' + }, + type: 'attribute' + }, { + name: 'isThin', + attributeName: { + localPart: 'is_thin' + }, + type: 'attribute' + }, { + name: 'contactIndex', + typeInfo: 'Integer', + attributeName: { + localPart: 'contact_index' + }, + type: 'attribute' + }, { + name: 'mlaCoveredStatus', + attributeName: { + localPart: 'mla_covered_status' + }, + type: 'attribute' + }, { + name: 'mlaCoveredDate', + typeInfo: 'Date', + attributeName: { + localPart: 'mla_covered_date' + }, + type: 'attribute' + }] + }, { + localName: 'MORTGAGELOANINFO.HOMEEQUITYDATA', + typeName: null, + propertyInfos: [{ + name: 'otherAttributes', + type: 'anyAttribute' + }, { + name: 'description', + attributeName: { + localPart: 'description' + }, + type: 'attribute' + }, { + name: 'purposeName', + attributeName: { + localPart: 'purpose_name' + }, + type: 'attribute' + }, { + name: 'homeEquityPurposeId', + attributeName: { + localPart: 'home_equity_purpose_id' + }, + type: 'attribute' + }, { + name: 'otherReasonName', + attributeName: { + localPart: 'other_reason_name' + }, + type: 'attribute' + }, { + name: 'homeEquityOtherReasonId', + attributeName: { + localPart: 'home_equity_other_reason_id' + }, + type: 'attribute' + }, { + name: 'isInstallment', + attributeName: { + localPart: 'is_installment' + }, + type: 'attribute' + }] + }, { + localName: 'MORTGAGEFUNDINGINFO', + typeName: 'MORTGAGE_FUNDING_INFO', + baseTypeInfo: '.BASEFUNDINGINFO', + propertyInfos: [{ + name: 'firstPaymentDate', + typeInfo: 'Calendar', + attributeName: { + localPart: 'first_payment_date' + }, + type: 'attribute' + }, { + name: 'amountFinanced', + typeInfo: 'Decimal', + attributeName: { + localPart: 'amount_financed' + }, + type: 'attribute' + }, { + name: 'estimatedClosingDate', + typeInfo: 'Calendar', + attributeName: { + localPart: 'estimated_closing_date' + }, + type: 'attribute' + }, { + name: 'miCoveragePercent', + typeInfo: 'Decimal', + attributeName: { + localPart: 'mi_coverage_percent' + }, + type: 'attribute' + }, { + name: 'miInsurerCode', + attributeName: { + localPart: 'mi_insurer_code' + }, + type: 'attribute' + }, { + name: 'isEscrowWaived', + attributeName: { + localPart: 'is_escrow_waived' + }, + type: 'attribute' + }, { + name: 'loanTerm', + typeInfo: 'Int', + attributeName: { + localPart: 'loan_term' + }, + type: 'attribute' + }, { + name: 'rate', + typeInfo: 'Decimal', + attributeName: { + localPart: 'rate' + }, + type: 'attribute' + }, { + name: 'locAmount', + typeInfo: 'Decimal', + attributeName: { + localPart: 'loc_amount' + }, + type: 'attribute' + }, { + name: 'locExpireDate', + typeInfo: 'Date', + attributeName: { + localPart: 'loc_expire_date' + }, + type: 'attribute' + }, { + name: 'initialRate', + typeInfo: 'Decimal', + attributeName: { + localPart: 'initial_rate' + }, + type: 'attribute' + }, { + name: 'rateExpireDate', + typeInfo: 'Calendar', + attributeName: { + localPart: 'rate_expire_date' + }, + type: 'attribute' + }, { + name: 'docStampsFee', + typeInfo: 'Double', + attributeName: { + localPart: 'doc_stamps_fee' + }, + type: 'attribute' + }, { + name: 'totalInterestPercentLe', + typeInfo: 'Double', + attributeName: { + localPart: 'total_interest_percent_le' + }, + type: 'attribute' + }, { + name: 'totalInterestPercentCd', + typeInfo: 'Double', + attributeName: { + localPart: 'total_interest_percent_cd' + }, + type: 'attribute' + }, { + name: 'inFiveYearsPrincipal', + typeInfo: 'Decimal', + attributeName: { + localPart: 'in_five_years_principal' + }, + type: 'attribute' + }, { + name: 'inFiveYearsPimilc', + typeInfo: 'Decimal', + attributeName: { + localPart: 'in_five_years_pimilc' + }, + type: 'attribute' + }, { + name: 'initialAmountAdvanced', + typeInfo: 'Decimal', + attributeName: { + localPart: 'initial_amount_advanced' + }, + type: 'attribute' + }, { + name: 'lastPaymentDate', + typeInfo: 'Date', + attributeName: { + localPart: 'last_payment_date' + }, + type: 'attribute' + }, { + name: 'financeCharge', + typeInfo: 'Decimal', + attributeName: { + localPart: 'finance_charge' + }, + type: 'attribute' + }, { + name: 'totalFinancedPayment', + typeInfo: 'Decimal', + attributeName: { + localPart: 'total_financed_payment' + }, + type: 'attribute' + }, { + name: 'otherCharges', + typeInfo: 'Decimal', + attributeName: { + localPart: 'other_charges' + }, + type: 'attribute' + }, { + name: 'otherChargesDescription', + attributeName: { + localPart: 'other_charges_description' + }, + type: 'attribute' + }, { + name: 'amountAdvanced', + typeInfo: 'Decimal', + attributeName: { + localPart: 'amount_advanced' + }, + type: 'attribute' + }, { + name: 'prevLoanLinerBalance', + typeInfo: 'Decimal', + attributeName: { + localPart: 'prev_loan_liner_balance' + }, + type: 'attribute' + }, { + name: 'prevPaymentDate', + typeInfo: 'Date', + attributeName: { + localPart: 'prev_payment_date' + }, + type: 'attribute' + }, { + name: 'otherLoans', + typeInfo: 'Decimal', + attributeName: { + localPart: 'other_loans' + }, + type: 'attribute' + }, { + name: 'currentPayment', + typeInfo: 'Decimal', + attributeName: { + localPart: 'current_payment' + }, + type: 'attribute' + }, { + name: 'currentPaymentDueDate', + typeInfo: 'Date', + attributeName: { + localPart: 'current_payment_due_date' + }, + type: 'attribute' + }, { + name: 'filingFeeAmount', + typeInfo: 'Decimal', + attributeName: { + localPart: 'filing_fee_amount' + }, + type: 'attribute' + }, { + name: 'filingFeeType', + attributeName: { + localPart: 'filing_fee_type' + }, + type: 'attribute' + }, { + name: 'interestOnlyMinPayment', + typeInfo: 'Decimal', + attributeName: { + localPart: 'interest_only_min_payment' + }, + type: 'attribute' + }, { + name: 'interestOnlyMaxPayment', + typeInfo: 'Decimal', + attributeName: { + localPart: 'interest_only_max_payment' + }, + type: 'attribute' + }] + }, { + localName: 'PAYMENTCOUPONBOOKINFO', + typeName: 'PAYMENT_COUPON_BOOK_INFO', + propertyInfos: [{ + name: 'accountNumber', + attributeName: { + localPart: 'account_number' + }, + type: 'attribute' + }] + }, { + localName: 'BASEADDRESSTHREELINE', + typeName: 'BASE_ADDRESS_THREE_LINE', + propertyInfos: [{ + name: 'streetAddress1', + attributeName: { + localPart: 'street_address_1' + }, + type: 'attribute' + }, { + name: 'streetAddress2', + attributeName: { + localPart: 'street_address_2' + }, + type: 'attribute' + }, { + name: 'streetAddress3', + attributeName: { + localPart: 'street_address_3' + }, + type: 'attribute' + }, { + name: 'country', + attributeName: { + localPart: 'country' + }, + type: 'attribute' + }, { + name: 'zip', + attributeName: { + localPart: 'zip' + }, + type: 'attribute' + }, { + name: 'city', + attributeName: { + localPart: 'city' + }, + type: 'attribute' + }] + }, { + localName: 'BASEWEBMSHISTORY', + typeName: 'BASE_WEBMS_HISTORY', + propertyInfos: [{ + name: 'message', + minOccurs: 0, + collection: true, + elementName: 'MESSAGE', + typeInfo: '.BASEWEBMSHISTORY.MESSAGE' + }] + }, { + localName: 'BASEDISBURSEMENTACH', + typeName: 'BASE_DISBURSEMENT_ACH', + baseTypeInfo: '.BASEDISBURSEMENT', + propertyInfos: [{ + name: 'nameOnAccount', + attributeName: { + localPart: 'name_on_account' + }, + type: 'attribute' + }, { + name: 'accountNumber', + attributeName: { + localPart: 'account_number' + }, + type: 'attribute' + }, { + name: 'bankRoutingNumber', + attributeName: { + localPart: 'bank_routing_number' + }, + type: 'attribute' + }, { + name: 'bankName', + attributeName: { + localPart: 'bank_name' + }, + type: 'attribute' + }, { + name: 'bankState', + attributeName: { + localPart: 'bank_state' + }, + type: 'attribute' + }, { + name: 'accountType', + attributeName: { + localPart: 'account_type' + }, + type: 'attribute' + }, { + name: 'transactionType', + attributeName: { + localPart: 'transaction_type' + }, + type: 'attribute' + }, { + name: 'achIsPrimaryApplicant', + attributeName: { + localPart: 'ach_is_primary_applicant' + }, + type: 'attribute' + }, { + name: 'payoffDate', + typeInfo: 'Calendar', + attributeName: { + localPart: 'payoff_date' + }, + type: 'attribute' + }, { + name: 'interestPerDiem', + typeInfo: 'Double', + attributeName: { + localPart: 'interest_per_diem' + }, + type: 'attribute' + }] + }, { + localName: 'BASEDISBURSEMENTFEE', + typeName: 'BASE_DISBURSEMENT_FEE', + baseTypeInfo: '.BASEDISBURSEMENT', + propertyInfos: [{ + name: 'prepaidFeesFinanced', + typeInfo: 'Decimal', + attributeName: { + localPart: 'prepaid_fees_financed' + }, + type: 'attribute' + }, { + name: 'feesFinanced', + typeInfo: 'Decimal', + attributeName: { + localPart: 'fees_financed' + }, + type: 'attribute' + }, { + name: 'feesGlAccountNumber', + attributeName: { + localPart: 'fees_gl_account_number' + }, + type: 'attribute' + }, { + name: 'feeDescription', + attributeName: { + localPart: 'fee_description' + }, + type: 'attribute' + }, { + name: 'feeLinkingType', + attributeName: { + localPart: 'fee_linking_type' + }, + type: 'attribute' + }] + }, { + localName: 'MORTGAGELOANINFO.GFEAGGREGATEADJUSTMENTINFOS', + typeName: null, + propertyInfos: [{ + name: 'hazardCushion', + typeInfo: 'Int', + attributeName: { + localPart: 'hazard_cushion' + }, + type: 'attribute' + }, { + name: 'hazardDate1', + typeInfo: 'Date', + attributeName: { + localPart: 'hazard_date1' + }, + type: 'attribute' + }, { + name: 'hazardDate2', + typeInfo: 'Date', + attributeName: { + localPart: 'hazard_date2' + }, + type: 'attribute' + }, { + name: 'hazardDate3', + typeInfo: 'Date', + attributeName: { + localPart: 'hazard_date3' + }, + type: 'attribute' + }, { + name: 'hazardDate4', + typeInfo: 'Date', + attributeName: { + localPart: 'hazard_date4' + }, + type: 'attribute' + }, { + name: 'mortgageCushion', + typeInfo: 'Int', + attributeName: { + localPart: 'mortgage_cushion' + }, + type: 'attribute' + }, { + name: 'mortgageDate1', + typeInfo: 'Date', + attributeName: { + localPart: 'mortgage_date1' + }, + type: 'attribute' + }, { + name: 'mortgageDate2', + typeInfo: 'Date', + attributeName: { + localPart: 'mortgage_date2' + }, + type: 'attribute' + }, { + name: 'mortgageDate3', + typeInfo: 'Date', + attributeName: { + localPart: 'mortgage_date3' + }, + type: 'attribute' + }, { + name: 'mortgageDate4', + typeInfo: 'Date', + attributeName: { + localPart: 'mortgage_date4' + }, + type: 'attribute' + }, { + name: 'propertyCushion', + typeInfo: 'Int', + attributeName: { + localPart: 'property_cushion' + }, + type: 'attribute' + }, { + name: 'propertyDate1', + typeInfo: 'Date', + attributeName: { + localPart: 'property_date1' + }, + type: 'attribute' + }, { + name: 'propertyDate2', + typeInfo: 'Date', + attributeName: { + localPart: 'property_date2' + }, + type: 'attribute' + }, { + name: 'propertyDate3', + typeInfo: 'Date', + attributeName: { + localPart: 'property_date3' + }, + type: 'attribute' + }, { + name: 'propertyDate4', + typeInfo: 'Date', + attributeName: { + localPart: 'property_date4' + }, + type: 'attribute' + }, { + name: 'userdefined1Cushion', + typeInfo: 'Int', + attributeName: { + localPart: 'userdefined1_cushion' + }, + type: 'attribute' + }, { + name: 'userdefined1Date1', + typeInfo: 'Date', + attributeName: { + localPart: 'userdefined1_date1' + }, + type: 'attribute' + }, { + name: 'userdefined1Date2', + typeInfo: 'Date', + attributeName: { + localPart: 'userdefined1_date2' + }, + type: 'attribute' + }, { + name: 'userdefined1Date3', + typeInfo: 'Date', + attributeName: { + localPart: 'userdefined1_date3' + }, + type: 'attribute' + }, { + name: 'userdefined1Date4', + typeInfo: 'Date', + attributeName: { + localPart: 'userdefined1_date4' + }, + type: 'attribute' + }, { + name: 'userdefined2Cushion', + typeInfo: 'Int', + attributeName: { + localPart: 'userdefined2_cushion' + }, + type: 'attribute' + }, { + name: 'userdefined2Date1', + typeInfo: 'Date', + attributeName: { + localPart: 'userdefined2_date1' + }, + type: 'attribute' + }, { + name: 'userdefined2Date2', + typeInfo: 'Date', + attributeName: { + localPart: 'userdefined2_date2' + }, + type: 'attribute' + }, { + name: 'userdefined2Date3', + typeInfo: 'Date', + attributeName: { + localPart: 'userdefined2_date3' + }, + type: 'attribute' + }, { + name: 'userdefined2Date4', + typeInfo: 'Date', + attributeName: { + localPart: 'userdefined2_date4' + }, + type: 'attribute' + }, { + name: 'userdefined3Cushion', + typeInfo: 'Int', + attributeName: { + localPart: 'userdefined3_cushion' + }, + type: 'attribute' + }, { + name: 'userdefined3Date1', + typeInfo: 'Date', + attributeName: { + localPart: 'userdefined3_date1' + }, + type: 'attribute' + }, { + name: 'userdefined3Date2', + typeInfo: 'Date', + attributeName: { + localPart: 'userdefined3_date2' + }, + type: 'attribute' + }, { + name: 'userdefined3Date3', + typeInfo: 'Date', + attributeName: { + localPart: 'userdefined3_date3' + }, + type: 'attribute' + }, { + name: 'userdefined3Date4', + typeInfo: 'Date', + attributeName: { + localPart: 'userdefined3_date4' + }, + type: 'attribute' + }, { + name: 'userdefined4Cushion', + typeInfo: 'Int', + attributeName: { + localPart: 'userdefined4_cushion' + }, + type: 'attribute' + }, { + name: 'userdefined4Date1', + typeInfo: 'Date', + attributeName: { + localPart: 'userdefined4_date1' + }, + type: 'attribute' + }, { + name: 'userdefined4Date2', + typeInfo: 'Date', + attributeName: { + localPart: 'userdefined4_date2' + }, + type: 'attribute' + }, { + name: 'userdefined4Date3', + typeInfo: 'Date', + attributeName: { + localPart: 'userdefined4_date3' + }, + type: 'attribute' + }, { + name: 'userdefined4Date4', + typeInfo: 'Date', + attributeName: { + localPart: 'userdefined4_date4' + }, + type: 'attribute' + }, { + name: 'userdefined5Cushion', + typeInfo: 'Int', + attributeName: { + localPart: 'userdefined5_cushion' + }, + type: 'attribute' + }, { + name: 'userdefined5Date1', + typeInfo: 'Date', + attributeName: { + localPart: 'userdefined5_date1' + }, + type: 'attribute' + }, { + name: 'userdefined5Date2', + typeInfo: 'Date', + attributeName: { + localPart: 'userdefined5_date2' + }, + type: 'attribute' + }, { + name: 'userdefined5Date3', + typeInfo: 'Date', + attributeName: { + localPart: 'userdefined5_date3' + }, + type: 'attribute' + }, { + name: 'userdefined5Date4', + typeInfo: 'Date', + attributeName: { + localPart: 'userdefined5_date4' + }, + type: 'attribute' + }, { + name: 'hazardAnnualAmount', + typeInfo: 'Decimal', + attributeName: { + localPart: 'hazard_annual_amount' + }, + type: 'attribute' + }, { + name: 'mortgageAnnualAmount', + typeInfo: 'Decimal', + attributeName: { + localPart: 'mortgage_annual_amount' + }, + type: 'attribute' + }, { + name: 'propertyAnnualAmount', + typeInfo: 'Decimal', + attributeName: { + localPart: 'property_annual_amount' + }, + type: 'attribute' + }, { + name: 'userdefined1AnnualAmount', + typeInfo: 'Decimal', + attributeName: { + localPart: 'userdefined1_annual_amount' + }, + type: 'attribute' + }, { + name: 'userdefined2AnnualAmount', + typeInfo: 'Decimal', + attributeName: { + localPart: 'userdefined2_annual_amount' + }, + type: 'attribute' + }, { + name: 'userdefined3AnnualAmount', + typeInfo: 'Decimal', + attributeName: { + localPart: 'userdefined3_annual_amount' + }, + type: 'attribute' + }, { + name: 'userdefined4AnnualAmount', + typeInfo: 'Decimal', + attributeName: { + localPart: 'userdefined4_annual_amount' + }, + type: 'attribute' + }, { + name: 'userdefined5AnnualAmount', + typeInfo: 'Decimal', + attributeName: { + localPart: 'userdefined5_annual_amount' + }, + type: 'attribute' + }, { + name: 'hazardIsMonthly', + attributeName: { + localPart: 'hazard_is_monthly' + }, + type: 'attribute' + }, { + name: 'mortgageIsMonthly', + attributeName: { + localPart: 'mortgage_is_monthly' + }, + type: 'attribute' + }, { + name: 'propertyIsMonthly', + attributeName: { + localPart: 'property_is_monthly' + }, + type: 'attribute' + }, { + name: 'userdefined1IsMonthly', + attributeName: { + localPart: 'userdefined1_is_monthly' + }, + type: 'attribute' + }, { + name: 'userdefined2IsMonthly', + attributeName: { + localPart: 'userdefined2_is_monthly' + }, + type: 'attribute' + }, { + name: 'userdefined3IsMonthly', + attributeName: { + localPart: 'userdefined3_is_monthly' + }, + type: 'attribute' + }, { + name: 'userdefined4IsMonthly', + attributeName: { + localPart: 'userdefined4_is_monthly' + }, + type: 'attribute' + }, { + name: 'userdefined5IsMonthly', + attributeName: { + localPart: 'userdefined5_is_monthly' + }, + type: 'attribute' + }, { + name: 'hazardDisbursementAmount1', + typeInfo: 'Decimal', + attributeName: { + localPart: 'hazard_disbursement_amount1' + }, + type: 'attribute' + }, { + name: 'hazardDisbursementAmount2', + typeInfo: 'Decimal', + attributeName: { + localPart: 'hazard_disbursement_amount2' + }, + type: 'attribute' + }, { + name: 'hazardDisbursementAmount3', + typeInfo: 'Decimal', + attributeName: { + localPart: 'hazard_disbursement_amount3' + }, + type: 'attribute' + }, { + name: 'hazardDisbursementAmount4', + typeInfo: 'Decimal', + attributeName: { + localPart: 'hazard_disbursement_amount4' + }, + type: 'attribute' + }, { + name: 'mortgageDisbursementAmount1', + typeInfo: 'Decimal', + attributeName: { + localPart: 'mortgage_disbursement_amount1' + }, + type: 'attribute' + }, { + name: 'mortgageDisbursementAmount2', + typeInfo: 'Decimal', + attributeName: { + localPart: 'mortgage_disbursement_amount2' + }, + type: 'attribute' + }, { + name: 'mortgageDisbursementAmount3', + typeInfo: 'Decimal', + attributeName: { + localPart: 'mortgage_disbursement_amount3' + }, + type: 'attribute' + }, { + name: 'mortgageDisbursementAmount4', + typeInfo: 'Decimal', + attributeName: { + localPart: 'mortgage_disbursement_amount4' + }, + type: 'attribute' + }, { + name: 'propertyDisbursementAmount1', + typeInfo: 'Decimal', + attributeName: { + localPart: 'property_disbursement_amount1' + }, + type: 'attribute' + }, { + name: 'propertyDisbursementAmount2', + typeInfo: 'Decimal', + attributeName: { + localPart: 'property_disbursement_amount2' + }, + type: 'attribute' + }, { + name: 'propertyDisbursementAmount3', + typeInfo: 'Decimal', + attributeName: { + localPart: 'property_disbursement_amount3' + }, + type: 'attribute' + }, { + name: 'propertyDisbursementAmount4', + typeInfo: 'Decimal', + attributeName: { + localPart: 'property_disbursement_amount4' + }, + type: 'attribute' + }, { + name: 'userdefined1DisbursementAmount1', + typeInfo: 'Decimal', + attributeName: { + localPart: 'userdefined1_disbursement_amount1' + }, + type: 'attribute' + }, { + name: 'userdefined1DisbursementAmount2', + typeInfo: 'Decimal', + attributeName: { + localPart: 'userdefined1_disbursement_amount2' + }, + type: 'attribute' + }, { + name: 'userdefined1DisbursementAmount3', + typeInfo: 'Decimal', + attributeName: { + localPart: 'userdefined1_disbursement_amount3' + }, + type: 'attribute' + }, { + name: 'userdefined1DisbursementAmount4', + typeInfo: 'Decimal', + attributeName: { + localPart: 'userdefined1_disbursement_amount4' + }, + type: 'attribute' + }, { + name: 'userdefined2DisbursementAmount1', + typeInfo: 'Decimal', + attributeName: { + localPart: 'userdefined2_disbursement_amount1' + }, + type: 'attribute' + }, { + name: 'userdefined2DisbursementAmount2', + typeInfo: 'Decimal', + attributeName: { + localPart: 'userdefined2_disbursement_amount2' + }, + type: 'attribute' + }, { + name: 'userdefined2DisbursementAmount3', + typeInfo: 'Decimal', + attributeName: { + localPart: 'userdefined2_disbursement_amount3' + }, + type: 'attribute' + }, { + name: 'userdefined2DisbursementAmount4', + typeInfo: 'Decimal', + attributeName: { + localPart: 'userdefined2_disbursement_amount4' + }, + type: 'attribute' + }, { + name: 'userdefined3DisbursementAmount1', + typeInfo: 'Decimal', + attributeName: { + localPart: 'userdefined3_disbursement_amount1' + }, + type: 'attribute' + }, { + name: 'userdefined3DisbursementAmount2', + typeInfo: 'Decimal', + attributeName: { + localPart: 'userdefined3_disbursement_amount2' + }, + type: 'attribute' + }, { + name: 'userdefined3DisbursementAmount3', + typeInfo: 'Decimal', + attributeName: { + localPart: 'userdefined3_disbursement_amount3' + }, + type: 'attribute' + }, { + name: 'userdefined3DisbursementAmount4', + typeInfo: 'Decimal', + attributeName: { + localPart: 'userdefined3_disbursement_amount4' + }, + type: 'attribute' + }, { + name: 'userdefined4DisbursementAmount1', + typeInfo: 'Decimal', + attributeName: { + localPart: 'userdefined4_disbursement_amount1' + }, + type: 'attribute' + }, { + name: 'userdefined4DisbursementAmount2', + typeInfo: 'Decimal', + attributeName: { + localPart: 'userdefined4_disbursement_amount2' + }, + type: 'attribute' + }, { + name: 'userdefined4DisbursementAmount3', + typeInfo: 'Decimal', + attributeName: { + localPart: 'userdefined4_disbursement_amount3' + }, + type: 'attribute' + }, { + name: 'userdefined4DisbursementAmount4', + typeInfo: 'Decimal', + attributeName: { + localPart: 'userdefined4_disbursement_amount4' + }, + type: 'attribute' + }, { + name: 'userdefined5DisbursementAmount1', + typeInfo: 'Decimal', + attributeName: { + localPart: 'userdefined5_disbursement_amount1' + }, + type: 'attribute' + }, { + name: 'userdefined5DisbursementAmount2', + typeInfo: 'Decimal', + attributeName: { + localPart: 'userdefined5_disbursement_amount2' + }, + type: 'attribute' + }, { + name: 'userdefined5DisbursementAmount3', + typeInfo: 'Decimal', + attributeName: { + localPart: 'userdefined5_disbursement_amount3' + }, + type: 'attribute' + }, { + name: 'userdefined5DisbursementAmount4', + typeInfo: 'Decimal', + attributeName: { + localPart: 'userdefined5_disbursement_amount4' + }, + type: 'attribute' + }] + }, { + localName: 'BASEASSET', + typeName: 'BASE_ASSET', + propertyInfos: [{ + name: 'assetType', + required: true, + attributeName: { + localPart: 'asset_type' + }, + type: 'attribute' + }, { + name: 'assetValue', + typeInfo: 'Decimal', + attributeName: { + localPart: 'asset_value' + }, + type: 'attribute' + }, { + name: 'propertyAddress', + attributeName: { + localPart: 'property_address' + }, + type: 'attribute' + }, { + name: 'propertyZip', + attributeName: { + localPart: 'property_zip' + }, + type: 'attribute' + }, { + name: 'propertyState', + attributeName: { + localPart: 'property_state' + }, + type: 'attribute' + }, { + name: 'propertyCity', + attributeName: { + localPart: 'property_city' + }, + type: 'attribute' + }, { + name: 'existingLoanAmount', + typeInfo: 'Decimal', + attributeName: { + localPart: 'existing_loan_amount' + }, + type: 'attribute' + }, { + name: 'description', + attributeName: { + localPart: 'description' + }, + type: 'attribute' + }, { + name: 'accountNumber', + attributeName: { + localPart: 'account_number' + }, + type: 'attribute' + }, { + name: 'bankName', + attributeName: { + localPart: 'bank_name' + }, + type: 'attribute' + }, { + name: 'isCollateral', + attributeName: { + localPart: 'is_collateral' + }, + type: 'attribute' + }, { + name: 'ownershipType', + required: true, + attributeName: { + localPart: 'ownership_type' + }, + type: 'attribute' + }, { + name: 'otherOwnerName', + attributeName: { + localPart: 'other_owner_name' + }, + type: 'attribute' + }, { + name: 'otherOwnerName2', + attributeName: { + localPart: 'other_owner_name2' + }, + type: 'attribute' + }, { + name: 'availableAccountInfo', + attributeName: { + localPart: 'available_account_info' + }, + type: 'attribute' + }, { + name: 'stockBondMutualfundShareCount', + typeInfo: 'Integer', + attributeName: { + localPart: 'stock_bond_mutualfund_share_count' + }, + type: 'attribute' + }, { + name: 'verificationStatus', + attributeName: { + localPart: 'verification_status' + }, + type: 'attribute' + }, { + name: 'otherOwnerContactIndex', + typeInfo: 'Integer', + attributeName: { + localPart: 'other_owner_contact_index' + }, + type: 'attribute' + }, { + name: 'otherOwnerContactIndex2', + typeInfo: 'Integer', + attributeName: { + localPart: 'other_owner_contact_index2' + }, + type: 'attribute' + }] + }, { + localName: 'MORTGAGEAPPLICANT.CREDITREPORT', + typeName: null, + propertyInfos: [{ + name: 'value', + type: 'value' + }, { + name: 'reportId', + required: true, + typeInfo: 'Int', + attributeName: { + localPart: 'report_id' + }, + type: 'attribute' + }, { + name: 'reportFormat', + required: true, + attributeName: { + localPart: 'report_format' + }, + type: 'attribute' + }, { + name: 'encoding', + attributeName: { + localPart: 'encoding' + }, + type: 'attribute' + }] + }, { + localName: 'BASECUSTOMQUESTIONS.CUSTOMQUESTION.CUSTOMQUESTIONANSWER', + typeName: null, + propertyInfos: [{ + name: 'answerText', + attributeName: { + localPart: 'answer_text' + }, + type: 'attribute' + }, { + name: 'answerValue', + attributeName: { + localPart: 'answer_value' + }, + type: 'attribute' + }] + }, { + localName: 'HOMEEQUITYHELOCCARDS.CARDHOLDER', + typeName: null, + propertyInfos: [{ + name: 'otherAttributes', + type: 'anyAttribute' + }, { + name: 'firstName', + attributeName: { + localPart: 'first_name' + }, + type: 'attribute' + }, { + name: 'lastName', + attributeName: { + localPart: 'last_name' + }, + type: 'attribute' + }, { + name: 'mInitial', + attributeName: { + localPart: 'm_initial' + }, + type: 'attribute' + }, { + name: 'orderCard', + attributeName: { + localPart: 'order_card' + }, + type: 'attribute' + }, { + name: 'referenceId', + attributeName: { + localPart: 'reference_id' + }, + type: 'attribute' + }, { + name: 'fee', + attributeName: { + localPart: 'fee' + }, + type: 'attribute' + }, { + name: 'isBorrower', + attributeName: { + localPart: 'is_borrower' + }, + type: 'attribute' + }, { + name: 'suffix', + attributeName: { + localPart: 'suffix' + }, + type: 'attribute' + }, { + name: 'ssn', + attributeName: { + localPart: 'ssn' + }, + type: 'attribute' + }, { + name: 'dob', + attributeName: { + localPart: 'dob' + }, + type: 'attribute' + }, { + name: 'motherMaiden', + attributeName: { + localPart: 'mother_maiden' + }, + type: 'attribute' + }, { + name: 'cardAccountNumber', + attributeName: { + localPart: 'card_account_number' + }, + type: 'attribute' + }, { + name: 'isOfacIstwatch', + attributeName: { + localPart: 'is_ofac_istwatch' + }, + type: 'attribute' + }, { + name: 'istwatchTransactiondate', + attributeName: { + localPart: 'istwatch_transactiondate' + }, + type: 'attribute' + }, { + name: 'mailingAddress', + attributeName: { + localPart: 'mailing_address' + }, + type: 'attribute' + }, { + name: 'mailingCity', + attributeName: { + localPart: 'mailing_city' + }, + type: 'attribute' + }, { + name: 'mailingZip', + attributeName: { + localPart: 'mailing_zip' + }, + type: 'attribute' + }, { + name: 'mailingState', + attributeName: { + localPart: 'mailing_state' + }, + type: 'attribute' + }] + }, { + localName: 'BASESYSTEM.LENDER', + typeName: null, + baseTypeInfo: '.BASEPARTY', + propertyInfos: [{ + name: 'otherAttributes', + type: 'anyAttribute' + }, { + name: 'address', + elementName: 'ADDRESS', + typeInfo: '.BASEADDRESSLOOSE' + }, { + name: 'cunaClientId', + attributeName: { + localPart: 'cuna_client_id' + }, + type: 'attribute' + }] + }, { + localName: 'BASEHMDAXML.ITEM', + typeName: null, + propertyInfos: [{ + name: 'value', + type: 'value' + }, { + name: 'key', + attributeName: { + localPart: 'key' + }, + type: 'attribute' + }, { + name: 'valueAttribute', + attributeName: { + localPart: 'valueAttribute' + }, + type: 'attribute' + }] + }, { + localName: 'MORTGAGENEWTD', + typeName: 'MORTGAGE_NEW_TD', + propertyInfos: [{ + name: 'balance', + typeInfo: 'Decimal', + attributeName: { + localPart: 'balance' + }, + type: 'attribute' + }, { + name: 'payment', + typeInfo: 'Decimal', + attributeName: { + localPart: 'payment' + }, + type: 'attribute' + }, { + name: 'term', + typeInfo: 'Int', + attributeName: { + localPart: 'term' + }, + type: 'attribute' + }, { + name: 'rate', + typeInfo: 'Decimal', + attributeName: { + localPart: 'rate' + }, + type: 'attribute' + }, { + name: 'margin', + typeInfo: 'Decimal', + attributeName: { + localPart: 'margin' + }, + type: 'attribute' + }, { + name: 'index', + typeInfo: 'Decimal', + attributeName: { + localPart: 'index' + }, + type: 'attribute' + }, { + name: 'loanType', + attributeName: { + localPart: 'loan_type' + }, + type: 'attribute' + }, { + name: 'repayPeriod', + typeInfo: 'Int', + attributeName: { + localPart: 'repay_period' + }, + type: 'attribute' + }, { + name: 'drawPeriod', + typeInfo: 'Int', + attributeName: { + localPart: 'draw_period' + }, + type: 'attribute' + }, { + name: 'isConcurrentClosing', + attributeName: { + localPart: 'is_concurrent_closing' + }, + type: 'attribute' + }, { + name: 'position', + required: true, + typeInfo: 'Int', + attributeName: { + localPart: 'position' + }, + type: 'attribute' + }, { + name: 'isHELOC', + attributeName: { + localPart: 'is_HELOC' + }, + type: 'attribute' + }, { + name: 'loanAmount', + typeInfo: 'Decimal', + attributeName: { + localPart: 'loan_amount' + }, + type: 'attribute' + }] + }, { + localName: 'MORTGAGELOANINFO.VESTING', + typeName: null, + propertyInfos: [{ + name: 'vestingName', + required: true, + attributeName: { + localPart: 'vesting_name' + }, + type: 'attribute' + }, { + name: 'vestingContactIndex', + typeInfo: 'Integer', + attributeName: { + localPart: 'vesting_contact_index' + }, + type: 'attribute' + }, { + name: 'vestingMaritalStatus', + attributeName: { + localPart: 'vesting_marital_status' + }, + type: 'attribute' + }, { + name: 'vestingDescription', + attributeName: { + localPart: 'vesting_description' + }, + type: 'attribute' + }, { + name: 'vestingIsOnApp', + attributeName: { + localPart: 'vesting_is_on_app' + }, + type: 'attribute' + }] + }, { + localName: 'BASEAPPLICANTQUESTIONS.APPLICANTQUESTION', + typeName: null, + propertyInfos: [{ + name: 'applicantquestionanswer', + minOccurs: 0, + collection: true, + elementName: 'APPLICANT_QUESTION_ANSWER', + typeInfo: '.BASEAPPLICANTQUESTIONS.APPLICANTQUESTION.APPLICANTQUESTIONANSWER' + }, { + name: 'questionName', + attributeName: { + localPart: 'question_name' + }, + type: 'attribute' + }, { + name: 'questionType', + attributeName: { + localPart: 'question_type' + }, + type: 'attribute' + }] + }, { + localName: 'BASEPARTY', + typeName: 'BASE_PARTY', + propertyInfos: [{ + name: 'otherAttributes', + type: 'anyAttribute' + }, { + name: 'referenceId', + attributeName: { + localPart: 'reference_id' + }, + type: 'attribute' + }, { + name: 'name', + attributeName: { + localPart: 'name' + }, + type: 'attribute' + }, { + name: 'code', + attributeName: { + localPart: 'code' + }, + type: 'attribute' + }, { + name: 'phone', + attributeName: { + localPart: 'phone' + }, + type: 'attribute' + }, { + name: 'fax', + attributeName: { + localPart: 'fax' + }, + type: 'attribute' + }, { + name: 'email', + attributeName: { + localPart: 'email' + }, + type: 'attribute' + }, { + name: 'title', + attributeName: { + localPart: 'title' + }, + type: 'attribute' + }, { + name: 'tellerNumber', + attributeName: { + localPart: 'teller_number' + }, + type: 'attribute' + }, { + name: 'terminalId', + attributeName: { + localPart: 'terminal_id' + }, + type: 'attribute' + }] + }, { + localName: 'BASEHMDAINFO', + typeName: 'BASE_HMDA_INFO', + propertyInfos: [{ + name: 'propertyAddress', + attributeName: { + localPart: 'property_address' + }, + type: 'attribute' + }, { + name: 'propertyCity', + attributeName: { + localPart: 'property_city' + }, + type: 'attribute' + }, { + name: 'propertyState', + attributeName: { + localPart: 'property_state' + }, + type: 'attribute' + }, { + name: 'propertyType', + attributeName: { + localPart: 'property_type' + }, + type: 'attribute' + }, { + name: 'propertyZip', + attributeName: { + localPart: 'property_zip' + }, + type: 'attribute' + }, { + name: 'isHoepa', + attributeName: { + localPart: 'is_hoepa' + }, + type: 'attribute' + }, { + name: 'isHoepaManual', + attributeName: { + localPart: 'is_hoepa_manual' + }, + type: 'attribute' + }, { + name: 'lienPosition', + typeInfo: 'Int', + attributeName: { + localPart: 'lien_position' + }, + type: 'attribute' + }, { + name: 'hmdaLoanPurpose', + attributeName: { + localPart: 'hmda_loan_purpose' + }, + type: 'attribute' + }, { + name: 'propertyOccupancyStatus', + attributeName: { + localPart: 'property_occupancy_status' + }, + type: 'attribute' + }, { + name: 'msaNumber', + attributeName: { + localPart: 'msa_number' + }, + type: 'attribute' + }, { + name: 'propertyTaxId', + attributeName: { + localPart: 'property_tax_id' + }, + type: 'attribute' + }, { + name: 'censusTractNumber', + attributeName: { + localPart: 'census_tract_number' + }, + type: 'attribute' + }, { + name: 'propertyCounty', + attributeName: { + localPart: 'property_county' + }, + type: 'attribute' + }, { + name: 'propertyCountyCode', + attributeName: { + localPart: 'property_county_code' + }, + type: 'attribute' + }, { + name: 'stateCode', + attributeName: { + localPart: 'state_code' + }, + type: 'attribute' + }, { + name: 'interviewMethod', + attributeName: { + localPart: 'interview_method' + }, + type: 'attribute' + }, { + name: 'purchaser', + attributeName: { + localPart: 'purchaser' + }, + type: 'attribute' + }, { + name: 'propertyAddressVerificationDate', + typeInfo: 'Date', + attributeName: { + localPart: 'property_address_verification_date' + }, + type: 'attribute' + }] + }, { + localName: 'MORTGAGEBASEAPPLICANT.FINANCIALINFO.CURRENTEMPLOYMENT', + typeName: null, + baseTypeInfo: '.BASEEMPLOYMENT', + propertyInfos: [{ + name: 'employeeOfLenderType', + attributeName: { + localPart: 'employee_of_lender_type' + }, + type: 'attribute' + }, { + name: 'isEmployeeOfLender', + attributeName: { + localPart: 'is_employee_of_lender' + }, + type: 'attribute' + }, { + name: 'professionMonths', + typeInfo: 'Integer', + attributeName: { + localPart: 'profession_months' + }, + type: 'attribute' + }] + }, { + localName: 'BASEEMPLOYMENT', + typeName: 'BASE_EMPLOYMENT', + propertyInfos: [{ + name: 'employmentStartDate', + typeInfo: 'Date', + attributeName: { + localPart: 'employment_start_date' + }, + type: 'attribute' + }, { + name: 'employedMonths', + typeInfo: 'Int', + attributeName: { + localPart: 'employed_months' + }, + type: 'attribute' + }, { + name: 'employmentAddress', + attributeName: { + localPart: 'employment_address' + }, + type: 'attribute' + }, { + name: 'employmentCity', + attributeName: { + localPart: 'employment_city' + }, + type: 'attribute' + }, { + name: 'employmentState', + attributeName: { + localPart: 'employment_state' + }, + type: 'attribute' + }, { + name: 'employmentZip', + attributeName: { + localPart: 'employment_zip' + }, + type: 'attribute' + }, { + name: 'occupation', + attributeName: { + localPart: 'occupation' + }, + type: 'attribute' + }, { + name: 'employer', + attributeName: { + localPart: 'employer' + }, + type: 'attribute' + }, { + name: 'employmentPhone', + attributeName: { + localPart: 'employment_phone' + }, + type: 'attribute' + }, { + name: 'employmentStatus', + attributeName: { + localPart: 'employment_status' + }, + type: 'attribute' + }, { + name: 'otherEmploymentDescription', + attributeName: { + localPart: 'other_employment_description' + }, + type: 'attribute' + }, { + name: 'supervisorName', + attributeName: { + localPart: 'supervisor_name' + }, + type: 'attribute' + }, { + name: 'payGrade', + attributeName: { + localPart: 'pay_grade' + }, + type: 'attribute' + }, { + name: 'ets', + typeInfo: 'Date', + attributeName: { + localPart: 'ets' + }, + type: 'attribute' + }, { + name: 'employmentWeeklyHours', + typeInfo: 'Int', + attributeName: { + localPart: 'employment_weekly_hours' + }, + type: 'attribute' + }, { + name: 'employmentBusinessType', + attributeName: { + localPart: 'employment_business_type' + }, + type: 'attribute' + }] + }, { + localName: 'BASEASSETLIST', + typeName: 'BASE_ASSET_LIST', + propertyInfos: [{ + name: 'realestateOrASSETOrVEHICLE', + minOccurs: 0, + collection: true, + elementTypeInfos: [{ + elementName: 'REAL_ESTATE', + typeInfo: '.BASEASSETREALESTATE' + }, { + elementName: 'ASSET', + typeInfo: '.BASEASSETLIST.ASSET' + }, { + elementName: 'VEHICLE', + typeInfo: '.BASEASSETVEHICLE' + }, { + elementName: 'SHARES', + typeInfo: '.BASEASSETSHARE' + }, { + elementName: 'CERTIFICATE', + typeInfo: '.BASEASSETCERTIFICATE' + }, { + elementName: 'SAVINGS_ACCOUNT', + typeInfo: '.BASEASSETSAVINGSACCOUNT' + }], + type: 'elements' + }] + }, { + localName: 'BASEIDCARD', + typeName: 'BASE_ID_CARD', + propertyInfos: [{ + name: 'cardType', + attributeName: { + localPart: 'card_type' + }, + type: 'attribute' + }, { + name: 'cardNumber', + attributeName: { + localPart: 'card_number' + }, + type: 'attribute' + }, { + name: 'state', + attributeName: { + localPart: 'state' + }, + type: 'attribute' + }, { + name: 'country', + attributeName: { + localPart: 'country' + }, + type: 'attribute' + }, { + name: 'expDate', + typeInfo: 'Date', + attributeName: { + localPart: 'exp_date' + }, + type: 'attribute' + }, { + name: 'dateIssued', + typeInfo: 'Date', + attributeName: { + localPart: 'date_issued' + }, + type: 'attribute' + }] + }, { + localName: 'BASELOANINFO', + typeName: 'BASE_LOAN_INFO', + propertyInfos: [{ + name: 'rateCode', + attributeName: { + localPart: 'rate_code' + }, + type: 'attribute' + }, { + name: 'maxUnderwriteAmount', + typeInfo: 'Double', + attributeName: { + localPart: 'max_underwrite_amount' + }, + type: 'attribute' + }, { + name: 'paymentDueDay', + typeInfo: 'Integer', + attributeName: { + localPart: 'payment_due_day' + }, + type: 'attribute' + }, { + name: 'paymentDueDay2', + typeInfo: 'Integer', + attributeName: { + localPart: 'payment_due_day2' + }, + type: 'attribute' + }, { + name: 'eplFeesTotal', + typeInfo: 'Decimal', + attributeName: { + localPart: 'epl_fees_total' + }, + type: 'attribute' + }, { + name: 'isClaimed', + attributeName: { + localPart: 'is_claimed' + }, + type: 'attribute' + }, { + name: 'isCompleteConsumer', + attributeName: { + localPart: 'is_complete_consumer' + }, + type: 'attribute' + }, { + name: 'requireProductRefresh', + attributeName: { + localPart: 'require_product_refresh' + }, + type: 'attribute' + }, { + name: 'isAddon', + attributeName: { + localPart: 'is_addon' + }, + type: 'attribute' + }, { + name: 'isAmendment', + attributeName: { + localPart: 'is_amendment' + }, + type: 'attribute' + }, { + name: 'rateAdjustment', + typeInfo: 'Decimal', + attributeName: { + localPart: 'rate_adjustment' + }, + type: 'attribute' + }, { + name: 'rateAdjustmentReason', + attributeName: { + localPart: 'rate_adjustment_reason' + }, + type: 'attribute' + }, { + name: 'solveFor', + attributeName: { + localPart: 'solve_for' + }, + type: 'attribute' + }, { + name: 'overrideCode', + attributeName: { + localPart: 'override_code' + }, + type: 'attribute' + }, { + name: 'overrideTier', + attributeName: { + localPart: 'override_tier' + }, + type: 'attribute' + }, { + name: 'isPossibleDupe', + attributeName: { + localPart: 'is_possible_dupe' + }, + type: 'attribute' + }, { + name: 'isFraudManual', + attributeName: { + localPart: 'is_fraud_manual' + }, + type: 'attribute' + }, { + name: 'isOfacManual', + attributeName: { + localPart: 'is_ofac_manual' + }, + type: 'attribute' + }, { + name: 'isPossibleDupeManual', + attributeName: { + localPart: 'is_possible_dupe_manual' + }, + type: 'attribute' + }, { + name: 'preapprovalType', + attributeName: { + localPart: 'preapproval_type' + }, + type: 'attribute' + }, { + name: 'appSubtype', + attributeName: { + localPart: 'app_subtype' + }, + type: 'attribute' + }, { + name: 'campaignCode', + attributeName: { + localPart: 'campaign_code' + }, + type: 'attribute' + }, { + name: 'isWorkoutLoan', + attributeName: { + localPart: 'is_workout_loan' + }, + type: 'attribute' + }, { + name: 'isSolveforManual', + attributeName: { + localPart: 'is_solvefor_manual' + }, + type: 'attribute' + }, { + name: 'tier', + typeInfo: 'Integer', + attributeName: { + localPart: 'tier' + }, + type: 'attribute' + }, { + name: 'tierPrevious', + typeInfo: 'Integer', + attributeName: { + localPart: 'tier_previous' + }, + type: 'attribute' + }, { + name: 'isPrequalificationApplied', + attributeName: { + localPart: 'is_prequalification_applied' + }, + type: 'attribute' + }, { + name: 'isOfac', + attributeName: { + localPart: 'is_ofac' + }, + type: 'attribute' + }, { + name: 'isHighRiskConsumer', + attributeName: { + localPart: 'is_high_risk_consumer' + }, + type: 'attribute' + }, { + name: 'isHighRiskConsumerManual', + attributeName: { + localPart: 'is_high_risk_consumer_manual' + }, + type: 'attribute' + }, { + name: 'productReferenceId', + attributeName: { + localPart: 'product_reference_id' + }, + type: 'attribute' + }] + }, { + localName: 'MORTGAGELOANINFO.SETTLEMENTSTATEMENTS', + typeName: null, + propertyInfos: [{ + name: '_101Amount', + typeInfo: 'Decimal', + attributeName: { + localPart: '_101amount' + }, + type: 'attribute' + }, { + name: '_102Amount', + typeInfo: 'Decimal', + attributeName: { + localPart: '_102amount' + }, + type: 'attribute' + }, { + name: '_103Amount', + typeInfo: 'Decimal', + attributeName: { + localPart: '_103amount' + }, + type: 'attribute' + }, { + name: '_104Description', + attributeName: { + localPart: '_104description' + }, + type: 'attribute' + }, { + name: '_104Amount', + typeInfo: 'Decimal', + attributeName: { + localPart: '_104amount' + }, + type: 'attribute' + }, { + name: '_105Description', + attributeName: { + localPart: '_105description' + }, + type: 'attribute' + }, { + name: '_105Amount', + typeInfo: 'Decimal', + attributeName: { + localPart: '_105amount' + }, + type: 'attribute' + }, { + name: '_106Datefrom', + typeInfo: 'Date', + attributeName: { + localPart: '_106datefrom' + }, + type: 'attribute' + }, { + name: '_106Dateto', + typeInfo: 'Date', + attributeName: { + localPart: '_106dateto' + }, + type: 'attribute' + }, { + name: '_106Amount', + typeInfo: 'Decimal', + attributeName: { + localPart: '_106amount' + }, + type: 'attribute' + }, { + name: '_107Datefrom', + typeInfo: 'Date', + attributeName: { + localPart: '_107datefrom' + }, + type: 'attribute' + }, { + name: '_107Dateto', + typeInfo: 'Date', + attributeName: { + localPart: '_107dateto' + }, + type: 'attribute' + }, { + name: '_107Amount', + typeInfo: 'Decimal', + attributeName: { + localPart: '_107amount' + }, + type: 'attribute' + }, { + name: '_108Datefrom', + typeInfo: 'Date', + attributeName: { + localPart: '_108datefrom' + }, + type: 'attribute' + }, { + name: '_108Dateto', + typeInfo: 'Date', + attributeName: { + localPart: '_108dateto' + }, + type: 'attribute' + }, { + name: '_108Amount', + typeInfo: 'Decimal', + attributeName: { + localPart: '_108amount' + }, + type: 'attribute' + }, { + name: '_100Code1', + attributeName: { + localPart: '_100code1' + }, + type: 'attribute' + }, { + name: '_100Code2', + attributeName: { + localPart: '_100code2' + }, + type: 'attribute' + }, { + name: '_100Code3', + attributeName: { + localPart: '_100code3' + }, + type: 'attribute' + }, { + name: '_100Code4', + attributeName: { + localPart: '_100code4' + }, + type: 'attribute' + }, { + name: '_100Description1', + attributeName: { + localPart: '_100description1' + }, + type: 'attribute' + }, { + name: '_100Description2', + attributeName: { + localPart: '_100description2' + }, + type: 'attribute' + }, { + name: '_100Description3', + attributeName: { + localPart: '_100description3' + }, + type: 'attribute' + }, { + name: '_100Description4', + attributeName: { + localPart: '_100description4' + }, + type: 'attribute' + }, { + name: '_100Amount1', + typeInfo: 'Decimal', + attributeName: { + localPart: '_100amount1' + }, + type: 'attribute' + }, { + name: '_100Amount2', + typeInfo: 'Decimal', + attributeName: { + localPart: '_100amount2' + }, + type: 'attribute' + }, { + name: '_100Amount3', + typeInfo: 'Decimal', + attributeName: { + localPart: '_100amount3' + }, + type: 'attribute' + }, { + name: '_100Amount4', + typeInfo: 'Decimal', + attributeName: { + localPart: '_100amount4' + }, + type: 'attribute' + }, { + name: '_120Amount', + typeInfo: 'Decimal', + attributeName: { + localPart: '_120amount' + }, + type: 'attribute' + }, { + name: '_201Amount', + typeInfo: 'Decimal', + attributeName: { + localPart: '_201amount' + }, + type: 'attribute' + }, { + name: '_202Amount', + typeInfo: 'Decimal', + attributeName: { + localPart: '_202amount' + }, + type: 'attribute' + }, { + name: '_203Amount', + typeInfo: 'Decimal', + attributeName: { + localPart: '_203amount' + }, + type: 'attribute' + }, { + name: '_204Description', + attributeName: { + localPart: '_204description' + }, + type: 'attribute' + }, { + name: '_204Amount', + typeInfo: 'Decimal', + attributeName: { + localPart: '_204amount' + }, + type: 'attribute' + }, { + name: '_205Description', + attributeName: { + localPart: '_205description' + }, + type: 'attribute' + }, { + name: '_205Amount', + typeInfo: 'Decimal', + attributeName: { + localPart: '_205amount' + }, + type: 'attribute' + }, { + name: '_206Description', + attributeName: { + localPart: '_206description' + }, + type: 'attribute' + }, { + name: '_206Amount', + typeInfo: 'Decimal', + attributeName: { + localPart: '_206amount' + }, + type: 'attribute' + }, { + name: '_207Description', + attributeName: { + localPart: '_207description' + }, + type: 'attribute' + }, { + name: '_207Amount', + typeInfo: 'Decimal', + attributeName: { + localPart: '_207amount' + }, + type: 'attribute' + }, { + name: '_208Description', + attributeName: { + localPart: '_208description' + }, + type: 'attribute' + }, { + name: '_208Amount', + typeInfo: 'Decimal', + attributeName: { + localPart: '_208amount' + }, + type: 'attribute' + }, { + name: '_209Description', + attributeName: { + localPart: '_209description' + }, + type: 'attribute' + }, { + name: '_209Amount', + typeInfo: 'Decimal', + attributeName: { + localPart: '_209amount' + }, + type: 'attribute' + }, { + name: '_210Datefrom', + typeInfo: 'Date', + attributeName: { + localPart: '_210datefrom' + }, + type: 'attribute' + }, { + name: '_210Dateto', + typeInfo: 'Date', + attributeName: { + localPart: '_210dateto' + }, + type: 'attribute' + }, { + name: '_210Amount', + typeInfo: 'Decimal', + attributeName: { + localPart: '_210amount' + }, + type: 'attribute' + }, { + name: '_211Datefrom', + typeInfo: 'Date', + attributeName: { + localPart: '_211datefrom' + }, + type: 'attribute' + }, { + name: '_211Dateto', + typeInfo: 'Date', + attributeName: { + localPart: '_211dateto' + }, + type: 'attribute' + }, { + name: '_211Amount', + typeInfo: 'Decimal', + attributeName: { + localPart: '_211amount' + }, + type: 'attribute' + }, { + name: '_212Datefrom', + typeInfo: 'Date', + attributeName: { + localPart: '_212datefrom' + }, + type: 'attribute' + }, { + name: '_212Dateto', + typeInfo: 'Date', + attributeName: { + localPart: '_212dateto' + }, + type: 'attribute' + }, { + name: '_212Amount', + typeInfo: 'Decimal', + attributeName: { + localPart: '_212amount' + }, + type: 'attribute' + }, { + name: '_213Description', + attributeName: { + localPart: '_213description' + }, + type: 'attribute' + }, { + name: '_213Amount', + typeInfo: 'Decimal', + attributeName: { + localPart: '_213amount' + }, + type: 'attribute' + }, { + name: '_214Description', + attributeName: { + localPart: '_214description' + }, + type: 'attribute' + }, { + name: '_214Amount', + typeInfo: 'Decimal', + attributeName: { + localPart: '_214amount' + }, + type: 'attribute' + }, { + name: '_215Description', + attributeName: { + localPart: '_215description' + }, + type: 'attribute' + }, { + name: '_215Amount', + typeInfo: 'Decimal', + attributeName: { + localPart: '_215amount' + }, + type: 'attribute' + }, { + name: '_216Description', + attributeName: { + localPart: '_216description' + }, + type: 'attribute' + }, { + name: '_216Amount', + typeInfo: 'Decimal', + attributeName: { + localPart: '_216amount' + }, + type: 'attribute' + }, { + name: '_217Description', + attributeName: { + localPart: '_217description' + }, + type: 'attribute' + }, { + name: '_217Amount', + typeInfo: 'Decimal', + attributeName: { + localPart: '_217amount' + }, + type: 'attribute' + }, { + name: '_218Description', + attributeName: { + localPart: '_218description' + }, + type: 'attribute' + }, { + name: '_218Amount', + typeInfo: 'Decimal', + attributeName: { + localPart: '_218amount' + }, + type: 'attribute' + }, { + name: '_219Description', + attributeName: { + localPart: '_219description' + }, + type: 'attribute' + }, { + name: '_219Amount', + typeInfo: 'Decimal', + attributeName: { + localPart: '_219amount' + }, + type: 'attribute' + }, { + name: '_220Amount', + typeInfo: 'Decimal', + attributeName: { + localPart: '_220amount' + }, + type: 'attribute' + }, { + name: '_301Amount', + typeInfo: 'Decimal', + attributeName: { + localPart: '_301amount' + }, + type: 'attribute' + }, { + name: '_302Amount', + typeInfo: 'Decimal', + attributeName: { + localPart: '_302amount' + }, + type: 'attribute' + }, { + name: '_303Isfromborrower', + attributeName: { + localPart: '_303isfromborrower' + }, + type: 'attribute' + }, { + name: '_303Istoborrower', + attributeName: { + localPart: '_303istoborrower' + }, + type: 'attribute' + }, { + name: '_303Amount', + typeInfo: 'Decimal', + attributeName: { + localPart: '_303amount' + }, + type: 'attribute' + }, { + name: '_401Amount', + typeInfo: 'Decimal', + attributeName: { + localPart: '_401amount' + }, + type: 'attribute' + }, { + name: '_402Amount', + typeInfo: 'Decimal', + attributeName: { + localPart: '_402amount' + }, + type: 'attribute' + }, { + name: '_403Description', + attributeName: { + localPart: '_403description' + }, + type: 'attribute' + }, { + name: '_403Amount', + typeInfo: 'Decimal', + attributeName: { + localPart: '_403amount' + }, + type: 'attribute' + }, { + name: '_404Description', + attributeName: { + localPart: '_404description' + }, + type: 'attribute' + }, { + name: '_404Amount', + typeInfo: 'Decimal', + attributeName: { + localPart: '_404amount' + }, + type: 'attribute' + }, { + name: '_405Description', + attributeName: { + localPart: '_405description' + }, + type: 'attribute' + }, { + name: '_405Amount', + typeInfo: 'Decimal', + attributeName: { + localPart: '_405amount' + }, + type: 'attribute' + }, { + name: '_406Datefrom', + typeInfo: 'Date', + attributeName: { + localPart: '_406datefrom' + }, + type: 'attribute' + }, { + name: '_406Dateto', + typeInfo: 'Date', + attributeName: { + localPart: '_406dateto' + }, + type: 'attribute' + }, { + name: '_406Amount', + typeInfo: 'Decimal', + attributeName: { + localPart: '_406amount' + }, + type: 'attribute' + }, { + name: '_407Datefrom', + typeInfo: 'Date', + attributeName: { + localPart: '_407datefrom' + }, + type: 'attribute' + }, { + name: '_407Dateto', + typeInfo: 'Date', + attributeName: { + localPart: '_407dateto' + }, + type: 'attribute' + }, { + name: '_407Amount', + typeInfo: 'Decimal', + attributeName: { + localPart: '_407amount' + }, + type: 'attribute' + }, { + name: '_408Datefrom', + typeInfo: 'Date', + attributeName: { + localPart: '_408datefrom' + }, + type: 'attribute' + }, { + name: '_408Dateto', + typeInfo: 'Date', + attributeName: { + localPart: '_408dateto' + }, + type: 'attribute' + }, { + name: '_408Amount', + typeInfo: 'Decimal', + attributeName: { + localPart: '_408amount' + }, + type: 'attribute' + }, { + name: '_400Code1', + attributeName: { + localPart: '_400code1' + }, + type: 'attribute' + }, { + name: '_400Code2', + attributeName: { + localPart: '_400code2' + }, + type: 'attribute' + }, { + name: '_400Code3', + attributeName: { + localPart: '_400code3' + }, + type: 'attribute' + }, { + name: '_400Code4', + attributeName: { + localPart: '_400code4' + }, + type: 'attribute' + }, { + name: '_400Description1', + attributeName: { + localPart: '_400description1' + }, + type: 'attribute' + }, { + name: '_400Description2', + attributeName: { + localPart: '_400description2' + }, + type: 'attribute' + }, { + name: '_400Description3', + attributeName: { + localPart: '_400description3' + }, + type: 'attribute' + }, { + name: '_400Description4', + attributeName: { + localPart: '_400description4' + }, + type: 'attribute' + }, { + name: '_400Amount1', + typeInfo: 'Decimal', + attributeName: { + localPart: '_400amount1' + }, + type: 'attribute' + }, { + name: '_400Amount2', + typeInfo: 'Decimal', + attributeName: { + localPart: '_400amount2' + }, + type: 'attribute' + }, { + name: '_400Amount3', + typeInfo: 'Decimal', + attributeName: { + localPart: '_400amount3' + }, + type: 'attribute' + }, { + name: '_400Amount4', + typeInfo: 'Decimal', + attributeName: { + localPart: '_400amount4' + }, + type: 'attribute' + }, { + name: '_420Amount', + typeInfo: 'Decimal', + attributeName: { + localPart: '_420amount' + }, + type: 'attribute' + }, { + name: '_501Amount', + typeInfo: 'Decimal', + attributeName: { + localPart: '_501amount' + }, + type: 'attribute' + }, { + name: '_502Amount', + typeInfo: 'Decimal', + attributeName: { + localPart: '_502amount' + }, + type: 'attribute' + }, { + name: '_503Amount', + typeInfo: 'Decimal', + attributeName: { + localPart: '_503amount' + }, + type: 'attribute' + }, { + name: '_504Amount', + typeInfo: 'Decimal', + attributeName: { + localPart: '_504amount' + }, + type: 'attribute' + }, { + name: '_505Amount', + typeInfo: 'Decimal', + attributeName: { + localPart: '_505amount' + }, + type: 'attribute' + }, { + name: '_506Description', + attributeName: { + localPart: '_506description' + }, + type: 'attribute' + }, { + name: '_506Amount', + typeInfo: 'Decimal', + attributeName: { + localPart: '_506amount' + }, + type: 'attribute' + }, { + name: '_507Description', + attributeName: { + localPart: '_507description' + }, + type: 'attribute' + }, { + name: '_507Amount', + typeInfo: 'Decimal', + attributeName: { + localPart: '_507amount' + }, + type: 'attribute' + }, { + name: '_508Description', + attributeName: { + localPart: '_508description' + }, + type: 'attribute' + }, { + name: '_508Amount', + typeInfo: 'Decimal', + attributeName: { + localPart: '_508amount' + }, + type: 'attribute' + }, { + name: '_509Description', + attributeName: { + localPart: '_509description' + }, + type: 'attribute' + }, { + name: '_509Amount', + typeInfo: 'Decimal', + attributeName: { + localPart: '_509amount' + }, + type: 'attribute' + }, { + name: '_510Datefrom', + typeInfo: 'Date', + attributeName: { + localPart: '_510datefrom' + }, + type: 'attribute' + }, { + name: '_510Dateto', + typeInfo: 'Date', + attributeName: { + localPart: '_510dateto' + }, + type: 'attribute' + }, { + name: '_510Amount', + typeInfo: 'Decimal', + attributeName: { + localPart: '_510amount' + }, + type: 'attribute' + }, { + name: '_511Datefrom', + typeInfo: 'Date', + attributeName: { + localPart: '_511datefrom' + }, + type: 'attribute' + }, { + name: '_511Dateto', + typeInfo: 'Date', + attributeName: { + localPart: '_511dateto' + }, + type: 'attribute' + }, { + name: '_511Amount', + typeInfo: 'Decimal', + attributeName: { + localPart: '_511amount' + }, + type: 'attribute' + }, { + name: '_512Datefrom', + typeInfo: 'Date', + attributeName: { + localPart: '_512datefrom' + }, + type: 'attribute' + }, { + name: '_512Dateto', + typeInfo: 'Date', + attributeName: { + localPart: '_512dateto' + }, + type: 'attribute' + }, { + name: '_512Amount', + typeInfo: 'Decimal', + attributeName: { + localPart: '_512amount' + }, + type: 'attribute' + }, { + name: '_513Description', + attributeName: { + localPart: '_513description' + }, + type: 'attribute' + }, { + name: '_513Amount', + typeInfo: 'Decimal', + attributeName: { + localPart: '_513amount' + }, + type: 'attribute' + }, { + name: '_514Description', + attributeName: { + localPart: '_514description' + }, + type: 'attribute' + }, { + name: '_514Amount', + typeInfo: 'Decimal', + attributeName: { + localPart: '_514amount' + }, + type: 'attribute' + }, { + name: '_515Description', + attributeName: { + localPart: '_515description' + }, + type: 'attribute' + }, { + name: '_515Amount', + typeInfo: 'Decimal', + attributeName: { + localPart: '_515amount' + }, + type: 'attribute' + }, { + name: '_516Description', + attributeName: { + localPart: '_516description' + }, + type: 'attribute' + }, { + name: '_516Amount', + typeInfo: 'Decimal', + attributeName: { + localPart: '_516amount' + }, + type: 'attribute' + }, { + name: '_517Description', + attributeName: { + localPart: '_517description' + }, + type: 'attribute' + }, { + name: '_517Amount', + typeInfo: 'Decimal', + attributeName: { + localPart: '_517amount' + }, + type: 'attribute' + }, { + name: '_518Description', + attributeName: { + localPart: '_518description' + }, + type: 'attribute' + }, { + name: '_518Amount', + typeInfo: 'Decimal', + attributeName: { + localPart: '_518amount' + }, + type: 'attribute' + }, { + name: '_519Description', + attributeName: { + localPart: '_519description' + }, + type: 'attribute' + }, { + name: '_519Amount', + typeInfo: 'Decimal', + attributeName: { + localPart: '_519amount' + }, + type: 'attribute' + }, { + name: '_520Amount', + typeInfo: 'Decimal', + attributeName: { + localPart: '_520amount' + }, + type: 'attribute' + }, { + name: '_601Amount', + typeInfo: 'Decimal', + attributeName: { + localPart: '_601amount' + }, + type: 'attribute' + }, { + name: '_602Amount', + typeInfo: 'Decimal', + attributeName: { + localPart: '_602amount' + }, + type: 'attribute' + }, { + name: '_603Istoseller', + attributeName: { + localPart: '_603istoseller' + }, + type: 'attribute' + }, { + name: '_603Isfromseller', + attributeName: { + localPart: '_603isfromseller' + }, + type: 'attribute' + }, { + name: '_603Amount', + typeInfo: 'Decimal', + attributeName: { + localPart: '_603amount' + }, + type: 'attribute' + }, { + name: '_700Fee', + typeInfo: 'Decimal', + attributeName: { + localPart: '_700fee' + }, + type: 'attribute' + }, { + name: '_700Percentage', + attributeName: { + localPart: '_700percentage' + }, + type: 'attribute' + }, { + name: '_700Amount', + typeInfo: 'Decimal', + attributeName: { + localPart: '_700amount' + }, + type: 'attribute' + }, { + name: '_701Description', + attributeName: { + localPart: '_701description' + }, + type: 'attribute' + }, { + name: '_701Amount', + typeInfo: 'Decimal', + attributeName: { + localPart: '_701amount' + }, + type: 'attribute' + }, { + name: '_702Description', + attributeName: { + localPart: '_702description' + }, + type: 'attribute' + }, { + name: '_702Amount', + typeInfo: 'Decimal', + attributeName: { + localPart: '_702amount' + }, + type: 'attribute' + }, { + name: '_703Amount', + typeInfo: 'Decimal', + attributeName: { + localPart: '_703amount' + }, + type: 'attribute' + }, { + name: '_703Paidby', + attributeName: { + localPart: '_703paidby' + }, + type: 'attribute' + }, { + name: '_700Code1', + attributeName: { + localPart: '_700code1' + }, + type: 'attribute' + }, { + name: '_700Description1', + attributeName: { + localPart: '_700description1' + }, + type: 'attribute' + }, { + name: '_700Amount1', + typeInfo: 'Decimal', + attributeName: { + localPart: '_700amount1' + }, + type: 'attribute' + }, { + name: '_700Paidby1', + attributeName: { + localPart: '_700paidby1' + }, + type: 'attribute' + }] + }, { + localName: 'BASETASKLIST.TASK.APPLIEDSET', + typeName: null, + propertyInfos: [{ + name: 'content', + type: 'value' + }, { + name: 'conditionsetHash', + typeInfo: 'AnySimpleType', + attributeName: { + localPart: 'conditionset_hash' + }, + type: 'attribute' + }, { + name: 'encoding', + typeInfo: 'AnySimpleType', + attributeName: { + localPart: 'encoding' + }, + type: 'attribute' + }] + }, { + localName: 'BASEMODIFICATIONHISTORY.AUDIT', + typeName: null, + propertyInfos: [{ + name: 'content', + type: 'value' + }, { + name: 'modificationDate', + typeInfo: 'DateTime', + attributeName: { + localPart: 'modification_date' + }, + type: 'attribute' + }, { + name: 'modifierName', + attributeName: { + localPart: 'modifier_name' + }, + type: 'attribute' + }, { + name: 'modifierType', + attributeName: { + localPart: 'modifier_type' + }, + type: 'attribute' + }] + }, { + localName: 'BASEDISBURSEMENTDEPOSIT', + typeName: 'BASE_DISBURSEMENT_DEPOSIT', + baseTypeInfo: '.BASEDISBURSEMENT', + propertyInfos: [{ + name: 'depositAccount', + attributeName: { + localPart: 'deposit_account' + }, + type: 'attribute' + }, { + name: 'depositSuffix', + attributeName: { + localPart: 'deposit_suffix' + }, + type: 'attribute' + }, { + name: 'depositType', + attributeName: { + localPart: 'deposit_type' + }, + type: 'attribute' + }, { + name: 'depositDateToCredit', + typeInfo: 'Date', + attributeName: { + localPart: 'deposit_date_to_credit' + }, + type: 'attribute' + }] + }, { + localName: 'BASEMONTHLYINCOME.OTHERINCOME', + typeName: null, + propertyInfos: [{ + name: 'monthlyIncome', + typeInfo: 'Decimal', + attributeName: { + localPart: 'monthly_income' + }, + type: 'attribute' + }, { + name: 'monthlyIncomeDescription', + attributeName: { + localPart: 'monthly_income_description' + }, + type: 'attribute' + }, { + name: 'isTaxExempt', + attributeName: { + localPart: 'is_tax_exempt' + }, + type: 'attribute' + }, { + name: 'isHmdaExempt', + attributeName: { + localPart: 'is_hmda_exempt' + }, + type: 'attribute' + }] + }, { + localName: 'MORTGAGEBASEAPPLICANT.FINANCIALINFO.PREVIOUSEMPLOYMENT', + typeName: null, + baseTypeInfo: '.BASEEMPLOYMENT', + propertyInfos: [{ + name: 'monthlyIncome', + typeInfo: 'Decimal', + attributeName: { + localPart: 'monthly_income' + }, + type: 'attribute' + }, { + name: 'employmentEndDate', + typeInfo: 'Date', + attributeName: { + localPart: 'employment_end_date' + }, + type: 'attribute' + }] + }, { + localName: 'FOMANSWEREDQUESTIONS.FOMANSWEREDQUESTION', + typeName: null, + propertyInfos: [{ + name: 'textTemplate', + required: true, + elementName: 'text_template' + }, { + name: 'fomanswers', + required: true, + elementName: 'FOM_ANSWERS', + typeInfo: '.FOMANSWEREDQUESTIONS.FOMANSWEREDQUESTION.FOMANSWERS' + }, { + name: 'name', + attributeName: { + localPart: 'name' + }, + type: 'attribute' + }] + }, { + localName: 'FOMANSWEREDQUESTIONS', + typeName: 'FOM_ANSWERED_QUESTIONS', + propertyInfos: [{ + name: 'fomansweredquestion', + minOccurs: 0, + collection: true, + elementName: 'FOM_ANSWERED_QUESTION', + typeInfo: '.FOMANSWEREDQUESTIONS.FOMANSWEREDQUESTION' + }] + }, { + localName: 'MORTGAGEGOVERNMENTDATA', + typeName: 'MORTGAGE_GOVERNMENT_DATA', + propertyInfos: [{ + name: 'agencyCaseId', + attributeName: { + localPart: 'agency_case_id' + }, + type: 'attribute' + }, { + name: 'fhaLenderId', + attributeName: { + localPart: 'FHA_lender_id' + }, + type: 'attribute' + }, { + name: 'fhaSponsorId', + attributeName: { + localPart: 'FHA_sponsor_id' + }, + type: 'attribute' + }, { + name: 'fhamipRefundAmount', + typeInfo: 'Decimal', + attributeName: { + localPart: 'FHA_MIP_refund_amount' + }, + type: 'attribute' + }, { + name: 'typeOfRefinance', + attributeName: { + localPart: 'type_of_refinance' + }, + type: 'attribute' + }, { + name: 'fnmaSectionOfTheAct', + attributeName: { + localPart: 'FNMA_section_of_the_act' + }, + type: 'attribute' + }, { + name: 'salesConcessionAmount', + typeInfo: 'Decimal', + attributeName: { + localPart: 'sales_concession_amount' + }, + type: 'attribute' + }, { + name: 'vaEntitlementAmount', + typeInfo: 'Decimal', + attributeName: { + localPart: 'VA_entitlement_amount' + }, + type: 'attribute' + }, { + name: 'vaMonthlyMaintenance', + typeInfo: 'Decimal', + attributeName: { + localPart: 'VA_monthly_maintenance' + }, + type: 'attribute' + }, { + name: 'vaMonthlyUtilities', + typeInfo: 'Decimal', + attributeName: { + localPart: 'VA_monthly_utilities' + }, + type: 'attribute' + }, { + name: 'mortgageCreditCertificate', + attributeName: { + localPart: 'mortgage_credit_certificate' + }, + type: 'attribute' + }, { + name: 'vaIsBorrowerCoBorrowerMarried', + attributeName: { + localPart: 'VA_is_borrower_co_borrower_married' + }, + type: 'attribute' + }, { + name: 'vaBorrowerFundingFeePercent', + typeInfo: 'Decimal', + attributeName: { + localPart: 'VA_borrower_funding_fee_percent' + }, + type: 'attribute' + }, { + name: 'vaResidualIncomeAmount', + typeInfo: 'Decimal', + attributeName: { + localPart: 'VA_residual_income_amount' + }, + type: 'attribute' + }, { + name: 'isPropertyEnergyEfficient', + attributeName: { + localPart: 'is_property_energy_efficient' + }, + type: 'attribute' + }, { + name: 'fhaBorrowerFinancedDiscountPointAmounts', + typeInfo: 'Decimal', + attributeName: { + localPart: 'FHA_borrower_financed_discount_point_amounts' + }, + type: 'attribute' + }, { + name: 'fhaAlimonyLiabilityTreatmentType', + attributeName: { + localPart: 'FHA_alimony_liability_treatment_type' + }, + type: 'attribute' + }, { + name: 'fhaCoverageRenewalRatePercent', + typeInfo: 'Decimal', + attributeName: { + localPart: 'FHA_coverage_renewal_rate_percent' + }, + type: 'attribute' + }, { + name: 'fhaUpfrontMIPPercent', + typeInfo: 'Decimal', + attributeName: { + localPart: 'FHA_upfront_MIP_percent' + }, + type: 'attribute' + }] + }, { + localName: 'BASEEVENTHISTORY.EVENT', + typeName: null, + propertyInfos: [{ + name: 'timestamp', + typeInfo: 'DateTime', + attributeName: { + localPart: 'timestamp' + }, + type: 'attribute' + }, { + name: 'username', + attributeName: { + localPart: 'username' + }, + type: 'attribute' + }, { + name: 'event', + attributeName: { + localPart: 'event' + }, + type: 'attribute' + }] + }, { + localName: 'BENEFICIALOWNERS', + typeName: 'BENEFICIAL_OWNERS', + propertyInfos: [{ + name: 'beneficialowner', + minOccurs: 0, + collection: true, + elementName: 'BENEFICIAL_OWNER', + typeInfo: '.BENEFICIALOWNERS.BENEFICIALOWNER' + }] + }, { + localName: 'MORTGAGECURRENTTD', + typeName: 'MORTGAGE_CURRENT_TD', + propertyInfos: [{ + name: 'willBePaidOff', + attributeName: { + localPart: 'will_be_paid_off' + }, + type: 'attribute' + }, { + name: 'lender', + attributeName: { + localPart: 'lender' + }, + type: 'attribute' + }, { + name: 'accountNumber', + attributeName: { + localPart: 'account_number' + }, + type: 'attribute' + }, { + name: 'balance', + typeInfo: 'Decimal', + attributeName: { + localPart: 'balance' + }, + type: 'attribute' + }, { + name: 'term', + typeInfo: 'Int', + attributeName: { + localPart: 'term' + }, + type: 'attribute' + }, { + name: 'rate', + typeInfo: 'Decimal', + attributeName: { + localPart: 'rate' + }, + type: 'attribute' + }, { + name: 'payment', + typeInfo: 'Decimal', + attributeName: { + localPart: 'payment' + }, + type: 'attribute' + }, { + name: 'position', + required: true, + typeInfo: 'Int', + attributeName: { + localPart: 'position' + }, + type: 'attribute' + }, { + name: 'isHeloc', + attributeName: { + localPart: 'is_heloc' + }, + type: 'attribute' + }, { + name: 'loanAmount', + typeInfo: 'Decimal', + attributeName: { + localPart: 'loan_amount' + }, + type: 'attribute' + }, { + name: 'isConcurrentClosing', + attributeName: { + localPart: 'is_concurrent_closing' + }, + type: 'attribute' + }] + }, { + localName: 'MORTGAGEBASEAPPLICANT.CURRENTADDRESS', + typeName: null, + baseTypeInfo: '.BASECURRENTADDRESSCHOICE', + propertyInfos: [{ + name: 'occupancyStatus', + attributeName: { + localPart: 'occupancy_status' + }, + type: 'attribute' + }, { + name: 'occupancyDuration', + typeInfo: 'Integer', + attributeName: { + localPart: 'occupancy_duration' + }, + type: 'attribute' + }, { + name: 'otherOccupancyDescription', + attributeName: { + localPart: 'other_occupancy_description' + }, + type: 'attribute' + }] + }, { + localName: 'MORTGAGEBASEAPPLICANT.MAILINGADDRESS', + typeName: null, + baseTypeInfo: '.BASEADDRESSLOOSE', + propertyInfos: [{ + name: 'isCurrent', + attributeName: { + localPart: 'is_current' + }, + type: 'attribute' + }] + }, { + localName: 'BASECONTACTINFO', + typeName: 'BASE_CONTACT_INFO', + propertyInfos: [{ + name: 'preferredContactMethod', + attributeName: { + localPart: 'preferred_contact_method' + }, + type: 'attribute' + }, { + name: 'cellPhone', + attributeName: { + localPart: 'cell_phone' + }, + type: 'attribute' + }, { + name: 'cellPhoneCountry', + attributeName: { + localPart: 'cell_phone_country' + }, + type: 'attribute' + }, { + name: 'faxNumber', + attributeName: { + localPart: 'fax_number' + }, + type: 'attribute' + }, { + name: 'faxNumberCountry', + attributeName: { + localPart: 'fax_number_country' + }, + type: 'attribute' + }, { + name: 'email', + attributeName: { + localPart: 'email' + }, + type: 'attribute' + }, { + name: 'homePhone', + attributeName: { + localPart: 'home_phone' + }, + type: 'attribute' + }, { + name: 'homePhoneCountry', + attributeName: { + localPart: 'home_phone_country' + }, + type: 'attribute' + }, { + name: 'workPhone', + attributeName: { + localPart: 'work_phone' + }, + type: 'attribute' + }, { + name: 'workPhoneCountry', + attributeName: { + localPart: 'work_phone_country' + }, + type: 'attribute' + }, { + name: 'workPhoneExtension', + attributeName: { + localPart: 'work_phone_extension' + }, + type: 'attribute' + }] + }, { + localName: 'MORTGAGELOAN.LOANINFO', + typeName: null, + baseTypeInfo: '.MORTGAGELOANINFO' + }, { + localName: 'BASELOANCONTACTS.CONTACTINFO', + typeName: null, + propertyInfos: [{ + name: 'contactType', + required: true, + attributeName: { + localPart: 'contact_type' + }, + type: 'attribute' + }, { + name: 'firstName', + attributeName: { + localPart: 'first_name' + }, + type: 'attribute' + }, { + name: 'middleName', + attributeName: { + localPart: 'middle_name' + }, + type: 'attribute' + }, { + name: 'lastName', + attributeName: { + localPart: 'last_name' + }, + type: 'attribute' + }, { + name: 'suffix', + attributeName: { + localPart: 'suffix' + }, + type: 'attribute' + }, { + name: 'address', + attributeName: { + localPart: 'address' + }, + type: 'attribute' + }, { + name: 'city', + attributeName: { + localPart: 'city' + }, + type: 'attribute' + }, { + name: 'state', + attributeName: { + localPart: 'state' + }, + type: 'attribute' + }, { + name: 'zip', + attributeName: { + localPart: 'zip' + }, + type: 'attribute' + }, { + name: 'phone', + attributeName: { + localPart: 'phone' + }, + type: 'attribute' + }, { + name: 'workPhone', + attributeName: { + localPart: 'work_phone' + }, + type: 'attribute' + }, { + name: 'fax', + attributeName: { + localPart: 'fax' + }, + type: 'attribute' + }, { + name: 'cell', + attributeName: { + localPart: 'cell' + }, + type: 'attribute' + }, { + name: 'pager', + attributeName: { + localPart: 'pager' + }, + type: 'attribute' + }, { + name: 'email', + attributeName: { + localPart: 'email' + }, + type: 'attribute' + }, { + name: 'companyName', + attributeName: { + localPart: 'company_name' + }, + type: 'attribute' + }, { + name: 'departmentName', + attributeName: { + localPart: 'department_name' + }, + type: 'attribute' + }, { + name: 'companyAddress', + attributeName: { + localPart: 'company_address' + }, + type: 'attribute' + }, { + name: 'companyCity', + attributeName: { + localPart: 'company_city' + }, + type: 'attribute' + }, { + name: 'companyState', + attributeName: { + localPart: 'company_state' + }, + type: 'attribute' + }, { + name: 'companyZip', + attributeName: { + localPart: 'company_zip' + }, + type: 'attribute' + }, { + name: 'companyPhone', + attributeName: { + localPart: 'company_phone' + }, + type: 'attribute' + }, { + name: 'companyFax', + attributeName: { + localPart: 'company_fax' + }, + type: 'attribute' + }, { + name: 'county', + attributeName: { + localPart: 'county' + }, + type: 'attribute' + }, { + name: 'notes', + attributeName: { + localPart: 'notes' + }, + type: 'attribute' + }, { + name: 'ssn', + attributeName: { + localPart: 'ssn' + }, + type: 'attribute' + }, { + name: 'dob', + typeInfo: 'Date', + attributeName: { + localPart: 'dob' + }, + type: 'attribute' + }, { + name: 'isSsnTaxid', + attributeName: { + localPart: 'is_ssn_taxid' + }, + type: 'attribute' + }, { + name: 'paac', + attributeName: { + localPart: 'paac' + }, + type: 'attribute' + }] + }, { + localName: 'BASEHMDAXML', + typeName: 'BASE_HMDA_XML', + propertyInfos: [{ + name: 'item', + minOccurs: 0, + collection: true, + elementName: 'ITEM', + typeInfo: '.BASEHMDAXML.ITEM' + }, { + name: 'version', + typeInfo: 'AnySimpleType', + attributeName: { + localPart: 'version' + }, + type: 'attribute' + }] + }, { + localName: 'MORTGAGELOANINFO.GFE.GFE2015', + typeName: null, + propertyInfos: [{ + name: 'otherAttributes', + type: 'anyAttribute' + }, { + name: 'any', + minOccurs: 0, + collection: true, + allowTypedObject: false, + mixed: false, + type: 'anyElement' + }] + }, { + localName: 'BASEDISBURSEMENT', + typeName: 'BASE_DISBURSEMENT', + propertyInfos: [{ + name: 'amount', + typeInfo: 'Decimal', + attributeName: { + localPart: 'amount' + }, + type: 'attribute' + }, { + name: 'referenceId', + attributeName: { + localPart: 'reference_id' + }, + type: 'attribute' + }] + }, { + localName: 'BASEMONTHLYDEBT', + typeName: 'BASE_MONTHLY_DEBT', + propertyInfos: [{ + name: 'monthlyLiability', + typeInfo: 'Decimal', + attributeName: { + localPart: 'monthly_liability' + }, + type: 'attribute' + }, { + name: 'monthlyHousingCost', + typeInfo: 'Decimal', + attributeName: { + localPart: 'monthly_housing_cost' + }, + type: 'attribute' + }, { + name: 'monthlyRent', + typeInfo: 'Decimal', + attributeName: { + localPart: 'monthly_rent' + }, + type: 'attribute' + }, { + name: 'monthlyMortgagePayment', + typeInfo: 'Decimal', + attributeName: { + localPart: 'monthly_mortgage_payment' + }, + type: 'attribute' + }, { + name: 'jobExpense', + typeInfo: 'Decimal', + attributeName: { + localPart: 'job_expense' + }, + type: 'attribute' + }, { + name: 'alimony', + typeInfo: 'Decimal', + attributeName: { + localPart: 'alimony' + }, + type: 'attribute' + }, { + name: 'childSupport', + typeInfo: 'Decimal', + attributeName: { + localPart: 'child_support' + }, + type: 'attribute' + }, { + name: 'separateMaintenanceExpense', + typeInfo: 'Decimal', + attributeName: { + localPart: 'separate_maintenance_expense' + }, + type: 'attribute' + }, { + name: 'taxExpense', + typeInfo: 'Decimal', + attributeName: { + localPart: 'tax_expense' + }, + type: 'attribute' + }, { + name: 'otherExpense1', + typeInfo: 'Decimal', + attributeName: { + localPart: 'other_expense_1' + }, + type: 'attribute' + }, { + name: 'otherExpense2', + typeInfo: 'Decimal', + attributeName: { + localPart: 'other_expense_2' + }, + type: 'attribute' + }, { + name: 'otherExpenseDescription1', + attributeName: { + localPart: 'other_expense_description_1' + }, + type: 'attribute' + }, { + name: 'otherExpenseDescription2', + attributeName: { + localPart: 'other_expense_description_2' + }, + type: 'attribute' + }, { + name: 'aggregateAmountWithLender', + typeInfo: 'Decimal', + attributeName: { + localPart: 'aggregate_amount_with_lender' + }, + type: 'attribute' + }, { + name: 'aggregateAmountWithLenderSecuredNoMortgage', + typeInfo: 'Decimal', + attributeName: { + localPart: 'aggregate_amount_with_lender_secured_no_mortgage' + }, + type: 'attribute' + }] + }, { + localName: 'MORTGAGEAPPLICANT', + typeName: 'MORTGAGE_APPLICANT', + baseTypeInfo: '.MORTGAGEBASEAPPLICANT', + propertyInfos: [{ + name: 'otherAttributes', + type: 'anyAttribute' + }, { + name: 'spouse', + elementName: 'SPOUSE', + typeInfo: '.MORTGAGEBASEAPPLICANT' + }, { + name: 'creditreport', + elementName: 'CREDIT_REPORT', + typeInfo: '.MORTGAGEAPPLICANT.CREDITREPORT' + }, { + name: 'presenthousingexpense', + required: true, + elementName: 'PRESENT_HOUSING_EXPENSE', + typeInfo: '.MORTGAGEAPPLICANT.PRESENTHOUSINGEXPENSE' + }, { + name: 'fomansweredquestions', + elementName: 'FOM_ANSWERED_QUESTIONS', + typeInfo: '.FOMANSWEREDQUESTIONS' + }, { + name: 'isFraudCredit', + attributeName: { + localPart: 'is_fraud_credit' + }, + type: 'attribute' + }, { + name: 'isOfacCredit', + attributeName: { + localPart: 'is_ofac_credit' + }, + type: 'attribute' + }, { + name: 'combinedUnsecuredAggregateAmountWithLender', + typeInfo: 'Decimal', + attributeName: { + localPart: 'combined_unsecured_aggregate_amount_with_lender' + }, + type: 'attribute' + }, { + name: 'combinedSecuredAggregateAmountWithLenderNoMortgage', + typeInfo: 'Decimal', + attributeName: { + localPart: 'combined_secured_aggregate_amount_with_lender_no_mortgage' + }, + type: 'attribute' + }] + }, { + localName: 'MORTGAGEDECLARATION', + typeName: 'MORTGAGE_DECLARATION', + propertyInfos: [{ + name: 'hasOutstandingJudgement', + attributeName: { + localPart: 'has_outstanding_judgement' + }, + type: 'attribute' + }, { + name: 'hasBankruptcy', + attributeName: { + localPart: 'has_bankruptcy' + }, + type: 'attribute' + }, { + name: 'hasBadLoan', + attributeName: { + localPart: 'has_bad_loan' + }, + type: 'attribute' + }, { + name: 'isInLawsuit', + attributeName: { + localPart: 'is_in_lawsuit' + }, + type: 'attribute' + }, { + name: 'isRelatedToBadLoan', + attributeName: { + localPart: 'is_related_to_bad_loan' + }, + type: 'attribute' + }, { + name: 'isPresentlyDelinquent', + attributeName: { + localPart: 'is_presently_delinquent' + }, + type: 'attribute' + }, { + name: 'hasSeparateMaintenance', + attributeName: { + localPart: 'has_separate_maintenance' + }, + type: 'attribute' + }, { + name: 'isDownPaymentBorrowed', + attributeName: { + localPart: 'is_down_payment_borrowed' + }, + type: 'attribute' + }, { + name: 'isEndorserOnNote', + attributeName: { + localPart: 'is_endorser_on_note' + }, + type: 'attribute' + }, { + name: 'hasOwnerShipInterest', + attributeName: { + localPart: 'has_owner_ship_interest' + }, + type: 'attribute' + }, { + name: 'typeOfPropertyOwned', + attributeName: { + localPart: 'type_of_property_owned' + }, + type: 'attribute' + }, { + name: 'titleHoldType', + attributeName: { + localPart: 'title_hold_type' + }, + type: 'attribute' + }, { + name: 'isPropertyPrimaryResidence', + attributeName: { + localPart: 'is_property_primary_residence' + }, + type: 'attribute' + }, { + name: 'hasOutstandingJudgementExplanation', + attributeName: { + localPart: 'has_outstanding_judgement_explanation' + }, + type: 'attribute' + }, { + name: 'hasBankruptcyExplanation', + attributeName: { + localPart: 'has_bankruptcy_explanation' + }, + type: 'attribute' + }, { + name: 'hasBadLoanExplanation', + attributeName: { + localPart: 'has_bad_loan_explanation' + }, + type: 'attribute' + }, { + name: 'isInLawsuitExplanation', + attributeName: { + localPart: 'is_in_lawsuit_explanation' + }, + type: 'attribute' + }, { + name: 'isRelatedToBadLoanExplanation', + attributeName: { + localPart: 'is_related_to_bad_loan_explanation' + }, + type: 'attribute' + }, { + name: 'isPresentlyDelinquentExplanation', + attributeName: { + localPart: 'is_presently_delinquent_explanation' + }, + type: 'attribute' + }, { + name: 'hasSeparateMaintenanceExplanation', + attributeName: { + localPart: 'has_separate_maintenance_explanation' + }, + type: 'attribute' + }, { + name: 'isDownPaymentBorrowedExplanation', + attributeName: { + localPart: 'is_down_payment_borrowed_explanation' + }, + type: 'attribute' + }, { + name: 'isEndorserOnNoteExplanation', + attributeName: { + localPart: 'is_endorser_on_note_explanation' + }, + type: 'attribute' + }, { + name: 'hasJudgeBankruptForeclosure', + attributeName: { + localPart: 'has_judge_bankrupt_foreclosure' + }, + type: 'attribute' + }, { + name: 'hasDeclareBankrupt', + attributeName: { + localPart: 'has_declare_bankrupt' + }, + type: 'attribute' + }, { + name: 'hasChapter13', + attributeName: { + localPart: 'has_chapter_13' + }, + type: 'attribute' + }, { + name: 'hasLawsuitParty', + attributeName: { + localPart: 'has_lawsuit_party' + }, + type: 'attribute' + }, { + name: 'hasJudgement', + attributeName: { + localPart: 'has_judgement' + }, + type: 'attribute' + }, { + name: 'hasForeclosure', + attributeName: { + localPart: 'has_foreclosure' + }, + type: 'attribute' + }, { + name: 'hasReposession', + attributeName: { + localPart: 'has_reposession' + }, + type: 'attribute' + }, { + name: 'hasOtherObligation', + attributeName: { + localPart: 'has_other_obligation' + }, + type: 'attribute' + }, { + name: 'hasPastDueBills', + attributeName: { + localPart: 'has_past_due_bills' + }, + type: 'attribute' + }, { + name: 'hasCoMaker', + attributeName: { + localPart: 'has_co_maker' + }, + type: 'attribute' + }, { + name: 'coMakerPrimaryName', + attributeName: { + localPart: 'co_maker_primary_name' + }, + type: 'attribute' + }, { + name: 'coMakerCreditor', + attributeName: { + localPart: 'co_maker_creditor' + }, + type: 'attribute' + }, { + name: 'coMakerAmount', + typeInfo: 'Decimal', + attributeName: { + localPart: 'co_maker_amount' + }, + type: 'attribute' + }, { + name: 'hasAlias', + attributeName: { + localPart: 'has_alias' + }, + type: 'attribute' + }, { + name: 'alias', + attributeName: { + localPart: 'alias' + }, + type: 'attribute' + }, { + name: 'hasIncomeDecline', + attributeName: { + localPart: 'has_income_decline' + }, + type: 'attribute' + }, { + name: 'hasSuitsPending', + attributeName: { + localPart: 'has_suits_pending' + }, + type: 'attribute' + }, { + name: 'hasAlimony', + attributeName: { + localPart: 'has_alimony' + }, + type: 'attribute' + }, { + name: 'alimonyRecipient', + attributeName: { + localPart: 'alimony_recipient' + }, + type: 'attribute' + }, { + name: 'alimonyRecipientAddress', + attributeName: { + localPart: 'alimony_recipient_address' + }, + type: 'attribute' + }, { + name: 'hasPropertyForSale', + attributeName: { + localPart: 'has_property_for_sale' + }, + type: 'attribute' + }] + }, { + localName: 'MORTGAGESTATUS', + typeName: 'MORTGAGE_STATUS', + baseTypeInfo: '.BASELOANSTATUS', + propertyInfos: [{ + name: 'payoffDate', + typeInfo: 'Calendar', + attributeName: { + localPart: 'payoff_date' + }, + type: 'attribute' + }, { + name: 'amountChargeOff', + typeInfo: 'Decimal', + attributeName: { + localPart: 'amount_charge_off' + }, + type: 'attribute' + }, { + name: 'rateLockDate', + typeInfo: 'Date', + attributeName: { + localPart: 'rate_lock_date' + }, + type: 'attribute' + }, { + name: 'rateLockExpirationDate', + typeInfo: 'Date', + attributeName: { + localPart: 'rate_lock_expiration_date' + }, + type: 'attribute' + }, { + name: 'rateLockTerm', + typeInfo: 'Int', + attributeName: { + localPart: 'rate_lock_term' + }, + type: 'attribute' + }] + }, { + localName: 'BASELOANCONTACTS', + typeName: 'BASE_LOAN_CONTACTS', + propertyInfos: [{ + name: 'contactinfo', + minOccurs: 0, + collection: true, + elementName: 'CONTACT_INFO', + typeInfo: '.BASELOANCONTACTS.CONTACTINFO' + }] + }, { + localName: 'MORTGAGEPROPERTYINFO', + typeName: 'MORTGAGE_PROPERTY_INFO', + propertyInfos: [{ + name: 'occupancyStatus', + attributeName: { + localPart: 'occupancy_status' + }, + type: 'attribute' + }, { + name: 'occupancyDuration', + typeInfo: 'Int', + attributeName: { + localPart: 'occupancy_duration' + }, + type: 'attribute' + }, { + name: 'propertyType', + attributeName: { + localPart: 'property_type' + }, + type: 'attribute' + }, { + name: 'serialNumber', + attributeName: { + localPart: 'serial_number' + }, + type: 'attribute' + }, { + name: 'homeMake', + attributeName: { + localPart: 'home_make' + }, + type: 'attribute' + }, { + name: 'address', + attributeName: { + localPart: 'address' + }, + type: 'attribute' + }, { + name: 'city', + attributeName: { + localPart: 'city' + }, + type: 'attribute' + }, { + name: 'state', + attributeName: { + localPart: 'state' + }, + type: 'attribute' + }, { + name: 'zip', + attributeName: { + localPart: 'zip' + }, + type: 'attribute' + }, { + name: 'county', + attributeName: { + localPart: 'county' + }, + type: 'attribute' + }, { + name: 'propertyAddressVerificationDate', + typeInfo: 'Calendar', + attributeName: { + localPart: 'property_address_verification_date' + }, + type: 'attribute' + }, { + name: 'units', + typeInfo: 'Int', + attributeName: { + localPart: 'units' + }, + type: 'attribute' + }, { + name: 'builtYear', + typeInfo: 'Int', + attributeName: { + localPart: 'built_year' + }, + type: 'attribute' + }, { + name: 'propertyLotYearAcquired', + typeInfo: 'Int', + attributeName: { + localPart: 'property_lot_year_acquired' + }, + type: 'attribute' + }, { + name: 'propertyLotOriginalCost', + typeInfo: 'Decimal', + attributeName: { + localPart: 'property_lot_original_cost' + }, + type: 'attribute' + }, { + name: 'taxId', + attributeName: { + localPart: 'tax_id' + }, + type: 'attribute' + }, { + name: 'taxId2', + attributeName: { + localPart: 'tax_id_2' + }, + type: 'attribute' + }, { + name: 'taxId3', + attributeName: { + localPart: 'tax_id_3' + }, + type: 'attribute' + }, { + name: 'lotPresentValue', + typeInfo: 'Decimal', + attributeName: { + localPart: 'lot_present_value' + }, + type: 'attribute' + }, { + name: 'propertyLotImprovementCosts', + typeInfo: 'Decimal', + attributeName: { + localPart: 'property_lot_improvement_costs' + }, + type: 'attribute' + }, { + name: 'propertyLotImprovementDescription', + attributeName: { + localPart: 'property_lot_improvement_description' + }, + type: 'attribute' + }, { + name: 'isImprovementToBeMade', + attributeName: { + localPart: 'is_improvement_to_be_made' + }, + type: 'attribute' + }, { + name: 'isPud', + attributeName: { + localPart: 'is_pud' + }, + type: 'attribute' + }, { + name: 'buildingStatus', + attributeName: { + localPart: 'building_status' + }, + type: 'attribute' + }, { + name: 'mannerTitleHeld', + attributeName: { + localPart: 'manner_title_held' + }, + type: 'attribute' + }, { + name: 'censusTractNumber', + attributeName: { + localPart: 'census_tract_number' + }, + type: 'attribute' + }, { + name: 'hmdaMsaNumber', + attributeName: { + localPart: 'hmda_msa_number' + }, + type: 'attribute' + }, { + name: 'hmdaStateCode', + attributeName: { + localPart: 'hmda_state_code' + }, + type: 'attribute' + }, { + name: 'hmdaCountyCode', + attributeName: { + localPart: 'hmda_county_code' + }, + type: 'attribute' + }, { + name: 'isHoepa', + attributeName: { + localPart: 'is_hoepa' + }, + type: 'attribute' + }, { + name: 'isHoepaManual', + attributeName: { + localPart: 'is_hoepa_manual' + }, + type: 'attribute' + }, { + name: 'isHmda', + attributeName: { + localPart: 'is_hmda' + }, + type: 'attribute' + }, { + name: 'isHmdaManual', + attributeName: { + localPart: 'is_hmda_manual' + }, + type: 'attribute' + }, { + name: 'communityName', + attributeName: { + localPart: 'community_name' + }, + type: 'attribute' + }, { + name: 'businessCommercialPurpose', + typeInfo: 'AnySimpleType', + attributeName: { + localPart: 'business_commercial_purpose' + }, + type: 'attribute' + }, { + name: 'manfHomeLandPropertyInterest', + typeInfo: 'AnySimpleType', + attributeName: { + localPart: 'manf_home_land_property_interest' + }, + type: 'attribute' + }, { + name: 'multifamilyAffordableUnits', + typeInfo: 'AnySimpleType', + attributeName: { + localPart: 'multifamily_affordable_units' + }, + type: 'attribute' + }] + }, { + localName: 'BASESYSTEM.ORIGINATOR', + typeName: null, + baseTypeInfo: '.BASEPARTY', + propertyInfos: [{ + name: 'otherAttributes', + type: 'anyAttribute' + }, { + name: 'type', + required: true, + attributeName: { + localPart: 'type' + }, + type: 'attribute' + }] + }, { + localName: 'BASEAPPLICANTQUESTIONS.APPLICANTQUESTION.APPLICANTQUESTIONANSWER', + typeName: null, + propertyInfos: [{ + name: 'answerText', + attributeName: { + localPart: 'answer_text' + }, + type: 'attribute' + }, { + name: 'answerValue', + attributeName: { + localPart: 'answer_value' + }, + type: 'attribute' + }] + }, { + localName: 'MORTGAGELOAN.INTEGRATIONDATALIST', + typeName: null, + propertyInfos: [{ + name: 'integrationdata', + required: true, + collection: true, + elementName: 'INTEGRATION_DATA', + typeInfo: '.INTEGRATIONDATA' + }] + }, { + localName: 'MORTGAGELOAN', + typeName: 'MORTGAGE_LOAN', + baseTypeInfo: '.APP', + propertyInfos: [{ + name: 'applicants', + required: true, + elementName: 'APPLICANTS', + typeInfo: '.MORTGAGELOAN.APPLICANTS' + }, { + name: 'requestedproducts', + elementName: 'REQUESTED_PRODUCTS', + typeInfo: '.MORTGAGELOAN.REQUESTEDPRODUCTS' + }, { + name: 'propertyinfo', + required: true, + elementName: 'PROPERTY_INFO', + typeInfo: '.MORTGAGEPROPERTYINFO' + }, { + name: 'loaninfo', + required: true, + elementName: 'LOAN_INFO', + typeInfo: '.MORTGAGELOAN.LOANINFO' + }, { + name: 'priceadjustments', + elementName: 'PRICE_ADJUSTMENTS', + typeInfo: '.BASEPRICEADJUSTMENTLIST' + }, { + name: 'loanstatus', + required: true, + elementName: 'LOAN_STATUS', + typeInfo: '.MORTGAGESTATUS' + }, { + name: 'detailtransaction', + required: true, + elementName: 'DETAIL_TRANSACTION', + typeInfo: '.MORTGAGEDETAILSTRANSACTION' + }, { + name: 'disbursements', + elementName: 'DISBURSEMENTS', + typeInfo: '.BASEDISBURSEMENTLIST' + }, { + name: 'tasklist', + elementName: 'TASK_LIST', + typeInfo: '.BASETASKLIST' + }, { + name: 'funding', + required: true, + elementName: 'FUNDING', + typeInfo: '.MORTGAGELOAN.FUNDING' + }, { + name: 'comments', + required: true, + elementName: 'COMMENTS', + typeInfo: '.MORTGAGELOAN.COMMENTS' + }, { + name: 'customquestions', + elementName: 'CUSTOM_QUESTIONS', + typeInfo: '.BASECUSTOMQUESTIONS' + }, { + name: 'contacts', + elementName: 'CONTACTS', + typeInfo: '.MORTGAGECONTACTS' + }, { + name: 'system', + required: true, + collection: true, + elementName: 'SYSTEM', + typeInfo: '.MORTGAGESYSTEM' + }, { + name: 'integrationdatalist', + elementName: 'INTEGRATION_DATA_LIST', + typeInfo: '.MORTGAGELOAN.INTEGRATIONDATALIST' + }, { + name: 'modificationhistory', + elementName: 'MODIFICATION_HISTORY', + typeInfo: '.BASEMODIFICATIONHISTORY' + }, { + name: 'eventhistory', + elementName: 'EVENT_HISTORY', + typeInfo: '.BASEEVENTHISTORY' + }, { + name: 'webmshistory', + elementName: 'WEBMS_HISTORY', + typeInfo: '.BASEWEBMSHISTORY' + }, { + name: 'hmdaxml', + elementName: 'HMDA_XML', + typeInfo: '.BASEHMDAXML' + }] + }, { + localName: 'MORTGAGELOANINFO.PROPOSEDHOUSINGEXPENSE', + typeName: null, + propertyInfos: [{ + name: 'monthlyPayment', + typeInfo: 'Decimal', + attributeName: { + localPart: 'monthly_payment' + }, + type: 'attribute' + }, { + name: 'otherPi', + typeInfo: 'Decimal', + attributeName: { + localPart: 'other_pi' + }, + type: 'attribute' + }, { + name: 'hazardInsurance', + typeInfo: 'Decimal', + attributeName: { + localPart: 'hazard_insurance' + }, + type: 'attribute' + }, { + name: 'realEstateTax', + typeInfo: 'Decimal', + attributeName: { + localPart: 'real_estate_tax' + }, + type: 'attribute' + }, { + name: 'mortgageInsurance', + typeInfo: 'Decimal', + attributeName: { + localPart: 'mortgage_insurance' + }, + type: 'attribute' + }, { + name: 'hoaDue', + typeInfo: 'Decimal', + attributeName: { + localPart: 'hoa_due' + }, + type: 'attribute' + }, { + name: 'otherExpense', + typeInfo: 'Decimal', + attributeName: { + localPart: 'other_expense' + }, + type: 'attribute' + }, { + name: 'floodInsurance', + typeInfo: 'Double', + attributeName: { + localPart: 'flood_insurance' + }, + type: 'attribute' + }, { + name: 'floodIsEscrow', + attributeName: { + localPart: 'flood_is_escrow' + }, + type: 'attribute' + }, { + name: 'hazardIsEscrow', + attributeName: { + localPart: 'hazard_is_escrow' + }, + type: 'attribute' + }, { + name: 'homeownersInsurance', + typeInfo: 'Double', + attributeName: { + localPart: 'homeowners_insurance' + }, + type: 'attribute' + }] + }, { + localName: 'SKIPPAYMENTINFO', + typeName: 'SKIP_PAYMENT_INFO', + propertyInfos: [{ + name: 'skipPaymentTemplateName', + attributeName: { + localPart: 'skip_payment_template_name' + }, + type: 'attribute' + }, { + name: 'isPositionOfSkipsFirstPaySkip', + attributeName: { + localPart: 'is_position_of_skips_first_pay_skip' + }, + type: 'attribute' + }, { + name: 'isDeferSkipPayments', + attributeName: { + localPart: 'is_defer_skip_payments' + }, + type: 'attribute' + }, { + name: 'skipsPerYear', + typeInfo: 'Integer', + attributeName: { + localPart: 'skips_per_year' + }, + type: 'attribute' + }, { + name: 'positionOfSkips', + typeInfo: 'Integer', + attributeName: { + localPart: 'position_of_skips' + }, + type: 'attribute' + }, { + name: 'skipStartDate', + typeInfo: 'Date', + attributeName: { + localPart: 'skip_start_date' + }, + type: 'attribute' + }, { + name: 'skipEndDate', + typeInfo: 'Date', + attributeName: { + localPart: 'skip_end_date' + }, + type: 'attribute' + }, { + name: 'skipPeriodMonthDayStart', + typeInfo: 'Date', + attributeName: { + localPart: 'skip_period_month_day_start' + }, + type: 'attribute' + }, { + name: 'skipPeriodMonthDayEnd', + typeInfo: 'Date', + attributeName: { + localPart: 'skip_period_month_day_end' + }, + type: 'attribute' + }] + }, { + localName: 'MORTGAGEINSURANCE', + typeName: 'MORTGAGE_INSURANCE', + baseTypeInfo: '.BASEINSURANCE', + propertyInfos: [{ + name: 'type', + attributeName: { + localPart: 'type' + }, + type: 'attribute' + }] + }, { + localName: 'APP', + propertyInfos: [{ + name: 'version', + required: true, + typeInfo: 'Decimal', + attributeName: { + localPart: 'version' + }, + type: 'attribute' + }] + }, { + localName: 'BASECOMMENTS', + typeName: 'BASE_COMMENTS', + propertyInfos: [{ + name: 'decisioncomments', + elementName: 'DECISION_COMMENTS', + typeInfo: 'AnyType' + }, { + name: 'externalcomments', + elementName: 'EXTERNAL_COMMENTS', + typeInfo: 'AnyType' + }, { + name: 'internalcomments', + elementName: 'INTERNAL_COMMENTS', + typeInfo: 'AnyType' + }, { + name: 'stipulations', + elementName: 'STIPULATIONS', + typeInfo: 'AnyType' + }, { + name: 'fraudwarnings', + elementName: 'FRAUD_WARNINGS', + typeInfo: 'AnyType' + }] + }, { + localName: 'BASEBRANCH', + typeName: 'BASE_BRANCH', + baseTypeInfo: '.BASEPARTY', + propertyInfos: [{ + name: 'otherAttributes', + type: 'anyAttribute' + }, { + name: 'address', + elementName: 'ADDRESS', + typeInfo: '.BASEADDRESSLOOSE' + }, { + name: 'referenceId2', + typeInfo: 'AnySimpleType', + attributeName: { + localPart: 'reference_id2' + }, + type: 'attribute' + }, { + name: 'deluxeOrgReportingUnit', + typeInfo: 'AnySimpleType', + attributeName: { + localPart: 'deluxe_org_reporting_unit' + }, + type: 'attribute' + }, { + name: 'ewsOrgReportingUnit', + typeInfo: 'AnySimpleType', + attributeName: { + localPart: 'ews_org_reporting_unit' + }, + type: 'attribute' + }] + }, { + localName: 'BASEEVENTHISTORY', + typeName: 'BASE_EVENT_HISTORY', + propertyInfos: [{ + name: 'event', + minOccurs: 0, + collection: true, + elementName: 'EVENT', + typeInfo: '.BASEEVENTHISTORY.EVENT' + }] + }, { + localName: 'MORTGAGEAPPLICANT.PRESENTHOUSINGEXPENSE', + typeName: null, + propertyInfos: [{ + name: 'monthlyPayment', + typeInfo: 'Decimal', + attributeName: { + localPart: 'monthly_payment' + }, + type: 'attribute' + }, { + name: 'otherPi', + typeInfo: 'Decimal', + attributeName: { + localPart: 'other_pi' + }, + type: 'attribute' + }, { + name: 'hazardInsurance', + typeInfo: 'Decimal', + attributeName: { + localPart: 'hazard_insurance' + }, + type: 'attribute' + }, { + name: 'realEstateTax', + typeInfo: 'Decimal', + attributeName: { + localPart: 'real_estate_tax' + }, + type: 'attribute' + }, { + name: 'mortgageInsurance', + typeInfo: 'Decimal', + attributeName: { + localPart: 'mortgage_insurance' + }, + type: 'attribute' + }, { + name: 'hoaDue', + typeInfo: 'Decimal', + attributeName: { + localPart: 'hoa_due' + }, + type: 'attribute' + }, { + name: 'otherExpense', + typeInfo: 'Decimal', + attributeName: { + localPart: 'other_expense' + }, + type: 'attribute' + }] + }, { + localName: 'BASEMONTHLYINCOME', + typeName: 'BASE_MONTHLY_INCOME', + propertyInfos: [{ + name: 'otherincome', + minOccurs: 0, + maxOccurs: 20, + collection: true, + elementName: 'OTHER_INCOME', + typeInfo: '.BASEMONTHLYINCOME.OTHERINCOME' + }, { + name: 'isMonthlyIncomeBaseSalaryManual', + attributeName: { + localPart: 'is_monthly_income_base_salary_manual' + }, + type: 'attribute' + }, { + name: 'isBahIncluded', + attributeName: { + localPart: 'is_bah_included' + }, + type: 'attribute' + }, { + name: 'monthlyIncomeBaseSalary', + typeInfo: 'Decimal', + attributeName: { + localPart: 'monthly_income_base_salary' + }, + type: 'attribute' + }, { + name: 'isTaxExemptMonthlyIncomeBaseSalary', + attributeName: { + localPart: 'is_tax_exempt_monthly_income_base_salary' + }, + type: 'attribute' + }, { + name: 'isHmdaExemptMonthlyIncomeBaseSalary', + attributeName: { + localPart: 'is_hmda_exempt_monthly_income_base_salary' + }, + type: 'attribute' + }, { + name: 'monthlyIncomeOverTime', + typeInfo: 'Decimal', + attributeName: { + localPart: 'monthly_income_over_time' + }, + type: 'attribute' + }, { + name: 'monthlyIncomeBonus', + typeInfo: 'Decimal', + attributeName: { + localPart: 'monthly_income_bonus' + }, + type: 'attribute' + }, { + name: 'monthlyIncomeCommission', + typeInfo: 'Decimal', + attributeName: { + localPart: 'monthly_income_commission' + }, + type: 'attribute' + }, { + name: 'monthlyIncomeDividends', + typeInfo: 'Decimal', + attributeName: { + localPart: 'monthly_income_dividends' + }, + type: 'attribute' + }, { + name: 'monthlyIncomeNetRental', + typeInfo: 'Decimal', + attributeName: { + localPart: 'monthly_income_net_rental' + }, + type: 'attribute' + }, { + name: 'incomeVerifyMethod', + attributeName: { + localPart: 'income_verify_method' + }, + type: 'attribute' + }] + }, { + localName: 'MORTGAGEDETAILSTRANSACTION', + typeName: 'MORTGAGE_DETAILS_TRANSACTION', + propertyInfos: [{ + name: 'purchasePrice', + typeInfo: 'Decimal', + attributeName: { + localPart: 'purchase_price' + }, + type: 'attribute' + }, { + name: 'alterationCost', + typeInfo: 'Decimal', + attributeName: { + localPart: 'alteration_cost' + }, + type: 'attribute' + }, { + name: 'landCost', + typeInfo: 'Decimal', + attributeName: { + localPart: 'land_cost' + }, + type: 'attribute' + }, { + name: 'refinanceDebtsAmount', + typeInfo: 'Decimal', + attributeName: { + localPart: 'refinance_debts_amount' + }, + type: 'attribute' + }, { + name: 'estimatedPrePaidItems', + typeInfo: 'Decimal', + attributeName: { + localPart: 'estimated_pre_paid_items' + }, + type: 'attribute' + }, { + name: 'estimatedClosingCosts', + typeInfo: 'Decimal', + attributeName: { + localPart: 'estimated_closing_costs' + }, + type: 'attribute' + }, { + name: 'pmiFee', + typeInfo: 'Decimal', + attributeName: { + localPart: 'pmi_fee' + }, + type: 'attribute' + }, { + name: 'pointAmount', + typeInfo: 'Decimal', + attributeName: { + localPart: 'point_amount' + }, + type: 'attribute' + }, { + name: 'subordinateFinanceAmount', + typeInfo: 'Decimal', + attributeName: { + localPart: 'subordinate_finance_amount' + }, + type: 'attribute' + }, { + name: 'closingCostPaidBySellerAmount', + typeInfo: 'Decimal', + attributeName: { + localPart: 'closing_cost_paid_by_seller_amount' + }, + type: 'attribute' + }, { + name: 'otherCreditType1', + attributeName: { + localPart: 'other_credit_type_1' + }, + type: 'attribute' + }, { + name: 'otherCreditType2', + attributeName: { + localPart: 'other_credit_type_2' + }, + type: 'attribute' + }, { + name: 'otherCreditType3', + attributeName: { + localPart: 'other_credit_type_3' + }, + type: 'attribute' + }, { + name: 'otherCreditType4', + attributeName: { + localPart: 'other_credit_type_4' + }, + type: 'attribute' + }, { + name: 'otherCreditAmount1', + typeInfo: 'Decimal', + attributeName: { + localPart: 'other_credit_amount_1' + }, + type: 'attribute' + }, { + name: 'otherCreditAmount2', + typeInfo: 'Decimal', + attributeName: { + localPart: 'other_credit_amount_2' + }, + type: 'attribute' + }, { + name: 'otherCreditAmount3', + typeInfo: 'Decimal', + attributeName: { + localPart: 'other_credit_amount_3' + }, + type: 'attribute' + }, { + name: 'otherCreditAmount4', + typeInfo: 'Decimal', + attributeName: { + localPart: 'other_credit_amount_4' + }, + type: 'attribute' + }, { + name: 'pmiFeeFinanced', + typeInfo: 'Decimal', + attributeName: { + localPart: 'pmi_fee_financed' + }, + type: 'attribute' + }] + }, { + localName: 'HOMEEQUITYHELOCCARDS', + typeName: 'HOME_EQUITY_HELOC_CARDS', + propertyInfos: [{ + name: 'cardholder', + minOccurs: 0, + maxOccurs: 4, + collection: true, + elementName: 'CARD_HOLDER', + typeInfo: '.HOMEEQUITYHELOCCARDS.CARDHOLDER' + }] + }, { + localName: 'MORTGAGECONTACTS.CONTACTINFO', + typeName: null, + propertyInfos: [{ + name: 'contactType', + required: true, + attributeName: { + localPart: 'contact_type' + }, + type: 'attribute' + }, { + name: 'contactFirstName', + attributeName: { + localPart: 'contact_first_name' + }, + type: 'attribute' + }, { + name: 'contactMiddleName', + attributeName: { + localPart: 'contact_middle_name' + }, + type: 'attribute' + }, { + name: 'contactLastName', + attributeName: { + localPart: 'contact_last_name' + }, + type: 'attribute' + }, { + name: 'contactSuffix', + attributeName: { + localPart: 'contact_suffix' + }, + type: 'attribute' + }, { + name: 'contactWorkPhone', + attributeName: { + localPart: 'contact_work_phone' + }, + type: 'attribute' + }, { + name: 'contactAddress', + attributeName: { + localPart: 'contact_address' + }, + type: 'attribute' + }, { + name: 'contactCity', + attributeName: { + localPart: 'contact_city' + }, + type: 'attribute' + }, { + name: 'contactCounty', + attributeName: { + localPart: 'contact_county' + }, + type: 'attribute' + }, { + name: 'contactState', + attributeName: { + localPart: 'contact_state' + }, + type: 'attribute' + }, { + name: 'contactZip', + attributeName: { + localPart: 'contact_zip' + }, + type: 'attribute' + }, { + name: 'contactEmail', + attributeName: { + localPart: 'contact_email' + }, + type: 'attribute' + }, { + name: 'companyName', + attributeName: { + localPart: 'company_name' + }, + type: 'attribute' + }, { + name: 'departmentName', + attributeName: { + localPart: 'department_name' + }, + type: 'attribute' + }, { + name: 'companyAddress', + attributeName: { + localPart: 'company_address' + }, + type: 'attribute' + }, { + name: 'companyCity', + attributeName: { + localPart: 'company_city' + }, + type: 'attribute' + }, { + name: 'companyState', + attributeName: { + localPart: 'company_state' + }, + type: 'attribute' + }, { + name: 'companyZip', + attributeName: { + localPart: 'company_zip' + }, + type: 'attribute' + }, { + name: 'companyPhone', + attributeName: { + localPart: 'company_phone' + }, + type: 'attribute' + }, { + name: 'companyFax', + attributeName: { + localPart: 'company_fax' + }, + type: 'attribute' + }, { + name: 'agentLicenseNumber', + attributeName: { + localPart: 'agent_license_number' + }, + type: 'attribute' + }, { + name: 'caseNumber', + attributeName: { + localPart: 'case_number' + }, + type: 'attribute' + }, { + name: 'caseEffectiveDate', + typeInfo: 'Date', + attributeName: { + localPart: 'case_effective_date' + }, + type: 'attribute' + }, { + name: 'receivedDate', + typeInfo: 'Date', + attributeName: { + localPart: 'received_date' + }, + type: 'attribute' + }, { + name: 'companyLicenseNumber', + attributeName: { + localPart: 'company_license_number' + }, + type: 'attribute' + }, { + name: 'notes', + attributeName: { + localPart: 'notes' + }, + type: 'attribute' + }, { + name: 'contactPhone', + attributeName: { + localPart: 'contact_phone' + }, + type: 'attribute' + }, { + name: 'contactFax', + attributeName: { + localPart: 'contact_fax' + }, + type: 'attribute' + }, { + name: 'contactCellPhone', + attributeName: { + localPart: 'contact_cell_phone' + }, + type: 'attribute' + }, { + name: 'contactPager', + attributeName: { + localPart: 'contact_pager' + }, + type: 'attribute' + }, { + name: 'expirationDate', + typeInfo: 'Date', + attributeName: { + localPart: 'expiration_date' + }, + type: 'attribute' + }, { + name: 'dwellingCoverage', + typeInfo: 'Double', + attributeName: { + localPart: 'dwelling_coverage' + }, + type: 'attribute' + }, { + name: 'isFloodZone', + attributeName: { + localPart: 'is_flood_zone' + }, + type: 'attribute' + }, { + name: 'floodZone', + attributeName: { + localPart: 'flood_zone' + }, + type: 'attribute' + }, { + name: 'agentNmls', + attributeName: { + localPart: 'agent_nmls' + }, + type: 'attribute' + }, { + name: 'companyNmls', + attributeName: { + localPart: 'company_nmls' + }, + type: 'attribute' + }, { + name: 'ssn', + attributeName: { + localPart: 'ssn' + }, + type: 'attribute' + }, { + name: 'dob', + typeInfo: 'Date', + attributeName: { + localPart: 'dob' + }, + type: 'attribute' + }, { + name: 'isSsnTaxid', + attributeName: { + localPart: 'is_ssn_taxid' + }, + type: 'attribute' + }] + }, { + localName: 'MORTGAGEBASEAPPLICANT.FINANCIALINFO.MONTHLYINCOME', + typeName: null, + baseTypeInfo: '.BASEMONTHLYINCOME', + propertyInfos: [{ + name: 'specialincome', + minOccurs: 0, + collection: true, + elementName: 'SPECIAL_INCOME', + typeInfo: '.MORTGAGEBASEAPPLICANT.FINANCIALINFO.MONTHLYINCOME.SPECIALINCOME' + }] + }, { + localName: 'BASELOANSTATUS', + typeName: 'BASE_LOAN_STATUS', + propertyInfos: [{ + name: 'loanStatus', + required: true, + attributeName: { + localPart: 'loan_status' + }, + type: 'attribute' + }, { + name: 'initialEntryTimestamp', + typeInfo: 'Calendar', + attributeName: { + localPart: 'initial_entry_timestamp' + }, + type: 'attribute' + }, { + name: 'lastModified', + typeInfo: 'Calendar', + attributeName: { + localPart: 'last_modified' + }, + type: 'attribute' + }, { + name: 'submitDate', + typeInfo: 'Calendar', + attributeName: { + localPart: 'submit_date' + }, + type: 'attribute' + }, { + name: 'underwriteSubmitDate', + typeInfo: 'Calendar', + attributeName: { + localPart: 'underwrite_submit_date' + }, + type: 'attribute' + }, { + name: 'isLocked', + required: true, + attributeName: { + localPart: 'is_locked' + }, + type: 'attribute' + }, { + name: 'existingBalance', + typeInfo: 'Decimal', + attributeName: { + localPart: 'existing_balance' + }, + type: 'attribute' + }, { + name: 'existingBalanceDate', + typeInfo: 'Date', + attributeName: { + localPart: 'existing_balance_date' + }, + type: 'attribute' + }, { + name: 'delinquencyPeriod', + typeInfo: 'Integer', + attributeName: { + localPart: 'delinquency_period' + }, + type: 'attribute' + }, { + name: 'delinquencyAmount', + typeInfo: 'Decimal', + attributeName: { + localPart: 'delinquency_amount' + }, + type: 'attribute' + }, { + name: 'approvalDate', + typeInfo: 'DateTime', + attributeName: { + localPart: 'approval_date' + }, + type: 'attribute' + }, { + name: 'declinedDate', + typeInfo: 'DateTime', + attributeName: { + localPart: 'declined_date' + }, + type: 'attribute' + }, { + name: 'firstApprovalDate', + typeInfo: 'DateTime', + attributeName: { + localPart: 'first_approval_date' + }, + type: 'attribute' + }, { + name: 'nextPaymentDate', + typeInfo: 'Date', + attributeName: { + localPart: 'next_payment_date' + }, + type: 'attribute' + }, { + name: 'responseDate', + typeInfo: 'DateTime', + attributeName: { + localPart: 'response_date' + }, + type: 'attribute' + }, { + name: 'counterOfferDate', + typeInfo: 'DateTime', + attributeName: { + localPart: 'counter_offer_date' + }, + type: 'attribute' + }, { + name: 'appReceiveDate', + typeInfo: 'DateTime', + attributeName: { + localPart: 'app_receive_date' + }, + type: 'attribute' + }, { + name: 'decidingDate', + typeInfo: 'Date', + attributeName: { + localPart: 'deciding_date' + }, + type: 'attribute' + }, { + name: 'bookingDate', + typeInfo: 'DateTime', + attributeName: { + localPart: 'booking_date' + }, + type: 'attribute' + }, { + name: 'bookingReferenceId', + attributeName: { + localPart: 'booking_reference_id' + }, + type: 'attribute' + }] + }, { + localName: 'MORTGAGEBASEAPPLICANT.FINANCIALINFO.MONTHLYINCOME.SPECIALINCOME', + typeName: null, + propertyInfos: [{ + name: 'incomeType', + typeInfo: { + type: 'list' + }, + attributeName: { + localPart: 'income_type' + }, + type: 'attribute' + }, { + name: 'amount', + typeInfo: 'Decimal', + attributeName: { + localPart: 'amount' + }, + type: 'attribute' + }] + }, { + localName: 'BASEASSETLIST.ASSET', + typeName: null, + baseTypeInfo: '.BASEASSET' + }, { + localName: 'MORTGAGELOAN.REQUESTEDPRODUCTS', + typeName: null, + propertyInfos: [{ + name: 'product', + minOccurs: 0, + collection: true, + elementName: 'PRODUCT', + typeInfo: '.MORTGAGEREQUESTEDPRODUCT' + }] + }, { + localName: 'BASEASSETVEHICLE', + typeName: 'BASE_ASSET_VEHICLE', + baseTypeInfo: '.BASEASSET', + propertyInfos: [{ + name: 'vehicleYear', + attributeName: { + localPart: 'vehicle_year' + }, + type: 'attribute' + }, { + name: 'vehicleMake', + attributeName: { + localPart: 'vehicle_make' + }, + type: 'attribute' + }, { + name: 'vehicleModel', + attributeName: { + localPart: 'vehicle_model' + }, + type: 'attribute' + }, { + name: 'vehicleVin', + attributeName: { + localPart: 'vehicle_vin' + }, + type: 'attribute' + }, { + name: 'vehicleTitleOwner', + attributeName: { + localPart: 'vehicle_title_owner' + }, + type: 'attribute' + }, { + name: 'vehicleTitleNumber', + attributeName: { + localPart: 'vehicle_title_number' + }, + type: 'attribute' + }, { + name: 'vehicleColor', + attributeName: { + localPart: 'vehicle_color' + }, + type: 'attribute' + }, { + name: 'vehicleMiles', + typeInfo: 'Int', + attributeName: { + localPart: 'vehicle_miles' + }, + type: 'attribute' + }, { + name: 'vehicleLicensePlate', + attributeName: { + localPart: 'vehicle_license_plate' + }, + type: 'attribute' + }, { + name: 'vehicleSeller', + attributeName: { + localPart: 'vehicle_seller' + }, + type: 'attribute' + }, { + name: 'vehicleHasProofInsurance', + attributeName: { + localPart: 'vehicle_has_proof_insurance' + }, + type: 'attribute' + }] + }, { + localName: 'PAYMENTTRANSFERFROMINTERNALACCOUNTINFO', + typeName: 'PAYMENT_TRANSFER_FROM_INTERNAL_ACCOUNT_INFO', + propertyInfos: [{ + name: 'accountType', + attributeName: { + localPart: 'account_type' + }, + type: 'attribute' + }, { + name: 'accountNumber', + attributeName: { + localPart: 'account_number' + }, + type: 'attribute' + }, { + name: 'nameOnAccount', + attributeName: { + localPart: 'name_on_account' + }, + type: 'attribute' + }] + }, { + localName: 'MORTGAGELOAN.APPLICANTS', + typeName: null, + propertyInfos: [{ + name: 'applicant', + required: true, + collection: true, + elementName: 'APPLICANT', + typeInfo: '.MORTGAGEAPPLICANT' + }, { + name: 'selectedProductBorrowerId', + attributeName: { + localPart: 'selected_product_borrower_id' + }, + type: 'attribute' + }] + }, { + localName: 'INTEGRATIONDATA', + typeName: 'INTEGRATION_DATA' + }, { + localName: 'PAYMENTTRANSFERFROMOTHERINSTITUTIONINFO', + typeName: 'PAYMENT_TRANSFER_FROM_OTHER_INSTITUTION_INFO', + propertyInfos: [{ + name: 'accountType', + attributeName: { + localPart: 'account_type' + }, + type: 'attribute' + }, { + name: 'accountNumber', + attributeName: { + localPart: 'account_number' + }, + type: 'attribute' + }, { + name: 'nameOnAccount', + attributeName: { + localPart: 'name_on_account' + }, + type: 'attribute' + }, { + name: 'bankRoutingNumber', + attributeName: { + localPart: 'bank_routing_number' + }, + type: 'attribute' + }, { + name: 'bankName', + attributeName: { + localPart: 'bank_name' + }, + type: 'attribute' + }, { + name: 'bankZip', + attributeName: { + localPart: 'bank_zip' + }, + type: 'attribute' + }, { + name: 'bankCity', + attributeName: { + localPart: 'bank_city' + }, + type: 'attribute' + }, { + name: 'bankState', + attributeName: { + localPart: 'bank_state' + }, + type: 'attribute' + }] + }, { + localName: 'MORTGAGELOAN.FUNDING.INSURANCEOPTIONS', + typeName: null, + propertyInfos: [{ + name: 'insuranceoption', + minOccurs: 0, + collection: true, + elementName: 'INSURANCE_OPTION', + typeInfo: '.MORTGAGEINSURANCE' + }, { + name: 'loanClass', + attributeName: { + localPart: 'loan_class' + }, + type: 'attribute' + }, { + name: 'description', + attributeName: { + localPart: 'description' + }, + type: 'attribute' + }, { + name: 'borrower1Index', + typeInfo: 'Integer', + attributeName: { + localPart: 'borrower_1_index' + }, + type: 'attribute' + }, { + name: 'borrower1IsSpouse', + attributeName: { + localPart: 'borrower_1_is_spouse' + }, + type: 'attribute' + }, { + name: 'borrower2Index', + typeInfo: 'Integer', + attributeName: { + localPart: 'borrower_2_index' + }, + type: 'attribute' + }, { + name: 'borrower2IsSpouse', + attributeName: { + localPart: 'borrower_2_is_spouse' + }, + type: 'attribute' + }] + }, { + localName: 'MORTGAGELOAN.COMMENTS', + typeName: null, + baseTypeInfo: '.BASECOMMENTS', + propertyInfos: [{ + name: 'unabletofund', + elementName: 'UNABLE_TO_FUND', + typeInfo: 'AnyType' + }] + }, { + localName: 'BASEASSETSAVINGSACCOUNT', + typeName: 'BASE_ASSET_SAVINGS_ACCOUNT', + baseTypeInfo: '.BASEASSET', + propertyInfos: [{ + name: 'expirationDate', + typeInfo: 'Date', + attributeName: { + localPart: 'expiration_date' + }, + type: 'attribute' + }, { + name: 'issueDate', + typeInfo: 'Date', + attributeName: { + localPart: 'issue_date' + }, + type: 'attribute' + }] + }, { + localName: 'BASEWEBMSHISTORY.MESSAGE', + typeName: null, + propertyInfos: [{ + name: 'time', + typeInfo: 'DateTime', + attributeName: { + localPart: 'time' + }, + type: 'attribute' + }, { + name: 'name', + attributeName: { + localPart: 'name' + }, + type: 'attribute' + }, { + name: 'type', + attributeName: { + localPart: 'type' + }, + type: 'attribute' + }, { + name: 'text', + attributeName: { + localPart: 'text' + }, + type: 'attribute' + }] + }, { + localName: 'MORTGAGEBASEAPPLICANT.FINANCIALINFO', + typeName: null, + propertyInfos: [{ + name: 'currentemployment', + minOccurs: 0, + collection: true, + elementName: 'CURRENT_EMPLOYMENT', + typeInfo: '.MORTGAGEBASEAPPLICANT.FINANCIALINFO.CURRENTEMPLOYMENT' + }, { + name: 'previousemployment', + minOccurs: 0, + collection: true, + elementName: 'PREVIOUS_EMPLOYMENT', + typeInfo: '.MORTGAGEBASEAPPLICANT.FINANCIALINFO.PREVIOUSEMPLOYMENT' + }, { + name: 'monthlyincome', + required: true, + elementName: 'MONTHLY_INCOME', + typeInfo: '.MORTGAGEBASEAPPLICANT.FINANCIALINFO.MONTHLYINCOME' + }, { + name: 'monthlydebt', + required: true, + elementName: 'MONTHLY_DEBT', + typeInfo: '.BASEMONTHLYDEBT' + }] + }, { + localName: 'PAYMENTPAYROLLDEDUCTIONINFO', + typeName: 'PAYMENT_PAYROLL_DEDUCTION_INFO', + propertyInfos: [{ + name: 'accountNumber', + attributeName: { + localPart: 'account_number' + }, + type: 'attribute' + }] + }, { + localName: 'BASECURRENTADDRESSCHOICE', + typeName: 'BASE_CURRENT_ADDRESS_CHOICE', + propertyInfos: [{ + name: 'strictaddress', + required: true, + elementName: 'STRICT_ADDRESS', + typeInfo: '.BASEADDRESSSTRICT' + }, { + name: 'looseaddress', + required: true, + elementName: 'LOOSE_ADDRESS', + typeInfo: '.BASEADDRESSLOOSE' + }, { + name: 'threelineaddress', + required: true, + elementName: 'THREE_LINE_ADDRESS', + typeInfo: '.BASEADDRESSTHREELINE' + }] + }, { + localName: 'BASEADDRESSSTRICT', + typeName: 'BASE_ADDRESS_STRICT', + propertyInfos: [{ + name: 'streetAddress', + attributeName: { + localPart: 'street_address' + }, + type: 'attribute' + }, { + name: 'streetNo', + attributeName: { + localPart: 'street_no' + }, + type: 'attribute' + }, { + name: 'streetDirection', + attributeName: { + localPart: 'street_direction' + }, + type: 'attribute' + }, { + name: 'streetName', + attributeName: { + localPart: 'street_name' + }, + type: 'attribute' + }, { + name: 'streetType', + attributeName: { + localPart: 'street_type' + }, + type: 'attribute' + }, { + name: 'unitNo', + attributeName: { + localPart: 'unit_no' + }, + type: 'attribute' + }, { + name: 'verificationDate', + typeInfo: 'Calendar', + attributeName: { + localPart: 'verification_date' + }, + type: 'attribute' + }, { + name: 'city', + attributeName: { + localPart: 'city' + }, + type: 'attribute' + }, { + name: 'state', + attributeName: { + localPart: 'state' + }, + type: 'attribute' + }, { + name: 'zip', + attributeName: { + localPart: 'zip' + }, + type: 'attribute' + }, { + name: 'county', + attributeName: { + localPart: 'county' + }, + type: 'attribute' + }] + }, { + localName: 'DECLARATIONS', + propertyInfos: [{ + name: 'hasJudgeBankruptForeclosure', + attributeName: { + localPart: 'has_judge_bankrupt_foreclosure' + }, + type: 'attribute' + }, { + name: 'hasDeclareBankrupt', + attributeName: { + localPart: 'has_declare_bankrupt' + }, + type: 'attribute' + }, { + name: 'hasChapter13', + attributeName: { + localPart: 'has_chapter_13' + }, + type: 'attribute' + }, { + name: 'hasLawsuitParty', + attributeName: { + localPart: 'has_lawsuit_party' + }, + type: 'attribute' + }, { + name: 'hasJudgement', + attributeName: { + localPart: 'has_judgement' + }, + type: 'attribute' + }, { + name: 'hasForeclosure', + attributeName: { + localPart: 'has_foreclosure' + }, + type: 'attribute' + }, { + name: 'hasReposession', + attributeName: { + localPart: 'has_reposession' + }, + type: 'attribute' + }, { + name: 'hasOtherObligation', + attributeName: { + localPart: 'has_other_obligation' + }, + type: 'attribute' + }, { + name: 'hasPastDueBills', + attributeName: { + localPart: 'has_past_due_bills' + }, + type: 'attribute' + }, { + name: 'hasCoMaker', + attributeName: { + localPart: 'has_co_maker' + }, + type: 'attribute' + }, { + name: 'coMakerPrimaryName', + attributeName: { + localPart: 'co_maker_primary_name' + }, + type: 'attribute' + }, { + name: 'coMakerCreditor', + attributeName: { + localPart: 'co_maker_creditor' + }, + type: 'attribute' + }, { + name: 'coMakerAmount', + typeInfo: 'Decimal', + attributeName: { + localPart: 'co_maker_amount' + }, + type: 'attribute' + }, { + name: 'hasAlias', + attributeName: { + localPart: 'has_alias' + }, + type: 'attribute' + }, { + name: 'alias', + attributeName: { + localPart: 'alias' + }, + type: 'attribute' + }, { + name: 'hasIncomeDecline', + attributeName: { + localPart: 'has_income_decline' + }, + type: 'attribute' + }, { + name: 'hasSuitsPending', + attributeName: { + localPart: 'has_suits_pending' + }, + type: 'attribute' + }, { + name: 'hasAlimony', + attributeName: { + localPart: 'has_alimony' + }, + type: 'attribute' + }, { + name: 'alimonyRecipient', + attributeName: { + localPart: 'alimony_recipient' + }, + type: 'attribute' + }, { + name: 'alimonyRecipientAddress', + attributeName: { + localPart: 'alimony_recipient_address' + }, + type: 'attribute' + }, { + name: 'hasPropertyForSale', + attributeName: { + localPart: 'has_property_for_sale' + }, + type: 'attribute' + }] + }, { + localName: 'MORTGAGEMONTHLYDEBT', + typeName: 'MORTGAGE_MONTHLY_DEBT', + baseTypeInfo: '.BASEMONTHLYDEBT' + }, { + localName: 'BASEASSETREALESTATE', + typeName: 'BASE_ASSET_REAL_ESTATE', + baseTypeInfo: '.BASEASSET', + propertyInfos: [{ + name: 'propertyType', + attributeName: { + localPart: 'property_type' + }, + type: 'attribute' + }, { + name: 'propertyGrossRentalIncome', + typeInfo: 'Decimal', + attributeName: { + localPart: 'property_gross_rental_income' + }, + type: 'attribute' + }, { + name: 'propertyNetRentalIncome', + typeInfo: 'Decimal', + attributeName: { + localPart: 'property_net_rental_income' + }, + type: 'attribute' + }, { + name: 'propertyMortgagePayments', + typeInfo: 'Decimal', + attributeName: { + localPart: 'property_mortgage_payments' + }, + type: 'attribute' + }, { + name: 'propertyOtherCosts', + typeInfo: 'Decimal', + attributeName: { + localPart: 'property_other_costs' + }, + type: 'attribute' + }, { + name: 'propertyCurrentResidenceIndicator', + attributeName: { + localPart: 'property_current_residence_indicator' + }, + type: 'attribute' + }, { + name: 'propertyDisposition', + attributeName: { + localPart: 'property_disposition' + }, + type: 'attribute' + }, { + name: 'isSubjectProperty', + attributeName: { + localPart: 'is_subject_property' + }, + type: 'attribute' + }, { + name: 'propertyTaxId', + attributeName: { + localPart: 'property_tax_id' + }, + type: 'attribute' + }, { + name: 'isFinancedProperty', + attributeName: { + localPart: 'is_financed_property' + }, + type: 'attribute' + }] + }, { + localName: 'BASETASKLIST.TASK', + typeName: null, + propertyInfos: [{ + name: 'assignto', + elementName: 'ASSIGNTO', + typeInfo: '.BASEPARTY' + }, { + name: 'complete', + elementName: 'COMPLETE', + typeInfo: '.BASEPARTY' + }, { + name: 'create', + elementName: 'CREATE', + typeInfo: '.BASEPARTY' + }, { + name: 'dueloan', + elementName: 'DUELOAN', + typeInfo: '.BASEPARTY' + }, { + name: 'appliedset', + elementName: 'APPLIEDSET', + typeInfo: '.BASETASKLIST.TASK.APPLIEDSET' + }, { + name: 'requireset', + elementName: 'REQUIRESET', + typeInfo: '.BASETASKLIST.TASK.REQUIRESET' + }, { + name: 'dateDue', + typeInfo: 'AnySimpleType', + attributeName: { + localPart: 'date_due' + }, + type: 'attribute' + }, { + name: 'dateCompleted', + typeInfo: 'AnySimpleType', + attributeName: { + localPart: 'date_completed' + }, + type: 'attribute' + }, { + name: 'dateCreated', + typeInfo: 'AnySimpleType', + attributeName: { + localPart: 'date_created' + }, + type: 'attribute' + }, { + name: 'description', + typeInfo: 'AnySimpleType', + attributeName: { + localPart: 'description' + }, + type: 'attribute' + }, { + name: 'required', + typeInfo: 'AnySimpleType', + attributeName: { + localPart: 'required' + }, + type: 'attribute' + }, { + name: 'completed', + typeInfo: 'AnySimpleType', + attributeName: { + localPart: 'completed' + }, + type: 'attribute' + }, { + name: 'category', + typeInfo: 'AnySimpleType', + attributeName: { + localPart: 'category' + }, + type: 'attribute' + }, { + name: 'priority', + typeInfo: 'AnySimpleType', + attributeName: { + localPart: 'priority' + }, + type: 'attribute' + }, { + name: 'position', + typeInfo: 'AnySimpleType', + attributeName: { + localPart: 'position' + }, + type: 'attribute' + }, { + name: 'assigntoOfficer', + typeInfo: 'AnySimpleType', + attributeName: { + localPart: 'assignto_officer' + }, + type: 'attribute' + }, { + name: 'completeOfficer', + typeInfo: 'AnySimpleType', + attributeName: { + localPart: 'complete_officer' + }, + type: 'attribute' + }, { + name: 'createOfficer', + typeInfo: 'AnySimpleType', + attributeName: { + localPart: 'create_officer' + }, + type: 'attribute' + }, { + name: 'dueloanOfficer', + typeInfo: 'AnySimpleType', + attributeName: { + localPart: 'dueloan_officer' + }, + type: 'attribute' + }, { + name: 'isApplied', + typeInfo: 'AnySimpleType', + attributeName: { + localPart: 'is_applied' + }, + type: 'attribute' + }, { + name: 'isRequired', + typeInfo: 'AnySimpleType', + attributeName: { + localPart: 'is_required' + }, + type: 'attribute' + }] + }, { + localName: 'BASEASSETSHARE', + typeName: 'BASE_ASSET_SHARE', + baseTypeInfo: '.BASEASSET', + propertyInfos: [{ + name: 'expirationDate', + typeInfo: 'Date', + attributeName: { + localPart: 'expiration_date' + }, + type: 'attribute' + }, { + name: 'pledgeType', + attributeName: { + localPart: 'pledge_type' + }, + type: 'attribute' + }, { + name: 'rate', + typeInfo: 'Decimal', + attributeName: { + localPart: 'rate' + }, + type: 'attribute' + }, { + name: 'pledgePercent', + typeInfo: 'Decimal', + attributeName: { + localPart: 'pledge_percent' + }, + type: 'attribute' + }, { + name: 'pledgeValueType', + attributeName: { + localPart: 'pledge_value_type' + }, + type: 'attribute' + }, { + name: 'pledgeValue', + typeInfo: 'Decimal', + attributeName: { + localPart: 'pledge_value' + }, + type: 'attribute' + }] + }, { + localName: 'BASEINSURANCE', + typeName: 'BASE_INSURANCE', + propertyInfos: [{ + name: 'coverage', + typeInfo: { + type: 'list' + }, + attributeName: { + localPart: 'coverage' + }, + type: 'attribute' + }, { + name: 'planKey', + attributeName: { + localPart: 'plan_key' + }, + type: 'attribute' + }, { + name: 'description', + attributeName: { + localPart: 'description' + }, + type: 'attribute' + }, { + name: 'premium', + typeInfo: 'Decimal', + attributeName: { + localPart: 'premium' + }, + type: 'attribute' + }, { + name: 'premiumMode', + attributeName: { + localPart: 'premium_mode' + }, + type: 'attribute' + }, { + name: 'costPerDay', + typeInfo: 'Decimal', + attributeName: { + localPart: 'cost_per_day' + }, + type: 'attribute' + }, { + name: 'insuredAmount', + typeInfo: 'Decimal', + attributeName: { + localPart: 'insured_amount' + }, + type: 'attribute' + }, { + name: 'insuredRate', + typeInfo: 'Decimal', + attributeName: { + localPart: 'insured_rate' + }, + type: 'attribute' + }, { + name: 'expireDate', + typeInfo: 'Date', + attributeName: { + localPart: 'expire_date' + }, + type: 'attribute' + }, { + name: 'lastPulledDate', + typeInfo: 'DateTime', + attributeName: { + localPart: 'last_pulled_date' + }, + type: 'attribute' + }] + }, { + type: 'enumInfo', + localName: 'BaseRaceTypeSingle', + baseTypeInfo: 'NMToken', + values: ['AMERICAN_INDIAN', 'ASIAN', 'BLACK', 'PACIFIC_ISLANDER', 'WHITE'] + }, { + type: 'enumInfo', + localName: 'BaseEmployeeOfLenderTypes', + values: ['NONE', 'EMPLOYEE', 'MANAGER', 'EXECUTIVE', 'BOARDMEMBER', 'EMPLOYEEFAMILY', 'BOARDFAMILY', 'OTHER'] + }, { + type: 'enumInfo', + localName: 'BaseApplicantType', + values: ['P', 'C', 'S', 'G'] + }], + elementInfos: [{ + elementName: 'MORTGAGE_LOAN', + typeInfo: '.MORTGAGELOAN' + }] + }; + return { + mortgage_loan: mortgage_loan + }; +}; +if (typeof define === 'function' && define.amd) { + define([], mortgage_loan_Module_Factory); +} +else { + var mortgage_loan_Module = mortgage_loan_Module_Factory(); + if (typeof module !== 'undefined' && module.exports) { + module.exports.mortgage_loan = mortgage_loan_Module.mortgage_loan; + } + else { + var mortgage_loan = mortgage_loan_Module.mortgage_loan; + } +} \ No newline at end of file diff --git a/l/lpq/CLF_20190618_pc/mortgage_loan.xsd b/l/lpq/CLF_20190618_pc/mortgage_loan.xsd new file mode 100644 index 0000000..acc381c --- /dev/null +++ b/l/lpq/CLF_20190618_pc/mortgage_loan.xsd @@ -0,0 +1,3083 @@ + + + + + + + + + + + + + + + + + + + + -If credit report data is empty applican'ts credit report won't be imported. + -If credit report's applicant-ssn mismatches the applicant's ssn credit report won't be imported. + -If spouse exists, then this MUST be a joint report. Otherwise, this will be a single applicant credit report. + + + + + + + + + + + + + + + + + + Default is CDATA encoding. This will allow clients to easily access data. However, you cannot nest CDATA -- hence if you use base64, then the credit report will be stored as base64 encoded text on the element. + + + + + + + + + + + + + + + + Combined monthly payments towards current property. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + If Applicant's Address is domestic, please use Address Choice of "LOOSE_ADDRESS". + And "street_address_2" is currently not supported. + + But if Applicant's address is foreign, then "THREE_LINE_ADDRESS" should be used. In this case, + all three attributes "street_address_1", "street_address_2", "street_address_3" are supported. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + This value is readonly from LPQ. If you want to set it, please use the employee_of_lender_type + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + If not specified, assumes mailing address = current address. + For Mailing Address, both "street_address_1" and "street_address_2" are supported. + + + + + + + + If set to Y, then LPQ use values of current address AND any values for this element will be ignored. Default is Y. + + + + + + + + + + + + + + + + + + + Is this applicant qualified as a veteran under HUD guidelines and that the loan may be processed as a VA loan. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + All position must be unique. Up to 3 current trust deeds are supported. This is used by HE and ML. + + + + + Information regarding 2nd trust deed that will be closed with this loan. This is applicable for ML only. + + + + + + + + + + + This is the inverse of Non-Applicant Owner on the UI of Legal Description + + + + + + + + + + + + Home equity prupose. + + + + + Internal home equity purpose id. If specified, will override 'purpose_name' + + + + + + Internal OTHER home equity purpose id. If specified, will override 'other_reason_name' + + + + + + This field is for he_internal_disclosure_codes for internal use only. LoansPQ will export this value but will not import it. This internal value is auto generated by LPQ when creating a new loan. If updating a loan, use the loan_number. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Only applicable if is_lot_loan=Y. + + + + + + + + + + + + + Only applicable if non-equity application. For HE, refer to HOME_EQUITY_DATA:purpose_name + + + + + + + + + + + + + + + + + + This attribute maps to logical "reason" field on app. It serves a dual purpose. For non-home equity loans, please use the refinance_purpose_first values; for home equities, please use the homeequity_refinance_purpose values. Text is provided below only for clarification of what is shown on UI, but actual xml should use "value". + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + If lender product is LOC, then this field should match loc_amount. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + if this is a first td, then this will be equal to the proposed_monthly_payment. If this is a 2nd td, then it may equal to the proposed_other_pi. + + + + + + + + + + + Represents monthly payment without any price adjustments. If price adjustments don't apply, this field should equal monthly_payment. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + This is a readonly field + + + + + + + This is a readonly field + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + If lender product is LOC, then this field should match amount_approved. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Specifies the position of subordination for this deed. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Applicable for Manufacture home. + + + + + + + + Applicable for Manufacture home. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + information of new trust deeds on subject property at time of closing + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Specifies the position of subordination for this deed. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + FNMACaseFileNumber = loan_number when type = FNMA + + + + + + + + + + + + + + + + + + fnnma attributes only applicable if type = "FNMA" + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + S - Jointly + SP - Joint w/ Spouse + O - joint w/ another person + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + F - Fixed + A - Adjustable + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Every applicant on the application will be considered a card holder, as well as any additionally defined card holders. For applicants that are card holders, note that the personally identifying fields will be treated as read-only because they are retrieved from the applicant itself, not imported from here. If there are x applicants on your application, then the first x CARD_HOLDER elements must be slotted out and reserved for them. + + + + + + + + + + + + + + + + + + + + + + + + + + + + Sent to the host system. Can be used for such thing as identifying card image to use. + + + + + + + Used to indicate if card holder is an authorized user (N) or just an applicant on the application (Y). + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + This field is internal_card_holder_id for internal use only. LoansPQ will export this value and will import it, but never add this yourself or pull from another application. This internal value is auto generated by LPQ when creating a new card holder. + + + + + + + + + + + + + + <item value="APPRAISER" text="APPRAISER" xmlns="http://www.meridianlink.com/CLF" /> + <item value="ASSETOWN" text="ASSET OWNER" xmlns="http://www.meridianlink.com/CLF" /> + <item value="BANK" text="BANK" xmlns="http://www.meridianlink.com/CLF" /> + <item value="BROKER" text="BROKER" xmlns="http://www.meridianlink.com/CLF" /> + <item value="BROKER REP" text="BROKER REP" xmlns="http://www.meridianlink.com/CLF" /> + <item value="BUILDER" text="BUILDER" xmlns="http://www.meridianlink.com/CLF" /> + <item value="BUYERAGENT" text="BUYER AGENT" xmlns="http://www.meridianlink.com/CLF" /> + <item value="BUYERATTOR" text="BUYER ATTORNEY" xmlns="http://www.meridianlink.com/CLF" /> + <item value="CALLC AGT" text="CALL CENTER AGENT" xmlns="http://www.meridianlink.com/CLF" /> + <item value="CLOSE AGNT" text="CLOSING AGENT" xmlns="http://www.meridianlink.com/CLF" /> + <item value="CREDIT RPT" text="CREDIT REPORT" xmlns="http://www.meridianlink.com/CLF" /> + <item value="ECOA" text="ECOA" xmlns="http://www.meridianlink.com/CLF" /> + <item value="ESCROW" text="ESCROW" xmlns="http://www.meridianlink.com/CLF" /> + <item value="FAIR HOUSE" text="FAIR HOUSING LENDING" xmlns="http://www.meridianlink.com/CLF" /> + <item value="FLOOD CERT" text="FLOOD CERTIFICATION" xmlns="http://www.meridianlink.com/CLF" /> + <item value="FLOOD INS" text="FLOOD INSURANCE" xmlns="http://www.meridianlink.com/CLF" /> + <item value="HOA" text="HOMEOWNER ASSOCIATION" xmlns="http://www.meridianlink.com/CLF" /> + <item value="INSURANCE" text="HOMEOWNER INSURANCE" xmlns="http://www.meridianlink.com/CLF" /> + <item value="INVESTOR" text="INVESTOR" xmlns="http://www.meridianlink.com/CLF" /> + <item value="LIST AGENT" text="LISTING AGENT" xmlns="http://www.meridianlink.com/CLF" /> + <item value="MANAGER" text="MANAGER" xmlns="http://www.meridianlink.com/CLF" /> + <item value="MARKETLEAD" text="MARKETING LEAD" xmlns="http://www.meridianlink.com/CLF" /> + <item value="MTGINSURAN" text="MORTGAGE INSURANCE" xmlns="http://www.meridianlink.com/CLF" /> + <item value="REALTOR" text="REALTOR" xmlns="http://www.meridianlink.com/CLF" /> + <item value="SELLER" text="SELLER" xmlns="http://www.meridianlink.com/CLF" /> + <item value="SELLER ATT" text="SELLER ATTORNEY" xmlns="http://www.meridianlink.com/CLF" /> + <item value="SELLERAGNT" text="SELLING AGENT" xmlns="http://www.meridianlink.com/CLF" /> + <item value="SERVICING" text="SERVICING" xmlns="http://www.meridianlink.com/CLF" /> + <item value="SURVEYOR" text="SURVEYOR" xmlns="http://www.meridianlink.com/CLF" /> + <item value="TITLE" text="TITLE" xmlns="http://www.meridianlink.com/CLF" /> + <item value="UNDERWRITE" text="UNDERWRITER" xmlns="http://www.meridianlink.com/CLF" /> + <item value="OTHER" text="OTHER" xmlns="http://www.meridianlink.com/CLF" /> + <item value="VESTING" text="VESTING" xmlns="http://www.meridianlink.com/CLF" /> + <item value="APPLICANT" text="APPLICANT" xmlns="http://www.meridianlink.com/CLF" /> + <item value="NSS" text="NON SIGNING SPOUSE" enum_name="NonSigningSpouse" xmlns="http://www.meridianlink.com/CLF" /> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ie: This would be the loan # that this contact uses. For the case of insurance provider, this would be their policy number. + + + + + + For case of insurance provider, this could be the policy effective date. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Selected_product_borrower_id references the borrower_id attribute. The applicant ID GUID is not saved. Applicants are identified by the integer borrower_id attribute. + + + + + + + + + + + + Consumer requested products + + + + + + + + + + + + + + + + + + + + Some fields are prohibited to make it explicitly clear that these fields should be dynamically calculated. + + + + + + + + + + + + + + + + + + O - Open Ended + C - Closed Ended + + + + + + + + + + + + + + + + + + + + + + + + + Mortgage Loans only uses the cash_prepaid_finance_charge attribute + + + + + + + + + + + + + + + + + + + + + + Agents and third parties involved with this loan. + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/l/lpq/CLF_20190618_pc/personal_loan.xsd b/l/lpq/CLF_20190618_pc/personal_loan.xsd index 43fa853..7cffeff 100755 --- a/l/lpq/CLF_20190618_pc/personal_loan.xsd +++ b/l/lpq/CLF_20190618_pc/personal_loan.xsd @@ -53,7 +53,7 @@ Modification history: - Default is CDATA encoding. This will allow clients to easily access data. However, you cannot nest CDATA - hence if you use base64, then the credit report will be stored as base64 encoded text on the element. + Default is CDATA encoding. This will allow clients to easily access data. However, you cannot nest CDATA -- hence if you use base64, then the credit report will be stored as base64 encoded text on the element. diff --git a/l/lpq/CLF_20190618_pc/vehicle_loan.js b/l/lpq/CLF_20190618_pc/vehicle_loan.js new file mode 100644 index 0000000..176d7ba --- /dev/null +++ b/l/lpq/CLF_20190618_pc/vehicle_loan.js @@ -0,0 +1,6759 @@ +var vehicle_loan_Module_Factory = function () { + var vehicle_loan = { + name: 'vehicle_loan', + defaultElementNamespaceURI: 'http:\/\/www.meridianlink.com\/CLF', + typeInfos: [{ + localName: 'FOMANSWEREDQUESTIONS.FOMANSWEREDQUESTION', + typeName: null, + propertyInfos: [{ + name: 'textTemplate', + required: true, + elementName: 'text_template' + }, { + name: 'fomanswers', + required: true, + elementName: 'FOM_ANSWERS', + typeInfo: '.FOMANSWEREDQUESTIONS.FOMANSWEREDQUESTION.FOMANSWERS' + }, { + name: 'name', + attributeName: { + localPart: 'name' + }, + type: 'attribute' + }] + }, { + localName: 'BASEDISBURSEMENTACH', + typeName: 'BASE_DISBURSEMENT_ACH', + baseTypeInfo: '.BASEDISBURSEMENT', + propertyInfos: [{ + name: 'nameOnAccount', + attributeName: { + localPart: 'name_on_account' + }, + type: 'attribute' + }, { + name: 'accountNumber', + attributeName: { + localPart: 'account_number' + }, + type: 'attribute' + }, { + name: 'bankRoutingNumber', + attributeName: { + localPart: 'bank_routing_number' + }, + type: 'attribute' + }, { + name: 'bankName', + attributeName: { + localPart: 'bank_name' + }, + type: 'attribute' + }, { + name: 'bankState', + attributeName: { + localPart: 'bank_state' + }, + type: 'attribute' + }, { + name: 'accountType', + attributeName: { + localPart: 'account_type' + }, + type: 'attribute' + }, { + name: 'transactionType', + attributeName: { + localPart: 'transaction_type' + }, + type: 'attribute' + }, { + name: 'achIsPrimaryApplicant', + attributeName: { + localPart: 'ach_is_primary_applicant' + }, + type: 'attribute' + }, { + name: 'payoffDate', + typeInfo: 'Calendar', + attributeName: { + localPart: 'payoff_date' + }, + type: 'attribute' + }, { + name: 'interestPerDiem', + typeInfo: 'Double', + attributeName: { + localPart: 'interest_per_diem' + }, + type: 'attribute' + }] + }, { + localName: 'BASEMONTHLYINCOME', + typeName: 'BASE_MONTHLY_INCOME', + propertyInfos: [{ + name: 'otherincome', + minOccurs: 0, + maxOccurs: 20, + collection: true, + elementName: 'OTHER_INCOME', + typeInfo: '.BASEMONTHLYINCOME.OTHERINCOME' + }, { + name: 'isMonthlyIncomeBaseSalaryManual', + attributeName: { + localPart: 'is_monthly_income_base_salary_manual' + }, + type: 'attribute' + }, { + name: 'isBahIncluded', + attributeName: { + localPart: 'is_bah_included' + }, + type: 'attribute' + }, { + name: 'monthlyIncomeBaseSalary', + typeInfo: 'Decimal', + attributeName: { + localPart: 'monthly_income_base_salary' + }, + type: 'attribute' + }, { + name: 'isTaxExemptMonthlyIncomeBaseSalary', + attributeName: { + localPart: 'is_tax_exempt_monthly_income_base_salary' + }, + type: 'attribute' + }, { + name: 'isHmdaExemptMonthlyIncomeBaseSalary', + attributeName: { + localPart: 'is_hmda_exempt_monthly_income_base_salary' + }, + type: 'attribute' + }, { + name: 'monthlyIncomeOverTime', + typeInfo: 'Decimal', + attributeName: { + localPart: 'monthly_income_over_time' + }, + type: 'attribute' + }, { + name: 'monthlyIncomeBonus', + typeInfo: 'Decimal', + attributeName: { + localPart: 'monthly_income_bonus' + }, + type: 'attribute' + }, { + name: 'monthlyIncomeCommission', + typeInfo: 'Decimal', + attributeName: { + localPart: 'monthly_income_commission' + }, + type: 'attribute' + }, { + name: 'monthlyIncomeDividends', + typeInfo: 'Decimal', + attributeName: { + localPart: 'monthly_income_dividends' + }, + type: 'attribute' + }, { + name: 'monthlyIncomeNetRental', + typeInfo: 'Decimal', + attributeName: { + localPart: 'monthly_income_net_rental' + }, + type: 'attribute' + }, { + name: 'incomeVerifyMethod', + attributeName: { + localPart: 'income_verify_method' + }, + type: 'attribute' + }] + }, { + localName: 'VEHICLEFUNDINGINFO', + typeName: 'VEHICLE_FUNDING_INFO', + baseTypeInfo: '.BASEFUNDINGINFO', + propertyInfos: [{ + name: 'firstPaymentDate', + typeInfo: 'Date', + attributeName: { + localPart: 'first_payment_date' + }, + type: 'attribute' + }, { + name: 'loanTerm', + typeInfo: 'Integer', + attributeName: { + localPart: 'loan_term' + }, + type: 'attribute' + }, { + name: 'buyRate', + typeInfo: 'Decimal', + attributeName: { + localPart: 'buy_rate' + }, + type: 'attribute' + }, { + name: 'reserveAmount', + typeInfo: 'Decimal', + attributeName: { + localPart: 'reserve_amount' + }, + type: 'attribute' + }, { + name: 'primaryReserveAmount', + typeInfo: 'Decimal', + attributeName: { + localPart: 'primary_reserve_amount' + }, + type: 'attribute' + }, { + name: 'secondaryReserveAmount', + typeInfo: 'Decimal', + attributeName: { + localPart: 'secondary_reserve_amount' + }, + type: 'attribute' + }, { + name: 'contractRate', + typeInfo: 'Decimal', + attributeName: { + localPart: 'contract_rate' + }, + type: 'attribute' + }, { + name: 'exactMonthlyPayment', + typeInfo: 'Decimal', + attributeName: { + localPart: 'exact_monthly_payment' + }, + type: 'attribute' + }, { + name: 'exactMonthlyPaymentOriginal', + typeInfo: 'Decimal', + attributeName: { + localPart: 'exact_monthly_payment_original' + }, + type: 'attribute' + }, { + name: 'exactLastMonthlyPayment', + typeInfo: 'Decimal', + attributeName: { + localPart: 'exact_last_monthly_payment' + }, + type: 'attribute' + }, { + name: 'additionalFees', + typeInfo: 'Decimal', + attributeName: { + localPart: 'additional_fees' + }, + type: 'attribute' + }, { + name: 'additionalFeesComment', + attributeName: { + localPart: 'additional_fees_comment' + }, + type: 'attribute' + }, { + name: 'fundingAcquisitionFee', + typeInfo: 'Decimal', + attributeName: { + localPart: 'funding_acquisition_fee' + }, + type: 'attribute' + }, { + name: 'apr', + typeInfo: 'Decimal', + attributeName: { + localPart: 'apr' + }, + type: 'attribute' + }, { + name: 'indexType', + attributeName: { + localPart: 'index_type' + }, + type: 'attribute' + }, { + name: 'initialRate', + typeInfo: 'Decimal', + attributeName: { + localPart: 'initial_rate' + }, + type: 'attribute' + }, { + name: 'rateExpireDate', + typeInfo: 'Calendar', + attributeName: { + localPart: 'rate_expire_date' + }, + type: 'attribute' + }, { + name: 'fundingMoneyFactor', + typeInfo: 'Double', + attributeName: { + localPart: 'funding_money_factor' + }, + type: 'attribute' + }, { + name: 'fundingAgreedUponValue', + typeInfo: 'Double', + attributeName: { + localPart: 'funding_agreed_upon_value' + }, + type: 'attribute' + }, { + name: 'fundingTaxRate', + typeInfo: 'Double', + attributeName: { + localPart: 'funding_tax_rate' + }, + type: 'attribute' + }, { + name: 'fundingEquivalentInterestRate', + typeInfo: 'Double', + attributeName: { + localPart: 'funding_equivalent_interest_rate' + }, + type: 'attribute' + }, { + name: 'fundingAllowableAnnualMileage', + typeInfo: 'Integer', + attributeName: { + localPart: 'funding_allowable_annual_mileage' + }, + type: 'attribute' + }, { + name: 'initialAmountAdvanced', + typeInfo: 'Decimal', + attributeName: { + localPart: 'initial_amount_advanced' + }, + type: 'attribute' + }, { + name: 'lastPaymentDate', + typeInfo: 'Date', + attributeName: { + localPart: 'last_payment_date' + }, + type: 'attribute' + }, { + name: 'financeCharge', + typeInfo: 'Decimal', + attributeName: { + localPart: 'finance_charge' + }, + type: 'attribute' + }, { + name: 'totalFinancedPayment', + typeInfo: 'Decimal', + attributeName: { + localPart: 'total_financed_payment' + }, + type: 'attribute' + }, { + name: 'otherCharges', + typeInfo: 'Decimal', + attributeName: { + localPart: 'other_charges' + }, + type: 'attribute' + }, { + name: 'otherChargesDescription', + attributeName: { + localPart: 'other_charges_description' + }, + type: 'attribute' + }, { + name: 'amountAdvanced', + typeInfo: 'Decimal', + attributeName: { + localPart: 'amount_advanced' + }, + type: 'attribute' + }, { + name: 'prevLoanLinerBalance', + typeInfo: 'Decimal', + attributeName: { + localPart: 'prev_loan_liner_balance' + }, + type: 'attribute' + }, { + name: 'prevPaymentDate', + typeInfo: 'Date', + attributeName: { + localPart: 'prev_payment_date' + }, + type: 'attribute' + }, { + name: 'otherLoans', + typeInfo: 'Decimal', + attributeName: { + localPart: 'other_loans' + }, + type: 'attribute' + }, { + name: 'currentPayment', + typeInfo: 'Decimal', + attributeName: { + localPart: 'current_payment' + }, + type: 'attribute' + }, { + name: 'currentPaymentDueDate', + typeInfo: 'Date', + attributeName: { + localPart: 'current_payment_due_date' + }, + type: 'attribute' + }, { + name: 'filingFeeAmount', + typeInfo: 'Decimal', + attributeName: { + localPart: 'filing_fee_amount' + }, + type: 'attribute' + }, { + name: 'filingFeeType', + attributeName: { + localPart: 'filing_fee_type' + }, + type: 'attribute' + }, { + name: 'interestOnlyMinPayment', + typeInfo: 'Decimal', + attributeName: { + localPart: 'interest_only_min_payment' + }, + type: 'attribute' + }, { + name: 'interestOnlyMaxPayment', + typeInfo: 'Decimal', + attributeName: { + localPart: 'interest_only_max_payment' + }, + type: 'attribute' + }, { + name: 'index', + typeInfo: 'Decimal', + attributeName: { + localPart: 'index' + }, + type: 'attribute' + }, { + name: 'margin', + typeInfo: 'Decimal', + attributeName: { + localPart: 'margin' + }, + type: 'attribute' + }, { + name: 'floor', + typeInfo: 'Decimal', + attributeName: { + localPart: 'floor' + }, + type: 'attribute' + }, { + name: 'ceiling', + typeInfo: 'Decimal', + attributeName: { + localPart: 'ceiling' + }, + type: 'attribute' + }, { + name: 'docStampsFee', + typeInfo: 'Double', + attributeName: { + localPart: 'doc_stamps_fee' + }, + type: 'attribute' + }, { + name: 'docStampsRate', + typeInfo: 'Double', + attributeName: { + localPart: 'doc_stamps_rate' + }, + type: 'attribute' + }, { + name: 'docStampsFeeIsManual', + attributeName: { + localPart: 'doc_stamps_fee_is_manual' + }, + type: 'attribute' + }, { + name: 'docStampsType', + attributeName: { + localPart: 'doc_stamps_type' + }, + type: 'attribute' + }] + }, { + localName: 'BASEHMDAXML.ITEM', + typeName: null, + propertyInfos: [{ + name: 'value', + type: 'value' + }, { + name: 'key', + attributeName: { + localPart: 'key' + }, + type: 'attribute' + }, { + name: 'valueAttribute', + attributeName: { + localPart: 'valueAttribute' + }, + type: 'attribute' + }] + }, { + localName: 'BASEHMDAXML', + typeName: 'BASE_HMDA_XML', + propertyInfos: [{ + name: 'item', + minOccurs: 0, + collection: true, + elementName: 'ITEM', + typeInfo: '.BASEHMDAXML.ITEM' + }, { + name: 'version', + typeInfo: 'AnySimpleType', + attributeName: { + localPart: 'version' + }, + type: 'attribute' + }] + }, { + localName: 'BASEASSETVEHICLE', + typeName: 'BASE_ASSET_VEHICLE', + baseTypeInfo: '.BASEASSET', + propertyInfos: [{ + name: 'vehicleYear', + attributeName: { + localPart: 'vehicle_year' + }, + type: 'attribute' + }, { + name: 'vehicleMake', + attributeName: { + localPart: 'vehicle_make' + }, + type: 'attribute' + }, { + name: 'vehicleModel', + attributeName: { + localPart: 'vehicle_model' + }, + type: 'attribute' + }, { + name: 'vehicleVin', + attributeName: { + localPart: 'vehicle_vin' + }, + type: 'attribute' + }, { + name: 'vehicleTitleOwner', + attributeName: { + localPart: 'vehicle_title_owner' + }, + type: 'attribute' + }, { + name: 'vehicleTitleNumber', + attributeName: { + localPart: 'vehicle_title_number' + }, + type: 'attribute' + }, { + name: 'vehicleColor', + attributeName: { + localPart: 'vehicle_color' + }, + type: 'attribute' + }, { + name: 'vehicleMiles', + typeInfo: 'Int', + attributeName: { + localPart: 'vehicle_miles' + }, + type: 'attribute' + }, { + name: 'vehicleLicensePlate', + attributeName: { + localPart: 'vehicle_license_plate' + }, + type: 'attribute' + }, { + name: 'vehicleSeller', + attributeName: { + localPart: 'vehicle_seller' + }, + type: 'attribute' + }, { + name: 'vehicleHasProofInsurance', + attributeName: { + localPart: 'vehicle_has_proof_insurance' + }, + type: 'attribute' + }] + }, { + localName: 'VEHICLESTATUS', + typeName: 'VEHICLE_STATUS', + baseTypeInfo: '.BASELOANSTATUS', + propertyInfos: [{ + name: 'payoffDate', + typeInfo: 'Date', + attributeName: { + localPart: 'payoff_date' + }, + type: 'attribute' + }, { + name: 'amountChargeOff', + typeInfo: 'Decimal', + attributeName: { + localPart: 'amount_charge_off' + }, + type: 'attribute' + }] + }, { + localName: 'BASEREFERENCE', + typeName: 'BASE_REFERENCE', + propertyInfos: [{ + name: 'firstName', + attributeName: { + localPart: 'first_name' + }, + type: 'attribute' + }, { + name: 'lastName', + attributeName: { + localPart: 'last_name' + }, + type: 'attribute' + }, { + name: 'address', + attributeName: { + localPart: 'address' + }, + type: 'attribute' + }, { + name: 'city', + attributeName: { + localPart: 'city' + }, + type: 'attribute' + }, { + name: 'state', + attributeName: { + localPart: 'state' + }, + type: 'attribute' + }, { + name: 'zip', + attributeName: { + localPart: 'zip' + }, + type: 'attribute' + }, { + name: 'phone', + attributeName: { + localPart: 'phone' + }, + type: 'attribute' + }, { + name: 'relationship', + attributeName: { + localPart: 'relationship' + }, + type: 'attribute' + }, { + name: 'email', + attributeName: { + localPart: 'email' + }, + type: 'attribute' + }] + }, { + localName: 'BASEMODIFICATIONHISTORY', + typeName: 'BASE_MODIFICATION_HISTORY', + propertyInfos: [{ + name: 'audit', + minOccurs: 0, + collection: true, + elementName: 'AUDIT', + typeInfo: '.BASEMODIFICATIONHISTORY.AUDIT' + }] + }, { + localName: 'BASEADDRESSTHREELINE', + typeName: 'BASE_ADDRESS_THREE_LINE', + propertyInfos: [{ + name: 'streetAddress1', + attributeName: { + localPart: 'street_address_1' + }, + type: 'attribute' + }, { + name: 'streetAddress2', + attributeName: { + localPart: 'street_address_2' + }, + type: 'attribute' + }, { + name: 'streetAddress3', + attributeName: { + localPart: 'street_address_3' + }, + type: 'attribute' + }, { + name: 'country', + attributeName: { + localPart: 'country' + }, + type: 'attribute' + }, { + name: 'zip', + attributeName: { + localPart: 'zip' + }, + type: 'attribute' + }, { + name: 'city', + attributeName: { + localPart: 'city' + }, + type: 'attribute' + }] + }, { + localName: 'VEHICLEFINANCING.TITLE', + typeName: null, + propertyInfos: [{ + name: 'stateCurrent', + attributeName: { + localPart: 'state_current' + }, + type: 'attribute' + }] + }, { + localName: 'BASECURRENTADDRESSCHOICE', + typeName: 'BASE_CURRENT_ADDRESS_CHOICE', + propertyInfos: [{ + name: 'strictaddress', + required: true, + elementName: 'STRICT_ADDRESS', + typeInfo: '.BASEADDRESSSTRICT' + }, { + name: 'looseaddress', + required: true, + elementName: 'LOOSE_ADDRESS', + typeInfo: '.BASEADDRESSLOOSE' + }, { + name: 'threelineaddress', + required: true, + elementName: 'THREE_LINE_ADDRESS', + typeInfo: '.BASEADDRESSTHREELINE' + }] + }, { + localName: 'BASECUSTOMQUESTIONS.CUSTOMQUESTION.CUSTOMQUESTIONANSWER', + typeName: null, + propertyInfos: [{ + name: 'answerText', + attributeName: { + localPart: 'answer_text' + }, + type: 'attribute' + }, { + name: 'answerValue', + attributeName: { + localPart: 'answer_value' + }, + type: 'attribute' + }] + }, { + localName: 'BASEASSETSHARE', + typeName: 'BASE_ASSET_SHARE', + baseTypeInfo: '.BASEASSET', + propertyInfos: [{ + name: 'expirationDate', + typeInfo: 'Date', + attributeName: { + localPart: 'expiration_date' + }, + type: 'attribute' + }, { + name: 'pledgeType', + attributeName: { + localPart: 'pledge_type' + }, + type: 'attribute' + }, { + name: 'rate', + typeInfo: 'Decimal', + attributeName: { + localPart: 'rate' + }, + type: 'attribute' + }, { + name: 'pledgePercent', + typeInfo: 'Decimal', + attributeName: { + localPart: 'pledge_percent' + }, + type: 'attribute' + }, { + name: 'pledgeValueType', + attributeName: { + localPart: 'pledge_value_type' + }, + type: 'attribute' + }, { + name: 'pledgeValue', + typeInfo: 'Decimal', + attributeName: { + localPart: 'pledge_value' + }, + type: 'attribute' + }] + }, { + localName: 'BASEASSETLIST', + typeName: 'BASE_ASSET_LIST', + propertyInfos: [{ + name: 'realestateOrASSETOrVEHICLE', + minOccurs: 0, + collection: true, + elementTypeInfos: [{ + elementName: 'REAL_ESTATE', + typeInfo: '.BASEASSETREALESTATE' + }, { + elementName: 'ASSET', + typeInfo: '.BASEASSETLIST.ASSET' + }, { + elementName: 'VEHICLE', + typeInfo: '.BASEASSETVEHICLE' + }, { + elementName: 'SHARES', + typeInfo: '.BASEASSETSHARE' + }, { + elementName: 'CERTIFICATE', + typeInfo: '.BASEASSETCERTIFICATE' + }, { + elementName: 'SAVINGS_ACCOUNT', + typeInfo: '.BASEASSETSAVINGSACCOUNT' + }], + type: 'elements' + }] + }, { + localName: 'FOMANSWEREDQUESTIONS.FOMANSWEREDQUESTION.FOMANSWERS', + typeName: null, + propertyInfos: [{ + name: 'fomanswer', + minOccurs: 0, + collection: true, + elementName: 'FOM_ANSWER', + typeInfo: '.FOMANSWEREDQUESTIONS.FOMANSWEREDQUESTION.FOMANSWERS.FOMANSWER' + }] + }, { + localName: 'BASEAPPLICANTQUESTIONS.APPLICANTQUESTION', + typeName: null, + propertyInfos: [{ + name: 'applicantquestionanswer', + minOccurs: 0, + collection: true, + elementName: 'APPLICANT_QUESTION_ANSWER', + typeInfo: '.BASEAPPLICANTQUESTIONS.APPLICANTQUESTION.APPLICANTQUESTIONANSWER' + }, { + name: 'questionName', + attributeName: { + localPart: 'question_name' + }, + type: 'attribute' + }, { + name: 'questionType', + attributeName: { + localPart: 'question_type' + }, + type: 'attribute' + }] + }, { + localName: 'VEHICLEFINANCING.MEMBERPROCESSING', + typeName: null, + propertyInfos: [{ + name: 'currentNameOnTitle', + attributeName: { + localPart: 'current_name_on_title' + }, + type: 'attribute' + }, { + name: 'currentNameOnTitle2', + attributeName: { + localPart: 'current_name_on_title2' + }, + type: 'attribute' + }, { + name: 'newNamesOnTitle', + attributeName: { + localPart: 'new_names_on_title' + }, + type: 'attribute' + }, { + name: 'newNamesOnTitle2', + attributeName: { + localPart: 'new_names_on_title2' + }, + type: 'attribute' + }, { + name: 'nameForCollateralPurposes', + attributeName: { + localPart: 'name_for_collateral_purposes' + }, + type: 'attribute' + }, { + name: 'nameForCollateralPurposes2', + attributeName: { + localPart: 'name_for_collateral_purposes2' + }, + type: 'attribute' + }, { + name: 'currentNameOnTitleContactIndex', + typeInfo: 'Integer', + attributeName: { + localPart: 'current_name_on_title_contact_index' + }, + type: 'attribute' + }, { + name: 'currentNameOnTitleContactIndex2', + typeInfo: 'Integer', + attributeName: { + localPart: 'current_name_on_title_contact_index2' + }, + type: 'attribute' + }, { + name: 'newNamesOnTitleContactIndex', + typeInfo: 'Integer', + attributeName: { + localPart: 'new_names_on_title_contact_index' + }, + type: 'attribute' + }, { + name: 'newNamesOnTitleContactIndex2', + typeInfo: 'Integer', + attributeName: { + localPart: 'new_names_on_title_contact_index2' + }, + type: 'attribute' + }, { + name: 'nameForCollateralPurposesContactIndex', + typeInfo: 'Integer', + attributeName: { + localPart: 'name_for_collateral_purposes_contact_index' + }, + type: 'attribute' + }, { + name: 'nameForCollateralPurposesContactIndex2', + typeInfo: 'Integer', + attributeName: { + localPart: 'name_for_collateral_purposes_contact_index2' + }, + type: 'attribute' + }, { + name: 'state', + attributeName: { + localPart: 'state' + }, + type: 'attribute' + }, { + name: 'aka', + attributeName: { + localPart: 'aka' + }, + type: 'attribute' + }, { + name: 'businessTaxId', + attributeName: { + localPart: 'business_tax_id' + }, + type: 'attribute' + }, { + name: 'titleRecordingFees', + typeInfo: 'Decimal', + attributeName: { + localPart: 'title_recording_fees' + }, + type: 'attribute' + }, { + name: 'sellerNameContactIndex', + typeInfo: 'Integer', + attributeName: { + localPart: 'seller_name_contact_index' + }, + type: 'attribute' + }, { + name: 'sellerNameContactIndex2', + typeInfo: 'Integer', + attributeName: { + localPart: 'seller_name_contact_index2' + }, + type: 'attribute' + }, { + name: 'sellerFirstName', + attributeName: { + localPart: 'seller_first_name' + }, + type: 'attribute' + }, { + name: 'sellerMiddleName', + attributeName: { + localPart: 'seller_middle_name' + }, + type: 'attribute' + }, { + name: 'sellerLastName', + attributeName: { + localPart: 'seller_last_name' + }, + type: 'attribute' + }, { + name: 'sellerSuffix', + attributeName: { + localPart: 'seller_suffix' + }, + type: 'attribute' + }, { + name: 'sellerFirstName2', + attributeName: { + localPart: 'seller_first_name2' + }, + type: 'attribute' + }, { + name: 'sellerMiddleName2', + attributeName: { + localPart: 'seller_middle_name2' + }, + type: 'attribute' + }, { + name: 'sellerLastName2', + attributeName: { + localPart: 'seller_last_name2' + }, + type: 'attribute' + }, { + name: 'sellerSuffix2', + attributeName: { + localPart: 'seller_suffix2' + }, + type: 'attribute' + }, { + name: 'sellerSsn4', + attributeName: { + localPart: 'seller_ssn4' + }, + type: 'attribute' + }, { + name: 'sellerDob', + typeInfo: 'Date', + attributeName: { + localPart: 'seller_dob' + }, + type: 'attribute' + }, { + name: 'sellerAddress', + attributeName: { + localPart: 'seller_address' + }, + type: 'attribute' + }, { + name: 'sellerCounty', + attributeName: { + localPart: 'seller_county' + }, + type: 'attribute' + }, { + name: 'sellerZip', + attributeName: { + localPart: 'seller_zip' + }, + type: 'attribute' + }, { + name: 'sellerCity', + attributeName: { + localPart: 'seller_city' + }, + type: 'attribute' + }, { + name: 'sellerState', + attributeName: { + localPart: 'seller_state' + }, + type: 'attribute' + }, { + name: 'sellerHomePhone', + attributeName: { + localPart: 'seller_home_phone' + }, + type: 'attribute' + }, { + name: 'sellerWorkPhone', + attributeName: { + localPart: 'seller_work_phone' + }, + type: 'attribute' + }] + }, { + localName: 'FOMANSWEREDQUESTIONS.FOMANSWEREDQUESTION.FOMANSWERS.FOMANSWER', + typeName: null, + propertyInfos: [{ + name: 'text', + required: true + }, { + name: 'value', + required: true + }, { + name: 'fieldType', + attributeName: { + localPart: 'field_type' + }, + type: 'attribute' + }] + }, { + localName: 'BASESYSTEM', + typeName: 'BASE_SYSTEM', + propertyInfos: [{ + name: 'otherAttributes', + type: 'anyAttribute' + }, { + name: 'processor', + elementName: 'PROCESSOR', + typeInfo: '.BASEPARTY' + }, { + name: 'loanofficer', + elementName: 'LOAN_OFFICER', + typeInfo: '.BASEPARTY' + }, { + name: 'bookingofficer', + elementName: 'BOOKING_OFFICER', + typeInfo: '.BASEPARTY' + }, { + name: 'approvalofficer', + elementName: 'APPROVAL_OFFICER', + typeInfo: '.BASEPARTY' + }, { + name: 'counterofferofficer', + elementName: 'COUNTER_OFFER_OFFICER', + typeInfo: '.BASEPARTY' + }, { + name: 'funder', + elementName: 'FUNDER', + typeInfo: '.BASEPARTY' + }, { + name: 'decliningofficer', + elementName: 'DECLINING_OFFICER', + typeInfo: '.BASEPARTY' + }, { + name: 'decidingofficer', + elementName: 'DECIDING_OFFICER', + typeInfo: '.BASEPARTY' + }, { + name: 'originator', + elementName: 'ORIGINATOR', + typeInfo: '.BASESYSTEM.ORIGINATOR' + }, { + name: 'branch', + elementName: 'BRANCH', + typeInfo: '.BASEBRANCH' + }, { + name: 'lender', + elementName: 'LENDER', + typeInfo: '.BASESYSTEM.LENDER' + }, { + name: 'organization', + required: true, + elementName: 'ORGANIZATION', + typeInfo: '.BASEPARTY' + }, { + name: 'insuranceseller', + elementName: 'INSURANCE_SELLER', + typeInfo: '.BASEPARTY' + }, { + name: 'clinic', + elementName: 'CLINIC', + typeInfo: '.BASEPARTY' + }, { + name: 'clinicworker', + elementName: 'CLINIC_WORKER', + typeInfo: '.BASEPARTY' + }, { + name: 'insurancelastpulledofficer', + elementName: 'INSURANCE_LAST_PULLED_OFFICER', + typeInfo: '.BASEPARTY' + }, { + name: 'source', + attributeName: { + localPart: 'source' + }, + type: 'attribute' + }, { + name: 'originationIp', + attributeName: { + localPart: 'origination_ip' + }, + type: 'attribute' + }, { + name: 'externalSource', + attributeName: { + localPart: 'external_source' + }, + type: 'attribute' + }, { + name: 'loanNumber', + attributeName: { + localPart: 'loan_number' + }, + type: 'attribute' + }, { + name: 'referenceNumberType', + attributeName: { + localPart: 'reference_number_type' + }, + type: 'attribute' + }] + }, { + localName: 'BASECONTACTINFO', + typeName: 'BASE_CONTACT_INFO', + propertyInfos: [{ + name: 'preferredContactMethod', + attributeName: { + localPart: 'preferred_contact_method' + }, + type: 'attribute' + }, { + name: 'cellPhone', + attributeName: { + localPart: 'cell_phone' + }, + type: 'attribute' + }, { + name: 'cellPhoneCountry', + attributeName: { + localPart: 'cell_phone_country' + }, + type: 'attribute' + }, { + name: 'faxNumber', + attributeName: { + localPart: 'fax_number' + }, + type: 'attribute' + }, { + name: 'faxNumberCountry', + attributeName: { + localPart: 'fax_number_country' + }, + type: 'attribute' + }, { + name: 'email', + attributeName: { + localPart: 'email' + }, + type: 'attribute' + }, { + name: 'homePhone', + attributeName: { + localPart: 'home_phone' + }, + type: 'attribute' + }, { + name: 'homePhoneCountry', + attributeName: { + localPart: 'home_phone_country' + }, + type: 'attribute' + }, { + name: 'workPhone', + attributeName: { + localPart: 'work_phone' + }, + type: 'attribute' + }, { + name: 'workPhoneCountry', + attributeName: { + localPart: 'work_phone_country' + }, + type: 'attribute' + }, { + name: 'workPhoneExtension', + attributeName: { + localPart: 'work_phone_extension' + }, + type: 'attribute' + }] + }, { + localName: 'BASEMONTHLYDEBT', + typeName: 'BASE_MONTHLY_DEBT', + propertyInfos: [{ + name: 'monthlyLiability', + typeInfo: 'Decimal', + attributeName: { + localPart: 'monthly_liability' + }, + type: 'attribute' + }, { + name: 'monthlyHousingCost', + typeInfo: 'Decimal', + attributeName: { + localPart: 'monthly_housing_cost' + }, + type: 'attribute' + }, { + name: 'monthlyRent', + typeInfo: 'Decimal', + attributeName: { + localPart: 'monthly_rent' + }, + type: 'attribute' + }, { + name: 'monthlyMortgagePayment', + typeInfo: 'Decimal', + attributeName: { + localPart: 'monthly_mortgage_payment' + }, + type: 'attribute' + }, { + name: 'jobExpense', + typeInfo: 'Decimal', + attributeName: { + localPart: 'job_expense' + }, + type: 'attribute' + }, { + name: 'alimony', + typeInfo: 'Decimal', + attributeName: { + localPart: 'alimony' + }, + type: 'attribute' + }, { + name: 'childSupport', + typeInfo: 'Decimal', + attributeName: { + localPart: 'child_support' + }, + type: 'attribute' + }, { + name: 'separateMaintenanceExpense', + typeInfo: 'Decimal', + attributeName: { + localPart: 'separate_maintenance_expense' + }, + type: 'attribute' + }, { + name: 'taxExpense', + typeInfo: 'Decimal', + attributeName: { + localPart: 'tax_expense' + }, + type: 'attribute' + }, { + name: 'otherExpense1', + typeInfo: 'Decimal', + attributeName: { + localPart: 'other_expense_1' + }, + type: 'attribute' + }, { + name: 'otherExpense2', + typeInfo: 'Decimal', + attributeName: { + localPart: 'other_expense_2' + }, + type: 'attribute' + }, { + name: 'otherExpenseDescription1', + attributeName: { + localPart: 'other_expense_description_1' + }, + type: 'attribute' + }, { + name: 'otherExpenseDescription2', + attributeName: { + localPart: 'other_expense_description_2' + }, + type: 'attribute' + }, { + name: 'aggregateAmountWithLender', + typeInfo: 'Decimal', + attributeName: { + localPart: 'aggregate_amount_with_lender' + }, + type: 'attribute' + }, { + name: 'aggregateAmountWithLenderSecuredNoMortgage', + typeInfo: 'Decimal', + attributeName: { + localPart: 'aggregate_amount_with_lender_secured_no_mortgage' + }, + type: 'attribute' + }] + }, { + localName: 'BASEDISBURSEMENTLOAN', + typeName: 'BASE_DISBURSEMENT_LOAN', + baseTypeInfo: '.BASEDISBURSEMENT', + propertyInfos: [{ + name: 'loanSuffix', + attributeName: { + localPart: 'loan_suffix' + }, + type: 'attribute' + }, { + name: 'loanIsRepayLoan', + attributeName: { + localPart: 'loan_is_repay_loan' + }, + type: 'attribute' + }, { + name: 'loanDescription', + attributeName: { + localPart: 'loan_description' + }, + type: 'attribute' + }, { + name: 'loanIsSameAccount', + attributeName: { + localPart: 'loan_is_same_account' + }, + type: 'attribute' + }, { + name: 'payoffDate', + typeInfo: 'Calendar', + attributeName: { + localPart: 'payoff_date' + }, + type: 'attribute' + }, { + name: 'interestPerDiem', + typeInfo: 'Double', + attributeName: { + localPart: 'interest_per_diem' + }, + type: 'attribute' + }, { + name: 'loanType', + attributeName: { + localPart: 'loan_type' + }, + type: 'attribute' + }, { + name: 'paymentType', + attributeName: { + localPart: 'payment_type' + }, + type: 'attribute' + }, { + name: 'loanAccountNumber', + attributeName: { + localPart: 'loan_account_number' + }, + type: 'attribute' + }] + }, { + localName: 'SKIPPAYMENTINFO', + typeName: 'SKIP_PAYMENT_INFO', + propertyInfos: [{ + name: 'skipPaymentTemplateName', + attributeName: { + localPart: 'skip_payment_template_name' + }, + type: 'attribute' + }, { + name: 'isPositionOfSkipsFirstPaySkip', + attributeName: { + localPart: 'is_position_of_skips_first_pay_skip' + }, + type: 'attribute' + }, { + name: 'isDeferSkipPayments', + attributeName: { + localPart: 'is_defer_skip_payments' + }, + type: 'attribute' + }, { + name: 'skipsPerYear', + typeInfo: 'Integer', + attributeName: { + localPart: 'skips_per_year' + }, + type: 'attribute' + }, { + name: 'positionOfSkips', + typeInfo: 'Integer', + attributeName: { + localPart: 'position_of_skips' + }, + type: 'attribute' + }, { + name: 'skipStartDate', + typeInfo: 'Date', + attributeName: { + localPart: 'skip_start_date' + }, + type: 'attribute' + }, { + name: 'skipEndDate', + typeInfo: 'Date', + attributeName: { + localPart: 'skip_end_date' + }, + type: 'attribute' + }, { + name: 'skipPeriodMonthDayStart', + typeInfo: 'Date', + attributeName: { + localPart: 'skip_period_month_day_start' + }, + type: 'attribute' + }, { + name: 'skipPeriodMonthDayEnd', + typeInfo: 'Date', + attributeName: { + localPart: 'skip_period_month_day_end' + }, + type: 'attribute' + }] + }, { + localName: 'BASECLOSEENDINFO', + typeName: 'BASE_CLOSE_END_INFO', + propertyInfos: [{ + name: 'ato', + minOccurs: 0, + maxOccurs: 10, + collection: true, + elementName: 'ATO', + typeInfo: '.BASECLOSEENDINFO.ATO' + }, { + name: 'amountOwedToLender', + typeInfo: 'Decimal', + attributeName: { + localPart: 'amount_owed_to_lender' + }, + type: 'attribute' + }, { + name: 'amountRefinanced', + typeInfo: 'Decimal', + attributeName: { + localPart: 'amount_refinanced' + }, + type: 'attribute' + }, { + name: 'cashPrepaidFinanceCharge', + typeInfo: 'Decimal', + attributeName: { + localPart: 'cash_prepaid_finance_charge' + }, + type: 'attribute' + }, { + name: 'maprCashFee', + typeInfo: 'Decimal', + attributeName: { + localPart: 'mapr_cash_fee' + }, + type: 'attribute' + }, { + name: 'filingFeeAmount', + typeInfo: 'Decimal', + attributeName: { + localPart: 'filing_fee_amount' + }, + type: 'attribute' + }, { + name: 'filingFeeType', + attributeName: { + localPart: 'filing_fee_type' + }, + type: 'attribute' + }] + }, { + localName: 'BASEBRANCH', + typeName: 'BASE_BRANCH', + baseTypeInfo: '.BASEPARTY', + propertyInfos: [{ + name: 'otherAttributes', + type: 'anyAttribute' + }, { + name: 'address', + elementName: 'ADDRESS', + typeInfo: '.BASEADDRESSLOOSE' + }, { + name: 'referenceId2', + typeInfo: 'AnySimpleType', + attributeName: { + localPart: 'reference_id2' + }, + type: 'attribute' + }, { + name: 'deluxeOrgReportingUnit', + typeInfo: 'AnySimpleType', + attributeName: { + localPart: 'deluxe_org_reporting_unit' + }, + type: 'attribute' + }, { + name: 'ewsOrgReportingUnit', + typeInfo: 'AnySimpleType', + attributeName: { + localPart: 'ews_org_reporting_unit' + }, + type: 'attribute' + }] + }, { + localName: 'FOMANSWEREDQUESTIONS', + typeName: 'FOM_ANSWERED_QUESTIONS', + propertyInfos: [{ + name: 'fomansweredquestion', + minOccurs: 0, + collection: true, + elementName: 'FOM_ANSWERED_QUESTION', + typeInfo: '.FOMANSWEREDQUESTIONS.FOMANSWEREDQUESTION' + }] + }, { + localName: 'BASELOANINFO', + typeName: 'BASE_LOAN_INFO', + propertyInfos: [{ + name: 'rateCode', + attributeName: { + localPart: 'rate_code' + }, + type: 'attribute' + }, { + name: 'maxUnderwriteAmount', + typeInfo: 'Double', + attributeName: { + localPart: 'max_underwrite_amount' + }, + type: 'attribute' + }, { + name: 'paymentDueDay', + typeInfo: 'Integer', + attributeName: { + localPart: 'payment_due_day' + }, + type: 'attribute' + }, { + name: 'paymentDueDay2', + typeInfo: 'Integer', + attributeName: { + localPart: 'payment_due_day2' + }, + type: 'attribute' + }, { + name: 'eplFeesTotal', + typeInfo: 'Decimal', + attributeName: { + localPart: 'epl_fees_total' + }, + type: 'attribute' + }, { + name: 'isClaimed', + attributeName: { + localPart: 'is_claimed' + }, + type: 'attribute' + }, { + name: 'isCompleteConsumer', + attributeName: { + localPart: 'is_complete_consumer' + }, + type: 'attribute' + }, { + name: 'requireProductRefresh', + attributeName: { + localPart: 'require_product_refresh' + }, + type: 'attribute' + }, { + name: 'isAddon', + attributeName: { + localPart: 'is_addon' + }, + type: 'attribute' + }, { + name: 'isAmendment', + attributeName: { + localPart: 'is_amendment' + }, + type: 'attribute' + }, { + name: 'rateAdjustment', + typeInfo: 'Decimal', + attributeName: { + localPart: 'rate_adjustment' + }, + type: 'attribute' + }, { + name: 'rateAdjustmentReason', + attributeName: { + localPart: 'rate_adjustment_reason' + }, + type: 'attribute' + }, { + name: 'solveFor', + attributeName: { + localPart: 'solve_for' + }, + type: 'attribute' + }, { + name: 'overrideCode', + attributeName: { + localPart: 'override_code' + }, + type: 'attribute' + }, { + name: 'overrideTier', + attributeName: { + localPart: 'override_tier' + }, + type: 'attribute' + }, { + name: 'isPossibleDupe', + attributeName: { + localPart: 'is_possible_dupe' + }, + type: 'attribute' + }, { + name: 'isFraudManual', + attributeName: { + localPart: 'is_fraud_manual' + }, + type: 'attribute' + }, { + name: 'isOfacManual', + attributeName: { + localPart: 'is_ofac_manual' + }, + type: 'attribute' + }, { + name: 'isPossibleDupeManual', + attributeName: { + localPart: 'is_possible_dupe_manual' + }, + type: 'attribute' + }, { + name: 'preapprovalType', + attributeName: { + localPart: 'preapproval_type' + }, + type: 'attribute' + }, { + name: 'appSubtype', + attributeName: { + localPart: 'app_subtype' + }, + type: 'attribute' + }, { + name: 'campaignCode', + attributeName: { + localPart: 'campaign_code' + }, + type: 'attribute' + }, { + name: 'isWorkoutLoan', + attributeName: { + localPart: 'is_workout_loan' + }, + type: 'attribute' + }, { + name: 'isSolveforManual', + attributeName: { + localPart: 'is_solvefor_manual' + }, + type: 'attribute' + }, { + name: 'tier', + typeInfo: 'Integer', + attributeName: { + localPart: 'tier' + }, + type: 'attribute' + }, { + name: 'tierPrevious', + typeInfo: 'Integer', + attributeName: { + localPart: 'tier_previous' + }, + type: 'attribute' + }, { + name: 'isPrequalificationApplied', + attributeName: { + localPart: 'is_prequalification_applied' + }, + type: 'attribute' + }, { + name: 'isOfac', + attributeName: { + localPart: 'is_ofac' + }, + type: 'attribute' + }, { + name: 'isHighRiskConsumer', + attributeName: { + localPart: 'is_high_risk_consumer' + }, + type: 'attribute' + }, { + name: 'isHighRiskConsumerManual', + attributeName: { + localPart: 'is_high_risk_consumer_manual' + }, + type: 'attribute' + }, { + name: 'productReferenceId', + attributeName: { + localPart: 'product_reference_id' + }, + type: 'attribute' + }] + }, { + localName: 'VEHICLEBASEAPPLICANT.FINANCIALINFO.PREVIOUSEMPLOYMENT', + typeName: null, + baseTypeInfo: '.BASEEMPLOYMENT', + propertyInfos: [{ + name: 'monthlyIncome', + typeInfo: 'Decimal', + attributeName: { + localPart: 'monthly_income' + }, + type: 'attribute' + }, { + name: 'employmentEndDate', + typeInfo: 'Date', + attributeName: { + localPart: 'employment_end_date' + }, + type: 'attribute' + }] + }, { + localName: 'BASETASKLIST.TASK', + typeName: null, + propertyInfos: [{ + name: 'assignto', + elementName: 'ASSIGNTO', + typeInfo: '.BASEPARTY' + }, { + name: 'complete', + elementName: 'COMPLETE', + typeInfo: '.BASEPARTY' + }, { + name: 'create', + elementName: 'CREATE', + typeInfo: '.BASEPARTY' + }, { + name: 'dueloan', + elementName: 'DUELOAN', + typeInfo: '.BASEPARTY' + }, { + name: 'appliedset', + elementName: 'APPLIEDSET', + typeInfo: '.BASETASKLIST.TASK.APPLIEDSET' + }, { + name: 'requireset', + elementName: 'REQUIRESET', + typeInfo: '.BASETASKLIST.TASK.REQUIRESET' + }, { + name: 'dateDue', + typeInfo: 'AnySimpleType', + attributeName: { + localPart: 'date_due' + }, + type: 'attribute' + }, { + name: 'dateCompleted', + typeInfo: 'AnySimpleType', + attributeName: { + localPart: 'date_completed' + }, + type: 'attribute' + }, { + name: 'dateCreated', + typeInfo: 'AnySimpleType', + attributeName: { + localPart: 'date_created' + }, + type: 'attribute' + }, { + name: 'description', + typeInfo: 'AnySimpleType', + attributeName: { + localPart: 'description' + }, + type: 'attribute' + }, { + name: 'required', + typeInfo: 'AnySimpleType', + attributeName: { + localPart: 'required' + }, + type: 'attribute' + }, { + name: 'completed', + typeInfo: 'AnySimpleType', + attributeName: { + localPart: 'completed' + }, + type: 'attribute' + }, { + name: 'category', + typeInfo: 'AnySimpleType', + attributeName: { + localPart: 'category' + }, + type: 'attribute' + }, { + name: 'priority', + typeInfo: 'AnySimpleType', + attributeName: { + localPart: 'priority' + }, + type: 'attribute' + }, { + name: 'position', + typeInfo: 'AnySimpleType', + attributeName: { + localPart: 'position' + }, + type: 'attribute' + }, { + name: 'assigntoOfficer', + typeInfo: 'AnySimpleType', + attributeName: { + localPart: 'assignto_officer' + }, + type: 'attribute' + }, { + name: 'completeOfficer', + typeInfo: 'AnySimpleType', + attributeName: { + localPart: 'complete_officer' + }, + type: 'attribute' + }, { + name: 'createOfficer', + typeInfo: 'AnySimpleType', + attributeName: { + localPart: 'create_officer' + }, + type: 'attribute' + }, { + name: 'dueloanOfficer', + typeInfo: 'AnySimpleType', + attributeName: { + localPart: 'dueloan_officer' + }, + type: 'attribute' + }, { + name: 'isApplied', + typeInfo: 'AnySimpleType', + attributeName: { + localPart: 'is_applied' + }, + type: 'attribute' + }, { + name: 'isRequired', + typeInfo: 'AnySimpleType', + attributeName: { + localPart: 'is_required' + }, + type: 'attribute' + }] + }, { + localName: 'BASEASSET', + typeName: 'BASE_ASSET', + propertyInfos: [{ + name: 'assetType', + required: true, + attributeName: { + localPart: 'asset_type' + }, + type: 'attribute' + }, { + name: 'assetValue', + typeInfo: 'Decimal', + attributeName: { + localPart: 'asset_value' + }, + type: 'attribute' + }, { + name: 'propertyAddress', + attributeName: { + localPart: 'property_address' + }, + type: 'attribute' + }, { + name: 'propertyZip', + attributeName: { + localPart: 'property_zip' + }, + type: 'attribute' + }, { + name: 'propertyState', + attributeName: { + localPart: 'property_state' + }, + type: 'attribute' + }, { + name: 'propertyCity', + attributeName: { + localPart: 'property_city' + }, + type: 'attribute' + }, { + name: 'existingLoanAmount', + typeInfo: 'Decimal', + attributeName: { + localPart: 'existing_loan_amount' + }, + type: 'attribute' + }, { + name: 'description', + attributeName: { + localPart: 'description' + }, + type: 'attribute' + }, { + name: 'accountNumber', + attributeName: { + localPart: 'account_number' + }, + type: 'attribute' + }, { + name: 'bankName', + attributeName: { + localPart: 'bank_name' + }, + type: 'attribute' + }, { + name: 'isCollateral', + attributeName: { + localPart: 'is_collateral' + }, + type: 'attribute' + }, { + name: 'ownershipType', + required: true, + attributeName: { + localPart: 'ownership_type' + }, + type: 'attribute' + }, { + name: 'otherOwnerName', + attributeName: { + localPart: 'other_owner_name' + }, + type: 'attribute' + }, { + name: 'otherOwnerName2', + attributeName: { + localPart: 'other_owner_name2' + }, + type: 'attribute' + }, { + name: 'availableAccountInfo', + attributeName: { + localPart: 'available_account_info' + }, + type: 'attribute' + }, { + name: 'stockBondMutualfundShareCount', + typeInfo: 'Integer', + attributeName: { + localPart: 'stock_bond_mutualfund_share_count' + }, + type: 'attribute' + }, { + name: 'verificationStatus', + attributeName: { + localPart: 'verification_status' + }, + type: 'attribute' + }, { + name: 'otherOwnerContactIndex', + typeInfo: 'Integer', + attributeName: { + localPart: 'other_owner_contact_index' + }, + type: 'attribute' + }, { + name: 'otherOwnerContactIndex2', + typeInfo: 'Integer', + attributeName: { + localPart: 'other_owner_contact_index2' + }, + type: 'attribute' + }] + }, { + localName: 'BASEPARTY', + typeName: 'BASE_PARTY', + propertyInfos: [{ + name: 'otherAttributes', + type: 'anyAttribute' + }, { + name: 'referenceId', + attributeName: { + localPart: 'reference_id' + }, + type: 'attribute' + }, { + name: 'name', + attributeName: { + localPart: 'name' + }, + type: 'attribute' + }, { + name: 'code', + attributeName: { + localPart: 'code' + }, + type: 'attribute' + }, { + name: 'phone', + attributeName: { + localPart: 'phone' + }, + type: 'attribute' + }, { + name: 'fax', + attributeName: { + localPart: 'fax' + }, + type: 'attribute' + }, { + name: 'email', + attributeName: { + localPart: 'email' + }, + type: 'attribute' + }, { + name: 'title', + attributeName: { + localPart: 'title' + }, + type: 'attribute' + }, { + name: 'tellerNumber', + attributeName: { + localPart: 'teller_number' + }, + type: 'attribute' + }, { + name: 'terminalId', + attributeName: { + localPart: 'terminal_id' + }, + type: 'attribute' + }] + }, { + localName: 'VEHICLEFINANCING.MEMBERLIENPROCESSING', + typeName: null, + propertyInfos: [{ + name: 'currentNameOnTitle', + attributeName: { + localPart: 'current_name_on_title' + }, + type: 'attribute' + }, { + name: 'currentNameOnTitle2', + attributeName: { + localPart: 'current_name_on_title2' + }, + type: 'attribute' + }, { + name: 'newNamesOnTitle', + attributeName: { + localPart: 'new_names_on_title' + }, + type: 'attribute' + }, { + name: 'newNamesOnTitle2', + attributeName: { + localPart: 'new_names_on_title2' + }, + type: 'attribute' + }, { + name: 'nameForCollateralPurposes', + attributeName: { + localPart: 'name_for_collateral_purposes' + }, + type: 'attribute' + }, { + name: 'nameForCollateralPurposes2', + attributeName: { + localPart: 'name_for_collateral_purposes2' + }, + type: 'attribute' + }, { + name: 'currentNameOnTitleContactIndex', + typeInfo: 'Integer', + attributeName: { + localPart: 'current_name_on_title_contact_index' + }, + type: 'attribute' + }, { + name: 'currentNameOnTitleContactIndex2', + typeInfo: 'Integer', + attributeName: { + localPart: 'current_name_on_title_contact_index2' + }, + type: 'attribute' + }, { + name: 'newNamesOnTitleContactIndex', + typeInfo: 'Integer', + attributeName: { + localPart: 'new_names_on_title_contact_index' + }, + type: 'attribute' + }, { + name: 'newNamesOnTitleContactIndex2', + typeInfo: 'Integer', + attributeName: { + localPart: 'new_names_on_title_contact_index2' + }, + type: 'attribute' + }, { + name: 'nameForCollateralPurposesContactIndex', + typeInfo: 'Integer', + attributeName: { + localPart: 'name_for_collateral_purposes_contact_index' + }, + type: 'attribute' + }, { + name: 'nameForCollateralPurposesContactIndex2', + typeInfo: 'Integer', + attributeName: { + localPart: 'name_for_collateral_purposes_contact_index2' + }, + type: 'attribute' + }, { + name: 'state', + attributeName: { + localPart: 'state' + }, + type: 'attribute' + }, { + name: 'aka', + attributeName: { + localPart: 'aka' + }, + type: 'attribute' + }, { + name: 'businessTaxId', + attributeName: { + localPart: 'business_tax_id' + }, + type: 'attribute' + }, { + name: 'titleRecordingFees', + typeInfo: 'Decimal', + attributeName: { + localPart: 'title_recording_fees' + }, + type: 'attribute' + }, { + name: 'sellerFirstName', + attributeName: { + localPart: 'seller_first_name' + }, + type: 'attribute' + }, { + name: 'sellerMiddleName', + attributeName: { + localPart: 'seller_middle_name' + }, + type: 'attribute' + }, { + name: 'sellerNameContactIndex', + typeInfo: 'Integer', + attributeName: { + localPart: 'seller_name_contact_index' + }, + type: 'attribute' + }, { + name: 'sellerNameContactIndex2', + typeInfo: 'Integer', + attributeName: { + localPart: 'seller_name_contact_index2' + }, + type: 'attribute' + }, { + name: 'sellerLastName', + attributeName: { + localPart: 'seller_last_name' + }, + type: 'attribute' + }, { + name: 'sellerSuffix', + attributeName: { + localPart: 'seller_suffix' + }, + type: 'attribute' + }, { + name: 'sellerFirstName2', + attributeName: { + localPart: 'seller_first_name2' + }, + type: 'attribute' + }, { + name: 'sellerMiddleName2', + attributeName: { + localPart: 'seller_middle_name2' + }, + type: 'attribute' + }, { + name: 'sellerLastName2', + attributeName: { + localPart: 'seller_last_name2' + }, + type: 'attribute' + }, { + name: 'sellerSuffix2', + attributeName: { + localPart: 'seller_suffix2' + }, + type: 'attribute' + }, { + name: 'sellerAddress', + attributeName: { + localPart: 'seller_address' + }, + type: 'attribute' + }, { + name: 'sellerCounty', + attributeName: { + localPart: 'seller_county' + }, + type: 'attribute' + }, { + name: 'sellerZip', + attributeName: { + localPart: 'seller_zip' + }, + type: 'attribute' + }, { + name: 'sellerCity', + attributeName: { + localPart: 'seller_city' + }, + type: 'attribute' + }, { + name: 'sellerState', + attributeName: { + localPart: 'seller_state' + }, + type: 'attribute' + }, { + name: 'sellerHomePhone', + attributeName: { + localPart: 'seller_home_phone' + }, + type: 'attribute' + }, { + name: 'sellerWorkPhone', + attributeName: { + localPart: 'seller_work_phone' + }, + type: 'attribute' + }, { + name: 'sellerSsn4', + attributeName: { + localPart: 'seller_ssn4' + }, + type: 'attribute' + }, { + name: 'sellerDob', + typeInfo: 'Date', + attributeName: { + localPart: 'seller_dob' + }, + type: 'attribute' + }, { + name: 'lienholderInformation', + attributeName: { + localPart: 'lienholder_information' + }, + type: 'attribute' + }, { + name: 'lienholderAccountName', + attributeName: { + localPart: 'lienholder_account_name' + }, + type: 'attribute' + }, { + name: 'lienholderAccountNameContactIndex', + typeInfo: 'Integer', + attributeName: { + localPart: 'lienholder_account_name_contact_index' + }, + type: 'attribute' + }, { + name: 'lienholderAccountName2', + attributeName: { + localPart: 'lienholder_account_name2' + }, + type: 'attribute' + }, { + name: 'lienholderAccountNameContactIndex2', + typeInfo: 'Integer', + attributeName: { + localPart: 'lienholder_account_name_contact_index2' + }, + type: 'attribute' + }, { + name: 'lienholderAccountNumber', + attributeName: { + localPart: 'lienholder_account_number' + }, + type: 'attribute' + }, { + name: 'lienholderAddress', + attributeName: { + localPart: 'lienholder_address' + }, + type: 'attribute' + }, { + name: 'lienholderCounty', + attributeName: { + localPart: 'lienholder_county' + }, + type: 'attribute' + }, { + name: 'lienholderZip', + attributeName: { + localPart: 'lienholder_zip' + }, + type: 'attribute' + }, { + name: 'lienholderCity', + attributeName: { + localPart: 'lienholder_city' + }, + type: 'attribute' + }, { + name: 'lienholderState', + attributeName: { + localPart: 'lienholder_state' + }, + type: 'attribute' + }, { + name: 'lienholderPayoff', + typeInfo: 'Decimal', + attributeName: { + localPart: 'lienholder_payoff' + }, + type: 'attribute' + }, { + name: 'lienholderPayoffDate', + typeInfo: 'Date', + attributeName: { + localPart: 'lienholder_payoff_date' + }, + type: 'attribute' + }, { + name: 'lienholderPayoffPerDiem', + typeInfo: 'Decimal', + attributeName: { + localPart: 'lienholder_payoff_per_diem' + }, + type: 'attribute' + }, { + name: 'lienholderPhone', + attributeName: { + localPart: 'lienholder_phone' + }, + type: 'attribute' + }] + }, { + localName: 'BASEADDRESSSTRICT', + typeName: 'BASE_ADDRESS_STRICT', + propertyInfos: [{ + name: 'streetAddress', + attributeName: { + localPart: 'street_address' + }, + type: 'attribute' + }, { + name: 'streetNo', + attributeName: { + localPart: 'street_no' + }, + type: 'attribute' + }, { + name: 'streetDirection', + attributeName: { + localPart: 'street_direction' + }, + type: 'attribute' + }, { + name: 'streetName', + attributeName: { + localPart: 'street_name' + }, + type: 'attribute' + }, { + name: 'streetType', + attributeName: { + localPart: 'street_type' + }, + type: 'attribute' + }, { + name: 'unitNo', + attributeName: { + localPart: 'unit_no' + }, + type: 'attribute' + }, { + name: 'verificationDate', + typeInfo: 'Calendar', + attributeName: { + localPart: 'verification_date' + }, + type: 'attribute' + }, { + name: 'city', + attributeName: { + localPart: 'city' + }, + type: 'attribute' + }, { + name: 'state', + attributeName: { + localPart: 'state' + }, + type: 'attribute' + }, { + name: 'zip', + attributeName: { + localPart: 'zip' + }, + type: 'attribute' + }, { + name: 'county', + attributeName: { + localPart: 'county' + }, + type: 'attribute' + }] + }, { + localName: 'VEHICLELOAN.LOANINFO', + typeName: null, + baseTypeInfo: '.VEHICLELOANINFO' + }, { + localName: 'BENEFICIALOWNERS', + typeName: 'BENEFICIAL_OWNERS', + propertyInfos: [{ + name: 'beneficialowner', + minOccurs: 0, + collection: true, + elementName: 'BENEFICIAL_OWNER', + typeInfo: '.BENEFICIALOWNERS.BENEFICIALOWNER' + }] + }, { + localName: 'BASEEVENTHISTORY.EVENT', + typeName: null, + propertyInfos: [{ + name: 'timestamp', + typeInfo: 'DateTime', + attributeName: { + localPart: 'timestamp' + }, + type: 'attribute' + }, { + name: 'username', + attributeName: { + localPart: 'username' + }, + type: 'attribute' + }, { + name: 'event', + attributeName: { + localPart: 'event' + }, + type: 'attribute' + }] + }, { + localName: 'BASEMONTHLYINCOME.OTHERINCOME', + typeName: null, + propertyInfos: [{ + name: 'monthlyIncome', + typeInfo: 'Decimal', + attributeName: { + localPart: 'monthly_income' + }, + type: 'attribute' + }, { + name: 'monthlyIncomeDescription', + attributeName: { + localPart: 'monthly_income_description' + }, + type: 'attribute' + }, { + name: 'isTaxExempt', + attributeName: { + localPart: 'is_tax_exempt' + }, + type: 'attribute' + }, { + name: 'isHmdaExempt', + attributeName: { + localPart: 'is_hmda_exempt' + }, + type: 'attribute' + }] + }, { + localName: 'VEHICLEBASEAPPLICANT.FINANCIALINFO', + typeName: null, + propertyInfos: [{ + name: 'currentemployment', + minOccurs: 0, + collection: true, + elementName: 'CURRENT_EMPLOYMENT', + typeInfo: '.VEHICLEBASEAPPLICANT.FINANCIALINFO.CURRENTEMPLOYMENT' + }, { + name: 'previousemployment', + minOccurs: 0, + collection: true, + elementName: 'PREVIOUS_EMPLOYMENT', + typeInfo: '.VEHICLEBASEAPPLICANT.FINANCIALINFO.PREVIOUSEMPLOYMENT' + }, { + name: 'monthlyincome', + required: true, + elementName: 'MONTHLY_INCOME', + typeInfo: '.BASEMONTHLYINCOME' + }, { + name: 'monthlydebt', + required: true, + elementName: 'MONTHLY_DEBT', + typeInfo: '.BASEMONTHLYDEBT' + }] + }, { + localName: 'VEHICLEBASEAPPLICANT.PREVIOUSADDRESS', + typeName: null, + baseTypeInfo: '.BASEADDRESSLOOSE', + propertyInfos: [{ + name: 'occupancyStatus', + attributeName: { + localPart: 'occupancy_status' + }, + type: 'attribute' + }, { + name: 'occupancyDuration', + typeInfo: 'Integer', + attributeName: { + localPart: 'occupancy_duration' + }, + type: 'attribute' + }, { + name: 'otherOccupancyDescription', + attributeName: { + localPart: 'other_occupancy_description' + }, + type: 'attribute' + }] + }, { + localName: 'VEHICLELOANINFO', + typeName: 'VEHICLE_LOAN_INFO', + baseTypeInfo: '.BASELOANINFO', + propertyInfos: [{ + name: 'totalSalesPrice', + typeInfo: 'Decimal', + attributeName: { + localPart: 'total_sales_price' + }, + type: 'attribute' + }, { + name: 'totalVehicleValue', + typeInfo: 'Decimal', + attributeName: { + localPart: 'total_vehicle_value' + }, + type: 'attribute' + }, { + name: 'amountRequested', + typeInfo: 'Decimal', + attributeName: { + localPart: 'amount_requested' + }, + type: 'attribute' + }, { + name: 'downPayment', + typeInfo: 'Decimal', + attributeName: { + localPart: 'down_payment' + }, + type: 'attribute' + }, { + name: 'loanTerm', + typeInfo: 'Integer', + attributeName: { + localPart: 'loan_term' + }, + type: 'attribute' + }, { + name: 'contractRate', + typeInfo: 'Decimal', + attributeName: { + localPart: 'contract_rate' + }, + type: 'attribute' + }, { + name: 'tradeAllowance', + typeInfo: 'Decimal', + attributeName: { + localPart: 'trade_allowance' + }, + type: 'attribute' + }, { + name: 'initialBalloonAmount', + typeInfo: 'Decimal', + attributeName: { + localPart: 'initial_balloon_amount' + }, + type: 'attribute' + }, { + name: 'estimatedVehiclePayment', + typeInfo: 'Decimal', + attributeName: { + localPart: 'estimated_vehicle_payment' + }, + type: 'attribute' + }, { + name: 'isResidualLoan', + attributeName: { + localPart: 'is_residual_loan' + }, + type: 'attribute' + }, { + name: 'rebate', + typeInfo: 'Decimal', + attributeName: { + localPart: 'rebate' + }, + type: 'attribute' + }, { + name: 'tax', + typeInfo: 'Decimal', + attributeName: { + localPart: 'tax' + }, + type: 'attribute' + }, { + name: 'license', + typeInfo: 'Decimal', + attributeName: { + localPart: 'license' + }, + type: 'attribute' + }, { + name: 'additionalItemsFrontEnd', + typeInfo: 'Decimal', + attributeName: { + localPart: 'additional_items_front_end' + }, + type: 'attribute' + }, { + name: 'additionalItemsBackEnd', + typeInfo: 'Decimal', + attributeName: { + localPart: 'additional_items_back_end' + }, + type: 'attribute' + }, { + name: 'creditLife', + typeInfo: 'Decimal', + attributeName: { + localPart: 'credit_life' + }, + type: 'attribute' + }, { + name: 'creditDisability', + typeInfo: 'Decimal', + attributeName: { + localPart: 'credit_disability' + }, + type: 'attribute' + }, { + name: 'debtCancellation', + typeInfo: 'Decimal', + attributeName: { + localPart: 'debt_cancellation' + }, + type: 'attribute' + }, { + name: 'maxAdvance', + attributeName: { + localPart: 'max_advance' + }, + type: 'attribute' + }, { + name: 'maxAdvanceValue', + typeInfo: 'Decimal', + attributeName: { + localPart: 'max_advance_value' + }, + type: 'attribute' + }, { + name: 'maxSoftAdvanceValue', + typeInfo: 'Decimal', + attributeName: { + localPart: 'max_soft_advance_value' + }, + type: 'attribute' + }, { + name: 'maxHardAdvanceValue', + typeInfo: 'Decimal', + attributeName: { + localPart: 'max_hard_advance_value' + }, + type: 'attribute' + }, { + name: 'amountApproved', + typeInfo: 'Decimal', + attributeName: { + localPart: 'amount_approved' + }, + type: 'attribute' + }, { + name: 'requestType', + attributeName: { + localPart: 'request_type' + }, + type: 'attribute' + }, { + name: 'purposeType', + attributeName: { + localPart: 'purpose_type' + }, + type: 'attribute' + }, { + name: 'inspectedBy', + attributeName: { + localPart: 'inspected_by' + }, + type: 'attribute' + }, { + name: 'inspectionDate', + typeInfo: 'Date', + attributeName: { + localPart: 'inspection_date' + }, + type: 'attribute' + }, { + name: 'vehiclePurchaseDate', + typeInfo: 'Date', + attributeName: { + localPart: 'vehicle_purchase_date' + }, + type: 'attribute' + }, { + name: 'rateType', + attributeName: { + localPart: 'rate_type' + }, + type: 'attribute' + }, { + name: 'miscImplant', + attributeName: { + localPart: 'misc_implant' + }, + type: 'attribute' + }, { + name: 'numberOfPayments', + typeInfo: 'Int', + attributeName: { + localPart: 'number_of_payments' + }, + type: 'attribute' + }, { + name: 'isIndirectLoan', + attributeName: { + localPart: 'is_indirect_loan' + }, + type: 'attribute' + }, { + name: 'isBalloon', + attributeName: { + localPart: 'is_balloon' + }, + type: 'attribute' + }, { + name: 'isHmda', + attributeName: { + localPart: 'is_hmda' + }, + type: 'attribute' + }, { + name: 'isHmdaManual', + attributeName: { + localPart: 'is_hmda_manual' + }, + type: 'attribute' + }, { + name: 'amountApprovedVariance', + typeInfo: 'Decimal', + attributeName: { + localPart: 'amount_approved_variance' + }, + type: 'attribute' + }, { + name: 'changeInCircumstancesDate', + typeInfo: 'Date', + attributeName: { + localPart: 'change_in_circumstances_date' + }, + type: 'attribute' + }, { + name: 'productConversionDate', + typeInfo: 'Date', + attributeName: { + localPart: 'product_conversion_date' + }, + type: 'attribute' + }, { + name: 'isAdvanceRequest', + attributeName: { + localPart: 'is_advance_request' + }, + type: 'attribute' + }, { + name: 'isCalculateMapr', + attributeName: { + localPart: 'is_calculate_mapr' + }, + type: 'attribute' + }, { + name: 'mapr', + typeInfo: 'Decimal', + attributeName: { + localPart: 'mapr' + }, + type: 'attribute' + }, { + name: 'customerMoneyFactor', + typeInfo: 'Double', + attributeName: { + localPart: 'customer_money_factor' + }, + type: 'attribute' + }, { + name: 'lenderMoneyFactor', + typeInfo: 'Double', + attributeName: { + localPart: 'lender_money_factor' + }, + type: 'attribute' + }, { + name: 'residualValue', + typeInfo: 'Decimal', + attributeName: { + localPart: 'residual_value' + }, + type: 'attribute' + }, { + name: 'grossCapCost', + typeInfo: 'Decimal', + attributeName: { + localPart: 'gross_cap_cost' + }, + type: 'attribute' + }, { + name: 'capCostReduction', + typeInfo: 'Decimal', + attributeName: { + localPart: 'cap_cost_reduction' + }, + type: 'attribute' + }, { + name: 'adjustedCapCost', + typeInfo: 'Decimal', + attributeName: { + localPart: 'adjusted_cap_cost' + }, + type: 'attribute' + }, { + name: 'leasePayment', + typeInfo: 'Decimal', + attributeName: { + localPart: 'lease_payment' + }, + type: 'attribute' + }, { + name: 'maxLeasePayment', + typeInfo: 'Decimal', + attributeName: { + localPart: 'max_lease_payment' + }, + type: 'attribute' + }, { + name: 'indirectPreapprovalConversionDate', + typeInfo: 'DateTime', + attributeName: { + localPart: 'indirect_preapproval_conversion_date' + }, + type: 'attribute' + }] + }, { + localName: 'BASECOMMENTS', + typeName: 'BASE_COMMENTS', + propertyInfos: [{ + name: 'decisioncomments', + elementName: 'DECISION_COMMENTS', + typeInfo: 'AnyType' + }, { + name: 'externalcomments', + elementName: 'EXTERNAL_COMMENTS', + typeInfo: 'AnyType' + }, { + name: 'internalcomments', + elementName: 'INTERNAL_COMMENTS', + typeInfo: 'AnyType' + }, { + name: 'stipulations', + elementName: 'STIPULATIONS', + typeInfo: 'AnyType' + }, { + name: 'fraudwarnings', + elementName: 'FRAUD_WARNINGS', + typeInfo: 'AnyType' + }] + }, { + localName: 'BASEFUNDINGINFO', + typeName: 'BASE_FUNDING_INFO', + propertyInfos: [{ + name: 'skippaymentinfo', + elementName: 'SKIP_PAYMENT_INFO', + typeInfo: '.SKIPPAYMENTINFO' + }, { + name: 'paymentinfo', + elementName: 'PAYMENT_INFO', + typeInfo: '.BASEPAYMENTINFOCHOICE' + }, { + name: 'dailyPeriodicRate', + typeInfo: 'Decimal', + attributeName: { + localPart: 'daily_periodic_rate' + }, + type: 'attribute' + }, { + name: 'paymentFrequency', + attributeName: { + localPart: 'payment_frequency' + }, + type: 'attribute' + }, { + name: 'fundedStatus', + attributeName: { + localPart: 'funded_status' + }, + type: 'attribute' + }, { + name: 'loanDate', + typeInfo: 'Date', + attributeName: { + localPart: 'loan_date' + }, + type: 'attribute' + }, { + name: 'fundingDate', + typeInfo: 'Date', + attributeName: { + localPart: 'funding_date' + }, + type: 'attribute' + }] + }, { + localName: 'VEHICLEFINANCING.HOLDSTITLE', + typeName: null, + propertyInfos: [{ + name: 'currentNameOnTitle', + attributeName: { + localPart: 'current_name_on_title' + }, + type: 'attribute' + }, { + name: 'currentNameOnTitle2', + attributeName: { + localPart: 'current_name_on_title2' + }, + type: 'attribute' + }, { + name: 'accountNumberPaidoff', + attributeName: { + localPart: 'account_number_paidoff' + }, + type: 'attribute' + }, { + name: 'newNamesOnTitle', + attributeName: { + localPart: 'new_names_on_title' + }, + type: 'attribute' + }, { + name: 'newNamesOnTitle2', + attributeName: { + localPart: 'new_names_on_title2' + }, + type: 'attribute' + }, { + name: 'nameForCollateralPurpose', + attributeName: { + localPart: 'name_for_collateral_purpose' + }, + type: 'attribute' + }, { + name: 'nameForCollateralPurpose2', + attributeName: { + localPart: 'name_for_collateral_purpose2' + }, + type: 'attribute' + }, { + name: 'currentNameOnTitleContactIndex', + attributeName: { + localPart: 'current_name_on_title_contact_index' + }, + type: 'attribute' + }, { + name: 'currentNameOnTitleContactIndex2', + attributeName: { + localPart: 'current_name_on_title_contact_index2' + }, + type: 'attribute' + }, { + name: 'newNamesOnTitleContactIndex', + attributeName: { + localPart: 'new_names_on_title_contact_index' + }, + type: 'attribute' + }, { + name: 'newNamesOnTitleContactIndex2', + attributeName: { + localPart: 'new_names_on_title_contact_index2' + }, + type: 'attribute' + }, { + name: 'nameForCollateralPurposeContactIndex', + attributeName: { + localPart: 'name_for_collateral_purpose_contact_index' + }, + type: 'attribute' + }, { + name: 'nameForCollateralPurposeContactIndex2', + attributeName: { + localPart: 'name_for_collateral_purpose_contact_index2' + }, + type: 'attribute' + }, { + name: 'state', + attributeName: { + localPart: 'state' + }, + type: 'attribute' + }, { + name: 'aka', + attributeName: { + localPart: 'aka' + }, + type: 'attribute' + }, { + name: 'titleRecordingFees', + typeInfo: 'Double', + attributeName: { + localPart: 'title_recording_fees' + }, + type: 'attribute' + }, { + name: 'titleRetainedBy', + attributeName: { + localPart: 'title_retained_by' + }, + type: 'attribute' + }, { + name: 'titleRetainedDate', + attributeName: { + localPart: 'title_retained_date' + }, + type: 'attribute' + }, { + name: 'titleLocation', + attributeName: { + localPart: 'title_location' + }, + type: 'attribute' + }, { + name: 'businessTaxId', + attributeName: { + localPart: 'business_tax_id' + }, + type: 'attribute' + }] + }, { + localName: 'BASEASSETSAVINGSACCOUNT', + typeName: 'BASE_ASSET_SAVINGS_ACCOUNT', + baseTypeInfo: '.BASEASSET', + propertyInfos: [{ + name: 'expirationDate', + typeInfo: 'Date', + attributeName: { + localPart: 'expiration_date' + }, + type: 'attribute' + }, { + name: 'issueDate', + typeInfo: 'Date', + attributeName: { + localPart: 'issue_date' + }, + type: 'attribute' + }] + }, { + localName: 'VEHICLELOAN', + typeName: 'VEHICLE_LOAN', + baseTypeInfo: '.APP', + propertyInfos: [{ + name: 'applicants', + required: true, + elementName: 'APPLICANTS', + typeInfo: '.VEHICLELOAN.APPLICANTS' + }, { + name: 'loaninfo', + required: true, + elementName: 'LOAN_INFO', + typeInfo: '.VEHICLELOAN.LOANINFO' + }, { + name: 'priceadjustments', + elementName: 'PRICE_ADJUSTMENTS', + typeInfo: '.BASEPRICEADJUSTMENTLIST' + }, { + name: 'loanstatus', + required: true, + elementName: 'LOAN_STATUS', + typeInfo: '.VEHICLESTATUS' + }, { + name: 'disbursements', + elementName: 'DISBURSEMENTS', + typeInfo: '.BASEDISBURSEMENTLIST' + }, { + name: 'tasklist', + elementName: 'TASK_LIST', + typeInfo: '.BASETASKLIST' + }, { + name: 'funding', + required: true, + elementName: 'FUNDING', + typeInfo: '.VEHICLELOAN.FUNDING' + }, { + name: 'comments', + required: true, + elementName: 'COMMENTS', + typeInfo: '.VEHICLELOAN.COMMENTS' + }, { + name: 'vehicles', + required: true, + elementName: 'VEHICLES', + typeInfo: '.VEHICLELOAN.VEHICLES' + }, { + name: 'customquestions', + elementName: 'CUSTOM_QUESTIONS', + typeInfo: '.BASECUSTOMQUESTIONS' + }, { + name: 'contacts', + elementName: 'CONTACTS', + typeInfo: '.BASELOANCONTACTS' + }, { + name: 'system', + required: true, + collection: true, + elementName: 'SYSTEM', + typeInfo: '.VEHICLESYSTEM' + }, { + name: 'hmdainfo', + elementName: 'HMDA_INFO', + typeInfo: '.BASEHMDAINFO' + }, { + name: 'hmdaxml', + elementName: 'HMDA_XML', + typeInfo: '.BASEHMDAXML' + }, { + name: 'integrationdatalist', + elementName: 'INTEGRATION_DATA_LIST', + typeInfo: '.VEHICLELOAN.INTEGRATIONDATALIST' + }, { + name: 'modificationhistory', + elementName: 'MODIFICATION_HISTORY', + typeInfo: '.BASEMODIFICATIONHISTORY' + }, { + name: 'eventhistory', + elementName: 'EVENT_HISTORY', + typeInfo: '.BASEEVENTHISTORY' + }, { + name: 'webmshistory', + elementName: 'WEBMS_HISTORY', + typeInfo: '.BASEWEBMSHISTORY' + }] + }, { + localName: 'BASETASKLIST', + typeName: 'BASE_TASK_LIST', + propertyInfos: [{ + name: 'task', + minOccurs: 0, + collection: true, + elementName: 'TASK', + typeInfo: '.BASETASKLIST.TASK' + }] + }, { + localName: 'PAYMENTCOUPONBOOKINFO', + typeName: 'PAYMENT_COUPON_BOOK_INFO', + propertyInfos: [{ + name: 'accountNumber', + attributeName: { + localPart: 'account_number' + }, + type: 'attribute' + }] + }, { + localName: 'BASEHMDAINFO', + typeName: 'BASE_HMDA_INFO', + propertyInfos: [{ + name: 'propertyAddress', + attributeName: { + localPart: 'property_address' + }, + type: 'attribute' + }, { + name: 'propertyCity', + attributeName: { + localPart: 'property_city' + }, + type: 'attribute' + }, { + name: 'propertyState', + attributeName: { + localPart: 'property_state' + }, + type: 'attribute' + }, { + name: 'propertyType', + attributeName: { + localPart: 'property_type' + }, + type: 'attribute' + }, { + name: 'propertyZip', + attributeName: { + localPart: 'property_zip' + }, + type: 'attribute' + }, { + name: 'isHoepa', + attributeName: { + localPart: 'is_hoepa' + }, + type: 'attribute' + }, { + name: 'isHoepaManual', + attributeName: { + localPart: 'is_hoepa_manual' + }, + type: 'attribute' + }, { + name: 'lienPosition', + typeInfo: 'Int', + attributeName: { + localPart: 'lien_position' + }, + type: 'attribute' + }, { + name: 'hmdaLoanPurpose', + attributeName: { + localPart: 'hmda_loan_purpose' + }, + type: 'attribute' + }, { + name: 'propertyOccupancyStatus', + attributeName: { + localPart: 'property_occupancy_status' + }, + type: 'attribute' + }, { + name: 'msaNumber', + attributeName: { + localPart: 'msa_number' + }, + type: 'attribute' + }, { + name: 'propertyTaxId', + attributeName: { + localPart: 'property_tax_id' + }, + type: 'attribute' + }, { + name: 'censusTractNumber', + attributeName: { + localPart: 'census_tract_number' + }, + type: 'attribute' + }, { + name: 'propertyCounty', + attributeName: { + localPart: 'property_county' + }, + type: 'attribute' + }, { + name: 'propertyCountyCode', + attributeName: { + localPart: 'property_county_code' + }, + type: 'attribute' + }, { + name: 'stateCode', + attributeName: { + localPart: 'state_code' + }, + type: 'attribute' + }, { + name: 'interviewMethod', + attributeName: { + localPart: 'interview_method' + }, + type: 'attribute' + }, { + name: 'purchaser', + attributeName: { + localPart: 'purchaser' + }, + type: 'attribute' + }, { + name: 'propertyAddressVerificationDate', + typeInfo: 'Date', + attributeName: { + localPart: 'property_address_verification_date' + }, + type: 'attribute' + }] + }, { + localName: 'VEHICLEBASEAPPLICANT.CURRENTADDRESS', + typeName: null, + baseTypeInfo: '.BASECURRENTADDRESSCHOICE', + propertyInfos: [{ + name: 'occupancyStatus', + attributeName: { + localPart: 'occupancy_status' + }, + type: 'attribute' + }, { + name: 'occupancyDuration', + typeInfo: 'Integer', + attributeName: { + localPart: 'occupancy_duration' + }, + type: 'attribute' + }, { + name: 'otherOccupancyDescription', + attributeName: { + localPart: 'other_occupancy_description' + }, + type: 'attribute' + }] + }, { + localName: 'BASEASSETCERTIFICATE', + typeName: 'BASE_ASSET_CERTIFICATE', + baseTypeInfo: '.BASEASSET', + propertyInfos: [{ + name: 'certificateNumber', + attributeName: { + localPart: 'certificate_number' + }, + type: 'attribute' + }, { + name: 'expirationDate', + typeInfo: 'Date', + attributeName: { + localPart: 'expiration_date' + }, + type: 'attribute' + }, { + name: 'issueDate', + typeInfo: 'Date', + attributeName: { + localPart: 'issue_date' + }, + type: 'attribute' + }, { + name: 'pledgeType', + attributeName: { + localPart: 'pledge_type' + }, + type: 'attribute' + }, { + name: 'rate', + typeInfo: 'Decimal', + attributeName: { + localPart: 'rate' + }, + type: 'attribute' + }, { + name: 'pledgePercent', + typeInfo: 'Decimal', + attributeName: { + localPart: 'pledge_percent' + }, + type: 'attribute' + }, { + name: 'pledgeValueType', + attributeName: { + localPart: 'pledge_value_type' + }, + type: 'attribute' + }, { + name: 'pledgeValue', + typeInfo: 'Decimal', + attributeName: { + localPart: 'pledge_value' + }, + type: 'attribute' + }] + }, { + localName: 'VEHICLEFINANCING.DEALERSHIPPROCESSING', + typeName: null, + propertyInfos: [{ + name: 'name', + attributeName: { + localPart: 'name' + }, + type: 'attribute' + }, { + name: 'isOnWatchlist', + attributeName: { + localPart: 'is_on_watchlist' + }, + type: 'attribute' + }, { + name: 'watchlistReason', + attributeName: { + localPart: 'watchlist_reason' + }, + type: 'attribute' + }, { + name: 'dealerNumber', + attributeName: { + localPart: 'dealer_number' + }, + type: 'attribute' + }, { + name: 'address', + attributeName: { + localPart: 'address' + }, + type: 'attribute' + }, { + name: 'county', + attributeName: { + localPart: 'county' + }, + type: 'attribute' + }, { + name: 'zip', + attributeName: { + localPart: 'zip' + }, + type: 'attribute' + }, { + name: 'city', + attributeName: { + localPart: 'city' + }, + type: 'attribute' + }, { + name: 'state', + attributeName: { + localPart: 'state' + }, + type: 'attribute' + }, { + name: 'phone', + attributeName: { + localPart: 'phone' + }, + type: 'attribute' + }, { + name: 'fax', + attributeName: { + localPart: 'fax' + }, + type: 'attribute' + }, { + name: 'nameOnTitle', + attributeName: { + localPart: 'name_on_title' + }, + type: 'attribute' + }, { + name: 'nameOnTitle2', + attributeName: { + localPart: 'name_on_title2' + }, + type: 'attribute' + }, { + name: 'nameForTitlePurpose', + attributeName: { + localPart: 'name_for_title_purpose' + }, + type: 'attribute' + }, { + name: 'nameForTitlePurpose2', + attributeName: { + localPart: 'name_for_title_purpose2' + }, + type: 'attribute' + }, { + name: 'nameOnTitleContactIndex', + typeInfo: 'Integer', + attributeName: { + localPart: 'name_on_title_contact_index' + }, + type: 'attribute' + }, { + name: 'nameOnTitleContactIndex2', + typeInfo: 'Integer', + attributeName: { + localPart: 'name_on_title_contact_index2' + }, + type: 'attribute' + }, { + name: 'nameForTitlePurposeContactIndex', + typeInfo: 'Integer', + attributeName: { + localPart: 'name_for_title_purpose_contact_index' + }, + type: 'attribute' + }, { + name: 'nameForTitlePurposeContactIndex2', + typeInfo: 'Integer', + attributeName: { + localPart: 'name_for_title_purpose_contact_index2' + }, + type: 'attribute' + }, { + name: 'titleState', + attributeName: { + localPart: 'title_state' + }, + type: 'attribute' + }, { + name: 'aka', + attributeName: { + localPart: 'aka' + }, + type: 'attribute' + }, { + name: 'businessTaxId', + attributeName: { + localPart: 'business_tax_id' + }, + type: 'attribute' + }, { + name: 'titleRecordingFees', + typeInfo: 'Double', + attributeName: { + localPart: 'title_recording_fees' + }, + type: 'attribute' + }, { + name: 'reserveType', + attributeName: { + localPart: 'reserve_type' + }, + type: 'attribute' + }, { + name: 'reserveValue', + typeInfo: 'Double', + attributeName: { + localPart: 'reserve_value' + }, + type: 'attribute' + }, { + name: 'primaryReserveType', + attributeName: { + localPart: 'primary_reserve_type' + }, + type: 'attribute' + }, { + name: 'primaryReserveValue', + typeInfo: 'Double', + attributeName: { + localPart: 'primary_reserve_value' + }, + type: 'attribute' + }, { + name: 'secondaryReserveType', + attributeName: { + localPart: 'secondary_reserve_type' + }, + type: 'attribute' + }, { + name: 'secondaryReserveValue', + typeInfo: 'Double', + attributeName: { + localPart: 'secondary_reserve_value' + }, + type: 'attribute' + }, { + name: 'reserveSelectionType', + attributeName: { + localPart: 'reserve_selection_type' + }, + type: 'attribute' + }, { + name: 'bankAccountNumber', + attributeName: { + localPart: 'bank_account_number' + }, + type: 'attribute' + }, { + name: 'routingNumber', + attributeName: { + localPart: 'routing_number' + }, + type: 'attribute' + }, { + name: 'bankAccountType', + attributeName: { + localPart: 'bank_account_type' + }, + type: 'attribute' + }, { + name: 'referenceNumber', + attributeName: { + localPart: 'reference_number' + }, + type: 'attribute' + }, { + name: 'mainContact', + attributeName: { + localPart: 'main_contact' + }, + type: 'attribute' + }, { + name: 'contactEmail', + attributeName: { + localPart: 'contact_email' + }, + type: 'attribute' + }] + }, { + localName: 'BASEINSURANCE', + typeName: 'BASE_INSURANCE', + propertyInfos: [{ + name: 'coverage', + typeInfo: { + type: 'list' + }, + attributeName: { + localPart: 'coverage' + }, + type: 'attribute' + }, { + name: 'planKey', + attributeName: { + localPart: 'plan_key' + }, + type: 'attribute' + }, { + name: 'description', + attributeName: { + localPart: 'description' + }, + type: 'attribute' + }, { + name: 'premium', + typeInfo: 'Decimal', + attributeName: { + localPart: 'premium' + }, + type: 'attribute' + }, { + name: 'premiumMode', + attributeName: { + localPart: 'premium_mode' + }, + type: 'attribute' + }, { + name: 'costPerDay', + typeInfo: 'Decimal', + attributeName: { + localPart: 'cost_per_day' + }, + type: 'attribute' + }, { + name: 'insuredAmount', + typeInfo: 'Decimal', + attributeName: { + localPart: 'insured_amount' + }, + type: 'attribute' + }, { + name: 'insuredRate', + typeInfo: 'Decimal', + attributeName: { + localPart: 'insured_rate' + }, + type: 'attribute' + }, { + name: 'expireDate', + typeInfo: 'Date', + attributeName: { + localPart: 'expire_date' + }, + type: 'attribute' + }, { + name: 'lastPulledDate', + typeInfo: 'DateTime', + attributeName: { + localPart: 'last_pulled_date' + }, + type: 'attribute' + }] + }, { + localName: 'VEHICLEFINANCING.PREVIOUSLIENHOLDER', + typeName: null, + propertyInfos: [{ + name: 'currentNameOnTitle', + attributeName: { + localPart: 'current_name_on_title' + }, + type: 'attribute' + }, { + name: 'currentNameOnTitle2', + attributeName: { + localPart: 'current_name_on_title2' + }, + type: 'attribute' + }, { + name: 'newNamesOnTitle', + attributeName: { + localPart: 'new_names_on_title' + }, + type: 'attribute' + }, { + name: 'newNamesOnTitle2', + attributeName: { + localPart: 'new_names_on_title2' + }, + type: 'attribute' + }, { + name: 'nameForCollateralPurposes', + attributeName: { + localPart: 'name_for_collateral_purposes' + }, + type: 'attribute' + }, { + name: 'nameForCollateralPurposes2', + attributeName: { + localPart: 'name_for_collateral_purposes2' + }, + type: 'attribute' + }, { + name: 'currentNameOnTitleContactIndex', + typeInfo: 'Integer', + attributeName: { + localPart: 'current_name_on_title_contact_index' + }, + type: 'attribute' + }, { + name: 'currentNameOnTitleContactIndex2', + typeInfo: 'Integer', + attributeName: { + localPart: 'current_name_on_title_contact_index2' + }, + type: 'attribute' + }, { + name: 'newNamesOnTitleContactIndex', + typeInfo: 'Integer', + attributeName: { + localPart: 'new_names_on_title_contact_index' + }, + type: 'attribute' + }, { + name: 'newNamesOnTitleContactIndex2', + typeInfo: 'Integer', + attributeName: { + localPart: 'new_names_on_title_contact_index2' + }, + type: 'attribute' + }, { + name: 'nameForCollateralPurposesContactIndex', + typeInfo: 'Integer', + attributeName: { + localPart: 'name_for_collateral_purposes_contact_index' + }, + type: 'attribute' + }, { + name: 'nameForCollateralPurposesContactIndex2', + typeInfo: 'Integer', + attributeName: { + localPart: 'name_for_collateral_purposes_contact_index2' + }, + type: 'attribute' + }, { + name: 'state', + attributeName: { + localPart: 'state' + }, + type: 'attribute' + }, { + name: 'aka', + attributeName: { + localPart: 'aka' + }, + type: 'attribute' + }, { + name: 'businessTaxId', + attributeName: { + localPart: 'business_tax_id' + }, + type: 'attribute' + }, { + name: 'titleRecordingFees', + typeInfo: 'Decimal', + attributeName: { + localPart: 'title_recording_fees' + }, + type: 'attribute' + }, { + name: 'lienholderInformation', + attributeName: { + localPart: 'lienholder_information' + }, + type: 'attribute' + }, { + name: 'lienholderAccountName', + attributeName: { + localPart: 'lienholder_account_name' + }, + type: 'attribute' + }, { + name: 'lienholderAccountName2', + attributeName: { + localPart: 'lienholder_account_name2' + }, + type: 'attribute' + }, { + name: 'lienholderAccountNameContactIndex', + typeInfo: 'Integer', + attributeName: { + localPart: 'lienholder_account_name_contact_index' + }, + type: 'attribute' + }, { + name: 'lienholderAccountNameContactIndex2', + typeInfo: 'Integer', + attributeName: { + localPart: 'lienholder_account_name_contact_index2' + }, + type: 'attribute' + }, { + name: 'lienholderAccountNumber', + attributeName: { + localPart: 'lienholder_account_number' + }, + type: 'attribute' + }, { + name: 'lienholderAddress', + attributeName: { + localPart: 'lienholder_address' + }, + type: 'attribute' + }, { + name: 'lienholderCounty', + attributeName: { + localPart: 'lienholder_county' + }, + type: 'attribute' + }, { + name: 'lienholderZip', + attributeName: { + localPart: 'lienholder_zip' + }, + type: 'attribute' + }, { + name: 'lienholderCity', + attributeName: { + localPart: 'lienholder_city' + }, + type: 'attribute' + }, { + name: 'lienholderState', + attributeName: { + localPart: 'lienholder_state' + }, + type: 'attribute' + }, { + name: 'lienholderPayoff', + typeInfo: 'Decimal', + attributeName: { + localPart: 'lienholder_payoff' + }, + type: 'attribute' + }, { + name: 'lienholderPayoffDate', + typeInfo: 'Date', + attributeName: { + localPart: 'lienholder_payoff_date' + }, + type: 'attribute' + }, { + name: 'lienholderPayoffPerDiem', + typeInfo: 'Decimal', + attributeName: { + localPart: 'lienholder_payoff_per_diem' + }, + type: 'attribute' + }, { + name: 'lienholderPhone', + attributeName: { + localPart: 'lienholder_phone' + }, + type: 'attribute' + }] + }, { + localName: 'VEHICLEFINANCING.UCCFILING', + typeName: null, + propertyInfos: [{ + name: 'name', + attributeName: { + localPart: 'name' + }, + type: 'attribute' + }, { + name: 'nameContactIndex', + typeInfo: 'Integer', + attributeName: { + localPart: 'name_contact_index' + }, + type: 'attribute' + }, { + name: 'ssn', + attributeName: { + localPart: 'ssn' + }, + type: 'attribute' + }, { + name: 'name2', + attributeName: { + localPart: 'name2' + }, + type: 'attribute' + }, { + name: 'nameContactIndex2', + typeInfo: 'Integer', + attributeName: { + localPart: 'name_contact_index2' + }, + type: 'attribute' + }, { + name: 'ssn2', + attributeName: { + localPart: 'ssn2' + }, + type: 'attribute' + }, { + name: 'name3', + attributeName: { + localPart: 'name3' + }, + type: 'attribute' + }, { + name: 'nameContactIndex3', + typeInfo: 'Integer', + attributeName: { + localPart: 'name_contact_index3' + }, + type: 'attribute' + }, { + name: 'ssn3', + attributeName: { + localPart: 'ssn3' + }, + type: 'attribute' + }, { + name: 'state', + attributeName: { + localPart: 'state' + }, + type: 'attribute' + }, { + name: 'aka', + attributeName: { + localPart: 'aka' + }, + type: 'attribute' + }, { + name: 'nameForCollateralPurpose', + attributeName: { + localPart: 'name_for_collateral_purpose' + }, + type: 'attribute' + }, { + name: 'nameForCollateralPurpose2', + attributeName: { + localPart: 'name_for_collateral_purpose2' + }, + type: 'attribute' + }, { + name: 'nameForCollateralPurposeContactIndex', + typeInfo: 'Integer', + attributeName: { + localPart: 'name_for_collateral_purpose_contact_index' + }, + type: 'attribute' + }, { + name: 'nameForCollateralPurposeContactIndex2', + typeInfo: 'Integer', + attributeName: { + localPart: 'name_for_collateral_purpose_contact_index2' + }, + type: 'attribute' + }, { + name: 'businessTaxId', + attributeName: { + localPart: 'business_tax_id' + }, + type: 'attribute' + }, { + name: 'titleRecordingFees', + typeInfo: 'Decimal', + attributeName: { + localPart: 'title_recording_fees' + }, + type: 'attribute' + }, { + name: 'titleState', + attributeName: { + localPart: 'title_state' + }, + type: 'attribute' + }] + }, { + localName: 'DECLARATIONS', + propertyInfos: [{ + name: 'hasJudgeBankruptForeclosure', + attributeName: { + localPart: 'has_judge_bankrupt_foreclosure' + }, + type: 'attribute' + }, { + name: 'hasDeclareBankrupt', + attributeName: { + localPart: 'has_declare_bankrupt' + }, + type: 'attribute' + }, { + name: 'hasChapter13', + attributeName: { + localPart: 'has_chapter_13' + }, + type: 'attribute' + }, { + name: 'hasLawsuitParty', + attributeName: { + localPart: 'has_lawsuit_party' + }, + type: 'attribute' + }, { + name: 'hasJudgement', + attributeName: { + localPart: 'has_judgement' + }, + type: 'attribute' + }, { + name: 'hasForeclosure', + attributeName: { + localPart: 'has_foreclosure' + }, + type: 'attribute' + }, { + name: 'hasReposession', + attributeName: { + localPart: 'has_reposession' + }, + type: 'attribute' + }, { + name: 'hasOtherObligation', + attributeName: { + localPart: 'has_other_obligation' + }, + type: 'attribute' + }, { + name: 'hasPastDueBills', + attributeName: { + localPart: 'has_past_due_bills' + }, + type: 'attribute' + }, { + name: 'hasCoMaker', + attributeName: { + localPart: 'has_co_maker' + }, + type: 'attribute' + }, { + name: 'coMakerPrimaryName', + attributeName: { + localPart: 'co_maker_primary_name' + }, + type: 'attribute' + }, { + name: 'coMakerCreditor', + attributeName: { + localPart: 'co_maker_creditor' + }, + type: 'attribute' + }, { + name: 'coMakerAmount', + typeInfo: 'Decimal', + attributeName: { + localPart: 'co_maker_amount' + }, + type: 'attribute' + }, { + name: 'hasAlias', + attributeName: { + localPart: 'has_alias' + }, + type: 'attribute' + }, { + name: 'alias', + attributeName: { + localPart: 'alias' + }, + type: 'attribute' + }, { + name: 'hasIncomeDecline', + attributeName: { + localPart: 'has_income_decline' + }, + type: 'attribute' + }, { + name: 'hasSuitsPending', + attributeName: { + localPart: 'has_suits_pending' + }, + type: 'attribute' + }, { + name: 'hasAlimony', + attributeName: { + localPart: 'has_alimony' + }, + type: 'attribute' + }, { + name: 'alimonyRecipient', + attributeName: { + localPart: 'alimony_recipient' + }, + type: 'attribute' + }, { + name: 'alimonyRecipientAddress', + attributeName: { + localPart: 'alimony_recipient_address' + }, + type: 'attribute' + }, { + name: 'hasPropertyForSale', + attributeName: { + localPart: 'has_property_for_sale' + }, + type: 'attribute' + }] + }, { + localName: 'VEHICLEFINANCING.CLEARTITLE', + typeName: null, + propertyInfos: [{ + name: 'currentNameOnTitle', + attributeName: { + localPart: 'current_name_on_title' + }, + type: 'attribute' + }, { + name: 'currentNameOnTitle2', + attributeName: { + localPart: 'current_name_on_title2' + }, + type: 'attribute' + }, { + name: 'newNamesOnTitle', + attributeName: { + localPart: 'new_names_on_title' + }, + type: 'attribute' + }, { + name: 'newNamesOnTitle2', + attributeName: { + localPart: 'new_names_on_title2' + }, + type: 'attribute' + }, { + name: 'nameForCollateralPurposes', + attributeName: { + localPart: 'name_for_collateral_purposes' + }, + type: 'attribute' + }, { + name: 'nameForCollateralPurposes2', + attributeName: { + localPart: 'name_for_collateral_purposes2' + }, + type: 'attribute' + }, { + name: 'currentNameOnTitleContactIndex', + typeInfo: 'Integer', + attributeName: { + localPart: 'current_name_on_title_contact_index' + }, + type: 'attribute' + }, { + name: 'currentNameOnTitleContactIndex2', + typeInfo: 'Integer', + attributeName: { + localPart: 'current_name_on_title_contact_index2' + }, + type: 'attribute' + }, { + name: 'newNamesOnTitleContactIndex', + typeInfo: 'Integer', + attributeName: { + localPart: 'new_names_on_title_contact_index' + }, + type: 'attribute' + }, { + name: 'newNamesOnTitleContactIndex2', + typeInfo: 'Integer', + attributeName: { + localPart: 'new_names_on_title_contact_index2' + }, + type: 'attribute' + }, { + name: 'nameForCollateralPurposesContactIndex', + typeInfo: 'Integer', + attributeName: { + localPart: 'name_for_collateral_purposes_contact_index' + }, + type: 'attribute' + }, { + name: 'nameForCollateralPurposesContactIndex2', + typeInfo: 'Integer', + attributeName: { + localPart: 'name_for_collateral_purposes_contact_index2' + }, + type: 'attribute' + }, { + name: 'state', + attributeName: { + localPart: 'state' + }, + type: 'attribute' + }, { + name: 'aka', + attributeName: { + localPart: 'aka' + }, + type: 'attribute' + }, { + name: 'businessTaxId', + attributeName: { + localPart: 'business_tax_id' + }, + type: 'attribute' + }, { + name: 'titleRecordingFees', + typeInfo: 'Decimal', + attributeName: { + localPart: 'title_recording_fees' + }, + type: 'attribute' + }] + }, { + localName: 'BASELOANCONTACTS', + typeName: 'BASE_LOAN_CONTACTS', + propertyInfos: [{ + name: 'contactinfo', + minOccurs: 0, + collection: true, + elementName: 'CONTACT_INFO', + typeInfo: '.BASELOANCONTACTS.CONTACTINFO' + }] + }, { + localName: 'APP', + propertyInfos: [{ + name: 'version', + required: true, + typeInfo: 'Decimal', + attributeName: { + localPart: 'version' + }, + type: 'attribute' + }] + }, { + localName: 'BASEAPPLICANTQUESTIONS.APPLICANTQUESTION.APPLICANTQUESTIONANSWER', + typeName: null, + propertyInfos: [{ + name: 'answerText', + attributeName: { + localPart: 'answer_text' + }, + type: 'attribute' + }, { + name: 'answerValue', + attributeName: { + localPart: 'answer_value' + }, + type: 'attribute' + }] + }, { + localName: 'VEHICLEFINANCING.INSURANCE', + typeName: null, + propertyInfos: [{ + name: 'insuranceAgentContactIndex', + attributeName: { + localPart: 'insurance_agent_contact_index' + }, + type: 'attribute' + }, { + name: 'policyNumber', + attributeName: { + localPart: 'policy_number' + }, + type: 'attribute' + }, { + name: 'policyEffectiveDate', + typeInfo: 'Date', + attributeName: { + localPart: 'policy_effective_date' + }, + type: 'attribute' + }, { + name: 'policyExpireDate', + typeInfo: 'Date', + attributeName: { + localPart: 'policy_expire_date' + }, + type: 'attribute' + }] + }, { + localName: 'BASESYSTEM.ORIGINATOR', + typeName: null, + baseTypeInfo: '.BASEPARTY', + propertyInfos: [{ + name: 'otherAttributes', + type: 'anyAttribute' + }, { + name: 'type', + required: true, + attributeName: { + localPart: 'type' + }, + type: 'attribute' + }] + }, { + localName: 'PAYMENTPAYROLLDEDUCTIONINFO', + typeName: 'PAYMENT_PAYROLL_DEDUCTION_INFO', + propertyInfos: [{ + name: 'accountNumber', + attributeName: { + localPart: 'account_number' + }, + type: 'attribute' + }] + }, { + localName: 'VEHICLEAPPLICANT.CREDITREPORT', + typeName: null, + propertyInfos: [{ + name: 'value', + type: 'value' + }, { + name: 'reportId', + required: true, + typeInfo: 'Int', + attributeName: { + localPart: 'report_id' + }, + type: 'attribute' + }, { + name: 'reportFormat', + required: true, + attributeName: { + localPart: 'report_format' + }, + type: 'attribute' + }, { + name: 'encoding', + attributeName: { + localPart: 'encoding' + }, + type: 'attribute' + }] + }, { + localName: 'BASEASSETLIST.ASSET', + typeName: null, + baseTypeInfo: '.BASEASSET' + }, { + localName: 'BASEAPPLICANTQUESTIONS', + typeName: 'BASE_APPLICANT_QUESTIONS', + propertyInfos: [{ + name: 'applicantquestion', + minOccurs: 0, + collection: true, + elementName: 'APPLICANT_QUESTION', + typeInfo: '.BASEAPPLICANTQUESTIONS.APPLICANTQUESTION' + }] + }, { + localName: 'BASEPAYMENTINFOCHOICE', + typeName: 'BASE_PAYMENT_INFO_CHOICE', + propertyInfos: [{ + name: 'couponbook', + required: true, + elementName: 'COUPON_BOOK', + typeInfo: '.PAYMENTCOUPONBOOKINFO' + }, { + name: 'payrolldeduction', + required: true, + elementName: 'PAYROLL_DEDUCTION', + typeInfo: '.PAYMENTPAYROLLDEDUCTIONINFO' + }, { + name: 'manualnocoupon', + required: true, + elementName: 'MANUAL_NO_COUPON', + typeInfo: '.PAYMENTMANUALNOCOUPONINFO' + }, { + name: 'transferfrominternalaccount', + required: true, + elementName: 'TRANSFER_FROM_INTERNAL_ACCOUNT', + typeInfo: '.PAYMENTTRANSFERFROMINTERNALACCOUNTINFO' + }, { + name: 'transferfromotherinstitution', + required: true, + elementName: 'TRANSFER_FROM_OTHER_INSTITUTION', + typeInfo: '.PAYMENTTRANSFERFROMOTHERINSTITUTIONINFO' + }] + }, { + localName: 'BASESYSTEM.LENDER', + typeName: null, + baseTypeInfo: '.BASEPARTY', + propertyInfos: [{ + name: 'otherAttributes', + type: 'anyAttribute' + }, { + name: 'address', + elementName: 'ADDRESS', + typeInfo: '.BASEADDRESSLOOSE' + }, { + name: 'cunaClientId', + attributeName: { + localPart: 'cuna_client_id' + }, + type: 'attribute' + }] + }, { + localName: 'PAYMENTMANUALNOCOUPONINFO', + typeName: 'PAYMENT_MANUAL_NO_COUPON_INFO', + propertyInfos: [{ + name: 'accountNumber', + attributeName: { + localPart: 'account_number' + }, + type: 'attribute' + }] + }, { + localName: 'BASEADDRESSLOOSE', + typeName: 'BASE_ADDRESS_LOOSE', + propertyInfos: [{ + name: 'streetAddress1', + attributeName: { + localPart: 'street_address_1' + }, + type: 'attribute' + }, { + name: 'streetAddress2', + attributeName: { + localPart: 'street_address_2' + }, + type: 'attribute' + }, { + name: 'country', + attributeName: { + localPart: 'country' + }, + type: 'attribute' + }, { + name: 'addressVerificationDate', + typeInfo: 'Date', + attributeName: { + localPart: 'address_verification_date' + }, + type: 'attribute' + }, { + name: 'city', + attributeName: { + localPart: 'city' + }, + type: 'attribute' + }, { + name: 'state', + attributeName: { + localPart: 'state' + }, + type: 'attribute' + }, { + name: 'zip', + attributeName: { + localPart: 'zip' + }, + type: 'attribute' + }, { + name: 'county', + attributeName: { + localPart: 'county' + }, + type: 'attribute' + }] + }, { + localName: 'BASEDISBURSEMENTFEE', + typeName: 'BASE_DISBURSEMENT_FEE', + baseTypeInfo: '.BASEDISBURSEMENT', + propertyInfos: [{ + name: 'prepaidFeesFinanced', + typeInfo: 'Decimal', + attributeName: { + localPart: 'prepaid_fees_financed' + }, + type: 'attribute' + }, { + name: 'feesFinanced', + typeInfo: 'Decimal', + attributeName: { + localPart: 'fees_financed' + }, + type: 'attribute' + }, { + name: 'feesGlAccountNumber', + attributeName: { + localPart: 'fees_gl_account_number' + }, + type: 'attribute' + }, { + name: 'feeDescription', + attributeName: { + localPart: 'fee_description' + }, + type: 'attribute' + }, { + name: 'feeLinkingType', + attributeName: { + localPart: 'fee_linking_type' + }, + type: 'attribute' + }] + }, { + localName: 'BASEAPPLICANT', + typeName: 'BASE_APPLICANT', + propertyInfos: [{ + name: 'otherAttributes', + type: 'anyAttribute' + }, { + name: 'idcard', + elementName: 'ID_CARD', + typeInfo: '.BASEIDCARD' + }, { + name: 'idcard2', + elementName: 'ID_CARD2', + typeInfo: '.BASEIDCARD' + }, { + name: 'approvaldenialreason', + elementName: 'APPROVAL_DENIAL_REASON' + }, { + name: 'incomecomments', + elementName: 'INCOME_COMMENTS' + }, { + name: 'applicantquestions', + elementName: 'APPLICANT_QUESTIONS', + typeInfo: '.BASEAPPLICANTQUESTIONS' + }, { + name: 'borrowerId', + attributeName: { + localPart: 'borrower_id' + }, + type: 'attribute' + }, { + name: 'isDeclined', + attributeName: { + localPart: 'is_declined' + }, + type: 'attribute' + }, { + name: 'firstName', + required: true, + attributeName: { + localPart: 'first_name' + }, + type: 'attribute' + }, { + name: 'lastName', + required: true, + attributeName: { + localPart: 'last_name' + }, + type: 'attribute' + }, { + name: 'mInitial', + attributeName: { + localPart: 'm_initial' + }, + type: 'attribute' + }, { + name: 'middleName', + attributeName: { + localPart: 'middle_name' + }, + type: 'attribute' + }, { + name: 'suffix', + attributeName: { + localPart: 'suffix' + }, + type: 'attribute' + }, { + name: 'ssn', + required: true, + attributeName: { + localPart: 'ssn' + }, + type: 'attribute' + }, { + name: 'dob', + typeInfo: 'Date', + attributeName: { + localPart: 'dob' + }, + type: 'attribute' + }, { + name: 'dependents', + typeInfo: 'Int', + attributeName: { + localPart: 'dependents' + }, + type: 'attribute' + }, { + name: 'agesOfDependents', + attributeName: { + localPart: 'ages_of_dependents' + }, + type: 'attribute' + }, { + name: 'motherMaidenName', + attributeName: { + localPart: 'mother_maiden_name' + }, + type: 'attribute' + }, { + name: 'citizenship', + attributeName: { + localPart: 'citizenship' + }, + type: 'attribute' + }, { + name: 'memberNumber', + attributeName: { + localPart: 'member_number' + }, + type: 'attribute' + }, { + name: 'bankruptcyScore', + typeInfo: 'Int', + attributeName: { + localPart: 'bankruptcy_score' + }, + type: 'attribute' + }, { + name: 'membershipMonths', + typeInfo: 'Int', + attributeName: { + localPart: 'membership_months' + }, + type: 'attribute' + }, { + name: 'maritalStatus', + attributeName: { + localPart: 'marital_status' + }, + type: 'attribute' + }, { + name: 'gender', + attributeName: { + localPart: 'gender' + }, + type: 'attribute' + }, { + name: 'ethnicity', + attributeName: { + localPart: 'ethnicity' + }, + type: 'attribute' + }, { + name: 'numberInHousehold', + typeInfo: 'Int', + attributeName: { + localPart: 'number_in_household' + }, + type: 'attribute' + }, { + name: 'memberType', + attributeName: { + localPart: 'member_type' + }, + type: 'attribute' + }, { + name: 'race', + typeInfo: { + type: 'list' + }, + attributeName: { + localPart: 'race' + }, + type: 'attribute' + }, { + name: 'creditScore', + typeInfo: 'Int', + attributeName: { + localPart: 'credit_score' + }, + type: 'attribute' + }, { + name: 'customScore', + typeInfo: 'Int', + attributeName: { + localPart: 'custom_score' + }, + type: 'attribute' + }, { + name: 'customScore2', + typeInfo: 'Double', + attributeName: { + localPart: 'custom_score_2' + }, + type: 'attribute' + }, { + name: 'declinedAnswerRaceGender', + attributeName: { + localPart: 'declined_answer_race_gender' + }, + type: 'attribute' + }, { + name: 'notApplicableRaceGender', + attributeName: { + localPart: 'not_applicable_race_gender' + }, + type: 'attribute' + }, { + name: 'applicantType', + required: true, + attributeName: { + localPart: 'applicant_type' + }, + type: 'attribute' + }, { + name: 'allowDirectMail', + attributeName: { + localPart: 'allow_direct_mail' + }, + type: 'attribute' + }, { + name: 'allowEmailSolicit', + attributeName: { + localPart: 'allow_email_solicit' + }, + type: 'attribute' + }, { + name: 'allowTelemarket', + attributeName: { + localPart: 'allow_telemarket' + }, + type: 'attribute' + }, { + name: 'allowShareInfo', + attributeName: { + localPart: 'allow_share_info' + }, + type: 'attribute' + }, { + name: 'securityCode', + attributeName: { + localPart: 'security_code' + }, + type: 'attribute' + }, { + name: 'isOfacIdVer', + attributeName: { + localPart: 'is_ofac_id_ver' + }, + type: 'attribute' + }, { + name: 'idAuthenticationResult', + attributeName: { + localPart: 'id_authentication_result' + }, + type: 'attribute' + }, { + name: 'isFraudPrescore', + attributeName: { + localPart: 'is_fraud_prescore' + }, + type: 'attribute' + }, { + name: 'legalStateOfResidency', + attributeName: { + localPart: 'legal_state_of_residency' + }, + type: 'attribute' + }, { + name: 'relationToPrimary', + attributeName: { + localPart: 'relation_to_primary' + }, + type: 'attribute' + }, { + name: 'isFraudFas', + attributeName: { + localPart: 'is_fraud_fas' + }, + type: 'attribute' + }, { + name: 'isHighRiskConsumer', + attributeName: { + localPart: 'is_high_risk_consumer' + }, + type: 'attribute' + }, { + name: 'isThin', + attributeName: { + localPart: 'is_thin' + }, + type: 'attribute' + }, { + name: 'contactIndex', + typeInfo: 'Integer', + attributeName: { + localPart: 'contact_index' + }, + type: 'attribute' + }, { + name: 'mlaCoveredStatus', + attributeName: { + localPart: 'mla_covered_status' + }, + type: 'attribute' + }, { + name: 'mlaCoveredDate', + typeInfo: 'Date', + attributeName: { + localPart: 'mla_covered_date' + }, + type: 'attribute' + }] + }, { + localName: 'BASECUSTOMQUESTIONS', + typeName: 'BASE_CUSTOM_QUESTIONS', + propertyInfos: [{ + name: 'customquestion', + minOccurs: 0, + collection: true, + elementName: 'CUSTOM_QUESTION', + typeInfo: '.BASECUSTOMQUESTIONS.CUSTOMQUESTION' + }] + }, { + localName: 'BASEDISBURSEMENT', + typeName: 'BASE_DISBURSEMENT', + propertyInfos: [{ + name: 'amount', + typeInfo: 'Decimal', + attributeName: { + localPart: 'amount' + }, + type: 'attribute' + }, { + name: 'referenceId', + attributeName: { + localPart: 'reference_id' + }, + type: 'attribute' + }] + }, { + localName: 'VEHICLELOAN', + typeName: null, + baseTypeInfo: '.VEHICLELOAN' + }, { + localName: 'BASEWEBMSHISTORY.MESSAGE', + typeName: null, + propertyInfos: [{ + name: 'time', + typeInfo: 'DateTime', + attributeName: { + localPart: 'time' + }, + type: 'attribute' + }, { + name: 'name', + attributeName: { + localPart: 'name' + }, + type: 'attribute' + }, { + name: 'type', + attributeName: { + localPart: 'type' + }, + type: 'attribute' + }, { + name: 'text', + attributeName: { + localPart: 'text' + }, + type: 'attribute' + }] + }, { + localName: 'VEHICLEBASEAPPLICANT.MAILINGADDRESS', + typeName: null, + baseTypeInfo: '.BASEADDRESSLOOSE', + propertyInfos: [{ + name: 'isCurrent', + attributeName: { + localPart: 'is_current' + }, + type: 'attribute' + }] + }, { + localName: 'VEHICLEFINANCING', + typeName: 'VEHICLE_FINANCING', + propertyInfos: [{ + name: 'previouslienholder', + required: true, + elementName: 'PREVIOUS_LIEN_HOLDER', + typeInfo: '.VEHICLEFINANCING.PREVIOUSLIENHOLDER' + }, { + name: 'uccfiling', + required: true, + elementName: 'UCC_FILING', + typeInfo: '.VEHICLEFINANCING.UCCFILING' + }, { + name: 'holdstitle', + required: true, + elementName: 'HOLDS_TITLE', + typeInfo: '.VEHICLEFINANCING.HOLDSTITLE' + }, { + name: 'memberlienprocessing', + required: true, + elementName: 'MEMBER_LIEN_PROCESSING', + typeInfo: '.VEHICLEFINANCING.MEMBERLIENPROCESSING' + }, { + name: 'memberprocessing', + required: true, + elementName: 'MEMBER_PROCESSING', + typeInfo: '.VEHICLEFINANCING.MEMBERPROCESSING' + }, { + name: 'dealershipprocessing', + required: true, + elementName: 'DEALERSHIP_PROCESSING', + typeInfo: '.VEHICLEFINANCING.DEALERSHIPPROCESSING' + }, { + name: 'cleartitle', + required: true, + elementName: 'CLEAR_TITLE', + typeInfo: '.VEHICLEFINANCING.CLEARTITLE' + }, { + name: 'title', + required: true, + elementName: 'TITLE', + typeInfo: '.VEHICLEFINANCING.TITLE' + }, { + name: 'insurance', + required: true, + elementName: 'INSURANCE', + typeInfo: '.VEHICLEFINANCING.INSURANCE' + }, { + name: 'mileage', + typeInfo: 'Integer', + attributeName: { + localPart: 'mileage' + }, + type: 'attribute' + }, { + name: 'isNewVehicle', + attributeName: { + localPart: 'is_new_vehicle' + }, + type: 'attribute' + }, { + name: 'vehicleSalesPrice', + typeInfo: 'Decimal', + attributeName: { + localPart: 'vehicle_sales_price' + }, + type: 'attribute' + }, { + name: 'vehicleValue', + typeInfo: 'Decimal', + attributeName: { + localPart: 'vehicle_value' + }, + type: 'attribute' + }, { + name: 'vehicleValueType', + attributeName: { + localPart: 'vehicle_value_type' + }, + type: 'attribute' + }, { + name: 'isRebuiltRestored', + attributeName: { + localPart: 'is_rebuilt_restored' + }, + type: 'attribute' + }, { + name: 'processingType', + attributeName: { + localPart: 'processing_type' + }, + type: 'attribute' + }, { + name: 'vehicleOptions', + attributeName: { + localPart: 'vehicle_options' + }, + type: 'attribute' + }, { + name: 'valueType', + attributeName: { + localPart: 'value_type' + }, + type: 'attribute' + }, { + name: 'license', + attributeName: { + localPart: 'license' + }, + type: 'attribute' + }, { + name: 'nadaInfo', + attributeName: { + localPart: 'nada_info' + }, + type: 'attribute' + }, { + name: 'bodyType', + attributeName: { + localPart: 'body_type' + }, + type: 'attribute' + }, { + name: 'commercialTitle', + attributeName: { + localPart: 'commercial_title' + }, + type: 'attribute' + }, { + name: 'vin', + attributeName: { + localPart: 'vin' + }, + type: 'attribute' + }, { + name: 'vehicleType', + attributeName: { + localPart: 'vehicle_type' + }, + type: 'attribute' + }, { + name: 'year', + typeInfo: 'Integer', + attributeName: { + localPart: 'year' + }, + type: 'attribute' + }, { + name: 'make', + attributeName: { + localPart: 'make' + }, + type: 'attribute' + }, { + name: 'model', + attributeName: { + localPart: 'model' + }, + type: 'attribute' + }, { + name: 'emptyWeight', + typeInfo: 'Double', + attributeName: { + localPart: 'empty_weight' + }, + type: 'attribute' + }, { + name: 'carryingCapacity', + typeInfo: 'Double', + attributeName: { + localPart: 'carrying_capacity' + }, + type: 'attribute' + }, { + name: 'length', + typeInfo: 'Double', + attributeName: { + localPart: 'length' + }, + type: 'attribute' + }] + }, { + localName: 'BASELOANCONTACTS.CONTACTINFO', + typeName: null, + propertyInfos: [{ + name: 'contactType', + required: true, + attributeName: { + localPart: 'contact_type' + }, + type: 'attribute' + }, { + name: 'firstName', + attributeName: { + localPart: 'first_name' + }, + type: 'attribute' + }, { + name: 'middleName', + attributeName: { + localPart: 'middle_name' + }, + type: 'attribute' + }, { + name: 'lastName', + attributeName: { + localPart: 'last_name' + }, + type: 'attribute' + }, { + name: 'suffix', + attributeName: { + localPart: 'suffix' + }, + type: 'attribute' + }, { + name: 'address', + attributeName: { + localPart: 'address' + }, + type: 'attribute' + }, { + name: 'city', + attributeName: { + localPart: 'city' + }, + type: 'attribute' + }, { + name: 'state', + attributeName: { + localPart: 'state' + }, + type: 'attribute' + }, { + name: 'zip', + attributeName: { + localPart: 'zip' + }, + type: 'attribute' + }, { + name: 'phone', + attributeName: { + localPart: 'phone' + }, + type: 'attribute' + }, { + name: 'workPhone', + attributeName: { + localPart: 'work_phone' + }, + type: 'attribute' + }, { + name: 'fax', + attributeName: { + localPart: 'fax' + }, + type: 'attribute' + }, { + name: 'cell', + attributeName: { + localPart: 'cell' + }, + type: 'attribute' + }, { + name: 'pager', + attributeName: { + localPart: 'pager' + }, + type: 'attribute' + }, { + name: 'email', + attributeName: { + localPart: 'email' + }, + type: 'attribute' + }, { + name: 'companyName', + attributeName: { + localPart: 'company_name' + }, + type: 'attribute' + }, { + name: 'departmentName', + attributeName: { + localPart: 'department_name' + }, + type: 'attribute' + }, { + name: 'companyAddress', + attributeName: { + localPart: 'company_address' + }, + type: 'attribute' + }, { + name: 'companyCity', + attributeName: { + localPart: 'company_city' + }, + type: 'attribute' + }, { + name: 'companyState', + attributeName: { + localPart: 'company_state' + }, + type: 'attribute' + }, { + name: 'companyZip', + attributeName: { + localPart: 'company_zip' + }, + type: 'attribute' + }, { + name: 'companyPhone', + attributeName: { + localPart: 'company_phone' + }, + type: 'attribute' + }, { + name: 'companyFax', + attributeName: { + localPart: 'company_fax' + }, + type: 'attribute' + }, { + name: 'county', + attributeName: { + localPart: 'county' + }, + type: 'attribute' + }, { + name: 'notes', + attributeName: { + localPart: 'notes' + }, + type: 'attribute' + }, { + name: 'ssn', + attributeName: { + localPart: 'ssn' + }, + type: 'attribute' + }, { + name: 'dob', + typeInfo: 'Date', + attributeName: { + localPart: 'dob' + }, + type: 'attribute' + }, { + name: 'isSsnTaxid', + attributeName: { + localPart: 'is_ssn_taxid' + }, + type: 'attribute' + }, { + name: 'paac', + attributeName: { + localPart: 'paac' + }, + type: 'attribute' + }] + }, { + localName: 'VEHICLELOAN.APPLICANTS', + typeName: null, + propertyInfos: [{ + name: 'applicant', + required: true, + collection: true, + elementName: 'APPLICANT', + typeInfo: '.VEHICLEAPPLICANT' + }, { + name: 'selectedProductBorrowerId', + attributeName: { + localPart: 'selected_product_borrower_id' + }, + type: 'attribute' + }] + }, { + localName: 'BASETASKLIST.TASK.REQUIRESET', + typeName: null, + propertyInfos: [{ + name: 'content', + type: 'value' + }, { + name: 'conditionsetHash', + typeInfo: 'AnySimpleType', + attributeName: { + localPart: 'conditionset_hash' + }, + type: 'attribute' + }, { + name: 'encoding', + typeInfo: 'AnySimpleType', + attributeName: { + localPart: 'encoding' + }, + type: 'attribute' + }] + }, { + localName: 'VEHICLEBASEAPPLICANT', + typeName: 'VEHICLE_BASE_APPLICANT', + baseTypeInfo: '.BASEAPPLICANT', + propertyInfos: [{ + name: 'otherAttributes', + type: 'anyAttribute' + }, { + name: 'currentaddress', + required: true, + elementName: 'CURRENT_ADDRESS', + typeInfo: '.VEHICLEBASEAPPLICANT.CURRENTADDRESS' + }, { + name: 'previousaddress', + elementName: 'PREVIOUS_ADDRESS', + typeInfo: '.VEHICLEBASEAPPLICANT.PREVIOUSADDRESS' + }, { + name: 'mailingaddress', + elementName: 'MAILING_ADDRESS', + typeInfo: '.VEHICLEBASEAPPLICANT.MAILINGADDRESS' + }, { + name: 'financialinfo', + required: true, + elementName: 'FINANCIAL_INFO', + typeInfo: '.VEHICLEBASEAPPLICANT.FINANCIALINFO' + }, { + name: 'reference', + minOccurs: 0, + maxOccurs: 2, + collection: true, + elementName: 'REFERENCE', + typeInfo: '.BASEREFERENCE' + }, { + name: 'contactinfo', + required: true, + elementName: 'CONTACT_INFO', + typeInfo: '.BASECONTACTINFO' + }, { + name: 'assets', + elementName: 'ASSETS', + typeInfo: '.BASEASSETLIST' + }, { + name: 'declarations', + elementName: 'DECLARATIONS', + typeInfo: '.DECLARATIONS' + }, { + name: 'paperGrade', + attributeName: { + localPart: 'paper_grade' + }, + type: 'attribute' + }] + }, { + localName: 'BASEDISBURSEMENTDEPOSIT', + typeName: 'BASE_DISBURSEMENT_DEPOSIT', + baseTypeInfo: '.BASEDISBURSEMENT', + propertyInfos: [{ + name: 'depositAccount', + attributeName: { + localPart: 'deposit_account' + }, + type: 'attribute' + }, { + name: 'depositSuffix', + attributeName: { + localPart: 'deposit_suffix' + }, + type: 'attribute' + }, { + name: 'depositType', + attributeName: { + localPart: 'deposit_type' + }, + type: 'attribute' + }, { + name: 'depositDateToCredit', + typeInfo: 'Date', + attributeName: { + localPart: 'deposit_date_to_credit' + }, + type: 'attribute' + }] + }, { + localName: 'BASECUSTOMQUESTIONS.CUSTOMQUESTION', + typeName: null, + propertyInfos: [{ + name: 'customquestionanswer', + minOccurs: 0, + collection: true, + elementName: 'CUSTOM_QUESTION_ANSWER', + typeInfo: '.BASECUSTOMQUESTIONS.CUSTOMQUESTION.CUSTOMQUESTIONANSWER' + }, { + name: 'questionName', + attributeName: { + localPart: 'question_name' + }, + type: 'attribute' + }, { + name: 'questionType', + attributeName: { + localPart: 'question_type' + }, + type: 'attribute' + }] + }, { + localName: 'VEHICLESYSTEM', + typeName: 'VEHICLE_SYSTEM', + baseTypeInfo: '.BASESYSTEM', + propertyInfos: [{ + name: 'otherAttributes', + type: 'anyAttribute' + }, { + name: 'gapmrcseller', + elementName: 'GAP_MRC_SELLER', + typeInfo: '.BASEPARTY' + }, { + name: 'gapseller', + elementName: 'GAP_SELLER', + typeInfo: '.BASEPARTY' + }, { + name: 'scseller', + elementName: 'SC_SELLER', + typeInfo: '.BASEPARTY' + }, { + name: 'closingbranch', + elementName: 'CLOSING_BRANCH', + typeInfo: '.BASEBRANCH' + }, { + name: 'gaplastpulledofficer', + elementName: 'GAP_LAST_PULLED_OFFICER', + typeInfo: '.BASEPARTY' + }, { + name: 'sclastpulledofficer', + elementName: 'SC_LAST_PULLED_OFFICER', + typeInfo: '.BASEPARTY' + }, { + name: 'type', + required: true, + attributeName: { + localPart: 'type' + }, + type: 'attribute' + }] + }, { + localName: 'BASEPRICEADJUSTMENTLIST', + typeName: 'BASE_PRICE_ADJUSTMENT_LIST', + propertyInfos: [{ + name: 'priceadjustment', + minOccurs: 0, + maxOccurs: 99, + collection: true, + elementName: 'PRICE_ADJUSTMENT', + typeInfo: '.BASEPRICEADJUSTMENTLIST.PRICEADJUSTMENT' + }] + }, { + localName: 'VEHICLELOAN.VEHICLES.VEHICLE', + typeName: null, + baseTypeInfo: '.VEHICLEFINANCING' + }, { + localName: 'BASEPRICEADJUSTMENTLIST.PRICEADJUSTMENT', + typeName: null, + propertyInfos: [{ + name: 'adjustType', + required: true, + attributeName: { + localPart: 'adjust_type' + }, + type: 'attribute' + }, { + name: 'value', + typeInfo: 'Double', + attributeName: { + localPart: 'value' + }, + type: 'attribute' + }, { + name: 'description', + attributeName: { + localPart: 'description' + }, + type: 'attribute' + }] + }, { + localName: 'BASECLOSEENDINFO.ATO', + typeName: null, + propertyInfos: [{ + name: 'name', + attributeName: { + localPart: 'name' + }, + type: 'attribute' + }, { + name: 'memo', + attributeName: { + localPart: 'memo' + }, + type: 'attribute' + }, { + name: 'amount', + typeInfo: 'Decimal', + attributeName: { + localPart: 'amount' + }, + type: 'attribute' + }, { + name: 'isPPFC', + attributeName: { + localPart: 'is_PPFC' + }, + type: 'attribute' + }, { + name: 'isMapr', + attributeName: { + localPart: 'is_mapr' + }, + type: 'attribute' + }, { + name: 'fundingMethod', + attributeName: { + localPart: 'funding_method' + }, + type: 'attribute' + }] + }, { + localName: 'VEHICLEAPPLICANT', + typeName: 'VEHICLE_APPLICANT', + baseTypeInfo: '.VEHICLEBASEAPPLICANT', + propertyInfos: [{ + name: 'otherAttributes', + type: 'anyAttribute' + }, { + name: 'spouse', + elementName: 'SPOUSE', + typeInfo: '.VEHICLEBASEAPPLICANT' + }, { + name: 'creditreport', + elementName: 'CREDIT_REPORT', + typeInfo: '.VEHICLEAPPLICANT.CREDITREPORT' + }, { + name: 'fomansweredquestions', + elementName: 'FOM_ANSWERED_QUESTIONS', + typeInfo: '.FOMANSWEREDQUESTIONS' + }, { + name: 'isFraudCredit', + attributeName: { + localPart: 'is_fraud_credit' + }, + type: 'attribute' + }, { + name: 'isOfacCredit', + attributeName: { + localPart: 'is_ofac_credit' + }, + type: 'attribute' + }, { + name: 'combinedUnsecuredAggregateAmountWithLender', + typeInfo: 'Decimal', + attributeName: { + localPart: 'combined_unsecured_aggregate_amount_with_lender' + }, + type: 'attribute' + }, { + name: 'combinedSecuredAggregateAmountWithLenderNoMortgage', + typeInfo: 'Decimal', + attributeName: { + localPart: 'combined_secured_aggregate_amount_with_lender_no_mortgage' + }, + type: 'attribute' + }] + }, { + localName: 'BASEMODIFICATIONHISTORY.AUDIT', + typeName: null, + propertyInfos: [{ + name: 'content', + type: 'value' + }, { + name: 'modificationDate', + typeInfo: 'DateTime', + attributeName: { + localPart: 'modification_date' + }, + type: 'attribute' + }, { + name: 'modifierName', + attributeName: { + localPart: 'modifier_name' + }, + type: 'attribute' + }, { + name: 'modifierType', + attributeName: { + localPart: 'modifier_type' + }, + type: 'attribute' + }] + }, { + localName: 'BASEDISBURSEMENTLIST', + typeName: 'BASE_DISBURSEMENT_LIST', + propertyInfos: [{ + name: 'checkOrDEPOSITOrFEE', + minOccurs: 0, + collection: true, + elementTypeInfos: [{ + elementName: 'CHECK', + typeInfo: '.BASEDISBURSEMENTCHECK' + }, { + elementName: 'DEPOSIT', + typeInfo: '.BASEDISBURSEMENTDEPOSIT' + }, { + elementName: 'FEE', + typeInfo: '.BASEDISBURSEMENTFEE' + }, { + elementName: 'LOAN', + typeInfo: '.BASEDISBURSEMENTLOAN' + }, { + elementName: 'ACH', + typeInfo: '.BASEDISBURSEMENTACH' + }], + type: 'elements' + }] + }, { + localName: 'VEHICLELOAN.FUNDING', + typeName: null, + baseTypeInfo: '.VEHICLEFUNDINGINFO', + propertyInfos: [{ + name: 'insuranceoptions', + required: true, + elementName: 'INSURANCE_OPTIONS', + typeInfo: '.VEHICLELOAN.FUNDING.INSURANCEOPTIONS' + }, { + name: 'closeendinfo', + elementName: 'CLOSE_END_INFO', + typeInfo: '.BASECLOSEENDINFO' + }] + }, { + localName: 'BASEEVENTHISTORY', + typeName: 'BASE_EVENT_HISTORY', + propertyInfos: [{ + name: 'event', + minOccurs: 0, + collection: true, + elementName: 'EVENT', + typeInfo: '.BASEEVENTHISTORY.EVENT' + }] + }, { + localName: 'VEHICLELOAN.VEHICLES', + typeName: null, + propertyInfos: [{ + name: 'vehicle', + required: true, + collection: true, + elementName: 'VEHICLE', + typeInfo: '.VEHICLELOAN.VEHICLES.VEHICLE' + }, { + name: 'tradein', + elementName: 'TRADE_IN', + typeInfo: '.VEHICLETRADEIN' + }] + }, { + localName: 'BASEASSETREALESTATE', + typeName: 'BASE_ASSET_REAL_ESTATE', + baseTypeInfo: '.BASEASSET', + propertyInfos: [{ + name: 'propertyType', + attributeName: { + localPart: 'property_type' + }, + type: 'attribute' + }, { + name: 'propertyGrossRentalIncome', + typeInfo: 'Decimal', + attributeName: { + localPart: 'property_gross_rental_income' + }, + type: 'attribute' + }, { + name: 'propertyNetRentalIncome', + typeInfo: 'Decimal', + attributeName: { + localPart: 'property_net_rental_income' + }, + type: 'attribute' + }, { + name: 'propertyMortgagePayments', + typeInfo: 'Decimal', + attributeName: { + localPart: 'property_mortgage_payments' + }, + type: 'attribute' + }, { + name: 'propertyOtherCosts', + typeInfo: 'Decimal', + attributeName: { + localPart: 'property_other_costs' + }, + type: 'attribute' + }, { + name: 'propertyCurrentResidenceIndicator', + attributeName: { + localPart: 'property_current_residence_indicator' + }, + type: 'attribute' + }, { + name: 'propertyDisposition', + attributeName: { + localPart: 'property_disposition' + }, + type: 'attribute' + }, { + name: 'isSubjectProperty', + attributeName: { + localPart: 'is_subject_property' + }, + type: 'attribute' + }, { + name: 'propertyTaxId', + attributeName: { + localPart: 'property_tax_id' + }, + type: 'attribute' + }, { + name: 'isFinancedProperty', + attributeName: { + localPart: 'is_financed_property' + }, + type: 'attribute' + }] + }, { + localName: 'BASEEMPLOYMENT', + typeName: 'BASE_EMPLOYMENT', + propertyInfos: [{ + name: 'employmentStartDate', + typeInfo: 'Date', + attributeName: { + localPart: 'employment_start_date' + }, + type: 'attribute' + }, { + name: 'employedMonths', + typeInfo: 'Int', + attributeName: { + localPart: 'employed_months' + }, + type: 'attribute' + }, { + name: 'employmentAddress', + attributeName: { + localPart: 'employment_address' + }, + type: 'attribute' + }, { + name: 'employmentCity', + attributeName: { + localPart: 'employment_city' + }, + type: 'attribute' + }, { + name: 'employmentState', + attributeName: { + localPart: 'employment_state' + }, + type: 'attribute' + }, { + name: 'employmentZip', + attributeName: { + localPart: 'employment_zip' + }, + type: 'attribute' + }, { + name: 'occupation', + attributeName: { + localPart: 'occupation' + }, + type: 'attribute' + }, { + name: 'employer', + attributeName: { + localPart: 'employer' + }, + type: 'attribute' + }, { + name: 'employmentPhone', + attributeName: { + localPart: 'employment_phone' + }, + type: 'attribute' + }, { + name: 'employmentStatus', + attributeName: { + localPart: 'employment_status' + }, + type: 'attribute' + }, { + name: 'otherEmploymentDescription', + attributeName: { + localPart: 'other_employment_description' + }, + type: 'attribute' + }, { + name: 'supervisorName', + attributeName: { + localPart: 'supervisor_name' + }, + type: 'attribute' + }, { + name: 'payGrade', + attributeName: { + localPart: 'pay_grade' + }, + type: 'attribute' + }, { + name: 'ets', + typeInfo: 'Date', + attributeName: { + localPart: 'ets' + }, + type: 'attribute' + }, { + name: 'employmentWeeklyHours', + typeInfo: 'Int', + attributeName: { + localPart: 'employment_weekly_hours' + }, + type: 'attribute' + }, { + name: 'employmentBusinessType', + attributeName: { + localPart: 'employment_business_type' + }, + type: 'attribute' + }] + }, { + localName: 'VEHICLELOAN.COMMENTS', + typeName: null, + baseTypeInfo: '.BASECOMMENTS', + propertyInfos: [{ + name: 'unabletofund', + elementName: 'UNABLE_TO_FUND', + typeInfo: 'AnyType' + }, { + name: 'memberapprovaldenialreasons', + elementName: 'MEMBER_APPROVAL_DENIAL_REASONS', + typeInfo: 'AnyType' + }] + }, { + localName: 'BASEDISBURSEMENTCHECK', + typeName: 'BASE_DISBURSEMENT_CHECK', + baseTypeInfo: '.BASEDISBURSEMENT', + propertyInfos: [{ + name: 'checkNumber', + attributeName: { + localPart: 'check_number' + }, + type: 'attribute' + }, { + name: 'checkPayableTo', + attributeName: { + localPart: 'check_payable_to' + }, + type: 'attribute' + }, { + name: 'checkAddress1', + attributeName: { + localPart: 'check_address_1' + }, + type: 'attribute' + }, { + name: 'checkAddress2', + attributeName: { + localPart: 'check_address_2' + }, + type: 'attribute' + }, { + name: 'checkAddress3', + attributeName: { + localPart: 'check_address_3' + }, + type: 'attribute' + }, { + name: 'checkZip', + attributeName: { + localPart: 'check_zip' + }, + type: 'attribute' + }, { + name: 'checkRemitter', + attributeName: { + localPart: 'check_remitter' + }, + type: 'attribute' + }, { + name: 'checkPurpose', + attributeName: { + localPart: 'check_purpose' + }, + type: 'attribute' + }, { + name: 'checkStatus', + attributeName: { + localPart: 'check_status' + }, + type: 'attribute' + }, { + name: 'checkPrintOption', + typeInfo: 'Int', + attributeName: { + localPart: 'check_print_option' + }, + type: 'attribute' + }, { + name: 'checkIsPayeeOnly', + attributeName: { + localPart: 'check_is_payee_only' + }, + type: 'attribute' + }, { + name: 'checkIsPrimaryApplicant', + attributeName: { + localPart: 'check_is_primary_applicant' + }, + type: 'attribute' + }, { + name: 'payoffDate', + typeInfo: 'Calendar', + attributeName: { + localPart: 'payoff_date' + }, + type: 'attribute' + }, { + name: 'interestPerDiem', + typeInfo: 'Double', + attributeName: { + localPart: 'interest_per_diem' + }, + type: 'attribute' + }, { + name: 'checkRemitterContactIndex', + typeInfo: 'Integer', + attributeName: { + localPart: 'check_remitter_contact_index' + }, + type: 'attribute' + }, { + name: 'checkRemitterContactIndex2', + typeInfo: 'Integer', + attributeName: { + localPart: 'check_remitter_contact_index2' + }, + type: 'attribute' + }, { + name: 'checkCoremitterContactIndex', + typeInfo: 'Integer', + attributeName: { + localPart: 'check_coremitter_contact_index' + }, + type: 'attribute' + }, { + name: 'isPayeeOfacIstwatch', + attributeName: { + localPart: 'is_payee_ofac_istwatch' + }, + type: 'attribute' + }, { + name: 'istwatchTransactionDate', + attributeName: { + localPart: 'istwatch_transaction_date' + }, + type: 'attribute' + }, { + name: 'checkAccountNumber', + attributeName: { + localPart: 'check_account_number' + }, + type: 'attribute' + }] + }, { + localName: 'INTEGRATIONDATA', + typeName: 'INTEGRATION_DATA' + }, { + localName: 'VEHICLEINSURANCE', + typeName: 'VEHICLE_INSURANCE', + baseTypeInfo: '.BASEINSURANCE', + propertyInfos: [{ + name: 'type', + attributeName: { + localPart: 'type' + }, + type: 'attribute' + }, { + name: 'isFinanced', + attributeName: { + localPart: 'is_financed' + }, + type: 'attribute' + }, { + name: 'effectiveDate', + typeInfo: 'Date', + attributeName: { + localPart: 'effective_date' + }, + type: 'attribute' + }] + }, { + localName: 'BENEFICIALOWNERS.BENEFICIALOWNER', + typeName: null, + propertyInfos: [{ + name: 'idcard', + required: true, + elementName: 'ID_CARD', + typeInfo: '.BASEIDCARD' + }, { + name: 'firstName', + attributeName: { + localPart: 'first_name' + }, + type: 'attribute' + }, { + name: 'middleName', + attributeName: { + localPart: 'middle_name' + }, + type: 'attribute' + }, { + name: 'lastName', + attributeName: { + localPart: 'last_name' + }, + type: 'attribute' + }, { + name: 'suffix', + attributeName: { + localPart: 'suffix' + }, + type: 'attribute' + }, { + name: 'dob', + typeInfo: 'Date', + attributeName: { + localPart: 'dob' + }, + type: 'attribute' + }, { + name: 'isTinSsn', + attributeName: { + localPart: 'is_tin_ssn' + }, + type: 'attribute' + }, { + name: 'ssn', + attributeName: { + localPart: 'ssn' + }, + type: 'attribute' + }, { + name: 'address', + attributeName: { + localPart: 'address' + }, + type: 'attribute' + }, { + name: 'city', + attributeName: { + localPart: 'city' + }, + type: 'attribute' + }, { + name: 'state', + attributeName: { + localPart: 'state' + }, + type: 'attribute' + }, { + name: 'zip', + attributeName: { + localPart: 'zip' + }, + type: 'attribute' + }, { + name: 'isBeneficialOwner', + attributeName: { + localPart: 'is_beneficial_owner' + }, + type: 'attribute' + }, { + name: 'percentBusinessOwned', + typeInfo: 'Double', + attributeName: { + localPart: 'percent_business_owned' + }, + type: 'attribute' + }, { + name: 'isControl', + attributeName: { + localPart: 'is_control' + }, + type: 'attribute' + }, { + name: 'isAuthorizedCreditReport', + attributeName: { + localPart: 'is_authorized_credit_report' + }, + type: 'attribute' + }, { + name: 'citizenship', + attributeName: { + localPart: 'citizenship' + }, + type: 'attribute' + }, { + name: 'controlTitle', + attributeName: { + localPart: 'control_title' + }, + type: 'attribute' + }, { + name: 'isOfacIstwatch', + attributeName: { + localPart: 'is_ofac_istwatch' + }, + type: 'attribute' + }] + }, { + localName: 'VEHICLEBASEAPPLICANT.FINANCIALINFO.CURRENTEMPLOYMENT', + typeName: null, + baseTypeInfo: '.BASEEMPLOYMENT', + propertyInfos: [{ + name: 'employeeOfLenderType', + attributeName: { + localPart: 'employee_of_lender_type' + }, + type: 'attribute' + }, { + name: 'isEmployeeOfLender', + attributeName: { + localPart: 'is_employee_of_lender' + }, + type: 'attribute' + }, { + name: 'professionMonths', + typeInfo: 'Integer', + attributeName: { + localPart: 'profession_months' + }, + type: 'attribute' + }] + }, { + localName: 'VEHICLELOAN.INTEGRATIONDATALIST', + typeName: null, + propertyInfos: [{ + name: 'integrationdata', + required: true, + collection: true, + elementName: 'INTEGRATION_DATA', + typeInfo: '.INTEGRATIONDATA' + }] + }, { + localName: 'BASETASKLIST.TASK.APPLIEDSET', + typeName: null, + propertyInfos: [{ + name: 'content', + type: 'value' + }, { + name: 'conditionsetHash', + typeInfo: 'AnySimpleType', + attributeName: { + localPart: 'conditionset_hash' + }, + type: 'attribute' + }, { + name: 'encoding', + typeInfo: 'AnySimpleType', + attributeName: { + localPart: 'encoding' + }, + type: 'attribute' + }] + }, { + localName: 'PAYMENTTRANSFERFROMOTHERINSTITUTIONINFO', + typeName: 'PAYMENT_TRANSFER_FROM_OTHER_INSTITUTION_INFO', + propertyInfos: [{ + name: 'accountType', + attributeName: { + localPart: 'account_type' + }, + type: 'attribute' + }, { + name: 'accountNumber', + attributeName: { + localPart: 'account_number' + }, + type: 'attribute' + }, { + name: 'nameOnAccount', + attributeName: { + localPart: 'name_on_account' + }, + type: 'attribute' + }, { + name: 'bankRoutingNumber', + attributeName: { + localPart: 'bank_routing_number' + }, + type: 'attribute' + }, { + name: 'bankName', + attributeName: { + localPart: 'bank_name' + }, + type: 'attribute' + }, { + name: 'bankZip', + attributeName: { + localPart: 'bank_zip' + }, + type: 'attribute' + }, { + name: 'bankCity', + attributeName: { + localPart: 'bank_city' + }, + type: 'attribute' + }, { + name: 'bankState', + attributeName: { + localPart: 'bank_state' + }, + type: 'attribute' + }] + }, { + localName: 'VEHICLETRADEIN', + typeName: 'VEHICLE_TRADE_IN', + propertyInfos: [{ + name: 'tradeValue', + typeInfo: 'Decimal', + attributeName: { + localPart: 'trade_value' + }, + type: 'attribute' + }, { + name: 'tradePayoff', + typeInfo: 'Decimal', + attributeName: { + localPart: 'trade_payoff' + }, + type: 'attribute' + }, { + name: 'tradePayment', + typeInfo: 'Decimal', + attributeName: { + localPart: 'trade_payment' + }, + type: 'attribute' + }, { + name: 'vin', + attributeName: { + localPart: 'vin' + }, + type: 'attribute' + }, { + name: 'vehicleType', + attributeName: { + localPart: 'vehicle_type' + }, + type: 'attribute' + }, { + name: 'year', + typeInfo: 'Integer', + attributeName: { + localPart: 'year' + }, + type: 'attribute' + }, { + name: 'make', + attributeName: { + localPart: 'make' + }, + type: 'attribute' + }, { + name: 'model', + attributeName: { + localPart: 'model' + }, + type: 'attribute' + }, { + name: 'emptyWeight', + typeInfo: 'Double', + attributeName: { + localPart: 'empty_weight' + }, + type: 'attribute' + }, { + name: 'carryingCapacity', + typeInfo: 'Double', + attributeName: { + localPart: 'carrying_capacity' + }, + type: 'attribute' + }, { + name: 'length', + typeInfo: 'Double', + attributeName: { + localPart: 'length' + }, + type: 'attribute' + }] + }, { + localName: 'BASELOANSTATUS', + typeName: 'BASE_LOAN_STATUS', + propertyInfos: [{ + name: 'loanStatus', + required: true, + attributeName: { + localPart: 'loan_status' + }, + type: 'attribute' + }, { + name: 'initialEntryTimestamp', + typeInfo: 'Calendar', + attributeName: { + localPart: 'initial_entry_timestamp' + }, + type: 'attribute' + }, { + name: 'lastModified', + typeInfo: 'Calendar', + attributeName: { + localPart: 'last_modified' + }, + type: 'attribute' + }, { + name: 'submitDate', + typeInfo: 'Calendar', + attributeName: { + localPart: 'submit_date' + }, + type: 'attribute' + }, { + name: 'underwriteSubmitDate', + typeInfo: 'Calendar', + attributeName: { + localPart: 'underwrite_submit_date' + }, + type: 'attribute' + }, { + name: 'isLocked', + required: true, + attributeName: { + localPart: 'is_locked' + }, + type: 'attribute' + }, { + name: 'existingBalance', + typeInfo: 'Decimal', + attributeName: { + localPart: 'existing_balance' + }, + type: 'attribute' + }, { + name: 'existingBalanceDate', + typeInfo: 'Date', + attributeName: { + localPart: 'existing_balance_date' + }, + type: 'attribute' + }, { + name: 'delinquencyPeriod', + typeInfo: 'Integer', + attributeName: { + localPart: 'delinquency_period' + }, + type: 'attribute' + }, { + name: 'delinquencyAmount', + typeInfo: 'Decimal', + attributeName: { + localPart: 'delinquency_amount' + }, + type: 'attribute' + }, { + name: 'approvalDate', + typeInfo: 'DateTime', + attributeName: { + localPart: 'approval_date' + }, + type: 'attribute' + }, { + name: 'declinedDate', + typeInfo: 'DateTime', + attributeName: { + localPart: 'declined_date' + }, + type: 'attribute' + }, { + name: 'firstApprovalDate', + typeInfo: 'DateTime', + attributeName: { + localPart: 'first_approval_date' + }, + type: 'attribute' + }, { + name: 'nextPaymentDate', + typeInfo: 'Date', + attributeName: { + localPart: 'next_payment_date' + }, + type: 'attribute' + }, { + name: 'responseDate', + typeInfo: 'DateTime', + attributeName: { + localPart: 'response_date' + }, + type: 'attribute' + }, { + name: 'counterOfferDate', + typeInfo: 'DateTime', + attributeName: { + localPart: 'counter_offer_date' + }, + type: 'attribute' + }, { + name: 'appReceiveDate', + typeInfo: 'DateTime', + attributeName: { + localPart: 'app_receive_date' + }, + type: 'attribute' + }, { + name: 'decidingDate', + typeInfo: 'Date', + attributeName: { + localPart: 'deciding_date' + }, + type: 'attribute' + }, { + name: 'bookingDate', + typeInfo: 'DateTime', + attributeName: { + localPart: 'booking_date' + }, + type: 'attribute' + }, { + name: 'bookingReferenceId', + attributeName: { + localPart: 'booking_reference_id' + }, + type: 'attribute' + }] + }, { + localName: 'PAYMENTTRANSFERFROMINTERNALACCOUNTINFO', + typeName: 'PAYMENT_TRANSFER_FROM_INTERNAL_ACCOUNT_INFO', + propertyInfos: [{ + name: 'accountType', + attributeName: { + localPart: 'account_type' + }, + type: 'attribute' + }, { + name: 'accountNumber', + attributeName: { + localPart: 'account_number' + }, + type: 'attribute' + }, { + name: 'nameOnAccount', + attributeName: { + localPart: 'name_on_account' + }, + type: 'attribute' + }] + }, { + localName: 'BASEIDCARD', + typeName: 'BASE_ID_CARD', + propertyInfos: [{ + name: 'cardType', + attributeName: { + localPart: 'card_type' + }, + type: 'attribute' + }, { + name: 'cardNumber', + attributeName: { + localPart: 'card_number' + }, + type: 'attribute' + }, { + name: 'state', + attributeName: { + localPart: 'state' + }, + type: 'attribute' + }, { + name: 'country', + attributeName: { + localPart: 'country' + }, + type: 'attribute' + }, { + name: 'expDate', + typeInfo: 'Date', + attributeName: { + localPart: 'exp_date' + }, + type: 'attribute' + }, { + name: 'dateIssued', + typeInfo: 'Date', + attributeName: { + localPart: 'date_issued' + }, + type: 'attribute' + }] + }, { + localName: 'VEHICLELOAN.FUNDING.INSURANCEOPTIONS', + typeName: null, + propertyInfos: [{ + name: 'insuranceoption', + minOccurs: 0, + collection: true, + elementName: 'INSURANCE_OPTION', + typeInfo: '.VEHICLEINSURANCE' + }, { + name: 'loanClass', + attributeName: { + localPart: 'loan_class' + }, + type: 'attribute' + }, { + name: 'description', + attributeName: { + localPart: 'description' + }, + type: 'attribute' + }, { + name: 'isMaprGap', + attributeName: { + localPart: 'is_mapr_gap' + }, + type: 'attribute' + }, { + name: 'isMaprSc', + attributeName: { + localPart: 'is_mapr_sc' + }, + type: 'attribute' + }, { + name: 'lendersProtectionCertificateNumber', + attributeName: { + localPart: 'lenders_protection_certificate_number' + }, + type: 'attribute' + }, { + name: 'borrower1Index', + typeInfo: 'Integer', + attributeName: { + localPart: 'borrower_1_index' + }, + type: 'attribute' + }, { + name: 'borrower1IsSpouse', + attributeName: { + localPart: 'borrower_1_is_spouse' + }, + type: 'attribute' + }, { + name: 'borrower2Index', + typeInfo: 'Integer', + attributeName: { + localPart: 'borrower_2_index' + }, + type: 'attribute' + }, { + name: 'borrower2IsSpouse', + attributeName: { + localPart: 'borrower_2_is_spouse' + }, + type: 'attribute' + }] + }, { + localName: 'BASEWEBMSHISTORY', + typeName: 'BASE_WEBMS_HISTORY', + propertyInfos: [{ + name: 'message', + minOccurs: 0, + collection: true, + elementName: 'MESSAGE', + typeInfo: '.BASEWEBMSHISTORY.MESSAGE' + }] + }, { + type: 'enumInfo', + localName: 'BaseEmployeeOfLenderTypes', + values: ['NONE', 'EMPLOYEE', 'MANAGER', 'EXECUTIVE', 'BOARDMEMBER', 'EMPLOYEEFAMILY', 'BOARDFAMILY', 'OTHER'] + }, { + type: 'enumInfo', + localName: 'BaseRaceTypeSingle', + baseTypeInfo: 'NMToken', + values: ['AMERICAN_INDIAN', 'ASIAN', 'BLACK', 'PACIFIC_ISLANDER', 'WHITE'] + }, { + type: 'enumInfo', + localName: 'BaseApplicantType', + values: ['P', 'C', 'S', 'G'] + }], + elementInfos: [{ + elementName: 'VEHICLE_LOAN', + typeInfo: '.VEHICLELOAN' + }] + }; + return { + vehicle_loan: vehicle_loan + }; +}; +if (typeof define === 'function' && define.amd) { + define([], vehicle_loan_Module_Factory); +} +else { + var vehicle_loan_Module = vehicle_loan_Module_Factory(); + if (typeof module !== 'undefined' && module.exports) { + module.exports.vehicle_loan = vehicle_loan_Module.vehicle_loan; + } + else { + var vehicle_loan = vehicle_loan_Module.vehicle_loan; + } +} \ No newline at end of file diff --git a/l/lpq/CLF_20190618_pc/vehicle_loan.xsd b/l/lpq/CLF_20190618_pc/vehicle_loan.xsd new file mode 100644 index 0000000..208a44e --- /dev/null +++ b/l/lpq/CLF_20190618_pc/vehicle_loan.xsd @@ -0,0 +1,1341 @@ + + + + + + + + + + + + + + + + + + + If Applicant's Address is domestic, please use Address Choice of "LOOSE_ADDRESS". + And "street_address_2" is currently not supported. + + But if Applicant's address is foreign, then "THREE_LINE_ADDRESS" should be used. In this case, + all three attributes "street_address_1", "street_address_2", "street_address_3" are supported. + + + + + + + + + + + + + + + + + + + + + + + If not specified, assumes mailing address = current address. + For Mailing Address, both "street_address_1" and "street_address_2" are supported. + + + + + + + + If set to Y, then LPQ use values of current address AND any values for this element will be ignored. Default is Y. + + + + + + + + + + + + + + + + + This is a readonly property returned by LPQ. If you wish to specify a member as employee of lender, please use the employee_of_lender_type attribute. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Only applicable for GAP and SERVICE CONTRACT. For other insurances, it is assumed the insurance amount is financed. + + + + + + + + + + + + + + + -If credit report data is empty applican'ts credit report won't be imported. + -If credit report's applicant-ssn mismatches the applicant's ssn credit report won't be imported. + -If spouse exists, then this MUST be a joint report. Otherwise, this will be a single applicant credit report. + + + + + + + + + + + + + + + + + + Default is CDATA encoding. This will allow clients to easily access data. However, you cannot nest CDATA -- hence if you use base64, then the credit report will be stored as base64 encoded text on the element. + + + + + + + + + + + + + + + + + + + + + + + + + + + + Total value of all financed vehicles + + + + + + + + + + + Total value of all financed vehicles + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Description of how MaxAdvanceValue is calculated (ie: VehicleValue + Tax + Lic) + + + + + + + + This denotes the maximum loan amount that can be lent to the borrower ( including options) + + + + + This represents the maximum dollar amount that can be used towards accessory purchase ( ie: gloves, helmets, etc. ) . + + + + + Represents the max dollar ammount that can be used towards vehicle options and upgrades ( ie: leather upgrade, stereo upgrade, etc. ) + + + + + + legacy support for purpose type + + + + + + + + This is the purpose of the loan: Purchase, Refi, Lease, Consolidation, Other. It should match the "Purpose Type" in the VL preference configuration. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Used to determine the date when a direct loan application has been converted into an indirect loan application where the external source is changed. + + + + + + + + + + + + + + + + + + + + + + + + + + + This is a readonly field + + + + + + + + + + + + + + + + + + + + Represents monthly payment without any price adjustments. If price adjustments don't apply, this field should equal exact_monthly_payment. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + This is the vehicle that will be traded in. At the time being, only 1 of this element should exist. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + this is the vehicle that will be financed ( bought or refinanced). There can be multiple occurances of this vehicle. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Can take 5 digits. Set ORG customization key for UI to allow it. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Can take 5 digits. Set ORG customization key for UI to allow it. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + It is the client responsibility to fill in the reserve_amount attribute on the LOAN_INFO node based on reserve_type and reserve_value + FLAT_FEE - flat dollar amounts + RESERVE - Reserve amount should be calculated as: ReserveAmt = (FinanceChargeIfContractRate - FinanceChargeIfBuyRate ) * ReserveValue + PERC_FIN - Reserve Amoutn = fixed percent * amount financed + TPF - Tiered Percent Finance, Reserve Amt = (percent by tier) * amount financed + TFF - Tiered Flat Fee, Reserve Amt = (flat fee by tier) * amount financed + TPFBS - Tiered Percent Finance by Spread = spread * amount financed + + + + + + + + + + + + + + + + + The meaning of this attribute depends on reserve_type. For FLAT_FEE, this would be the dollar amount. For PERC_FIN, this would be the fixed percent. etc. + + + + + + It is the client responsibility to fill in the primary_reserve_amount attribute on the LOAN_INFO node based on reserve_type and reserve_value + FLAT_FEE - flat dollar amounts + RESERVE - Reserve amount should be calculated as: ReserveAmt = (FinanceChargeIfContractRate - FinanceChargeIfBuyRate ) * ReserveValue + PERC_FIN - Reserve Amoutn = fixed percent * amount financed + TPF - Tiered Percent Finance, Reserve Amt = (percent by tier) * amount financed + TFF - Tiered Flat Fee, Reserve Amt = (flat fee by tier) * amount financed + TPFBS - Tiered Percent Finance by Spread = spread * amount financed + + + + + + + + + + + + + + + + + The meaning of this attribute depends on reserve_type. For FLAT_FEE, this would be the dollar amount. For PERC_FIN, this would be the fixed percent. etc. + + + + + + It is the client responsibility to fill in the secondary_reserve_amount attribute on the LOAN_INFO node based on reserve_type and reserve_value + FLAT_FEE - flat dollar amounts + RESERVE - Reserve amount should be calculated as: ReserveAmt = (FinanceChargeIfContractRate - FinanceChargeIfBuyRate ) * ReserveValue + PERC_FIN - Reserve Amoutn = fixed percent * amount financed + TPF - Tiered Percent Finance, Reserve Amt = (percent by tier) * amount financed + TFF - Tiered Flat Fee, Reserve Amt = (flat fee by tier) * amount financed + TPFBS - Tiered Percent Finance by Spread = spread * amount financed + + + + + + + + + + + + + + + + + The meaning of this attribute depends on reserve_type. For FLAT_FEE, this would be the dollar amount. For PERC_FIN, this would be the fixed percent. etc. + + + + + + This determines how the reserve amount will be selected from the Primary/Secondary Reserve Amounts + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + MOTOR is only available as a vehicle type for additional vehicle since some CU's treat it as an additional entity for a case of a boat. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + If vehicle is not known at time of loan, then make sure to set make to "UNDECIDED". + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Depracated: (5/17/07) Please do not use this. It has been separated out to GAP_SELLER and SC_SELLER. This node will be phased and dropped over time. + + + + + Officer that sold the gap insurance + + + + + Officer that sold the Service Contract/MBP insurance + + + + + + Officer that last pulled the gap insurance + + + + + Officer that last pulled the Service Contract/MBP insurance + + + + + + + + + + + + + + + + + + + + + + + + + + + Selected_product_borrower_id references the borrower_id attribute. The applicant ID GUID is not saved. Applicants are identified by the integer borrower_id attribute. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + used by DAPP, not by LPQ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/l/lpq/CLF_20190618_pc/xpress_loan.js b/l/lpq/CLF_20190618_pc/xpress_loan.js new file mode 100644 index 0000000..778f3d8 --- /dev/null +++ b/l/lpq/CLF_20190618_pc/xpress_loan.js @@ -0,0 +1,7989 @@ +var xpress_loan_Module_Factory = function () { + var xpress_loan = { + name: 'xpress_loan', + defaultElementNamespaceURI: 'http:\/\/www.meridianlink.com\/CLF', + typeInfos: [{ + localName: 'XPRESSBASEAPPLICANT', + typeName: 'XPRESS_BASE_APPLICANT', + propertyInfos: [{ + name: 'otherAttributes', + type: 'anyAttribute' + }, { + name: 'currentaddress', + required: true, + elementName: 'CURRENT_ADDRESS', + typeInfo: '.XPRESSBASEAPPLICANT.CURRENTADDRESS' + }, { + name: 'previousaddress', + elementName: 'PREVIOUS_ADDRESS', + typeInfo: '.XPRESSBASEAPPLICANT.PREVIOUSADDRESS' + }, { + name: 'mailingaddress', + required: true, + elementName: 'MAILING_ADDRESS', + typeInfo: '.XPRESSBASEAPPLICANT.MAILINGADDRESS' + }, { + name: 'financialinfo', + required: true, + elementName: 'FINANCIAL_INFO', + typeInfo: '.XPRESSBASEAPPLICANT.FINANCIALINFO' + }, { + name: 'idcard', + required: true, + elementName: 'ID_CARD', + typeInfo: '.BASEIDCARD' + }, { + name: 'idcard2', + elementName: 'ID_CARD2', + typeInfo: '.BASEIDCARD' + }, { + name: 'approvaldenialreason', + elementName: 'APPROVAL_DENIAL_REASON' + }, { + name: 'applicantquestions', + elementName: 'APPLICANT_QUESTIONS', + typeInfo: '.BASEAPPLICANTQUESTIONS' + }, { + name: 'reference', + elementName: 'REFERENCE', + typeInfo: '.BASEREFERENCE' + }, { + name: 'atmcardlist', + elementName: 'ATM_CARD_LIST', + typeInfo: '.XPRESSBASEAPPLICANT.ATMCARDLIST' + }, { + name: 'debitbureauinfo', + elementName: 'DEBIT_BUREAU_INFO', + typeInfo: '.XPRESSBASEAPPLICANT.DEBITBUREAUINFO' + }, { + name: 'fomansweredquestions', + elementName: 'FOM_ANSWERED_QUESTIONS', + typeInfo: '.FOMANSWEREDQUESTIONS' + }, { + name: 'isDebitBureauRequired', + attributeName: { + localPart: 'is_debit_bureau_required' + }, + type: 'attribute' + }, { + name: 'borrowerId', + attributeName: { + localPart: 'borrower_id' + }, + type: 'attribute' + }, { + name: 'isDeclined', + attributeName: { + localPart: 'is_declined' + }, + type: 'attribute' + }, { + name: 'motherMaidenName', + attributeName: { + localPart: 'mother_maiden_name' + }, + type: 'attribute' + }, { + name: 'firstName', + required: true, + attributeName: { + localPart: 'first_name' + }, + type: 'attribute' + }, { + name: 'lastName', + required: true, + attributeName: { + localPart: 'last_name' + }, + type: 'attribute' + }, { + name: 'middleName', + attributeName: { + localPart: 'middle_name' + }, + type: 'attribute' + }, { + name: 'mInitial', + attributeName: { + localPart: 'm_initial' + }, + type: 'attribute' + }, { + name: 'cellPhone', + attributeName: { + localPart: 'cell_phone' + }, + type: 'attribute' + }, { + name: 'cellPhoneCountry', + attributeName: { + localPart: 'cell_phone_country' + }, + type: 'attribute' + }, { + name: 'homePhone', + attributeName: { + localPart: 'home_phone' + }, + type: 'attribute' + }, { + name: 'homePhoneCountry', + attributeName: { + localPart: 'home_phone_country' + }, + type: 'attribute' + }, { + name: 'workPhone', + attributeName: { + localPart: 'work_phone' + }, + type: 'attribute' + }, { + name: 'workPhoneExtension', + attributeName: { + localPart: 'work_phone_extension' + }, + type: 'attribute' + }, { + name: 'workPhoneCountry', + attributeName: { + localPart: 'work_phone_country' + }, + type: 'attribute' + }, { + name: 'bankruptcyScore', + typeInfo: 'Int', + attributeName: { + localPart: 'bankruptcy_score' + }, + type: 'attribute' + }, { + name: 'maritalStatus', + attributeName: { + localPart: 'marital_status' + }, + type: 'attribute' + }, { + name: 'citizenship', + attributeName: { + localPart: 'citizenship' + }, + type: 'attribute' + }, { + name: 'preferredContactMethod', + attributeName: { + localPart: 'preferred_contact_method' + }, + type: 'attribute' + }, { + name: 'suffix', + attributeName: { + localPart: 'suffix' + }, + type: 'attribute' + }, { + name: 'dob', + typeInfo: 'Date', + attributeName: { + localPart: 'dob' + }, + type: 'attribute' + }, { + name: 'email', + attributeName: { + localPart: 'email' + }, + type: 'attribute' + }, { + name: 'ssn', + required: true, + attributeName: { + localPart: 'ssn' + }, + type: 'attribute' + }, { + name: 'gender', + attributeName: { + localPart: 'gender' + }, + type: 'attribute' + }, { + name: 'creditScore', + typeInfo: 'Int', + attributeName: { + localPart: 'credit_score' + }, + type: 'attribute' + }, { + name: 'customScore', + typeInfo: 'Int', + attributeName: { + localPart: 'custom_score' + }, + type: 'attribute' + }, { + name: 'memberNumber', + attributeName: { + localPart: 'member_number' + }, + type: 'attribute' + }, { + name: 'xaRequirementId', + attributeName: { + localPart: 'xa_requirement_id' + }, + type: 'attribute' + }, { + name: 'fomAnswers', + attributeName: { + localPart: 'FOM_answers' + }, + type: 'attribute' + }, { + name: 'idAuthenticationResult', + attributeName: { + localPart: 'id_authentication_result' + }, + type: 'attribute' + }, { + name: 'idVerResult', + attributeName: { + localPart: 'id_ver_result' + }, + type: 'attribute' + }, { + name: 'preScoreResults', + attributeName: { + localPart: 'pre_score_results' + }, + type: 'attribute' + }, { + name: 'preScoreFailureReasons', + attributeName: { + localPart: 'pre_score_failure_reasons' + }, + type: 'attribute' + }, { + name: 'preScoreFailureCode', + typeInfo: 'Integer', + attributeName: { + localPart: 'pre_score_failure_code' + }, + type: 'attribute' + }, { + name: 'isOfacDebit', + attributeName: { + localPart: 'is_ofac_debit' + }, + type: 'attribute' + }, { + name: 'isOfacBridger', + attributeName: { + localPart: 'is_ofac_bridger' + }, + type: 'attribute' + }, { + name: 'isOfacIstWatch', + attributeName: { + localPart: 'is_ofac_ist_watch' + }, + type: 'attribute' + }, { + name: 'isHighRiskConsumer', + attributeName: { + localPart: 'is_high_risk_consumer' + }, + type: 'attribute' + }, { + name: 'isSsnTaxId', + attributeName: { + localPart: 'is_ssn_tax_id' + }, + type: 'attribute' + }, { + name: 'securityCode', + attributeName: { + localPart: 'security_code' + }, + type: 'attribute' + }, { + name: 'allowDirectMail', + attributeName: { + localPart: 'allow_direct_mail' + }, + type: 'attribute' + }, { + name: 'allowEmailSolicit', + attributeName: { + localPart: 'allow_email_solicit' + }, + type: 'attribute' + }, { + name: 'allowTelemarket', + attributeName: { + localPart: 'allow_telemarket' + }, + type: 'attribute' + }, { + name: 'allowShareInfo', + attributeName: { + localPart: 'allow_share_info' + }, + type: 'attribute' + }, { + name: 'isOfacIdVer', + attributeName: { + localPart: 'is_ofac_id_ver' + }, + type: 'attribute' + }, { + name: 'isFraudPrescore', + attributeName: { + localPart: 'is_fraud_prescore' + }, + type: 'attribute' + }, { + name: 'relationship', + attributeName: { + localPart: 'relationship' + }, + type: 'attribute' + }, { + name: 'roleType', + attributeName: { + localPart: 'role_type' + }, + type: 'attribute' + }, { + name: 'relationToPrimary', + attributeName: { + localPart: 'relation_to_primary' + }, + type: 'attribute' + }, { + name: 'isFraudFas', + attributeName: { + localPart: 'is_fraud_fas' + }, + type: 'attribute' + }, { + name: 'mlaCoveredStatus', + attributeName: { + localPart: 'mla_covered_status' + }, + type: 'attribute' + }, { + name: 'mlaCoveredDate', + typeInfo: 'Date', + attributeName: { + localPart: 'mla_covered_date' + }, + type: 'attribute' + }] + }, { + localName: 'DEBITBUREAUINFO.TELECHECKINFO', + typeName: null, + propertyInfos: [{ + name: 'telecheckResponseCode', + attributeName: { + localPart: 'telecheck_response_code' + }, + type: 'attribute' + }, { + name: 'telecheckTransactionDate', + typeInfo: 'Date', + attributeName: { + localPart: 'telecheck_transaction_date' + }, + type: 'attribute' + }, { + name: 'telecheckApprovalCode', + attributeName: { + localPart: 'telecheck_approval_code' + }, + type: 'attribute' + }, { + name: 'telecheckScore', + attributeName: { + localPart: 'telecheck_score' + }, + type: 'attribute' + }] + }, { + localName: 'BASEDISBURSEMENTACH', + typeName: 'BASE_DISBURSEMENT_ACH', + baseTypeInfo: '.BASEDISBURSEMENT', + propertyInfos: [{ + name: 'nameOnAccount', + attributeName: { + localPart: 'name_on_account' + }, + type: 'attribute' + }, { + name: 'accountNumber', + attributeName: { + localPart: 'account_number' + }, + type: 'attribute' + }, { + name: 'bankRoutingNumber', + attributeName: { + localPart: 'bank_routing_number' + }, + type: 'attribute' + }, { + name: 'bankName', + attributeName: { + localPart: 'bank_name' + }, + type: 'attribute' + }, { + name: 'bankState', + attributeName: { + localPart: 'bank_state' + }, + type: 'attribute' + }, { + name: 'accountType', + attributeName: { + localPart: 'account_type' + }, + type: 'attribute' + }, { + name: 'transactionType', + attributeName: { + localPart: 'transaction_type' + }, + type: 'attribute' + }, { + name: 'achIsPrimaryApplicant', + attributeName: { + localPart: 'ach_is_primary_applicant' + }, + type: 'attribute' + }, { + name: 'payoffDate', + typeInfo: 'Calendar', + attributeName: { + localPart: 'payoff_date' + }, + type: 'attribute' + }, { + name: 'interestPerDiem', + typeInfo: 'Double', + attributeName: { + localPart: 'interest_per_diem' + }, + type: 'attribute' + }] + }, { + localName: 'BASEASSETLIST', + typeName: 'BASE_ASSET_LIST', + propertyInfos: [{ + name: 'realestateOrASSETOrVEHICLE', + minOccurs: 0, + collection: true, + elementTypeInfos: [{ + elementName: 'REAL_ESTATE', + typeInfo: '.BASEASSETREALESTATE' + }, { + elementName: 'ASSET', + typeInfo: '.BASEASSETLIST.ASSET' + }, { + elementName: 'VEHICLE', + typeInfo: '.BASEASSETVEHICLE' + }, { + elementName: 'SHARES', + typeInfo: '.BASEASSETSHARE' + }, { + elementName: 'CERTIFICATE', + typeInfo: '.BASEASSETCERTIFICATE' + }, { + elementName: 'SAVINGS_ACCOUNT', + typeInfo: '.BASEASSETSAVINGSACCOUNT' + }], + type: 'elements' + }] + }, { + localName: 'XPRESSLOAN.BUSINESSINFO.BUSINESSIDINFO.BUSINESSID', + typeName: null, + propertyInfos: [{ + name: 'businessIdType', + attributeName: { + localPart: 'business_id_type' + }, + type: 'attribute' + }, { + name: 'businessIdNumber', + attributeName: { + localPart: 'business_id_number' + }, + type: 'attribute' + }, { + name: 'businessIdState', + attributeName: { + localPart: 'business_id_state' + }, + type: 'attribute' + }, { + name: 'businessIdCountry', + attributeName: { + localPart: 'business_id_country' + }, + type: 'attribute' + }, { + name: 'businessIdExpireDate', + typeInfo: 'Date', + attributeName: { + localPart: 'business_id_expire_date' + }, + type: 'attribute' + }, { + name: 'businessIdDateIssued', + typeInfo: 'Date', + attributeName: { + localPart: 'business_id_date_issued' + }, + type: 'attribute' + }, { + name: 'businessIdVerificationDate', + typeInfo: 'Date', + attributeName: { + localPart: 'business_id_verification_date' + }, + type: 'attribute' + }] + }, { + localName: 'BASEADDRESSTHREELINE', + typeName: 'BASE_ADDRESS_THREE_LINE', + propertyInfos: [{ + name: 'streetAddress1', + attributeName: { + localPart: 'street_address_1' + }, + type: 'attribute' + }, { + name: 'streetAddress2', + attributeName: { + localPart: 'street_address_2' + }, + type: 'attribute' + }, { + name: 'streetAddress3', + attributeName: { + localPart: 'street_address_3' + }, + type: 'attribute' + }, { + name: 'country', + attributeName: { + localPart: 'country' + }, + type: 'attribute' + }, { + name: 'zip', + attributeName: { + localPart: 'zip' + }, + type: 'attribute' + }, { + name: 'city', + attributeName: { + localPart: 'city' + }, + type: 'attribute' + }] + }, { + localName: 'BASEDISBURSEMENTFEE', + typeName: 'BASE_DISBURSEMENT_FEE', + baseTypeInfo: '.BASEDISBURSEMENT', + propertyInfos: [{ + name: 'prepaidFeesFinanced', + typeInfo: 'Decimal', + attributeName: { + localPart: 'prepaid_fees_financed' + }, + type: 'attribute' + }, { + name: 'feesFinanced', + typeInfo: 'Decimal', + attributeName: { + localPart: 'fees_financed' + }, + type: 'attribute' + }, { + name: 'feesGlAccountNumber', + attributeName: { + localPart: 'fees_gl_account_number' + }, + type: 'attribute' + }, { + name: 'feeDescription', + attributeName: { + localPart: 'fee_description' + }, + type: 'attribute' + }, { + name: 'feeLinkingType', + attributeName: { + localPart: 'fee_linking_type' + }, + type: 'attribute' + }] + }, { + localName: 'BASEADDRESSTHREELINEXPRESS', + typeName: 'BASE_ADDRESS_THREE_LINE_XPRESS', + propertyInfos: [{ + name: 'streetAddress1', + attributeName: { + localPart: 'street_address_1' + }, + type: 'attribute' + }, { + name: 'streetAddress2', + attributeName: { + localPart: 'street_address_2' + }, + type: 'attribute' + }, { + name: 'streetAddress3', + attributeName: { + localPart: 'street_address_3' + }, + type: 'attribute' + }, { + name: 'country', + attributeName: { + localPart: 'country' + }, + type: 'attribute' + }, { + name: 'zip', + attributeName: { + localPart: 'zip' + }, + type: 'attribute' + }, { + name: 'city', + attributeName: { + localPart: 'city' + }, + type: 'attribute' + }] + }, { + localName: 'XPRESSACCOUNTTRANSFER', + typeName: 'XPRESS_ACCOUNT_TRANSFER', + propertyInfos: [{ + name: 'accountinfo', + minOccurs: 0, + maxOccurs: 5, + collection: true, + elementName: 'ACCOUNT_INFO', + typeInfo: '.XPRESSACCOUNTTRANSFER.ACCOUNTINFO' + }, { + name: 'accountTransferType', + attributeName: { + localPart: 'account_transfer_type' + }, + type: 'attribute' + }, { + name: 'employer', + attributeName: { + localPart: 'employer' + }, + type: 'attribute' + }, { + name: 'address', + attributeName: { + localPart: 'address' + }, + type: 'attribute' + }, { + name: 'city', + attributeName: { + localPart: 'city' + }, + type: 'attribute' + }, { + name: 'state', + attributeName: { + localPart: 'state' + }, + type: 'attribute' + }, { + name: 'zip', + attributeName: { + localPart: 'zip' + }, + type: 'attribute' + }, { + name: 'company', + attributeName: { + localPart: 'company' + }, + type: 'attribute' + }, { + name: 'bankName', + attributeName: { + localPart: 'bank_name' + }, + type: 'attribute' + }, { + name: 'closeDate', + typeInfo: 'Date', + attributeName: { + localPart: 'close_date' + }, + type: 'attribute' + }, { + name: 'accountNumber', + attributeName: { + localPart: 'account_number' + }, + type: 'attribute' + }, { + name: 'partialTransferAmount', + typeInfo: 'Decimal', + attributeName: { + localPart: 'partial_transfer_amount' + }, + type: 'attribute' + }] + }, { + localName: 'BASEAPPLICANTQUESTIONS.APPLICANTQUESTION.APPLICANTQUESTIONANSWER', + typeName: null, + propertyInfos: [{ + name: 'answerText', + attributeName: { + localPart: 'answer_text' + }, + type: 'attribute' + }, { + name: 'answerValue', + attributeName: { + localPart: 'answer_value' + }, + type: 'attribute' + }] + }, { + localName: 'XPRESSACCOUNTFUNDING', + typeName: 'XPRESS_ACCOUNT_FUNDING', + propertyInfos: [{ + name: 'bankBankstate', + attributeName: { + localPart: 'bank_bankstate' + }, + type: 'attribute' + }, { + name: 'bankBankname', + attributeName: { + localPart: 'bank_bankname' + }, + type: 'attribute' + }, { + name: 'fundingType', + attributeName: { + localPart: 'funding_type' + }, + type: 'attribute' + }, { + name: 'bankAccountType', + attributeName: { + localPart: 'bank_account_type' + }, + type: 'attribute' + }, { + name: 'transferAccountType', + attributeName: { + localPart: 'transfer_account_type' + }, + type: 'attribute' + }, { + name: 'nameOnCard', + attributeName: { + localPart: 'name_on_card' + }, + type: 'attribute' + }, { + name: 'routingNumber', + attributeName: { + localPart: 'routing_number' + }, + type: 'attribute' + }, { + name: 'bankAccountNumber', + attributeName: { + localPart: 'bank_account_number' + }, + type: 'attribute' + }, { + name: 'ccCardType', + attributeName: { + localPart: 'cc_card_type' + }, + type: 'attribute' + }, { + name: 'ccCardNumber', + attributeName: { + localPart: 'cc_card_number' + }, + type: 'attribute' + }, { + name: 'ccCardExpDate', + typeInfo: 'Date', + attributeName: { + localPart: 'cc_card_exp_date' + }, + type: 'attribute' + }, { + name: 'amountDeposit', + typeInfo: 'Double', + attributeName: { + localPart: 'amount_deposit' + }, + type: 'attribute' + }, { + name: 'bankNameOnCard', + attributeName: { + localPart: 'bank_name_on_card' + }, + type: 'attribute' + }, { + name: 'transferAccountNumber', + attributeName: { + localPart: 'transfer_account_number' + }, + type: 'attribute' + }, { + name: 'billingStreetAddress', + attributeName: { + localPart: 'billing_street_address' + }, + type: 'attribute' + }, { + name: 'billingCity', + attributeName: { + localPart: 'billing_city' + }, + type: 'attribute' + }, { + name: 'billingState', + attributeName: { + localPart: 'billing_state' + }, + type: 'attribute' + }, { + name: 'billingZip', + attributeName: { + localPart: 'billing_zip' + }, + type: 'attribute' + }, { + name: 'sourceOfFunds', + attributeName: { + localPart: 'source_of_funds' + }, + type: 'attribute' + }, { + name: 'futureFundingFirstName', + attributeName: { + localPart: 'future_funding_first_name' + }, + type: 'attribute' + }, { + name: 'futureFundingLastName', + attributeName: { + localPart: 'future_funding_last_name' + }, + type: 'attribute' + }, { + name: 'futureFundingMiddleName', + attributeName: { + localPart: 'future_funding_middle_name' + }, + type: 'attribute' + }, { + name: 'futureFundingSuffix', + attributeName: { + localPart: 'future_funding_suffix' + }, + type: 'attribute' + }, { + name: 'futureFundingSsn', + attributeName: { + localPart: 'future_funding_ssn' + }, + type: 'attribute' + }, { + name: 'futureFundingIraType', + attributeName: { + localPart: 'future_funding_ira_type' + }, + type: 'attribute' + }, { + name: 'futureFundingContributionType', + attributeName: { + localPart: 'future_funding_contribution_type' + }, + type: 'attribute' + }, { + name: 'futureFundingAccountNumber', + attributeName: { + localPart: 'future_funding_account_number' + }, + type: 'attribute' + }] + }, { + localName: 'BASEASSET', + typeName: 'BASE_ASSET', + propertyInfos: [{ + name: 'assetType', + required: true, + attributeName: { + localPart: 'asset_type' + }, + type: 'attribute' + }, { + name: 'assetValue', + typeInfo: 'Decimal', + attributeName: { + localPart: 'asset_value' + }, + type: 'attribute' + }, { + name: 'propertyAddress', + attributeName: { + localPart: 'property_address' + }, + type: 'attribute' + }, { + name: 'propertyZip', + attributeName: { + localPart: 'property_zip' + }, + type: 'attribute' + }, { + name: 'propertyState', + attributeName: { + localPart: 'property_state' + }, + type: 'attribute' + }, { + name: 'propertyCity', + attributeName: { + localPart: 'property_city' + }, + type: 'attribute' + }, { + name: 'existingLoanAmount', + typeInfo: 'Decimal', + attributeName: { + localPart: 'existing_loan_amount' + }, + type: 'attribute' + }, { + name: 'description', + attributeName: { + localPart: 'description' + }, + type: 'attribute' + }, { + name: 'accountNumber', + attributeName: { + localPart: 'account_number' + }, + type: 'attribute' + }, { + name: 'bankName', + attributeName: { + localPart: 'bank_name' + }, + type: 'attribute' + }, { + name: 'isCollateral', + attributeName: { + localPart: 'is_collateral' + }, + type: 'attribute' + }, { + name: 'ownershipType', + required: true, + attributeName: { + localPart: 'ownership_type' + }, + type: 'attribute' + }, { + name: 'otherOwnerName', + attributeName: { + localPart: 'other_owner_name' + }, + type: 'attribute' + }, { + name: 'otherOwnerName2', + attributeName: { + localPart: 'other_owner_name2' + }, + type: 'attribute' + }, { + name: 'availableAccountInfo', + attributeName: { + localPart: 'available_account_info' + }, + type: 'attribute' + }, { + name: 'stockBondMutualfundShareCount', + typeInfo: 'Integer', + attributeName: { + localPart: 'stock_bond_mutualfund_share_count' + }, + type: 'attribute' + }, { + name: 'verificationStatus', + attributeName: { + localPart: 'verification_status' + }, + type: 'attribute' + }, { + name: 'otherOwnerContactIndex', + typeInfo: 'Integer', + attributeName: { + localPart: 'other_owner_contact_index' + }, + type: 'attribute' + }, { + name: 'otherOwnerContactIndex2', + typeInfo: 'Integer', + attributeName: { + localPart: 'other_owner_contact_index2' + }, + type: 'attribute' + }] + }, { + localName: 'COMPANYINFOTYPE.MAILINGADDRESS', + typeName: null, + baseTypeInfo: '.BASEADDRESSLOOSE', + propertyInfos: [{ + name: 'isCurrent', + attributeName: { + localPart: 'is_current' + }, + type: 'attribute' + }] + }, { + localName: 'BASECOMMENTS', + typeName: 'BASE_COMMENTS', + propertyInfos: [{ + name: 'decisioncomments', + elementName: 'DECISION_COMMENTS', + typeInfo: 'AnyType' + }, { + name: 'externalcomments', + elementName: 'EXTERNAL_COMMENTS', + typeInfo: 'AnyType' + }, { + name: 'internalcomments', + elementName: 'INTERNAL_COMMENTS', + typeInfo: 'AnyType' + }, { + name: 'stipulations', + elementName: 'STIPULATIONS', + typeInfo: 'AnyType' + }, { + name: 'fraudwarnings', + elementName: 'FRAUD_WARNINGS', + typeInfo: 'AnyType' + }] + }, { + localName: 'BASELOANSTATUS', + typeName: 'BASE_LOAN_STATUS', + propertyInfos: [{ + name: 'loanStatus', + required: true, + attributeName: { + localPart: 'loan_status' + }, + type: 'attribute' + }, { + name: 'initialEntryTimestamp', + typeInfo: 'Calendar', + attributeName: { + localPart: 'initial_entry_timestamp' + }, + type: 'attribute' + }, { + name: 'lastModified', + typeInfo: 'Calendar', + attributeName: { + localPart: 'last_modified' + }, + type: 'attribute' + }, { + name: 'submitDate', + typeInfo: 'Calendar', + attributeName: { + localPart: 'submit_date' + }, + type: 'attribute' + }, { + name: 'underwriteSubmitDate', + typeInfo: 'Calendar', + attributeName: { + localPart: 'underwrite_submit_date' + }, + type: 'attribute' + }, { + name: 'isLocked', + required: true, + attributeName: { + localPart: 'is_locked' + }, + type: 'attribute' + }, { + name: 'existingBalance', + typeInfo: 'Decimal', + attributeName: { + localPart: 'existing_balance' + }, + type: 'attribute' + }, { + name: 'existingBalanceDate', + typeInfo: 'Date', + attributeName: { + localPart: 'existing_balance_date' + }, + type: 'attribute' + }, { + name: 'delinquencyPeriod', + typeInfo: 'Integer', + attributeName: { + localPart: 'delinquency_period' + }, + type: 'attribute' + }, { + name: 'delinquencyAmount', + typeInfo: 'Decimal', + attributeName: { + localPart: 'delinquency_amount' + }, + type: 'attribute' + }, { + name: 'approvalDate', + typeInfo: 'DateTime', + attributeName: { + localPart: 'approval_date' + }, + type: 'attribute' + }, { + name: 'declinedDate', + typeInfo: 'DateTime', + attributeName: { + localPart: 'declined_date' + }, + type: 'attribute' + }, { + name: 'firstApprovalDate', + typeInfo: 'DateTime', + attributeName: { + localPart: 'first_approval_date' + }, + type: 'attribute' + }, { + name: 'nextPaymentDate', + typeInfo: 'Date', + attributeName: { + localPart: 'next_payment_date' + }, + type: 'attribute' + }, { + name: 'responseDate', + typeInfo: 'DateTime', + attributeName: { + localPart: 'response_date' + }, + type: 'attribute' + }, { + name: 'counterOfferDate', + typeInfo: 'DateTime', + attributeName: { + localPart: 'counter_offer_date' + }, + type: 'attribute' + }, { + name: 'appReceiveDate', + typeInfo: 'DateTime', + attributeName: { + localPart: 'app_receive_date' + }, + type: 'attribute' + }, { + name: 'decidingDate', + typeInfo: 'Date', + attributeName: { + localPart: 'deciding_date' + }, + type: 'attribute' + }, { + name: 'bookingDate', + typeInfo: 'DateTime', + attributeName: { + localPart: 'booking_date' + }, + type: 'attribute' + }, { + name: 'bookingReferenceId', + attributeName: { + localPart: 'booking_reference_id' + }, + type: 'attribute' + }] + }, { + localName: 'BASEASSETREALESTATE', + typeName: 'BASE_ASSET_REAL_ESTATE', + baseTypeInfo: '.BASEASSET', + propertyInfos: [{ + name: 'propertyType', + attributeName: { + localPart: 'property_type' + }, + type: 'attribute' + }, { + name: 'propertyGrossRentalIncome', + typeInfo: 'Decimal', + attributeName: { + localPart: 'property_gross_rental_income' + }, + type: 'attribute' + }, { + name: 'propertyNetRentalIncome', + typeInfo: 'Decimal', + attributeName: { + localPart: 'property_net_rental_income' + }, + type: 'attribute' + }, { + name: 'propertyMortgagePayments', + typeInfo: 'Decimal', + attributeName: { + localPart: 'property_mortgage_payments' + }, + type: 'attribute' + }, { + name: 'propertyOtherCosts', + typeInfo: 'Decimal', + attributeName: { + localPart: 'property_other_costs' + }, + type: 'attribute' + }, { + name: 'propertyCurrentResidenceIndicator', + attributeName: { + localPart: 'property_current_residence_indicator' + }, + type: 'attribute' + }, { + name: 'propertyDisposition', + attributeName: { + localPart: 'property_disposition' + }, + type: 'attribute' + }, { + name: 'isSubjectProperty', + attributeName: { + localPart: 'is_subject_property' + }, + type: 'attribute' + }, { + name: 'propertyTaxId', + attributeName: { + localPart: 'property_tax_id' + }, + type: 'attribute' + }, { + name: 'isFinancedProperty', + attributeName: { + localPart: 'is_financed_property' + }, + type: 'attribute' + }] + }, { + localName: 'XPRESSBASEAPPLICANT.ATMCARDLIST', + typeName: null, + propertyInfos: [{ + name: 'atmcard', + minOccurs: 0, + collection: true, + elementName: 'ATM_CARD', + typeInfo: '.ATMCARDTYPE' + }] + }, { + localName: 'PAYMENTMANUALNOCOUPONINFO', + typeName: 'PAYMENT_MANUAL_NO_COUPON_INFO', + propertyInfos: [{ + name: 'accountNumber', + attributeName: { + localPart: 'account_number' + }, + type: 'attribute' + }] + }, { + localName: 'BASEPAYMENTINFOCHOICE', + typeName: 'BASE_PAYMENT_INFO_CHOICE', + propertyInfos: [{ + name: 'couponbook', + required: true, + elementName: 'COUPON_BOOK', + typeInfo: '.PAYMENTCOUPONBOOKINFO' + }, { + name: 'payrolldeduction', + required: true, + elementName: 'PAYROLL_DEDUCTION', + typeInfo: '.PAYMENTPAYROLLDEDUCTIONINFO' + }, { + name: 'manualnocoupon', + required: true, + elementName: 'MANUAL_NO_COUPON', + typeInfo: '.PAYMENTMANUALNOCOUPONINFO' + }, { + name: 'transferfrominternalaccount', + required: true, + elementName: 'TRANSFER_FROM_INTERNAL_ACCOUNT', + typeInfo: '.PAYMENTTRANSFERFROMINTERNALACCOUNTINFO' + }, { + name: 'transferfromotherinstitution', + required: true, + elementName: 'TRANSFER_FROM_OTHER_INSTITUTION', + typeInfo: '.PAYMENTTRANSFERFROMOTHERINSTITUTIONINFO' + }] + }, { + localName: 'XPRESSLOAN.APPLICANTS', + typeName: null, + propertyInfos: [{ + name: 'applicant', + required: true, + collection: true, + elementName: 'APPLICANT', + typeInfo: '.XPRESSAPPLICANT' + }] + }, { + localName: 'XPRESSACCOUNTTYPESAPPROVED', + typeName: 'XPRESS_ACCOUNT_TYPES_APPROVED', + propertyInfos: [{ + name: 'accounttype', + minOccurs: 0, + collection: true, + elementName: 'ACCOUNT_TYPE', + typeInfo: '.XPRESSACCOUNTTYPESAPPROVED.ACCOUNTTYPE' + }] + }, { + localName: 'PAYMENTTRANSFERFROMOTHERINSTITUTIONINFO', + typeName: 'PAYMENT_TRANSFER_FROM_OTHER_INSTITUTION_INFO', + propertyInfos: [{ + name: 'accountType', + attributeName: { + localPart: 'account_type' + }, + type: 'attribute' + }, { + name: 'accountNumber', + attributeName: { + localPart: 'account_number' + }, + type: 'attribute' + }, { + name: 'nameOnAccount', + attributeName: { + localPart: 'name_on_account' + }, + type: 'attribute' + }, { + name: 'bankRoutingNumber', + attributeName: { + localPart: 'bank_routing_number' + }, + type: 'attribute' + }, { + name: 'bankName', + attributeName: { + localPart: 'bank_name' + }, + type: 'attribute' + }, { + name: 'bankZip', + attributeName: { + localPart: 'bank_zip' + }, + type: 'attribute' + }, { + name: 'bankCity', + attributeName: { + localPart: 'bank_city' + }, + type: 'attribute' + }, { + name: 'bankState', + attributeName: { + localPart: 'bank_state' + }, + type: 'attribute' + }] + }, { + localName: 'BASETASKLIST', + typeName: 'BASE_TASK_LIST', + propertyInfos: [{ + name: 'task', + minOccurs: 0, + collection: true, + elementName: 'TASK', + typeInfo: '.BASETASKLIST.TASK' + }] + }, { + localName: 'BASEAPPLICANTQUESTIONS.APPLICANTQUESTION', + typeName: null, + propertyInfos: [{ + name: 'applicantquestionanswer', + minOccurs: 0, + collection: true, + elementName: 'APPLICANT_QUESTION_ANSWER', + typeInfo: '.BASEAPPLICANTQUESTIONS.APPLICANTQUESTION.APPLICANTQUESTIONANSWER' + }, { + name: 'questionName', + attributeName: { + localPart: 'question_name' + }, + type: 'attribute' + }, { + name: 'questionType', + attributeName: { + localPart: 'question_type' + }, + type: 'attribute' + }] + }, { + localName: 'DEBITBUREAUINFO.PRECISEIDEWSINFO', + typeName: null, + propertyInfos: [{ + name: 'preciseidEwsDecision', + attributeName: { + localPart: 'preciseid_ews_decision' + }, + type: 'attribute' + }, { + name: 'preciseidEwsTransactionDate', + typeInfo: 'Date', + attributeName: { + localPart: 'preciseid_ews_transaction_date' + }, + type: 'attribute' + }, { + name: 'overallSeverity', + attributeName: { + localPart: 'overall_severity' + }, + type: 'attribute' + }] + }, { + localName: 'XPRESSAPPLICANT', + typeName: 'XPRESS_APPLICANT', + baseTypeInfo: '.XPRESSBASEAPPLICANT', + propertyInfos: [{ + name: 'otherAttributes', + type: 'anyAttribute' + }, { + name: 'spouse', + elementName: 'SPOUSE', + typeInfo: '.XPRESSBASEAPPLICANT' + }, { + name: 'creditreport', + elementName: 'CREDIT_REPORT', + typeInfo: '.XPRESSAPPLICANT.CREDITREPORT' + }, { + name: 'accounttransfers', + elementName: 'ACCOUNT_TRANSFERS', + typeInfo: '.XPRESSAPPLICANT.ACCOUNTTRANSFERS' + }, { + name: 'isEquityOwner', + attributeName: { + localPart: 'is_equity_owner' + }, + type: 'attribute' + }, { + name: 'isPassedIdVerification', + attributeName: { + localPart: 'is_passed_id_verification' + }, + type: 'attribute' + }, { + name: 'coIsPassedIdVerification', + attributeName: { + localPart: 'co_is_passed_id_verification' + }, + type: 'attribute' + }, { + name: 'jointAccountOption', + attributeName: { + localPart: 'joint_account_option' + }, + type: 'attribute' + }, { + name: 'isCreditUnionAdvocate', + attributeName: { + localPart: 'is_credit_union_advocate' + }, + type: 'attribute' + }, { + name: 'numberInHousehold', + typeInfo: 'Int', + attributeName: { + localPart: 'number_in_household' + }, + type: 'attribute' + }, { + name: 'percentBusinessOwned', + typeInfo: 'Int', + attributeName: { + localPart: 'percent_business_owned' + }, + type: 'attribute' + }, { + name: 'isFraudCredit', + attributeName: { + localPart: 'is_fraud_credit' + }, + type: 'attribute' + }, { + name: 'isOfacCredit', + attributeName: { + localPart: 'is_ofac_credit' + }, + type: 'attribute' + }, { + name: 'combinedUnsecuredAggregateAmountWithLender', + typeInfo: 'Decimal', + attributeName: { + localPart: 'combined_unsecured_aggregate_amount_with_lender' + }, + type: 'attribute' + }, { + name: 'combinedSecuredAggregateAmountWithLenderNoMortgage', + typeInfo: 'Decimal', + attributeName: { + localPart: 'combined_secured_aggregate_amount_with_lender_no_mortgage' + }, + type: 'attribute' + }] + }, { + localName: 'BASELOANINFO', + typeName: 'BASE_LOAN_INFO', + propertyInfos: [{ + name: 'rateCode', + attributeName: { + localPart: 'rate_code' + }, + type: 'attribute' + }, { + name: 'maxUnderwriteAmount', + typeInfo: 'Double', + attributeName: { + localPart: 'max_underwrite_amount' + }, + type: 'attribute' + }, { + name: 'paymentDueDay', + typeInfo: 'Integer', + attributeName: { + localPart: 'payment_due_day' + }, + type: 'attribute' + }, { + name: 'paymentDueDay2', + typeInfo: 'Integer', + attributeName: { + localPart: 'payment_due_day2' + }, + type: 'attribute' + }, { + name: 'eplFeesTotal', + typeInfo: 'Decimal', + attributeName: { + localPart: 'epl_fees_total' + }, + type: 'attribute' + }, { + name: 'isClaimed', + attributeName: { + localPart: 'is_claimed' + }, + type: 'attribute' + }, { + name: 'isCompleteConsumer', + attributeName: { + localPart: 'is_complete_consumer' + }, + type: 'attribute' + }, { + name: 'requireProductRefresh', + attributeName: { + localPart: 'require_product_refresh' + }, + type: 'attribute' + }, { + name: 'isAddon', + attributeName: { + localPart: 'is_addon' + }, + type: 'attribute' + }, { + name: 'isAmendment', + attributeName: { + localPart: 'is_amendment' + }, + type: 'attribute' + }, { + name: 'rateAdjustment', + typeInfo: 'Decimal', + attributeName: { + localPart: 'rate_adjustment' + }, + type: 'attribute' + }, { + name: 'rateAdjustmentReason', + attributeName: { + localPart: 'rate_adjustment_reason' + }, + type: 'attribute' + }, { + name: 'solveFor', + attributeName: { + localPart: 'solve_for' + }, + type: 'attribute' + }, { + name: 'overrideCode', + attributeName: { + localPart: 'override_code' + }, + type: 'attribute' + }, { + name: 'overrideTier', + attributeName: { + localPart: 'override_tier' + }, + type: 'attribute' + }, { + name: 'isPossibleDupe', + attributeName: { + localPart: 'is_possible_dupe' + }, + type: 'attribute' + }, { + name: 'isFraudManual', + attributeName: { + localPart: 'is_fraud_manual' + }, + type: 'attribute' + }, { + name: 'isOfacManual', + attributeName: { + localPart: 'is_ofac_manual' + }, + type: 'attribute' + }, { + name: 'isPossibleDupeManual', + attributeName: { + localPart: 'is_possible_dupe_manual' + }, + type: 'attribute' + }, { + name: 'preapprovalType', + attributeName: { + localPart: 'preapproval_type' + }, + type: 'attribute' + }, { + name: 'appSubtype', + attributeName: { + localPart: 'app_subtype' + }, + type: 'attribute' + }, { + name: 'campaignCode', + attributeName: { + localPart: 'campaign_code' + }, + type: 'attribute' + }, { + name: 'isWorkoutLoan', + attributeName: { + localPart: 'is_workout_loan' + }, + type: 'attribute' + }, { + name: 'isSolveforManual', + attributeName: { + localPart: 'is_solvefor_manual' + }, + type: 'attribute' + }, { + name: 'tier', + typeInfo: 'Integer', + attributeName: { + localPart: 'tier' + }, + type: 'attribute' + }, { + name: 'tierPrevious', + typeInfo: 'Integer', + attributeName: { + localPart: 'tier_previous' + }, + type: 'attribute' + }, { + name: 'isPrequalificationApplied', + attributeName: { + localPart: 'is_prequalification_applied' + }, + type: 'attribute' + }, { + name: 'isOfac', + attributeName: { + localPart: 'is_ofac' + }, + type: 'attribute' + }, { + name: 'isHighRiskConsumer', + attributeName: { + localPart: 'is_high_risk_consumer' + }, + type: 'attribute' + }, { + name: 'isHighRiskConsumerManual', + attributeName: { + localPart: 'is_high_risk_consumer_manual' + }, + type: 'attribute' + }, { + name: 'productReferenceId', + attributeName: { + localPart: 'product_reference_id' + }, + type: 'attribute' + }] + }, { + localName: 'DECLARATIONS', + propertyInfos: [{ + name: 'hasJudgeBankruptForeclosure', + attributeName: { + localPart: 'has_judge_bankrupt_foreclosure' + }, + type: 'attribute' + }, { + name: 'hasDeclareBankrupt', + attributeName: { + localPart: 'has_declare_bankrupt' + }, + type: 'attribute' + }, { + name: 'hasChapter13', + attributeName: { + localPart: 'has_chapter_13' + }, + type: 'attribute' + }, { + name: 'hasLawsuitParty', + attributeName: { + localPart: 'has_lawsuit_party' + }, + type: 'attribute' + }, { + name: 'hasJudgement', + attributeName: { + localPart: 'has_judgement' + }, + type: 'attribute' + }, { + name: 'hasForeclosure', + attributeName: { + localPart: 'has_foreclosure' + }, + type: 'attribute' + }, { + name: 'hasReposession', + attributeName: { + localPart: 'has_reposession' + }, + type: 'attribute' + }, { + name: 'hasOtherObligation', + attributeName: { + localPart: 'has_other_obligation' + }, + type: 'attribute' + }, { + name: 'hasPastDueBills', + attributeName: { + localPart: 'has_past_due_bills' + }, + type: 'attribute' + }, { + name: 'hasCoMaker', + attributeName: { + localPart: 'has_co_maker' + }, + type: 'attribute' + }, { + name: 'coMakerPrimaryName', + attributeName: { + localPart: 'co_maker_primary_name' + }, + type: 'attribute' + }, { + name: 'coMakerCreditor', + attributeName: { + localPart: 'co_maker_creditor' + }, + type: 'attribute' + }, { + name: 'coMakerAmount', + typeInfo: 'Decimal', + attributeName: { + localPart: 'co_maker_amount' + }, + type: 'attribute' + }, { + name: 'hasAlias', + attributeName: { + localPart: 'has_alias' + }, + type: 'attribute' + }, { + name: 'alias', + attributeName: { + localPart: 'alias' + }, + type: 'attribute' + }, { + name: 'hasIncomeDecline', + attributeName: { + localPart: 'has_income_decline' + }, + type: 'attribute' + }, { + name: 'hasSuitsPending', + attributeName: { + localPart: 'has_suits_pending' + }, + type: 'attribute' + }, { + name: 'hasAlimony', + attributeName: { + localPart: 'has_alimony' + }, + type: 'attribute' + }, { + name: 'alimonyRecipient', + attributeName: { + localPart: 'alimony_recipient' + }, + type: 'attribute' + }, { + name: 'alimonyRecipientAddress', + attributeName: { + localPart: 'alimony_recipient_address' + }, + type: 'attribute' + }, { + name: 'hasPropertyForSale', + attributeName: { + localPart: 'has_property_for_sale' + }, + type: 'attribute' + }] + }, { + localName: 'INTEGRATIONDATA', + typeName: 'INTEGRATION_DATA' + }, { + localName: 'XPRESSLOANINFO', + typeName: 'XPRESS_LOAN_INFO', + propertyInfos: [{ + name: 'otherAttributes', + type: 'anyAttribute' + }, { + name: 'submitDate', + typeInfo: 'DateTime', + attributeName: { + localPart: 'submit_date' + }, + type: 'attribute' + }, { + name: 'isNewCustomer', + attributeName: { + localPart: 'is_new_customer' + }, + type: 'attribute' + }, { + name: 'incompletePath', + attributeName: { + localPart: 'incomplete_path' + }, + type: 'attribute' + }, { + name: 'qualifyingRequirement', + attributeName: { + localPart: 'qualifying_requirement' + }, + type: 'attribute' + }, { + name: 'instantMembershipRequirementId', + attributeName: { + localPart: 'instant_membership_requirement_id' + }, + type: 'attribute' + }, { + name: 'status', + required: true, + attributeName: { + localPart: 'status' + }, + type: 'attribute' + }, { + name: 'createDate', + typeInfo: 'DateTime', + attributeName: { + localPart: 'create_date' + }, + type: 'attribute' + }, { + name: 'requirementDescriptionValue', + attributeName: { + localPart: 'requirement_description_value' + }, + type: 'attribute' + }, { + name: 'accountPosition', + typeInfo: 'Int', + attributeName: { + localPart: 'account_position' + }, + type: 'attribute' + }, { + name: 'entityType', + attributeName: { + localPart: 'entity_type' + }, + type: 'attribute' + }, { + name: 'specialAccountType', + attributeName: { + localPart: 'special_account_type' + }, + type: 'attribute' + }, { + name: 'lastModified', + typeInfo: 'DateTime', + attributeName: { + localPart: 'last_modified' + }, + type: 'attribute' + }, { + name: 'isClaimed', + attributeName: { + localPart: 'is_claimed' + }, + type: 'attribute' + }, { + name: 'isLocked', + attributeName: { + localPart: 'is_locked' + }, + type: 'attribute' + }, { + name: 'firstFundingDate', + typeInfo: 'Date', + attributeName: { + localPart: 'first_funding_date' + }, + type: 'attribute' + }, { + name: 'isMinor', + attributeName: { + localPart: 'is_minor' + }, + type: 'attribute' + }, { + name: 'isLenderDisclosureChecked', + attributeName: { + localPart: 'is_lender_disclosure_checked' + }, + type: 'attribute' + }, { + name: 'isPossibleDupe', + attributeName: { + localPart: 'is_possible_dupe' + }, + type: 'attribute' + }, { + name: 'isPossibleDupeManual', + attributeName: { + localPart: 'is_possible_dupe_manual' + }, + type: 'attribute' + }, { + name: 'approvalDate', + typeInfo: 'DateTime', + attributeName: { + localPart: 'approval_date' + }, + type: 'attribute' + }, { + name: 'declinedDate', + typeInfo: 'DateTime', + attributeName: { + localPart: 'declined_date' + }, + type: 'attribute' + }, { + name: 'campaignCode', + attributeName: { + localPart: 'campaign_code' + }, + type: 'attribute' + }, { + name: 'bookingDate', + typeInfo: 'DateTime', + attributeName: { + localPart: 'booking_date' + }, + type: 'attribute' + }, { + name: 'bookingReferenceId', + attributeName: { + localPart: 'booking_reference_id' + }, + type: 'attribute' + }, { + name: 'isHighRiskConsumer', + attributeName: { + localPart: 'is_high_risk_consumer' + }, + type: 'attribute' + }, { + name: 'isHighRiskConsumerManual', + attributeName: { + localPart: 'is_high_risk_consumer_manual' + }, + type: 'attribute' + }, { + name: 'isHighRiskBusiness', + attributeName: { + localPart: 'is_high_risk_business' + }, + type: 'attribute' + }, { + name: 'isHighRiskBusinessManual', + attributeName: { + localPart: 'is_high_risk_business_manual' + }, + type: 'attribute' + }] + }, { + localName: 'XPRESSLOAN', + typeName: null, + baseTypeInfo: '.XPRESSLOAN' + }, { + localName: 'BENEFICIALOWNERS.BENEFICIALOWNER', + typeName: null, + propertyInfos: [{ + name: 'idcard', + required: true, + elementName: 'ID_CARD', + typeInfo: '.BASEIDCARD' + }, { + name: 'firstName', + attributeName: { + localPart: 'first_name' + }, + type: 'attribute' + }, { + name: 'middleName', + attributeName: { + localPart: 'middle_name' + }, + type: 'attribute' + }, { + name: 'lastName', + attributeName: { + localPart: 'last_name' + }, + type: 'attribute' + }, { + name: 'suffix', + attributeName: { + localPart: 'suffix' + }, + type: 'attribute' + }, { + name: 'dob', + typeInfo: 'Date', + attributeName: { + localPart: 'dob' + }, + type: 'attribute' + }, { + name: 'isTinSsn', + attributeName: { + localPart: 'is_tin_ssn' + }, + type: 'attribute' + }, { + name: 'ssn', + attributeName: { + localPart: 'ssn' + }, + type: 'attribute' + }, { + name: 'address', + attributeName: { + localPart: 'address' + }, + type: 'attribute' + }, { + name: 'city', + attributeName: { + localPart: 'city' + }, + type: 'attribute' + }, { + name: 'state', + attributeName: { + localPart: 'state' + }, + type: 'attribute' + }, { + name: 'zip', + attributeName: { + localPart: 'zip' + }, + type: 'attribute' + }, { + name: 'isBeneficialOwner', + attributeName: { + localPart: 'is_beneficial_owner' + }, + type: 'attribute' + }, { + name: 'percentBusinessOwned', + typeInfo: 'Double', + attributeName: { + localPart: 'percent_business_owned' + }, + type: 'attribute' + }, { + name: 'isControl', + attributeName: { + localPart: 'is_control' + }, + type: 'attribute' + }, { + name: 'isAuthorizedCreditReport', + attributeName: { + localPart: 'is_authorized_credit_report' + }, + type: 'attribute' + }, { + name: 'citizenship', + attributeName: { + localPart: 'citizenship' + }, + type: 'attribute' + }, { + name: 'controlTitle', + attributeName: { + localPart: 'control_title' + }, + type: 'attribute' + }, { + name: 'isOfacIstwatch', + attributeName: { + localPart: 'is_ofac_istwatch' + }, + type: 'attribute' + }] + }, { + localName: 'BASECURRENTADDRESSCHOICEXPRESS', + typeName: 'BASE_CURRENT_ADDRESS_CHOICE_XPRESS', + propertyInfos: [{ + name: 'strictaddress', + required: true, + elementName: 'STRICT_ADDRESS', + typeInfo: '.BASEADDRESSSTRICT' + }, { + name: 'looseaddress', + required: true, + elementName: 'LOOSE_ADDRESS', + typeInfo: '.BASEADDRESSLOOSE' + }, { + name: 'threelineaddress', + required: true, + elementName: 'THREE_LINE_ADDRESS', + typeInfo: '.BASEADDRESSTHREELINEXPRESS' + }, { + name: 'verificationDate', + typeInfo: 'Calendar', + attributeName: { + localPart: 'verification_date' + }, + type: 'attribute' + }] + }, { + localName: 'BASEAPPLICANT', + typeName: 'BASE_APPLICANT', + propertyInfos: [{ + name: 'otherAttributes', + type: 'anyAttribute' + }, { + name: 'idcard', + elementName: 'ID_CARD', + typeInfo: '.BASEIDCARD' + }, { + name: 'idcard2', + elementName: 'ID_CARD2', + typeInfo: '.BASEIDCARD' + }, { + name: 'approvaldenialreason', + elementName: 'APPROVAL_DENIAL_REASON' + }, { + name: 'incomecomments', + elementName: 'INCOME_COMMENTS' + }, { + name: 'applicantquestions', + elementName: 'APPLICANT_QUESTIONS', + typeInfo: '.BASEAPPLICANTQUESTIONS' + }, { + name: 'borrowerId', + attributeName: { + localPart: 'borrower_id' + }, + type: 'attribute' + }, { + name: 'isDeclined', + attributeName: { + localPart: 'is_declined' + }, + type: 'attribute' + }, { + name: 'firstName', + required: true, + attributeName: { + localPart: 'first_name' + }, + type: 'attribute' + }, { + name: 'lastName', + required: true, + attributeName: { + localPart: 'last_name' + }, + type: 'attribute' + }, { + name: 'mInitial', + attributeName: { + localPart: 'm_initial' + }, + type: 'attribute' + }, { + name: 'middleName', + attributeName: { + localPart: 'middle_name' + }, + type: 'attribute' + }, { + name: 'suffix', + attributeName: { + localPart: 'suffix' + }, + type: 'attribute' + }, { + name: 'ssn', + required: true, + attributeName: { + localPart: 'ssn' + }, + type: 'attribute' + }, { + name: 'dob', + typeInfo: 'Date', + attributeName: { + localPart: 'dob' + }, + type: 'attribute' + }, { + name: 'dependents', + typeInfo: 'Int', + attributeName: { + localPart: 'dependents' + }, + type: 'attribute' + }, { + name: 'agesOfDependents', + attributeName: { + localPart: 'ages_of_dependents' + }, + type: 'attribute' + }, { + name: 'motherMaidenName', + attributeName: { + localPart: 'mother_maiden_name' + }, + type: 'attribute' + }, { + name: 'citizenship', + attributeName: { + localPart: 'citizenship' + }, + type: 'attribute' + }, { + name: 'memberNumber', + attributeName: { + localPart: 'member_number' + }, + type: 'attribute' + }, { + name: 'bankruptcyScore', + typeInfo: 'Int', + attributeName: { + localPart: 'bankruptcy_score' + }, + type: 'attribute' + }, { + name: 'membershipMonths', + typeInfo: 'Int', + attributeName: { + localPart: 'membership_months' + }, + type: 'attribute' + }, { + name: 'maritalStatus', + attributeName: { + localPart: 'marital_status' + }, + type: 'attribute' + }, { + name: 'gender', + attributeName: { + localPart: 'gender' + }, + type: 'attribute' + }, { + name: 'ethnicity', + attributeName: { + localPart: 'ethnicity' + }, + type: 'attribute' + }, { + name: 'numberInHousehold', + typeInfo: 'Int', + attributeName: { + localPart: 'number_in_household' + }, + type: 'attribute' + }, { + name: 'memberType', + attributeName: { + localPart: 'member_type' + }, + type: 'attribute' + }, { + name: 'race', + typeInfo: { + type: 'list' + }, + attributeName: { + localPart: 'race' + }, + type: 'attribute' + }, { + name: 'creditScore', + typeInfo: 'Int', + attributeName: { + localPart: 'credit_score' + }, + type: 'attribute' + }, { + name: 'customScore', + typeInfo: 'Int', + attributeName: { + localPart: 'custom_score' + }, + type: 'attribute' + }, { + name: 'customScore2', + typeInfo: 'Double', + attributeName: { + localPart: 'custom_score_2' + }, + type: 'attribute' + }, { + name: 'declinedAnswerRaceGender', + attributeName: { + localPart: 'declined_answer_race_gender' + }, + type: 'attribute' + }, { + name: 'notApplicableRaceGender', + attributeName: { + localPart: 'not_applicable_race_gender' + }, + type: 'attribute' + }, { + name: 'applicantType', + required: true, + attributeName: { + localPart: 'applicant_type' + }, + type: 'attribute' + }, { + name: 'allowDirectMail', + attributeName: { + localPart: 'allow_direct_mail' + }, + type: 'attribute' + }, { + name: 'allowEmailSolicit', + attributeName: { + localPart: 'allow_email_solicit' + }, + type: 'attribute' + }, { + name: 'allowTelemarket', + attributeName: { + localPart: 'allow_telemarket' + }, + type: 'attribute' + }, { + name: 'allowShareInfo', + attributeName: { + localPart: 'allow_share_info' + }, + type: 'attribute' + }, { + name: 'securityCode', + attributeName: { + localPart: 'security_code' + }, + type: 'attribute' + }, { + name: 'isOfacIdVer', + attributeName: { + localPart: 'is_ofac_id_ver' + }, + type: 'attribute' + }, { + name: 'idAuthenticationResult', + attributeName: { + localPart: 'id_authentication_result' + }, + type: 'attribute' + }, { + name: 'isFraudPrescore', + attributeName: { + localPart: 'is_fraud_prescore' + }, + type: 'attribute' + }, { + name: 'legalStateOfResidency', + attributeName: { + localPart: 'legal_state_of_residency' + }, + type: 'attribute' + }, { + name: 'relationToPrimary', + attributeName: { + localPart: 'relation_to_primary' + }, + type: 'attribute' + }, { + name: 'isFraudFas', + attributeName: { + localPart: 'is_fraud_fas' + }, + type: 'attribute' + }, { + name: 'isHighRiskConsumer', + attributeName: { + localPart: 'is_high_risk_consumer' + }, + type: 'attribute' + }, { + name: 'isThin', + attributeName: { + localPart: 'is_thin' + }, + type: 'attribute' + }, { + name: 'contactIndex', + typeInfo: 'Integer', + attributeName: { + localPart: 'contact_index' + }, + type: 'attribute' + }, { + name: 'mlaCoveredStatus', + attributeName: { + localPart: 'mla_covered_status' + }, + type: 'attribute' + }, { + name: 'mlaCoveredDate', + typeInfo: 'Date', + attributeName: { + localPart: 'mla_covered_date' + }, + type: 'attribute' + }] + }, { + localName: 'XPRESSLOAN.BUSINESSINFO.BUSINESSIDINFO.BUSINESSID2', + typeName: null, + propertyInfos: [{ + name: 'businessIdType', + attributeName: { + localPart: 'business_id_type' + }, + type: 'attribute' + }, { + name: 'businessIdNumber', + attributeName: { + localPart: 'business_id_number' + }, + type: 'attribute' + }, { + name: 'businessIdState', + attributeName: { + localPart: 'business_id_state' + }, + type: 'attribute' + }, { + name: 'businessIdCountry', + attributeName: { + localPart: 'business_id_country' + }, + type: 'attribute' + }, { + name: 'businessIdExpireDate', + typeInfo: 'Date', + attributeName: { + localPart: 'business_id_expire_date' + }, + type: 'attribute' + }, { + name: 'businessIdDateIssued', + typeInfo: 'Date', + attributeName: { + localPart: 'business_id_date_issued' + }, + type: 'attribute' + }, { + name: 'businessIdVerificationDate', + typeInfo: 'Date', + attributeName: { + localPart: 'business_id_verification_date' + }, + type: 'attribute' + }] + }, { + localName: 'PAYMENTTRANSFERFROMINTERNALACCOUNTINFO', + typeName: 'PAYMENT_TRANSFER_FROM_INTERNAL_ACCOUNT_INFO', + propertyInfos: [{ + name: 'accountType', + attributeName: { + localPart: 'account_type' + }, + type: 'attribute' + }, { + name: 'accountNumber', + attributeName: { + localPart: 'account_number' + }, + type: 'attribute' + }, { + name: 'nameOnAccount', + attributeName: { + localPart: 'name_on_account' + }, + type: 'attribute' + }] + }, { + localName: 'XPRESSACCOUNTTYPESAPPROVED.ACCOUNTTYPE.APPROVEDCDINFO', + typeName: null, + propertyInfos: [{ + name: 'paymentFrequency', + attributeName: { + localPart: 'payment_frequency' + }, + type: 'attribute' + }, { + name: 'paymentMethod', + attributeName: { + localPart: 'payment_method' + }, + type: 'attribute' + }, { + name: 'paymentAccountNumber', + attributeName: { + localPart: 'payment_account_number' + }, + type: 'attribute' + }, { + name: 'paymentAccountType', + attributeName: { + localPart: 'payment_account_type' + }, + type: 'attribute' + }, { + name: 'paymentRoutingNumber', + attributeName: { + localPart: 'payment_routing_number' + }, + type: 'attribute' + }, { + name: 'paymentFiName', + attributeName: { + localPart: 'payment_fi_name' + }, + type: 'attribute' + }, { + name: 'paymentFiCity', + attributeName: { + localPart: 'payment_fi_city' + }, + type: 'attribute' + }, { + name: 'paymentFiState', + attributeName: { + localPart: 'payment_fi_state' + }, + type: 'attribute' + }, { + name: 'paymentFiZip', + attributeName: { + localPart: 'payment_fi_zip' + }, + type: 'attribute' + }, { + name: 'isInterestRateAnException', + attributeName: { + localPart: 'is_interest_rate_an_exception' + }, + type: 'attribute' + }] + }, { + localName: 'FOMANSWEREDQUESTIONS.FOMANSWEREDQUESTION.FOMANSWERS', + typeName: null, + propertyInfos: [{ + name: 'fomanswer', + minOccurs: 0, + collection: true, + elementName: 'FOM_ANSWER', + typeInfo: '.FOMANSWEREDQUESTIONS.FOMANSWEREDQUESTION.FOMANSWERS.FOMANSWER' + }] + }, { + localName: 'DEBITBUREAUINFO.RETAILBANKINGINFO', + typeName: null, + propertyInfos: [{ + name: 'retailBankingDecision', + attributeName: { + localPart: 'retail_banking_decision' + }, + type: 'attribute' + }, { + name: 'retailBankingTransactionDate', + typeInfo: 'Date', + attributeName: { + localPart: 'retail_banking_transaction_date' + }, + type: 'attribute' + }, { + name: 'retailBankingHasOfacMatch', + attributeName: { + localPart: 'retail_banking_has_ofac_match' + }, + type: 'attribute' + }] + }, { + localName: 'BENEFICIALOWNERS', + typeName: 'BENEFICIAL_OWNERS', + propertyInfos: [{ + name: 'beneficialowner', + minOccurs: 0, + collection: true, + elementName: 'BENEFICIAL_OWNER', + typeInfo: '.BENEFICIALOWNERS.BENEFICIALOWNER' + }] + }, { + localName: 'ATMCARDTYPE', + typeName: 'ATM_CARD_TYPE', + propertyInfos: [{ + name: 'atmcardlinklist', + elementName: 'ATM_CARD_LINK_LIST', + typeInfo: '.ATMCARDTYPE.ATMCARDLINKLIST' + }, { + name: 'isCreated', + attributeName: { + localPart: 'is_created' + }, + type: 'attribute' + }, { + name: 'pinOffset', + attributeName: { + localPart: 'pin_offset' + }, + type: 'attribute' + }, { + name: 'isRewards', + attributeName: { + localPart: 'is_rewards' + }, + type: 'attribute' + }, { + name: 'rewards', + attributeName: { + localPart: 'rewards' + }, + type: 'attribute' + }, { + name: 'isNsfod', + attributeName: { + localPart: 'is_nsfod' + }, + type: 'attribute' + }, { + name: 'freeTransactions', + typeInfo: 'Integer', + attributeName: { + localPart: 'free_transactions' + }, + type: 'attribute' + }, { + name: 'accountNumber', + attributeName: { + localPart: 'account_number' + }, + type: 'attribute' + }, { + name: 'primaryCheckingLinkId', + attributeName: { + localPart: 'primary_checking_link_id' + }, + type: 'attribute' + }, { + name: 'primarySavingsLinkId', + attributeName: { + localPart: 'primary_savings_link_id' + }, + type: 'attribute' + }, { + name: 'primaryMoneyMarketLinkId', + attributeName: { + localPart: 'primary_money_market_link_id' + }, + type: 'attribute' + }, { + name: 'primaryCreditlineLinkId', + attributeName: { + localPart: 'primary_creditline_link_id' + }, + type: 'attribute' + }, { + name: 'cardType', + attributeName: { + localPart: 'card_type' + }, + type: 'attribute' + }, { + name: 'isOrderPin', + attributeName: { + localPart: 'is_order_pin' + }, + type: 'attribute' + }, { + name: 'expireDate', + attributeName: { + localPart: 'expire_date' + }, + type: 'attribute' + }] + }, { + localName: 'BASECUSTOMQUESTIONS.CUSTOMQUESTION', + typeName: null, + propertyInfos: [{ + name: 'customquestionanswer', + minOccurs: 0, + collection: true, + elementName: 'CUSTOM_QUESTION_ANSWER', + typeInfo: '.BASECUSTOMQUESTIONS.CUSTOMQUESTION.CUSTOMQUESTIONANSWER' + }, { + name: 'questionName', + attributeName: { + localPart: 'question_name' + }, + type: 'attribute' + }, { + name: 'questionType', + attributeName: { + localPart: 'question_type' + }, + type: 'attribute' + }] + }, { + localName: 'INTERNALTRANSFERTYPE', + typeName: 'INTERNAL_TRANSFER_TYPE', + propertyInfos: [{ + name: 'transferFromId', + attributeName: { + localPart: 'transfer_from_id' + }, + type: 'attribute' + }, { + name: 'transferFromIdType', + required: true, + attributeName: { + localPart: 'transfer_from_id_type' + }, + type: 'attribute' + }, { + name: 'transferToId', + attributeName: { + localPart: 'transfer_to_id' + }, + type: 'attribute' + }, { + name: 'transferToIdType', + required: true, + attributeName: { + localPart: 'transfer_to_id_type' + }, + type: 'attribute' + }, { + name: 'transferToAccountType', + attributeName: { + localPart: 'transfer_to_account_type' + }, + type: 'attribute' + }, { + name: 'frequency', + attributeName: { + localPart: 'frequency' + }, + type: 'attribute' + }, { + name: 'scheduledDay', + attributeName: { + localPart: 'scheduled_day' + }, + type: 'attribute' + }, { + name: 'amount', + typeInfo: 'Decimal', + attributeName: { + localPart: 'amount' + }, + type: 'attribute' + }, { + name: 'startDate', + typeInfo: 'Date', + attributeName: { + localPart: 'start_date' + }, + type: 'attribute' + }, { + name: 'endDate', + typeInfo: 'Date', + attributeName: { + localPart: 'end_date' + }, + type: 'attribute' + }] + }, { + localName: 'XPRESSBASEAPPLICANT.MAILINGADDRESS', + typeName: null, + baseTypeInfo: '.BASEADDRESSLOOSE', + propertyInfos: [{ + name: 'isCurrent', + attributeName: { + localPart: 'is_current' + }, + type: 'attribute' + }] + }, { + localName: 'PAYMENTPAYROLLDEDUCTIONINFO', + typeName: 'PAYMENT_PAYROLL_DEDUCTION_INFO', + propertyInfos: [{ + name: 'accountNumber', + attributeName: { + localPart: 'account_number' + }, + type: 'attribute' + }] + }, { + localName: 'XPRESSBASEAPPLICANT.CURRENTADDRESS', + typeName: null, + baseTypeInfo: '.BASECURRENTADDRESSCHOICEXPRESS', + propertyInfos: [{ + name: 'occupancyStatus', + attributeName: { + localPart: 'occupancy_status' + }, + type: 'attribute' + }, { + name: 'occupancyDuration', + typeInfo: 'Integer', + attributeName: { + localPart: 'occupancy_duration' + }, + type: 'attribute' + }, { + name: 'otherOccupancyDescription', + attributeName: { + localPart: 'other_occupancy_description' + }, + type: 'attribute' + }] + }, { + localName: 'DEBITBUREAUINFO.DELUXEINFO', + typeName: null, + propertyInfos: [{ + name: 'deluxeDecision', + attributeName: { + localPart: 'deluxe_decision' + }, + type: 'attribute' + }, { + name: 'deluxeTransactionDate', + typeInfo: 'Date', + attributeName: { + localPart: 'deluxe_transaction_date' + }, + type: 'attribute' + }, { + name: 'hasOfacMatch', + attributeName: { + localPart: 'has_ofac_match' + }, + type: 'attribute' + }] + }, { + localName: 'XPRESSBASEAPPLICANT.PREVIOUSADDRESS', + typeName: null, + baseTypeInfo: '.BASEADDRESSLOOSE', + propertyInfos: [{ + name: 'occupancyStatus', + attributeName: { + localPart: 'occupancy_status' + }, + type: 'attribute' + }, { + name: 'occupancyDuration', + typeInfo: 'Integer', + attributeName: { + localPart: 'occupancy_duration' + }, + type: 'attribute' + }, { + name: 'otherOccupancyDescription', + attributeName: { + localPart: 'other_occupancy_description' + }, + type: 'attribute' + }] + }, { + localName: 'COMPANYINFOTYPE.PREVIOUSADDRESS', + typeName: null, + baseTypeInfo: '.BASEADDRESSLOOSE', + propertyInfos: [{ + name: 'occupancyStatus', + attributeName: { + localPart: 'occupancy_status' + }, + type: 'attribute' + }, { + name: 'occupancyDuration', + typeInfo: 'Integer', + attributeName: { + localPart: 'occupancy_duration' + }, + type: 'attribute' + }, { + name: 'otherOccupancyDescription', + attributeName: { + localPart: 'other_occupancy_description' + }, + type: 'attribute' + }] + }, { + localName: 'XPRESSACCOUNTTYPES.ACCOUNTTYPE', + typeName: null, + propertyInfos: [{ + name: 'otherAttributes', + type: 'anyAttribute' + }, { + name: 'services', + elementName: 'SERVICES', + typeInfo: '.XPRESSACCOUNTTYPES.ACCOUNTTYPE.SERVICES' + }, { + name: 'productcustomquestionsinterested', + elementName: 'PRODUCT_CUSTOM_QUESTIONS_INTERESTED', + typeInfo: '.BASECUSTOMQUESTIONS' + }, { + name: 'minDeposit', + typeInfo: 'Double', + attributeName: { + localPart: 'min_deposit' + }, + type: 'attribute' + }, { + name: 'maxDeposit', + typeInfo: 'Double', + attributeName: { + localPart: 'max_deposit' + }, + type: 'attribute' + }, { + name: 'isRequireConfirmation', + attributeName: { + localPart: 'is_require_confirmation' + }, + type: 'attribute' + }, { + name: 'accountType', + required: true, + attributeName: { + localPart: 'account_type' + }, + type: 'attribute' + }, { + name: 'apy', + typeInfo: 'Decimal', + attributeName: { + localPart: 'apy' + }, + type: 'attribute' + }, { + name: 'rate', + typeInfo: 'Decimal', + attributeName: { + localPart: 'rate' + }, + type: 'attribute' + }, { + name: 'amountDeposit', + typeInfo: 'Double', + attributeName: { + localPart: 'amount_deposit' + }, + type: 'attribute' + }, { + name: 'accountName', + attributeName: { + localPart: 'account_name' + }, + type: 'attribute' + }, { + name: 'accountNumber', + attributeName: { + localPart: 'account_number' + }, + type: 'attribute' + }, { + name: 'suffix', + typeInfo: 'AnySimpleType', + attributeName: { + localPart: 'suffix' + }, + type: 'attribute' + }, { + name: 'interestRateType', + attributeName: { + localPart: 'interest_rate_type' + }, + type: 'attribute' + }, { + name: 'cdAdditionsPermitted', + attributeName: { + localPart: 'cd_additions_permitted' + }, + type: 'attribute' + }, { + name: 'cdRenewability', + attributeName: { + localPart: 'cd_renewability' + }, + type: 'attribute' + }, { + name: 'issueDate', + typeInfo: 'Date', + attributeName: { + localPart: 'issue_date' + }, + type: 'attribute' + }, { + name: 'maturityDate', + typeInfo: 'Date', + attributeName: { + localPart: 'maturity_date' + }, + type: 'attribute' + }, { + name: 'productCode', + attributeName: { + localPart: 'product_code' + }, + type: 'attribute' + }, { + name: 'rateCode', + attributeName: { + localPart: 'rate_code' + }, + type: 'attribute' + }, { + name: 'term', + typeInfo: 'Int', + attributeName: { + localPart: 'term' + }, + type: 'attribute' + }, { + name: 'bundleCode', + attributeName: { + localPart: 'bundle_code' + }, + type: 'attribute' + }, { + name: 'underwriteResult', + attributeName: { + localPart: 'underwrite_result' + }, + type: 'attribute' + }, { + name: 'termType', + attributeName: { + localPart: 'term_type' + }, + type: 'attribute' + }] + }, { + localName: 'APPROVEDACCOUNTLINKTYPE', + typeName: 'APPROVED_ACCOUNT_LINK_TYPE', + propertyInfos: [{ + name: 'approvedAccountTypeLinkId', + attributeName: { + localPart: 'approved_account_type_link_id' + }, + type: 'attribute' + }, { + name: 'referenceType', + required: true, + attributeName: { + localPart: 'reference_type' + }, + type: 'attribute' + }, { + name: 'referenceId', + attributeName: { + localPart: 'reference_id' + }, + type: 'attribute' + }, { + name: 'isLinked', + attributeName: { + localPart: 'is_linked' + }, + type: 'attribute' + }, { + name: 'dateLinked', + typeInfo: 'Date', + attributeName: { + localPart: 'date_linked' + }, + type: 'attribute' + }] + }, { + localName: 'XPRESSLOAN.COMMENTS', + typeName: null, + baseTypeInfo: '.BASECOMMENTS' + }, { + localName: 'BASEASSETLIST.ASSET', + typeName: null, + baseTypeInfo: '.BASEASSET' + }, { + localName: 'XPRESSACCOUNTTYPESAPPROVED.ACCOUNTTYPE.SERVICES', + typeName: null, + propertyInfos: [{ + name: 'service', + minOccurs: 0, + collection: true, + elementName: 'SERVICE', + typeInfo: '.XPRESSACCOUNTTYPESAPPROVED.ACCOUNTTYPE.SERVICES.SERVICE' + }] + }, { + localName: 'BASEAPPLICANTQUESTIONS', + typeName: 'BASE_APPLICANT_QUESTIONS', + propertyInfos: [{ + name: 'applicantquestion', + minOccurs: 0, + collection: true, + elementName: 'APPLICANT_QUESTION', + typeInfo: '.BASEAPPLICANTQUESTIONS.APPLICANTQUESTION' + }] + }, { + localName: 'BASELOANCONTACTS.CONTACTINFO', + typeName: null, + propertyInfos: [{ + name: 'contactType', + required: true, + attributeName: { + localPart: 'contact_type' + }, + type: 'attribute' + }, { + name: 'firstName', + attributeName: { + localPart: 'first_name' + }, + type: 'attribute' + }, { + name: 'middleName', + attributeName: { + localPart: 'middle_name' + }, + type: 'attribute' + }, { + name: 'lastName', + attributeName: { + localPart: 'last_name' + }, + type: 'attribute' + }, { + name: 'suffix', + attributeName: { + localPart: 'suffix' + }, + type: 'attribute' + }, { + name: 'address', + attributeName: { + localPart: 'address' + }, + type: 'attribute' + }, { + name: 'city', + attributeName: { + localPart: 'city' + }, + type: 'attribute' + }, { + name: 'state', + attributeName: { + localPart: 'state' + }, + type: 'attribute' + }, { + name: 'zip', + attributeName: { + localPart: 'zip' + }, + type: 'attribute' + }, { + name: 'phone', + attributeName: { + localPart: 'phone' + }, + type: 'attribute' + }, { + name: 'workPhone', + attributeName: { + localPart: 'work_phone' + }, + type: 'attribute' + }, { + name: 'fax', + attributeName: { + localPart: 'fax' + }, + type: 'attribute' + }, { + name: 'cell', + attributeName: { + localPart: 'cell' + }, + type: 'attribute' + }, { + name: 'pager', + attributeName: { + localPart: 'pager' + }, + type: 'attribute' + }, { + name: 'email', + attributeName: { + localPart: 'email' + }, + type: 'attribute' + }, { + name: 'companyName', + attributeName: { + localPart: 'company_name' + }, + type: 'attribute' + }, { + name: 'departmentName', + attributeName: { + localPart: 'department_name' + }, + type: 'attribute' + }, { + name: 'companyAddress', + attributeName: { + localPart: 'company_address' + }, + type: 'attribute' + }, { + name: 'companyCity', + attributeName: { + localPart: 'company_city' + }, + type: 'attribute' + }, { + name: 'companyState', + attributeName: { + localPart: 'company_state' + }, + type: 'attribute' + }, { + name: 'companyZip', + attributeName: { + localPart: 'company_zip' + }, + type: 'attribute' + }, { + name: 'companyPhone', + attributeName: { + localPart: 'company_phone' + }, + type: 'attribute' + }, { + name: 'companyFax', + attributeName: { + localPart: 'company_fax' + }, + type: 'attribute' + }, { + name: 'county', + attributeName: { + localPart: 'county' + }, + type: 'attribute' + }, { + name: 'notes', + attributeName: { + localPart: 'notes' + }, + type: 'attribute' + }, { + name: 'ssn', + attributeName: { + localPart: 'ssn' + }, + type: 'attribute' + }, { + name: 'dob', + typeInfo: 'Date', + attributeName: { + localPart: 'dob' + }, + type: 'attribute' + }, { + name: 'isSsnTaxid', + attributeName: { + localPart: 'is_ssn_taxid' + }, + type: 'attribute' + }, { + name: 'paac', + attributeName: { + localPart: 'paac' + }, + type: 'attribute' + }] + }, { + localName: 'BASEMONTHLYINCOME.OTHERINCOME', + typeName: null, + propertyInfos: [{ + name: 'monthlyIncome', + typeInfo: 'Decimal', + attributeName: { + localPart: 'monthly_income' + }, + type: 'attribute' + }, { + name: 'monthlyIncomeDescription', + attributeName: { + localPart: 'monthly_income_description' + }, + type: 'attribute' + }, { + name: 'isTaxExempt', + attributeName: { + localPart: 'is_tax_exempt' + }, + type: 'attribute' + }, { + name: 'isHmdaExempt', + attributeName: { + localPart: 'is_hmda_exempt' + }, + type: 'attribute' + }] + }, { + localName: 'XPRESSFUNDINGSOURCES.FUNDINGSOURCE', + typeName: null, + propertyInfos: [{ + name: 'otherAttributes', + type: 'anyAttribute' + }, { + name: 'fundingSourceId', + attributeName: { + localPart: 'funding_source_id' + }, + type: 'attribute' + }, { + name: 'clfFundingSourceId', + attributeName: { + localPart: 'clf_funding_source_id' + }, + type: 'attribute' + }, { + name: 'fundingType', + attributeName: { + localPart: 'funding_type' + }, + type: 'attribute' + }, { + name: 'nameOnCard', + attributeName: { + localPart: 'name_on_card' + }, + type: 'attribute' + }, { + name: 'routingNumber', + attributeName: { + localPart: 'routing_number' + }, + type: 'attribute' + }, { + name: 'ccCardType', + attributeName: { + localPart: 'cc_card_type' + }, + type: 'attribute' + }, { + name: 'ccCardNumber', + attributeName: { + localPart: 'cc_card_number' + }, + type: 'attribute' + }, { + name: 'ccCardLast4', + attributeName: { + localPart: 'cc_card_last4' + }, + type: 'attribute' + }, { + name: 'ccCardExpDate', + typeInfo: 'Date', + attributeName: { + localPart: 'cc_card_exp_date' + }, + type: 'attribute' + }, { + name: 'ccChargeFailureCount', + typeInfo: 'Int', + attributeName: { + localPart: 'cc_charge_failure_count' + }, + type: 'attribute' + }, { + name: 'bankNameOnCard', + attributeName: { + localPart: 'bank_name_on_card' + }, + type: 'attribute' + }, { + name: 'bankAccountNumber', + attributeName: { + localPart: 'bank_account_number' + }, + type: 'attribute' + }, { + name: 'bankBankstate', + attributeName: { + localPart: 'bank_bankstate' + }, + type: 'attribute' + }, { + name: 'bankBankname', + attributeName: { + localPart: 'bank_bankname' + }, + type: 'attribute' + }, { + name: 'bankAccountType', + attributeName: { + localPart: 'bank_account_type' + }, + type: 'attribute' + }, { + name: 'transferAccountNumber', + attributeName: { + localPart: 'transfer_account_number' + }, + type: 'attribute' + }, { + name: 'billingStreetAddress', + attributeName: { + localPart: 'billing_street_address' + }, + type: 'attribute' + }, { + name: 'billingCity', + attributeName: { + localPart: 'billing_city' + }, + type: 'attribute' + }, { + name: 'billingState', + attributeName: { + localPart: 'billing_state' + }, + type: 'attribute' + }, { + name: 'billingZip', + attributeName: { + localPart: 'billing_zip' + }, + type: 'attribute' + }, { + name: 'microdepositAmount1', + typeInfo: 'Double', + attributeName: { + localPart: 'microdeposit_amount_1' + }, + type: 'attribute' + }, { + name: 'microdepositAmount2', + typeInfo: 'Double', + attributeName: { + localPart: 'microdeposit_amount_2' + }, + type: 'attribute' + }, { + name: 'microdepositFailureCount', + typeInfo: 'Int', + attributeName: { + localPart: 'microdeposit_failure_count' + }, + type: 'attribute' + }, { + name: 'microdepositStatus', + attributeName: { + localPart: 'microdeposit_status' + }, + type: 'attribute' + }, { + name: 'transferAccountType', + attributeName: { + localPart: 'transfer_account_type' + }, + type: 'attribute' + }, { + name: 'futureFundingFirstName', + attributeName: { + localPart: 'future_funding_first_name' + }, + type: 'attribute' + }, { + name: 'futureFundingLastName', + attributeName: { + localPart: 'future_funding_last_name' + }, + type: 'attribute' + }, { + name: 'futureFundingMiddleName', + attributeName: { + localPart: 'future_funding_middle_name' + }, + type: 'attribute' + }, { + name: 'futureFundingSuffix', + attributeName: { + localPart: 'future_funding_suffix' + }, + type: 'attribute' + }, { + name: 'futureFundingSsn', + attributeName: { + localPart: 'future_funding_ssn' + }, + type: 'attribute' + }, { + name: 'futureFundingIraType', + attributeName: { + localPart: 'future_funding_ira_type' + }, + type: 'attribute' + }, { + name: 'futureFundingContributionType', + attributeName: { + localPart: 'future_funding_contribution_type' + }, + type: 'attribute' + }, { + name: 'futureFundingAccountNumber', + attributeName: { + localPart: 'future_funding_account_number' + }, + type: 'attribute' + }, { + name: 'paypalPaykey', + attributeName: { + localPart: 'paypal_paykey' + }, + type: 'attribute' + }] + }, { + localName: 'XPRESSAPPLICANT.CREDITREPORT', + typeName: null, + propertyInfos: [{ + name: 'value', + type: 'value' + }, { + name: 'reportId', + required: true, + typeInfo: 'Int', + attributeName: { + localPart: 'report_id' + }, + type: 'attribute' + }, { + name: 'reportFormat', + required: true, + attributeName: { + localPart: 'report_format' + }, + type: 'attribute' + }, { + name: 'encoding', + attributeName: { + localPart: 'encoding' + }, + type: 'attribute' + }] + }, { + localName: 'BASEPARTY', + typeName: 'BASE_PARTY', + propertyInfos: [{ + name: 'otherAttributes', + type: 'anyAttribute' + }, { + name: 'referenceId', + attributeName: { + localPart: 'reference_id' + }, + type: 'attribute' + }, { + name: 'name', + attributeName: { + localPart: 'name' + }, + type: 'attribute' + }, { + name: 'code', + attributeName: { + localPart: 'code' + }, + type: 'attribute' + }, { + name: 'phone', + attributeName: { + localPart: 'phone' + }, + type: 'attribute' + }, { + name: 'fax', + attributeName: { + localPart: 'fax' + }, + type: 'attribute' + }, { + name: 'email', + attributeName: { + localPart: 'email' + }, + type: 'attribute' + }, { + name: 'title', + attributeName: { + localPart: 'title' + }, + type: 'attribute' + }, { + name: 'tellerNumber', + attributeName: { + localPart: 'teller_number' + }, + type: 'attribute' + }, { + name: 'terminalId', + attributeName: { + localPart: 'terminal_id' + }, + type: 'attribute' + }] + }, { + localName: 'FOMANSWEREDQUESTIONS.FOMANSWEREDQUESTION.FOMANSWERS.FOMANSWER', + typeName: null, + propertyInfos: [{ + name: 'text', + required: true + }, { + name: 'value', + required: true + }, { + name: 'fieldType', + attributeName: { + localPart: 'field_type' + }, + type: 'attribute' + }] + }, { + localName: 'XPRESSACCOUNTTYPESAPPROVED.ACCOUNTTYPE.ACCOUNTTYPERELATIONS', + typeName: null, + propertyInfos: [{ + name: 'relation', + minOccurs: 0, + collection: true, + elementName: 'RELATION', + typeInfo: '.XPRESSACCOUNTTYPESAPPROVED.ACCOUNTTYPE.ACCOUNTTYPERELATIONS.RELATION' + }] + }, { + localName: 'BASECONTACTINFO', + typeName: 'BASE_CONTACT_INFO', + propertyInfos: [{ + name: 'preferredContactMethod', + attributeName: { + localPart: 'preferred_contact_method' + }, + type: 'attribute' + }, { + name: 'cellPhone', + attributeName: { + localPart: 'cell_phone' + }, + type: 'attribute' + }, { + name: 'cellPhoneCountry', + attributeName: { + localPart: 'cell_phone_country' + }, + type: 'attribute' + }, { + name: 'faxNumber', + attributeName: { + localPart: 'fax_number' + }, + type: 'attribute' + }, { + name: 'faxNumberCountry', + attributeName: { + localPart: 'fax_number_country' + }, + type: 'attribute' + }, { + name: 'email', + attributeName: { + localPart: 'email' + }, + type: 'attribute' + }, { + name: 'homePhone', + attributeName: { + localPart: 'home_phone' + }, + type: 'attribute' + }, { + name: 'homePhoneCountry', + attributeName: { + localPart: 'home_phone_country' + }, + type: 'attribute' + }, { + name: 'workPhone', + attributeName: { + localPart: 'work_phone' + }, + type: 'attribute' + }, { + name: 'workPhoneCountry', + attributeName: { + localPart: 'work_phone_country' + }, + type: 'attribute' + }, { + name: 'workPhoneExtension', + attributeName: { + localPart: 'work_phone_extension' + }, + type: 'attribute' + }] + }, { + localName: 'BASECLOSEENDINFO.ATO', + typeName: null, + propertyInfos: [{ + name: 'name', + attributeName: { + localPart: 'name' + }, + type: 'attribute' + }, { + name: 'memo', + attributeName: { + localPart: 'memo' + }, + type: 'attribute' + }, { + name: 'amount', + typeInfo: 'Decimal', + attributeName: { + localPart: 'amount' + }, + type: 'attribute' + }, { + name: 'isPPFC', + attributeName: { + localPart: 'is_PPFC' + }, + type: 'attribute' + }, { + name: 'isMapr', + attributeName: { + localPart: 'is_mapr' + }, + type: 'attribute' + }, { + name: 'fundingMethod', + attributeName: { + localPart: 'funding_method' + }, + type: 'attribute' + }] + }, { + localName: 'XPRESSSYSTEM', + typeName: 'XPRESS_SYSTEM', + baseTypeInfo: '.BASESYSTEM', + propertyInfos: [{ + name: 'otherAttributes', + type: 'anyAttribute' + }, { + name: 'type', + required: true, + attributeName: { + localPart: 'type' + }, + type: 'attribute' + }] + }, { + localName: 'XPRESSLOAN.INTERESTEDACCOUNTS', + typeName: null, + baseTypeInfo: '.XPRESSACCOUNTTYPES' + }, { + localName: 'XPRESSLOAN.ADDITIONALSERVICES', + typeName: null, + propertyInfos: [{ + name: 'internaltransfer', + minOccurs: 0, + collection: true, + elementName: 'INTERNAL_TRANSFER', + typeInfo: '.INTERNALTRANSFERTYPE' + }] + }, { + localName: 'BASESYSTEM.ORIGINATOR', + typeName: null, + baseTypeInfo: '.BASEPARTY', + propertyInfos: [{ + name: 'otherAttributes', + type: 'anyAttribute' + }, { + name: 'type', + required: true, + attributeName: { + localPart: 'type' + }, + type: 'attribute' + }] + }, { + localName: 'XPRESSAPPLICANT.ACCOUNTTRANSFERS', + typeName: null, + propertyInfos: [{ + name: 'accounttransfer', + required: true, + collection: true, + elementName: 'ACCOUNT_TRANSFER', + typeInfo: '.XPRESSACCOUNTTRANSFER' + }] + }, { + localName: 'BASEBRANCH', + typeName: 'BASE_BRANCH', + baseTypeInfo: '.BASEPARTY', + propertyInfos: [{ + name: 'otherAttributes', + type: 'anyAttribute' + }, { + name: 'address', + elementName: 'ADDRESS', + typeInfo: '.BASEADDRESSLOOSE' + }, { + name: 'referenceId2', + typeInfo: 'AnySimpleType', + attributeName: { + localPart: 'reference_id2' + }, + type: 'attribute' + }, { + name: 'deluxeOrgReportingUnit', + typeInfo: 'AnySimpleType', + attributeName: { + localPart: 'deluxe_org_reporting_unit' + }, + type: 'attribute' + }, { + name: 'ewsOrgReportingUnit', + typeInfo: 'AnySimpleType', + attributeName: { + localPart: 'ews_org_reporting_unit' + }, + type: 'attribute' + }] + }, { + localName: 'BASEASSETSAVINGSACCOUNT', + typeName: 'BASE_ASSET_SAVINGS_ACCOUNT', + baseTypeInfo: '.BASEASSET', + propertyInfos: [{ + name: 'expirationDate', + typeInfo: 'Date', + attributeName: { + localPart: 'expiration_date' + }, + type: 'attribute' + }, { + name: 'issueDate', + typeInfo: 'Date', + attributeName: { + localPart: 'issue_date' + }, + type: 'attribute' + }] + }, { + localName: 'XPRESSACCOUNTTYPES', + typeName: 'XPRESS_ACCOUNT_TYPES', + propertyInfos: [{ + name: 'accounttype', + minOccurs: 0, + collection: true, + elementName: 'ACCOUNT_TYPE', + typeInfo: '.XPRESSACCOUNTTYPES.ACCOUNTTYPE' + }] + }, { + localName: 'BASEDISBURSEMENTCHECK', + typeName: 'BASE_DISBURSEMENT_CHECK', + baseTypeInfo: '.BASEDISBURSEMENT', + propertyInfos: [{ + name: 'checkNumber', + attributeName: { + localPart: 'check_number' + }, + type: 'attribute' + }, { + name: 'checkPayableTo', + attributeName: { + localPart: 'check_payable_to' + }, + type: 'attribute' + }, { + name: 'checkAddress1', + attributeName: { + localPart: 'check_address_1' + }, + type: 'attribute' + }, { + name: 'checkAddress2', + attributeName: { + localPart: 'check_address_2' + }, + type: 'attribute' + }, { + name: 'checkAddress3', + attributeName: { + localPart: 'check_address_3' + }, + type: 'attribute' + }, { + name: 'checkZip', + attributeName: { + localPart: 'check_zip' + }, + type: 'attribute' + }, { + name: 'checkRemitter', + attributeName: { + localPart: 'check_remitter' + }, + type: 'attribute' + }, { + name: 'checkPurpose', + attributeName: { + localPart: 'check_purpose' + }, + type: 'attribute' + }, { + name: 'checkStatus', + attributeName: { + localPart: 'check_status' + }, + type: 'attribute' + }, { + name: 'checkPrintOption', + typeInfo: 'Int', + attributeName: { + localPart: 'check_print_option' + }, + type: 'attribute' + }, { + name: 'checkIsPayeeOnly', + attributeName: { + localPart: 'check_is_payee_only' + }, + type: 'attribute' + }, { + name: 'checkIsPrimaryApplicant', + attributeName: { + localPart: 'check_is_primary_applicant' + }, + type: 'attribute' + }, { + name: 'payoffDate', + typeInfo: 'Calendar', + attributeName: { + localPart: 'payoff_date' + }, + type: 'attribute' + }, { + name: 'interestPerDiem', + typeInfo: 'Double', + attributeName: { + localPart: 'interest_per_diem' + }, + type: 'attribute' + }, { + name: 'checkRemitterContactIndex', + typeInfo: 'Integer', + attributeName: { + localPart: 'check_remitter_contact_index' + }, + type: 'attribute' + }, { + name: 'checkRemitterContactIndex2', + typeInfo: 'Integer', + attributeName: { + localPart: 'check_remitter_contact_index2' + }, + type: 'attribute' + }, { + name: 'checkCoremitterContactIndex', + typeInfo: 'Integer', + attributeName: { + localPart: 'check_coremitter_contact_index' + }, + type: 'attribute' + }, { + name: 'isPayeeOfacIstwatch', + attributeName: { + localPart: 'is_payee_ofac_istwatch' + }, + type: 'attribute' + }, { + name: 'istwatchTransactionDate', + attributeName: { + localPart: 'istwatch_transaction_date' + }, + type: 'attribute' + }, { + name: 'checkAccountNumber', + attributeName: { + localPart: 'check_account_number' + }, + type: 'attribute' + }] + }, { + localName: 'DIRECTDEPOSITTYPE', + typeName: 'DIRECT_DEPOSIT_TYPE', + propertyInfos: [{ + name: 'directDepositType', + attributeName: { + localPart: 'direct_deposit_type' + }, + type: 'attribute' + }, { + name: 'state', + attributeName: { + localPart: 'state' + }, + type: 'attribute' + }, { + name: 'accountType', + attributeName: { + localPart: 'account_type' + }, + type: 'attribute' + }, { + name: 'accountNumber', + attributeName: { + localPart: 'account_number' + }, + type: 'attribute' + }, { + name: 'companyName', + attributeName: { + localPart: 'company_name' + }, + type: 'attribute' + }, { + name: 'idNumber', + attributeName: { + localPart: 'id_number' + }, + type: 'attribute' + }, { + name: 'companyPhone', + attributeName: { + localPart: 'company_phone' + }, + type: 'attribute' + }, { + name: 'companyFax', + attributeName: { + localPart: 'company_fax' + }, + type: 'attribute' + }, { + name: 'payrollId', + attributeName: { + localPart: 'payroll_id' + }, + type: 'attribute' + }, { + name: 'paymentType', + attributeName: { + localPart: 'payment_type' + }, + type: 'attribute' + }, { + name: 'branchOfService', + attributeName: { + localPart: 'branch_of_service' + }, + type: 'attribute' + }, { + name: 'other', + attributeName: { + localPart: 'other' + }, + type: 'attribute' + }, { + name: 'allotmentOfPayment', + attributeName: { + localPart: 'allotment_of_payment' + }, + type: 'attribute' + }, { + name: 'amount', + typeInfo: 'Decimal', + attributeName: { + localPart: 'amount' + }, + type: 'attribute' + }, { + name: 'name1', + attributeName: { + localPart: 'name1' + }, + type: 'attribute' + }, { + name: 'name2', + attributeName: { + localPart: 'name2' + }, + type: 'attribute' + }, { + name: 'agencyName', + attributeName: { + localPart: 'agency_name' + }, + type: 'attribute' + }, { + name: 'agencyAddress', + attributeName: { + localPart: 'agency_address' + }, + type: 'attribute' + }, { + name: 'agencyCity', + attributeName: { + localPart: 'agency_city' + }, + type: 'attribute' + }, { + name: 'agencyState', + attributeName: { + localPart: 'agency_state' + }, + type: 'attribute' + }, { + name: 'agencyZip', + attributeName: { + localPart: 'agency_zip' + }, + type: 'attribute' + }] + }, { + localName: 'DEBITBUREAUINFO', + typeName: 'DEBIT_BUREAU_INFO', + propertyInfos: [{ + name: 'efundsinfo', + elementName: 'EFUNDS_INFO', + typeInfo: '.DEBITBUREAUINFO.EFUNDSINFO' + }, { + name: 'deluxeinfo', + elementName: 'DELUXE_INFO', + typeInfo: '.DEBITBUREAUINFO.DELUXEINFO' + }, { + name: 'telecheckinfo', + elementName: 'TELECHECK_INFO', + typeInfo: '.DEBITBUREAUINFO.TELECHECKINFO' + }, { + name: 'retailbankinginfo', + elementName: 'RETAIL_BANKING_INFO', + typeInfo: '.DEBITBUREAUINFO.RETAILBANKINGINFO' + }, { + name: 'preciseidewsinfo', + elementName: 'PRECISEID_EWS_INFO', + typeInfo: '.DEBITBUREAUINFO.PRECISEIDEWSINFO' + }] + }, { + localName: 'XPRESSLOAN.BUSINESSINFO', + typeName: null, + propertyInfos: [{ + name: 'companyinfo', + required: true, + elementName: 'COMPANY_INFO', + typeInfo: '.COMPANYINFOTYPE' + }, { + name: 'dbainfo', + elementName: 'DBA_INFO', + typeInfo: '.COMPANYINFOTYPE' + }, { + name: 'businessidinfo', + elementName: 'BUSINESS_ID_INFO', + typeInfo: '.XPRESSLOAN.BUSINESSINFO.BUSINESSIDINFO' + }, { + name: 'isDba', + attributeName: { + localPart: 'is_dba' + }, + type: 'attribute' + }] + }, { + localName: 'BASEASSETSHARE', + typeName: 'BASE_ASSET_SHARE', + baseTypeInfo: '.BASEASSET', + propertyInfos: [{ + name: 'expirationDate', + typeInfo: 'Date', + attributeName: { + localPart: 'expiration_date' + }, + type: 'attribute' + }, { + name: 'pledgeType', + attributeName: { + localPart: 'pledge_type' + }, + type: 'attribute' + }, { + name: 'rate', + typeInfo: 'Decimal', + attributeName: { + localPart: 'rate' + }, + type: 'attribute' + }, { + name: 'pledgePercent', + typeInfo: 'Decimal', + attributeName: { + localPart: 'pledge_percent' + }, + type: 'attribute' + }, { + name: 'pledgeValueType', + attributeName: { + localPart: 'pledge_value_type' + }, + type: 'attribute' + }, { + name: 'pledgeValue', + typeInfo: 'Decimal', + attributeName: { + localPart: 'pledge_value' + }, + type: 'attribute' + }] + }, { + localName: 'BASETASKLIST.TASK.REQUIRESET', + typeName: null, + propertyInfos: [{ + name: 'content', + type: 'value' + }, { + name: 'conditionsetHash', + typeInfo: 'AnySimpleType', + attributeName: { + localPart: 'conditionset_hash' + }, + type: 'attribute' + }, { + name: 'encoding', + typeInfo: 'AnySimpleType', + attributeName: { + localPart: 'encoding' + }, + type: 'attribute' + }] + }, { + localName: 'BASEHMDAXML', + typeName: 'BASE_HMDA_XML', + propertyInfos: [{ + name: 'item', + minOccurs: 0, + collection: true, + elementName: 'ITEM', + typeInfo: '.BASEHMDAXML.ITEM' + }, { + name: 'version', + typeInfo: 'AnySimpleType', + attributeName: { + localPart: 'version' + }, + type: 'attribute' + }] + }, { + localName: 'BASEDISBURSEMENTDEPOSIT', + typeName: 'BASE_DISBURSEMENT_DEPOSIT', + baseTypeInfo: '.BASEDISBURSEMENT', + propertyInfos: [{ + name: 'depositAccount', + attributeName: { + localPart: 'deposit_account' + }, + type: 'attribute' + }, { + name: 'depositSuffix', + attributeName: { + localPart: 'deposit_suffix' + }, + type: 'attribute' + }, { + name: 'depositType', + attributeName: { + localPart: 'deposit_type' + }, + type: 'attribute' + }, { + name: 'depositDateToCredit', + typeInfo: 'Date', + attributeName: { + localPart: 'deposit_date_to_credit' + }, + type: 'attribute' + }] + }, { + localName: 'XPRESSLOAN', + typeName: 'XPRESS_LOAN', + baseTypeInfo: '.APP', + propertyInfos: [{ + name: 'applicants', + required: true, + elementName: 'APPLICANTS', + typeInfo: '.XPRESSLOAN.APPLICANTS' + }, { + name: 'comments', + required: true, + elementName: 'COMMENTS', + typeInfo: '.XPRESSLOAN.COMMENTS' + }, { + name: 'loaninfo', + required: true, + elementName: 'LOAN_INFO', + typeInfo: '.XPRESSLOANINFO' + }, { + name: 'customquestions', + elementName: 'CUSTOM_QUESTIONS', + typeInfo: '.BASECUSTOMQUESTIONS' + }, { + name: 'system', + required: true, + collection: true, + elementName: 'SYSTEM', + typeInfo: '.XPRESSSYSTEM' + }, { + name: 'approvedaccounts', + elementName: 'APPROVED_ACCOUNTS', + typeInfo: '.XPRESSACCOUNTTYPESAPPROVED' + }, { + name: 'interestedaccounts', + elementName: 'INTERESTED_ACCOUNTS', + typeInfo: '.XPRESSLOAN.INTERESTEDACCOUNTS' + }, { + name: 'futureaccounts', + elementName: 'FUTURE_ACCOUNTS', + typeInfo: '.XPRESSACCOUNTTYPES' + }, { + name: 'tasklist', + elementName: 'TASK_LIST', + typeInfo: '.BASETASKLIST' + }, { + name: 'fundingsources', + elementName: 'FUNDING_SOURCES', + typeInfo: '.XPRESSFUNDINGSOURCES' + }, { + name: 'membershipfee', + elementName: 'MEMBERSHIP_FEE', + typeInfo: '.XPRESSMEMBERSHIPFEE' + }, { + name: 'businessinfo', + elementName: 'BUSINESS_INFO', + typeInfo: '.XPRESSLOAN.BUSINESSINFO' + }, { + name: 'deductions', + elementName: 'DEDUCTIONS', + typeInfo: '.XPRESSLOAN.DEDUCTIONS' + }, { + name: 'beneficiaries', + elementName: 'BENEFICIARIES', + typeInfo: '.XPRESSLOAN.BENEFICIARIES' + }, { + name: 'accountfunding', + elementName: 'ACCOUNT_FUNDING', + typeInfo: '.XPRESSACCOUNTFUNDING' + }, { + name: 'specialinfo', + elementName: 'SPECIAL_INFO', + typeInfo: '.SPECIALINFO' + }, { + name: 'fomansweredquestions', + elementName: 'FOM_ANSWERED_QUESTIONS', + typeInfo: '.FOMANSWEREDQUESTIONS' + }, { + name: 'additionalservices', + elementName: 'ADDITIONAL_SERVICES', + typeInfo: '.XPRESSLOAN.ADDITIONALSERVICES' + }, { + name: 'integrationdatalist', + elementName: 'INTEGRATION_DATA_LIST', + typeInfo: '.XPRESSLOAN.INTEGRATIONDATALIST' + }, { + name: 'modificationhistory', + elementName: 'MODIFICATION_HISTORY', + typeInfo: '.BASEMODIFICATIONHISTORY' + }, { + name: 'eventhistory', + elementName: 'EVENT_HISTORY', + typeInfo: '.BASEEVENTHISTORY' + }, { + name: 'webmshistory', + elementName: 'WEBMS_HISTORY', + typeInfo: '.BASEWEBMSHISTORY' + }, { + name: 'beneficialowners', + elementName: 'BENEFICIAL_OWNERS', + typeInfo: '.BENEFICIALOWNERS' + }] + }, { + localName: 'XPRESSACCOUNTTYPESAPPROVED.ACCOUNTTYPE', + typeName: null, + propertyInfos: [{ + name: 'otherAttributes', + type: 'anyAttribute' + }, { + name: 'priceadjustments', + elementName: 'PRICE_ADJUSTMENTS', + typeInfo: '.XPRESSACCOUNTTYPESAPPROVED.ACCOUNTTYPE.PRICEADJUSTMENTS' + }, { + name: 'services', + elementName: 'SERVICES', + typeInfo: '.XPRESSACCOUNTTYPESAPPROVED.ACCOUNTTYPE.SERVICES' + }, { + name: 'accounttyperelations', + elementName: 'ACCOUNT_TYPE_RELATIONS', + typeInfo: '.XPRESSACCOUNTTYPESAPPROVED.ACCOUNTTYPE.ACCOUNTTYPERELATIONS' + }, { + name: 'approvedcdinfo', + elementName: 'APPROVED_CD_INFO', + typeInfo: '.XPRESSACCOUNTTYPESAPPROVED.ACCOUNTTYPE.APPROVEDCDINFO' + }, { + name: 'approvedirainfo', + elementName: 'APPROVED_IRA_INFO', + typeInfo: '.XPRESSACCOUNTTYPESAPPROVED.ACCOUNTTYPE.APPROVEDIRAINFO' + }, { + name: 'approvedaccountlinks', + elementName: 'APPROVED_ACCOUNT_LINKS', + typeInfo: '.XPRESSACCOUNTTYPESAPPROVED.ACCOUNTTYPE.APPROVEDACCOUNTLINKS' + }, { + name: 'directdeposit', + minOccurs: 0, + collection: true, + elementName: 'DIRECT_DEPOSIT', + typeInfo: '.DIRECTDEPOSITTYPE' + }, { + name: 'productcustomquestionsapproved', + elementName: 'PRODUCT_CUSTOM_QUESTIONS_APPROVED', + typeInfo: '.BASECUSTOMQUESTIONS' + }, { + name: 'id', + attributeName: { + localPart: 'id' + }, + type: 'attribute' + }, { + name: 'clfApprovedAccountTypeId', + attributeName: { + localPart: 'clf_approved_account_type_id' + }, + type: 'attribute' + }, { + name: 'clfInternalTransferId', + attributeName: { + localPart: 'clf_internal_transfer_id' + }, + type: 'attribute' + }, { + name: 'isCreated', + attributeName: { + localPart: 'is_created' + }, + type: 'attribute' + }, { + name: 'checkRoutingNumber', + attributeName: { + localPart: 'check_routing_number' + }, + type: 'attribute' + }, { + name: 'fundingDate', + typeInfo: 'Date', + attributeName: { + localPart: 'funding_date' + }, + type: 'attribute' + }, { + name: 'fundingSourceId', + attributeName: { + localPart: 'funding_source_id' + }, + type: 'attribute' + }, { + name: 'clfFundingSourceId', + attributeName: { + localPart: 'clf_funding_source_id' + }, + type: 'attribute' + }, { + name: 'sourceOfFunds', + attributeName: { + localPart: 'source_of_funds' + }, + type: 'attribute' + }, { + name: 'fundedStatus', + attributeName: { + localPart: 'funded_status' + }, + type: 'attribute' + }, { + name: 'isRateOverride', + attributeName: { + localPart: 'is_rate_override' + }, + type: 'attribute' + }, { + name: 'accountType', + required: true, + attributeName: { + localPart: 'account_type' + }, + type: 'attribute' + }, { + name: 'apy', + typeInfo: 'Decimal', + attributeName: { + localPart: 'apy' + }, + type: 'attribute' + }, { + name: 'rate', + typeInfo: 'Decimal', + attributeName: { + localPart: 'rate' + }, + type: 'attribute' + }, { + name: 'amountDeposit', + typeInfo: 'Double', + attributeName: { + localPart: 'amount_deposit' + }, + type: 'attribute' + }, { + name: 'accountName', + attributeName: { + localPart: 'account_name' + }, + type: 'attribute' + }, { + name: 'accountNumber', + attributeName: { + localPart: 'account_number' + }, + type: 'attribute' + }, { + name: 'suffix', + typeInfo: 'AnySimpleType', + attributeName: { + localPart: 'suffix' + }, + type: 'attribute' + }, { + name: 'interestRateType', + attributeName: { + localPart: 'interest_rate_type' + }, + type: 'attribute' + }, { + name: 'cdAdditionsPermitted', + attributeName: { + localPart: 'cd_additions_permitted' + }, + type: 'attribute' + }, { + name: 'cdRenewability', + attributeName: { + localPart: 'cd_renewability' + }, + type: 'attribute' + }, { + name: 'issueDate', + typeInfo: 'Date', + attributeName: { + localPart: 'issue_date' + }, + type: 'attribute' + }, { + name: 'maturityDate', + typeInfo: 'Date', + attributeName: { + localPart: 'maturity_date' + }, + type: 'attribute' + }, { + name: 'productCode', + attributeName: { + localPart: 'product_code' + }, + type: 'attribute' + }, { + name: 'rateCode', + attributeName: { + localPart: 'rate_code' + }, + type: 'attribute' + }, { + name: 'term', + typeInfo: 'Int', + attributeName: { + localPart: 'term' + }, + type: 'attribute' + }, { + name: 'bundleCode', + attributeName: { + localPart: 'bundle_code' + }, + type: 'attribute' + }, { + name: 'underwriteResult', + attributeName: { + localPart: 'underwrite_result' + }, + type: 'attribute' + }, { + name: 'termType', + attributeName: { + localPart: 'term_type' + }, + type: 'attribute' + }] + }, { + localName: 'XPRESSACCOUNTTYPES.ACCOUNTTYPE.SERVICES', + typeName: null, + propertyInfos: [{ + name: 'service', + minOccurs: 0, + collection: true, + elementName: 'SERVICE', + typeInfo: '.XPRESSACCOUNTTYPES.ACCOUNTTYPE.SERVICES.SERVICE' + }] + }, { + localName: 'BASEEVENTHISTORY', + typeName: 'BASE_EVENT_HISTORY', + propertyInfos: [{ + name: 'event', + minOccurs: 0, + collection: true, + elementName: 'EVENT', + typeInfo: '.BASEEVENTHISTORY.EVENT' + }] + }, { + localName: 'BASEPRICEADJUSTMENTLIST.PRICEADJUSTMENT', + typeName: null, + propertyInfos: [{ + name: 'adjustType', + required: true, + attributeName: { + localPart: 'adjust_type' + }, + type: 'attribute' + }, { + name: 'value', + typeInfo: 'Double', + attributeName: { + localPart: 'value' + }, + type: 'attribute' + }, { + name: 'description', + attributeName: { + localPart: 'description' + }, + type: 'attribute' + }] + }, { + localName: 'BASEMONTHLYINCOME', + typeName: 'BASE_MONTHLY_INCOME', + propertyInfos: [{ + name: 'otherincome', + minOccurs: 0, + maxOccurs: 20, + collection: true, + elementName: 'OTHER_INCOME', + typeInfo: '.BASEMONTHLYINCOME.OTHERINCOME' + }, { + name: 'isMonthlyIncomeBaseSalaryManual', + attributeName: { + localPart: 'is_monthly_income_base_salary_manual' + }, + type: 'attribute' + }, { + name: 'isBahIncluded', + attributeName: { + localPart: 'is_bah_included' + }, + type: 'attribute' + }, { + name: 'monthlyIncomeBaseSalary', + typeInfo: 'Decimal', + attributeName: { + localPart: 'monthly_income_base_salary' + }, + type: 'attribute' + }, { + name: 'isTaxExemptMonthlyIncomeBaseSalary', + attributeName: { + localPart: 'is_tax_exempt_monthly_income_base_salary' + }, + type: 'attribute' + }, { + name: 'isHmdaExemptMonthlyIncomeBaseSalary', + attributeName: { + localPart: 'is_hmda_exempt_monthly_income_base_salary' + }, + type: 'attribute' + }, { + name: 'monthlyIncomeOverTime', + typeInfo: 'Decimal', + attributeName: { + localPart: 'monthly_income_over_time' + }, + type: 'attribute' + }, { + name: 'monthlyIncomeBonus', + typeInfo: 'Decimal', + attributeName: { + localPart: 'monthly_income_bonus' + }, + type: 'attribute' + }, { + name: 'monthlyIncomeCommission', + typeInfo: 'Decimal', + attributeName: { + localPart: 'monthly_income_commission' + }, + type: 'attribute' + }, { + name: 'monthlyIncomeDividends', + typeInfo: 'Decimal', + attributeName: { + localPart: 'monthly_income_dividends' + }, + type: 'attribute' + }, { + name: 'monthlyIncomeNetRental', + typeInfo: 'Decimal', + attributeName: { + localPart: 'monthly_income_net_rental' + }, + type: 'attribute' + }, { + name: 'incomeVerifyMethod', + attributeName: { + localPart: 'income_verify_method' + }, + type: 'attribute' + }] + }, { + localName: 'BASEADDRESSSTRICT', + typeName: 'BASE_ADDRESS_STRICT', + propertyInfos: [{ + name: 'streetAddress', + attributeName: { + localPart: 'street_address' + }, + type: 'attribute' + }, { + name: 'streetNo', + attributeName: { + localPart: 'street_no' + }, + type: 'attribute' + }, { + name: 'streetDirection', + attributeName: { + localPart: 'street_direction' + }, + type: 'attribute' + }, { + name: 'streetName', + attributeName: { + localPart: 'street_name' + }, + type: 'attribute' + }, { + name: 'streetType', + attributeName: { + localPart: 'street_type' + }, + type: 'attribute' + }, { + name: 'unitNo', + attributeName: { + localPart: 'unit_no' + }, + type: 'attribute' + }, { + name: 'verificationDate', + typeInfo: 'Calendar', + attributeName: { + localPart: 'verification_date' + }, + type: 'attribute' + }, { + name: 'city', + attributeName: { + localPart: 'city' + }, + type: 'attribute' + }, { + name: 'state', + attributeName: { + localPart: 'state' + }, + type: 'attribute' + }, { + name: 'zip', + attributeName: { + localPart: 'zip' + }, + type: 'attribute' + }, { + name: 'county', + attributeName: { + localPart: 'county' + }, + type: 'attribute' + }] + }, { + localName: 'XPRESSACCOUNTTYPES.ACCOUNTTYPE.SERVICES.SERVICE', + typeName: null, + propertyInfos: [{ + name: 'description', + attributeName: { + localPart: 'description' + }, + type: 'attribute' + }, { + name: 'serviceType', + attributeName: { + localPart: 'service_type' + }, + type: 'attribute' + }, { + name: 'serviceCode', + attributeName: { + localPart: 'service_code' + }, + type: 'attribute' + }] + }, { + localName: 'XPRESSFUNDINGSOURCES', + typeName: 'XPRESS_FUNDING_SOURCES', + propertyInfos: [{ + name: 'fundingsource', + minOccurs: 0, + collection: true, + elementName: 'FUNDING_SOURCE', + typeInfo: '.XPRESSFUNDINGSOURCES.FUNDINGSOURCE' + }] + }, { + localName: 'XPRESSACCOUNTTYPESAPPROVED.ACCOUNTTYPE.APPROVEDIRAINFO', + typeName: null, + propertyInfos: [{ + name: 'iraType', + attributeName: { + localPart: 'ira_type' + }, + type: 'attribute' + }, { + name: 'contributionType', + attributeName: { + localPart: 'contribution_type' + }, + type: 'attribute' + }, { + name: 'contributionYear', + attributeName: { + localPart: 'contribution_year' + }, + type: 'attribute' + }, { + name: 'isPrimaryRetirementAccount', + attributeName: { + localPart: 'is_primary_retirement_account' + }, + type: 'attribute' + }, { + name: 'custodianName', + attributeName: { + localPart: 'custodian_name' + }, + type: 'attribute' + }, { + name: 'custodianAddress', + attributeName: { + localPart: 'custodian_address' + }, + type: 'attribute' + }, { + name: 'custodianCity', + attributeName: { + localPart: 'custodian_city' + }, + type: 'attribute' + }, { + name: 'custodianState', + attributeName: { + localPart: 'custodian_state' + }, + type: 'attribute' + }, { + name: 'custodianZip', + attributeName: { + localPart: 'custodian_zip' + }, + type: 'attribute' + }, { + name: 'custodianPhone', + attributeName: { + localPart: 'custodian_phone' + }, + type: 'attribute' + }, { + name: 'accountTransferringFrom', + attributeName: { + localPart: 'account_transferring_from' + }, + type: 'attribute' + }, { + name: 'transferFromType', + attributeName: { + localPart: 'transfer_from_type' + }, + type: 'attribute' + }, { + name: 'transferPercent', + typeInfo: 'Double', + attributeName: { + localPart: 'transfer_percent' + }, + type: 'attribute' + }, { + name: 'closeIra', + attributeName: { + localPart: 'close_ira' + }, + type: 'attribute' + }, { + name: 'placeInConduitIra', + attributeName: { + localPart: 'place_in_conduit_ira' + }, + type: 'attribute' + }, { + name: 'assetDescription', + attributeName: { + localPart: 'asset_description' + }, + type: 'attribute' + }, { + name: 'amountInIra', + typeInfo: 'Double', + attributeName: { + localPart: 'amount_in_ira' + }, + type: 'attribute' + }, { + name: 'amountToBeTransferred', + typeInfo: 'Double', + attributeName: { + localPart: 'amount_to_be_transferred' + }, + type: 'attribute' + }, { + name: 'transferInstruction', + attributeName: { + localPart: 'transfer_instruction' + }, + type: 'attribute' + }, { + name: 'requiredMinDistribution', + attributeName: { + localPart: 'required_min_distribution' + }, + type: 'attribute' + }, { + name: 'canChangeBeneficiary', + attributeName: { + localPart: 'can_change_beneficiary' + }, + type: 'attribute' + }, { + name: 'continueServiceAfterAgeOfMaturity', + attributeName: { + localPart: 'continue_service_after_age_of_maturity' + }, + type: 'attribute' + }, { + name: 'depositYear', + attributeName: { + localPart: 'deposit_year' + }, + type: 'attribute' + }] + }, { + localName: 'COMPANYINFOTYPE.CURRENTADDRESS', + typeName: null, + baseTypeInfo: '.BASECURRENTADDRESSCHOICEXPRESS', + propertyInfos: [{ + name: 'occupancyStatus', + attributeName: { + localPart: 'occupancy_status' + }, + type: 'attribute' + }, { + name: 'occupancyDuration', + typeInfo: 'Integer', + attributeName: { + localPart: 'occupancy_duration' + }, + type: 'attribute' + }, { + name: 'otherOccupancyDescription', + attributeName: { + localPart: 'other_occupancy_description' + }, + type: 'attribute' + }] + }, { + localName: 'BASEINSURANCE', + typeName: 'BASE_INSURANCE', + propertyInfos: [{ + name: 'coverage', + typeInfo: { + type: 'list' + }, + attributeName: { + localPart: 'coverage' + }, + type: 'attribute' + }, { + name: 'planKey', + attributeName: { + localPart: 'plan_key' + }, + type: 'attribute' + }, { + name: 'description', + attributeName: { + localPart: 'description' + }, + type: 'attribute' + }, { + name: 'premium', + typeInfo: 'Decimal', + attributeName: { + localPart: 'premium' + }, + type: 'attribute' + }, { + name: 'premiumMode', + attributeName: { + localPart: 'premium_mode' + }, + type: 'attribute' + }, { + name: 'costPerDay', + typeInfo: 'Decimal', + attributeName: { + localPart: 'cost_per_day' + }, + type: 'attribute' + }, { + name: 'insuredAmount', + typeInfo: 'Decimal', + attributeName: { + localPart: 'insured_amount' + }, + type: 'attribute' + }, { + name: 'insuredRate', + typeInfo: 'Decimal', + attributeName: { + localPart: 'insured_rate' + }, + type: 'attribute' + }, { + name: 'expireDate', + typeInfo: 'Date', + attributeName: { + localPart: 'expire_date' + }, + type: 'attribute' + }, { + name: 'lastPulledDate', + typeInfo: 'DateTime', + attributeName: { + localPart: 'last_pulled_date' + }, + type: 'attribute' + }] + }, { + localName: 'BASEFUNDINGINFO', + typeName: 'BASE_FUNDING_INFO', + propertyInfos: [{ + name: 'skippaymentinfo', + elementName: 'SKIP_PAYMENT_INFO', + typeInfo: '.SKIPPAYMENTINFO' + }, { + name: 'paymentinfo', + elementName: 'PAYMENT_INFO', + typeInfo: '.BASEPAYMENTINFOCHOICE' + }, { + name: 'dailyPeriodicRate', + typeInfo: 'Decimal', + attributeName: { + localPart: 'daily_periodic_rate' + }, + type: 'attribute' + }, { + name: 'paymentFrequency', + attributeName: { + localPart: 'payment_frequency' + }, + type: 'attribute' + }, { + name: 'fundedStatus', + attributeName: { + localPart: 'funded_status' + }, + type: 'attribute' + }, { + name: 'loanDate', + typeInfo: 'Date', + attributeName: { + localPart: 'loan_date' + }, + type: 'attribute' + }, { + name: 'fundingDate', + typeInfo: 'Date', + attributeName: { + localPart: 'funding_date' + }, + type: 'attribute' + }] + }, { + localName: 'XPRESSLOAN.DEDUCTIONS', + typeName: null, + propertyInfos: [{ + name: 'deduction', + elementName: 'DEDUCTION', + typeInfo: '.DEDUCTIONTYPE' + }] + }, { + localName: 'BASESYSTEM', + typeName: 'BASE_SYSTEM', + propertyInfos: [{ + name: 'otherAttributes', + type: 'anyAttribute' + }, { + name: 'processor', + elementName: 'PROCESSOR', + typeInfo: '.BASEPARTY' + }, { + name: 'loanofficer', + elementName: 'LOAN_OFFICER', + typeInfo: '.BASEPARTY' + }, { + name: 'bookingofficer', + elementName: 'BOOKING_OFFICER', + typeInfo: '.BASEPARTY' + }, { + name: 'approvalofficer', + elementName: 'APPROVAL_OFFICER', + typeInfo: '.BASEPARTY' + }, { + name: 'counterofferofficer', + elementName: 'COUNTER_OFFER_OFFICER', + typeInfo: '.BASEPARTY' + }, { + name: 'funder', + elementName: 'FUNDER', + typeInfo: '.BASEPARTY' + }, { + name: 'decliningofficer', + elementName: 'DECLINING_OFFICER', + typeInfo: '.BASEPARTY' + }, { + name: 'decidingofficer', + elementName: 'DECIDING_OFFICER', + typeInfo: '.BASEPARTY' + }, { + name: 'originator', + elementName: 'ORIGINATOR', + typeInfo: '.BASESYSTEM.ORIGINATOR' + }, { + name: 'branch', + elementName: 'BRANCH', + typeInfo: '.BASEBRANCH' + }, { + name: 'lender', + elementName: 'LENDER', + typeInfo: '.BASESYSTEM.LENDER' + }, { + name: 'organization', + required: true, + elementName: 'ORGANIZATION', + typeInfo: '.BASEPARTY' + }, { + name: 'insuranceseller', + elementName: 'INSURANCE_SELLER', + typeInfo: '.BASEPARTY' + }, { + name: 'clinic', + elementName: 'CLINIC', + typeInfo: '.BASEPARTY' + }, { + name: 'clinicworker', + elementName: 'CLINIC_WORKER', + typeInfo: '.BASEPARTY' + }, { + name: 'insurancelastpulledofficer', + elementName: 'INSURANCE_LAST_PULLED_OFFICER', + typeInfo: '.BASEPARTY' + }, { + name: 'source', + attributeName: { + localPart: 'source' + }, + type: 'attribute' + }, { + name: 'originationIp', + attributeName: { + localPart: 'origination_ip' + }, + type: 'attribute' + }, { + name: 'externalSource', + attributeName: { + localPart: 'external_source' + }, + type: 'attribute' + }, { + name: 'loanNumber', + attributeName: { + localPart: 'loan_number' + }, + type: 'attribute' + }, { + name: 'referenceNumberType', + attributeName: { + localPart: 'reference_number_type' + }, + type: 'attribute' + }] + }, { + localName: 'BASELOANCONTACTS', + typeName: 'BASE_LOAN_CONTACTS', + propertyInfos: [{ + name: 'contactinfo', + minOccurs: 0, + collection: true, + elementName: 'CONTACT_INFO', + typeInfo: '.BASELOANCONTACTS.CONTACTINFO' + }] + }, { + localName: 'BASETASKLIST.TASK', + typeName: null, + propertyInfos: [{ + name: 'assignto', + elementName: 'ASSIGNTO', + typeInfo: '.BASEPARTY' + }, { + name: 'complete', + elementName: 'COMPLETE', + typeInfo: '.BASEPARTY' + }, { + name: 'create', + elementName: 'CREATE', + typeInfo: '.BASEPARTY' + }, { + name: 'dueloan', + elementName: 'DUELOAN', + typeInfo: '.BASEPARTY' + }, { + name: 'appliedset', + elementName: 'APPLIEDSET', + typeInfo: '.BASETASKLIST.TASK.APPLIEDSET' + }, { + name: 'requireset', + elementName: 'REQUIRESET', + typeInfo: '.BASETASKLIST.TASK.REQUIRESET' + }, { + name: 'dateDue', + typeInfo: 'AnySimpleType', + attributeName: { + localPart: 'date_due' + }, + type: 'attribute' + }, { + name: 'dateCompleted', + typeInfo: 'AnySimpleType', + attributeName: { + localPart: 'date_completed' + }, + type: 'attribute' + }, { + name: 'dateCreated', + typeInfo: 'AnySimpleType', + attributeName: { + localPart: 'date_created' + }, + type: 'attribute' + }, { + name: 'description', + typeInfo: 'AnySimpleType', + attributeName: { + localPart: 'description' + }, + type: 'attribute' + }, { + name: 'required', + typeInfo: 'AnySimpleType', + attributeName: { + localPart: 'required' + }, + type: 'attribute' + }, { + name: 'completed', + typeInfo: 'AnySimpleType', + attributeName: { + localPart: 'completed' + }, + type: 'attribute' + }, { + name: 'category', + typeInfo: 'AnySimpleType', + attributeName: { + localPart: 'category' + }, + type: 'attribute' + }, { + name: 'priority', + typeInfo: 'AnySimpleType', + attributeName: { + localPart: 'priority' + }, + type: 'attribute' + }, { + name: 'position', + typeInfo: 'AnySimpleType', + attributeName: { + localPart: 'position' + }, + type: 'attribute' + }, { + name: 'assigntoOfficer', + typeInfo: 'AnySimpleType', + attributeName: { + localPart: 'assignto_officer' + }, + type: 'attribute' + }, { + name: 'completeOfficer', + typeInfo: 'AnySimpleType', + attributeName: { + localPart: 'complete_officer' + }, + type: 'attribute' + }, { + name: 'createOfficer', + typeInfo: 'AnySimpleType', + attributeName: { + localPart: 'create_officer' + }, + type: 'attribute' + }, { + name: 'dueloanOfficer', + typeInfo: 'AnySimpleType', + attributeName: { + localPart: 'dueloan_officer' + }, + type: 'attribute' + }, { + name: 'isApplied', + typeInfo: 'AnySimpleType', + attributeName: { + localPart: 'is_applied' + }, + type: 'attribute' + }, { + name: 'isRequired', + typeInfo: 'AnySimpleType', + attributeName: { + localPart: 'is_required' + }, + type: 'attribute' + }] + }, { + localName: 'BASEIDCARD', + typeName: 'BASE_ID_CARD', + propertyInfos: [{ + name: 'cardType', + attributeName: { + localPart: 'card_type' + }, + type: 'attribute' + }, { + name: 'cardNumber', + attributeName: { + localPart: 'card_number' + }, + type: 'attribute' + }, { + name: 'state', + attributeName: { + localPart: 'state' + }, + type: 'attribute' + }, { + name: 'country', + attributeName: { + localPart: 'country' + }, + type: 'attribute' + }, { + name: 'expDate', + typeInfo: 'Date', + attributeName: { + localPart: 'exp_date' + }, + type: 'attribute' + }, { + name: 'dateIssued', + typeInfo: 'Date', + attributeName: { + localPart: 'date_issued' + }, + type: 'attribute' + }] + }, { + localName: 'XPRESSBENEFICIARY', + typeName: 'XPRESS_BENEFICIARY', + propertyInfos: [{ + name: 'debitbureauinfo', + elementName: 'DEBIT_BUREAU_INFO', + typeInfo: '.DEBITBUREAUINFO' + }, { + name: 'firstName', + attributeName: { + localPart: 'first_name' + }, + type: 'attribute' + }, { + name: 'lastName', + attributeName: { + localPart: 'last_name' + }, + type: 'attribute' + }, { + name: 'phone', + attributeName: { + localPart: 'phone' + }, + type: 'attribute' + }, { + name: 'email', + attributeName: { + localPart: 'email' + }, + type: 'attribute' + }, { + name: 'address', + attributeName: { + localPart: 'address' + }, + type: 'attribute' + }, { + name: 'address2', + attributeName: { + localPart: 'address2' + }, + type: 'attribute' + }, { + name: 'city', + attributeName: { + localPart: 'city' + }, + type: 'attribute' + }, { + name: 'state', + attributeName: { + localPart: 'state' + }, + type: 'attribute' + }, { + name: 'zip', + attributeName: { + localPart: 'zip' + }, + type: 'attribute' + }, { + name: 'dob', + typeInfo: 'Date', + attributeName: { + localPart: 'dob' + }, + type: 'attribute' + }, { + name: 'relationship', + attributeName: { + localPart: 'relationship' + }, + type: 'attribute' + }, { + name: 'ssn', + attributeName: { + localPart: 'ssn' + }, + type: 'attribute' + }, { + name: 'country', + attributeName: { + localPart: 'country' + }, + type: 'attribute' + }, { + name: 'middleName', + attributeName: { + localPart: 'middle_name' + }, + type: 'attribute' + }, { + name: 'suffix', + attributeName: { + localPart: 'suffix' + }, + type: 'attribute' + }, { + name: 'initials', + attributeName: { + localPart: 'initials' + }, + type: 'attribute' + }, { + name: 'workPhone', + attributeName: { + localPart: 'work_phone' + }, + type: 'attribute' + }, { + name: 'workPhoneExtension', + attributeName: { + localPart: 'work_phone_extension' + }, + type: 'attribute' + }, { + name: 'percentShare', + typeInfo: 'Double', + attributeName: { + localPart: 'percent_share' + }, + type: 'attribute' + }, { + name: 'isTrust', + attributeName: { + localPart: 'is_trust' + }, + type: 'attribute' + }, { + name: 'beneficiaryPriority', + attributeName: { + localPart: 'beneficiary_priority' + }, + type: 'attribute' + }, { + name: 'isOfacIstWatch', + attributeName: { + localPart: 'is_ofac_ist_watch' + }, + type: 'attribute' + }, { + name: 'isOfacBridger', + attributeName: { + localPart: 'is_ofac_bridger' + }, + type: 'attribute' + }, { + name: 'isOfacDebit', + attributeName: { + localPart: 'is_ofac_debit' + }, + type: 'attribute' + }, { + name: 'addressVerificationDate', + typeInfo: 'Date', + attributeName: { + localPart: 'address_verification_date' + }, + type: 'attribute' + }] + }, { + localName: 'XPRESSACCOUNTTYPESAPPROVED.ACCOUNTTYPE.APPROVEDACCOUNTLINKS', + typeName: null, + propertyInfos: [{ + name: 'approvedaccountlink', + minOccurs: 0, + collection: true, + elementName: 'APPROVED_ACCOUNT_LINK', + typeInfo: '.APPROVEDACCOUNTLINKTYPE' + }] + }, { + localName: 'FOMANSWEREDQUESTIONS', + typeName: 'FOM_ANSWERED_QUESTIONS', + propertyInfos: [{ + name: 'fomansweredquestion', + minOccurs: 0, + collection: true, + elementName: 'FOM_ANSWERED_QUESTION', + typeInfo: '.FOMANSWEREDQUESTIONS.FOMANSWEREDQUESTION' + }] + }, { + localName: 'APP', + propertyInfos: [{ + name: 'version', + required: true, + typeInfo: 'Decimal', + attributeName: { + localPart: 'version' + }, + type: 'attribute' + }] + }, { + localName: 'XPRESSLOAN.BENEFICIARIES', + typeName: null, + propertyInfos: [{ + name: 'beneficiary', + required: true, + collection: true, + elementName: 'BENEFICIARY', + typeInfo: '.XPRESSBENEFICIARY' + }] + }, { + localName: 'BASEMONTHLYDEBT', + typeName: 'BASE_MONTHLY_DEBT', + propertyInfos: [{ + name: 'monthlyLiability', + typeInfo: 'Decimal', + attributeName: { + localPart: 'monthly_liability' + }, + type: 'attribute' + }, { + name: 'monthlyHousingCost', + typeInfo: 'Decimal', + attributeName: { + localPart: 'monthly_housing_cost' + }, + type: 'attribute' + }, { + name: 'monthlyRent', + typeInfo: 'Decimal', + attributeName: { + localPart: 'monthly_rent' + }, + type: 'attribute' + }, { + name: 'monthlyMortgagePayment', + typeInfo: 'Decimal', + attributeName: { + localPart: 'monthly_mortgage_payment' + }, + type: 'attribute' + }, { + name: 'jobExpense', + typeInfo: 'Decimal', + attributeName: { + localPart: 'job_expense' + }, + type: 'attribute' + }, { + name: 'alimony', + typeInfo: 'Decimal', + attributeName: { + localPart: 'alimony' + }, + type: 'attribute' + }, { + name: 'childSupport', + typeInfo: 'Decimal', + attributeName: { + localPart: 'child_support' + }, + type: 'attribute' + }, { + name: 'separateMaintenanceExpense', + typeInfo: 'Decimal', + attributeName: { + localPart: 'separate_maintenance_expense' + }, + type: 'attribute' + }, { + name: 'taxExpense', + typeInfo: 'Decimal', + attributeName: { + localPart: 'tax_expense' + }, + type: 'attribute' + }, { + name: 'otherExpense1', + typeInfo: 'Decimal', + attributeName: { + localPart: 'other_expense_1' + }, + type: 'attribute' + }, { + name: 'otherExpense2', + typeInfo: 'Decimal', + attributeName: { + localPart: 'other_expense_2' + }, + type: 'attribute' + }, { + name: 'otherExpenseDescription1', + attributeName: { + localPart: 'other_expense_description_1' + }, + type: 'attribute' + }, { + name: 'otherExpenseDescription2', + attributeName: { + localPart: 'other_expense_description_2' + }, + type: 'attribute' + }, { + name: 'aggregateAmountWithLender', + typeInfo: 'Decimal', + attributeName: { + localPart: 'aggregate_amount_with_lender' + }, + type: 'attribute' + }, { + name: 'aggregateAmountWithLenderSecuredNoMortgage', + typeInfo: 'Decimal', + attributeName: { + localPart: 'aggregate_amount_with_lender_secured_no_mortgage' + }, + type: 'attribute' + }] + }, { + localName: 'BASECUSTOMQUESTIONS.CUSTOMQUESTION.CUSTOMQUESTIONANSWER', + typeName: null, + propertyInfos: [{ + name: 'answerText', + attributeName: { + localPart: 'answer_text' + }, + type: 'attribute' + }, { + name: 'answerValue', + attributeName: { + localPart: 'answer_value' + }, + type: 'attribute' + }] + }, { + localName: 'SPECIALINFO', + typeName: 'SPECIAL_INFO', + propertyInfos: [{ + name: 'fomansweredquestions', + elementName: 'FOM_ANSWERED_QUESTIONS', + typeInfo: '.FOMANSWEREDQUESTIONS' + }, { + name: 'debitbureauinfo', + elementName: 'DEBIT_BUREAU_INFO', + typeInfo: '.DEBITBUREAUINFO' + }, { + name: 'name', + attributeName: { + localPart: 'name' + }, + type: 'attribute' + }, { + name: 'additionalName1', + attributeName: { + localPart: 'additional_name_1' + }, + type: 'attribute' + }, { + name: 'additionalName2', + attributeName: { + localPart: 'additional_name_2' + }, + type: 'attribute' + }, { + name: 'taxId', + attributeName: { + localPart: 'tax_id' + }, + type: 'attribute' + }, { + name: 'isTaxIdSsn', + attributeName: { + localPart: 'is_tax_id_ssn' + }, + type: 'attribute' + }, { + name: 'securityCode', + attributeName: { + localPart: 'security_code' + }, + type: 'attribute' + }, { + name: 'address1', + attributeName: { + localPart: 'address1' + }, + type: 'attribute' + }, { + name: 'address2', + attributeName: { + localPart: 'address2' + }, + type: 'attribute' + }, { + name: 'city', + attributeName: { + localPart: 'city' + }, + type: 'attribute' + }, { + name: 'state', + attributeName: { + localPart: 'state' + }, + type: 'attribute' + }, { + name: 'zip', + attributeName: { + localPart: 'zip' + }, + type: 'attribute' + }, { + name: 'country', + attributeName: { + localPart: 'country' + }, + type: 'attribute' + }, { + name: 'addressVerificationDate', + typeInfo: 'Date', + attributeName: { + localPart: 'address_verification_date' + }, + type: 'attribute' + }, { + name: 'isMailingCurrent', + attributeName: { + localPart: 'is_mailing_current' + }, + type: 'attribute' + }, { + name: 'mailingAddress1', + attributeName: { + localPart: 'mailing_address1' + }, + type: 'attribute' + }, { + name: 'mailingAddress2', + attributeName: { + localPart: 'mailing_address2' + }, + type: 'attribute' + }, { + name: 'mailingCity', + attributeName: { + localPart: 'mailing_city' + }, + type: 'attribute' + }, { + name: 'mailingState', + attributeName: { + localPart: 'mailing_state' + }, + type: 'attribute' + }, { + name: 'mailingZip', + attributeName: { + localPart: 'mailing_zip' + }, + type: 'attribute' + }, { + name: 'mailingCountry', + attributeName: { + localPart: 'mailing_country' + }, + type: 'attribute' + }, { + name: 'mailingAddressVerificationDate', + typeInfo: 'Date', + attributeName: { + localPart: 'mailing_address_verification_date' + }, + type: 'attribute' + }, { + name: 'establishDate', + typeInfo: 'Date', + attributeName: { + localPart: 'establish_date' + }, + type: 'attribute' + }, { + name: 'memberNumber', + attributeName: { + localPart: 'member_number' + }, + type: 'attribute' + }, { + name: 'phone', + attributeName: { + localPart: 'phone' + }, + type: 'attribute' + }, { + name: 'cellPhone', + attributeName: { + localPart: 'cell_phone' + }, + type: 'attribute' + }, { + name: 'fax', + attributeName: { + localPart: 'fax' + }, + type: 'attribute' + }, { + name: 'email', + attributeName: { + localPart: 'email' + }, + type: 'attribute' + }, { + name: 'specialAccountTypeId', + attributeName: { + localPart: 'special_account_type_id' + }, + type: 'attribute' + }, { + name: 'specialAccountTypeCode', + attributeName: { + localPart: 'special_account_type_code' + }, + type: 'attribute' + }, { + name: 'isOfacIstWatch', + attributeName: { + localPart: 'is_ofac_ist_watch' + }, + type: 'attribute' + }, { + name: 'allowDirectMail', + attributeName: { + localPart: 'allow_direct_mail' + }, + type: 'attribute' + }, { + name: 'allowEmailSolicit', + attributeName: { + localPart: 'allow_email_solicit' + }, + type: 'attribute' + }, { + name: 'allowTelemarket', + attributeName: { + localPart: 'allow_telemarket' + }, + type: 'attribute' + }, { + name: 'allowShareInfo', + attributeName: { + localPart: 'allow_share_info' + }, + type: 'attribute' + }, { + name: 'isOfacDebit', + attributeName: { + localPart: 'is_ofac_debit' + }, + type: 'attribute' + }, { + name: 'isOfacBridger', + attributeName: { + localPart: 'is_ofac_bridger' + }, + type: 'attribute' + }, { + name: 'idVerResult', + attributeName: { + localPart: 'id_ver_result' + }, + type: 'attribute' + }] + }, { + localName: 'XPRESSACCOUNTTYPESAPPROVED.ACCOUNTTYPE.SERVICES.SERVICE', + typeName: null, + propertyInfos: [{ + name: 'description', + attributeName: { + localPart: 'description' + }, + type: 'attribute' + }, { + name: 'serviceType', + attributeName: { + localPart: 'service_type' + }, + type: 'attribute' + }, { + name: 'serviceCode', + attributeName: { + localPart: 'service_code' + }, + type: 'attribute' + }] + }, { + localName: 'BASEEMPLOYMENT', + typeName: 'BASE_EMPLOYMENT', + propertyInfos: [{ + name: 'employmentStartDate', + typeInfo: 'Date', + attributeName: { + localPart: 'employment_start_date' + }, + type: 'attribute' + }, { + name: 'employedMonths', + typeInfo: 'Int', + attributeName: { + localPart: 'employed_months' + }, + type: 'attribute' + }, { + name: 'employmentAddress', + attributeName: { + localPart: 'employment_address' + }, + type: 'attribute' + }, { + name: 'employmentCity', + attributeName: { + localPart: 'employment_city' + }, + type: 'attribute' + }, { + name: 'employmentState', + attributeName: { + localPart: 'employment_state' + }, + type: 'attribute' + }, { + name: 'employmentZip', + attributeName: { + localPart: 'employment_zip' + }, + type: 'attribute' + }, { + name: 'occupation', + attributeName: { + localPart: 'occupation' + }, + type: 'attribute' + }, { + name: 'employer', + attributeName: { + localPart: 'employer' + }, + type: 'attribute' + }, { + name: 'employmentPhone', + attributeName: { + localPart: 'employment_phone' + }, + type: 'attribute' + }, { + name: 'employmentStatus', + attributeName: { + localPart: 'employment_status' + }, + type: 'attribute' + }, { + name: 'otherEmploymentDescription', + attributeName: { + localPart: 'other_employment_description' + }, + type: 'attribute' + }, { + name: 'supervisorName', + attributeName: { + localPart: 'supervisor_name' + }, + type: 'attribute' + }, { + name: 'payGrade', + attributeName: { + localPart: 'pay_grade' + }, + type: 'attribute' + }, { + name: 'ets', + typeInfo: 'Date', + attributeName: { + localPart: 'ets' + }, + type: 'attribute' + }, { + name: 'employmentWeeklyHours', + typeInfo: 'Int', + attributeName: { + localPart: 'employment_weekly_hours' + }, + type: 'attribute' + }, { + name: 'employmentBusinessType', + attributeName: { + localPart: 'employment_business_type' + }, + type: 'attribute' + }] + }, { + localName: 'SKIPPAYMENTINFO', + typeName: 'SKIP_PAYMENT_INFO', + propertyInfos: [{ + name: 'skipPaymentTemplateName', + attributeName: { + localPart: 'skip_payment_template_name' + }, + type: 'attribute' + }, { + name: 'isPositionOfSkipsFirstPaySkip', + attributeName: { + localPart: 'is_position_of_skips_first_pay_skip' + }, + type: 'attribute' + }, { + name: 'isDeferSkipPayments', + attributeName: { + localPart: 'is_defer_skip_payments' + }, + type: 'attribute' + }, { + name: 'skipsPerYear', + typeInfo: 'Integer', + attributeName: { + localPart: 'skips_per_year' + }, + type: 'attribute' + }, { + name: 'positionOfSkips', + typeInfo: 'Integer', + attributeName: { + localPart: 'position_of_skips' + }, + type: 'attribute' + }, { + name: 'skipStartDate', + typeInfo: 'Date', + attributeName: { + localPart: 'skip_start_date' + }, + type: 'attribute' + }, { + name: 'skipEndDate', + typeInfo: 'Date', + attributeName: { + localPart: 'skip_end_date' + }, + type: 'attribute' + }, { + name: 'skipPeriodMonthDayStart', + typeInfo: 'Date', + attributeName: { + localPart: 'skip_period_month_day_start' + }, + type: 'attribute' + }, { + name: 'skipPeriodMonthDayEnd', + typeInfo: 'Date', + attributeName: { + localPart: 'skip_period_month_day_end' + }, + type: 'attribute' + }] + }, { + localName: 'BASECURRENTADDRESSCHOICE', + typeName: 'BASE_CURRENT_ADDRESS_CHOICE', + propertyInfos: [{ + name: 'strictaddress', + required: true, + elementName: 'STRICT_ADDRESS', + typeInfo: '.BASEADDRESSSTRICT' + }, { + name: 'looseaddress', + required: true, + elementName: 'LOOSE_ADDRESS', + typeInfo: '.BASEADDRESSLOOSE' + }, { + name: 'threelineaddress', + required: true, + elementName: 'THREE_LINE_ADDRESS', + typeInfo: '.BASEADDRESSTHREELINE' + }] + }, { + localName: 'BASEDISBURSEMENTLOAN', + typeName: 'BASE_DISBURSEMENT_LOAN', + baseTypeInfo: '.BASEDISBURSEMENT', + propertyInfos: [{ + name: 'loanSuffix', + attributeName: { + localPart: 'loan_suffix' + }, + type: 'attribute' + }, { + name: 'loanIsRepayLoan', + attributeName: { + localPart: 'loan_is_repay_loan' + }, + type: 'attribute' + }, { + name: 'loanDescription', + attributeName: { + localPart: 'loan_description' + }, + type: 'attribute' + }, { + name: 'loanIsSameAccount', + attributeName: { + localPart: 'loan_is_same_account' + }, + type: 'attribute' + }, { + name: 'payoffDate', + typeInfo: 'Calendar', + attributeName: { + localPart: 'payoff_date' + }, + type: 'attribute' + }, { + name: 'interestPerDiem', + typeInfo: 'Double', + attributeName: { + localPart: 'interest_per_diem' + }, + type: 'attribute' + }, { + name: 'loanType', + attributeName: { + localPart: 'loan_type' + }, + type: 'attribute' + }, { + name: 'paymentType', + attributeName: { + localPart: 'payment_type' + }, + type: 'attribute' + }, { + name: 'loanAccountNumber', + attributeName: { + localPart: 'loan_account_number' + }, + type: 'attribute' + }] + }, { + localName: 'XPRESSBASEAPPLICANT.FINANCIALINFO', + typeName: null, + propertyInfos: [{ + name: 'monthlyLiability', + typeInfo: 'Double', + attributeName: { + localPart: 'monthly_liability' + }, + type: 'attribute' + }, { + name: 'monthlyRent', + typeInfo: 'Double', + attributeName: { + localPart: 'monthly_rent' + }, + type: 'attribute' + }, { + name: 'tempMonthlyHousingCost', + typeInfo: 'Double', + attributeName: { + localPart: 'temp_monthly_housing_cost' + }, + type: 'attribute' + }, { + name: 'monthlyIncomeBaseSalary', + typeInfo: 'Double', + attributeName: { + localPart: 'monthly_income_base_salary' + }, + type: 'attribute' + }, { + name: 'isMonthlyIncomeBaseSalaryManual', + attributeName: { + localPart: 'is_monthly_income_base_salary_manual' + }, + type: 'attribute' + }, { + name: 'isBahIncluded', + attributeName: { + localPart: 'is_bah_included' + }, + type: 'attribute' + }, { + name: 'employmentStatus', + attributeName: { + localPart: 'employment_status' + }, + type: 'attribute' + }, { + name: 'otherEmploymentDescription', + attributeName: { + localPart: 'other_employment_description' + }, + type: 'attribute' + }, { + name: 'employmentStartDate', + typeInfo: 'Date', + attributeName: { + localPart: 'employment_start_date' + }, + type: 'attribute' + }, { + name: 'employedMonths', + typeInfo: 'Int', + attributeName: { + localPart: 'employed_months' + }, + type: 'attribute' + }, { + name: 'employer', + attributeName: { + localPart: 'employer' + }, + type: 'attribute' + }, { + name: 'payGrade', + attributeName: { + localPart: 'pay_grade' + }, + type: 'attribute' + }, { + name: 'ets', + typeInfo: 'Date', + attributeName: { + localPart: 'ets' + }, + type: 'attribute' + }, { + name: 'employeeOfLenderType', + attributeName: { + localPart: 'employee_of_lender_type' + }, + type: 'attribute' + }, { + name: 'occupation', + attributeName: { + localPart: 'occupation' + }, + type: 'attribute' + }, { + name: 'employmentAddress', + attributeName: { + localPart: 'employment_address' + }, + type: 'attribute' + }, { + name: 'employmentZip', + attributeName: { + localPart: 'employment_zip' + }, + type: 'attribute' + }, { + name: 'employmentCity', + attributeName: { + localPart: 'employment_city' + }, + type: 'attribute' + }, { + name: 'employmentState', + attributeName: { + localPart: 'employment_state' + }, + type: 'attribute' + }, { + name: 'supervisorName', + attributeName: { + localPart: 'supervisor_name' + }, + type: 'attribute' + }, { + name: 'professionMonths', + typeInfo: 'Integer', + attributeName: { + localPart: 'profession_months' + }, + type: 'attribute' + }, { + name: 'employmentWeeklyHours', + typeInfo: 'Int', + attributeName: { + localPart: 'employment_weekly_hours' + }, + type: 'attribute' + }, { + name: 'employmentBusinessType', + attributeName: { + localPart: 'employment_business_type' + }, + type: 'attribute' + }] + }, { + localName: 'BASETASKLIST.TASK.APPLIEDSET', + typeName: null, + propertyInfos: [{ + name: 'content', + type: 'value' + }, { + name: 'conditionsetHash', + typeInfo: 'AnySimpleType', + attributeName: { + localPart: 'conditionset_hash' + }, + type: 'attribute' + }, { + name: 'encoding', + typeInfo: 'AnySimpleType', + attributeName: { + localPart: 'encoding' + }, + type: 'attribute' + }] + }, { + localName: 'XPRESSACCOUNTTYPESAPPROVED.ACCOUNTTYPE.PRICEADJUSTMENTS', + typeName: null, + propertyInfos: [{ + name: 'priceadjustment', + minOccurs: 0, + collection: true, + elementName: 'PRICE_ADJUSTMENT', + typeInfo: '.XPRESSACCOUNTTYPESAPPROVED.ACCOUNTTYPE.PRICEADJUSTMENTS.PRICEADJUSTMENT' + }] + }, { + localName: 'XPRESSLOAN.INTEGRATIONDATALIST', + typeName: null, + propertyInfos: [{ + name: 'integrationdata', + required: true, + collection: true, + elementName: 'INTEGRATION_DATA', + typeInfo: '.INTEGRATIONDATA' + }] + }, { + localName: 'BASEWEBMSHISTORY.MESSAGE', + typeName: null, + propertyInfos: [{ + name: 'time', + typeInfo: 'DateTime', + attributeName: { + localPart: 'time' + }, + type: 'attribute' + }, { + name: 'name', + attributeName: { + localPart: 'name' + }, + type: 'attribute' + }, { + name: 'type', + attributeName: { + localPart: 'type' + }, + type: 'attribute' + }, { + name: 'text', + attributeName: { + localPart: 'text' + }, + type: 'attribute' + }] + }, { + localName: 'BASECLOSEENDINFO', + typeName: 'BASE_CLOSE_END_INFO', + propertyInfos: [{ + name: 'ato', + minOccurs: 0, + maxOccurs: 10, + collection: true, + elementName: 'ATO', + typeInfo: '.BASECLOSEENDINFO.ATO' + }, { + name: 'amountOwedToLender', + typeInfo: 'Decimal', + attributeName: { + localPart: 'amount_owed_to_lender' + }, + type: 'attribute' + }, { + name: 'amountRefinanced', + typeInfo: 'Decimal', + attributeName: { + localPart: 'amount_refinanced' + }, + type: 'attribute' + }, { + name: 'cashPrepaidFinanceCharge', + typeInfo: 'Decimal', + attributeName: { + localPart: 'cash_prepaid_finance_charge' + }, + type: 'attribute' + }, { + name: 'maprCashFee', + typeInfo: 'Decimal', + attributeName: { + localPart: 'mapr_cash_fee' + }, + type: 'attribute' + }, { + name: 'filingFeeAmount', + typeInfo: 'Decimal', + attributeName: { + localPart: 'filing_fee_amount' + }, + type: 'attribute' + }, { + name: 'filingFeeType', + attributeName: { + localPart: 'filing_fee_type' + }, + type: 'attribute' + }] + }, { + localName: 'XPRESSBASEAPPLICANT.DEBITBUREAUINFO', + typeName: null, + baseTypeInfo: '.DEBITBUREAUINFO' + }, { + localName: 'BASESYSTEM.LENDER', + typeName: null, + baseTypeInfo: '.BASEPARTY', + propertyInfos: [{ + name: 'otherAttributes', + type: 'anyAttribute' + }, { + name: 'address', + elementName: 'ADDRESS', + typeInfo: '.BASEADDRESSLOOSE' + }, { + name: 'cunaClientId', + attributeName: { + localPart: 'cuna_client_id' + }, + type: 'attribute' + }] + }, { + localName: 'BASEMODIFICATIONHISTORY', + typeName: 'BASE_MODIFICATION_HISTORY', + propertyInfos: [{ + name: 'audit', + minOccurs: 0, + collection: true, + elementName: 'AUDIT', + typeInfo: '.BASEMODIFICATIONHISTORY.AUDIT' + }] + }, { + localName: 'BASEPRICEADJUSTMENTLIST', + typeName: 'BASE_PRICE_ADJUSTMENT_LIST', + propertyInfos: [{ + name: 'priceadjustment', + minOccurs: 0, + maxOccurs: 99, + collection: true, + elementName: 'PRICE_ADJUSTMENT', + typeInfo: '.BASEPRICEADJUSTMENTLIST.PRICEADJUSTMENT' + }] + }, { + localName: 'BASEASSETVEHICLE', + typeName: 'BASE_ASSET_VEHICLE', + baseTypeInfo: '.BASEASSET', + propertyInfos: [{ + name: 'vehicleYear', + attributeName: { + localPart: 'vehicle_year' + }, + type: 'attribute' + }, { + name: 'vehicleMake', + attributeName: { + localPart: 'vehicle_make' + }, + type: 'attribute' + }, { + name: 'vehicleModel', + attributeName: { + localPart: 'vehicle_model' + }, + type: 'attribute' + }, { + name: 'vehicleVin', + attributeName: { + localPart: 'vehicle_vin' + }, + type: 'attribute' + }, { + name: 'vehicleTitleOwner', + attributeName: { + localPart: 'vehicle_title_owner' + }, + type: 'attribute' + }, { + name: 'vehicleTitleNumber', + attributeName: { + localPart: 'vehicle_title_number' + }, + type: 'attribute' + }, { + name: 'vehicleColor', + attributeName: { + localPart: 'vehicle_color' + }, + type: 'attribute' + }, { + name: 'vehicleMiles', + typeInfo: 'Int', + attributeName: { + localPart: 'vehicle_miles' + }, + type: 'attribute' + }, { + name: 'vehicleLicensePlate', + attributeName: { + localPart: 'vehicle_license_plate' + }, + type: 'attribute' + }, { + name: 'vehicleSeller', + attributeName: { + localPart: 'vehicle_seller' + }, + type: 'attribute' + }, { + name: 'vehicleHasProofInsurance', + attributeName: { + localPart: 'vehicle_has_proof_insurance' + }, + type: 'attribute' + }] + }, { + localName: 'ATMCARDTYPE.ATMCARDLINKLIST', + typeName: null, + propertyInfos: [{ + name: 'atmcardlink', + minOccurs: 0, + collection: true, + elementName: 'ATM_CARD_LINK', + typeInfo: '.ATMCARDLINKTYPE' + }] + }, { + localName: 'BASEADDRESSLOOSE', + typeName: 'BASE_ADDRESS_LOOSE', + propertyInfos: [{ + name: 'streetAddress1', + attributeName: { + localPart: 'street_address_1' + }, + type: 'attribute' + }, { + name: 'streetAddress2', + attributeName: { + localPart: 'street_address_2' + }, + type: 'attribute' + }, { + name: 'country', + attributeName: { + localPart: 'country' + }, + type: 'attribute' + }, { + name: 'addressVerificationDate', + typeInfo: 'Date', + attributeName: { + localPart: 'address_verification_date' + }, + type: 'attribute' + }, { + name: 'city', + attributeName: { + localPart: 'city' + }, + type: 'attribute' + }, { + name: 'state', + attributeName: { + localPart: 'state' + }, + type: 'attribute' + }, { + name: 'zip', + attributeName: { + localPart: 'zip' + }, + type: 'attribute' + }, { + name: 'county', + attributeName: { + localPart: 'county' + }, + type: 'attribute' + }] + }, { + localName: 'XPRESSACCOUNTTYPESAPPROVED.ACCOUNTTYPE.ACCOUNTTYPERELATIONS.RELATION', + typeName: null, + propertyInfos: [{ + name: 'otherAttributes', + type: 'anyAttribute' + }, { + name: 'benefactorType', + attributeName: { + localPart: 'benefactor_type' + }, + type: 'attribute' + }, { + name: 'ssn', + attributeName: { + localPart: 'ssn' + }, + type: 'attribute' + }, { + name: 'beneficiaryPriority', + attributeName: { + localPart: 'beneficiary_priority' + }, + type: 'attribute' + }, { + name: 'beneficiaryPercentShare', + typeInfo: 'Double', + attributeName: { + localPart: 'beneficiary_percent_share' + }, + type: 'attribute' + }] + }, { + localName: 'BASEDISBURSEMENT', + typeName: 'BASE_DISBURSEMENT', + propertyInfos: [{ + name: 'amount', + typeInfo: 'Decimal', + attributeName: { + localPart: 'amount' + }, + type: 'attribute' + }, { + name: 'referenceId', + attributeName: { + localPart: 'reference_id' + }, + type: 'attribute' + }] + }, { + localName: 'BASEASSETCERTIFICATE', + typeName: 'BASE_ASSET_CERTIFICATE', + baseTypeInfo: '.BASEASSET', + propertyInfos: [{ + name: 'certificateNumber', + attributeName: { + localPart: 'certificate_number' + }, + type: 'attribute' + }, { + name: 'expirationDate', + typeInfo: 'Date', + attributeName: { + localPart: 'expiration_date' + }, + type: 'attribute' + }, { + name: 'issueDate', + typeInfo: 'Date', + attributeName: { + localPart: 'issue_date' + }, + type: 'attribute' + }, { + name: 'pledgeType', + attributeName: { + localPart: 'pledge_type' + }, + type: 'attribute' + }, { + name: 'rate', + typeInfo: 'Decimal', + attributeName: { + localPart: 'rate' + }, + type: 'attribute' + }, { + name: 'pledgePercent', + typeInfo: 'Decimal', + attributeName: { + localPart: 'pledge_percent' + }, + type: 'attribute' + }, { + name: 'pledgeValueType', + attributeName: { + localPart: 'pledge_value_type' + }, + type: 'attribute' + }, { + name: 'pledgeValue', + typeInfo: 'Decimal', + attributeName: { + localPart: 'pledge_value' + }, + type: 'attribute' + }] + }, { + localName: 'BASEWEBMSHISTORY', + typeName: 'BASE_WEBMS_HISTORY', + propertyInfos: [{ + name: 'message', + minOccurs: 0, + collection: true, + elementName: 'MESSAGE', + typeInfo: '.BASEWEBMSHISTORY.MESSAGE' + }] + }, { + localName: 'ATMCARDLINKTYPE', + typeName: 'ATM_CARD_LINK_TYPE', + propertyInfos: [{ + name: 'cardLinkId', + attributeName: { + localPart: 'card_link_id' + }, + type: 'attribute' + }, { + name: 'referenceType', + required: true, + attributeName: { + localPart: 'reference_type' + }, + type: 'attribute' + }, { + name: 'referenceId', + attributeName: { + localPart: 'reference_id' + }, + type: 'attribute' + }, { + name: 'isLinked', + attributeName: { + localPart: 'is_linked' + }, + type: 'attribute' + }, { + name: 'dateLinked', + typeInfo: 'Date', + attributeName: { + localPart: 'date_linked' + }, + type: 'attribute' + }, { + name: 'description', + attributeName: { + localPart: 'description' + }, + type: 'attribute' + }] + }, { + localName: 'BASEREFERENCE', + typeName: 'BASE_REFERENCE', + propertyInfos: [{ + name: 'firstName', + attributeName: { + localPart: 'first_name' + }, + type: 'attribute' + }, { + name: 'lastName', + attributeName: { + localPart: 'last_name' + }, + type: 'attribute' + }, { + name: 'address', + attributeName: { + localPart: 'address' + }, + type: 'attribute' + }, { + name: 'city', + attributeName: { + localPart: 'city' + }, + type: 'attribute' + }, { + name: 'state', + attributeName: { + localPart: 'state' + }, + type: 'attribute' + }, { + name: 'zip', + attributeName: { + localPart: 'zip' + }, + type: 'attribute' + }, { + name: 'phone', + attributeName: { + localPart: 'phone' + }, + type: 'attribute' + }, { + name: 'relationship', + attributeName: { + localPart: 'relationship' + }, + type: 'attribute' + }, { + name: 'email', + attributeName: { + localPart: 'email' + }, + type: 'attribute' + }] + }, { + localName: 'XPRESSMEMBERSHIPFEE', + typeName: 'XPRESS_MEMBERSHIP_FEE', + propertyInfos: [{ + name: 'membershipFeeFundingDate', + typeInfo: 'Date', + attributeName: { + localPart: 'membership_fee_funding_date' + }, + type: 'attribute' + }, { + name: 'membershipFeeFundingAmount', + attributeName: { + localPart: 'membership_fee_funding_amount' + }, + type: 'attribute' + }, { + name: 'membershipFeeFundingStatus', + attributeName: { + localPart: 'membership_fee_funding_status' + }, + type: 'attribute' + }, { + name: 'membershipFeeFundingSourceId', + attributeName: { + localPart: 'membership_fee_funding_source_id' + }, + type: 'attribute' + }, { + name: 'membershipFeeFundingBaseFee', + attributeName: { + localPart: 'membership_fee_funding_base_fee' + }, + type: 'attribute' + }, { + name: 'membershipFeeFundingFomFee', + attributeName: { + localPart: 'membership_fee_funding_fom_fee' + }, + type: 'attribute' + }, { + name: 'membershipFeeFundingManualFee', + attributeName: { + localPart: 'membership_fee_funding_manual_fee' + }, + type: 'attribute' + }, { + name: 'isManualMembershipFee', + attributeName: { + localPart: 'is_manual_membership_fee' + }, + type: 'attribute' + }] + }, { + localName: 'BASEHMDAXML.ITEM', + typeName: null, + propertyInfos: [{ + name: 'value', + type: 'value' + }, { + name: 'key', + attributeName: { + localPart: 'key' + }, + type: 'attribute' + }, { + name: 'valueAttribute', + attributeName: { + localPart: 'valueAttribute' + }, + type: 'attribute' + }] + }, { + localName: 'DEBITBUREAUINFO.EFUNDSINFO', + typeName: null, + propertyInfos: [{ + name: 'qualifileReasonCode1', + attributeName: { + localPart: 'qualifile_reason_code1' + }, + type: 'attribute' + }, { + name: 'qualifileReasonCode2', + attributeName: { + localPart: 'qualifile_reason_code2' + }, + type: 'attribute' + }, { + name: 'qualifileReasonCode3', + attributeName: { + localPart: 'qualifile_reason_code3' + }, + type: 'attribute' + }, { + name: 'qualifileReasonCode4', + attributeName: { + localPart: 'qualifile_reason_code4' + }, + type: 'attribute' + }, { + name: 'qualifileReasonCode5', + attributeName: { + localPart: 'qualifile_reason_code5' + }, + type: 'attribute' + }, { + name: 'qualifileReasonText1', + attributeName: { + localPart: 'qualifile_reason_text1' + }, + type: 'attribute' + }, { + name: 'qualifileReasonText2', + attributeName: { + localPart: 'qualifile_reason_text2' + }, + type: 'attribute' + }, { + name: 'qualifileReasonText3', + attributeName: { + localPart: 'qualifile_reason_text3' + }, + type: 'attribute' + }, { + name: 'qualifileReasonText4', + attributeName: { + localPart: 'qualifile_reason_text4' + }, + type: 'attribute' + }, { + name: 'qualifileReasonText5', + attributeName: { + localPart: 'qualifile_reason_text5' + }, + type: 'attribute' + }, { + name: 'ssnBeginIssueDate', + attributeName: { + localPart: 'ssn_begin_issue_date' + }, + type: 'attribute' + }, { + name: 'ssnStateIssued', + attributeName: { + localPart: 'ssn_state_issued' + }, + type: 'attribute' + }, { + name: 'qualifileScore', + attributeName: { + localPart: 'qualifile_score' + }, + type: 'attribute' + }, { + name: 'qualifileDecision', + attributeName: { + localPart: 'qualifile_decision' + }, + type: 'attribute' + }, { + name: 'qualifileTransactionDate', + typeInfo: 'Date', + attributeName: { + localPart: 'qualifile_transaction_date' + }, + type: 'attribute' + }, { + name: 'idVerificationResult', + attributeName: { + localPart: 'id_verification_result' + }, + type: 'attribute' + }, { + name: 'idVerificationTransactionDate', + typeInfo: 'Date', + attributeName: { + localPart: 'id_verification_transaction_date' + }, + type: 'attribute' + }, { + name: 'idVerificationTransactionId', + attributeName: { + localPart: 'id_verification_transaction_id' + }, + type: 'attribute' + }, { + name: 'passedOfac', + attributeName: { + localPart: 'passed_ofac' + }, + type: 'attribute' + }, { + name: 'ofacTransactionDate', + typeInfo: 'Date', + attributeName: { + localPart: 'ofac_transaction_date' + }, + type: 'attribute' + }, { + name: 'ofacTransactionId', + attributeName: { + localPart: 'ofac_transaction_id' + }, + type: 'attribute' + }, { + name: 'chexId', + attributeName: { + localPart: 'chex_id' + }, + type: 'attribute' + }, { + name: 'qualifileOverrideReason', + attributeName: { + localPart: 'qualifile_override_reason' + }, + type: 'attribute' + }, { + name: 'qualifileOverrideLoanOfficerId', + attributeName: { + localPart: 'qualifile_override_loan_officer_id' + }, + type: 'attribute' + }, { + name: 'ssnValidation', + attributeName: { + localPart: 'ssn_validation' + }, + type: 'attribute' + }, { + name: 'isQualifileManualEntry', + attributeName: { + localPart: 'is_qualifile_manual_entry' + }, + type: 'attribute' + }, { + name: 'qualifileManualEntryLoanOfficerId', + attributeName: { + localPart: 'qualifile_manual_entry_loan_officer_id' + }, + type: 'attribute' + }, { + name: 'idVerificationUserId', + attributeName: { + localPart: 'id_verification_user_id' + }, + type: 'attribute' + }, { + name: 'idVerificationUserType', + attributeName: { + localPart: 'id_verification_user_type' + }, + type: 'attribute' + }, { + name: 'ofacUserId', + attributeName: { + localPart: 'ofac_user_id' + }, + type: 'attribute' + }, { + name: 'ofacUserType', + attributeName: { + localPart: 'ofac_user_type' + }, + type: 'attribute' + }, { + name: 'qualifileUserId', + attributeName: { + localPart: 'qualifile_user_id' + }, + type: 'attribute' + }, { + name: 'qualifileUserType', + attributeName: { + localPart: 'qualifile_user_type' + }, + type: 'attribute' + }, { + name: 'idVerificationOverrideReason', + attributeName: { + localPart: 'id_verification_override_reason' + }, + type: 'attribute' + }, { + name: 'ofacOverrideReason', + attributeName: { + localPart: 'ofac_override_reason' + }, + type: 'attribute' + }] + }, { + localName: 'BASEMODIFICATIONHISTORY.AUDIT', + typeName: null, + propertyInfos: [{ + name: 'content', + type: 'value' + }, { + name: 'modificationDate', + typeInfo: 'DateTime', + attributeName: { + localPart: 'modification_date' + }, + type: 'attribute' + }, { + name: 'modifierName', + attributeName: { + localPart: 'modifier_name' + }, + type: 'attribute' + }, { + name: 'modifierType', + attributeName: { + localPart: 'modifier_type' + }, + type: 'attribute' + }] + }, { + localName: 'BASEHMDAINFO', + typeName: 'BASE_HMDA_INFO', + propertyInfos: [{ + name: 'propertyAddress', + attributeName: { + localPart: 'property_address' + }, + type: 'attribute' + }, { + name: 'propertyCity', + attributeName: { + localPart: 'property_city' + }, + type: 'attribute' + }, { + name: 'propertyState', + attributeName: { + localPart: 'property_state' + }, + type: 'attribute' + }, { + name: 'propertyType', + attributeName: { + localPart: 'property_type' + }, + type: 'attribute' + }, { + name: 'propertyZip', + attributeName: { + localPart: 'property_zip' + }, + type: 'attribute' + }, { + name: 'isHoepa', + attributeName: { + localPart: 'is_hoepa' + }, + type: 'attribute' + }, { + name: 'isHoepaManual', + attributeName: { + localPart: 'is_hoepa_manual' + }, + type: 'attribute' + }, { + name: 'lienPosition', + typeInfo: 'Int', + attributeName: { + localPart: 'lien_position' + }, + type: 'attribute' + }, { + name: 'hmdaLoanPurpose', + attributeName: { + localPart: 'hmda_loan_purpose' + }, + type: 'attribute' + }, { + name: 'propertyOccupancyStatus', + attributeName: { + localPart: 'property_occupancy_status' + }, + type: 'attribute' + }, { + name: 'msaNumber', + attributeName: { + localPart: 'msa_number' + }, + type: 'attribute' + }, { + name: 'propertyTaxId', + attributeName: { + localPart: 'property_tax_id' + }, + type: 'attribute' + }, { + name: 'censusTractNumber', + attributeName: { + localPart: 'census_tract_number' + }, + type: 'attribute' + }, { + name: 'propertyCounty', + attributeName: { + localPart: 'property_county' + }, + type: 'attribute' + }, { + name: 'propertyCountyCode', + attributeName: { + localPart: 'property_county_code' + }, + type: 'attribute' + }, { + name: 'stateCode', + attributeName: { + localPart: 'state_code' + }, + type: 'attribute' + }, { + name: 'interviewMethod', + attributeName: { + localPart: 'interview_method' + }, + type: 'attribute' + }, { + name: 'purchaser', + attributeName: { + localPart: 'purchaser' + }, + type: 'attribute' + }, { + name: 'propertyAddressVerificationDate', + typeInfo: 'Date', + attributeName: { + localPart: 'property_address_verification_date' + }, + type: 'attribute' + }] + }, { + localName: 'PAYMENTCOUPONBOOKINFO', + typeName: 'PAYMENT_COUPON_BOOK_INFO', + propertyInfos: [{ + name: 'accountNumber', + attributeName: { + localPart: 'account_number' + }, + type: 'attribute' + }] + }, { + localName: 'FOMANSWEREDQUESTIONS.FOMANSWEREDQUESTION', + typeName: null, + propertyInfos: [{ + name: 'textTemplate', + required: true, + elementName: 'text_template' + }, { + name: 'fomanswers', + required: true, + elementName: 'FOM_ANSWERS', + typeInfo: '.FOMANSWEREDQUESTIONS.FOMANSWEREDQUESTION.FOMANSWERS' + }, { + name: 'name', + attributeName: { + localPart: 'name' + }, + type: 'attribute' + }] + }, { + localName: 'BASECUSTOMQUESTIONS', + typeName: 'BASE_CUSTOM_QUESTIONS', + propertyInfos: [{ + name: 'customquestion', + minOccurs: 0, + collection: true, + elementName: 'CUSTOM_QUESTION', + typeInfo: '.BASECUSTOMQUESTIONS.CUSTOMQUESTION' + }] + }, { + localName: 'BASEEVENTHISTORY.EVENT', + typeName: null, + propertyInfos: [{ + name: 'timestamp', + typeInfo: 'DateTime', + attributeName: { + localPart: 'timestamp' + }, + type: 'attribute' + }, { + name: 'username', + attributeName: { + localPart: 'username' + }, + type: 'attribute' + }, { + name: 'event', + attributeName: { + localPart: 'event' + }, + type: 'attribute' + }] + }, { + localName: 'XPRESSACCOUNTTRANSFER.ACCOUNTINFO', + typeName: null, + propertyInfos: [{ + name: 'accountNumber', + attributeName: { + localPart: 'account_number' + }, + type: 'attribute' + }, { + name: 'accountType', + attributeName: { + localPart: 'account_type' + }, + type: 'attribute' + }] + }, { + localName: 'DEDUCTIONTYPE', + typeName: 'DEDUCTION_TYPE', + propertyInfos: [{ + name: 'addedDate', + attributeName: { + localPart: 'added_date' + }, + type: 'attribute' + }, { + name: 'agentId', + attributeName: { + localPart: 'agent_id' + }, + type: 'attribute' + }, { + name: 'amount', + typeInfo: 'Double', + attributeName: { + localPart: 'amount' + }, + type: 'attribute' + }, { + name: 'approved', + attributeName: { + localPart: 'approved' + }, + type: 'attribute' + }, { + name: 'deductionItemId', + attributeName: { + localPart: 'deduction_item_id' + }, + type: 'attribute' + }, { + name: 'deductionMode', + attributeName: { + localPart: 'deduction_mode' + }, + type: 'attribute' + }, { + name: 'deductionType', + attributeName: { + localPart: 'deduction_type' + }, + type: 'attribute' + }, { + name: 'editedDate', + attributeName: { + localPart: 'edited_date' + }, + type: 'attribute' + }, { + name: 'effectiveDate', + attributeName: { + localPart: 'effective_date' + }, + type: 'attribute' + }, { + name: 'offeringId', + attributeName: { + localPart: 'offering_id' + }, + type: 'attribute' + }, { + name: 'offeringName', + attributeName: { + localPart: 'offering_name' + }, + type: 'attribute' + }, { + name: 'offeringType', + attributeName: { + localPart: 'offering_type' + }, + type: 'attribute' + }, { + name: 'packageId', + attributeName: { + localPart: 'package_id' + }, + type: 'attribute' + }, { + name: 'packageName', + attributeName: { + localPart: 'package_name' + }, + type: 'attribute' + }, { + name: 'signed', + attributeName: { + localPart: 'signed' + }, + type: 'attribute' + }, { + name: 'ssn', + attributeName: { + localPart: 'ssn' + }, + type: 'attribute' + }] + }, { + localName: 'BASEDISBURSEMENTLIST', + typeName: 'BASE_DISBURSEMENT_LIST', + propertyInfos: [{ + name: 'checkOrDEPOSITOrFEE', + minOccurs: 0, + collection: true, + elementTypeInfos: [{ + elementName: 'CHECK', + typeInfo: '.BASEDISBURSEMENTCHECK' + }, { + elementName: 'DEPOSIT', + typeInfo: '.BASEDISBURSEMENTDEPOSIT' + }, { + elementName: 'FEE', + typeInfo: '.BASEDISBURSEMENTFEE' + }, { + elementName: 'LOAN', + typeInfo: '.BASEDISBURSEMENTLOAN' + }, { + elementName: 'ACH', + typeInfo: '.BASEDISBURSEMENTACH' + }], + type: 'elements' + }] + }, { + localName: 'XPRESSLOAN.BUSINESSINFO.BUSINESSIDINFO', + typeName: null, + propertyInfos: [{ + name: 'businessid', + elementName: 'BUSINESS_ID', + typeInfo: '.XPRESSLOAN.BUSINESSINFO.BUSINESSIDINFO.BUSINESSID' + }, { + name: 'businessid2', + elementName: 'BUSINESS_ID2', + typeInfo: '.XPRESSLOAN.BUSINESSINFO.BUSINESSIDINFO.BUSINESSID2' + }] + }, { + localName: 'XPRESSACCOUNTTYPESAPPROVED.ACCOUNTTYPE.PRICEADJUSTMENTS.PRICEADJUSTMENT', + typeName: null, + propertyInfos: [{ + name: 'description', + attributeName: { + localPart: 'description' + }, + type: 'attribute' + }, { + name: 'adjustType', + attributeName: { + localPart: 'adjust_type' + }, + type: 'attribute' + }, { + name: 'value', + typeInfo: 'Double', + attributeName: { + localPart: 'value' + }, + type: 'attribute' + }] + }, { + localName: 'COMPANYINFOTYPE', + typeName: 'COMPANY_INFO_TYPE', + propertyInfos: [{ + name: 'otherAttributes', + type: 'anyAttribute' + }, { + name: 'currentaddress', + required: true, + elementName: 'CURRENT_ADDRESS', + typeInfo: '.COMPANYINFOTYPE.CURRENTADDRESS' + }, { + name: 'mailingaddress', + required: true, + elementName: 'MAILING_ADDRESS', + typeInfo: '.COMPANYINFOTYPE.MAILINGADDRESS' + }, { + name: 'previousaddress', + elementName: 'PREVIOUS_ADDRESS', + typeInfo: '.COMPANYINFOTYPE.PREVIOUSADDRESS' + }, { + name: 'fomansweredquestions', + elementName: 'FOM_ANSWERED_QUESTIONS', + typeInfo: '.FOMANSWEREDQUESTIONS' + }, { + name: 'debitbureauinfo', + elementName: 'DEBIT_BUREAU_INFO', + typeInfo: '.DEBITBUREAUINFO' + }, { + name: 'taxId', + attributeName: { + localPart: 'tax_id' + }, + type: 'attribute' + }, { + name: 'memberNumber', + attributeName: { + localPart: 'member_number' + }, + type: 'attribute' + }, { + name: 'allowDirectMail', + attributeName: { + localPart: 'allow_direct_mail' + }, + type: 'attribute' + }, { + name: 'allowEmailSolicit', + attributeName: { + localPart: 'allow_email_solicit' + }, + type: 'attribute' + }, { + name: 'allowTelemarket', + attributeName: { + localPart: 'allow_telemarket' + }, + type: 'attribute' + }, { + name: 'allowShareInfo', + attributeName: { + localPart: 'allow_share_info' + }, + type: 'attribute' + }, { + name: 'businessType', + typeInfo: 'AnySimpleType', + attributeName: { + localPart: 'business_type' + }, + type: 'attribute' + }, { + name: 'businessTypeOther', + attributeName: { + localPart: 'business_type_other' + }, + type: 'attribute' + }, { + name: 'businessDescription', + attributeName: { + localPart: 'business_description' + }, + type: 'attribute' + }, { + name: 'businessAccountTypeCode', + attributeName: { + localPart: 'business_account_type_code' + }, + type: 'attribute' + }, { + name: 'isTaxIdSsn', + attributeName: { + localPart: 'is_tax_id_ssn' + }, + type: 'attribute' + }, { + name: 'securityCode', + attributeName: { + localPart: 'security_code' + }, + type: 'attribute' + }, { + name: 'companyName', + attributeName: { + localPart: 'company_name' + }, + type: 'attribute' + }, { + name: 'additionalName1', + attributeName: { + localPart: 'additional_name_1' + }, + type: 'attribute' + }, { + name: 'additionalName2', + attributeName: { + localPart: 'additional_name_2' + }, + type: 'attribute' + }, { + name: 'phone', + attributeName: { + localPart: 'phone' + }, + type: 'attribute' + }, { + name: 'cellPhone', + attributeName: { + localPart: 'cell_phone' + }, + type: 'attribute' + }, { + name: 'fax', + attributeName: { + localPart: 'fax' + }, + type: 'attribute' + }, { + name: 'industry', + attributeName: { + localPart: 'industry' + }, + type: 'attribute' + }, { + name: 'email', + attributeName: { + localPart: 'email' + }, + type: 'attribute' + }, { + name: 'establishDate', + typeInfo: 'Date', + attributeName: { + localPart: 'establish_date' + }, + type: 'attribute' + }, { + name: 'stateRegistered', + attributeName: { + localPart: 'state_registered' + }, + type: 'attribute' + }, { + name: 'annualRevenue', + typeInfo: 'Double', + attributeName: { + localPart: 'annual_revenue' + }, + type: 'attribute' + }, { + name: 'numEmployees', + typeInfo: 'Int', + attributeName: { + localPart: 'num_employees' + }, + type: 'attribute' + }, { + name: 'primaryBank', + attributeName: { + localPart: 'primary_bank' + }, + type: 'attribute' + }, { + name: 'isOfacIstwatch', + attributeName: { + localPart: 'is_ofac_istwatch' + }, + type: 'attribute' + }, { + name: 'isOfacBridger', + attributeName: { + localPart: 'is_ofac_bridger' + }, + type: 'attribute' + }, { + name: 'idVerResult', + attributeName: { + localPart: 'id_ver_result' + }, + type: 'attribute' + }, { + name: 'isOfacDebit', + attributeName: { + localPart: 'is_ofac_debit' + }, + type: 'attribute' + }, { + name: 'isHighRiskBusiness', + attributeName: { + localPart: 'is_high_risk_business' + }, + type: 'attribute' + }] + }, { + type: 'enumInfo', + localName: 'AccountRelationType', + values: ['I', 'E'] + }, { + type: 'enumInfo', + localName: 'BaseEmployeeOfLenderTypes', + values: ['NONE', 'EMPLOYEE', 'MANAGER', 'EXECUTIVE', 'BOARDMEMBER', 'EMPLOYEEFAMILY', 'BOARDFAMILY', 'OTHER'] + }, { + type: 'enumInfo', + localName: 'BaseRaceTypeSingle', + baseTypeInfo: 'NMToken', + values: ['AMERICAN_INDIAN', 'ASIAN', 'BLACK', 'PACIFIC_ISLANDER', 'WHITE'] + }, { + type: 'enumInfo', + localName: 'BaseApplicantType', + values: ['P', 'C', 'S', 'G'] + }], + elementInfos: [{ + elementName: 'XPRESS_LOAN', + typeInfo: '.XPRESSLOAN' + }] + }; + return { + xpress_loan: xpress_loan + }; +}; +if (typeof define === 'function' && define.amd) { + define([], xpress_loan_Module_Factory); +} +else { + var xpress_loan_Module = xpress_loan_Module_Factory(); + if (typeof module !== 'undefined' && module.exports) { + module.exports.xpress_loan = xpress_loan_Module.xpress_loan; + } + else { + var xpress_loan = xpress_loan_Module.xpress_loan; + } +} \ No newline at end of file diff --git a/l/lpq/CLF_20190618_pc/xpress_loan.xsd b/l/lpq/CLF_20190618_pc/xpress_loan.xsd new file mode 100644 index 0000000..3dad4ce --- /dev/null +++ b/l/lpq/CLF_20190618_pc/xpress_loan.xsd @@ -0,0 +1,2432 @@ + + + + + + + + + + + + + + + + + + If Applicant's Address is domestic, please use Address Choice of "LOOSE_ADDRESS". + And "street_address_2" is currently not supported. + + But if Applicant's address is foreign, then "THREE_LINE_ADDRESS" should be used. In this case, + all three attributes "street_address_1", "street_address_2", "street_address_3" are supported. + + + + + + + + + + + + + Note: street address 2 will not be used since it's not available on the UI. + + + + + + + + + + + + + For Mailing Address, both "street_address_1" and "street_address_2" are supported. + + + + + + + + If set to Y, then LPQ use values of current address AND any values for this element will be ignored. Default is Y. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + May not apply. This field is usually not available for lenders. + + + + + + + + + + Appears as denial reason on the UI. The approval part in this node name may be misleading, but kept for backward compatibility. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Use middle_name whenever possible since it will be more accurate with credit bureau and reduce problems down the road. + + If both m_initial and middle_name are specified, then middle_name has precedence. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Please do not use. Specifies which FOM entry the person has satisfied. + + + + + Please do not use. Specifies the corresponding answers given that corresponds with xa_requirement_id. + + + + + Default is incomplete. + + + + + + + + + + + + + + Default is incomplete. + + + + + + + + + + + + + + Only applicable for 1 customer. If result is FAIL, then check pre_score_failure_reasons for more explanation of failure. If this attribute is missing, it implies UNKNOWN. + + + + + + + + + + + + + + + + + + + Y - ssn really represents a TIN + N - ssn is really an ssn + + + + + + + + + + + + + + + + + + + + + + + + + This field is xa_internal_applicant_type for internal use only. LoansPQ will export this value but will not import it. This internal value is auto generated by LPQ when creating a new loan. If updating a loan, use the loan_number. + + + + + + + + + + + + -If credit report data is empty applican'ts credit report won't be imported. + -If credit report's applicant-ssn mismatches the applicant's ssn credit report won't be imported. + -If spouse exists, then this MUST be a joint report. Otherwise, this will be a single applicant credit report. + + + + + + + + + + + + + + + + + + Default is CDATA encoding. This will allow clients to easily access data. However, you cannot nest CDATA -- hence if you use base64, then the credit report will be stored as base64 encoded text on the element. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + This is used to handle complex address scenarios for the current address. + NOTE:the attributes provided here replicate the LOOSE_ADDRESS datatype. If a child node is specified, it will override these values. When LPQ exports, it will populate both these attributes AND the LOOSE_ADDRESS subnode. + If foreign address, then no attributes here will be set and only THREE_LINE_ADDRESS will exist. + UPDATE (1/8/2008): The attributes provided here will be deprecated in the near future. Please set values in the sub nodes. + + + + + + DO NOT USE THIS! + + + + + Convenience address mode provided since some clients don't have parsing logic or don't support our strict mode. If LPQ cannot parse the address, the entire address will be thrown into the street name. + + + + + Due to the complex nature of foreign addresses, we just provide 3 lines to enter addresses. + + + + + + + + + + + + + + + + This value will be generated by LPQ for convenience. However, it will not be imported. To do that, use the instant_memberhsip_requirement_id attribute. + + + + + 32 char value stored inside LPQ. Contact our support team if you need these values. + + + + + + + + + + The Xpress App Status. It is the responsibility of the client to only set the status to a status that is active in the system. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + selected_guidelines for internal meridian link use only + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + P - Payable on Death Beneficiaries. The SSN needs to map to the beneficiary element. If an applicant or spouse wants to be a beneficiary on the account, he/she must be added to the list of beneficiaries. + + C - Specified SSN will represent a co-applicant on the account. The SSN must be one of the applicants and not the (co)-applicant's spouse/joint. + J - Specified SSN will represent the joint/spouse of an applicant on the account. + + + + + + + + + + + + + + + P - Primary - tradition IRA + C - Contingent - tradition IRA + G - Grantor - Coverdell IRA + DB - Designated Beneficiary - Coverdell IRA + RI - Responsible Individual - Coverdell IRA + SRI - Successor Responsible Individual - Coverdell IRA + + + + + + + + + + + + + + + + + + ApprovedAccountTypeRelationID for internal meridian link use only + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Only applies if payment_method is INTERNALTRANSFER + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + This is deprecated. Please do not use. It will be ignored. + + + + + + + Id used to match an approved account type to an internal transfer. + + + + + Indicates whether the account has been created on the core system. + + + + + + + + + + + + RF - Ready for Funding + FUN - Funded + UF - Unable to Fund + PROC - Processing + + + + + + + + + + + + + + + + ApprovedAccountTypeID for internal use only + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + This is a one way field used to import UNENCRYPTED data into LPQ. For PCI compliance reason, it cannot be exported since we never store decrypted content inside LPQ. + + + + + CC last 4 is captured during import and export to mitigate the fact that we do not hold the full card # in system. It will only be imported if cc_card_number is blank. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + This field is cc_card_number_enc for internal use only. + + + + + + + + + + + + For Business Address, please use Address Choice of "LOOSE_ADDRESS". + Also, Business Address currently does NOT support "street_address_2". + + + + + + + + + + + + + + For Business Mailing Address, both "street_address_1" and "street_address_2" are supported. + + + + + + + + If set to Y, then LPQ use values of current address AND any values for this element will be ignored. Default is Y. + + + + + + + + + Note: street address 2 will not be used since it's not available on the UI. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Business Account Type's Account Code. This is not used for DBA. + + + + + + + Y - the business_tax_id represents a SSN + N (default) - the busess_tax_id represents a TIN + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Default is incomplete. + + + + + + + + + + + + + + + + + This field is internal_business_account_type_id for internal use only. LoansPQ will export this value and will import it, but never add this yourself or pull from another application. This internal value is auto generated by LPQ when creating a new business account type. + This is not used for DBA. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + If set to Y, then LPQ use values of permanent address AND any values for this element will be ignored. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Internal 32 charactor id used to represent account. If you want to export data into LPQ, please ignore this attribute and use special_account_type_code. + + + + + + + + + + + + + + + + + + Default is incomplete. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + If link is a reference to one of the approved account, then this field must match the id for the approved account types. + + + + + + + + + + Id that references the From account. Account Id for external account or a clf_internal_transfer_id for an internal account. + + + + + + Id that references the To account. Account Id for external account or a clf_internal_transfer_id for an internal account. + + + + + + Type of account we're transfering to (ie: CHECKING, SAVINGS, IRA, etc.) + + + + + + Can be a number 1-30 or the 3 char representation of day of week. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Used to indicate if the account we're linking to represents: + I - an internal LoansPQ account + E - an external account (ie: from an external bank or core system). + + + + + + + + + + + + + + + + + + + + + + Please don't use blank account_type, it doesn't make sense and will be depracated in future release. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Unique code that identifies the product. This is used to reverse look up and link acccount back to the definition within LoansPQ. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + This field is internal_account_type_id for internal use only. LoansPQ will export this value but will not import it. This internal value is auto generated by LPQ when creating a new loan. If updating a loan, use the loan_number. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + These are the accounts that the member would be interested in opening or learning about in the future. + + + + + + + + Please make sure to set entity_type to BUSINESS if this node is used. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + DO NOT USE, OBSOLETE. Use the APPROVED_ACCOUNTS/ACCOUNT_TYPE node instead + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/l/lpq/jsonix.pc b/l/lpq/jsonix.pc new file mode 100644 index 0000000..a305792 --- /dev/null +++ b/l/lpq/jsonix.pc @@ -0,0 +1,6 @@ +PS C:\Users\jwmccann\source\repos\jsonix-support\l\lpq> java -version +java version "1.8.0_202" +Java(TM) SE Runtime Environment (build 1.8.0_202-b08) +Java HotSpot(TM) 64-Bit Server VM (build 25.202-b08, mixed mode) + +PS C:\Users\jwmccann\source\repos\jsonix-support\l\lpq> java -jar ./node_modules/jsonix/lib/jsonix-schema-compiler-full.jar -d ./CLF -p %PACKAGE% ./CLF/%SCHEMA% \ No newline at end of file diff --git a/l/lpq/test/test_20190618_pc.js b/l/lpq/test/test_20190618_pc.js index bdc2154..45801b4 100644 --- a/l/lpq/test/test_20190618_pc.js +++ b/l/lpq/test/test_20190618_pc.js @@ -1,41 +1,45 @@ const assert = require('assert'); const { Jsonix } = require('jsonix'); -// const { business_loan } = require('../CLF_20190618_pc/business_loan'); +const { business_loan } = require('../CLF_20190618_pc/business_loan'); const { creditcard_loan } = require('../CLF_20190618_pc/creditcard_loan'); -// const { mortgage_loan } = require('../CLF_20190618_pc/mortgage_loan'); +const { mortgage_loan } = require('../CLF_20190618_pc/mortgage_loan'); const { personal_loan } = require('../CLF_20190618_pc/personal_loan'); -// const { vehicle_loan } = require('../CLF_20190618_pc/vehicle_loan'); -// const { xpress_loan } = require('../CLF_20190618_pc/xpress_loan'); +const { vehicle_loan } = require('../CLF_20190618_pc/vehicle_loan'); +const { xpress_loan } = require('../CLF_20190618_pc/xpress_loan'); describe('LoansPQ CLF on PC', function() { - /*it('should be able to create a business_loan context', function() { - assert.doesNotThrow(() => { - const context = new Jsonix.Context([business_loan]); + describe(`java version "1.8.0_202" + Java(TM) SE Runtime Environment (build 1.8.0_202-b08) + Java HotSpot(TM) 64-Bit Server VM (build 25.202-b08, mixed mode)`, function() { + it('should be able to create a business_loan context', function() { + assert.doesNotThrow(() => { + const context = new Jsonix.Context([business_loan]); + }); }); - });*/ - it('should be able to create a creditcard_loan context', function() { - assert.doesNotThrow(() => { - const context = new Jsonix.Context([creditcard_loan]); + it('should be able to create a creditcard_loan context', function() { + assert.doesNotThrow(() => { + const context = new Jsonix.Context([creditcard_loan]); + }); }); - }); - /*it('should be able to create a mortgage_loan context', function() { - assert.doesNotThrow(() => { - const context = new Jsonix.Context([mortgage_loan]); + it('should be able to create a mortgage_loan context', function() { + assert.doesNotThrow(() => { + const context = new Jsonix.Context([mortgage_loan]); + }); }); - });*/ - it('should be able to create a personal_loan context', function() { - assert.doesNotThrow(() => { - const context = new Jsonix.Context([personal_loan]); + it('should be able to create a personal_loan context', function() { + assert.doesNotThrow(() => { + const context = new Jsonix.Context([personal_loan]); + }); }); - }); - /*it('should be able to create a vehicle_loan context', function() { - assert.doesNotThrow(() => { - const context = new Jsonix.Context([vehicle_loan]); + it('should be able to create a vehicle_loan context', function() { + assert.doesNotThrow(() => { + const context = new Jsonix.Context([vehicle_loan]); + }); }); - }); - it('should be able to create a xpress_loan context', function() { - assert.doesNotThrow(() => { - const context = new Jsonix.Context([xpress_loan]); + it('should be able to create a xpress_loan context', function() { + assert.doesNotThrow(() => { + const context = new Jsonix.Context([xpress_loan]); + }); }); - });*/ + }); }); From c32755541ff0d3a91c9d3d2cebac263b0ca0ddb2 Mon Sep 17 00:00:00 2001 From: Jimmy McCann Date: Thu, 27 Jun 2019 09:11:19 -0500 Subject: [PATCH 3/3] fill in java version on mac --- l/lpq/test/test_20190626_mac.js | 50 ++++++++++++++++++--------------- 1 file changed, 27 insertions(+), 23 deletions(-) diff --git a/l/lpq/test/test_20190626_mac.js b/l/lpq/test/test_20190626_mac.js index ffe7853..fbfaec7 100644 --- a/l/lpq/test/test_20190626_mac.js +++ b/l/lpq/test/test_20190626_mac.js @@ -8,34 +8,38 @@ const { vehicle_loan } = require('../CLF_20190626_mac/vehicle_loan'); const { xpress_loan } = require('../CLF_20190626_mac/xpress_loan'); describe('LoansPQ CLF on Mac', function() { - it('should be able to create a business_loan context', function() { - assert.doesNotThrow(() => { - const context = new Jsonix.Context([business_loan]); + describe(`java version "1.8.0_211" + Java(TM) SE Runtime Environment (build 1.8.0_211-b12) + Java HotSpot(TM) 64-Bit Server VM (build 25.211-b12, mixed mode)`, function() { + it('should be able to create a business_loan context', function() { + assert.doesNotThrow(() => { + const context = new Jsonix.Context([business_loan]); + }); }); - }); - it('should be able to create a creditcard_loan context', function() { - assert.doesNotThrow(() => { - const context = new Jsonix.Context([creditcard_loan]); + it('should be able to create a creditcard_loan context', function() { + assert.doesNotThrow(() => { + const context = new Jsonix.Context([creditcard_loan]); + }); }); - }); - it('should be able to create a mortgage_loan context', function() { - assert.doesNotThrow(() => { - const context = new Jsonix.Context([mortgage_loan]); + it('should be able to create a mortgage_loan context', function() { + assert.doesNotThrow(() => { + const context = new Jsonix.Context([mortgage_loan]); + }); }); - }); - it('should be able to create a personal_loan context', function() { - assert.doesNotThrow(() => { - const context = new Jsonix.Context([personal_loan]); + it('should be able to create a personal_loan context', function() { + assert.doesNotThrow(() => { + const context = new Jsonix.Context([personal_loan]); + }); }); - }); - it('should be able to create a vehicle_loan context', function() { - assert.doesNotThrow(() => { - const context = new Jsonix.Context([vehicle_loan]); + it('should be able to create a vehicle_loan context', function() { + assert.doesNotThrow(() => { + const context = new Jsonix.Context([vehicle_loan]); + }); }); - }); - it('should be able to create a xpress_loan context', function() { - assert.doesNotThrow(() => { - const context = new Jsonix.Context([xpress_loan]); + it('should be able to create a xpress_loan context', function() { + assert.doesNotThrow(() => { + const context = new Jsonix.Context([xpress_loan]); + }); }); }); });