< 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 formats
-  package retriever
- A1
- A10
- A10Inverse
- A11
- A11Inverse
- A12
- A13
- A2
- A3
- A4
- A5
- A6
- A7
- A8
- A8Inverse
- A9
- A9Inverse
- LP02
- LP03
- LP04
- LPQ01
- LPQ03
- LPQ04
- LPQ05
- LPQ06
- LPQ07
- LPQ08
- LPQ09
- LPQ10
- Loan
- WriteOff
-  package v3
  Definition Classes
    ct600a

p

uk.gov.hmrc.ct.ct600a

# v2 

#### package v2

 
Ordering

1. Alphabetic

Visibility

1. Public
2. All

### Type Members

1.  case class A1(value: Option[Boolean]) extends CtBoxIdentifier with CtOptionalBoolean with Product with Serializable
2.  case class A10(value: Option[Int]) extends CtBoxIdentifier with CtOptionalInteger with Product with Serializable
3.  case class A10Inverse(value: Option[Int]) extends CtBoxIdentifier with CtOptionalInteger with Product with Serializable
4.  case class A11(value: Option[BigDecimal]) extends CtBoxIdentifier with CtOptionalBigDecimal with Product with Serializable
5.  case class A11Inverse(value: Option[BigDecimal]) extends CtBoxIdentifier with CtOptionalBigDecimal with Product with Serializable
6.  case class A12(value: Option[Int]) extends CtBoxIdentifier with CtOptionalInteger with Product with Serializable
7.  case class A13(value: Option[BigDecimal]) extends CtBoxIdentifier with CtOptionalBigDecimal with Product with Serializable
8.  case class A2(value: Option[Int]) extends CtBoxIdentifier with CtOptionalInteger with Product with Serializable
9.  case class A3(value: Option[BigDecimal]) extends CtBoxIdentifier with CtOptionalBigDecimal with Product with Serializable
10.  case class A4(value: Option[Int]) extends CtBoxIdentifier with CtOptionalInteger with Product with Serializable
11.  case class A5(value: Option[Int]) extends CtBoxIdentifier with CtOptionalInteger with Product with Serializable
12.  case class A6(value: Option[Int]) extends CtBoxIdentifier with CtOptionalInteger with Product with Serializable
13.  case class A7(value: Option[BigDecimal]) extends CtBoxIdentifier with CtOptionalBigDecimal with Product with Serializable
14.  case class A8(value: Option[Int]) extends CtBoxIdentifier with CtOptionalInteger with Product with Serializable
15.  case class A8Inverse(value: Option[Int]) extends CtBoxIdentifier with CtOptionalInteger with Product with Serializable
16.  case class A9(value: Option[Int]) extends CtBoxIdentifier with CtOptionalInteger with Product with Serializable
17.  case class A9Inverse(value: Option[Int]) extends CtBoxIdentifier with CtOptionalInteger with Product with Serializable
18.  case class LP02(loans: Option[List[Loan]]) extends CtBoxIdentifier with CtValue[Option[List[Loan]]] with Input with Product with Serializable
19.  case class LP03(writeOffs: Option[List[WriteOff]] = None) extends CtBoxIdentifier with CtValue[Option[List[WriteOff]]] with Input with Product with Serializable
20.  case class LP04(value: Option[Int]) extends CtBoxIdentifier with CtOptionalInteger with Input with Product with Serializable
21.  case class LPQ01(value: Boolean) extends CtBoxIdentifier with CtBoolean with Product with Serializable
22.  case class LPQ03(value: Option[Boolean]) extends CtBoxIdentifier with CtOptionalBoolean with Input with Product with Serializable
23.  case class LPQ04(value: Option[Boolean]) extends CtBoxIdentifier with CtOptionalBoolean with Input with Product with Serializable
24.  case class LPQ05(value: Option[Boolean]) extends CtBoxIdentifier with CtOptionalBoolean with Input with Product with Serializable
25.  case class LPQ06(value: Option[Boolean]) extends CtBoxIdentifier with CtOptionalBoolean with Input with Product with Serializable
26.  case class LPQ07(value: Option[LocalDate]) extends CtBoxIdentifier with CtOptionalDate with Input with Product with Serializable
27.  case class LPQ08(value: Option[Boolean]) extends CtBoxIdentifier with CtOptionalBoolean with Input with Product with Serializable
28.  case class LPQ09(value: Option[Boolean]) extends CtBoxIdentifier with CtOptionalBoolean with Input with Product with Serializable
29.  case class LPQ10(value: Option[Boolean]) extends CtBoxIdentifier with CtOptionalBoolean with Input with Product with Serializable
30.  case class Loan(id: String, name: String, amount: Int, repaid: Boolean = false, lastRepaymentDate: Option[LocalDate] = None, totalAmountRepaid: Option[Int] = None, endDateOfRepaymentAP: Option[LocalDate] = None) extends Product with Serializable

    endDateOfRepaymentAP

      : The end date of the accounting period in which the loan repayment was made

31.  case class WriteOff(loanId: String, amountWrittenOff: Int, dateWrittenOff: LocalDate, endDateOfWriteOffAP: Option[LocalDate] = None) extends Product with Serializable

### Value Members

1.  object A1 extends Linked[LPQ09, A1] with Serializable
2.  object A10 extends Calculated[A10, CT600ABoxRetriever] with LoansToParticipatorsCalculator with Serializable
3.  object A10Inverse extends Calculated[A10Inverse, CT600ABoxRetriever] with LoansToParticipatorsCalculator with Serializable
4.  object A11 extends Calculated[A11, CT600ABoxRetriever] with LoansToParticipatorsCalculator with Serializable
5.  object A11Inverse extends Calculated[A11Inverse, CT600ABoxRetriever] with LoansToParticipatorsCalculator with Serializable
6.  object A12 extends Calculated[A12, CT600ABoxRetriever] with LoansToParticipatorsCalculator with Serializable
7.  object A13 extends Calculated[A13, CT600ABoxRetriever] with LoansToParticipatorsCalculator with Serializable
8.  object A2 extends Calculated[A2, CT600ABoxRetriever] with LoansToParticipatorsCalculator with Serializable
9.  object A3 extends Calculated[A3, CT600ABoxRetriever] with LoansToParticipatorsCalculator with Serializable
10.  object A4 extends Calculated[A4, CT600ABoxRetriever] with LoansToParticipatorsCalculator with Serializable
11.  object A5 extends Calculated[A5, CT600ABoxRetriever] with LoansToParticipatorsCalculator with Serializable
12.  object A6 extends Calculated[A6, CT600ABoxRetriever] with LoansToParticipatorsCalculator with Serializable
13.  object A7 extends Calculated[A7, CT600ABoxRetriever] with LoansToParticipatorsCalculator with Serializable
14.  object A8 extends Calculated[A8, CT600ABoxRetriever] with LoansToParticipatorsCalculator with Serializable
15.  object A8Inverse extends Calculated[A8Inverse, CT600ABoxRetriever] with LoansToParticipatorsCalculator with Serializable
16.  object A9 extends Calculated[A9, CT600ABoxRetriever] with LoansToParticipatorsCalculator with Serializable
17.  object A9Inverse extends Calculated[A9Inverse, CT600ABoxRetriever] with LoansToParticipatorsCalculator with Serializable
18.  object LPQ01 extends Calculated[LPQ01, CT600ABoxRetriever] with LoansToParticipatorsCalculator with Serializable

### Ungrouped