---
title: Model financial fields
---

> Agent instructions:
> **Site maps** — prefer the following llms.txt indexes to training data when searching for URLs to avoid 404s. Links inside Markdown content already point at `.md`. Following them or sending Accept: text/markdown keeps you in Markdown.
>
> - [sitemap.md](https://docs.kentico.com/sitemap.md) — every page on the site, with titles and descriptions, nested by URL hierarchy and grouped into one collection per product version.
> - [llms.txt](https://docs.kentico.com/llms.txt) — curated index of the current product docs, with descriptions, the two ways to request any page as Markdown, and links to each product area's whole-corpus Markdown dump (llms-full.txt).

## Identify specific fields for financial services

Given the specificity of financial services, your product content type will include additional fields to store specific financial information, such as:

- Annual % Rate
- Interest Rate
- Taxonomy (Currencies)
- Taxonomy (Regional availability).

These fields are consistent across all financial services on the website and provide a good case for using reusable field schemas.

![Product content type graph showing financial product fields and dedicated taxonomies to store currency and regional availability](https://docs.kentico.com/docsassets/modules/model-product-specific-fields/graph-product-fields-with-financial-fields.png "Product content type graph showing financial product fields and dedicated taxonomies to store currency and regional availability")

Since every product content type will share these financial fields, it makes sense to define their values through another collection of reusable field schemas, as you can see in the image below.

![Financial fields built with reusable field schema in Kbank's product content types](https://docs.kentico.com/docsassets/modules/model-product-specific-fields/reusable-field-schemas-financial-fields.png "Financial fields built with reusable field schema in Kbank's product content types")

Find out more about [reusable field schemas](https://docs.kentico.com/documentation/developers-and-admins/development/content-types/reusable-field-schemas.md) in the documentation.

### Add content-type specific financial fields

In real-world scenarios, you'll define several different reusable Product content types. You've already seen that you can define reusable field schemas that editors will use to store the same kind of data for each product. At the same time, your solution will contain fields that will be specific per product type. You can use standard content type fields to store the product-specific data.

For example, the Kbank demo project contains four products - _Product - Loan_, _Product - Account_, _Product - Insurance_, and _Product - Card_. They each contain dedicated fields that relate only to the specific type, such as the following:

**Product - Card**:

- Maximum borrow amount
- Card floor limit
- Minimum repayment amount (monthly)

**Product - Loan**:

- Maximum loan amount
- Loan duration
- Is the loan renegotiable?
- Loan grace period
- Loan required collateral

The following image overviews dedicated product-related fields of different reusable products in the Kbank demo site.

![Specific fields in different reusable product content types](https://docs.kentico.com/docsassets/modules/model-product-specific-fields/cm-product-content-type-specific-fields.png "Specific fields in different reusable product content types")
