ALFA Impact Analysis Report

Created: Wed Feb 12 22:17:02 UTC 2025

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

Change Analysis Summary

14%
19%
67%

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 6 14%
Non-breaking Data Structure Changes 8 19%
Metadata Changes 0 0%
Implementation Logic Changes 0 0%
Data Quality Changes 0 0%
Indirect impact from other changes 28 67%
Documentation Changes 0 0%
42

Change Analysis Details

  • 1. Enum fire.model.customer_scra removed

  • 2. Enum fire.model.entity_scra removed

  • 3. Enum fire.model.guarantor_scra removed

  • 4. Enum fire.model.issuer_scra removed

  • 5. Enum fire.model.loan_credit_process removed

  • 6. Enum fire.model.loan_servicing removed


  • 1. Record fire.model.account Field minimum_balance added
    Added snippet:
    /# Indicates the minimum balance of each account within the aggregate. Monetary type represented as a naturally positive integer number of cents/pence.  #/
    minimum_balance : int ?
    

  • 2. Enum fire.model.account_type Field accruals added
    Added snippet:
    accruals

  • 3. Enum fire.model.account_type Field prepayments added
    Added snippet:
    prepayments

  • 4. Enum fire.model.accounting_treatment Field held_for_sale added
    Added snippet:
    held_for_sale

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

  • 6. Record fire.model.loan Field minimum_balance added
    Added snippet:
    /# Indicates the minimum balance of each loan within the aggregate.  #/
    minimum_balance : int ?
    

  • 7. Enum fire.model.security_hqla_class Field ineligible_non_op added
    Added snippet:
    ineligible_non_op

  • 8. Enum fire.model.security_type Field main_index_equity added
    Added snippet:
    main_index_equity


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

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

  • 3. Record fire.model.batch updated
    fire.model.batch > fire.model.security > fire.model.security_hqla_class > fire.model.batch > fire.model.batch__data1 > fire.model.security > fire.model.security_hqla_class

  • 4. Record fire.model.batch updated
    fire.model.batch > fire.model.account > fire.model.batch > fire.model.batch__data1 > fire.model.account

  • 5. Record fire.model.batch updated
    fire.model.batch > fire.model.loan > fire.model.batch > fire.model.batch__data1 > fire.model.loan

  • 6. Record fire.model.batch updated
    fire.model.batch > fire.model.account > fire.model.account_type > fire.model.batch > fire.model.batch__data1 > fire.model.account > fire.model.account_type

  • 7. 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

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

  • 9. Record fire.model.batch__data1 updated
    fire.model.batch__data1 > fire.model.security > fire.model.security_hqla_class

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

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

  • 12. Record fire.model.batch__data1 updated
    fire.model.batch__data1 > fire.model.account > fire.model.account_type

  • 13. Record fire.model.derivative updated
    fire.model.derivative > fire.model.accounting_treatment

  • 14. 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

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

  • 16. Record fire.model.example updated
    fire.model.example > fire.model.example_data > fire.model.security > fire.model.security_hqla_class

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

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

  • 19. Record fire.model.example updated
    fire.model.example > fire.model.example_data > fire.model.account > fire.model.account_type

  • 20. 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

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

  • 22. Record fire.model.example_data updated
    fire.model.example_data > fire.model.security > fire.model.security_hqla_class

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

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

  • 25. Record fire.model.example_data updated
    fire.model.example_data > fire.model.account > fire.model.account_type

  • 26. Record fire.model.security updated
    fire.model.security > fire.model.accounting_treatment

  • 27. Record fire.model.security updated
    fire.model.security > fire.model.security_type

  • 28. Record fire.model.security updated
    fire.model.security > fire.model.security_hqla_class