package calculations
Ordering
- Alphabetic
Visibility
- Public
- All
Type Members
- trait AccountingPeriodHelper extends AnyRef
- case class AllCtConstants(lowerRelevantAmount: BigDecimal, upperRelevantAmount: BigDecimal, reliefFraction: BigDecimal, rateOfTax: BigDecimal, smallCompaniesRateOfTax: BigDecimal) extends CtConstants with Product with Serializable
- case class CorporationTaxCalculatorParameters(profitsChargeableToCT: CP295, accountingPeriod: HmrcAccountingPeriod) extends Product with Serializable
- trait Ct600AnnualConstants extends AnyRef
- sealed trait CtConstants extends AnyRef
- trait HmrcValueApportioning extends CtTypeConverters with NumberRounding with AccountingPeriodHelper
- class InvalidAccountingPeriodException extends Exception
- case class NINonTradingProfitCalculationParameters(netNonTradingProfit: CATO23, accountingPeriod: HmrcAccountingPeriod) extends Product with Serializable
- case class NITradingProfitCalculationParameters(netTradingProfit: CP291, accountingPeriod: HmrcAccountingPeriod) extends Product with Serializable
- case class NorthernIrelandRate(unifiedTaxRate: String, northernIrelandRate: BigDecimal) extends RateFromString with Product with Serializable
- trait PeriodOfAccountsCalculator extends AnyRef
- abstract class RateFromString extends CtConstants
- case class TaxYear(year: Int) extends Product with Serializable
- case class UnifiedRateOfTax(unifiedTaxRate: String) extends RateFromString with Product with Serializable
Value Members
- object AccountingPeriodHelper extends AccountingPeriodHelper
- object Ct600AnnualConstants extends Ct600AnnualConstants
- object HmrcValueApportioning extends HmrcValueApportioning