uk.gov.hmrc.ct.computations

# calculations

#### package calculations

Visibility

1. Public
2. All

### Type Members

1. #### trait AdjustedTradingProfitCalculator extends AnyRef

2. #### trait AdjustedTradingProfitForPeriodCalculator extends CtTypeConverters

3. #### trait AdjustedTradingProfitOrLossCalculator extends CtTypeConverters

4. #### trait AnnualInvestmentAllowanceCalculator extends AnyRef

5. #### case class AnnualInvestmentAllowancePeriod(start: LocalDate, end: LocalDate, maximumAllowed: Int) extends Product with Serializable

6. #### case class ApportionedTurnover(beforeAccountingPeriod: Option[Int], duringAccountingPeriod: Option[Int], afterAccountingPeriod: Option[Int]) extends Product with Serializable

7. #### trait ApportionedTurnoverCalculator extends AnyRef

8. #### case class BalancesResult(cp90: CP90, cp91: CP91) extends Product with Serializable

9. #### trait ExpensesCalculator extends CtTypeConverters

10. #### trait IncomeFromPropertyCalculator extends CtTypeConverters

11. #### trait LossesBroughtForwardAgainstTradingProfitCalculator extends CtTypeConverters

12. #### trait LossesCarriedForwardsCalculator extends CtTypeConverters

13. #### trait LossesSetAgainstOtherProfitsCalculator extends CtTypeConverters

14. #### trait LowEmissionCarsCalculator extends CtTypeConverters

15. #### trait MachineryAndPlantCalculator extends CtTypeConverters

16. #### trait NetProfitsChargeableToCtCalculator extends CtTypeConverters

17. #### trait NetProfitsChargeableToCtWithoutDonationsCalculator extends CtTypeConverters

18. #### trait NetTradingProfitCalculator extends CtTypeConverters

19. #### trait NonBankInterestSimilarIncomeReceivableCalculator extends CtTypeConverters

20. #### trait NonTradeIncomeCalculator extends CtTypeConverters

21. #### case class PoolPercentageCalculator(oldMainRate: Int = 18, newMainRate: Int = 18, oldSpecialRate: Int = 8, newSpecialRate: Int = 6, newRateStartDate: LocalDate = new LocalDate("2019-04-01")) extends Product with Serializable

22. #### trait ProfitAndLossCalculator extends CtTypeConverters

23. #### trait QualifyingExpenditureOnMachineryCalculation extends CtTypeConverters

24. #### trait SummaryCalculator extends CtTypeConverters

25. #### trait SummaryLossesArisingThisPeriodCalculator extends AnyRef

26. #### trait TotalAdditionsCalculator extends CtTypeConverters

27. #### trait TotalDeductionsCalculator extends CtTypeConverters

28. #### trait TotalExpenditureQualifyingForTheFirstYearAllowanceCalculator extends CtTypeConverters

29. #### trait TotalFirstYearAllowanceClaimedCalculation extends CtTypeConverters

30. #### trait TotalProfitsBeforeDeductionsCalculator extends CtTypeConverters

31. #### trait TradingLossesCP286MaximumCalculator extends CtTypeConverters

32. #### trait TradingLossesThisAndLaterPeriodCalculation extends AnyRef

33. #### trait WritingDownAllowanceCalculator extends CtTypeConverters

### Value Members

1. #### object AnnualInvestmentAllowancePeriods

2. #### object ApportionedTurnover extends Serializable

3. #### object WritingDownAllowanceCalculator

### Ungrouped