예제 #1
0
                private Result <TaxableIncomeSum, string> GetTaxableIncome(IEnumerable <ResultPair> results, TargetItem target)
                {
                    ConfigCode incomeTaxingCode = (ConfigCode)ArticleCodeCz.FACT_TAX_INCOMES_GENERAL;

                    Result <TaxableIncomeSum, string> taxableIncome = GetSumResultUtils.GetSumIncomeTaxGeneral(results,
                                                                                                               TargetFilters.TargetCodeFunc(incomeTaxingCode), ArticleFilters.SelectAllFunc);

                    return(taxableIncome);
                }
예제 #2
0
                private Result <MoneyAmountSum, string> GetSocialsPart(IEnumerable <ResultPair> results, TargetItem target)
                {
                    ConfigCode taxPartCode = (ConfigCode)ArticleCodeCz.FACT_TAX_BASE_ADVANCE_SOCIAL;

                    Result <MoneyAmountSum, string> taxPartAmount = FindResultUtils.FindMoneyInsuranceBasisValue(results,
                                                                                                                 TargetFilters.TargetCodeFunc(taxPartCode));

                    return(taxPartAmount);
                }
                private Result <MoneyAmountSum, string> GetTaxableIncome(IEnumerable <ResultPair> results, TargetItem target)
                {
                    ConfigCode incomeTaxingCode = (ConfigCode)ArticleCodeCz.FACT_TAX_INCOMES_WITHHOLD_GENERAL;

                    Result <MoneyAmountSum, string> taxableIncome = FindResultUtils.FindMoneyTransferIncomeValue(results,
                                                                                                                 TargetFilters.TargetCodeFunc(incomeTaxingCode));

                    return(taxableIncome);
                }
예제 #4
0
                private Result <MoneyAmountSum, string> GetGeneralBase(IEnumerable <ResultPair> results, TargetItem target)
                {
                    ConfigCode taxBaseCode = (ConfigCode)ArticleCodeCz.FACT_TAX_BASE_ADVANCE;

                    Result <MoneyAmountSum, string> taxBaseAmount = FindResultUtils.FindMoneyTaxingBasisValue(results,
                                                                                                              TargetFilters.TargetCodeFunc(taxBaseCode));

                    return(taxBaseAmount);
                }