uk.gov.hmrc.ct.ct600

# calculations

#### package calculations

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

### Value Members

1. #### object AccountingPeriodHelper extends AccountingPeriodHelper

2. #### object Ct600AnnualConstants extends Ct600AnnualConstants

3. #### object HmrcValueApportioning extends HmrcValueApportioning

### Ungrouped