uk.gov.hmrc.ct.ct600.v3

# B350

###
Related Docs: class B350 | package v3

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

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

1. Alphabetic
2. By Inheritance

Inherited

1. B350
2. Serializable
3. Serializable
4. Calculated
5. NorthernIrelandCalculations
6. HmrcValueApportioning
7. AccountingPeriodHelper
8. NumberRounding
9. CtTypeConverters
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. #### final def asInstanceOf[T0]: T0

   Definition Classes
     Any

7. #### def calculate(fieldValueRetriever: ComputationsBoxRetriever): B350

   Definition Classes
     B350 → Calculated

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

   Definition Classes
     HmrcValueApportioning

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

   Definition Classes
     HmrcValueApportioning

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

    Definition Classes
      HmrcValueApportioning

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

    Definition Classes
      HmrcValueApportioning

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

    Definition Classes
      HmrcValueApportioning

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

    Definition Classes
      HmrcValueApportioning

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

    Definition Classes
      HmrcValueApportioning

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

    Definition Classes
      HmrcValueApportioning

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

    Definition Classes
      NorthernIrelandCalculations

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

    Definition Classes
      NorthernIrelandCalculations

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

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

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

    Definition Classes
      CtTypeConverters

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

    Definition Classes
      CtTypeConverters

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

    Definition Classes
      CtTypeConverters

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

    Definition Classes
      CtTypeConverters

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

    Definition Classes
      CtTypeConverters

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

    Definition Classes
      AccountingPeriodHelper

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

    Definition Classes
      AccountingPeriodHelper

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

    Definition Classes
      AccountingPeriodHelper

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

    Definition Classes
      AnyRef

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

    Definition Classes
      AnyRef → Any

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

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

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

    Definition Classes
      AccountingPeriodHelper

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

    Definition Classes
      AccountingPeriodHelper

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

    Definition Classes
      AnyRef → Any

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

    Definition Classes
      AnyRef → Any

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

    Definition Classes
      Any

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

    Definition Classes
      NorthernIrelandCalculations

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

    Definition Classes
      NorthernIrelandCalculations

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

    Definition Classes
      AnyRef

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

    Definition Classes
      NorthernIrelandCalculations

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

    Definition Classes
      AnyRef

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

    Definition Classes
      AnyRef

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

    Definition Classes
      NorthernIrelandCalculations

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

    Definition Classes
      NumberRounding

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

    Definition Classes
      NumberRounding

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

    Definition Classes
      NumberRounding

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

    Definition Classes
      NumberRounding

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

    Definition Classes
      AccountingPeriodHelper

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

    Definition Classes
      AnyRef

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

    Definition Classes
      AnyRef → Any

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

    Definition Classes
      AccountingPeriodHelper

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

    Definition Classes
      AnyRef
    Annotations
      @throws( ... )

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

    Definition Classes
      AnyRef
    Annotations
      @throws( ... )

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

    Definition Classes
      AnyRef
    Annotations
      @throws( ... )

### Inherited from Serializable

### Inherited from Calculated[B350, ComputationsBoxRetriever]

### Inherited from NorthernIrelandCalculations

### Inherited from HmrcValueApportioning

### Inherited from AccountingPeriodHelper

### Inherited from NumberRounding

### Inherited from CtTypeConverters

### Inherited from AnyRef

### Inherited from Any

### Ungrouped