private static void ConfigureBasisTaxingConcepts(ProcessConfigSetCzModule module) { module.ConfigureConcept( ConfigSetCzConceptName.REF_TAXING_INCOME_SUBJECT, DEFAULTS_CONCEPT, DEFAULTS_CONCEPT, CONTRACT_QUALIFIED, DEFAULTS_QUALIFIED, "code_interests|code_residency|code_statement", "record_income", ConfigSetCzEvaluations.TaxingIncomeSubjectEvaluation); module.ConfigureConcept( ConfigSetCzConceptName.REF_TAXING_INCOME_HEALTH, DEFAULTS_CONCEPT, DEFAULTS_CONCEPT, CONTRACT_QUALIFIED, DEFAULTS_QUALIFIED, NO_TARGET_VALUES, "record_income", ConfigSetCzEvaluations.TaxingIncomeHealthEvaluation); module.ConfigureConcept( ConfigSetCzConceptName.REF_TAXING_INCOME_SOCIAL, DEFAULTS_CONCEPT, DEFAULTS_CONCEPT, CONTRACT_QUALIFIED, DEFAULTS_QUALIFIED, NO_TARGET_VALUES, "record_income", ConfigSetCzEvaluations.TaxingIncomeSocialEvaluation); }
private static void ConfigureBasisGarantConcepts(ProcessConfigSetCzModule module) { module.ConfigureConcept( ConfigSetCzConceptName.REF_GARANT_INCOME_SUBJECT, DEFAULTS_CONCEPT, DEFAULTS_CONCEPT, CONTRACT_QUALIFIED, DEFAULTS_QUALIFIED, "code_interests", "record_income", ConfigSetCzEvaluations.GarantIncomeSubjectEvaluation); module.ConfigureConcept( ConfigSetCzConceptName.REF_GARANT_INCOME_PARTICIP, DEFAULTS_CONCEPT, DEFAULTS_CONCEPT, CONTRACT_QUALIFIED, DEFAULTS_QUALIFIED, NO_TARGET_VALUES, "record_income", ConfigSetCzEvaluations.GarantIncomeParticipEvaluation); module.ConfigureConcept( ConfigSetCzConceptName.REF_GARANT_BASIS_PENSION, DEFAULTS_CONCEPT, DEFAULTS_CONCEPT, CONTRACT_QUALIFIED, DEFAULTS_QUALIFIED, NO_TARGET_VALUES, "record_income", ConfigSetCzEvaluations.GarantBasisPensionEvaluation); module.ConfigureConcept( ConfigSetCzConceptName.REF_GARANT_BASIS_LEGALCAP, DEFAULTS_CONCEPT, DEFAULTS_CONCEPT, CONTRACT_QUALIFIED, DEFAULTS_QUALIFIED, NO_TARGET_VALUES, "record_income", ConfigSetCzEvaluations.GarantBasisLegalcapEvaluation); }
private static void ConfigureBasisWithholdConcepts(ProcessConfigSetCzModule module) { module.ConfigureConcept( ConfigSetCzConceptName.REF_TAXING_WITHHOLD_INCOME, DEFAULTS_CONCEPT, DEFAULTS_CONCEPT, DEFAULTS_QUALIFIED, DEFAULTS_QUALIFIED, NO_TARGET_VALUES, "record_income", ConfigSetCzEvaluations.TaxingWithholdIncomeEvaluation); module.ConfigureConcept( ConfigSetCzConceptName.REF_TAXING_WITHHOLD_HEALTH, DEFAULTS_CONCEPT, DEFAULTS_CONCEPT, DEFAULTS_QUALIFIED, DEFAULTS_QUALIFIED, NO_TARGET_VALUES, "record_income", ConfigSetCzEvaluations.TaxingWithholdHealthEvaluation); module.ConfigureConcept( ConfigSetCzConceptName.REF_TAXING_WITHHOLD_SOCIAL, DEFAULTS_CONCEPT, DEFAULTS_CONCEPT, DEFAULTS_QUALIFIED, DEFAULTS_QUALIFIED, NO_TARGET_VALUES, "record_income", ConfigSetCzEvaluations.TaxingWithholdSocialEvaluation); module.ConfigureConcept( ConfigSetCzConceptName.REF_TAXING_WITHHOLD_BASIS_GENERAL, DEFAULTS_CONCEPT, DEFAULTS_CONCEPT, DEFAULTS_QUALIFIED, DEFAULTS_QUALIFIED, NO_TARGET_VALUES, "record_income", ConfigSetCzEvaluations.TaxingWithholdBasisGeneralEvaluation); }
private static void ConfigureAllowanceTaxisConcepts(ProcessConfigSetCzModule module) { module.ConfigureConcept( ConfigSetCzConceptName.REF_TAXING_ALLOWANCE_PAYER, DEFAULTS_CONCEPT, DEFAULTS_CONCEPT, DEFAULTS_QUALIFIED, DEFAULTS_QUALIFIED, "code_interests", "record_amount", ConfigSetCzEvaluations.TaxingAllowancePayerEvaluation); module.ConfigureConcept( ConfigSetCzConceptName.REF_TAXING_ALLOWANCE_DISABILITY, DEFAULTS_CONCEPT, DEFAULTS_CONCEPT, DEFAULTS_QUALIFIED, DEFAULTS_QUALIFIED, "code_interests|code_handicaps", "record_amount", ConfigSetCzEvaluations.TaxingAllowanceDisabilityEvaluation); module.ConfigureConcept( ConfigSetCzConceptName.REF_TAXING_ALLOWANCE_STUDYING, DEFAULTS_CONCEPT, DEFAULTS_CONCEPT, DEFAULTS_QUALIFIED, DEFAULTS_QUALIFIED, "code_interests", "record_amount", ConfigSetCzEvaluations.TaxingAllowanceStudyingEvaluation); module.ConfigureConcept( ConfigSetCzConceptName.REF_TAXING_ALLOWANCE_CHILD, DEFAULTS_CONCEPT, DEFAULTS_CONCEPT, DEFAULTS_QUALIFIED, DEFAULTS_QUALIFIED, "code_interests|code_cardinals|code_handicaps", "record_amount", ConfigSetCzEvaluations.TaxingAllowanceChildEvaluation); }
private static void ConfigureContractTermArticles(ProcessConfigSetCzModule module) { ProcessCategory configCategory = ProcessCategory.CATEGORY_TERMS; module.ConfigureArticle( ConfigSetCzArticleName.REF_CONTRACT_EMPL_TERM, ConfigSetCzConceptName.REF_CONTRACT_EMPL_TERM, configCategory, EMPTY_PENDING_NAMES, EMPTY_SUMMARY_NAMES, IGNORE_TAXING_INCOME, IGNORE_HEALTH_INCOME, IGNORE_SOCIAL_INCOME, IGNORE_GROSS_SUMMARY, IGNORE_NETTO_SUMMARY, IGNORE_NETTO_DEDUCTS); module.ConfigureArticle( ConfigSetCzArticleName.REF_POSITION_EMPL_TERM, ConfigSetCzConceptName.REF_POSITION_EMPL_TERM, configCategory, PendingArticleNames1( ConfigSetCzArticleCode.ARTICLE_CONTRACT_EMPL_TERM ), EMPTY_SUMMARY_NAMES, IGNORE_TAXING_INCOME, IGNORE_HEALTH_INCOME, IGNORE_SOCIAL_INCOME, IGNORE_GROSS_SUMMARY, IGNORE_NETTO_SUMMARY, IGNORE_NETTO_DEDUCTS); }
public static void ConfigureArticles(ProcessConfigSetCzModule module) { ConfigureContractTermArticles(module); ConfigurePositionTimeArticles(module); ConfigureGrossIncomeArticles(module); ConfigureTotalIncomeArticles(module); ConfigureNettoDeductsArticles(module); ConfigureBasisHealthArticles(module); ConfigureBasisSocialArticles(module); ConfigureBasisGarantArticles(module); ConfigureBasisTaxingArticles(module); ConfigureBasisAdvancesArticles(module); ConfigureBasisWithholdArticles(module); ConfigureAllowanceTaxisArticles(module); ConfigureRebateTaxisArticles(module); }
private static void ConfigureRebateTaxisConcepts(ProcessConfigSetCzModule module) { module.ConfigureConcept( ConfigSetCzConceptName.REF_TAXING_REBATE_PAYER, DEFAULTS_CONCEPT, DEFAULTS_CONCEPT, DEFAULTS_QUALIFIED, DEFAULTS_QUALIFIED, NO_TARGET_VALUES, "amount_payments", ConfigSetCzEvaluations.TaxingRebatePayerEvaluation); module.ConfigureConcept( ConfigSetCzConceptName.REF_TAXING_REBATE_CHILD, DEFAULTS_CONCEPT, DEFAULTS_CONCEPT, DEFAULTS_QUALIFIED, DEFAULTS_QUALIFIED, NO_TARGET_VALUES, "amount_payments", ConfigSetCzEvaluations.TaxingRebateChildEvaluation); module.ConfigureConcept( ConfigSetCzConceptName.REF_TAXING_BONUS_CHILD, DEFAULTS_CONCEPT, DEFAULTS_CONCEPT, DEFAULTS_QUALIFIED, DEFAULTS_QUALIFIED, NO_TARGET_VALUES, "amount_payments", ConfigSetCzEvaluations.TaxingBonusChildEvaluation); }
public static void ConfigureConcepts(ProcessConfigSetCzModule module) { ConfigureContractTermConcepts(module); ConfigurePositionTimeConcepts(module); ConfigureGrossIncomeConcepts(module); ConfigureTotalIncomeConcepts(module); ConfigureNettoDeductsConcepts(module); ConfigureBasisHealthConcepts(module); ConfigureBasisSocialConcepts(module); ConfigureBasisGarantConcepts(module); ConfigureBasisTaxingConcepts(module); ConfigureBasisAdvancesConcepts(module); ConfigureBasisWithholdConcepts(module); ConfigureAllowanceTaxisConcepts(module); ConfigureRebateTaxisConcepts(module); }
private static void ConfigureBasisGarantArticles(ProcessConfigSetCzModule module) { ProcessCategory configCategory = ProcessCategory.CATEGORY_NETTO; module.ConfigureArticle( ConfigSetCzArticleName.REF_GARANT_INCOME_SUBJECT, ConfigSetCzConceptName.REF_GARANT_INCOME_SUBJECT, configCategory, EMPTY_PENDING_NAMES, EMPTY_SUMMARY_NAMES, IGNORE_TAXING_INCOME, IGNORE_HEALTH_INCOME, IGNORE_SOCIAL_INCOME, IGNORE_GROSS_SUMMARY, IGNORE_NETTO_SUMMARY, IGNORE_NETTO_DEDUCTS); module.ConfigureArticle( ConfigSetCzArticleName.REF_GARANT_INCOME_PARTICIP, ConfigSetCzConceptName.REF_GARANT_INCOME_PARTICIP, configCategory, PendingArticleNames1( ConfigSetCzArticleCode.ARTICLE_GARANT_INCOME_SUBJECT ), EMPTY_SUMMARY_NAMES, IGNORE_TAXING_INCOME, IGNORE_HEALTH_INCOME, IGNORE_SOCIAL_INCOME, IGNORE_GROSS_SUMMARY, IGNORE_NETTO_SUMMARY, IGNORE_NETTO_DEDUCTS); module.ConfigureArticle( ConfigSetCzArticleName.REF_GARANT_BASIS_PENSION, ConfigSetCzConceptName.REF_GARANT_BASIS_PENSION, configCategory, PendingArticleNames1( ConfigSetCzArticleCode.ARTICLE_GARANT_INCOME_PARTICIP ), EMPTY_SUMMARY_NAMES, IGNORE_TAXING_INCOME, IGNORE_HEALTH_INCOME, IGNORE_SOCIAL_INCOME, IGNORE_GROSS_SUMMARY, IGNORE_NETTO_SUMMARY, IGNORE_NETTO_DEDUCTS); module.ConfigureArticle( ConfigSetCzArticleName.REF_GARANT_BASIS_LEGALCAP, ConfigSetCzConceptName.REF_GARANT_BASIS_LEGALCAP, configCategory, PendingArticleNames1( ConfigSetCzArticleCode.ARTICLE_GARANT_INCOME_PARTICIP ), EMPTY_SUMMARY_NAMES, IGNORE_TAXING_INCOME, IGNORE_HEALTH_INCOME, IGNORE_SOCIAL_INCOME, IGNORE_GROSS_SUMMARY, IGNORE_NETTO_SUMMARY, IGNORE_NETTO_DEDUCTS); }
private static void ConfigureGrossIncomeConcepts(ProcessConfigSetCzModule module) { module.ConfigureConcept( ConfigSetCzConceptName.REF_SALARY_BASE, DEFAULTS_CONCEPT, DEFAULTS_CONCEPT, CONTRACT_QUALIFIED, POSITION_QUALIFIED, "amount_monthly", "record_amount|record_time|amount_payments", ConfigSetCzEvaluations.SalaryBaseEvaluation); }
private static void ConfigureRebateTaxisArticles(ProcessConfigSetCzModule module) { ProcessCategory configCategory = ProcessCategory.CATEGORY_NETTO; module.ConfigureArticle( ConfigSetCzArticleName.REF_TAXING_REBATE_PAYER, ConfigSetCzConceptName.REF_TAXING_REBATE_PAYER, configCategory, PendingArticleNames4( ConfigSetCzArticleCode.ARTICLE_TAXING_ALLOWANCE_PAYER, ConfigSetCzArticleCode.ARTICLE_TAXING_ADVANCES_TOTAL, ConfigSetCzArticleCode.ARTICLE_TAXING_ALLOWANCE_DISABILITY, ConfigSetCzArticleCode.ARTICLE_TAXING_ALLOWANCE_STUDYING ), EMPTY_SUMMARY_NAMES, IGNORE_TAXING_INCOME, IGNORE_HEALTH_INCOME, IGNORE_SOCIAL_INCOME, IGNORE_GROSS_SUMMARY, IGNORE_NETTO_SUMMARY, IGNORE_NETTO_DEDUCTS); module.ConfigureArticle( ConfigSetCzArticleName.REF_TAXING_REBATE_CHILD, ConfigSetCzConceptName.REF_TAXING_REBATE_CHILD, configCategory, PendingArticleNames3( ConfigSetCzArticleCode.ARTICLE_TAXING_ALLOWANCE_CHILD, ConfigSetCzArticleCode.ARTICLE_TAXING_ADVANCES_TOTAL, ConfigSetCzArticleCode.ARTICLE_TAXING_REBATE_PAYER ), EMPTY_SUMMARY_NAMES, IGNORE_TAXING_INCOME, IGNORE_HEALTH_INCOME, IGNORE_SOCIAL_INCOME, IGNORE_GROSS_SUMMARY, IGNORE_NETTO_SUMMARY, IGNORE_NETTO_DEDUCTS); module.ConfigureArticle( ConfigSetCzArticleName.REF_TAXING_BONUS_CHILD, ConfigSetCzConceptName.REF_TAXING_BONUS_CHILD, configCategory, PendingArticleNames3( ConfigSetCzArticleCode.ARTICLE_TAXING_ADVANCES_TOTAL, ConfigSetCzArticleCode.ARTICLE_TAXING_REBATE_PAYER, ConfigSetCzArticleCode.ARTICLE_TAXING_REBATE_CHILD ), EMPTY_SUMMARY_NAMES, IGNORE_TAXING_INCOME, IGNORE_HEALTH_INCOME, IGNORE_SOCIAL_INCOME, IGNORE_GROSS_SUMMARY, IGNORE_NETTO_SUMMARY, IGNORE_NETTO_DEDUCTS); }
private static void ConfigurePositionTimeConcepts(ProcessConfigSetCzModule module) { module.ConfigureConcept( ConfigSetCzConceptName.REF_SCHEDULE_WORK, DEFAULTS_CONCEPT, DEFAULTS_CONCEPT, CONTRACT_QUALIFIED, POSITION_QUALIFIED, "timesheet_weekly|workdays_weekly", "shift_timetable", ConfigSetCzEvaluations.ScheduleWorkEvaluation); module.ConfigureConcept( ConfigSetCzConceptName.REF_TIMESHEET_SCHEDULE, DEFAULTS_CONCEPT, DEFAULTS_CONCEPT, CONTRACT_QUALIFIED, POSITION_QUALIFIED, NO_TARGET_VALUES, "shift_timetable", ConfigSetCzEvaluations.TimesheetScheduleEvaluation); module.ConfigureConcept( ConfigSetCzConceptName.REF_TIMESHEET_WORKING, DEFAULTS_CONCEPT, DEFAULTS_CONCEPT, CONTRACT_QUALIFIED, POSITION_QUALIFIED, NO_TARGET_VALUES, "work_timetable", ConfigSetCzEvaluations.TimesheetWorkingEvaluation); module.ConfigureConcept( ConfigSetCzConceptName.REF_TIMESHEET_ABSENCE, DEFAULTS_CONCEPT, DEFAULTS_CONCEPT, CONTRACT_QUALIFIED, POSITION_QUALIFIED, NO_TARGET_VALUES, "absence_timetable", ConfigSetCzEvaluations.TimesheetAbsenceEvaluation); module.ConfigureConcept( ConfigSetCzConceptName.REF_TIMEHOURS_WORKING, DEFAULTS_CONCEPT, DEFAULTS_CONCEPT, CONTRACT_QUALIFIED, POSITION_QUALIFIED, "timesheet_worked", "worktime_counts", ConfigSetCzEvaluations.TimehoursWorkingEvaluation); module.ConfigureConcept( ConfigSetCzConceptName.REF_TIMEHOURS_ABSENCE, DEFAULTS_CONCEPT, DEFAULTS_CONCEPT, CONTRACT_QUALIFIED, POSITION_QUALIFIED, "timesheet_absent", "absence_counts", ConfigSetCzEvaluations.TimehoursAbsenceEvaluation); }
private static void ConfigureTotalIncomeConcepts(ProcessConfigSetCzModule module) { module.ConfigureConcept( ConfigSetCzConceptName.REF_INCOME_GROSS, DEFAULTS_CONCEPT, DEFAULTS_CONCEPT, CONTRACT_QUALIFIED, DEFAULTS_QUALIFIED, NO_TARGET_VALUES, "record_income", ConfigSetCzEvaluations.IncomeGrossEvaluation); module.ConfigureConcept( ConfigSetCzConceptName.REF_INCOME_NETTO, DEFAULTS_CONCEPT, DEFAULTS_CONCEPT, DEFAULTS_QUALIFIED, DEFAULTS_QUALIFIED, NO_TARGET_VALUES, "record_income", ConfigSetCzEvaluations.IncomeNettoEvaluation); }
private static void ConfigureContractTermConcepts(ProcessConfigSetCzModule module) { module.ConfigureConcept( ConfigSetCzConceptName.REF_CONTRACT_EMPL_TERM, CONTRACT_CONCEPT, DEFAULTS_CONCEPT, DEFAULTS_QUALIFIED, DEFAULTS_QUALIFIED, "contract_type|health_work|social_work|date_from|date_ends", "day_ordinal_from|day_ordinal_ends", ConfigSetCzEvaluations.ContractEmplTermEvaluation); module.ConfigureConcept( ConfigSetCzConceptName.REF_POSITION_EMPL_TERM, DEFAULTS_CONCEPT, POSITION_CONCEPT, CONTRACT_QUALIFIED, DEFAULTS_QUALIFIED, "date_from|date_ends", "day_ordinal_from|day_ordinal_ends", ConfigSetCzEvaluations.PositionEmplTermEvaluation); }
private static void ConfigureBasisAdvancesConcepts(ProcessConfigSetCzModule module) { module.ConfigureConcept( ConfigSetCzConceptName.REF_TAXING_ADVANCES_INCOME, DEFAULTS_CONCEPT, DEFAULTS_CONCEPT, DEFAULTS_QUALIFIED, DEFAULTS_QUALIFIED, NO_TARGET_VALUES, "record_income", ConfigSetCzEvaluations.TaxingAdvancesIncomeEvaluation); module.ConfigureConcept( ConfigSetCzConceptName.REF_TAXING_ADVANCES_HEALTH, DEFAULTS_CONCEPT, DEFAULTS_CONCEPT, DEFAULTS_QUALIFIED, DEFAULTS_QUALIFIED, NO_TARGET_VALUES, "record_income", ConfigSetCzEvaluations.TaxingAdvancesHealthEvaluation); module.ConfigureConcept( ConfigSetCzConceptName.REF_TAXING_ADVANCES_SOCIAL, DEFAULTS_CONCEPT, DEFAULTS_CONCEPT, DEFAULTS_QUALIFIED, DEFAULTS_QUALIFIED, NO_TARGET_VALUES, "record_income", ConfigSetCzEvaluations.TaxingAdvancesSocialEvaluation); module.ConfigureConcept( ConfigSetCzConceptName.REF_TAXING_ADVANCES_BASIS_GENERAL, DEFAULTS_CONCEPT, DEFAULTS_CONCEPT, DEFAULTS_QUALIFIED, DEFAULTS_QUALIFIED, NO_TARGET_VALUES, "record_income", ConfigSetCzEvaluations.TaxingAdvancesBasisGeneralEvaluation); module.ConfigureConcept( ConfigSetCzConceptName.REF_TAXING_ADVANCES_BASIS_SOLIDARY, DEFAULTS_CONCEPT, DEFAULTS_CONCEPT, DEFAULTS_QUALIFIED, DEFAULTS_QUALIFIED, NO_TARGET_VALUES, "record_income", ConfigSetCzEvaluations.TaxingAdvancesBasisSolidaryEvaluation); }
private static void ConfigureBasisHealthConcepts(ProcessConfigSetCzModule module) { module.ConfigureConcept( ConfigSetCzConceptName.REF_HEALTH_INCOME_SUBJECT, DEFAULTS_CONCEPT, DEFAULTS_CONCEPT, CONTRACT_QUALIFIED, DEFAULTS_QUALIFIED, "code_interests|code_residency|code_mandatory", "record_income", ConfigSetCzEvaluations.HealthIncomeSubjectEvaluation); module.ConfigureConcept( ConfigSetCzConceptName.REF_HEALTH_INCOME_PARTICIP, DEFAULTS_CONCEPT, DEFAULTS_CONCEPT, CONTRACT_QUALIFIED, DEFAULTS_QUALIFIED, NO_TARGET_VALUES, "record_income", ConfigSetCzEvaluations.HealthIncomeParticipEvaluation); module.ConfigureConcept( ConfigSetCzConceptName.REF_HEALTH_BASIS_GENERAL, DEFAULTS_CONCEPT, DEFAULTS_CONCEPT, CONTRACT_QUALIFIED, DEFAULTS_QUALIFIED, NO_TARGET_VALUES, "record_income", ConfigSetCzEvaluations.HealthBasisGeneralEvaluation); module.ConfigureConcept( ConfigSetCzConceptName.REF_HEALTH_BASIS_MANDATORY, DEFAULTS_CONCEPT, DEFAULTS_CONCEPT, CONTRACT_QUALIFIED, DEFAULTS_QUALIFIED, NO_TARGET_VALUES, "record_income", ConfigSetCzEvaluations.HealthBasisMandatoryEvaluation); module.ConfigureConcept( ConfigSetCzConceptName.REF_HEALTH_BASIS_LEGALCAP, DEFAULTS_CONCEPT, DEFAULTS_CONCEPT, CONTRACT_QUALIFIED, DEFAULTS_QUALIFIED, NO_TARGET_VALUES, "record_income", ConfigSetCzEvaluations.HealthBasisLegalcapEvaluation); }
private static void ConfigureBasisSocialConcepts(ProcessConfigSetCzModule module) { module.ConfigureConcept( ConfigSetCzConceptName.REF_SOCIAL_INCOME_SUBJECT, DEFAULTS_CONCEPT, DEFAULTS_CONCEPT, CONTRACT_QUALIFIED, DEFAULTS_QUALIFIED, "code_interests|code_residency", "record_income", ConfigSetCzEvaluations.SocialIncomeSubjectEvaluation); module.ConfigureConcept( ConfigSetCzConceptName.REF_SOCIAL_INCOME_PARTICIP, DEFAULTS_CONCEPT, DEFAULTS_CONCEPT, CONTRACT_QUALIFIED, DEFAULTS_QUALIFIED, NO_TARGET_VALUES, "record_income", ConfigSetCzEvaluations.SocialIncomeParticipEvaluation); module.ConfigureConcept( ConfigSetCzConceptName.REF_SOCIAL_BASIS_GENERAL, DEFAULTS_CONCEPT, DEFAULTS_CONCEPT, CONTRACT_QUALIFIED, DEFAULTS_QUALIFIED, NO_TARGET_VALUES, "record_income", ConfigSetCzEvaluations.SocialBasisGeneralEvaluation); module.ConfigureConcept( ConfigSetCzConceptName.REF_SOCIAL_BASIS_PENSION, DEFAULTS_CONCEPT, DEFAULTS_CONCEPT, CONTRACT_QUALIFIED, DEFAULTS_QUALIFIED, NO_TARGET_VALUES, "record_income", ConfigSetCzEvaluations.SocialBasisPensionEvaluation); module.ConfigureConcept( ConfigSetCzConceptName.REF_SOCIAL_BASIS_LEGALCAP, DEFAULTS_CONCEPT, DEFAULTS_CONCEPT, CONTRACT_QUALIFIED, DEFAULTS_QUALIFIED, NO_TARGET_VALUES, "record_income", ConfigSetCzEvaluations.SocialBasisLegalcapEvaluation); }
private static void ConfigureBasisTaxingArticles(ProcessConfigSetCzModule module) { ProcessCategory configCategory = ProcessCategory.CATEGORY_NETTO; module.ConfigureArticle( ConfigSetCzArticleName.REF_TAXING_INCOME_SUBJECT, ConfigSetCzConceptName.REF_TAXING_INCOME_SUBJECT, configCategory, EMPTY_PENDING_NAMES, EMPTY_SUMMARY_NAMES, IGNORE_TAXING_INCOME, IGNORE_HEALTH_INCOME, IGNORE_SOCIAL_INCOME, IGNORE_GROSS_SUMMARY, IGNORE_NETTO_SUMMARY, IGNORE_NETTO_DEDUCTS); module.ConfigureArticle( ConfigSetCzArticleName.REF_TAXING_INCOME_HEALTH, ConfigSetCzConceptName.REF_TAXING_INCOME_HEALTH, configCategory, EMPTY_PENDING_NAMES, EMPTY_SUMMARY_NAMES, IGNORE_TAXING_INCOME, IGNORE_HEALTH_INCOME, IGNORE_SOCIAL_INCOME, IGNORE_GROSS_SUMMARY, IGNORE_NETTO_SUMMARY, IGNORE_NETTO_DEDUCTS); module.ConfigureArticle( ConfigSetCzArticleName.REF_TAXING_INCOME_SOCIAL, ConfigSetCzConceptName.REF_TAXING_INCOME_SOCIAL, configCategory, EMPTY_PENDING_NAMES, EMPTY_SUMMARY_NAMES, IGNORE_TAXING_INCOME, IGNORE_HEALTH_INCOME, IGNORE_SOCIAL_INCOME, IGNORE_GROSS_SUMMARY, IGNORE_NETTO_SUMMARY, IGNORE_NETTO_DEDUCTS); }
private static void ConfigureGrossIncomeArticles(ProcessConfigSetCzModule module) { ProcessCategory configCategory = ProcessCategory.CATEGORY_AMOUNT; module.ConfigureArticle( ConfigSetCzArticleName.REF_SALARY_BASE, ConfigSetCzConceptName.REF_SALARY_BASE, configCategory, PendingArticleNames2( ConfigSetCzArticleCode.ARTICLE_TIMEHOURS_WORKING, ConfigSetCzArticleCode.ARTICLE_TIMEHOURS_ABSENCE ), SummaryArticleNames1( ConfigSetCzArticleCode.ARTICLE_INCOME_GROSS ), IGNORE_TAXING_INCOME, IGNORE_HEALTH_INCOME, IGNORE_SOCIAL_INCOME, IGNORE_GROSS_SUMMARY, IGNORE_NETTO_SUMMARY, IGNORE_NETTO_DEDUCTS); }
private static void ConfigureTotalIncomeArticles(ProcessConfigSetCzModule module) { ProcessCategory configCategory = ProcessCategory.CATEGORY_FINAL; module.ConfigureArticle( ConfigSetCzArticleName.REF_INCOME_GROSS, ConfigSetCzConceptName.REF_INCOME_GROSS, configCategory, EMPTY_PENDING_NAMES, EMPTY_SUMMARY_NAMES, IGNORE_TAXING_INCOME, IGNORE_HEALTH_INCOME, IGNORE_SOCIAL_INCOME, IGNORE_GROSS_SUMMARY, IGNORE_NETTO_SUMMARY, IGNORE_NETTO_DEDUCTS); module.ConfigureArticle( ConfigSetCzArticleName.REF_INCOME_NETTO, ConfigSetCzConceptName.REF_INCOME_NETTO, configCategory, PendingArticleNames9( ConfigSetCzArticleCode.ARTICLE_INCOME_GROSS, ConfigSetCzArticleCode.ARTICLE_TAXING_ADVANCES_TOTAL, ConfigSetCzArticleCode.ARTICLE_TAXING_BONUS_CHILD, ConfigSetCzArticleCode.ARTICLE_TAXING_WITHHOLD_GENERAL, ConfigSetCzArticleCode.ARTICLE_HEALTH_EMPLOYEE_GENERAL, ConfigSetCzArticleCode.ARTICLE_HEALTH_EMPLOYEE_MANDATORY, ConfigSetCzArticleCode.ARTICLE_SOCIAL_EMPLOYEE_GENERAL, ConfigSetCzArticleCode.ARTICLE_SOCIAL_EMPLOYEE_PENSION, ConfigSetCzArticleCode.ARTICLE_GARANT_EMPLOYEE_PENSION ), EMPTY_SUMMARY_NAMES, IGNORE_TAXING_INCOME, IGNORE_HEALTH_INCOME, IGNORE_SOCIAL_INCOME, IGNORE_GROSS_SUMMARY, IGNORE_NETTO_SUMMARY, IGNORE_NETTO_DEDUCTS); }
private static void ConfigureNettoDeductsArticles(ProcessConfigSetCzModule module) { ProcessCategory configCategory = ProcessCategory.CATEGORY_NETTO; module.ConfigureArticle( ConfigSetCzArticleName.REF_TAXING_ADVANCES_TOTAL, ConfigSetCzConceptName.REF_TAXING_ADVANCES_TOTAL, configCategory, PendingArticleNames2( ConfigSetCzArticleCode.ARTICLE_TAXING_ADVANCES_GENERAL, ConfigSetCzArticleCode.ARTICLE_TAXING_ADVANCES_SOLIDARY ), SummaryArticleNames1( ConfigSetCzArticleCode.ARTICLE_INCOME_NETTO ), IGNORE_TAXING_INCOME, IGNORE_HEALTH_INCOME, IGNORE_SOCIAL_INCOME, IGNORE_GROSS_SUMMARY, IGNORE_NETTO_SUMMARY, IGNORE_NETTO_DEDUCTS); module.ConfigureArticle( ConfigSetCzArticleName.REF_TAXING_ADVANCES_GENERAL, ConfigSetCzConceptName.REF_TAXING_ADVANCES_GENERAL, configCategory, PendingArticleNames1( ConfigSetCzArticleCode.ARTICLE_TAXING_ADVANCES_BASIS_GENERAL ), SummaryArticleNames1( ConfigSetCzArticleCode.ARTICLE_INCOME_NETTO ), IGNORE_TAXING_INCOME, IGNORE_HEALTH_INCOME, IGNORE_SOCIAL_INCOME, IGNORE_GROSS_SUMMARY, IGNORE_NETTO_SUMMARY, IGNORE_NETTO_DEDUCTS); module.ConfigureArticle( ConfigSetCzArticleName.REF_TAXING_ADVANCES_SOLIDARY, ConfigSetCzConceptName.REF_TAXING_ADVANCES_SOLIDARY, configCategory, PendingArticleNames1( ConfigSetCzArticleCode.ARTICLE_TAXING_ADVANCES_BASIS_SOLIDARY ), SummaryArticleNames1( ConfigSetCzArticleCode.ARTICLE_INCOME_NETTO ), IGNORE_TAXING_INCOME, IGNORE_HEALTH_INCOME, IGNORE_SOCIAL_INCOME, IGNORE_GROSS_SUMMARY, IGNORE_NETTO_SUMMARY, IGNORE_NETTO_DEDUCTS); module.ConfigureArticle( ConfigSetCzArticleName.REF_TAXING_WITHHOLD_GENERAL, ConfigSetCzConceptName.REF_TAXING_WITHHOLD_GENERAL, configCategory, PendingArticleNames1( ConfigSetCzArticleCode.ARTICLE_TAXING_WITHHOLD_BASIS_GENERAL ), SummaryArticleNames1( ConfigSetCzArticleCode.ARTICLE_INCOME_NETTO ), IGNORE_TAXING_INCOME, IGNORE_HEALTH_INCOME, IGNORE_SOCIAL_INCOME, IGNORE_GROSS_SUMMARY, IGNORE_NETTO_SUMMARY, IGNORE_NETTO_DEDUCTS); module.ConfigureArticle( ConfigSetCzArticleName.REF_HEALTH_EMPLOYEE_GENERAL, ConfigSetCzConceptName.REF_HEALTH_EMPLOYEE_GENERAL, configCategory, PendingArticleNames1( ConfigSetCzArticleCode.ARTICLE_HEALTH_BASIS_GENERAL ), SummaryArticleNames1( ConfigSetCzArticleCode.ARTICLE_INCOME_NETTO ), IGNORE_TAXING_INCOME, IGNORE_HEALTH_INCOME, IGNORE_SOCIAL_INCOME, IGNORE_GROSS_SUMMARY, IGNORE_NETTO_SUMMARY, IGNORE_NETTO_DEDUCTS); module.ConfigureArticle( ConfigSetCzArticleName.REF_HEALTH_EMPLOYEE_MANDATORY, ConfigSetCzConceptName.REF_HEALTH_EMPLOYEE_MANDATORY, configCategory, PendingArticleNames1( ConfigSetCzArticleCode.ARTICLE_HEALTH_BASIS_MANDATORY ), SummaryArticleNames1( ConfigSetCzArticleCode.ARTICLE_INCOME_NETTO ), IGNORE_TAXING_INCOME, IGNORE_HEALTH_INCOME, IGNORE_SOCIAL_INCOME, IGNORE_GROSS_SUMMARY, IGNORE_NETTO_SUMMARY, IGNORE_NETTO_DEDUCTS); module.ConfigureArticle( ConfigSetCzArticleName.REF_SOCIAL_EMPLOYEE_GENERAL, ConfigSetCzConceptName.REF_SOCIAL_EMPLOYEE_GENERAL, configCategory, PendingArticleNames1( ConfigSetCzArticleCode.ARTICLE_SOCIAL_BASIS_GENERAL ), SummaryArticleNames1( ConfigSetCzArticleCode.ARTICLE_INCOME_NETTO ), IGNORE_TAXING_INCOME, IGNORE_HEALTH_INCOME, IGNORE_SOCIAL_INCOME, IGNORE_GROSS_SUMMARY, IGNORE_NETTO_SUMMARY, IGNORE_NETTO_DEDUCTS); module.ConfigureArticle( ConfigSetCzArticleName.REF_SOCIAL_EMPLOYEE_PENSION, ConfigSetCzConceptName.REF_SOCIAL_EMPLOYEE_PENSION, configCategory, PendingArticleNames1( ConfigSetCzArticleCode.ARTICLE_SOCIAL_BASIS_PENSION ), SummaryArticleNames1( ConfigSetCzArticleCode.ARTICLE_INCOME_NETTO ), IGNORE_TAXING_INCOME, IGNORE_HEALTH_INCOME, IGNORE_SOCIAL_INCOME, IGNORE_GROSS_SUMMARY, IGNORE_NETTO_SUMMARY, IGNORE_NETTO_DEDUCTS); module.ConfigureArticle( ConfigSetCzArticleName.REF_GARANT_EMPLOYEE_PENSION, ConfigSetCzConceptName.REF_GARANT_EMPLOYEE_PENSION, configCategory, PendingArticleNames1( ConfigSetCzArticleCode.ARTICLE_GARANT_BASIS_PENSION ), SummaryArticleNames1( ConfigSetCzArticleCode.ARTICLE_INCOME_NETTO ), IGNORE_TAXING_INCOME, IGNORE_HEALTH_INCOME, IGNORE_SOCIAL_INCOME, IGNORE_GROSS_SUMMARY, IGNORE_NETTO_SUMMARY, IGNORE_NETTO_DEDUCTS); }
private static void ConfigureBasisWithholdArticles(ProcessConfigSetCzModule module) { ProcessCategory configCategory = ProcessCategory.CATEGORY_NETTO; module.ConfigureArticle( ConfigSetCzArticleName.REF_TAXING_WITHHOLD_INCOME, ConfigSetCzConceptName.REF_TAXING_WITHHOLD_INCOME, configCategory, PendingArticleNames1( ConfigSetCzArticleCode.ARTICLE_TAXING_INCOME_SUBJECT ), EMPTY_SUMMARY_NAMES, IGNORE_TAXING_INCOME, IGNORE_HEALTH_INCOME, IGNORE_SOCIAL_INCOME, IGNORE_GROSS_SUMMARY, IGNORE_NETTO_SUMMARY, IGNORE_NETTO_DEDUCTS); module.ConfigureArticle( ConfigSetCzArticleName.REF_TAXING_WITHHOLD_HEALTH, ConfigSetCzConceptName.REF_TAXING_WITHHOLD_HEALTH, configCategory, PendingArticleNames1( ConfigSetCzArticleCode.ARTICLE_TAXING_INCOME_HEALTH ), EMPTY_SUMMARY_NAMES, IGNORE_TAXING_INCOME, IGNORE_HEALTH_INCOME, IGNORE_SOCIAL_INCOME, IGNORE_GROSS_SUMMARY, IGNORE_NETTO_SUMMARY, IGNORE_NETTO_DEDUCTS); module.ConfigureArticle( ConfigSetCzArticleName.REF_TAXING_WITHHOLD_SOCIAL, ConfigSetCzConceptName.REF_TAXING_WITHHOLD_SOCIAL, configCategory, PendingArticleNames1( ConfigSetCzArticleCode.ARTICLE_TAXING_INCOME_SOCIAL ), EMPTY_SUMMARY_NAMES, IGNORE_TAXING_INCOME, IGNORE_HEALTH_INCOME, IGNORE_SOCIAL_INCOME, IGNORE_GROSS_SUMMARY, IGNORE_NETTO_SUMMARY, IGNORE_NETTO_DEDUCTS); module.ConfigureArticle( ConfigSetCzArticleName.REF_TAXING_WITHHOLD_BASIS_GENERAL, ConfigSetCzConceptName.REF_TAXING_WITHHOLD_BASIS_GENERAL, configCategory, PendingArticleNames3( ConfigSetCzArticleCode.ARTICLE_TAXING_WITHHOLD_INCOME, ConfigSetCzArticleCode.ARTICLE_TAXING_WITHHOLD_HEALTH, ConfigSetCzArticleCode.ARTICLE_TAXING_WITHHOLD_SOCIAL ), EMPTY_SUMMARY_NAMES, IGNORE_TAXING_INCOME, IGNORE_HEALTH_INCOME, IGNORE_SOCIAL_INCOME, IGNORE_GROSS_SUMMARY, IGNORE_NETTO_SUMMARY, IGNORE_NETTO_DEDUCTS); }
private static void ConfigurePositionTimeArticles(ProcessConfigSetCzModule module) { ProcessCategory configCategory = ProcessCategory.CATEGORY_TIMES; module.ConfigureArticle( ConfigSetCzArticleName.REF_SCHEDULE_WORK, ConfigSetCzConceptName.REF_SCHEDULE_WORK, configCategory, PendingArticleNames1( ConfigSetCzArticleCode.ARTICLE_POSITION_EMPL_TERM ), EMPTY_SUMMARY_NAMES, IGNORE_TAXING_INCOME, IGNORE_HEALTH_INCOME, IGNORE_SOCIAL_INCOME, IGNORE_GROSS_SUMMARY, IGNORE_NETTO_SUMMARY, IGNORE_NETTO_DEDUCTS); module.ConfigureArticle( ConfigSetCzArticleName.REF_TIMESHEET_SCHEDULE, ConfigSetCzConceptName.REF_TIMESHEET_SCHEDULE, configCategory, PendingArticleNames1( ConfigSetCzArticleCode.ARTICLE_SCHEDULE_WORK ), EMPTY_SUMMARY_NAMES, IGNORE_TAXING_INCOME, IGNORE_HEALTH_INCOME, IGNORE_SOCIAL_INCOME, IGNORE_GROSS_SUMMARY, IGNORE_NETTO_SUMMARY, IGNORE_NETTO_DEDUCTS); module.ConfigureArticle( ConfigSetCzArticleName.REF_TIMESHEET_WORKING, ConfigSetCzConceptName.REF_TIMESHEET_WORKING, configCategory, PendingArticleNames2( ConfigSetCzArticleCode.ARTICLE_TIMESHEET_SCHEDULE, ConfigSetCzArticleCode.ARTICLE_POSITION_EMPL_TERM ), EMPTY_SUMMARY_NAMES, IGNORE_TAXING_INCOME, IGNORE_HEALTH_INCOME, IGNORE_SOCIAL_INCOME, IGNORE_GROSS_SUMMARY, IGNORE_NETTO_SUMMARY, IGNORE_NETTO_DEDUCTS); module.ConfigureArticle( ConfigSetCzArticleName.REF_TIMESHEET_ABSENCE, ConfigSetCzConceptName.REF_TIMESHEET_ABSENCE, configCategory, PendingArticleNames1( ConfigSetCzArticleCode.ARTICLE_TIMESHEET_WORKING ), EMPTY_SUMMARY_NAMES, IGNORE_TAXING_INCOME, IGNORE_HEALTH_INCOME, IGNORE_SOCIAL_INCOME, IGNORE_GROSS_SUMMARY, IGNORE_NETTO_SUMMARY, IGNORE_NETTO_DEDUCTS); module.ConfigureArticle( ConfigSetCzArticleName.REF_TIMEHOURS_WORKING, ConfigSetCzConceptName.REF_TIMEHOURS_WORKING, configCategory, PendingArticleNames1( ConfigSetCzArticleCode.ARTICLE_TIMESHEET_WORKING ), EMPTY_SUMMARY_NAMES, IGNORE_TAXING_INCOME, IGNORE_HEALTH_INCOME, IGNORE_SOCIAL_INCOME, IGNORE_GROSS_SUMMARY, IGNORE_NETTO_SUMMARY, IGNORE_NETTO_DEDUCTS); module.ConfigureArticle( ConfigSetCzArticleName.REF_TIMEHOURS_ABSENCE, ConfigSetCzConceptName.REF_TIMEHOURS_ABSENCE, configCategory, PendingArticleNames1( ConfigSetCzArticleCode.ARTICLE_TIMESHEET_ABSENCE ), EMPTY_SUMMARY_NAMES, IGNORE_TAXING_INCOME, IGNORE_HEALTH_INCOME, IGNORE_SOCIAL_INCOME, IGNORE_GROSS_SUMMARY, IGNORE_NETTO_SUMMARY, IGNORE_NETTO_DEDUCTS); }
public static IProcessConfig CreateModule(IProcessConfigLogger logger) { IProcessConfig module = new ProcessConfigSetCzModule(logger); return(module); }
private static void ConfigureNettoDeductsConcepts(ProcessConfigSetCzModule module) { module.ConfigureConcept( ConfigSetCzConceptName.REF_TAXING_ADVANCES_TOTAL, DEFAULTS_CONCEPT, DEFAULTS_CONCEPT, DEFAULTS_QUALIFIED, DEFAULTS_QUALIFIED, NO_TARGET_VALUES, "amount_deducted", ConfigSetCzEvaluations.TaxingAdvancesTotalEvaluation); module.ConfigureConcept( ConfigSetCzConceptName.REF_TAXING_ADVANCES_GENERAL, DEFAULTS_CONCEPT, DEFAULTS_CONCEPT, DEFAULTS_QUALIFIED, DEFAULTS_QUALIFIED, NO_TARGET_VALUES, "amount_deducted", ConfigSetCzEvaluations.TaxingAdvancesGeneralEvaluation); module.ConfigureConcept( ConfigSetCzConceptName.REF_TAXING_ADVANCES_SOLIDARY, DEFAULTS_CONCEPT, DEFAULTS_CONCEPT, DEFAULTS_QUALIFIED, DEFAULTS_QUALIFIED, NO_TARGET_VALUES, "amount_deducted", ConfigSetCzEvaluations.TaxingAdvancesSolidaryEvaluation); module.ConfigureConcept( ConfigSetCzConceptName.REF_TAXING_WITHHOLD_GENERAL, DEFAULTS_CONCEPT, DEFAULTS_CONCEPT, DEFAULTS_QUALIFIED, DEFAULTS_QUALIFIED, NO_TARGET_VALUES, "amount_deducted", ConfigSetCzEvaluations.TaxingWithholdGeneralEvaluation); module.ConfigureConcept( ConfigSetCzConceptName.REF_HEALTH_EMPLOYEE_GENERAL, DEFAULTS_CONCEPT, DEFAULTS_CONCEPT, DEFAULTS_QUALIFIED, DEFAULTS_QUALIFIED, NO_TARGET_VALUES, "amount_deducted", ConfigSetCzEvaluations.HealthEmployeeGeneralEvaluation); module.ConfigureConcept( ConfigSetCzConceptName.REF_HEALTH_EMPLOYEE_MANDATORY, DEFAULTS_CONCEPT, DEFAULTS_CONCEPT, DEFAULTS_QUALIFIED, DEFAULTS_QUALIFIED, NO_TARGET_VALUES, "amount_deducted", ConfigSetCzEvaluations.HealthEmployeeMandatoryEvaluation); module.ConfigureConcept( ConfigSetCzConceptName.REF_SOCIAL_EMPLOYEE_GENERAL, DEFAULTS_CONCEPT, DEFAULTS_CONCEPT, DEFAULTS_QUALIFIED, DEFAULTS_QUALIFIED, NO_TARGET_VALUES, "amount_deducted", ConfigSetCzEvaluations.SocialEmployeeGeneralEvaluation); module.ConfigureConcept( ConfigSetCzConceptName.REF_SOCIAL_EMPLOYEE_PENSION, DEFAULTS_CONCEPT, DEFAULTS_CONCEPT, DEFAULTS_QUALIFIED, DEFAULTS_QUALIFIED, NO_TARGET_VALUES, "amount_deducted", ConfigSetCzEvaluations.SocialEmployeePensionEvaluation); module.ConfigureConcept( ConfigSetCzConceptName.REF_GARANT_EMPLOYEE_PENSION, DEFAULTS_CONCEPT, DEFAULTS_CONCEPT, DEFAULTS_QUALIFIED, DEFAULTS_QUALIFIED, NO_TARGET_VALUES, "amount_deducted", ConfigSetCzEvaluations.GarantEmployeePensionEvaluation); }