uk.gov.hmrc.ct.computations

# CP997e

###
Related Docs: class CP997e | package computations

#### object CP997e extends Calculated[CP997e, ComputationsBoxRetriever] with NorthernIrelandCalculations with Serializable

Linear Supertypes
Serializable, Serializable, NorthernIrelandCalculations, HmrcValueApportioning, AccountingPeriodHelper, NumberRounding, CtTypeConverters, Calculated[CP997e, ComputationsBoxRetriever], AnyRef, Any
Ordering

1. Alphabetic
2. By Inheritance

Inherited

1. CP997e
2. Serializable
3. Serializable
4. NorthernIrelandCalculations
5. HmrcValueApportioning
6. AccountingPeriodHelper
7. NumberRounding
8. CtTypeConverters
9. Calculated
10. AnyRef
11. Any

1. Hide All
2. Show All

Visibility

1. Public
2. All

### Value Members

1. #### final def !=(arg0: Any): Boolean

   Definition Classes
     AnyRef → Any

2. #### final def ##(): Int

   Definition Classes
     AnyRef → Any

3. #### final def ==(arg0: Any): Boolean

   Definition Classes
     AnyRef → Any

4. #### def accountingPeriodDaysInFinancialYear(year: Int, accountingPeriod: HmrcAccountingPeriod): BigDecimal

   Definition Classes
     AccountingPeriodHelper

5. #### def accountingPeriodSpansTwoFinancialYears(accountingPeriod: HmrcAccountingPeriod): Boolean

   Definition Classes
     AccountingPeriodHelper

6. #### def apply(cp997c: CP997c, cp1: CP1, cp2: CP2, cpq19: CPQ19): CP997e

7. #### final def asInstanceOf[T0]: T0

   Definition Classes
     Any

8. #### def calculate(boxRetriever: ComputationsBoxRetriever): CP997e

   Definition Classes
     CP997e → Calculated

9. #### def calculateApportionedProfitsChargeableFy1(params: CorporationTaxCalculatorParameters): Int

   Definition Classes
     HmrcValueApportioning

10. #### def calculateApportionedProfitsChargeableFy2(params: CorporationTaxCalculatorParameters): Int

    Definition Classes
      HmrcValueApportioning

11. #### def calculateApportionedValueForYear(financialYear: Int, valueBeingApportioned: Int, accountingPeriod: HmrcAccountingPeriod): BigDecimal

    Definition Classes
      HmrcValueApportioning

12. #### def calculateApportionedValuesForAccountingPeriod(valueBeingApportioned: Int, accountingPeriod: HmrcAccountingPeriod): Map[TaxYear, Int]

    Definition Classes
      HmrcValueApportioning

13. #### def calculateNIApportionedNonTradingProfitsChargeableFy1(params: NINonTradingProfitCalculationParameters): Int

    Definition Classes
      HmrcValueApportioning

14. #### def calculateNIApportionedNonTradingProfitsChargeableFy2(params: NINonTradingProfitCalculationParameters): Int

    Definition Classes
      HmrcValueApportioning

15. #### def calculateNIApportionedTradingProfitsChargeableFy1(params: NITradingProfitCalculationParameters): Int

    Definition Classes
      HmrcValueApportioning

16. #### def calculateNIApportionedTradingProfitsChargeableFy2(params: NITradingProfitCalculationParameters): Int

    Definition Classes
      HmrcValueApportioning

17. #### def calculateTaxForTradingProfitForFirstFinancialYear(b350: B350, b355: B355): B360

    Definition Classes
      NorthernIrelandCalculations

18. #### def calculateTaxForTradingProfitForSecondFinancialYear(b400: B400, b405: B405): B410

    Definition Classes
      NorthernIrelandCalculations

19. #### def clone(): AnyRef

    Attributes
      protected[java.lang]
    Definition Classes
      AnyRef
    Annotations
      @throws( ... )

20. #### implicit def convert(catoOptionalBigDecimal: CtOptionalBigDecimal): Option[BigDecimal]

    Definition Classes
      CtTypeConverters

21. #### implicit def convert(catoInt: CtOptionalInteger): Int

    Definition Classes
      CtTypeConverters

22. #### implicit def convert(catoInt: CtInteger): Int

    Definition Classes
      CtTypeConverters

23. #### implicit def convert(catoBoolean: CtOptionalBoolean): Boolean

    Definition Classes
      CtTypeConverters

24. #### implicit def convert(catoBoolean: CtBoolean): Boolean

    Definition Classes
      CtTypeConverters

25. #### def daysBetween(start: LocalDate, end: LocalDate): Int

    Definition Classes
      AccountingPeriodHelper

26. #### def daysInAccountingPeriod(accountingPeriod: HmrcAccountingPeriod): Int

    Definition Classes
      AccountingPeriodHelper

27. #### def endingFinancialYear(date: EndDate): Int

    Definition Classes
      AccountingPeriodHelper

28. #### final def eq(arg0: AnyRef): Boolean

    Definition Classes
      AnyRef

29. #### def equals(arg0: Any): Boolean

    Definition Classes
      AnyRef → Any

30. #### def finalize(): Unit

    Attributes
      protected[java.lang]
    Definition Classes
      AnyRef
    Annotations
      @throws( classOf[java.lang.Throwable] )

31. #### def financialYearForDate(date: LocalDate): Int

    Definition Classes
      AccountingPeriodHelper

32. #### def financialYearStartingIn(year: Int): (LocalDate, LocalDate)

    Definition Classes
      AccountingPeriodHelper

33. #### final def getClass(): Class[_]

    Definition Classes
      AnyRef → Any

34. #### def hashCode(): Int

    Definition Classes
      AnyRef → Any

35. #### final def isInstanceOf[T0]: Boolean

    Definition Classes
      Any

36. #### def nIRrateOfTaxFy1(start: StartDate): Option[BigDecimal]

    Definition Classes
      NorthernIrelandCalculations

37. #### def nIRrateOfTaxFy2(end: EndDate): Option[BigDecimal]

    Definition Classes
      NorthernIrelandCalculations

38. #### final def ne(arg0: AnyRef): Boolean

    Definition Classes
      AnyRef

39. #### def nirOpt[A](computationsBoxRetriever: ComputationsBoxRetriever)(r: ⇒ A): Option[A]

    Definition Classes
      NorthernIrelandCalculations

40. #### final def notify(): Unit

    Definition Classes
      AnyRef

41. #### final def notifyAll(): Unit

    Definition Classes
      AnyRef

42. #### def revaluedNirLossesAgainstNonTradingProfit(ct600AnnualConstants: Ct600AnnualConstants)(cp997c: CP997c, hmrcAccountingPeriod: HmrcAccountingPeriod, cpq19: CPQ19): CP997e

    Definition Classes
      NorthernIrelandCalculations

43. #### def roundedToInt(value: BigDecimal): Int

    Definition Classes
      NumberRounding

44. #### def roundedToIntHalfDown(value: BigDecimal): Int

    Definition Classes
      NumberRounding

45. #### def roundedToIntHalfUp(value: BigDecimal): Int

    Definition Classes
      NumberRounding

46. #### def roundedTwoDecimalPlaces(value: BigDecimal): BigDecimal

    Definition Classes
      NumberRounding

47. #### def startingFinancialYear(date: StartDate): Int

    Definition Classes
      AccountingPeriodHelper

48. #### final def synchronized[T0](arg0: ⇒ T0): T0

    Definition Classes
      AnyRef

49. #### def toString(): String

    Definition Classes
      AnyRef → Any

50. #### def validateAccountingPeriod(accountingPeriod: HmrcAccountingPeriod): Unit

    Definition Classes
      AccountingPeriodHelper

51. #### final def wait(): Unit

    Definition Classes
      AnyRef
    Annotations
      @throws( ... )

52. #### final def wait(arg0: Long, arg1: Int): Unit

    Definition Classes
      AnyRef
    Annotations
      @throws( ... )

53. #### final def wait(arg0: Long): Unit

    Definition Classes
      AnyRef
    Annotations
      @throws( ... )

### Inherited from Serializable

### Inherited from NorthernIrelandCalculations

### Inherited from HmrcValueApportioning

### Inherited from AccountingPeriodHelper

### Inherited from NumberRounding

### Inherited from CtTypeConverters

### Inherited from Calculated[CP997e, ComputationsBoxRetriever]

### Inherited from AnyRef

### Inherited from Any

### Ungrouped