public IndividualOsnTaxParameters(
     Rate ndsRate,
     SelfInsuranceFee selfInsuranceContributions,
     TaxParametersBase baseParams)
     : base(ndsRate, baseParams)
 {
     SelfInsuranceFee = selfInsuranceContributions;
 }
Exemple #2
0
 public IndividualUsnD_RTaxParameters(
     Rate minTaxRate,
     SelfInsuranceFee selfInsuranceContributions,
     Rate usnRate,
     TaxParametersBase baseParams)
     : base(selfInsuranceContributions, usnRate, baseParams)
 {
     MinTaxRate = minTaxRate;
 }
Exemple #3
0
 protected IndividualTaxAggregate(
     SelfInsuranceFee selfInsuranceFee,
     RurMoney additionalFee,
     RurMoney feeTotal,
     EmployeeInsuranceFee employeeInsuranceFee,
     RurMoney ndfl,
     RurMoney total,
     decimal taxBurden
     ) : base(feeTotal, employeeInsuranceFee, ndfl, total, taxBurden)
 {
     InsuranceOneself       = selfInsuranceFee;
     AdditionalInsuranceFee = additionalFee;
 }
Exemple #4
0
 protected IndividualUsnTaxAggregate(
     RurMoney sts,
     SelfInsuranceFee selfInsuranceFee,
     RurMoney additionalFee,
     RurMoney feeTotal,
     EmployeeInsuranceFee employeeFee,
     RurMoney employeeNdfl,
     RurMoney total,
     decimal burgen
     ) : base(selfInsuranceFee, additionalFee, feeTotal, employeeFee, employeeNdfl, total, burgen)
 {
     STS = sts;
 }
Exemple #5
0
        public TaxCalculatorTests()
        {
            var mockTaxAmountFetcher = new MockTaxAmountFetcher();

            _taxCalculatorFactory =
                new TaxCalculatorFactory(
                    mockTaxAmountFetcher, new MockTaxRateFetcher());

            _selfInsuranceFee =
                new SelfInsuranceFee(
                    mockTaxAmountFetcher.FetchTaxAmount(ETaxAmount.PfrSelfAmount).Result,
                    mockTaxAmountFetcher.FetchTaxAmount(ETaxAmount.FomsSelfAmount).Result);
        }
Exemple #6
0
 public IndividualUsnD_RTaxAggregate(
     RurMoney taxExpenses,
     RurMoney sts,
     SelfInsuranceFee selfInsuranceFee,
     EmployeeInsuranceFee employeeFee,
     RurMoney additionalFee,
     RurMoney employeeNdfl,
     RurMoney feeTotal,
     RurMoney total,
     decimal burgen
     ) : base(sts, selfInsuranceFee, additionalFee, feeTotal, employeeFee, employeeNdfl, total, burgen)
 {
     TaxableExpenses = taxExpenses;
 }
 public IndividualOsnTaxAggregate(
     RurMoney pit,
     RurMoney nds,
     SelfInsuranceFee selfInsuranceFee,
     RurMoney additionalFee,
     RurMoney feeTotal,
     EmployeeInsuranceFee employeeFee,
     RurMoney employeeNdfl,
     RurMoney total,
     decimal burgen
     ) : base(selfInsuranceFee, additionalFee, feeTotal, employeeFee, employeeNdfl, total, burgen)
 {
     PIT = pit;
     VAT = nds;
 }
Exemple #8
0
 public IndividualUsnDTaxAggregate(
     RurMoney accruedSTS,
     RurMoney feeDeduction,
     RurMoney feeTotal,
     RurMoney sts,
     SelfInsuranceFee selfInsuranceFee,
     EmployeeInsuranceFee employeeFee,
     RurMoney additionalFee,
     RurMoney employeeNdfl,
     RurMoney total,
     decimal burgen
     ) : base(sts, selfInsuranceFee, additionalFee, feeTotal, employeeFee, employeeNdfl, total, burgen)
 {
     AccruedSTS = accruedSTS;
     InsuranceContributionsDeduction = feeDeduction;
 }
Exemple #9
0
 public IndividualUsnDTaxParameters(SelfInsuranceFee selfFee, Rate usnRate, TaxParametersBase @base)
     : base(selfFee, usnRate, @base)
 {
 }