Packages

p

uk.gov.hmrc.ct.ct600

calculations

package calculations

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. All

Type Members

  1. trait AccountingPeriodHelper extends AnyRef
  2. case class AllCtConstants(lowerRelevantAmount: BigDecimal, upperRelevantAmount: BigDecimal, reliefFraction: BigDecimal, rateOfTax: BigDecimal, smallCompaniesRateOfTax: BigDecimal) extends CtConstants with Product with Serializable
  3. case class CorporationTaxCalculatorParameters(profitsChargeableToCT: CP295, accountingPeriod: HmrcAccountingPeriod) extends Product with Serializable
  4. trait Ct600AnnualConstants extends AnyRef
  5. sealed trait CtConstants extends AnyRef
  6. trait HmrcValueApportioning extends CtTypeConverters with NumberRounding with AccountingPeriodHelper
  7. class InvalidAccountingPeriodException extends Exception
  8. case class NINonTradingProfitCalculationParameters(netNonTradingProfit: CATO23, accountingPeriod: HmrcAccountingPeriod) extends Product with Serializable
  9. case class NITradingProfitCalculationParameters(netTradingProfit: CP291, accountingPeriod: HmrcAccountingPeriod) extends Product with Serializable
  10. case class NorthernIrelandRate(unifiedTaxRate: String, northernIrelandRate: BigDecimal) extends RateFromString with Product with Serializable
  11. trait PeriodOfAccountsCalculator extends AnyRef
  12. abstract class RateFromString extends CtConstants
  13. case class TaxYear(year: Int) extends Product with Serializable
  14. case class UnifiedRateOfTax(unifiedTaxRate: String) extends RateFromString with Product with Serializable

Ungrouped