Interface MoneyWiseUKTax.MoneyWiseUKTaxConfigCtl

All Superinterfaces:
io.github.tonywasher.joceanus.moneywise.tax.MoneyWiseTaxConfig
All Known Implementing Classes:
MoneyWiseUKTaxConfig
Enclosing interface:
MoneyWiseUKTax

public static interface MoneyWiseUKTax.MoneyWiseUKTaxConfigCtl extends io.github.tonywasher.joceanus.moneywise.tax.MoneyWiseTaxConfig
UK TaxBands Interface.
  • Method Details

    • getTaxYear

      Obtain the tax year.
      Returns:
      the tax year
    • getBirthday

      OceanusDate getBirthday()
      Obtain the client birthday.
      Returns:
      the birthday
    • getClientAge

      Integer getClientAge()
      Obtain the client age.
      Returns:
      the gross taxable
    • getAllowance

      OceanusMoney getAllowance()
      Obtain the allowance.
      Returns:
      the allowance
    • getGrossTaxable

      OceanusMoney getGrossTaxable()
      Obtain the gross taxable income.
      Returns:
      the gross taxable
    • getGrossPreSavings

      OceanusMoney getGrossPreSavings()
      Obtain the gross preSavings income.
      Returns:
      the gross preSavings
    • setHasAgeRelatedAllowance

      void setHasAgeRelatedAllowance(boolean pFlag)
      Set whether we have an age related allowance?
      Parameters:
      pFlag - true/false