Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type IProviderHealth ¶
type IProviderHealth interface { GetProps(period types.IPeriod) props.IPropsHealth MinMonthlyBasis(period types.IPeriod) int32 MaxAnnualsBasis(period types.IPeriod) int32 LimMonthlyState(period types.IPeriod) int32 LimMonthlyDis50(period types.IPeriod) int32 FactorCompound(period types.IPeriod) Decimal FactorEmployee(period types.IPeriod) Decimal MarginIncomeEmp(period types.IPeriod) int32 MarginIncomeAgr(period types.IPeriod) int32 // contains filtered or unexported methods }
type IProviderSalary ¶
type IProviderSalary interface { GetProps(period types.IPeriod) props.IPropsSalary WorkingShiftWeek(period types.IPeriod) int32 WorkingShiftTime(period types.IPeriod) int32 MinMonthlyWage(period types.IPeriod) int32 MinHourlyWage(period types.IPeriod) int32 // contains filtered or unexported methods }
type IProviderSocial ¶
type IProviderSocial interface { GetProps(period types.IPeriod) props.IPropsSocial MaxAnnualsBasis(period types.IPeriod) int32 FactorEmployer(period types.IPeriod) Decimal FactorEmployerHigher(period types.IPeriod) Decimal FactorEmployee(period types.IPeriod) Decimal FactorEmployeeGarant(period types.IPeriod) Decimal FactorEmployeeReduce(period types.IPeriod) Decimal MarginIncomeEmp(period types.IPeriod) int32 MarginIncomeAgr(period types.IPeriod) int32 // contains filtered or unexported methods }
type IProviderTaxing ¶
type IProviderTaxing interface { GetProps(period types.IPeriod) props.IPropsTaxing AllowancePayer(period types.IPeriod) int32 AllowanceDisab1st(period types.IPeriod) int32 AllowanceDisab2nd(period types.IPeriod) int32 AllowanceDisab3rd(period types.IPeriod) int32 AllowanceStudy(period types.IPeriod) int32 AllowanceChild1st(period types.IPeriod) int32 AllowanceChild2nd(period types.IPeriod) int32 AllowanceChild3rd(period types.IPeriod) int32 FactorAdvances(period types.IPeriod) Decimal FactorWithhold(period types.IPeriod) Decimal FactorSolidary(period types.IPeriod) Decimal FactorTaxRate2(period types.IPeriod) Decimal MinAmountOfTaxBonus(period types.IPeriod) int32 MaxAmountOfTaxBonus(period types.IPeriod) int32 MarginIncomeOfTaxBonus(period types.IPeriod) int32 MarginIncomeOfRounding(period types.IPeriod) int32 MarginIncomeOfWithhold(period types.IPeriod) int32 MarginIncomeOfSolidary(period types.IPeriod) int32 MarginIncomeOfTaxRate2(period types.IPeriod) int32 MarginIncomeOfWthEmp(period types.IPeriod) int32 MarginIncomeOfWthAgr(period types.IPeriod) int32 // contains filtered or unexported methods }
type ProviderBase ¶
type ProviderBase struct {
Version types.IVersionId
}
func (ProviderBase) GetVersion ¶
func (b ProviderBase) GetVersion() types.IVersionId
func (ProviderBase) GetVersionValue ¶
func (b ProviderBase) GetVersionValue() int16
func (ProviderBase) IsPeriodGreaterOrEqualThan ¶
Source Files ¶
Click to show internal directories.
Click to hide internal directories.