Skip to content
Staircase

person_income

The link between a person and one income record.

Person_income describes properties related to a person's income.

Why it matters

A person has income of several kinds at once — base salary, bonus, commission, self-employment, rental — and each is a separate income record because qualification treats the kinds differently. This class is the join between the person and one of them.

Making the relationship its own class is what allows the several-to-several case without a compound key: two applicants can be attributed a share of the same rental income, and one applicant can hold six income records, using the same shape in both directions.

In practice

Income writes one of these per record it returns, and the qualification layer under Income reads them to decide which figures may be counted.

Relationships

PropertyPoints atDefinition
has_income income A person has income. Income is money that a person or organization earns or receives on a regular basis from various sources.
has_person person A member is also a person.

Type to search.