Snapdocs eNote mapping - MISMO

A MISMO level field mapping for the Snapdocs Closing Create eNote object

This guide maps the Snapdocs Closing API enote object fields on a hybrid_with_enote or full_eclose_with_enote signing_method closing mapped their corresponding MISMO v3.4/v3.5 Reference Model XML paths. These paths are consistent across both MISMO versions for the fields listed below.

📘

All MISMO paths are rooted at MESSAGE/DEAL_SETS/DEAL_SET/DEALS/DEAL/ however, this prefix is omitted for readability and shown as DEAL/... below.

Some fields (execution location, property county) were renamed/deprecated between MISMO versions 3.4 and 3.5. the deprecated element name is noted where applicable, but the recommended v3.5 path is listed as the primary.

🚧

Not all mortgage tech partners interpret fields the same way. Please confirm values against real notes to ensure the MISMO mapping places the loan field in the path below.


Loan Terms

Snapdocs API FieldMISMO v3.4 / v3.5 XML Path
original_loan_amountDEAL/LOANS/LOAN/TERMS_OF_LOAN/NoteAmount
note_rate_percentDEAL/LOANS/LOAN/TERMS_OF_LOAN/NoteRatePercent
scheduled_first_payment_dateDEAL/LOANS/LOAN/TERMS_OF_LOAN/ScheduledFirstPaymentDate
original_principal_and_interest_payment_amountDEAL/LOANS/LOAN/PAYMENT/PAYMENT_RULE/InitialPrincipalAndInterestPaymentAmount
loan_maturity_dateDEAL/LOANS/LOAN/MATURITY/MATURITY_RULE/LoanMaturityDate

Loan Identifiers

Snapdocs API FieldMISMO v3.4 / v3.5 XML Path
lender_loan_idDEAL/LOANS/LOAN/LOAN_IDENTIFIERS/LOAN_IDENTIFIER/LoanIdentifier where LoanIdentifierType = "LenderLoan"
mers_min_numberDEAL/LOANS/LOAN/LOAN_IDENTIFIERS/LOAN_IDENTIFIER/LoanIdentifier where LoanIdentifierType = "MERSMin"or equivalentlyDEAL/LOANS/LOAN/MERS_REGISTRATIONS/MERS_REGISTRATION/MERSMINIdentifier
agency_case_identifierDEAL/LOANS/LOAN/LOAN_IDENTIFIERS/LOAN_IDENTIFIER/LoanIdentifier where LoanIdentifierType = "AgencyCase"

Execution / Closing Information

Snapdocs API FieldMISMO v3.4 / v3.5 XML Path
execution_dateDEAL/LOANS/LOAN/CLOSING_INFORMATION/CLOSING_INFORMATION_DETAIL/ExecutionDate
execution_cityDEAL/LOANS/LOAN/DOCUMENT_SPECIFIC_DATA_SETS/DOCUMENT_SPECIFIC_DATA_SET/EXECUTION/ADDRESS/CityName (v3.5 preferred; deprecated element: ExecutionCityName)
execution_stateDEAL/LOANS/LOAN/DOCUMENT_SPECIFIC_DATA_SETS/DOCUMENT_SPECIFIC_DATA_SET/EXECUTION/ADDRESS/StateCode (v3.5 preferred; deprecated element: ExecutionStateName)

Subject Property

Snapdocs API FieldMISMO v3.4 / v3.5 XML Path
property_street_addressDEAL/COLLATERALS/COLLATERAL/PROPERTIES/PROPERTY/ADDRESS/AddressLineText
property_cityDEAL/COLLATERALS/COLLATERAL/PROPERTIES/PROPERTY/ADDRESS/CityName
property_stateDEAL/COLLATERALS/COLLATERAL/PROPERTIES/PROPERTY/ADDRESS/StateCode
property_postal_codeDEAL/COLLATERALS/COLLATERAL/PROPERTIES/PROPERTY/ADDRESS/PostalCode
property_countyDEAL/COLLATERALS/COLLATERAL/PROPERTIES/PROPERTY/ADDRESS/CountyName (v3.5 preferred; deprecated element: PropertyCountyName under PROPERTY_DETAIL)

Note Payee / Pay-To Address

Snapdocs API FieldMISMO v3.4 / v3.5 XML Path
lender_unparsed_nameDEAL/PARTIES/PARTY/LEGAL_ENTITY/LEGAL_ENTITY_DETAIL/FullName where ROLES/ROLE/ROLE_DETAIL/PartyRoleType = "NotePayTo"
note_pay_to_street_addressDEAL/PARTIES/PARTY/ADDRESSES/ADDRESS/AddressLineText where PartyRoleType = "NotePayTo"
note_pay_to_cityDEAL/PARTIES/PARTY/ADDRESSES/ADDRESS/CityName where PartyRoleType = "NotePayTo"
note_pay_to_stateDEAL/PARTIES/PARTY/ADDRESSES/ADDRESS/StateCode where PartyRoleType = "NotePayTo"
note_pay_to_postal_codeDEAL/PARTIES/PARTY/ADDRESSES/ADDRESS/PostalCode where PartyRoleType = "NotePayTo"

Loan Originator / Lender

Snapdocs API FieldMISMO v3.4 / v3.5 XML Path
loan_originator_unparsed_nameDEAL/PARTIES/PARTY/LEGAL_ENTITY/LEGAL_ENTITY_DETAIL/FullName where PartyRoleType = "LoanOriginator"
loan_originator_nmls_idDEAL/PARTIES/PARTY/LICENSES/LICENSE/LICENSE_DETAIL/LicenseIdentifier where PartyRoleType = "LoanOriginator" and LicenseAuthorityLevelType = "Federal" (NMLS)
loan_originator_individual_unparsed_nameDEAL/PARTIES/PARTY/INDIVIDUAL/NAME/FullName where PartyRoleType = "LoanOriginatorContact" (individual loan officer)
loan_originator_individual_nmls_idDEAL/PARTIES/PARTY/LICENSES/LICENSE/LICENSE_DETAIL/LicenseIdentifier where PartyRoleType = "LoanOriginatorContact" and LicenseAuthorityLevelType = "Federal" (NMLS)

Broker

Snapdocs API FieldMISMO v3.4 / v3.5 XML Path
broker_nameDEAL/PARTIES/PARTY/LEGAL_ENTITY/LEGAL_ENTITY_DETAIL/FullName where PartyRoleType = "MortgageBroker"
broker_nmls_idDEAL/PARTIES/PARTY/LICENSES/LICENSE/LICENSE_DETAIL/LicenseIdentifier where PartyRoleType = "MortgageBroker" and LicenseAuthorityLevelType = "Federal" (NMLS)

ARM (Adjustable Rate Mortgage) Fields

These fields are only applicable when the eNote is for an adjustable-rate loan.

Snapdocs API FieldMISMO v3.4 / v3.5 XML Path
first_rate_adjustment_dateDEAL/LOANS/LOAN/ADJUSTMENT/INTEREST_RATE_ADJUSTMENT/INTEREST_RATE_PER_CHANGE_ADJUSTMENT_RULES/INTEREST_RATE_PER_CHANGE_ADJUSTMENT_RULE/PerChangeRateAdjustmentEffectiveDate where AdjustmentRuleType = "First"
adjustment_frequency_monthsDEAL/LOANS/LOAN/ADJUSTMENT/INTEREST_RATE_ADJUSTMENT/INTEREST_RATE_PER_CHANGE_ADJUSTMENT_RULES/INTEREST_RATE_PER_CHANGE_ADJUSTMENT_RULE/PerChangeRateAdjustmentFrequencyMonthsCount
first_rate_adjustment_max_percentDEAL/LOANS/LOAN/ADJUSTMENT/INTEREST_RATE_ADJUSTMENT/INTEREST_RATE_PER_CHANGE_ADJUSTMENT_RULES/INTEREST_RATE_PER_CHANGE_ADJUSTMENT_RULE/PerChangeMaximumIncreaseRatePercent where AdjustmentRuleType = "First"
first_rate_adjustment_min_percentDEAL/LOANS/LOAN/ADJUSTMENT/INTEREST_RATE_ADJUSTMENT/INTEREST_RATE_PER_CHANGE_ADJUSTMENT_RULES/INTEREST_RATE_PER_CHANGE_ADJUSTMENT_RULE/PerChangeMaximumDecreaseRatePercent where AdjustmentRuleType = "First"
subsequent_rate_adjustment_percentDEAL/LOANS/LOAN/ADJUSTMENT/INTEREST_RATE_ADJUSTMENT/INTEREST_RATE_PER_CHANGE_ADJUSTMENT_RULES/INTEREST_RATE_PER_CHANGE_ADJUSTMENT_RULE/PerChangeMaximumIncreaseRatePercent where AdjustmentRuleType = "Subsequent"
lifetime_rate_adjustment_max_percentDEAL/LOANS/LOAN/ADJUSTMENT/INTEREST_RATE_ADJUSTMENT/INTEREST_RATE_LIFETIME_ADJUSTMENT_RULE/CeilingRatePercent
lifetime_rate_adjustment_min_percentDEAL/LOANS/LOAN/ADJUSTMENT/INTEREST_RATE_ADJUSTMENT/INTEREST_RATE_LIFETIME_ADJUSTMENT_RULE/FloorRatePercent
margin_rate_percentDEAL/LOANS/LOAN/ADJUSTMENT/INTEREST_RATE_ADJUSTMENT/INTEREST_RATE_LIFETIME_ADJUSTMENT_RULE/MarginRatePercent

Late Charge

Snapdocs API FieldMISMO v3.4 / v3.5 XML Path
late_charge_grace_period_daysDEAL/LOANS/LOAN/LATE_CHARGE_RULES/LATE_CHARGE_RULE/LateChargeGracePeriodDaysCount
late_charge_rate_percentDEAL/LOANS/LOAN/LATE_CHARGE_RULES/LATE_CHARGE_RULE/LateChargeRatePercent
late_charge_maximum_amountDEAL/LOANS/LOAN/LATE_CHARGE_RULES/LATE_CHARGE_RULE/LateChargeMaximumAmount
late_charge_minimum_amountDEAL/LOANS/LOAN/LATE_CHARGE_RULES/LATE_CHARGE_RULE/LateChargeMinimumAmount