Documentation ¶
Index ¶
- type IProps
- type IPropsHealth
- func EmptyPropsHealth() IPropsHealth
- func EmptyPropsHealth2010() IPropsHealth
- func EmptyPropsHealth2012() IPropsHealth
- func EmptyPropsHealth2014() IPropsHealth
- func NewPropsHealth(versionId types.IVersionId, minMonthlyBasis int32, maxAnnualsBasis int32, ...) IPropsHealth
- func NewPropsHealth2010(versionId types.IVersionId, minMonthlyBasis int32, maxAnnualsBasis int32, ...) IPropsHealth
- func NewPropsHealth2012(versionId types.IVersionId, minMonthlyBasis int32, maxAnnualsBasis int32, ...) IPropsHealth
- func NewPropsHealth2014(versionId types.IVersionId, minMonthlyBasis int32, maxAnnualsBasis int32, ...) IPropsHealth
- type IPropsSalary
- type IPropsSocial
- func EmptyPropsSocial() IPropsSocial
- func EmptyPropsSocial2010() IPropsSocial
- func EmptyPropsSocial2012() IPropsSocial
- func NewPropsSocial(versionId types.IVersionId, maxAnnualsBasis int32, factorEmployer Decimal, ...) IPropsSocial
- func NewPropsSocial2010(versionId types.IVersionId, maxAnnualsBasis int32, factorEmployer Decimal, ...) IPropsSocial
- func NewPropsSocial2012(versionId types.IVersionId, maxAnnualsBasis int32, factorEmployer Decimal, ...) IPropsSocial
- type IPropsTaxing
- func EmptyPropsTaxing() IPropsTaxing
- func EmptyPropsTaxing2010() IPropsTaxing
- func EmptyPropsTaxing2014() IPropsTaxing
- func EmptyPropsTaxing2018() IPropsTaxing
- func NewPropsTaxing(versionId types.IVersionId, allowancePayer int32, allowanceDisab1st int32, ...) IPropsTaxing
- func NewPropsTaxing2010(versionId types.IVersionId, allowancePayer int32, allowanceDisab1st int32, ...) IPropsTaxing
- func NewPropsTaxing2014(versionId types.IVersionId, allowancePayer int32, allowanceDisab1st int32, ...) IPropsTaxing
- func NewPropsTaxing2018(versionId types.IVersionId, allowancePayer int32, allowanceDisab1st int32, ...) IPropsTaxing
- type OvercapsResultPair
- type ParticyHealthResult
- type ParticyHealthResultTriple
- type ParticyHealthTarget
- type ParticySocialResult
- type ParticySocialResultTriple
- type ParticySocialTarget
- type PropsHealth
- func (p PropsHealth) AnnualsBasisCut(incomeList []ParticyHealthTarget, annuityBasis int32) ParticyHealthResultTriple
- func (p PropsHealth) FactorCompound() Decimal
- func (p PropsHealth) FactorEmployee() Decimal
- func (p PropsHealth) HasParticy(term types.WorkHealthTerms, incomeTerm int32, incomeSpec int32) bool
- func (p PropsHealth) HasParticyWithAdapters(term types.WorkHealthTerms, incomeTerm int32, incomeSpec int32, ...) bool
- func (p PropsHealth) LimMonthlyDis50() int32
- func (p PropsHealth) LimMonthlyState() int32
- func (p PropsHealth) MarginIncomeAgr() int32
- func (p PropsHealth) MarginIncomeEmp() int32
- func (p PropsHealth) MaxAnnualsBasis() int32
- func (p PropsHealth) MinMonthlyBasis() int32
- func (p PropsHealth) RoundedAugmentEmployeePaym(basisGenerals int32, basisAugment int32) int32
- func (p PropsHealth) RoundedAugmentEmployerPaym(basisGenerals int32, baseEmployee int32, baseEmployer int32) int32
- func (p PropsHealth) RoundedCompoundPaym(basisResult int32) int32
- func (p PropsHealth) RoundedEmployeePaym(basisResult int32) int32
- func (p PropsHealth) RoundedEmployerPaym(basisResult int32) int32
- func (p PropsHealth) ValueEquals(otherHealth IPropsHealth) bool
- type PropsHealth2010
- func (p PropsHealth2010) AnnualsBasisCut(incomeList []ParticyHealthTarget, annuityBasis int32) ParticyHealthResultTriple
- func (p PropsHealth2010) FactorCompound() Decimal
- func (p PropsHealth2010) FactorEmployee() Decimal
- func (p PropsHealth2010) HasParticy(term types.WorkHealthTerms, incomeTerm int32, incomeSpec int32) bool
- func (p PropsHealth2010) HasParticyWithAdapters(term types.WorkHealthTerms, incomeTerm int32, incomeSpec int32, ...) bool
- func (p PropsHealth2010) LimMonthlyDis50() int32
- func (p PropsHealth2010) LimMonthlyState() int32
- func (p PropsHealth2010) MarginIncomeAgr() int32
- func (p PropsHealth2010) MarginIncomeEmp() int32
- func (p PropsHealth2010) MaxAnnualsBasis() int32
- func (p PropsHealth2010) MinMonthlyBasis() int32
- func (p PropsHealth2010) RoundedAugmentEmployeePaym(basisGenerals int32, basisAugment int32) int32
- func (p PropsHealth2010) RoundedAugmentEmployerPaym(basisGenerals int32, baseEmployee int32, baseEmployer int32) int32
- func (p PropsHealth2010) RoundedCompoundPaym(basisResult int32) int32
- func (p PropsHealth2010) RoundedEmployeePaym(basisResult int32) int32
- func (p PropsHealth2010) RoundedEmployerPaym(basisResult int32) int32
- func (p PropsHealth2010) ValueEquals(otherHealth IPropsHealth) bool
- type PropsHealth2012
- func (p PropsHealth2012) AnnualsBasisCut(incomeList []ParticyHealthTarget, annuityBasis int32) ParticyHealthResultTriple
- func (p PropsHealth2012) FactorCompound() Decimal
- func (p PropsHealth2012) FactorEmployee() Decimal
- func (p PropsHealth2012) HasParticy(term types.WorkHealthTerms, incomeTerm int32, incomeSpec int32) bool
- func (p PropsHealth2012) HasParticyWithAdapters(term types.WorkHealthTerms, incomeTerm int32, incomeSpec int32, ...) bool
- func (p PropsHealth2012) LimMonthlyDis50() int32
- func (p PropsHealth2012) LimMonthlyState() int32
- func (p PropsHealth2012) MarginIncomeAgr() int32
- func (p PropsHealth2012) MarginIncomeEmp() int32
- func (p PropsHealth2012) MaxAnnualsBasis() int32
- func (p PropsHealth2012) MinMonthlyBasis() int32
- func (p PropsHealth2012) RoundedAugmentEmployeePaym(basisGenerals int32, basisAugment int32) int32
- func (p PropsHealth2012) RoundedAugmentEmployerPaym(basisGenerals int32, baseEmployee int32, baseEmployer int32) int32
- func (p PropsHealth2012) RoundedCompoundPaym(basisResult int32) int32
- func (p PropsHealth2012) RoundedEmployeePaym(basisResult int32) int32
- func (p PropsHealth2012) RoundedEmployerPaym(basisResult int32) int32
- func (p PropsHealth2012) ValueEquals(otherHealth IPropsHealth) bool
- type PropsHealth2014
- func (p PropsHealth2014) AnnualsBasisCut(incomeList []ParticyHealthTarget, annuityBasis int32) ParticyHealthResultTriple
- func (p PropsHealth2014) FactorCompound() Decimal
- func (p PropsHealth2014) FactorEmployee() Decimal
- func (p PropsHealth2014) HasParticy(term types.WorkHealthTerms, incomeTerm int32, incomeSpec int32) bool
- func (p PropsHealth2014) HasParticyWithAdapters(term types.WorkHealthTerms, incomeTerm int32, incomeSpec int32, ...) bool
- func (p PropsHealth2014) LimMonthlyDis50() int32
- func (p PropsHealth2014) LimMonthlyState() int32
- func (p PropsHealth2014) MarginIncomeAgr() int32
- func (p PropsHealth2014) MarginIncomeEmp() int32
- func (p PropsHealth2014) MaxAnnualsBasis() int32
- func (p PropsHealth2014) MinMonthlyBasis() int32
- func (p PropsHealth2014) RoundedAugmentEmployeePaym(basisGenerals int32, basisAugment int32) int32
- func (p PropsHealth2014) RoundedAugmentEmployerPaym(basisGenerals int32, baseEmployee int32, baseEmployer int32) int32
- func (p PropsHealth2014) RoundedCompoundPaym(basisResult int32) int32
- func (p PropsHealth2014) RoundedEmployeePaym(basisResult int32) int32
- func (p PropsHealth2014) RoundedEmployerPaym(basisResult int32) int32
- func (p PropsHealth2014) ValueEquals(otherHealth IPropsHealth) bool
- type PropsSalary
- func (p PropsSalary) CoeffWithPartAndFullHours(fullWorkHours Decimal, partWorkHours Decimal) Decimal
- func (p PropsSalary) GetVersion() types.IVersionId
- func (p PropsSalary) GetVersionValue() int16
- func (p PropsSalary) HoursToHalfHoursDown(hoursValue Decimal) Decimal
- func (p PropsSalary) HoursToHalfHoursNorm(hoursValue Decimal) Decimal
- func (p PropsSalary) HoursToHalfHoursUp(hoursValue Decimal) Decimal
- func (p PropsSalary) HoursToQuartHoursDown(hoursValue Decimal) Decimal
- func (p PropsSalary) HoursToQuartHoursNorm(hoursValue Decimal) Decimal
- func (p PropsSalary) HoursToQuartHoursUp(hoursValue Decimal) Decimal
- func (p PropsSalary) MinHourlyWage() int32
- func (p PropsSalary) MinMonthlyWage() int32
- func (p PropsSalary) MoneyToRoundDown(moneyValue Decimal) Decimal
- func (p PropsSalary) MoneyToRoundNorm(moneyValue Decimal) Decimal
- func (p PropsSalary) MoneyToRoundUp(moneyValue Decimal) Decimal
- func (p PropsSalary) PaymentRoundUpWithAmountFixed(amountFixed Decimal) Decimal
- func (p PropsSalary) PaymentRoundUpWithMonthlyAndCoeffAndFullAndWorkHours(amountMonthly Decimal, monthlyCoeff Decimal, fullWorkHours int32, ...) Decimal
- func (p PropsSalary) PaymentRoundUpWithMonthlyAndCoeffAndWorkCoeff(amountMonthly Decimal, monthlyCoeff Decimal, workingCoeff Decimal) Decimal
- func (p PropsSalary) PaymentRoundUpWithMonthlyAndFullWeekAndFullAndWorkHours(amountMonthly Decimal, fullWeekHours int32, partWeekHours int32, ...) Decimal
- func (p PropsSalary) PaymentRoundUpWithTariffAndHours(tariffHourly Decimal, workingsHours Decimal) Decimal
- func (p PropsSalary) PaymentWithAmountFixed(amountFixed Decimal) Decimal
- func (p PropsSalary) PaymentWithMonthlyAndCoeffAndFullAndWorkHours(amountMonthly Decimal, monthlyCoeff Decimal, fullWorkHours int32, ...) Decimal
- func (p PropsSalary) PaymentWithMonthlyAndCoeffAndWorkCoeff(amountMonthly Decimal, monthlyCoeff Decimal, workingCoeff Decimal) Decimal
- func (p PropsSalary) PaymentWithMonthlyAndFullWeekAndFullAndWorkHours(amountMonthly Decimal, fullWeekHours int32, partWeekHours int32, ...) Decimal
- func (p PropsSalary) PaymentWithTariffAndHours(tariffHourly Decimal, workingsHours Decimal) Decimal
- func (p PropsSalary) RelativeAmountWithMonthlyAndCoeffAndWorkCoeff(amountMonthly Decimal, monthlyCoeff Decimal, workingCoeff Decimal) Decimal
- func (p PropsSalary) RelativePaymentWithMonthlyAndCoeffAndWorkCoeff(amountMonthly Decimal, monthlyCoeff Decimal, workingCoeff Decimal) Decimal
- func (p PropsSalary) RelativeTariffWithMonthlyAndCoeffAndWorkCoeff(amountMonthly Decimal, monthlyCoeff Decimal, workingCoeff Decimal) Decimal
- func (p PropsSalary) ReverzedAmountWithMonthlyAndCoeffAndWorkCoeff(amountMonthly Decimal, monthlyCoeff Decimal, workingCoeff Decimal) Decimal
- func (p PropsSalary) ReverzedPaymentWithMonthlyAndCoeffAndWorkCoeff(amountMonthly Decimal, monthlyCoeff Decimal, workingCoeff Decimal) Decimal
- func (p PropsSalary) ReverzedTariffWithMonthlyAndCoeffAndWorkCoeff(amountMonthly Decimal, monthlyCoeff Decimal, workingCoeff Decimal) Decimal
- func (p PropsSalary) TariffWithPaymentAndHours(amountHourly Decimal, workingsHours Decimal) Decimal
- func (p PropsSalary) ValueEquals(otherSalary IPropsSalary) bool
- func (p PropsSalary) WorkingShiftTime() int32
- func (p PropsSalary) WorkingShiftWeek() int32
- type PropsSocial
- func (p PropsSocial) AnnualsBasisCut(incomeList []ParticySocialTarget, annuityBasis int32) ParticySocialResultTriple
- func (p PropsSocial) FactorEmployee() Decimal
- func (p PropsSocial) FactorEmployeeGarant() Decimal
- func (p PropsSocial) FactorEmployeeReduce() Decimal
- func (p PropsSocial) FactorEmployer() Decimal
- func (p PropsSocial) FactorEmployerHigher() Decimal
- func (p PropsSocial) HasParticy(term types.WorkSocialTerms, incomeTerm int32, incomeSpec int32) bool
- func (p PropsSocial) HasParticyWithAdapters(term types.WorkSocialTerms, incomeTerm int32, incomeSpec int32, ...) bool
- func (p PropsSocial) MarginIncomeAgr() int32
- func (p PropsSocial) MarginIncomeEmp() int32
- func (p PropsSocial) MaxAnnualsBasis() int32
- func (p PropsSocial) ResultOvercaps(baseSuma int32, overCaps int32) OvercapsResultPair
- func (p PropsSocial) RoundedEmployeePaym(basisResult int32) int32
- func (p PropsSocial) RoundedEmployerPaym(basisResult int32) int32
- func (p PropsSocial) ValueEquals(otherSocial IPropsSocial) bool
- type PropsSocial2010
- func (p PropsSocial2010) AnnualsBasisCut(incomeList []ParticySocialTarget, annuityBasis int32) ParticySocialResultTriple
- func (p PropsSocial2010) FactorEmployee() Decimal
- func (p PropsSocial2010) FactorEmployeeGarant() Decimal
- func (p PropsSocial2010) FactorEmployeeReduce() Decimal
- func (p PropsSocial2010) FactorEmployer() Decimal
- func (p PropsSocial2010) FactorEmployerHigher() Decimal
- func (p PropsSocial2010) HasParticy(term types.WorkSocialTerms, incomeTerm int32, incomeSpec int32) bool
- func (p PropsSocial2010) HasParticyWithAdapters(term types.WorkSocialTerms, incomeTerm int32, incomeSpec int32, ...) bool
- func (p PropsSocial2010) MarginIncomeAgr() int32
- func (p PropsSocial2010) MarginIncomeEmp() int32
- func (p PropsSocial2010) MaxAnnualsBasis() int32
- func (p PropsSocial2010) ResultOvercaps(baseSuma int32, overCaps int32) OvercapsResultPair
- func (p PropsSocial2010) RoundedEmployeePaym(basisResult int32) int32
- func (p PropsSocial2010) RoundedEmployerPaym(basisResult int32) int32
- func (p PropsSocial2010) ValueEquals(otherSocial IPropsSocial) bool
- type PropsSocial2012
- func (p PropsSocial2012) AnnualsBasisCut(incomeList []ParticySocialTarget, annuityBasis int32) ParticySocialResultTriple
- func (p PropsSocial2012) FactorEmployee() Decimal
- func (p PropsSocial2012) FactorEmployeeGarant() Decimal
- func (p PropsSocial2012) FactorEmployeeReduce() Decimal
- func (p PropsSocial2012) FactorEmployer() Decimal
- func (p PropsSocial2012) FactorEmployerHigher() Decimal
- func (p PropsSocial2012) HasParticy(term types.WorkSocialTerms, incomeTerm int32, incomeSpec int32) bool
- func (p PropsSocial2012) HasParticyWithAdapters(term types.WorkSocialTerms, incomeTerm int32, incomeSpec int32, ...) bool
- func (p PropsSocial2012) MarginIncomeAgr() int32
- func (p PropsSocial2012) MarginIncomeEmp() int32
- func (p PropsSocial2012) MaxAnnualsBasis() int32
- func (p PropsSocial2012) ResultOvercaps(baseSuma int32, overCaps int32) OvercapsResultPair
- func (p PropsSocial2012) RoundedEmployeePaym(basisResult int32) int32
- func (p PropsSocial2012) RoundedEmployerPaym(basisResult int32) int32
- func (p PropsSocial2012) ValueEquals(otherSocial IPropsSocial) bool
- type PropsTaxing
- func (p PropsTaxing) AllowanceChild1st() int32
- func (p PropsTaxing) AllowanceChild2nd() int32
- func (p PropsTaxing) AllowanceChild3rd() int32
- func (p PropsTaxing) AllowanceDisab1st() int32
- func (p PropsTaxing) AllowanceDisab2nd() int32
- func (p PropsTaxing) AllowanceDisab3rd() int32
- func (p PropsTaxing) AllowancePayer() int32
- func (p PropsTaxing) AllowanceStudy() int32
- func (p PropsTaxing) BenefitAllowanceChild(signOpts types.TaxDeclSignOption, benefitOpts types.TaxDeclBenfOption, ...) int32
- func (p PropsTaxing) BenefitAllowanceDisab(signOpts types.TaxDeclSignOption, benefitOpts types.TaxDeclDisabOption) int32
- func (p PropsTaxing) BenefitAllowancePayer(signOpts types.TaxDeclSignOption, benefitOpts types.TaxDeclBenfOption) int32
- func (p PropsTaxing) BenefitAllowanceStudy(signOpts types.TaxDeclSignOption, benefitOpts types.TaxDeclBenfOption) int32
- func (p PropsTaxing) BonusChildFix(income int32, benefit int32, rebated int32) int32
- func (p PropsTaxing) BonusChildRaw(income int32, benefit int32, rebated int32) int32
- func (p PropsTaxing) FactorAdvances() Decimal
- func (p PropsTaxing) FactorSolidary() Decimal
- func (p PropsTaxing) FactorTaxRate2() Decimal
- func (p PropsTaxing) FactorWithhold() Decimal
- func (p PropsTaxing) HasWithholdIncome(termOpt types.WorkTaxingTerms, signOpt types.TaxDeclSignOption, ...) bool
- func (p PropsTaxing) MarginIncomeOfRounding() int32
- func (p PropsTaxing) MarginIncomeOfSolidary() int32
- func (p PropsTaxing) MarginIncomeOfTaxBonus() int32
- func (p PropsTaxing) MarginIncomeOfTaxRate2() int32
- func (p PropsTaxing) MarginIncomeOfWithhold() int32
- func (p PropsTaxing) MarginIncomeOfWthAgr() int32
- func (p PropsTaxing) MarginIncomeOfWthEmp() int32
- func (p PropsTaxing) MaxAmountOfTaxBonus() int32
- func (p PropsTaxing) MinAmountOfTaxBonus() int32
- func (p PropsTaxing) RoundedAdvancesPaym(supersResult int32, basisResult int32) int32
- func (p PropsTaxing) RoundedBaseAdvances(incomeResult int32, healthResult int32, socialResult int32) int32
- func (p PropsTaxing) RoundedBaseSolidary(incomeResult int32) int32
- func (p PropsTaxing) RoundedBaseWithhold(incomeResult int32) int32
- func (p PropsTaxing) RoundedRawBaseAdvances(incomeResult int32) int32
- func (p PropsTaxing) RoundedSolidaryPaym(basisResult int32) int32
- func (p PropsTaxing) RoundedWithholdPaym(supersResult int32, basisResult int32) int32
- func (p PropsTaxing) TaxableIncomeBasis(incomeResult int32) int32
- func (p PropsTaxing) TaxableIncomeSupers(incomeResult int32, healthResult int32, socialResult int32) int32
- func (p PropsTaxing) ValueEquals(otherTaxing IPropsTaxing) bool
- type PropsTaxing2010
- func (p PropsTaxing2010) AllowanceChild1st() int32
- func (p PropsTaxing2010) AllowanceChild2nd() int32
- func (p PropsTaxing2010) AllowanceChild3rd() int32
- func (p PropsTaxing2010) AllowanceDisab1st() int32
- func (p PropsTaxing2010) AllowanceDisab2nd() int32
- func (p PropsTaxing2010) AllowanceDisab3rd() int32
- func (p PropsTaxing2010) AllowancePayer() int32
- func (p PropsTaxing2010) AllowanceStudy() int32
- func (p PropsTaxing2010) BenefitAllowanceChild(signOpts types.TaxDeclSignOption, benefitOpts types.TaxDeclBenfOption, ...) int32
- func (p PropsTaxing2010) BenefitAllowanceDisab(signOpts types.TaxDeclSignOption, benefitOpts types.TaxDeclDisabOption) int32
- func (p PropsTaxing2010) BenefitAllowancePayer(signOpts types.TaxDeclSignOption, benefitOpts types.TaxDeclBenfOption) int32
- func (p PropsTaxing2010) BenefitAllowanceStudy(signOpts types.TaxDeclSignOption, benefitOpts types.TaxDeclBenfOption) int32
- func (p PropsTaxing2010) BonusChildFix(income int32, benefit int32, rebated int32) int32
- func (p PropsTaxing2010) BonusChildRaw(income int32, benefit int32, rebated int32) int32
- func (p PropsTaxing2010) FactorAdvances() Decimal
- func (p PropsTaxing2010) FactorSolidary() Decimal
- func (p PropsTaxing2010) FactorTaxRate2() Decimal
- func (p PropsTaxing2010) FactorWithhold() Decimal
- func (p PropsTaxing2010) HasWithholdIncome(termOpt types.WorkTaxingTerms, signOpt types.TaxDeclSignOption, ...) bool
- func (p PropsTaxing2010) MarginIncomeOfRounding() int32
- func (p PropsTaxing2010) MarginIncomeOfSolidary() int32
- func (p PropsTaxing2010) MarginIncomeOfTaxBonus() int32
- func (p PropsTaxing2010) MarginIncomeOfTaxRate2() int32
- func (p PropsTaxing2010) MarginIncomeOfWithhold() int32
- func (p PropsTaxing2010) MarginIncomeOfWthAgr() int32
- func (p PropsTaxing2010) MarginIncomeOfWthEmp() int32
- func (p PropsTaxing2010) MaxAmountOfTaxBonus() int32
- func (p PropsTaxing2010) MinAmountOfTaxBonus() int32
- func (p PropsTaxing2010) RoundedAdvancesPaym(supersResult int32, basisResult int32) int32
- func (p PropsTaxing2010) RoundedBaseAdvances(incomeResult int32, healthResult int32, socialResult int32) int32
- func (p PropsTaxing2010) RoundedBaseSolidary(incomeResult int32) int32
- func (p PropsTaxing2010) RoundedBaseWithhold(incomeResult int32) int32
- func (p PropsTaxing2010) RoundedRawBaseAdvances(incomeResult int32) int32
- func (p PropsTaxing2010) RoundedSolidaryPaym(basisResult int32) int32
- func (p PropsTaxing2010) RoundedWithholdPaym(supersResult int32, basisResult int32) int32
- func (p PropsTaxing2010) TaxableIncomeBasis(incomeResult int32) int32
- func (p PropsTaxing2010) TaxableIncomeSupers(incomeResult int32, healthResult int32, socialResult int32) int32
- func (p PropsTaxing2010) ValueEquals(otherTaxing IPropsTaxing) bool
- type PropsTaxing2014
- func (p PropsTaxing2014) AllowanceChild1st() int32
- func (p PropsTaxing2014) AllowanceChild2nd() int32
- func (p PropsTaxing2014) AllowanceChild3rd() int32
- func (p PropsTaxing2014) AllowanceDisab1st() int32
- func (p PropsTaxing2014) AllowanceDisab2nd() int32
- func (p PropsTaxing2014) AllowanceDisab3rd() int32
- func (p PropsTaxing2014) AllowancePayer() int32
- func (p PropsTaxing2014) AllowanceStudy() int32
- func (p PropsTaxing2014) BenefitAllowanceChild(signOpts types.TaxDeclSignOption, benefitOpts types.TaxDeclBenfOption, ...) int32
- func (p PropsTaxing2014) BenefitAllowanceDisab(signOpts types.TaxDeclSignOption, benefitOpts types.TaxDeclDisabOption) int32
- func (p PropsTaxing2014) BenefitAllowancePayer(signOpts types.TaxDeclSignOption, benefitOpts types.TaxDeclBenfOption) int32
- func (p PropsTaxing2014) BenefitAllowanceStudy(signOpts types.TaxDeclSignOption, benefitOpts types.TaxDeclBenfOption) int32
- func (p PropsTaxing2014) BonusChildFix(income int32, benefit int32, rebated int32) int32
- func (p PropsTaxing2014) BonusChildRaw(income int32, benefit int32, rebated int32) int32
- func (p PropsTaxing2014) FactorAdvances() Decimal
- func (p PropsTaxing2014) FactorSolidary() Decimal
- func (p PropsTaxing2014) FactorTaxRate2() Decimal
- func (p PropsTaxing2014) FactorWithhold() Decimal
- func (p PropsTaxing2014) HasWithholdIncome(termOpt types.WorkTaxingTerms, signOpt types.TaxDeclSignOption, ...) bool
- func (p PropsTaxing2014) MarginIncomeOfRounding() int32
- func (p PropsTaxing2014) MarginIncomeOfSolidary() int32
- func (p PropsTaxing2014) MarginIncomeOfTaxBonus() int32
- func (p PropsTaxing2014) MarginIncomeOfTaxRate2() int32
- func (p PropsTaxing2014) MarginIncomeOfWithhold() int32
- func (p PropsTaxing2014) MarginIncomeOfWthAgr() int32
- func (p PropsTaxing2014) MarginIncomeOfWthEmp() int32
- func (p PropsTaxing2014) MaxAmountOfTaxBonus() int32
- func (p PropsTaxing2014) MinAmountOfTaxBonus() int32
- func (p PropsTaxing2014) RoundedAdvancesPaym(supersResult int32, basisResult int32) int32
- func (p PropsTaxing2014) RoundedBaseAdvances(incomeResult int32, healthResult int32, socialResult int32) int32
- func (p PropsTaxing2014) RoundedBaseSolidary(incomeResult int32) int32
- func (p PropsTaxing2014) RoundedBaseWithhold(incomeResult int32) int32
- func (p PropsTaxing2014) RoundedRawBaseAdvances(incomeResult int32) int32
- func (p PropsTaxing2014) RoundedSolidaryPaym(basisResult int32) int32
- func (p PropsTaxing2014) RoundedWithholdPaym(supersResult int32, basisResult int32) int32
- func (p PropsTaxing2014) TaxableIncomeBasis(incomeResult int32) int32
- func (p PropsTaxing2014) TaxableIncomeSupers(incomeResult int32, healthResult int32, socialResult int32) int32
- func (p PropsTaxing2014) ValueEquals(otherTaxing IPropsTaxing) bool
- type PropsTaxing2018
- func (p PropsTaxing2018) AllowanceChild1st() int32
- func (p PropsTaxing2018) AllowanceChild2nd() int32
- func (p PropsTaxing2018) AllowanceChild3rd() int32
- func (p PropsTaxing2018) AllowanceDisab1st() int32
- func (p PropsTaxing2018) AllowanceDisab2nd() int32
- func (p PropsTaxing2018) AllowanceDisab3rd() int32
- func (p PropsTaxing2018) AllowancePayer() int32
- func (p PropsTaxing2018) AllowanceStudy() int32
- func (p PropsTaxing2018) BenefitAllowanceChild(signOpts types.TaxDeclSignOption, benefitOpts types.TaxDeclBenfOption, ...) int32
- func (p PropsTaxing2018) BenefitAllowanceDisab(signOpts types.TaxDeclSignOption, benefitOpts types.TaxDeclDisabOption) int32
- func (p PropsTaxing2018) BenefitAllowancePayer(signOpts types.TaxDeclSignOption, benefitOpts types.TaxDeclBenfOption) int32
- func (p PropsTaxing2018) BenefitAllowanceStudy(signOpts types.TaxDeclSignOption, benefitOpts types.TaxDeclBenfOption) int32
- func (p PropsTaxing2018) BonusChildFix(income int32, benefit int32, rebated int32) int32
- func (p PropsTaxing2018) BonusChildRaw(income int32, benefit int32, rebated int32) int32
- func (p PropsTaxing2018) FactorAdvances() Decimal
- func (p PropsTaxing2018) FactorSolidary() Decimal
- func (p PropsTaxing2018) FactorTaxRate2() Decimal
- func (p PropsTaxing2018) FactorWithhold() Decimal
- func (p PropsTaxing2018) HasWithholdIncome(termOpt types.WorkTaxingTerms, signOpt types.TaxDeclSignOption, ...) bool
- func (p PropsTaxing2018) MarginIncomeOfRounding() int32
- func (p PropsTaxing2018) MarginIncomeOfSolidary() int32
- func (p PropsTaxing2018) MarginIncomeOfTaxBonus() int32
- func (p PropsTaxing2018) MarginIncomeOfTaxRate2() int32
- func (p PropsTaxing2018) MarginIncomeOfWithhold() int32
- func (p PropsTaxing2018) MarginIncomeOfWthAgr() int32
- func (p PropsTaxing2018) MarginIncomeOfWthEmp() int32
- func (p PropsTaxing2018) MaxAmountOfTaxBonus() int32
- func (p PropsTaxing2018) MinAmountOfTaxBonus() int32
- func (p PropsTaxing2018) RoundedAdvancesPaym(supersResult int32, basisResult int32) int32
- func (p PropsTaxing2018) RoundedBaseAdvances(incomeResult int32, healthResult int32, socialResult int32) int32
- func (p PropsTaxing2018) RoundedBaseSolidary(incomeResult int32) int32
- func (p PropsTaxing2018) RoundedBaseWithhold(incomeResult int32) int32
- func (p PropsTaxing2018) RoundedRawBaseAdvances(incomeResult int32) int32
- func (p PropsTaxing2018) RoundedSolidaryPaym(basisResult int32) int32
- func (p PropsTaxing2018) RoundedWithholdPaym(supersResult int32, basisResult int32) int32
- func (p PropsTaxing2018) TaxableIncomeBasis(incomeResult int32) int32
- func (p PropsTaxing2018) TaxableIncomeSupers(incomeResult int32, healthResult int32, socialResult int32) int32
- func (p PropsTaxing2018) ValueEquals(otherTaxing IPropsTaxing) bool
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type IProps ¶
type IProps interface { GetVersion() types.IVersionId GetVersionValue() int16 }
type IPropsHealth ¶
type IPropsHealth interface { IProps MinMonthlyBasis() int32 MaxAnnualsBasis() int32 LimMonthlyState() int32 LimMonthlyDis50() int32 FactorCompound() Decimal FactorEmployee() Decimal MarginIncomeEmp() int32 MarginIncomeAgr() int32 ValueEquals(otherHealth IPropsHealth) bool HasParticy(term types.WorkHealthTerms, incomeTerm int32, incomeSpec int32) bool RoundedCompoundPaym(basisResult int32) int32 RoundedEmployeePaym(basisResult int32) int32 RoundedAugmentEmployeePaym(basisGenerals int32, basisAugment int32) int32 RoundedAugmentEmployerPaym(basisGenerals int32, baseEmployee int32, baseEmployer int32) int32 RoundedEmployerPaym(basisResult int32) int32 AnnualsBasisCut(incomeList []ParticyHealthTarget, annuityBasis int32) ParticyHealthResultTriple }
func EmptyPropsHealth ¶
func EmptyPropsHealth() IPropsHealth
func EmptyPropsHealth2010 ¶
func EmptyPropsHealth2010() IPropsHealth
func EmptyPropsHealth2012 ¶
func EmptyPropsHealth2012() IPropsHealth
func EmptyPropsHealth2014 ¶
func EmptyPropsHealth2014() IPropsHealth
func NewPropsHealth ¶
func NewPropsHealth(versionId types.IVersionId, minMonthlyBasis int32, maxAnnualsBasis int32, limMonthlyState int32, limMonthlyDis50 int32, factorCompound Decimal, factorEmployee Decimal, marginIncomeEmp int32, marginIncomeAgr int32) IPropsHealth
func NewPropsHealth2010 ¶
func NewPropsHealth2010(versionId types.IVersionId, minMonthlyBasis int32, maxAnnualsBasis int32, limMonthlyState int32, limMonthlyDis50 int32, factorCompound Decimal, factorEmployee Decimal, marginIncomeEmp int32, marginIncomeAgr int32) IPropsHealth
func NewPropsHealth2012 ¶
func NewPropsHealth2012(versionId types.IVersionId, minMonthlyBasis int32, maxAnnualsBasis int32, limMonthlyState int32, limMonthlyDis50 int32, factorCompound Decimal, factorEmployee Decimal, marginIncomeEmp int32, marginIncomeAgr int32) IPropsHealth
func NewPropsHealth2014 ¶
func NewPropsHealth2014(versionId types.IVersionId, minMonthlyBasis int32, maxAnnualsBasis int32, limMonthlyState int32, limMonthlyDis50 int32, factorCompound Decimal, factorEmployee Decimal, marginIncomeEmp int32, marginIncomeAgr int32) IPropsHealth
type IPropsSalary ¶
type IPropsSalary interface { IProps WorkingShiftWeek() int32 WorkingShiftTime() int32 MinMonthlyWage() int32 MinHourlyWage() int32 ValueEquals(otherSalary IPropsSalary) bool CoeffWithPartAndFullHours(fullWorkHours Decimal, partWorkHours Decimal) Decimal PaymentWithMonthlyAndFullWeekAndFullAndWorkHours(amountMonthly Decimal, fullWeekHours int32, partWeekHours int32, fullWorkHours int32, partWorkHours int32) Decimal PaymentRoundUpWithMonthlyAndFullWeekAndFullAndWorkHours(amountMonthly Decimal, fullWeekHours int32, partWeekHours int32, fullWorkHours int32, partWorkHours int32) Decimal PaymentWithMonthlyAndCoeffAndFullAndWorkHours(amountMonthly Decimal, monthlyCoeff Decimal, fullWorkHours int32, partWorkHours int32) Decimal PaymentRoundUpWithMonthlyAndCoeffAndFullAndWorkHours(amountMonthly Decimal, monthlyCoeff Decimal, fullWorkHours int32, partWorkHours int32) Decimal PaymentWithMonthlyAndCoeffAndWorkCoeff(amountMonthly Decimal, monthlyCoeff Decimal, workingCoeff Decimal) Decimal PaymentRoundUpWithMonthlyAndCoeffAndWorkCoeff(amountMonthly Decimal, monthlyCoeff Decimal, workingCoeff Decimal) Decimal RelativeAmountWithMonthlyAndCoeffAndWorkCoeff(amountMonthly Decimal, monthlyCoeff Decimal, workingCoeff Decimal) Decimal RelativeTariffWithMonthlyAndCoeffAndWorkCoeff(amountMonthly Decimal, monthlyCoeff Decimal, workingCoeff Decimal) Decimal RelativePaymentWithMonthlyAndCoeffAndWorkCoeff(amountMonthly Decimal, monthlyCoeff Decimal, workingCoeff Decimal) Decimal ReverzedAmountWithMonthlyAndCoeffAndWorkCoeff(amountMonthly Decimal, monthlyCoeff Decimal, workingCoeff Decimal) Decimal ReverzedTariffWithMonthlyAndCoeffAndWorkCoeff(amountMonthly Decimal, monthlyCoeff Decimal, workingCoeff Decimal) Decimal ReverzedPaymentWithMonthlyAndCoeffAndWorkCoeff(amountMonthly Decimal, monthlyCoeff Decimal, workingCoeff Decimal) Decimal PaymentWithTariffAndHours(tariffHourly Decimal, workingsHours Decimal) Decimal PaymentRoundUpWithTariffAndHours(tariffHourly Decimal, workingsHours Decimal) Decimal TariffWithPaymentAndHours(amountHourly Decimal, workingsHours Decimal) Decimal PaymentWithAmountFixed(amountFixed Decimal) Decimal PaymentRoundUpWithAmountFixed(amountFixed Decimal) Decimal HoursToHalfHoursUp(hoursValue Decimal) Decimal HoursToQuartHoursUp(hoursValue Decimal) Decimal HoursToHalfHoursDown(hoursValue Decimal) Decimal HoursToQuartHoursDown(hoursValue Decimal) Decimal HoursToHalfHoursNorm(hoursValue Decimal) Decimal HoursToQuartHoursNorm(hoursValue Decimal) Decimal MoneyToRoundDown(moneyValue Decimal) Decimal MoneyToRoundUp(moneyValue Decimal) Decimal MoneyToRoundNorm(moneyValue Decimal) Decimal }
func EmptyPropsSalary ¶
func EmptyPropsSalary() IPropsSalary
func NewPropsSalary ¶
func NewPropsSalary(versionId types.IVersionId, workingShiftWeek int32, workingShiftTime int32, minMonthlyWage int32, minHourlyWage int32) IPropsSalary
type IPropsSocial ¶
type IPropsSocial interface { IProps MaxAnnualsBasis() int32 FactorEmployer() Decimal FactorEmployerHigher() Decimal FactorEmployee() Decimal FactorEmployeeGarant() Decimal FactorEmployeeReduce() Decimal MarginIncomeEmp() int32 MarginIncomeAgr() int32 ValueEquals(otherSocial IPropsSocial) bool HasParticy(term types.WorkSocialTerms, incomeTerm int32, incomeSpec int32) bool RoundedEmployeePaym(basisResult int32) int32 RoundedEmployerPaym(basisResult int32) int32 ResultOvercaps(baseSuma int32, overCaps int32) OvercapsResultPair AnnualsBasisCut(incomeList []ParticySocialTarget, annuityBasis int32) ParticySocialResultTriple }
func EmptyPropsSocial ¶
func EmptyPropsSocial() IPropsSocial
func EmptyPropsSocial2010 ¶
func EmptyPropsSocial2010() IPropsSocial
func EmptyPropsSocial2012 ¶
func EmptyPropsSocial2012() IPropsSocial
func NewPropsSocial ¶
func NewPropsSocial(versionId types.IVersionId, maxAnnualsBasis int32, factorEmployer Decimal, factorEmployerHigher Decimal, factorEmployee Decimal, factorEmployeeGarant Decimal, factorEmployeeReduce Decimal, marginIncomeEmp int32, marginIncomeAgr int32) IPropsSocial
func NewPropsSocial2010 ¶
func NewPropsSocial2010(versionId types.IVersionId, maxAnnualsBasis int32, factorEmployer Decimal, factorEmployerHigher Decimal, factorEmployee Decimal, factorEmployeeGarant Decimal, factorEmployeeReduce Decimal, marginIncomeEmp int32, marginIncomeAgr int32) IPropsSocial
func NewPropsSocial2012 ¶
func NewPropsSocial2012(versionId types.IVersionId, maxAnnualsBasis int32, factorEmployer Decimal, factorEmployerHigher Decimal, factorEmployee Decimal, factorEmployeeGarant Decimal, factorEmployeeReduce Decimal, marginIncomeEmp int32, marginIncomeAgr int32) IPropsSocial
type IPropsTaxing ¶
type IPropsTaxing interface { IProps AllowancePayer() int32 AllowanceDisab1st() int32 AllowanceDisab2nd() int32 AllowanceDisab3rd() int32 AllowanceStudy() int32 AllowanceChild1st() int32 AllowanceChild2nd() int32 AllowanceChild3rd() int32 FactorAdvances() Decimal FactorWithhold() Decimal FactorSolidary() Decimal FactorTaxRate2() Decimal MinAmountOfTaxBonus() int32 MaxAmountOfTaxBonus() int32 MarginIncomeOfTaxBonus() int32 MarginIncomeOfRounding() int32 MarginIncomeOfWithhold() int32 MarginIncomeOfSolidary() int32 MarginIncomeOfTaxRate2() int32 MarginIncomeOfWthEmp() int32 MarginIncomeOfWthAgr() int32 ValueEquals(otherTaxing IPropsTaxing) bool HasWithholdIncome(termOpt types.WorkTaxingTerms, signOpt types.TaxDeclSignOption, noneOpt types.TaxNoneSignOption, incomeSum int32) bool BenefitAllowancePayer(signOpts types.TaxDeclSignOption, benefitOpts types.TaxDeclBenfOption) int32 BenefitAllowanceDisab(signOpts types.TaxDeclSignOption, benefitOpts types.TaxDeclDisabOption) int32 BenefitAllowanceStudy(signOpts types.TaxDeclSignOption, benefitOpts types.TaxDeclBenfOption) int32 BenefitAllowanceChild(signOpts types.TaxDeclSignOption, benefitOpts types.TaxDeclBenfOption, benefitOrds int32, disabelOpts int32) int32 BonusChildRaw(income int32, benefit int32, rebated int32) int32 BonusChildFix(income int32, benefit int32, rebated int32) int32 TaxableIncomeSupers(incomeResult int32, healthResult int32, socialResult int32) int32 TaxableIncomeBasis(incomeResult int32) int32 RoundedRawBaseAdvances(incomeResult int32) int32 RoundedBaseAdvances(incomeResult int32, healthResult int32, socialResult int32) int32 RoundedBaseSolidary(incomeResult int32) int32 RoundedAdvancesPaym(supersResult int32, basisResult int32) int32 RoundedSolidaryPaym(basisResult int32) int32 RoundedBaseWithhold(incomeResult int32) int32 RoundedWithholdPaym(supersResult int32, basisResult int32) int32 }
func EmptyPropsTaxing ¶
func EmptyPropsTaxing() IPropsTaxing
func EmptyPropsTaxing2010 ¶
func EmptyPropsTaxing2010() IPropsTaxing
func EmptyPropsTaxing2014 ¶
func EmptyPropsTaxing2014() IPropsTaxing
func EmptyPropsTaxing2018 ¶
func EmptyPropsTaxing2018() IPropsTaxing
func NewPropsTaxing ¶
func NewPropsTaxing(versionId types.IVersionId, allowancePayer int32, allowanceDisab1st int32, allowanceDisab2nd int32, allowanceDisab3rd int32, allowanceStudy int32, allowanceChild1st int32, allowanceChild2nd int32, allowanceChild3rd int32, factorAdvances Decimal, factorWithhold Decimal, factorSolidary Decimal, factorTaxRate2 Decimal, minAmountOfTaxBonus int32, maxAmountOfTaxBonus int32, marginIncomeOfTaxBonus int32, marginIncomeOfRounding int32, marginIncomeOfWithhold int32, marginIncomeOfSolidary int32, marginIncomeOfTaxRate2 int32, marginIncomeOfWthEmp int32, marginIncomeOfWthAgr int32) IPropsTaxing
func NewPropsTaxing2010 ¶
func NewPropsTaxing2010(versionId types.IVersionId, allowancePayer int32, allowanceDisab1st int32, allowanceDisab2nd int32, allowanceDisab3rd int32, allowanceStudy int32, allowanceChild1st int32, allowanceChild2nd int32, allowanceChild3rd int32, factorAdvances Decimal, factorWithhold Decimal, factorSolidary Decimal, factorTaxRate2 Decimal, minAmountOfTaxBonus int32, maxAmountOfTaxBonus int32, marginIncomeOfTaxBonus int32, marginIncomeOfRounding int32, marginIncomeOfWithhold int32, marginIncomeOfSolidary int32, marginIncomeOfTaxRate2 int32, marginIncomeOfWthEmp int32, marginIncomeOfWthAgr int32) IPropsTaxing
func NewPropsTaxing2014 ¶
func NewPropsTaxing2014(versionId types.IVersionId, allowancePayer int32, allowanceDisab1st int32, allowanceDisab2nd int32, allowanceDisab3rd int32, allowanceStudy int32, allowanceChild1st int32, allowanceChild2nd int32, allowanceChild3rd int32, factorAdvances Decimal, factorWithhold Decimal, factorSolidary Decimal, factorTaxRate2 Decimal, minAmountOfTaxBonus int32, maxAmountOfTaxBonus int32, marginIncomeOfTaxBonus int32, marginIncomeOfRounding int32, marginIncomeOfWithhold int32, marginIncomeOfSolidary int32, marginIncomeOfTaxRate2 int32, marginIncomeOfWthEmp int32, marginIncomeOfWthAgr int32) IPropsTaxing
func NewPropsTaxing2018 ¶
func NewPropsTaxing2018(versionId types.IVersionId, allowancePayer int32, allowanceDisab1st int32, allowanceDisab2nd int32, allowanceDisab3rd int32, allowanceStudy int32, allowanceChild1st int32, allowanceChild2nd int32, allowanceChild3rd int32, factorAdvances Decimal, factorWithhold Decimal, factorSolidary Decimal, factorTaxRate2 Decimal, minAmountOfTaxBonus int32, maxAmountOfTaxBonus int32, marginIncomeOfTaxBonus int32, marginIncomeOfRounding int32, marginIncomeOfWithhold int32, marginIncomeOfSolidary int32, marginIncomeOfTaxRate2 int32, marginIncomeOfWthEmp int32, marginIncomeOfWthAgr int32) IPropsTaxing
type OvercapsResultPair ¶
type OvercapsResultPair struct {
// contains filtered or unexported fields
}
type ParticyHealthResult ¶
type ParticyHealthResult struct {
// contains filtered or unexported fields
}
type ParticyHealthResultTriple ¶
type ParticyHealthResultTriple struct {
// contains filtered or unexported fields
}
type ParticyHealthTarget ¶
type ParticyHealthTarget struct {
// contains filtered or unexported fields
}
func (*ParticyHealthTarget) AddTargetBase ¶
func (p *ParticyHealthTarget) AddTargetBase(targetsBase int32) int32
func (ParticyHealthTarget) IncomeScore ¶
func (p ParticyHealthTarget) IncomeScore() int32
func (ParticyHealthTarget) ResultComparator ¶
func (p ParticyHealthTarget) ResultComparator() func(x ParticyHealthTarget, y ParticyHealthTarget) int
type ParticySocialResult ¶
type ParticySocialResult struct {
// contains filtered or unexported fields
}
type ParticySocialResultTriple ¶
type ParticySocialResultTriple struct {
// contains filtered or unexported fields
}
type ParticySocialTarget ¶
type ParticySocialTarget struct {
// contains filtered or unexported fields
}
func (*ParticySocialTarget) AddTargetBase ¶
func (p *ParticySocialTarget) AddTargetBase(targetsBase int32) int32
func (ParticySocialTarget) IncomeScore ¶
func (p ParticySocialTarget) IncomeScore() int32
func (ParticySocialTarget) ResultComparator ¶
func (p ParticySocialTarget) ResultComparator() func(x ParticySocialTarget, y ParticySocialTarget) int
type PropsHealth ¶
type PropsHealth struct {
// contains filtered or unexported fields
}
func (PropsHealth) AnnualsBasisCut ¶
func (p PropsHealth) AnnualsBasisCut(incomeList []ParticyHealthTarget, annuityBasis int32) ParticyHealthResultTriple
func (PropsHealth) FactorCompound ¶
func (p PropsHealth) FactorCompound() Decimal
func (PropsHealth) FactorEmployee ¶
func (p PropsHealth) FactorEmployee() Decimal
func (PropsHealth) HasParticy ¶
func (p PropsHealth) HasParticy(term types.WorkHealthTerms, incomeTerm int32, incomeSpec int32) bool
func (PropsHealth) HasParticyWithAdapters ¶
func (p PropsHealth) HasParticyWithAdapters(term types.WorkHealthTerms, incomeTerm int32, incomeSpec int32, hasTermExemptionParticy func(types.WorkHealthTerms) bool, hasIncomeBasedEmploymentParticy func(types.WorkHealthTerms) bool, hasIncomeBasedAgreementsParticy func(types.WorkHealthTerms) bool, hasIncomeCumulatedParticy func(types.WorkHealthTerms) bool) bool
func (PropsHealth) LimMonthlyDis50 ¶
func (p PropsHealth) LimMonthlyDis50() int32
func (PropsHealth) LimMonthlyState ¶
func (p PropsHealth) LimMonthlyState() int32
func (PropsHealth) MarginIncomeAgr ¶
func (p PropsHealth) MarginIncomeAgr() int32
func (PropsHealth) MarginIncomeEmp ¶
func (p PropsHealth) MarginIncomeEmp() int32
func (PropsHealth) MaxAnnualsBasis ¶
func (p PropsHealth) MaxAnnualsBasis() int32
func (PropsHealth) MinMonthlyBasis ¶
func (p PropsHealth) MinMonthlyBasis() int32
func (PropsHealth) RoundedAugmentEmployeePaym ¶
func (p PropsHealth) RoundedAugmentEmployeePaym(basisGenerals int32, basisAugment int32) int32
func (PropsHealth) RoundedAugmentEmployerPaym ¶
func (p PropsHealth) RoundedAugmentEmployerPaym(basisGenerals int32, baseEmployee int32, baseEmployer int32) int32
func (PropsHealth) RoundedCompoundPaym ¶
func (p PropsHealth) RoundedCompoundPaym(basisResult int32) int32
func (PropsHealth) RoundedEmployeePaym ¶
func (p PropsHealth) RoundedEmployeePaym(basisResult int32) int32
func (PropsHealth) RoundedEmployerPaym ¶
func (p PropsHealth) RoundedEmployerPaym(basisResult int32) int32
func (PropsHealth) ValueEquals ¶
func (p PropsHealth) ValueEquals(otherHealth IPropsHealth) bool
type PropsHealth2010 ¶
type PropsHealth2010 struct {
// contains filtered or unexported fields
}
func (PropsHealth2010) AnnualsBasisCut ¶
func (p PropsHealth2010) AnnualsBasisCut(incomeList []ParticyHealthTarget, annuityBasis int32) ParticyHealthResultTriple
func (PropsHealth2010) FactorCompound ¶
func (p PropsHealth2010) FactorCompound() Decimal
func (PropsHealth2010) FactorEmployee ¶
func (p PropsHealth2010) FactorEmployee() Decimal
func (PropsHealth2010) HasParticy ¶
func (p PropsHealth2010) HasParticy(term types.WorkHealthTerms, incomeTerm int32, incomeSpec int32) bool
func (PropsHealth2010) HasParticyWithAdapters ¶
func (p PropsHealth2010) HasParticyWithAdapters(term types.WorkHealthTerms, incomeTerm int32, incomeSpec int32, hasTermExemptionParticy func(types.WorkHealthTerms) bool, hasIncomeBasedEmploymentParticy func(types.WorkHealthTerms) bool, hasIncomeBasedAgreementsParticy func(types.WorkHealthTerms) bool, hasIncomeCumulatedParticy func(types.WorkHealthTerms) bool) bool
func (PropsHealth2010) LimMonthlyDis50 ¶
func (p PropsHealth2010) LimMonthlyDis50() int32
func (PropsHealth2010) LimMonthlyState ¶
func (p PropsHealth2010) LimMonthlyState() int32
func (PropsHealth2010) MarginIncomeAgr ¶
func (p PropsHealth2010) MarginIncomeAgr() int32
func (PropsHealth2010) MarginIncomeEmp ¶
func (p PropsHealth2010) MarginIncomeEmp() int32
func (PropsHealth2010) MaxAnnualsBasis ¶
func (p PropsHealth2010) MaxAnnualsBasis() int32
func (PropsHealth2010) MinMonthlyBasis ¶
func (p PropsHealth2010) MinMonthlyBasis() int32
func (PropsHealth2010) RoundedAugmentEmployeePaym ¶
func (p PropsHealth2010) RoundedAugmentEmployeePaym(basisGenerals int32, basisAugment int32) int32
func (PropsHealth2010) RoundedAugmentEmployerPaym ¶
func (p PropsHealth2010) RoundedAugmentEmployerPaym(basisGenerals int32, baseEmployee int32, baseEmployer int32) int32
func (PropsHealth2010) RoundedCompoundPaym ¶
func (p PropsHealth2010) RoundedCompoundPaym(basisResult int32) int32
func (PropsHealth2010) RoundedEmployeePaym ¶
func (p PropsHealth2010) RoundedEmployeePaym(basisResult int32) int32
func (PropsHealth2010) RoundedEmployerPaym ¶
func (p PropsHealth2010) RoundedEmployerPaym(basisResult int32) int32
func (PropsHealth2010) ValueEquals ¶
func (p PropsHealth2010) ValueEquals(otherHealth IPropsHealth) bool
type PropsHealth2012 ¶
type PropsHealth2012 struct {
// contains filtered or unexported fields
}
func (PropsHealth2012) AnnualsBasisCut ¶
func (p PropsHealth2012) AnnualsBasisCut(incomeList []ParticyHealthTarget, annuityBasis int32) ParticyHealthResultTriple
func (PropsHealth2012) FactorCompound ¶
func (p PropsHealth2012) FactorCompound() Decimal
func (PropsHealth2012) FactorEmployee ¶
func (p PropsHealth2012) FactorEmployee() Decimal
func (PropsHealth2012) HasParticy ¶
func (p PropsHealth2012) HasParticy(term types.WorkHealthTerms, incomeTerm int32, incomeSpec int32) bool
func (PropsHealth2012) HasParticyWithAdapters ¶
func (p PropsHealth2012) HasParticyWithAdapters(term types.WorkHealthTerms, incomeTerm int32, incomeSpec int32, hasTermExemptionParticy func(types.WorkHealthTerms) bool, hasIncomeBasedEmploymentParticy func(types.WorkHealthTerms) bool, hasIncomeBasedAgreementsParticy func(types.WorkHealthTerms) bool, hasIncomeCumulatedParticy func(types.WorkHealthTerms) bool) bool
func (PropsHealth2012) LimMonthlyDis50 ¶
func (p PropsHealth2012) LimMonthlyDis50() int32
func (PropsHealth2012) LimMonthlyState ¶
func (p PropsHealth2012) LimMonthlyState() int32
func (PropsHealth2012) MarginIncomeAgr ¶
func (p PropsHealth2012) MarginIncomeAgr() int32
func (PropsHealth2012) MarginIncomeEmp ¶
func (p PropsHealth2012) MarginIncomeEmp() int32
func (PropsHealth2012) MaxAnnualsBasis ¶
func (p PropsHealth2012) MaxAnnualsBasis() int32
func (PropsHealth2012) MinMonthlyBasis ¶
func (p PropsHealth2012) MinMonthlyBasis() int32
func (PropsHealth2012) RoundedAugmentEmployeePaym ¶
func (p PropsHealth2012) RoundedAugmentEmployeePaym(basisGenerals int32, basisAugment int32) int32
func (PropsHealth2012) RoundedAugmentEmployerPaym ¶
func (p PropsHealth2012) RoundedAugmentEmployerPaym(basisGenerals int32, baseEmployee int32, baseEmployer int32) int32
func (PropsHealth2012) RoundedCompoundPaym ¶
func (p PropsHealth2012) RoundedCompoundPaym(basisResult int32) int32
func (PropsHealth2012) RoundedEmployeePaym ¶
func (p PropsHealth2012) RoundedEmployeePaym(basisResult int32) int32
func (PropsHealth2012) RoundedEmployerPaym ¶
func (p PropsHealth2012) RoundedEmployerPaym(basisResult int32) int32
func (PropsHealth2012) ValueEquals ¶
func (p PropsHealth2012) ValueEquals(otherHealth IPropsHealth) bool
type PropsHealth2014 ¶
type PropsHealth2014 struct {
// contains filtered or unexported fields
}
func (PropsHealth2014) AnnualsBasisCut ¶
func (p PropsHealth2014) AnnualsBasisCut(incomeList []ParticyHealthTarget, annuityBasis int32) ParticyHealthResultTriple
func (PropsHealth2014) FactorCompound ¶
func (p PropsHealth2014) FactorCompound() Decimal
func (PropsHealth2014) FactorEmployee ¶
func (p PropsHealth2014) FactorEmployee() Decimal
func (PropsHealth2014) HasParticy ¶
func (p PropsHealth2014) HasParticy(term types.WorkHealthTerms, incomeTerm int32, incomeSpec int32) bool
func (PropsHealth2014) HasParticyWithAdapters ¶
func (p PropsHealth2014) HasParticyWithAdapters(term types.WorkHealthTerms, incomeTerm int32, incomeSpec int32, hasTermExemptionParticy func(types.WorkHealthTerms) bool, hasIncomeBasedEmploymentParticy func(types.WorkHealthTerms) bool, hasIncomeBasedAgreementsParticy func(types.WorkHealthTerms) bool, hasIncomeCumulatedParticy func(types.WorkHealthTerms) bool) bool
func (PropsHealth2014) LimMonthlyDis50 ¶
func (p PropsHealth2014) LimMonthlyDis50() int32
func (PropsHealth2014) LimMonthlyState ¶
func (p PropsHealth2014) LimMonthlyState() int32
func (PropsHealth2014) MarginIncomeAgr ¶
func (p PropsHealth2014) MarginIncomeAgr() int32
func (PropsHealth2014) MarginIncomeEmp ¶
func (p PropsHealth2014) MarginIncomeEmp() int32
func (PropsHealth2014) MaxAnnualsBasis ¶
func (p PropsHealth2014) MaxAnnualsBasis() int32
func (PropsHealth2014) MinMonthlyBasis ¶
func (p PropsHealth2014) MinMonthlyBasis() int32
func (PropsHealth2014) RoundedAugmentEmployeePaym ¶
func (p PropsHealth2014) RoundedAugmentEmployeePaym(basisGenerals int32, basisAugment int32) int32
func (PropsHealth2014) RoundedAugmentEmployerPaym ¶
func (p PropsHealth2014) RoundedAugmentEmployerPaym(basisGenerals int32, baseEmployee int32, baseEmployer int32) int32
func (PropsHealth2014) RoundedCompoundPaym ¶
func (p PropsHealth2014) RoundedCompoundPaym(basisResult int32) int32
func (PropsHealth2014) RoundedEmployeePaym ¶
func (p PropsHealth2014) RoundedEmployeePaym(basisResult int32) int32
func (PropsHealth2014) RoundedEmployerPaym ¶
func (p PropsHealth2014) RoundedEmployerPaym(basisResult int32) int32
func (PropsHealth2014) ValueEquals ¶
func (p PropsHealth2014) ValueEquals(otherHealth IPropsHealth) bool
type PropsSalary ¶
type PropsSalary struct {
// contains filtered or unexported fields
}
func (PropsSalary) CoeffWithPartAndFullHours ¶
func (p PropsSalary) CoeffWithPartAndFullHours(fullWorkHours Decimal, partWorkHours Decimal) Decimal
func (PropsSalary) GetVersion ¶
func (p PropsSalary) GetVersion() types.IVersionId
func (PropsSalary) GetVersionValue ¶
func (p PropsSalary) GetVersionValue() int16
func (PropsSalary) HoursToHalfHoursDown ¶
func (p PropsSalary) HoursToHalfHoursDown(hoursValue Decimal) Decimal
func (PropsSalary) HoursToHalfHoursNorm ¶
func (p PropsSalary) HoursToHalfHoursNorm(hoursValue Decimal) Decimal
func (PropsSalary) HoursToHalfHoursUp ¶
func (p PropsSalary) HoursToHalfHoursUp(hoursValue Decimal) Decimal
func (PropsSalary) HoursToQuartHoursDown ¶
func (p PropsSalary) HoursToQuartHoursDown(hoursValue Decimal) Decimal
func (PropsSalary) HoursToQuartHoursNorm ¶
func (p PropsSalary) HoursToQuartHoursNorm(hoursValue Decimal) Decimal
func (PropsSalary) HoursToQuartHoursUp ¶
func (p PropsSalary) HoursToQuartHoursUp(hoursValue Decimal) Decimal
func (PropsSalary) MinHourlyWage ¶
func (p PropsSalary) MinHourlyWage() int32
func (PropsSalary) MinMonthlyWage ¶
func (p PropsSalary) MinMonthlyWage() int32
func (PropsSalary) MoneyToRoundDown ¶
func (p PropsSalary) MoneyToRoundDown(moneyValue Decimal) Decimal
func (PropsSalary) MoneyToRoundNorm ¶
func (p PropsSalary) MoneyToRoundNorm(moneyValue Decimal) Decimal
func (PropsSalary) MoneyToRoundUp ¶
func (p PropsSalary) MoneyToRoundUp(moneyValue Decimal) Decimal
func (PropsSalary) PaymentRoundUpWithAmountFixed ¶
func (p PropsSalary) PaymentRoundUpWithAmountFixed(amountFixed Decimal) Decimal
func (PropsSalary) PaymentRoundUpWithMonthlyAndCoeffAndFullAndWorkHours ¶
func (p PropsSalary) PaymentRoundUpWithMonthlyAndCoeffAndFullAndWorkHours(amountMonthly Decimal, monthlyCoeff Decimal, fullWorkHours int32, partWorkHours int32) Decimal
func (PropsSalary) PaymentRoundUpWithMonthlyAndCoeffAndWorkCoeff ¶
func (p PropsSalary) PaymentRoundUpWithMonthlyAndCoeffAndWorkCoeff(amountMonthly Decimal, monthlyCoeff Decimal, workingCoeff Decimal) Decimal
func (PropsSalary) PaymentRoundUpWithMonthlyAndFullWeekAndFullAndWorkHours ¶
func (p PropsSalary) PaymentRoundUpWithMonthlyAndFullWeekAndFullAndWorkHours(amountMonthly Decimal, fullWeekHours int32, partWeekHours int32, fullWorkHours int32, partWorkHours int32) Decimal
func (PropsSalary) PaymentRoundUpWithTariffAndHours ¶
func (p PropsSalary) PaymentRoundUpWithTariffAndHours(tariffHourly Decimal, workingsHours Decimal) Decimal
func (PropsSalary) PaymentWithAmountFixed ¶
func (p PropsSalary) PaymentWithAmountFixed(amountFixed Decimal) Decimal
func (PropsSalary) PaymentWithMonthlyAndCoeffAndFullAndWorkHours ¶
func (p PropsSalary) PaymentWithMonthlyAndCoeffAndFullAndWorkHours(amountMonthly Decimal, monthlyCoeff Decimal, fullWorkHours int32, partWorkHours int32) Decimal
func (PropsSalary) PaymentWithMonthlyAndCoeffAndWorkCoeff ¶
func (p PropsSalary) PaymentWithMonthlyAndCoeffAndWorkCoeff(amountMonthly Decimal, monthlyCoeff Decimal, workingCoeff Decimal) Decimal
func (PropsSalary) PaymentWithMonthlyAndFullWeekAndFullAndWorkHours ¶
func (p PropsSalary) PaymentWithMonthlyAndFullWeekAndFullAndWorkHours(amountMonthly Decimal, fullWeekHours int32, partWeekHours int32, fullWorkHours int32, partWorkHours int32) Decimal
func (PropsSalary) PaymentWithTariffAndHours ¶
func (p PropsSalary) PaymentWithTariffAndHours(tariffHourly Decimal, workingsHours Decimal) Decimal
func (PropsSalary) RelativeAmountWithMonthlyAndCoeffAndWorkCoeff ¶
func (p PropsSalary) RelativeAmountWithMonthlyAndCoeffAndWorkCoeff(amountMonthly Decimal, monthlyCoeff Decimal, workingCoeff Decimal) Decimal
func (PropsSalary) RelativePaymentWithMonthlyAndCoeffAndWorkCoeff ¶
func (p PropsSalary) RelativePaymentWithMonthlyAndCoeffAndWorkCoeff(amountMonthly Decimal, monthlyCoeff Decimal, workingCoeff Decimal) Decimal
func (PropsSalary) RelativeTariffWithMonthlyAndCoeffAndWorkCoeff ¶
func (p PropsSalary) RelativeTariffWithMonthlyAndCoeffAndWorkCoeff(amountMonthly Decimal, monthlyCoeff Decimal, workingCoeff Decimal) Decimal
func (PropsSalary) ReverzedAmountWithMonthlyAndCoeffAndWorkCoeff ¶
func (p PropsSalary) ReverzedAmountWithMonthlyAndCoeffAndWorkCoeff(amountMonthly Decimal, monthlyCoeff Decimal, workingCoeff Decimal) Decimal
func (PropsSalary) ReverzedPaymentWithMonthlyAndCoeffAndWorkCoeff ¶
func (p PropsSalary) ReverzedPaymentWithMonthlyAndCoeffAndWorkCoeff(amountMonthly Decimal, monthlyCoeff Decimal, workingCoeff Decimal) Decimal
func (PropsSalary) ReverzedTariffWithMonthlyAndCoeffAndWorkCoeff ¶
func (p PropsSalary) ReverzedTariffWithMonthlyAndCoeffAndWorkCoeff(amountMonthly Decimal, monthlyCoeff Decimal, workingCoeff Decimal) Decimal
func (PropsSalary) TariffWithPaymentAndHours ¶
func (p PropsSalary) TariffWithPaymentAndHours(amountHourly Decimal, workingsHours Decimal) Decimal
func (PropsSalary) ValueEquals ¶
func (p PropsSalary) ValueEquals(otherSalary IPropsSalary) bool
func (PropsSalary) WorkingShiftTime ¶
func (p PropsSalary) WorkingShiftTime() int32
func (PropsSalary) WorkingShiftWeek ¶
func (p PropsSalary) WorkingShiftWeek() int32
type PropsSocial ¶
type PropsSocial struct {
// contains filtered or unexported fields
}
func (PropsSocial) AnnualsBasisCut ¶
func (p PropsSocial) AnnualsBasisCut(incomeList []ParticySocialTarget, annuityBasis int32) ParticySocialResultTriple
func (PropsSocial) FactorEmployee ¶
func (p PropsSocial) FactorEmployee() Decimal
func (PropsSocial) FactorEmployeeGarant ¶
func (p PropsSocial) FactorEmployeeGarant() Decimal
func (PropsSocial) FactorEmployeeReduce ¶
func (p PropsSocial) FactorEmployeeReduce() Decimal
func (PropsSocial) FactorEmployer ¶
func (p PropsSocial) FactorEmployer() Decimal
func (PropsSocial) FactorEmployerHigher ¶
func (p PropsSocial) FactorEmployerHigher() Decimal
func (PropsSocial) HasParticy ¶
func (p PropsSocial) HasParticy(term types.WorkSocialTerms, incomeTerm int32, incomeSpec int32) bool
func (PropsSocial) HasParticyWithAdapters ¶
func (p PropsSocial) HasParticyWithAdapters(term types.WorkSocialTerms, incomeTerm int32, incomeSpec int32, hasTermExemptionParticy func(types.WorkSocialTerms) bool, hasIncomeBasedEmploymentParticy func(types.WorkSocialTerms) bool, hasIncomeBasedAgreementsParticy func(types.WorkSocialTerms) bool, hasIncomeCumulatedParticy func(types.WorkSocialTerms) bool) bool
func (PropsSocial) MarginIncomeAgr ¶
func (p PropsSocial) MarginIncomeAgr() int32
func (PropsSocial) MarginIncomeEmp ¶
func (p PropsSocial) MarginIncomeEmp() int32
func (PropsSocial) MaxAnnualsBasis ¶
func (p PropsSocial) MaxAnnualsBasis() int32
func (PropsSocial) ResultOvercaps ¶
func (p PropsSocial) ResultOvercaps(baseSuma int32, overCaps int32) OvercapsResultPair
func (PropsSocial) RoundedEmployeePaym ¶
func (p PropsSocial) RoundedEmployeePaym(basisResult int32) int32
func (PropsSocial) RoundedEmployerPaym ¶
func (p PropsSocial) RoundedEmployerPaym(basisResult int32) int32
func (PropsSocial) ValueEquals ¶
func (p PropsSocial) ValueEquals(otherSocial IPropsSocial) bool
type PropsSocial2010 ¶
type PropsSocial2010 struct {
// contains filtered or unexported fields
}
func (PropsSocial2010) AnnualsBasisCut ¶
func (p PropsSocial2010) AnnualsBasisCut(incomeList []ParticySocialTarget, annuityBasis int32) ParticySocialResultTriple
func (PropsSocial2010) FactorEmployee ¶
func (p PropsSocial2010) FactorEmployee() Decimal
func (PropsSocial2010) FactorEmployeeGarant ¶
func (p PropsSocial2010) FactorEmployeeGarant() Decimal
func (PropsSocial2010) FactorEmployeeReduce ¶
func (p PropsSocial2010) FactorEmployeeReduce() Decimal
func (PropsSocial2010) FactorEmployer ¶
func (p PropsSocial2010) FactorEmployer() Decimal
func (PropsSocial2010) FactorEmployerHigher ¶
func (p PropsSocial2010) FactorEmployerHigher() Decimal
func (PropsSocial2010) HasParticy ¶
func (p PropsSocial2010) HasParticy(term types.WorkSocialTerms, incomeTerm int32, incomeSpec int32) bool
func (PropsSocial2010) HasParticyWithAdapters ¶
func (p PropsSocial2010) HasParticyWithAdapters(term types.WorkSocialTerms, incomeTerm int32, incomeSpec int32, hasTermExemptionParticy func(types.WorkSocialTerms) bool, hasIncomeBasedEmploymentParticy func(types.WorkSocialTerms) bool, hasIncomeBasedAgreementsParticy func(types.WorkSocialTerms) bool, hasIncomeCumulatedParticy func(types.WorkSocialTerms) bool) bool
func (PropsSocial2010) MarginIncomeAgr ¶
func (p PropsSocial2010) MarginIncomeAgr() int32
func (PropsSocial2010) MarginIncomeEmp ¶
func (p PropsSocial2010) MarginIncomeEmp() int32
func (PropsSocial2010) MaxAnnualsBasis ¶
func (p PropsSocial2010) MaxAnnualsBasis() int32
func (PropsSocial2010) ResultOvercaps ¶
func (p PropsSocial2010) ResultOvercaps(baseSuma int32, overCaps int32) OvercapsResultPair
func (PropsSocial2010) RoundedEmployeePaym ¶
func (p PropsSocial2010) RoundedEmployeePaym(basisResult int32) int32
func (PropsSocial2010) RoundedEmployerPaym ¶
func (p PropsSocial2010) RoundedEmployerPaym(basisResult int32) int32
func (PropsSocial2010) ValueEquals ¶
func (p PropsSocial2010) ValueEquals(otherSocial IPropsSocial) bool
type PropsSocial2012 ¶
type PropsSocial2012 struct {
// contains filtered or unexported fields
}
func (PropsSocial2012) AnnualsBasisCut ¶
func (p PropsSocial2012) AnnualsBasisCut(incomeList []ParticySocialTarget, annuityBasis int32) ParticySocialResultTriple
func (PropsSocial2012) FactorEmployee ¶
func (p PropsSocial2012) FactorEmployee() Decimal
func (PropsSocial2012) FactorEmployeeGarant ¶
func (p PropsSocial2012) FactorEmployeeGarant() Decimal
func (PropsSocial2012) FactorEmployeeReduce ¶
func (p PropsSocial2012) FactorEmployeeReduce() Decimal
func (PropsSocial2012) FactorEmployer ¶
func (p PropsSocial2012) FactorEmployer() Decimal
func (PropsSocial2012) FactorEmployerHigher ¶
func (p PropsSocial2012) FactorEmployerHigher() Decimal
func (PropsSocial2012) HasParticy ¶
func (p PropsSocial2012) HasParticy(term types.WorkSocialTerms, incomeTerm int32, incomeSpec int32) bool
func (PropsSocial2012) HasParticyWithAdapters ¶
func (p PropsSocial2012) HasParticyWithAdapters(term types.WorkSocialTerms, incomeTerm int32, incomeSpec int32, hasTermExemptionParticy func(types.WorkSocialTerms) bool, hasIncomeBasedEmploymentParticy func(types.WorkSocialTerms) bool, hasIncomeBasedAgreementsParticy func(types.WorkSocialTerms) bool, hasIncomeCumulatedParticy func(types.WorkSocialTerms) bool) bool
func (PropsSocial2012) MarginIncomeAgr ¶
func (p PropsSocial2012) MarginIncomeAgr() int32
func (PropsSocial2012) MarginIncomeEmp ¶
func (p PropsSocial2012) MarginIncomeEmp() int32
func (PropsSocial2012) MaxAnnualsBasis ¶
func (p PropsSocial2012) MaxAnnualsBasis() int32
func (PropsSocial2012) ResultOvercaps ¶
func (p PropsSocial2012) ResultOvercaps(baseSuma int32, overCaps int32) OvercapsResultPair
func (PropsSocial2012) RoundedEmployeePaym ¶
func (p PropsSocial2012) RoundedEmployeePaym(basisResult int32) int32
func (PropsSocial2012) RoundedEmployerPaym ¶
func (p PropsSocial2012) RoundedEmployerPaym(basisResult int32) int32
func (PropsSocial2012) ValueEquals ¶
func (p PropsSocial2012) ValueEquals(otherSocial IPropsSocial) bool
type PropsTaxing ¶
type PropsTaxing struct {
// contains filtered or unexported fields
}
func (PropsTaxing) AllowanceChild1st ¶
func (p PropsTaxing) AllowanceChild1st() int32
func (PropsTaxing) AllowanceChild2nd ¶
func (p PropsTaxing) AllowanceChild2nd() int32
func (PropsTaxing) AllowanceChild3rd ¶
func (p PropsTaxing) AllowanceChild3rd() int32
func (PropsTaxing) AllowanceDisab1st ¶
func (p PropsTaxing) AllowanceDisab1st() int32
func (PropsTaxing) AllowanceDisab2nd ¶
func (p PropsTaxing) AllowanceDisab2nd() int32
func (PropsTaxing) AllowanceDisab3rd ¶
func (p PropsTaxing) AllowanceDisab3rd() int32
func (PropsTaxing) AllowancePayer ¶
func (p PropsTaxing) AllowancePayer() int32
func (PropsTaxing) AllowanceStudy ¶
func (p PropsTaxing) AllowanceStudy() int32
func (PropsTaxing) BenefitAllowanceChild ¶
func (p PropsTaxing) BenefitAllowanceChild(signOpts types.TaxDeclSignOption, benefitOpts types.TaxDeclBenfOption, benefitOrds int32, disabelOpts int32) int32
func (PropsTaxing) BenefitAllowanceDisab ¶
func (p PropsTaxing) BenefitAllowanceDisab(signOpts types.TaxDeclSignOption, benefitOpts types.TaxDeclDisabOption) int32
func (PropsTaxing) BenefitAllowancePayer ¶
func (p PropsTaxing) BenefitAllowancePayer(signOpts types.TaxDeclSignOption, benefitOpts types.TaxDeclBenfOption) int32
func (PropsTaxing) BenefitAllowanceStudy ¶
func (p PropsTaxing) BenefitAllowanceStudy(signOpts types.TaxDeclSignOption, benefitOpts types.TaxDeclBenfOption) int32
func (PropsTaxing) BonusChildFix ¶
func (p PropsTaxing) BonusChildFix(income int32, benefit int32, rebated int32) int32
func (PropsTaxing) BonusChildRaw ¶
func (p PropsTaxing) BonusChildRaw(income int32, benefit int32, rebated int32) int32
func (PropsTaxing) FactorAdvances ¶
func (p PropsTaxing) FactorAdvances() Decimal
func (PropsTaxing) FactorSolidary ¶
func (p PropsTaxing) FactorSolidary() Decimal
func (PropsTaxing) FactorTaxRate2 ¶
func (p PropsTaxing) FactorTaxRate2() Decimal
func (PropsTaxing) FactorWithhold ¶
func (p PropsTaxing) FactorWithhold() Decimal
func (PropsTaxing) HasWithholdIncome ¶
func (p PropsTaxing) HasWithholdIncome(termOpt types.WorkTaxingTerms, signOpt types.TaxDeclSignOption, noneOpt types.TaxNoneSignOption, incomeSum int32) bool
func (PropsTaxing) MarginIncomeOfRounding ¶
func (p PropsTaxing) MarginIncomeOfRounding() int32
func (PropsTaxing) MarginIncomeOfSolidary ¶
func (p PropsTaxing) MarginIncomeOfSolidary() int32
func (PropsTaxing) MarginIncomeOfTaxBonus ¶
func (p PropsTaxing) MarginIncomeOfTaxBonus() int32
func (PropsTaxing) MarginIncomeOfTaxRate2 ¶
func (p PropsTaxing) MarginIncomeOfTaxRate2() int32
func (PropsTaxing) MarginIncomeOfWithhold ¶
func (p PropsTaxing) MarginIncomeOfWithhold() int32
func (PropsTaxing) MarginIncomeOfWthAgr ¶
func (p PropsTaxing) MarginIncomeOfWthAgr() int32
func (PropsTaxing) MarginIncomeOfWthEmp ¶
func (p PropsTaxing) MarginIncomeOfWthEmp() int32
func (PropsTaxing) MaxAmountOfTaxBonus ¶
func (p PropsTaxing) MaxAmountOfTaxBonus() int32
func (PropsTaxing) MinAmountOfTaxBonus ¶
func (p PropsTaxing) MinAmountOfTaxBonus() int32
func (PropsTaxing) RoundedAdvancesPaym ¶
func (p PropsTaxing) RoundedAdvancesPaym(supersResult int32, basisResult int32) int32
func (PropsTaxing) RoundedBaseAdvances ¶
func (p PropsTaxing) RoundedBaseAdvances(incomeResult int32, healthResult int32, socialResult int32) int32
func (PropsTaxing) RoundedBaseSolidary ¶
func (p PropsTaxing) RoundedBaseSolidary(incomeResult int32) int32
func (PropsTaxing) RoundedBaseWithhold ¶
func (p PropsTaxing) RoundedBaseWithhold(incomeResult int32) int32
func (PropsTaxing) RoundedRawBaseAdvances ¶
func (p PropsTaxing) RoundedRawBaseAdvances(incomeResult int32) int32
func (PropsTaxing) RoundedSolidaryPaym ¶
func (p PropsTaxing) RoundedSolidaryPaym(basisResult int32) int32
func (PropsTaxing) RoundedWithholdPaym ¶
func (p PropsTaxing) RoundedWithholdPaym(supersResult int32, basisResult int32) int32
func (PropsTaxing) TaxableIncomeBasis ¶
func (p PropsTaxing) TaxableIncomeBasis(incomeResult int32) int32
func (PropsTaxing) TaxableIncomeSupers ¶
func (p PropsTaxing) TaxableIncomeSupers(incomeResult int32, healthResult int32, socialResult int32) int32
func (PropsTaxing) ValueEquals ¶
func (p PropsTaxing) ValueEquals(otherTaxing IPropsTaxing) bool
type PropsTaxing2010 ¶
type PropsTaxing2010 struct {
// contains filtered or unexported fields
}
func (PropsTaxing2010) AllowanceChild1st ¶
func (p PropsTaxing2010) AllowanceChild1st() int32
func (PropsTaxing2010) AllowanceChild2nd ¶
func (p PropsTaxing2010) AllowanceChild2nd() int32
func (PropsTaxing2010) AllowanceChild3rd ¶
func (p PropsTaxing2010) AllowanceChild3rd() int32
func (PropsTaxing2010) AllowanceDisab1st ¶
func (p PropsTaxing2010) AllowanceDisab1st() int32
func (PropsTaxing2010) AllowanceDisab2nd ¶
func (p PropsTaxing2010) AllowanceDisab2nd() int32
func (PropsTaxing2010) AllowanceDisab3rd ¶
func (p PropsTaxing2010) AllowanceDisab3rd() int32
func (PropsTaxing2010) AllowancePayer ¶
func (p PropsTaxing2010) AllowancePayer() int32
func (PropsTaxing2010) AllowanceStudy ¶
func (p PropsTaxing2010) AllowanceStudy() int32
func (PropsTaxing2010) BenefitAllowanceChild ¶
func (p PropsTaxing2010) BenefitAllowanceChild(signOpts types.TaxDeclSignOption, benefitOpts types.TaxDeclBenfOption, benefitOrds int32, disabelOpts int32) int32
func (PropsTaxing2010) BenefitAllowanceDisab ¶
func (p PropsTaxing2010) BenefitAllowanceDisab(signOpts types.TaxDeclSignOption, benefitOpts types.TaxDeclDisabOption) int32
func (PropsTaxing2010) BenefitAllowancePayer ¶
func (p PropsTaxing2010) BenefitAllowancePayer(signOpts types.TaxDeclSignOption, benefitOpts types.TaxDeclBenfOption) int32
func (PropsTaxing2010) BenefitAllowanceStudy ¶
func (p PropsTaxing2010) BenefitAllowanceStudy(signOpts types.TaxDeclSignOption, benefitOpts types.TaxDeclBenfOption) int32
func (PropsTaxing2010) BonusChildFix ¶
func (p PropsTaxing2010) BonusChildFix(income int32, benefit int32, rebated int32) int32
func (PropsTaxing2010) BonusChildRaw ¶
func (p PropsTaxing2010) BonusChildRaw(income int32, benefit int32, rebated int32) int32
func (PropsTaxing2010) FactorAdvances ¶
func (p PropsTaxing2010) FactorAdvances() Decimal
func (PropsTaxing2010) FactorSolidary ¶
func (p PropsTaxing2010) FactorSolidary() Decimal
func (PropsTaxing2010) FactorTaxRate2 ¶
func (p PropsTaxing2010) FactorTaxRate2() Decimal
func (PropsTaxing2010) FactorWithhold ¶
func (p PropsTaxing2010) FactorWithhold() Decimal
func (PropsTaxing2010) HasWithholdIncome ¶
func (p PropsTaxing2010) HasWithholdIncome(termOpt types.WorkTaxingTerms, signOpt types.TaxDeclSignOption, noneOpt types.TaxNoneSignOption, incomeSum int32) bool
func (PropsTaxing2010) MarginIncomeOfRounding ¶
func (p PropsTaxing2010) MarginIncomeOfRounding() int32
func (PropsTaxing2010) MarginIncomeOfSolidary ¶
func (p PropsTaxing2010) MarginIncomeOfSolidary() int32
func (PropsTaxing2010) MarginIncomeOfTaxBonus ¶
func (p PropsTaxing2010) MarginIncomeOfTaxBonus() int32
func (PropsTaxing2010) MarginIncomeOfTaxRate2 ¶
func (p PropsTaxing2010) MarginIncomeOfTaxRate2() int32
func (PropsTaxing2010) MarginIncomeOfWithhold ¶
func (p PropsTaxing2010) MarginIncomeOfWithhold() int32
func (PropsTaxing2010) MarginIncomeOfWthAgr ¶
func (p PropsTaxing2010) MarginIncomeOfWthAgr() int32
func (PropsTaxing2010) MarginIncomeOfWthEmp ¶
func (p PropsTaxing2010) MarginIncomeOfWthEmp() int32
func (PropsTaxing2010) MaxAmountOfTaxBonus ¶
func (p PropsTaxing2010) MaxAmountOfTaxBonus() int32
func (PropsTaxing2010) MinAmountOfTaxBonus ¶
func (p PropsTaxing2010) MinAmountOfTaxBonus() int32
func (PropsTaxing2010) RoundedAdvancesPaym ¶
func (p PropsTaxing2010) RoundedAdvancesPaym(supersResult int32, basisResult int32) int32
func (PropsTaxing2010) RoundedBaseAdvances ¶
func (p PropsTaxing2010) RoundedBaseAdvances(incomeResult int32, healthResult int32, socialResult int32) int32
func (PropsTaxing2010) RoundedBaseSolidary ¶
func (p PropsTaxing2010) RoundedBaseSolidary(incomeResult int32) int32
func (PropsTaxing2010) RoundedBaseWithhold ¶
func (p PropsTaxing2010) RoundedBaseWithhold(incomeResult int32) int32
func (PropsTaxing2010) RoundedRawBaseAdvances ¶
func (p PropsTaxing2010) RoundedRawBaseAdvances(incomeResult int32) int32
func (PropsTaxing2010) RoundedSolidaryPaym ¶
func (p PropsTaxing2010) RoundedSolidaryPaym(basisResult int32) int32
func (PropsTaxing2010) RoundedWithholdPaym ¶
func (p PropsTaxing2010) RoundedWithholdPaym(supersResult int32, basisResult int32) int32
func (PropsTaxing2010) TaxableIncomeBasis ¶
func (p PropsTaxing2010) TaxableIncomeBasis(incomeResult int32) int32
func (PropsTaxing2010) TaxableIncomeSupers ¶
func (p PropsTaxing2010) TaxableIncomeSupers(incomeResult int32, healthResult int32, socialResult int32) int32
func (PropsTaxing2010) ValueEquals ¶
func (p PropsTaxing2010) ValueEquals(otherTaxing IPropsTaxing) bool
type PropsTaxing2014 ¶
type PropsTaxing2014 struct {
// contains filtered or unexported fields
}
func (PropsTaxing2014) AllowanceChild1st ¶
func (p PropsTaxing2014) AllowanceChild1st() int32
func (PropsTaxing2014) AllowanceChild2nd ¶
func (p PropsTaxing2014) AllowanceChild2nd() int32
func (PropsTaxing2014) AllowanceChild3rd ¶
func (p PropsTaxing2014) AllowanceChild3rd() int32
func (PropsTaxing2014) AllowanceDisab1st ¶
func (p PropsTaxing2014) AllowanceDisab1st() int32
func (PropsTaxing2014) AllowanceDisab2nd ¶
func (p PropsTaxing2014) AllowanceDisab2nd() int32
func (PropsTaxing2014) AllowanceDisab3rd ¶
func (p PropsTaxing2014) AllowanceDisab3rd() int32
func (PropsTaxing2014) AllowancePayer ¶
func (p PropsTaxing2014) AllowancePayer() int32
func (PropsTaxing2014) AllowanceStudy ¶
func (p PropsTaxing2014) AllowanceStudy() int32
func (PropsTaxing2014) BenefitAllowanceChild ¶
func (p PropsTaxing2014) BenefitAllowanceChild(signOpts types.TaxDeclSignOption, benefitOpts types.TaxDeclBenfOption, benefitOrds int32, disabelOpts int32) int32
func (PropsTaxing2014) BenefitAllowanceDisab ¶
func (p PropsTaxing2014) BenefitAllowanceDisab(signOpts types.TaxDeclSignOption, benefitOpts types.TaxDeclDisabOption) int32
func (PropsTaxing2014) BenefitAllowancePayer ¶
func (p PropsTaxing2014) BenefitAllowancePayer(signOpts types.TaxDeclSignOption, benefitOpts types.TaxDeclBenfOption) int32
func (PropsTaxing2014) BenefitAllowanceStudy ¶
func (p PropsTaxing2014) BenefitAllowanceStudy(signOpts types.TaxDeclSignOption, benefitOpts types.TaxDeclBenfOption) int32
func (PropsTaxing2014) BonusChildFix ¶
func (p PropsTaxing2014) BonusChildFix(income int32, benefit int32, rebated int32) int32
func (PropsTaxing2014) BonusChildRaw ¶
func (p PropsTaxing2014) BonusChildRaw(income int32, benefit int32, rebated int32) int32
func (PropsTaxing2014) FactorAdvances ¶
func (p PropsTaxing2014) FactorAdvances() Decimal
func (PropsTaxing2014) FactorSolidary ¶
func (p PropsTaxing2014) FactorSolidary() Decimal
func (PropsTaxing2014) FactorTaxRate2 ¶
func (p PropsTaxing2014) FactorTaxRate2() Decimal
func (PropsTaxing2014) FactorWithhold ¶
func (p PropsTaxing2014) FactorWithhold() Decimal
func (PropsTaxing2014) HasWithholdIncome ¶
func (p PropsTaxing2014) HasWithholdIncome(termOpt types.WorkTaxingTerms, signOpt types.TaxDeclSignOption, noneOpt types.TaxNoneSignOption, incomeSum int32) bool
func (PropsTaxing2014) MarginIncomeOfRounding ¶
func (p PropsTaxing2014) MarginIncomeOfRounding() int32
func (PropsTaxing2014) MarginIncomeOfSolidary ¶
func (p PropsTaxing2014) MarginIncomeOfSolidary() int32
func (PropsTaxing2014) MarginIncomeOfTaxBonus ¶
func (p PropsTaxing2014) MarginIncomeOfTaxBonus() int32
func (PropsTaxing2014) MarginIncomeOfTaxRate2 ¶
func (p PropsTaxing2014) MarginIncomeOfTaxRate2() int32
func (PropsTaxing2014) MarginIncomeOfWithhold ¶
func (p PropsTaxing2014) MarginIncomeOfWithhold() int32
func (PropsTaxing2014) MarginIncomeOfWthAgr ¶
func (p PropsTaxing2014) MarginIncomeOfWthAgr() int32
func (PropsTaxing2014) MarginIncomeOfWthEmp ¶
func (p PropsTaxing2014) MarginIncomeOfWthEmp() int32
func (PropsTaxing2014) MaxAmountOfTaxBonus ¶
func (p PropsTaxing2014) MaxAmountOfTaxBonus() int32
func (PropsTaxing2014) MinAmountOfTaxBonus ¶
func (p PropsTaxing2014) MinAmountOfTaxBonus() int32
func (PropsTaxing2014) RoundedAdvancesPaym ¶
func (p PropsTaxing2014) RoundedAdvancesPaym(supersResult int32, basisResult int32) int32
func (PropsTaxing2014) RoundedBaseAdvances ¶
func (p PropsTaxing2014) RoundedBaseAdvances(incomeResult int32, healthResult int32, socialResult int32) int32
func (PropsTaxing2014) RoundedBaseSolidary ¶
func (p PropsTaxing2014) RoundedBaseSolidary(incomeResult int32) int32
func (PropsTaxing2014) RoundedBaseWithhold ¶
func (p PropsTaxing2014) RoundedBaseWithhold(incomeResult int32) int32
func (PropsTaxing2014) RoundedRawBaseAdvances ¶
func (p PropsTaxing2014) RoundedRawBaseAdvances(incomeResult int32) int32
func (PropsTaxing2014) RoundedSolidaryPaym ¶
func (p PropsTaxing2014) RoundedSolidaryPaym(basisResult int32) int32
func (PropsTaxing2014) RoundedWithholdPaym ¶
func (p PropsTaxing2014) RoundedWithholdPaym(supersResult int32, basisResult int32) int32
func (PropsTaxing2014) TaxableIncomeBasis ¶
func (p PropsTaxing2014) TaxableIncomeBasis(incomeResult int32) int32
func (PropsTaxing2014) TaxableIncomeSupers ¶
func (p PropsTaxing2014) TaxableIncomeSupers(incomeResult int32, healthResult int32, socialResult int32) int32
func (PropsTaxing2014) ValueEquals ¶
func (p PropsTaxing2014) ValueEquals(otherTaxing IPropsTaxing) bool
type PropsTaxing2018 ¶
type PropsTaxing2018 struct {
// contains filtered or unexported fields
}
func (PropsTaxing2018) AllowanceChild1st ¶
func (p PropsTaxing2018) AllowanceChild1st() int32
func (PropsTaxing2018) AllowanceChild2nd ¶
func (p PropsTaxing2018) AllowanceChild2nd() int32
func (PropsTaxing2018) AllowanceChild3rd ¶
func (p PropsTaxing2018) AllowanceChild3rd() int32
func (PropsTaxing2018) AllowanceDisab1st ¶
func (p PropsTaxing2018) AllowanceDisab1st() int32
func (PropsTaxing2018) AllowanceDisab2nd ¶
func (p PropsTaxing2018) AllowanceDisab2nd() int32
func (PropsTaxing2018) AllowanceDisab3rd ¶
func (p PropsTaxing2018) AllowanceDisab3rd() int32
func (PropsTaxing2018) AllowancePayer ¶
func (p PropsTaxing2018) AllowancePayer() int32
func (PropsTaxing2018) AllowanceStudy ¶
func (p PropsTaxing2018) AllowanceStudy() int32
func (PropsTaxing2018) BenefitAllowanceChild ¶
func (p PropsTaxing2018) BenefitAllowanceChild(signOpts types.TaxDeclSignOption, benefitOpts types.TaxDeclBenfOption, benefitOrds int32, disabelOpts int32) int32
func (PropsTaxing2018) BenefitAllowanceDisab ¶
func (p PropsTaxing2018) BenefitAllowanceDisab(signOpts types.TaxDeclSignOption, benefitOpts types.TaxDeclDisabOption) int32
func (PropsTaxing2018) BenefitAllowancePayer ¶
func (p PropsTaxing2018) BenefitAllowancePayer(signOpts types.TaxDeclSignOption, benefitOpts types.TaxDeclBenfOption) int32
func (PropsTaxing2018) BenefitAllowanceStudy ¶
func (p PropsTaxing2018) BenefitAllowanceStudy(signOpts types.TaxDeclSignOption, benefitOpts types.TaxDeclBenfOption) int32
func (PropsTaxing2018) BonusChildFix ¶
func (p PropsTaxing2018) BonusChildFix(income int32, benefit int32, rebated int32) int32
func (PropsTaxing2018) BonusChildRaw ¶
func (p PropsTaxing2018) BonusChildRaw(income int32, benefit int32, rebated int32) int32
func (PropsTaxing2018) FactorAdvances ¶
func (p PropsTaxing2018) FactorAdvances() Decimal
func (PropsTaxing2018) FactorSolidary ¶
func (p PropsTaxing2018) FactorSolidary() Decimal
func (PropsTaxing2018) FactorTaxRate2 ¶
func (p PropsTaxing2018) FactorTaxRate2() Decimal
func (PropsTaxing2018) FactorWithhold ¶
func (p PropsTaxing2018) FactorWithhold() Decimal
func (PropsTaxing2018) HasWithholdIncome ¶
func (p PropsTaxing2018) HasWithholdIncome(termOpt types.WorkTaxingTerms, signOpt types.TaxDeclSignOption, noneOpt types.TaxNoneSignOption, incomeSum int32) bool
func (PropsTaxing2018) MarginIncomeOfRounding ¶
func (p PropsTaxing2018) MarginIncomeOfRounding() int32
func (PropsTaxing2018) MarginIncomeOfSolidary ¶
func (p PropsTaxing2018) MarginIncomeOfSolidary() int32
func (PropsTaxing2018) MarginIncomeOfTaxBonus ¶
func (p PropsTaxing2018) MarginIncomeOfTaxBonus() int32
func (PropsTaxing2018) MarginIncomeOfTaxRate2 ¶
func (p PropsTaxing2018) MarginIncomeOfTaxRate2() int32
func (PropsTaxing2018) MarginIncomeOfWithhold ¶
func (p PropsTaxing2018) MarginIncomeOfWithhold() int32
func (PropsTaxing2018) MarginIncomeOfWthAgr ¶
func (p PropsTaxing2018) MarginIncomeOfWthAgr() int32
func (PropsTaxing2018) MarginIncomeOfWthEmp ¶
func (p PropsTaxing2018) MarginIncomeOfWthEmp() int32
func (PropsTaxing2018) MaxAmountOfTaxBonus ¶
func (p PropsTaxing2018) MaxAmountOfTaxBonus() int32
func (PropsTaxing2018) MinAmountOfTaxBonus ¶
func (p PropsTaxing2018) MinAmountOfTaxBonus() int32
func (PropsTaxing2018) RoundedAdvancesPaym ¶
func (p PropsTaxing2018) RoundedAdvancesPaym(supersResult int32, basisResult int32) int32
func (PropsTaxing2018) RoundedBaseAdvances ¶
func (p PropsTaxing2018) RoundedBaseAdvances(incomeResult int32, healthResult int32, socialResult int32) int32
func (PropsTaxing2018) RoundedBaseSolidary ¶
func (p PropsTaxing2018) RoundedBaseSolidary(incomeResult int32) int32
func (PropsTaxing2018) RoundedBaseWithhold ¶
func (p PropsTaxing2018) RoundedBaseWithhold(incomeResult int32) int32
func (PropsTaxing2018) RoundedRawBaseAdvances ¶
func (p PropsTaxing2018) RoundedRawBaseAdvances(incomeResult int32) int32
func (PropsTaxing2018) RoundedSolidaryPaym ¶
func (p PropsTaxing2018) RoundedSolidaryPaym(basisResult int32) int32
func (PropsTaxing2018) RoundedWithholdPaym ¶
func (p PropsTaxing2018) RoundedWithholdPaym(supersResult int32, basisResult int32) int32
func (PropsTaxing2018) TaxableIncomeBasis ¶
func (p PropsTaxing2018) TaxableIncomeBasis(incomeResult int32) int32
func (PropsTaxing2018) TaxableIncomeSupers ¶
func (p PropsTaxing2018) TaxableIncomeSupers(incomeResult int32, healthResult int32, socialResult int32) int32
func (PropsTaxing2018) ValueEquals ¶
func (p PropsTaxing2018) ValueEquals(otherTaxing IPropsTaxing) bool
Source Files ¶
- particy_results.go
- props_base.go
- props_health.go
- props_health2010.go
- props_health2012.go
- props_health2014.go
- props_health_base.go
- props_salary.go
- props_social.go
- props_social2010.go
- props_social2012.go
- props_social_base.go
- props_taxing.go
- props_taxing2010.go
- props_taxing2014.go
- props_taxing2018.go
- props_taxing_base.go
Click to show internal directories.
Click to hide internal directories.