EBA NPL Data Models

The pages in this section document in detail the EBA NPL data models. openNPL implements the core relations (Tables) of the EBA Portfolio Template EBA Templates

Each data model is implemented in a separate file TABLE_NAME.py in the npl_portfolio directory. In addition there is a Portfolio Model and a Portfolio Snapshot Model implemented in the (models.py) file. These models extend the EBA recommendation to enable and/or improve the usability of the openNPL platform.


Missing are the following: the Lease Table and the Schedule tables (Swap cashflows and Historical Repayments)


The Relation Tables of the EBA Specification are not implemented as they are redundant in the openNPL database design