package sa

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. All

Type Members

  1. final case class AccountInfo(individual/account-summary: AccountSummaryData, individual/filing-info: FilingInfoData, individual/future-liabilities: FutureLiabilityData) extends Product with Serializable
  2. final case class AccountSummaryData(status: String, data: Option[SaAccountSummary]) extends Product with Serializable
  3. final case class AmountDue(amount: BigDecimal, requiresPayment: Boolean) extends Product with Serializable
  4. final case class FilingAndReturnInfo(taxYearEnd: Int, returnReceivedDate: Option[String]) extends Product with Serializable
  5. final case class FilingInfoData(status: String, data: Option[SaFilingInfo]) extends Product with Serializable
  6. final case class FutureLiability(descriptionCode: String, dueDate: LocalDate, amount: BigDecimal, taxYear: TaxYear, partnershipReference: Option[SaUtr] = None) extends Product with Serializable
  7. final case class FutureLiabilityData(status: String, data: Option[Seq[FutureLiability]]) extends Product with Serializable
  8. final case class Liability(dueDate: LocalDate, amount: BigDecimal) extends Product with Serializable
  9. final case class SaAccountSummary(totalAmountDueToHmrc: Option[AmountDue], nextPayment: Option[Liability], amountHmrcOwe: Option[BigDecimal]) extends Product with Serializable
  10. final case class SaActingInCapacity(name: SaDesignatoryDetailsName, address: SaDesignatoryDetailsAddress) extends Product with Serializable
  11. final case class SaDesignatoryDetailsAddress(addressLine1: Option[String], addressLine2: Option[String], addressLine3: Option[String], addressLine4: Option[String], addressLine5: Option[String], postcode: Option[String], foreignCountry: Option[String], returnedLetter: Option[Boolean], additionalDeliveryInformation: Option[String]) extends Product with Serializable
  12. final case class SaDesignatoryDetailsContact(telephone: SaDesignatoryDetailsTelephone, email: SaDesignatoryDetailsEmail) extends Product with Serializable
  13. final case class SaDesignatoryDetailsEmail(primary: Option[String]) extends Product with Serializable
  14. final case class SaDesignatoryDetailsName(title: Option[String], forename: Option[String], secondForename: Option[String], surname: Option[String], honours: Option[String]) extends Product with Serializable
  15. final case class SaDesignatoryDetailsTelephone(daytime: Option[String], evening: Option[String], mobile: Option[String], fax: Option[String]) extends Product with Serializable
  16. final case class SaFilingDates(paperFilingDate: Option[LocalDate] = None, onlineFilingDate: LocalDate, daysLeftForOnlineFiling: Option[Int] = None) extends Product with Serializable
  17. final case class SaFilingInfo(utr: SaUtr, mostRecentTaxYearStart: Option[Int], entries: Seq[SaFilingInfoEntry]) extends Product with Serializable
  18. final case class SaFilingInfoEntry(taxYear: Int, key: String, dates: Option[SaFilingDates] = None) extends Product with Serializable
  19. final case class SaIndividualAddress(addressLine1: String, addressLine2: String, addressLine3: Option[String], addressLine4: Option[String], addressLine5: Option[String], postcode: Option[String], foreignCountry: Option[String], additionalDeliveryInformation: Option[String]) extends Product with Serializable
  20. final case class SaName(title: String, forename: String, secondForename: Option[String], surname: String, honours: Option[String]) extends Product with Serializable
  21. final case class SaTaxpayer(name: SaDesignatoryDetailsName, address: SaDesignatoryDetailsAddress, contact: SaDesignatoryDetailsContact) extends Product with Serializable
  22. final case class TaxYear(start: Int, end: Int) extends Product with Serializable

Value Members

  1. object AccountInfo extends Serializable
  2. object AccountSummaryData extends Serializable
  3. object AmountDue extends Serializable
  4. object FilingAndReturnInfo extends Serializable
  5. object FilingInfoData extends Serializable
  6. object FilingKeys
  7. object FutureLiability extends Serializable
  8. object FutureLiabilityData extends Serializable
  9. object Liability extends Serializable
  10. object SaAccountSummary extends Serializable
  11. object SaActingInCapacity extends Serializable
  12. object SaDesignatoryDetailsAddress extends Serializable
  13. object SaDesignatoryDetailsContact extends Serializable
  14. object SaDesignatoryDetailsEmail extends Serializable
  15. object SaDesignatoryDetailsName extends Serializable
  16. object SaDesignatoryDetailsTelephone extends Serializable
  17. object SaFilingDates extends Serializable
  18. object SaFilingInfo extends Serializable
  19. object SaFilingInfoEntry extends Serializable
  20. object SaIndividualAddress extends Serializable
  21. object SaName extends Serializable
  22. object SaTaxpayer extends Serializable
  23. object TaxYear extends Serializable

Ungrouped