export interface Account {
    description: string
}

export interface Tenant {
    salutation: string
    firstname: string
    lastname: string
    address1: string
    address2: string
    address3: string
    zip: string
    city: string
    phone1: string
    phone2: string
    iban: string
    account: number
}

export interface Premise {
    description: string
    street: string
    zip: string
    city: string
}

export interface Flat {
    description: string
    premise: number
    area: number
    flat_no: number
}

export interface OverheadAdvance {
    description: string
    amount: number
    startdate: string
    enddate: string
}

export interface OverheadAdvanceFlatMapping {
    overhead_advance: number
    flat: number
}

export interface Parking {
    description: string
    premise: number
}

export interface CommercialPremise {
    description: string
    premise: number
}

export interface Tenancy {
    description: string
    tenant: number
    flat: number
    parking: number
    commercial_premise: number
    startdate: string
    enddate: string
}

export interface Fee {
    description: string
    amount: number
    fee_type: string
    startdate: string
    enddate: string
}

export interface TenancyFeeMapping {
    tenancy: number
    fee: number
}

export interface AccountEntry {
    description: string
    account: number
    created_at: string
    amount: number
}