< Back
 

# Packages

-  package root
  Definition Classes
    root
-  package uk
  Definition Classes
    root
-  package gov
  Definition Classes
    uk
-  package hmrc
  Definition Classes
    gov
-  package ct
  Definition Classes
    hmrc
-  package ct600a
  Definition Classes
    ct
-  package v2
  Definition Classes
    ct600a
-  package v3
  Definition Classes
    ct600a
-  package formats
-  package retriever
- A1
- A15
- A2
- A20
- A3
- A30
- A35
- A4
- A40
- A45
- A5
- A55
- A55Inverse
- A60
- A60Inverse
- A65
- A65Inverse
- A70
- A70Inverse
- A75
- A80
- LP04
- LPQ01
- LPQ03
- LPQ04
- LPQ07
- LPQ08
- LPQ10
- Loan
- LoansDateRules
- LoansToParticipators
- Repayment
- WriteOff

p

uk.gov.hmrc.ct.ct600a

# v3 

#### package v3

 
Ordering

1. Alphabetic

Visibility

1. Public
2. All

### Type Members

1.  case class A1(value: String) extends CtBoxIdentifier with CtString with Product with Serializable
2.  case class A15(value: Option[Int]) extends CtBoxIdentifier with CtOptionalInteger with Product with Serializable
3.  case class A2(value: String) extends CtBoxIdentifier with CtString with Product with Serializable
4.  case class A20(value: Option[BigDecimal]) extends CtBoxIdentifier with CtOptionalBigDecimal with Product with Serializable
5.  case class A3(value: LocalDate) extends CtBoxIdentifier with CtDate with Product with Serializable
6.  case class A30(value: Option[Int]) extends CtBoxIdentifier with CtOptionalInteger with Product with Serializable
7.  case class A35(value: Option[Int]) extends CtBoxIdentifier with CtOptionalInteger with Product with Serializable
8.  case class A4(value: LocalDate) extends CtBoxIdentifier with CtDate with Product with Serializable
9.  case class A40(value: Option[Int]) extends CtBoxIdentifier with CtOptionalInteger with Product with Serializable
10.  case class A45(value: Option[BigDecimal]) extends CtBoxIdentifier with CtOptionalBigDecimal with Product with Serializable
11.  case class A5(value: Option[Boolean]) extends CtBoxIdentifier with CtOptionalBoolean with Input with ValidatableBox[CT600ABoxRetriever] with Product with Serializable
12.  case class A55(value: Option[Int]) extends CtBoxIdentifier with CtOptionalInteger with Product with Serializable
13.  case class A55Inverse(value: Option[Int]) extends CtBoxIdentifier with CtOptionalInteger with Product with Serializable
14.  case class A60(value: Option[Int]) extends CtBoxIdentifier with CtOptionalInteger with Product with Serializable
15.  case class A60Inverse(value: Option[Int]) extends CtBoxIdentifier with CtOptionalInteger with Product with Serializable
16.  case class A65(value: Option[Int]) extends CtBoxIdentifier with CtOptionalInteger with Product with Serializable
17.  case class A65Inverse(value: Option[Int]) extends CtBoxIdentifier with CtOptionalInteger with Product with Serializable
18.  case class A70(value: Option[BigDecimal]) extends CtBoxIdentifier with CtOptionalBigDecimal with Product with Serializable
19.  case class A70Inverse(value: Option[BigDecimal]) extends CtBoxIdentifier with CtOptionalBigDecimal with Product with Serializable
20.  case class A75(value: Option[Int]) extends CtBoxIdentifier with CtOptionalInteger with Product with Serializable
21.  case class A80(value: Option[BigDecimal]) extends CtBoxIdentifier with CtOptionalBigDecimal with Product with Serializable
22.  case class LP04(value: Option[Int]) extends CtBoxIdentifier with CtOptionalInteger with Input with ValidatableBox[CT600ABoxRetriever] with Product with Serializable
23.  case class LPQ01(value: Boolean) extends CtBoxIdentifier with CtBoolean with Product with Serializable
24.  case class LPQ03(value: Option[Boolean]) extends CtBoxIdentifier with CtOptionalBoolean with Input with ValidatableBox[CT600ABoxRetriever] with Product with Serializable
25.  case class LPQ04(value: Option[Boolean]) extends CtBoxIdentifier with CtOptionalBoolean with Input with ValidatableBox[CT600ABoxRetriever] with Product with Serializable
26.  case class LPQ07(value: Option[LocalDate]) extends CtBoxIdentifier with CtOptionalDate with Input with ValidatableBox[CT600ABoxRetriever] with Product with Serializable
27.  case class LPQ08(value: Option[Boolean]) extends CtBoxIdentifier with CtOptionalBoolean with Input with Product with Serializable
28.  case class LPQ10(value: Option[Boolean]) extends CtBoxIdentifier with CtOptionalBoolean with Input with ValidatableBox[CT600ABoxRetriever] with Product with Serializable
29.  case class Loan(id: String, name: Option[String], amount: Option[Int], amountBefore06042016: Option[Int] = None, repaymentWithin9Months: Option[Repayment] = None, otherRepayments: List[Repayment] = List.empty, writeOffs: List[WriteOff] = List.empty) extends Product with Serializable
30.  trait LoansDateRules extends AnyRef
31.  case class LoansToParticipators(loans: List[Loan] = List.empty) extends CtBoxIdentifier with CtValue[List[Loan]] with Input with ValidatableBox[CT600ABoxRetriever] with Product with Serializable
32.  case class Repayment(id: String, amount: Option[Int], amountBefore06042016: Option[Int] = None, date: Option[LocalDate], endDateOfAP: Option[LocalDate] = None) extends LoansDateRules with Product with Serializable
33.  case class WriteOff(id: String, amount: Option[Int], amountBefore06042016: Option[Int] = None, date: Option[LocalDate], endDateOfAP: Option[LocalDate] = None) extends LoansDateRules with Product with Serializable

### Value Members

1.  object A1 extends Linked[B1, A1] with Serializable
2.  object A15 extends Calculated[A15, CT600ABoxRetriever] with LoansToParticipatorsCalculator with Serializable
3.  object A2 extends Linked[B3, A2] with Serializable
4.  object A20 extends Calculated[A20, CT600ABoxRetriever] with LoansToParticipatorsCalculator with Serializable
5.  object A3 extends Linked[B30, A3] with Serializable
6.  object A30 extends Calculated[A30, CT600ABoxRetriever] with LoansToParticipatorsCalculator with Serializable
7.  object A35 extends Calculated[A35, CT600ABoxRetriever] with LoansToParticipatorsCalculator with Serializable
8.  object A4 extends Linked[B35, A4] with Serializable
9.  object A40 extends Calculated[A40, CT600ABoxRetriever] with LoansToParticipatorsCalculator with Serializable
10.  object A45 extends Calculated[A45, CT600ABoxRetriever] with LoansToParticipatorsCalculator with Serializable
11.  object A55 extends Calculated[A55, CT600ABoxRetriever] with LoansToParticipatorsCalculator with Serializable
12.  object A55Inverse extends Calculated[A55Inverse, CT600ABoxRetriever] with LoansToParticipatorsCalculator with Serializable
13.  object A60 extends Calculated[A60, CT600ABoxRetriever] with LoansToParticipatorsCalculator with Serializable
14.  object A60Inverse extends Calculated[A60Inverse, CT600ABoxRetriever] with LoansToParticipatorsCalculator with Serializable
15.  object A65 extends Calculated[A65, CT600ABoxRetriever] with LoansToParticipatorsCalculator with Serializable
16.  object A65Inverse extends Calculated[A65Inverse, CT600ABoxRetriever] with LoansToParticipatorsCalculator with Serializable
17.  object A70 extends Calculated[A70, CT600ABoxRetriever] with LoansToParticipatorsCalculator with Serializable
18.  object A70Inverse extends Calculated[A70Inverse, CT600ABoxRetriever] with LoansToParticipatorsCalculator with Serializable
19.  object A75 extends Calculated[A75, CT600ABoxRetriever] with LoansToParticipatorsCalculator with Serializable
20.  object A80 extends Calculated[A80, CT600ABoxRetriever] with LoansToParticipatorsCalculator with Serializable
21.  object LPQ01 extends Calculated[LPQ01, CT600ABoxRetriever] with LoansToParticipatorsCalculator with Serializable
22.  object LoansToParticipators extends Serializable

### Ungrouped