props

package
v0.22.12 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 20, 2022 License: Unlicense Imports: 2 Imported by: 0

Documentation

Index

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

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL