ALFA Impact Analysis Report

Created: Wed Oct 15 21:29:25 UTC 2025

Between branch/tag version v25.04 and v25.07

Change Analysis Summary

2%
67%
24%
7%

Change Type Total Changes Percentage
Breaking API Changes 0 0%
Potential API Breaking Changes 0 0%
Non-breaking API Changes 0 0%
Breaking Data Structure Changes 4 2%
Non-breaking Data Structure Changes 173 67%
Metadata Changes 0 0%
Implementation Logic Changes 0 0%
Data Quality Changes 0 0%
Indirect impact from other changes 63 24%
Documentation Changes 19 7%
259

Change Analysis Details

  • 1. Record fire.model.loan Field lgd_downturn updated
    Before
    /# The loss given default in the event of an economic downturn. Percentage between 0 an 1.  #/
    lgd_downturn : double ?
    After
    /# The loss given default in the event of an economic downturn. Percentage between 0 and 1.  #/
    lgd_downturn : double( 0.0, 1.0 ) ?

  • 2. Record fire.model.loan Field pd_irb updated
    Before
    /# The probability of default as determined by internal rating-based methods. Percentage between 0 an 1.  #/
    pd_irb : double ?
    After
    /# The probability of default as determined by internal rating-based methods. Percentage between 0 and 1.  #/
    pd_irb : double( 0.0, 1.0 ) ?

  • 3. Record fire.model.loan Field lgd_irb updated
    Before
    /# The loss given default as determined by internal rating-based methods.  #/
    lgd_irb : double ?
    After
    /# The loss given default as determined by internal ratings-based approach. Expressed as a percentage between 0 and 1. This value is used in regulatory capital calculations.  #/
    lgd_irb : double( 0.0, 1.0 ) ?

  • 4. Record fire.model.loan Field pd_retail_irb updated
    Before
    /# The retail probability of default as determined by internal rating-based methods. Percentage between 0 an 1.  #/
    pd_retail_irb : double ?
    After
    /# The retail probability of default as determined by internal rating-based methods. Percentage between 0 and 1.  #/
    pd_retail_irb : double( 0.0, 1.0 ) ?


  • 1. Record fire.model.account Field lgd_irb_ec added
    Added snippet:
    /# The loss given default as determined by internal ratings-based approach. Expressed as a percentage between 0 and 1. This value is used in economic capital calculations.  #/
    lgd_irb_ec : double( 0.0, 1.0 ) ?
    

  • 2. Record fire.model.account Field pd_irb_ec added
    Added snippet:
    /# The probability of default as determined by internal ratings-based approach. Expressed as a percentage between 0 and 1. This value is used in economic capital calculations.  #/
    pd_irb_ec : double( 0.0, 1.0 ) ?
    

  • 3. Record fire.model.account Field review_date added
    Added snippet:
    /# The currently scheduled review date for Counterparty exposure. This date should be set in the future. Formatted as YYYY-MM-DDTHH:MM:SSZ in accordance with ISO 8601.  #/
    review_date : datetime ?
    

  • 4. Record fire.model.account Field ead_irb_ec added
    Added snippet:
    /# The expected gross dollar exposure for each facility upon a borrower's default as determined by internal ratings-based approach. This value is used in economic capital calculations.  #/
    ead_irb_ec : int ?
    

  • 5. Enum fire.model.account_purpose Field intangible added
    Added snippet:
    intangible( "intangible" )

  • 6. Enum fire.model.accounting_treatment Field deed_in_lieu added
    Added snippet:
    deed_in_lieu

  • 7. Enum fire.model.accounting_treatment Field held_for_invest_fvo added
    Added snippet:
    held_for_invest_fvo

  • 8. Enum fire.model.accounting_treatment Field held_for_invest added
    Added snippet:
    held_for_invest

  • 9. Record fire.model.batch Field count updated
    Before
    /# Number of records in this batch  #/
    count : int ?
    After
    /# Number of records in this batch  #/
    count : int( 0, * ) ?

  • 10. Record fire.model.collateral Field street_address added
    Added snippet:
    /# The street address associated with the property. Must include street direction prefixes, direction suffixes, and unit number for condos and co-ops. Refer to https://www.federalreserve.gov/apps/reportingforms/Report/Index/FR_Y-14M for more information.  #/
    street_address : string ?
    

  • 11. Record fire.model.collateral Field postal_code added
    Added snippet:
    /# The zip code in which the property is located. Refer to https://www.federalreserve.gov/apps/reportingforms/Report/Index/FR_Y-14M for more information.  #/
    postal_code : string ?
    

  • 12. Record fire.model.collateral Field encumbrance_amount updated
    Before
    /# The amount of the collateral that is encumbered by potential future commitments or legal liabilities. Monetary type represented as a naturally positive integer number of cents/pence.  #/
    encumbrance_amount : int ?
    After
    /# The amount of the collateral that is encumbered by potential future commitments or legal liabilities. Monetary type represented as a naturally positive integer number of cents/pence.  #/
    encumbrance_amount : int( 0, * ) ?

  • 13. Record fire.model.collateral Field city added
    Added snippet:
    /# The city in which the property is located.  #/
    city : string ?
    

  • 14. Record fire.model.collateral Field country_code added
    Added snippet:
    /# The country of collateral. Two-letter country code as defined according to ISO 3166-1.  #/
    country_code : fire.model.country_code ?
    

  • 15. Enum fire.model.collateral_type Field suv added
    Added snippet:
    suv( "suv" )

  • 16. Enum fire.model.collateral_type Field van added
    Added snippet:
    van( "van" )

  • 17. Enum fire.model.collateral_type Field two_units added
    Added snippet:
    two_units( "two_units" )

  • 18. Enum fire.model.collateral_type Field car added
    Added snippet:
    car( "car" )

  • 19. Enum fire.model.collateral_type Field one_unit added
    Added snippet:
    one_unit( "one_unit" )

  • 20. Enum fire.model.collateral_type Field luxury added
    Added snippet:
    luxury( "luxury" )

  • 21. Enum fire.model.collateral_type Field co_op added
    Added snippet:
    co_op( "co_op" )

  • 22. Enum fire.model.collateral_type Field planned_unit_dev added
    Added snippet:
    planned_unit_dev( "planned_unit_dev" )

  • 23. Enum fire.model.collateral_type Field resi_mixed_use added
    Added snippet:
    resi_mixed_use( "resi_mixed_use" )

  • 24. Enum fire.model.collateral_type Field sport added
    Added snippet:
    sport( "sport" )

  • 25. Enum fire.model.collateral_type Field townhouse added
    Added snippet:
    townhouse( "townhouse" )

  • 26. Enum fire.model.collateral_type Field auto_other added
    Added snippet:
    auto_other( "auto_other" )

  • 27. Enum fire.model.collateral_type Field truck added
    Added snippet:
    truck( "truck" )

  • 28. Enum fire.model.collateral_type Field single_family added
    Added snippet:
    single_family( "single_family" )

  • 29. Enum fire.model.collateral_type Field condo added
    Added snippet:
    condo( "condo" )

  • 30. Enum fire.model.collateral_type Field three_units added
    Added snippet:
    three_units( "three_units" )

  • 31. Enum fire.model.collateral_type Field convertible added
    Added snippet:
    convertible( "convertible" )

  • 32. Enum fire.model.collateral_type Field four_units added
    Added snippet:
    four_units( "four_units" )

  • 33. Enum fire.model.collateral_type Field manufactured_house added
    Added snippet:
    manufactured_house( "manufactured_house" )

  • 34. Record fire.model.customer Field pd_irb_ec added
    Added snippet:
    /# The probability of default as determined by internal ratings-based approach. Expressed as a percentage between 0 and 1. This value is used in economic capital calculations.  #/
    pd_irb_ec : double( 0.0, 1.0 ) ?
    

  • 35. Record fire.model.customer Field postal_code added
    Added snippet:
    /# The post (zip) code in which the entity is domiciled.  #/
    postal_code : string ?
    

  • 36. Record fire.model.customer Field bankruptcy_type added
    Added snippet:
    /# The bankruptcy chapter of the borrower.  #/
    bankruptcy_type : fire.model.customer_bankruptcy_type ?
    

  • 37. Record fire.model.customer Field mic_code added
    Added snippet:
    /# The Stock Exchange where the company's primary stock trades  #/
    mic_code : string( 4, 4 ) ?
    

  • 38. Enum fire.model.customer_type Field national_bank added
    Added snippet:
    national_bank

  • 39. Enum fire.model.customer_type Field state_credit_union added
    Added snippet:
    state_credit_union

  • 40. Enum fire.model.customer_type Field state_member_bank added
    Added snippet:
    state_member_bank

  • 41. Enum fire.model.customer_type Field non_member_bank added
    Added snippet:
    non_member_bank

  • 42. Enum fire.model.customer_type Field federal_credit_union added
    Added snippet:
    federal_credit_union

  • 43. Record fire.model.derivative Field economic_loss added
    Added snippet:
    /# The definition of loss, used in estimating Loss Given Default for the reporting segment. When measuring economic loss, as opposed to accounting loss  #/
    economic_loss : int ?
    

  • 44. Record fire.model.derivative Field hedge_designation added
    Added snippet:
    /# ASU 2017-12 hedge designations allowed in conjunction with partial-term hedging election in ASC 815-20-25-12b(2)(ii). These designations are described in ASC 815-20-25-12A and 815-25-35-13B.
      
    ()
    () #/
    hedge_designation : fire.model.derivative_hedge_designation ?
    

  • 45. Record fire.model.derivative Field hedge_sidedness added
    Added snippet:
    /# Whether the hedging instrument provides a one-sided effective offset of the hedged risk, as permitted under ASC 815-20-25-76.
      
    () #/
    hedge_sidedness : fire.model.derivative_hedge_sidedness ?
    

  • 46. Record fire.model.derivative Field resolution_date added
    Added snippet:
    /# Date of resolution of the defaulted facility.  #/
    resolution_date : datetime ?
    

  • 47. Record fire.model.derivative Field default_date added
    Added snippet:
    /# Date of default.  #/
    default_date : datetime ?
    

  • 48. Record fire.model.derivative Field hedged_risk added
    Added snippet:
    /# The risk being hedged, among the potential hedged risks described under ASC 815-20-25-12 and ASC 815-20-25-15.
      
    ()
    () #/
    hedged_risk : fire.model.derivative_hedged_risk ?
    

  • 49. Record fire.model.derivative Field hedge_id added
    Added snippet:
    /# Unique identifier that establishes a relational link between a security and its associated derivative hedge. Enables consistent tracking, aggregation, and reconciliation of hedged positions across systems and datasets.  #/
    hedge_id : string ?
    

  • 50. Record fire.model.derivative Field ead added
    Added snippet:
    /# The EAD field allows users to input monetary exposure-at-default values across the derivative's lifecycle. Upon default, this field must be updated to reflect the final realised EAD value — that is, the actual exposure outstanding at the moment of default.  #/
    ead : int ?
    

  • 51. Record fire.model.derivative Field hedge_type added
    Added snippet:
    /# The type of hedge (fair value or cash flow hedge) associated with the holding. Whether it is hedging individually or is hedging as part of a portfolio of assets with similar risk that are hedged as a group in line with ASC 815-20-25-12 (b), ASC 815-20-2512A, or ASC 815-10-25-15.
      
    ()
    ()
    () #/
    hedge_type : fire.model.derivative_hedge_type ?
    

  • 52. Record fire.model.derivative Field hedged_cf_type added
    Added snippet:
    /# The type of cash flow associated with the hedge if it is a cash flow hedge. Refer to https://www.federalreserve.gov/apps/reportingforms/Report/Index/FR_Y-14Q for more information.  #/
    hedged_cf_type : fire.model.derivative_hedged_cf_type ?
    

  • 53. Enum fire.model.derivative_base_rate Field USTSR added
    Added snippet:
    USTSR

  • 54. Enum fire.model.derivative_base_rate Field FESR added
    Added snippet:
    FESR

  • 55. Record fire.model.entity Field postal_code added
    Added snippet:
    /# The post (zip) code in which the entity is domiciled.  #/
    postal_code : string ?
    

  • 56. Record fire.model.entity Field bankruptcy_type added
    Added snippet:
    /# The bankruptcy chapter of the borrower.  #/
    bankruptcy_type : fire.model.entity_bankruptcy_type ?
    

  • 57. Record fire.model.entity Field pd_irb_ec added
    Added snippet:
    /# The probability of default as determined by internal ratings-based approach. Expressed as a percentage between 0 and 1. This value is used in economic capital calculations.  #/
    pd_irb_ec : double( 0.0, 1.0 ) ?
    

  • 58. Enum fire.model.entity_type Field state_member_bank added
    Added snippet:
    state_member_bank

  • 59. Enum fire.model.entity_type Field state_credit_union added
    Added snippet:
    state_credit_union

  • 60. Enum fire.model.entity_type Field national_bank added
    Added snippet:
    national_bank

  • 61. Enum fire.model.entity_type Field federal_credit_union added
    Added snippet:
    federal_credit_union

  • 62. Enum fire.model.entity_type Field non_member_bank added
    Added snippet:
    non_member_bank

  • 63. Record fire.model.guarantor Field postal_code added
    Added snippet:
    /# The post (zip) code in which the entity is domiciled.  #/
    postal_code : string ?
    

  • 64. Record fire.model.guarantor Field pd_irb_ec added
    Added snippet:
    /# The probability of default as determined by internal ratings-based approach. Expressed as a percentage between 0 and 1. This value is used in economic capital calculations.  #/
    pd_irb_ec : double( 0.0, 1.0 ) ?
    

  • 65. Record fire.model.guarantor Field bankruptcy_type added
    Added snippet:
    /# The bankruptcy chapter of the borrower.  #/
    bankruptcy_type : fire.model.guarantor_bankruptcy_type ?
    

  • 66. Enum fire.model.guarantor_type Field state_member_bank added
    Added snippet:
    state_member_bank

  • 67. Enum fire.model.guarantor_type Field non_member_bank added
    Added snippet:
    non_member_bank

  • 68. Enum fire.model.guarantor_type Field national_bank added
    Added snippet:
    national_bank

  • 69. Enum fire.model.guarantor_type Field federal_credit_union added
    Added snippet:
    federal_credit_union

  • 70. Enum fire.model.guarantor_type Field state_credit_union added
    Added snippet:
    state_credit_union

  • 71. Record fire.model.issuer Field postal_code added
    Added snippet:
    /# The post (zip) code in which the entity is domiciled.  #/
    postal_code : string ?
    

  • 72. Record fire.model.issuer Field bankruptcy_type added
    Added snippet:
    /# The bankruptcy chapter of the borrower.  #/
    bankruptcy_type : fire.model.issuer_bankruptcy_type ?
    

  • 73. Record fire.model.issuer Field pd_irb_ec added
    Added snippet:
    /# The probability of default as determined by internal ratings-based approach. Expressed as a percentage between 0 and 1. This value is used in economic capital calculations.  #/
    pd_irb_ec : double( 0.0, 1.0 ) ?
    

  • 74. Enum fire.model.issuer_type Field federal_credit_union added
    Added snippet:
    federal_credit_union

  • 75. Enum fire.model.issuer_type Field state_credit_union added
    Added snippet:
    state_credit_union

  • 76. Enum fire.model.issuer_type Field state_member_bank added
    Added snippet:
    state_member_bank

  • 77. Enum fire.model.issuer_type Field non_member_bank added
    Added snippet:
    non_member_bank

  • 78. Enum fire.model.issuer_type Field national_bank added
    Added snippet:
    national_bank

  • 79. Record fire.model.loan Field participation_int added
    Added snippet:
    /# For participated or syndicated credit facilities that have closed and settled, the percentage of the total loan commitment held by the reporting entity. Refer to https://www.federalreserve.gov/apps/reportingforms/Report/Index/FR_Y-14Q for more information.  #/
    participation_int : double ?
    

  • 80. Record fire.model.loan Field servicer_id added
    Added snippet:
    /# This is the unique id to identify the servicer of a loan.  #/
    servicer_id : string ?
    

  • 81. Record fire.model.loan Field ead_irb_ec added
    Added snippet:
    /# The expected gross dollar exposure for each facility upon a borrower's default as determined by internal ratings-based approach. This value is used in economic capital calculations.  #/
    ead_irb_ec : int ?
    

  • 82. Record fire.model.loan Field lgd_irb_ec added
    Added snippet:
    /# The loss given default as determined by internal ratings-based approach. Expressed as a percentage between 0 and 1. This value is used in economic capital calculations.  #/
    lgd_irb_ec : double( 0.0, 1.0 ) ?
    

  • 83. Record fire.model.loan Field accrual_status added
    Added snippet:
    /# The accrual status of the loan or line of credit.  #/
    accrual_status : fire.model.loan_accrual_status ?
    

  • 84. Record fire.model.loan Field participation_type added
    Added snippet:
    /# For participated or syndicated credit facilities that have closed and settled, indicates the type of participation in the loan. Refer to https://www.federalreserve.gov/apps/reportingforms/Report/Index/FR_Y-14Q for more information.  #/
    participation_type : fire.model.loan_participation_type ?
    

  • 85. Record fire.model.loan Field review_date added
    Added snippet:
    /# The currently scheduled review date for Counterparty exposure. This date should be set in the future. Formatted as YYYY-MM-DDTHH:MM:SSZ in accordance with ISO 8601.  #/
    review_date : datetime ?
    

  • 86. Record fire.model.loan Field lgd_floored updated
    Before
    /# The final LGD value after the relevant floors have been applied. To be used in the IRB RWA calculations  #/
    lgd_floored : double ?
    After
    /# The final LGD value after the relevant floors have been applied. To be used in the IRB RWA calculations  #/
    lgd_floored : double( 0.0, 1.0 ) ?

  • 87. Record fire.model.loan Field pd_irb_ec added
    Added snippet:
    /# The probability of default as determined by internal ratings-based approach. Expressed as a percentage between 0 and 1. This value is used in economic capital calculations.  #/
    pd_irb_ec : double( 0.0, 1.0 ) ?
    

  • 88. Record fire.model.loan Field repurchase_status added
    Added snippet:
    /# The current status of the repurchase of the loan.  #/
    repurchase_status : fire.model.loan_repurchase_status ?
    

  • 89. Enum fire.model.loan_arrears_arrangement Field prin_def_rate added
    Added snippet:
    prin_def_rate

  • 90. Enum fire.model.loan_arrears_arrangement Field term_prin_forgive added
    Added snippet:
    term_prin_forgive

  • 91. Enum fire.model.loan_arrears_arrangement Field mi_claim_adv added
    Added snippet:
    mi_claim_adv

  • 92. Enum fire.model.loan_arrears_arrangement Field reo added
    Added snippet:
    reo

  • 93. Enum fire.model.loan_arrears_arrangement Field recap added
    Added snippet:
    recap

  • 94. Enum fire.model.loan_arrears_arrangement Field prin_def_term added
    Added snippet:
    prin_def_term

  • 95. Enum fire.model.loan_arrears_arrangement Field term_recap added
    Added snippet:
    term_recap

  • 96. Enum fire.model.loan_arrears_arrangement Field principal_forgive added
    Added snippet:
    principal_forgive

  • 97. Enum fire.model.loan_arrears_arrangement Field rate_prin_forgive added
    Added snippet:
    rate_prin_forgive

  • 98. Enum fire.model.loan_arrears_arrangement Field renewal added
    Added snippet:
    renewal

  • 99. Enum fire.model.loan_arrears_arrangement Field prin_def_rate_term added
    Added snippet:
    prin_def_rate_term

  • 100. Enum fire.model.loan_arrears_arrangement Field rate_term added
    Added snippet:
    rate_term

  • 101. Enum fire.model.loan_arrears_arrangement Field principal_defer added
    Added snippet:
    principal_defer

  • 102. Enum fire.model.loan_arrears_arrangement Field rate_term_prin_forgive added
    Added snippet:
    rate_term_prin_forgive

  • 103. Enum fire.model.loan_arrears_arrangement Field rate_red_frozen added
    Added snippet:
    rate_red_frozen

  • 104. Enum fire.model.loan_arrears_arrangement Field term_ext added
    Added snippet:
    term_ext

  • 105. Enum fire.model.loan_base_rate Field cofi_nm added
    Added snippet:
    cofi_nm

  • 106. Enum fire.model.loan_base_rate Field tbill added
    Added snippet:
    tbill

  • 107. Enum fire.model.loan_base_rate Field sofr_1y added
    Added snippet:
    sofr_1y

  • 108. Enum fire.model.loan_base_rate Field mta added
    Added snippet:
    mta

  • 109. Enum fire.model.loan_base_rate Field sofr_6m added
    Added snippet:
    sofr_6m

  • 110. Enum fire.model.loan_base_rate Field tbill_other added
    Added snippet:
    tbill_other

  • 111. Enum fire.model.loan_base_rate Field cofi added
    Added snippet:
    cofi

  • 112. Enum fire.model.loan_base_rate Field cofi_other added
    Added snippet:
    cofi_other

  • 113. Enum fire.model.loan_base_rate Field tbill_1y added
    Added snippet:
    tbill_1y

  • 114. Enum fire.model.loan_base_rate Field tbill_6m added
    Added snippet:
    tbill_6m

  • 115. Enum fire.model.loan_base_rate Field sofr_3m added
    Added snippet:
    sofr_3m

  • 116. Enum fire.model.loan_base_rate Field tbill_3y added
    Added snippet:
    tbill_3y

  • 117. Enum fire.model.loan_base_rate Field cert_dep added
    Added snippet:
    cert_dep

  • 118. Enum fire.model.loan_base_rate Field sofr_other added
    Added snippet:
    sofr_other

  • 119. Enum fire.model.loan_base_rate Field tbill_5y added
    Added snippet:
    tbill_5y

  • 120. Enum fire.model.loan_base_rate Field tbill_3m added
    Added snippet:
    tbill_3m

  • 121. Enum fire.model.loan_base_rate Field prime added
    Added snippet:
    prime

  • 122. Enum fire.model.loan_base_rate Field cofi_11th added
    Added snippet:
    cofi_11th

  • 123. Enum fire.model.loan_base_rate Field sofr_1m added
    Added snippet:
    sofr_1m

  • 124. Enum fire.model.loan_base_rate Field other added
    Added snippet:
    other

  • 125. Enum fire.model.loan_base_rate Field cosi added
    Added snippet:
    cosi

  • 126. Enum fire.model.loan_base_rate Field sofr added
    Added snippet:
    sofr

  • 127. Enum fire.model.loan_purpose Field operational_sym added
    Added snippet:
    operational_sym

  • 128. Enum fire.model.loan_purpose Field operational_non_sym added
    Added snippet:
    operational_non_sym

  • 129. Enum fire.model.loan_purpose Field education added
    Added snippet:
    education

  • 130. Enum fire.model.loan_purpose Field cash_out added
    Added snippet:
    cash_out

  • 131. Enum fire.model.loan_purpose Field renovation added
    Added snippet:
    renovation

  • 132. Enum fire.model.loan_purpose Field debt_consolidation added
    Added snippet:
    debt_consolidation

  • 133. Enum fire.model.loan_purpose Field term added
    Added snippet:
    term

  • 134. Enum fire.model.loan_purpose Field commercial added
    Added snippet:
    commercial

  • 135. Enum fire.model.loan_purpose Field refinance added
    Added snippet:
    refinance

  • 136. Enum fire.model.loan_purpose Field rate added
    Added snippet:
    rate

  • 137. Enum fire.model.loan_purpose Field commercial_property added
    Added snippet:
    commercial_property

  • 138. Enum fire.model.loan_purpose Field medical added
    Added snippet:
    medical

  • 139. Enum fire.model.loan_status Field frozen added
    Added snippet:
    frozen

  • 140. Enum fire.model.loan_status Field closed added
    Added snippet:
    closed

  • 141. Enum fire.model.loan_type Field mortgage_va added
    Added snippet:
    mortgage_va( "mortgage_va" )

  • 142. Enum fire.model.loan_type Field mortgage_fha_project added
    Added snippet:
    mortgage_fha_project( "mortgage_fha_project" )

  • 143. Enum fire.model.loan_type Field mortgage_pmi added
    Added snippet:
    mortgage_pmi( "mortgage_pmi" )

  • 144. Enum fire.model.loan_type Field heloc_lockout added
    Added snippet:
    heloc_lockout( "heloc_lockout" )

  • 145. Enum fire.model.loan_type Field mortgage_no_pmi added
    Added snippet:
    mortgage_no_pmi( "mortgage_no_pmi" )

  • 146. Enum fire.model.loan_type Field mortgage_fha_res added
    Added snippet:
    mortgage_fha_res( "mortgage_fha_res" )

  • 147. Enum fire.model.loan_type Field mortgage_cra added
    Added snippet:
    mortgage_cra( "mortgage_cra" )

  • 148. Enum fire.model.loan_type Field mortgage_hud235 added
    Added snippet:
    mortgage_hud235( "mortgage_hud235" )

  • 149. Enum fire.model.loan_type Field heloan added
    Added snippet:
    heloan( "heloan" )

  • 150. Record fire.model.risk_rating Field description added
    Added snippet:
    /# A description of the internal risk rating.  #/
    description : string ?
    

  • 151. Record fire.model.security Field servicing added
    Added snippet:
    /# The method by which the debt shall be repaid  #/
    servicing : fire.model.security_servicing ?
    

  • 152. Record fire.model.security Field distribution_type added
    Added snippet:
    /# The instrument's coupon/dividend distribution type, such as cumulative or noncumulative. Refer to https://www.federalreserve.gov/apps/reportingforms/Report/Index/FR_Y-14Q for more information.  #/
    distribution_type : fire.model.security_distribution_type ?
    

  • 153. Record fire.model.security Field cum_write_offs added
    Added snippet:
    /# The portion of the security which has been written off.  #/
    cum_write_offs : int( 0, * ) ?
    

  • 154. Record fire.model.security Field fees added
    Added snippet:
    /# The fees associated with the security.  #/
    fees : int ?
    

  • 155. Record fire.model.security Field ead added
    Added snippet:
    /# The EAD field allows users to input monetary exposure-at-default values across the security's lifecycle. Upon default, this field must be updated to reflect the final realised EAD value — that is, the actual exposure outstanding at the moment of default.  #/
    ead : int ?
    

  • 156. Record fire.model.security Field rate_type added
    Added snippet:
    /# Describes the type of interest rate applied to the security.  #/
    rate_type : fire.model.security_rate_type ?
    

  • 157. Record fire.model.security Field hedge_id added
    Added snippet:
    /# Unique identifier that establishes a relational link between a security and its associated derivative hedge. Enables consistent tracking, aggregation, and reconciliation of hedged positions across systems and datasets.  #/
    hedge_id : string ?
    

  • 158. Record fire.model.security Field default_date added
    Added snippet:
    /# Date of default.  #/
    default_date : datetime ?
    

  • 159. Record fire.model.security Field hedged_percentage added
    Added snippet:
    /# In the case of a designated fair value hedge, the portion of the asset being hedged, as determined according to ASC 815-20-25-12 (b) and ASC 815-20-25-12A.  #/
    hedged_percentage : double( 0.0, 1.0 ) ?
    

  • 160. Record fire.model.security Field economic_loss added
    Added snippet:
    /# The definition of loss, used in estimating Loss Given Default for the reporting segment. When measuring economic loss, as opposed to accounting loss  #/
    economic_loss : int ?
    

  • 161. Record fire.model.security Field sedol added
    Added snippet:
    /# The stock exchange daily official list (SEDOL) is a seven-character identification code assigned to securities that trade on the London Stock Exchange and various smaller exchanges in the United Kingdom. SEDOL codes are used for unit trusts, investment trusts, insurance-linked securities, and domestic and foreign stocks.  #/
    sedol : string ?
    

  • 162. Record fire.model.security Field description added
    Added snippet:
    /# A more user-friendly description of the security.  #/
    description : string ?
    

  • 163. Record fire.model.security Field issuance_type added
    Added snippet:
    /# Indicates the type of placement for issuances. For example, private placements, other non-publicly offered securites, publicly offered securities or direct purchase municipal securities. Refer to https://www.federalreserve.gov/apps/reportingforms/Report/Index/FR_Y-14Q for more information.  #/
    issuance_type : fire.model.security_issuance_type ?
    

  • 164. Record fire.model.security Field resolution_date added
    Added snippet:
    /# Date of resolution of the defaulted facility.  #/
    resolution_date : datetime ?
    

  • 165. Enum fire.model.security_type Field abs_student added
    Added snippet:
    abs_student

  • 166. Enum fire.model.security_type Field loan_pool added
    Added snippet:
    loan_pool

  • 167. Enum fire.model.security_type Field clo added
    Added snippet:
    clo

  • 168. Enum fire.model.security_type Field standby added
    Added snippet:
    standby

  • 169. Enum fire.model.security_type Field financial added
    Added snippet:
    financial

  • 170. Enum fire.model.security_type Field documentary added
    Added snippet:
    documentary

  • 171. Enum fire.model.security_type Field performance added
    Added snippet:
    performance

  • 172. Enum fire.model.security_type Field ars added
    Added snippet:
    ars

  • 173. Enum fire.model.security_type Field cdo added
    Added snippet:
    cdo


  • 1. Record fire.model.batch__data1 updated
    fire.model.batch__data1 > fire.model.loan > fire.model.accounting_treatment > fire.model.batch__data1 > fire.model.derivative > fire.model.accounting_treatment > fire.model.batch__data1 > fire.model.account > fire.model.accounting_treatment > fire.model.batch__data1 > fire.model.security > fire.model.accounting_treatment

  • 2. Record fire.model.batch__data1 updated
    fire.model.batch__data1 > fire.model.security > fire.model.security_type

  • 3. Record fire.model.batch__data1 updated
    fire.model.batch__data1 > fire.model.account > fire.model.account_purpose

  • 4. Record fire.model.batch__data1 updated
    fire.model.batch__data1 > fire.model.derivative

  • 5. Record fire.model.batch__data1 updated
    fire.model.batch__data1 > fire.model.guarantor > fire.model.guarantor_type

  • 6. Record fire.model.batch__data1 updated
    fire.model.batch__data1 > fire.model.security

  • 7. Record fire.model.batch__data1 updated
    fire.model.batch__data1 > fire.model.derivative > fire.model.derivative_base_rate

  • 8. Record fire.model.batch__data1 updated
    fire.model.batch__data1 > fire.model.issuer > fire.model.issuer_type

  • 9. Record fire.model.batch__data1 updated
    fire.model.batch__data1 > fire.model.loan > fire.model.loan_type

  • 10. Record fire.model.batch__data1 updated
    fire.model.batch__data1 > fire.model.guarantor

  • 11. Record fire.model.batch__data1 updated
    fire.model.batch__data1 > fire.model.customer > fire.model.customer_type

  • 12. Record fire.model.batch__data1 updated
    fire.model.batch__data1 > fire.model.issuer

  • 13. Record fire.model.batch__data1 updated
    fire.model.batch__data1 > fire.model.collateral > fire.model.collateral_type

  • 14. Record fire.model.batch__data1 updated
    fire.model.batch__data1 > fire.model.collateral

  • 15. Record fire.model.batch__data1 updated
    fire.model.batch__data1 > fire.model.account

  • 16. Record fire.model.batch__data1 updated
    fire.model.batch__data1 > fire.model.loan > fire.model.loan_status

  • 17. Record fire.model.batch__data1 updated
    fire.model.batch__data1 > fire.model.loan

  • 18. Record fire.model.batch__data1 updated
    fire.model.batch__data1 > fire.model.loan > fire.model.loan_base_rate

  • 19. Record fire.model.batch__data1 updated
    fire.model.batch__data1 > fire.model.loan > fire.model.loan_arrears_arrangement

  • 20. Record fire.model.batch__data1 updated
    fire.model.batch__data1 > fire.model.customer

  • 21. Record fire.model.batch__data1 updated
    fire.model.batch__data1 > fire.model.loan > fire.model.loan_purpose

  • 22. Record fire.model.example updated
    fire.model.example > fire.model.example_data > fire.model.loan > fire.model.accounting_treatment > fire.model.example > fire.model.example_data > fire.model.derivative > fire.model.accounting_treatment > fire.model.example > fire.model.example_data > fire.model.security > fire.model.accounting_treatment > fire.model.example > fire.model.example_data > fire.model.account > fire.model.accounting_treatment

  • 23. Record fire.model.example updated
    fire.model.example > fire.model.example_data > fire.model.security > fire.model.security_type

  • 24. Record fire.model.example updated
    fire.model.example > fire.model.example_data > fire.model.account > fire.model.account_purpose

  • 25. Record fire.model.example updated
    fire.model.example > fire.model.example_data > fire.model.derivative

  • 26. Record fire.model.example updated
    fire.model.example > fire.model.example_data > fire.model.guarantor > fire.model.guarantor_type

  • 27. Record fire.model.example updated
    fire.model.example > fire.model.example_data > fire.model.security

  • 28. Record fire.model.example updated
    fire.model.example > fire.model.example_data > fire.model.derivative > fire.model.derivative_base_rate

  • 29. Record fire.model.example updated
    fire.model.example > fire.model.example_data > fire.model.issuer > fire.model.issuer_type

  • 30. Record fire.model.example updated
    fire.model.example > fire.model.example_data > fire.model.loan > fire.model.loan_type

  • 31. Record fire.model.example updated
    fire.model.example > fire.model.example_data > fire.model.guarantor

  • 32. Record fire.model.example updated
    fire.model.example > fire.model.example_data > fire.model.customer > fire.model.customer_type

  • 33. Record fire.model.example updated
    fire.model.example > fire.model.example_data > fire.model.issuer

  • 34. Record fire.model.example updated
    fire.model.example > fire.model.example_data > fire.model.collateral > fire.model.collateral_type

  • 35. Record fire.model.example updated
    fire.model.example > fire.model.example_data > fire.model.collateral

  • 36. Record fire.model.example updated
    fire.model.example > fire.model.example_data > fire.model.account

  • 37. Record fire.model.example updated
    fire.model.example > fire.model.example_data > fire.model.loan > fire.model.loan_status

  • 38. Record fire.model.example updated
    fire.model.example > fire.model.example_data > fire.model.loan

  • 39. Record fire.model.example updated
    fire.model.example > fire.model.example_data > fire.model.loan > fire.model.loan_base_rate

  • 40. Record fire.model.example updated
    fire.model.example > fire.model.example_data > fire.model.loan > fire.model.loan_arrears_arrangement

  • 41. Record fire.model.example updated
    fire.model.example > fire.model.example_data > fire.model.customer

  • 42. Record fire.model.example updated
    fire.model.example > fire.model.example_data > fire.model.loan > fire.model.loan_purpose

  • 43. Record fire.model.example_data updated
    fire.model.example_data > fire.model.loan > fire.model.accounting_treatment > fire.model.example_data > fire.model.derivative > fire.model.accounting_treatment > fire.model.example_data > fire.model.security > fire.model.accounting_treatment > fire.model.example_data > fire.model.account > fire.model.accounting_treatment

  • 44. Record fire.model.example_data updated
    fire.model.example_data > fire.model.security > fire.model.security_type

  • 45. Record fire.model.example_data updated
    fire.model.example_data > fire.model.account > fire.model.account_purpose

  • 46. Record fire.model.example_data updated
    fire.model.example_data > fire.model.derivative

  • 47. Record fire.model.example_data updated
    fire.model.example_data > fire.model.guarantor > fire.model.guarantor_type

  • 48. Record fire.model.example_data updated
    fire.model.example_data > fire.model.security

  • 49. Record fire.model.example_data updated
    fire.model.example_data > fire.model.derivative > fire.model.derivative_base_rate

  • 50. Record fire.model.example_data updated
    fire.model.example_data > fire.model.issuer > fire.model.issuer_type

  • 51. Record fire.model.example_data updated
    fire.model.example_data > fire.model.loan > fire.model.loan_type

  • 52. Record fire.model.example_data updated
    fire.model.example_data > fire.model.guarantor

  • 53. Record fire.model.example_data updated
    fire.model.example_data > fire.model.customer > fire.model.customer_type

  • 54. Record fire.model.example_data updated
    fire.model.example_data > fire.model.issuer

  • 55. Record fire.model.example_data updated
    fire.model.example_data > fire.model.collateral > fire.model.collateral_type

  • 56. Record fire.model.example_data updated
    fire.model.example_data > fire.model.collateral

  • 57. Record fire.model.example_data updated
    fire.model.example_data > fire.model.account

  • 58. Record fire.model.example_data updated
    fire.model.example_data > fire.model.loan > fire.model.loan_status

  • 59. Record fire.model.example_data updated
    fire.model.example_data > fire.model.loan

  • 60. Record fire.model.example_data updated
    fire.model.example_data > fire.model.loan > fire.model.loan_base_rate

  • 61. Record fire.model.example_data updated
    fire.model.example_data > fire.model.loan > fire.model.loan_arrears_arrangement

  • 62. Record fire.model.example_data updated
    fire.model.example_data > fire.model.customer

  • 63. Record fire.model.example_data updated
    fire.model.example_data > fire.model.loan > fire.model.loan_purpose


  • 1. Record account Field lgd_irb updated
    Before
    The loss given default as determined by internal rating-based methods, represented as a number between 0 and 1.
    After
    The loss given default as determined by internal ratings-based approach. Expressed as a percentage between 0 and 1. This value is used in regulatory capital calculations.

  • 2. Record account Field pd_irb updated
    Before
    The probability of default as determined by internal rating-based methods, represented as a number between 0 and 1.
    After
    The probability of default as determined by internal ratings-based approach. Expressed as a percentage between 0 and 1. This value is used in regulatory capital calculations.

  • 3. Record customer Field lgd_irb updated
    Before
    The loss given default as determined by internal rating-based methods, represented as a number between 0 and 1.
    After
    The loss given default as determined by internal ratings-based approach. Expressed as a percentage between 0 and 1. This value is used in regulatory capital calculations.

  • 4. Record customer Field pd_irb updated
    Before
    The probability of default as determined by internal rating-based methods, represented as a number between 0 and 1.
    After
    The probability of default as determined by internal ratings-based approach. Expressed as a percentage between 0 and 1. This value is used in regulatory capital calculations.

  • 5. Record customer Field incurred_cva updated
    Before
    The amount of credit valuation adjustements being recognised by the institution as an incurred write-down, calculated without taking into account any offsetting debit value adjustment attributed to the firm's own credit risk, that has been already excluded from own funds.
    After
    The amount of credit valuation adjustments being recognised by the institution as an incurred write-down, calculated without taking into account any offsetting debit value adjustment attributed to the firm's own credit risk, that has been already excluded from own funds.

  • 6. Record derivative Field pd_irb updated
    Before
    The probability of default as determined by internal rating-based methods, represented as a number between 0 and 1.
    After
    The probability of default as determined by internal ratings-based approach. Expressed as a percentage between 0 and 1. This value is used in regulatory capital calculations.

  • 7. Record derivative Field lgd_irb updated
    Before
    The loss given default as determined by internal rating-based methods, represented as a number between 0 and 1.
    After
    The loss given default as determined by internal ratings-based approach. Expressed as a percentage between 0 and 1. This value is used in regulatory capital calculations.

  • 8. Record entity Field lgd_irb updated
    Before
    The loss given default as determined by internal rating-based methods, represented as a number between 0 and 1.
    After
    The loss given default as determined by internal ratings-based approach. Expressed as a percentage between 0 and 1. This value is used in regulatory capital calculations.

  • 9. Record entity Field pd_irb updated
    Before
    The probability of default as determined by internal rating-based methods, represented as a number between 0 and 1.
    After
    The probability of default as determined by internal ratings-based approach. Expressed as a percentage between 0 and 1. This value is used in regulatory capital calculations.

  • 10. Record guarantor Field lgd_irb updated
    Before
    The loss given default as determined by internal rating-based methods, represented as a number between 0 and 1.
    After
    The loss given default as determined by internal ratings-based approach. Expressed as a percentage between 0 and 1. This value is used in regulatory capital calculations.

  • 11. Record guarantor Field pd_irb updated
    Before
    The probability of default as determined by internal rating-based methods, represented as a number between 0 and 1.
    After
    The probability of default as determined by internal ratings-based approach. Expressed as a percentage between 0 and 1. This value is used in regulatory capital calculations.

  • 12. Record issuer Field pd_irb updated
    Before
    The probability of default as determined by internal rating-based methods, represented as a number between 0 and 1.
    After
    The probability of default as determined by internal ratings-based approach. Expressed as a percentage between 0 and 1. This value is used in regulatory capital calculations.

  • 13. Record issuer Field lgd_irb updated
    Before
    The loss given default as determined by internal rating-based methods, represented as a number between 0 and 1.
    After
    The loss given default as determined by internal ratings-based approach. Expressed as a percentage between 0 and 1. This value is used in regulatory capital calculations.

  • 14. Record loan Field lgd_irb updated
    Before
    The loss given default as determined by internal rating-based methods.
    After
    The loss given default as determined by internal ratings-based approach. Expressed as a percentage between 0 and 1. This value is used in regulatory capital calculations.

  • 15. Record loan Field pd_irb updated
    Before
    The probability of default as determined by internal rating-based methods. Percentage between 0 an 1.
    After
    The probability of default as determined by internal rating-based methods. Percentage between 0 and 1.

  • 16. Record loan Field pd_retail_irb updated
    Before
    The retail probability of default as determined by internal rating-based methods. Percentage between 0 an 1.
    After
    The retail probability of default as determined by internal rating-based methods. Percentage between 0 and 1.

  • 17. Record loan Field lgd_downturn updated
    Before
    The loss given default in the event of an economic downturn. Percentage between 0 an 1.
    After
    The loss given default in the event of an economic downturn. Percentage between 0 and 1.

  • 18. Record security Field pd_irb updated
    Before
    The probability of default as determined by internal rating-based methods, represented as a number between 0 and 1.
    After
    The probability of default as determined by internal ratings-based approach. Expressed as a percentage between 0 and 1. This value is used in regulatory capital calculations.

  • 19. Record security Field lgd_irb updated
    Before
    The loss given default as determined by internal rating-based methods, represented as a number between 0 and 1.
    After
    The loss given default as determined by internal ratings-based approach. Expressed as a percentage between 0 and 1. This value is used in regulatory capital calculations.