2018-06-03 22:26:41 +08:00

282 lines
20 KiB
XML

<?xml version="1.0" encoding="GBK"?>
<Components>
<Component id="RPT01" name="等额本息" type="RPT" describe="等额本息" view="info" init="true">
<Parameters>
<Parameter id="PaymentFrequencyType" valuelist="1,2" defaultvalue="1" apermission="All" paraname="还款频率" status="1" ppermission="All" valuelistname="月,季" />
<Parameter id="DefaultDueDay" apermission="All" paraname="默认还款日" status="1" ppermission="All" />
</Parameters>
<Rules>
<Rule id="1" filter="PSType='1'" desc="正常还款计划">
<Parameter id="DueDateScript" value="com.amarsoft.app.accounting.cashflow.due.impl.CommonDueDateScript" />
<Parameter id="PMTScript" value="com.amarsoft.app.accounting.cashflow.pmt.impl.PMTScript1" />
<Parameter id="PeriodScript" value="com.amarsoft.app.accounting.cashflow.due.impl.CommonPeriodScript" />
<Parameter id="PaymentScheduleScript" value="com.amarsoft.app.accounting.cashflow.ps.impl.CommonPaymentScheduleCreator"/>
<Parameter id="InterestCalculatorScript" value="com.amarsoft.app.accounting.interest.calc.impl.MonthlyCalculator"/>
</Rule>
<Rule id="2" filter="PSType='2'" desc="IRR计划">
<Parameter id="DueDateScript" value="com.amarsoft.app.accounting.cashflow.due.impl.CommonDueDateScript" />
<Parameter id="PMTScript" value="com.amarsoft.app.accounting.cashflow.pmt.impl.PMTScript1" />
<Parameter id="PeriodScript" value="com.amarsoft.app.accounting.cashflow.due.impl.CommonPeriodScript" />
<Parameter id="PaymentScheduleScript" value="com.amarsoft.app.accounting.cashflow.ps.impl.CommonPaymentScheduleCreator"/>
<Parameter id="InterestCalculatorScript" value="com.amarsoft.app.accounting.interest.calc.impl.MonthlyCalculator"/>
</Rule>
<Rule id="3" filter="PSType='3'" desc="费用计划">
<Parameter id="DueDateScript" value="com.amarsoft.app.accounting.cashflow.due.impl.CommonDueDateScript" />
<Parameter id="PMTScript" value="com.amarsoft.app.accounting.cashflow.pmt.impl.PMTScript12" />
<Parameter id="PeriodScript" value="com.amarsoft.app.accounting.cashflow.due.impl.CommonPeriodScript" />
<Parameter id="PaymentScheduleScript" value="com.amarsoft.app.accounting.cashflow.ps.impl.FEEPaymentScheduleCreator"/>
<Parameter id="InterestCalculatorScript" value="com.amarsoft.app.accounting.interest.calc.impl.MonthlyCalculator"/>
</Rule>
</Rules>
<RelativeComponents></RelativeComponents>
</Component>
<Component id="RPT02" name="等额本金" type="RPT" describe="等额本金" view="info" init="true">
<Parameters>
<Parameter id="PaymentFrequencyType" valuelist="1,2" reftablename="1" apermission="ReadOnly" paraname="还款频率" status="1" ppermission="All" valuelistname="月,季" />
<Parameter id="DefaultDueDay" apermission="All" paraname="默认还款日" status="1" ppermission="All" />
</Parameters>
<Rules>
<Rule id="1" filter="PSType='1'" desc="正常还款计划">
<Parameter id="DueDateScript" value="com.amarsoft.app.accounting.cashflow.due.impl.CommonDueDateScript" />
<Parameter id="PMTScript" value="com.amarsoft.app.accounting.cashflow.pmt.impl.PMTScript2" />
<Parameter id="PeriodScript" value="com.amarsoft.app.accounting.cashflow.due.impl.CommonPeriodScript" />
<Parameter id="PaymentScheduleScript" value="com.amarsoft.app.accounting.cashflow.ps.impl.CommonPaymentScheduleCreator"/>
<Parameter id="InterestCalculatorScript" value="com.amarsoft.app.accounting.interest.calc.impl.MonthlyCalculator"/>
</Rule>
<Rule id="2" filter="PSType='2'" desc="IRR计划">
<Parameter id="DueDateScript" value="com.amarsoft.app.accounting.cashflow.due.impl.CommonDueDateScript" />
<Parameter id="PMTScript" value="com.amarsoft.app.accounting.cashflow.pmt.impl.PMTScript2" />
<Parameter id="PeriodScript" value="com.amarsoft.app.accounting.cashflow.due.impl.CommonPeriodScript" />
<Parameter id="PaymentScheduleScript" value="com.amarsoft.app.accounting.cashflow.ps.impl.CommonPaymentScheduleCreator"/>
<Parameter id="InterestCalculatorScript" value="com.amarsoft.app.accounting.interest.calc.impl.MonthlyCalculator"/>
</Rule>
<Rule id="3" filter="PSType='3'" desc="费用计划">
<Parameter id="DueDateScript" value="com.amarsoft.app.accounting.cashflow.due.impl.CommonDueDateScript" />
<Parameter id="PMTScript" value="com.amarsoft.app.accounting.cashflow.pmt.impl.PMTScript12" />
<Parameter id="PeriodScript" value="com.amarsoft.app.accounting.cashflow.due.impl.CommonPeriodScript" />
<Parameter id="PaymentScheduleScript" value="com.amarsoft.app.accounting.cashflow.ps.impl.FEEPaymentScheduleCreator"/>
<Parameter id="InterestCalculatorScript" value="com.amarsoft.app.accounting.interest.calc.impl.MonthlyCalculator"/>
</Rule>
</Rules>
<RelativeComponents></RelativeComponents>
</Component>
<Component id="RPT03" name="等额递增/递减" type="RPT" describe="等额递增/递减" view="info" init="true">
<Parameters>
<Parameter id="GainCyc" apermission="Required" paraname="递变周期" status="1" ppermission="All" />
<Parameter id="GainAmount" apermission="Required" paraname="递变幅度" status="1" ppermission="All" />
<Parameter id="DefaultDueDay" apermission="All" paraname="默认还款日" status="1" ppermission="All" />
<Parameter id="PaymentFrequencyType" valuelist="1,2" reftablename="1" apermission="ReadOnly" paraname="还款频率" status="1" ppermission="All" valuelistname="月,季" />
</Parameters>
<Rules>
<Rule id="1" filter="PSType='1'" desc="正常还款计划">
<Parameter id="DueDateScript" value="com.amarsoft.app.accounting.cashflow.due.impl.CommonDueDateScript" />
<Parameter id="PMTScript" value="com.amarsoft.app.accounting.cashflow.pmt.impl.PMTScript3" />
<Parameter id="PeriodScript" value="com.amarsoft.app.accounting.cashflow.due.impl.CommonPeriodScript" />
<Parameter id="PaymentScheduleScript" value="com.amarsoft.app.accounting.cashflow.ps.impl.CommonPaymentScheduleCreator"/>
<Parameter id="InterestCalculatorScript" value="com.amarsoft.app.accounting.interest.calc.impl.MonthlyCalculator"/>
</Rule>
<Rule id="2" filter="PSType='2'" desc="IRR计划">
<Parameter id="DueDateScript" value="com.amarsoft.app.accounting.cashflow.due.impl.CommonDueDateScript" />
<Parameter id="PMTScript" value="com.amarsoft.app.accounting.cashflow.pmt.impl.PMTScript3" />
<Parameter id="PeriodScript" value="com.amarsoft.app.accounting.cashflow.due.impl.CommonPeriodScript" />
<Parameter id="PaymentScheduleScript" value="com.amarsoft.app.accounting.cashflow.ps.impl.CommonPaymentScheduleCreator"/>
<Parameter id="InterestCalculatorScript" value="com.amarsoft.app.accounting.interest.calc.impl.MonthlyCalculator"/>
</Rule>
<Rule id="3" filter="PSType='3'" desc="费用计划">
<Parameter id="DueDateScript" value="com.amarsoft.app.accounting.cashflow.due.impl.CommonDueDateScript" />
<Parameter id="PMTScript" value="com.amarsoft.app.accounting.cashflow.pmt.impl.PMTScript12" />
<Parameter id="PeriodScript" value="com.amarsoft.app.accounting.cashflow.due.impl.CommonPeriodScript" />
<Parameter id="PaymentScheduleScript" value="com.amarsoft.app.accounting.cashflow.ps.impl.FEEPaymentScheduleCreator"/>
<Parameter id="InterestCalculatorScript" value="com.amarsoft.app.accounting.interest.calc.impl.MonthlyCalculator"/>
</Rule>
</Rules>
<RelativeComponents></RelativeComponents>
</Component>
<Component id="RPT04" name="等比递增/递减" type="RPT" describe="等比递增/递减" view="info" init="true">
<Parameters>
<Parameter id="GainCyc" apermission="Required" paraname="递变周期" status="1" ppermission="All" />
<Parameter id="GainAmount" apermission="Required" paraname="递变幅度" status="1" ppermission="All" />
<Parameter id="DefaultDueDay" apermission="All" paraname="默认还款日" status="1" ppermission="All" />
<Parameter id="PaymentFrequencyType" valuelist="1,2" reftablename="1" apermission="ReadOnly" paraname="还款频率" status="1" ppermission="All" valuelistname="月,季" />
</Parameters>
<Rules>
<Rule id="1" filter="PSType='1'" desc="正常还款计划">
<Parameter id="DueDateScript" value="com.amarsoft.app.accounting.cashflow.due.impl.CommonDueDateScript" />
<Parameter id="PMTScript" value="com.amarsoft.app.accounting.cashflow.pmt.impl.PMTScript4" />
<Parameter id="PeriodScript" value="com.amarsoft.app.accounting.cashflow.due.impl.CommonPeriodScript" />
<Parameter id="PaymentScheduleScript" value="com.amarsoft.app.accounting.cashflow.ps.impl.CommonPaymentScheduleCreator"/>
<Parameter id="InterestCalculatorScript" value="com.amarsoft.app.accounting.interest.calc.impl.MonthlyCalculator"/>
</Rule>
<Rule id="2" filter="PSType='2'" desc="IRR计划">
<Parameter id="DueDateScript" value="com.amarsoft.app.accounting.cashflow.due.impl.CommonDueDateScript" />
<Parameter id="PMTScript" value="com.amarsoft.app.accounting.cashflow.pmt.impl.PMTScript4" />
<Parameter id="PeriodScript" value="com.amarsoft.app.accounting.cashflow.due.impl.CommonPeriodScript" />
<Parameter id="PaymentScheduleScript" value="com.amarsoft.app.accounting.cashflow.ps.impl.CommonPaymentScheduleCreator"/>
<Parameter id="InterestCalculatorScript" value="com.amarsoft.app.accounting.interest.calc.impl.MonthlyCalculator"/>
</Rule>
<Rule id="3" filter="PSType='3'" desc="费用计划">
<Parameter id="DueDateScript" value="com.amarsoft.app.accounting.cashflow.due.impl.CommonDueDateScript" />
<Parameter id="PMTScript" value="com.amarsoft.app.accounting.cashflow.pmt.impl.PMTScript12" />
<Parameter id="PeriodScript" value="com.amarsoft.app.accounting.cashflow.due.impl.CommonPeriodScript" />
<Parameter id="PaymentScheduleScript" value="com.amarsoft.app.accounting.cashflow.ps.impl.FEEPaymentScheduleCreator"/>
<Parameter id="InterestCalculatorScript" value="com.amarsoft.app.accounting.interest.calc.impl.MonthlyCalculator"/>
</Rule>
</Rules>
<RelativeComponents></RelativeComponents>
</Component>
<!--
<Component id="RPT05" name="灵活等额本息" type="RPT" describe="灵活等额本息" view="info" init="true">
<Parameters>
<Parameter id="PaymentFrequencyType" valuelist="1,2" defaultvalue="1" apermission="All" paraname="还款频率" status="1" ppermission="All" valuelistname="月,季" />
<Parameter id="DefaultDueDay" apermission="All" paraname="默认还款日" status="1" ppermission="All" />
</Parameters>
<Rules>
<Rule id="1" filter="PSType='1'" desc="正常还款计划">
<Parameter id="DueDateScript" value="com.amarsoft.app.accounting.cashflow.due.impl.CommonDueDateScript" />
<Parameter id="PMTScript" value="com.amarsoft.app.accounting.cashflow.pmt.impl.PMTScript5" />
<Parameter id="PeriodScript" value="com.amarsoft.app.accounting.cashflow.due.impl.CommonPeriodScript" />
<Parameter id="PaymentScheduleScript" value="com.amarsoft.app.accounting.cashflow.ps.impl.CommonPaymentScheduleCreator"/>
<Parameter id="InterestCalculatorScript" value="com.amarsoft.app.accounting.interest.calc.impl.DailyCalculator"/>
</Rule>
<Rule id="2" filter="PSType='2'" desc="IRR计划">
<Parameter id="DueDateScript" value="com.amarsoft.app.accounting.cashflow.due.impl.CommonDueDateScript" />
<Parameter id="PMTScript" value="com.amarsoft.app.accounting.cashflow.pmt.impl.PMTScript5" />
<Parameter id="PeriodScript" value="com.amarsoft.app.accounting.cashflow.due.impl.CommonPeriodScript" />
<Parameter id="PaymentScheduleScript" value="com.amarsoft.app.accounting.cashflow.ps.impl.CommonPaymentScheduleCreator"/>
<Parameter id="InterestCalculatorScript" value="com.amarsoft.app.accounting.interest.calc.impl.DailyCalculator"/>
</Rule>
<Rule id="3" filter="PSType='3'" desc="费用计划">
<Parameter id="DueDateScript" value="com.amarsoft.app.accounting.cashflow.due.impl.CommonDueDateScript" />
<Parameter id="PMTScript" value="com.amarsoft.app.accounting.cashflow.pmt.impl.PMTScript12" />
<Parameter id="PeriodScript" value="com.amarsoft.app.accounting.cashflow.due.impl.CommonPeriodScript" />
<Parameter id="PaymentScheduleScript" value="com.amarsoft.app.accounting.cashflow.ps.impl.FEEPaymentScheduleCreator"/>
<Parameter id="InterestCalculatorScript" value="com.amarsoft.app.accounting.interest.calc.impl.DailyCalculator"/>
</Rule>
</Rules>
<RelativeComponents></RelativeComponents>
</Component>
-->
<Component id="RPT11" name="分期付息到期还本" type="RPT" describe="分期付息到期还本" view="info" init="true">
<Parameters>
<Parameter id="DefaultDueDay" apermission="All" paraname="默认还款日" status="1" ppermission="All" />
<Parameter id="PaymentFrequencyType" defaultvalue="2" apermission="Required" paraname="还款频率" status="1" ppermission="ReadOnly" />
</Parameters>
<Rules>
<Rule id="1" filter="PSType='1'" desc="正常还款计划">
<Parameter id="DueDateScript" value="com.amarsoft.app.accounting.cashflow.due.impl.CommonDueDateScript" />
<Parameter id="PMTScript" value="com.amarsoft.app.accounting.cashflow.pmt.impl.PMTScript11" />
<Parameter id="PeriodScript" value="com.amarsoft.app.accounting.cashflow.due.impl.CommonPeriodScript" />
<Parameter id="PaymentScheduleScript" value="com.amarsoft.app.accounting.cashflow.ps.impl.CommonPaymentScheduleCreator"/>
<Parameter id="InterestCalculatorScript" value="com.amarsoft.app.accounting.interest.calc.impl.DailyCalculator"/>
</Rule>
<Rule id="2" filter="PSType='2'" desc="IRR计划">
<Parameter id="DueDateScript" value="com.amarsoft.app.accounting.cashflow.due.impl.CommonDueDateScript" />
<Parameter id="PMTScript" value="com.amarsoft.app.accounting.cashflow.pmt.impl.PMTScript11" />
<Parameter id="PeriodScript" value="com.amarsoft.app.accounting.cashflow.due.impl.CommonPeriodScript" />
<Parameter id="PaymentScheduleScript" value="com.amarsoft.app.accounting.cashflow.ps.impl.CommonPaymentScheduleCreator"/>
<Parameter id="InterestCalculatorScript" value="com.amarsoft.app.accounting.interest.calc.impl.DailyCalculator"/>
</Rule>
<Rule id="3" filter="PSType='3'" desc="费用计划">
<Parameter id="DueDateScript" value="com.amarsoft.app.accounting.cashflow.due.impl.CommonDueDateScript" />
<Parameter id="PMTScript" value="com.amarsoft.app.accounting.cashflow.pmt.impl.PMTScript12" />
<Parameter id="PeriodScript" value="com.amarsoft.app.accounting.cashflow.due.impl.CommonPeriodScript" />
<Parameter id="PaymentScheduleScript" value="com.amarsoft.app.accounting.cashflow.ps.impl.FEEPaymentScheduleCreator"/>
<Parameter id="InterestCalculatorScript" value="com.amarsoft.app.accounting.interest.calc.impl.DailyCalculator"/>
</Rule>
</Rules>
<RelativeComponents></RelativeComponents>
</Component>
<Component id="RAT01" name="贷款浮动利率" type="RAT" describe="贷款浮动利率" view="info" init="true">
<Parameters>
<Parameter id="BaseRateGrade" apermission="Hide" parname="基准利率档次" status="1" ppermission="All" />
<Parameter id="BaseRateType" valuelist="010" defaultvalue="010" apermission="ReadOnly" parname="基准利率类型" status="1" ppermission="All" valuelistname="人行基准利率" />
<Parameter id="BusinessRate" apermission="ReadOnly" parname="执行年利率" status="1" ppermission="All" />
<Parameter id="BaseRate" apermission="ReadOnly" parname="基准利率" status="1" ppermission="ReadOnly" />
<Parameter id="RateFloatType" apermission="Required" parname="利率浮动方式" status="1" ppermission="All" />
<Parameter id="RateUnit" defaultvalue="01" apermission="ReadOnly" parname="利率单位" status="1" ppermission="ReadOnly" />
<Parameter id="RateFloat" maxvalue="1000" minvalue="-30" apermission="Required" parname="浮动幅度" status="1" ppermission="All" />
<Parameter id="RateType" defaultvalue="01" apermission="Hide" parname="利率类型" status="1" ppermission="ReadOnly" />
<Parameter id="RepriceType" defaultvalue="1" apermission="All" paraname="利率调整方式" status="1" ppermission="ReadOnly" />
<Parameter id="RepriceTermUnit" apermission="All" paraname="利率调整周期单位" status="1" ppermission="ReadOnly" />
<Parameter id="RepriceTerm" defaultvalue="0" apermission="All" paraname="利率调整周期" status="1" ppermission="All" />
<Parameter id="DefaultRepriceDate" apermission="All" paraname="指定利率调整日期" status="1" ppermission="All" />
</Parameters>
<Rules>
<Rule id="1" desc="默认规则定义">
</Rule>
</Rules>
<RelativeComponents></RelativeComponents>
</Component>
<Component id="RAT02" name="贷款固定利率" type="RAT" describe="贷款固定利率" view="info" init="true">
<Parameters>
<Parameter id="RateType" defaultvalue="01" apermission="Hide" paraname="利率类型" status="1" ppermission="ReadOnly" />
<Parameter id="BusinessRate" apermission="All" paraname="执行利率" status="1" ppermission="All" />
<Parameter id="RateUnit" defaultvalue="01" apermission="ReadOnly" paraname="利率单位" status="1" ppermission="ReadOnly" />
<Parameter id="RepriceType" defaultvalue="7" apermission="ReadOnly" paraname="利率调整方式" status="1" ppermission="ReadOnly" />
<Parameter id="RepriceTermUnit" apermission="ReadOnly" paraname="利率调整周期单位" status="1" ppermission="ReadOnly" />
<Parameter id="RepriceTerm" defaultvalue="0" apermission="All" paraname="利率调整周期" status="1" ppermission="All" />
<Parameter id="DefaultRepriceDate" apermission="All" paraname="指定利率调整日期" status="1" ppermission="All" />
</Parameters>
<Rules>
<Rule id="1" desc="默认规则定义">
</Rule>
</Rules>
<RelativeComponents></RelativeComponents>
</Component>
<Component id="FIN01" name="贷款罚息浮动利率" type="FIN" describe="贷款浮动利率" view="info" init="true">
<Parameters>
<Parameter id="BaseRateGrade" apermission="Hide" parname="基准利率档次" status="1" ppermission="All" />
<Parameter id="BaseRateType" valuelist="010" defaultvalue="010" apermission="ReadOnly" parname="基准利率类型" status="1" ppermission="All" valuelistname="人行基准利率" />
<Parameter id="BusinessRate" apermission="ReadOnly" parname="执行年利率" status="1" ppermission="All" />
<Parameter id="BaseRate" apermission="ReadOnly" parname="基准利率" status="1" ppermission="ReadOnly" />
<Parameter id="RateFloatType" apermission="Required" parname="利率浮动方式" status="1" ppermission="All" />
<Parameter id="RateUnit" defaultvalue="01" apermission="ReadOnly" parname="利率单位" status="1" ppermission="ReadOnly" />
<Parameter id="RateFloat" maxvalue="1,000" minvalue="-30" apermission="Required" parname="浮动幅度" status="1" ppermission="All" />
<Parameter id="RateType" defaultvalue="02" apermission="Hide" parname="利率类型" status="1" ppermission="ReadOnly" />
<Parameter id="RepriceType" defaultvalue="1" apermission="All" paraname="利率调整方式" status="1" ppermission="ReadOnly" />
<Parameter id="RepriceTermUnit" apermission="All" paraname="利率调整周期单位" status="1" ppermission="ReadOnly" />
<Parameter id="RepriceTerm" defaultvalue="0" apermission="All" paraname="利率调整周期" status="1" ppermission="All" />
<Parameter id="DefaultRepriceDate" apermission="All" paraname="指定利率调整日期" status="1" ppermission="All" />
</Parameters>
<Rules>
<Rule id="1" desc="默认规则定义">
</Rule>
</Rules>
<RelativeComponents></RelativeComponents>
</Component>
<Component id="FIN02" name="贷款罚息固定利率" type="FIN" describe="贷款固定利率" view="info" init="true">
<Parameters>
<Parameter id="RateType" defaultvalue="02" apermission="Hide" paraname="利率类型" status="1" ppermission="ReadOnly" />
<Parameter id="BusinessRate" apermission="All" paraname="执行利率" status="1" ppermission="All" />
<Parameter id="RateUnit" defaultvalue="01" apermission="ReadOnly" paraname="利率单位" status="1" ppermission="ReadOnly" />
<Parameter id="RepriceType" defaultvalue="7" apermission="ReadOnly" paraname="利率调整方式" status="1" ppermission="ReadOnly" />
<Parameter id="RepriceTermUnit" apermission="ReadOnly" paraname="利率调整周期单位" status="1" ppermission="ReadOnly" />
<Parameter id="RepriceTerm" defaultvalue="0" apermission="All" paraname="利率调整周期" status="1" ppermission="All" />
<Parameter id="DefaultRepriceDate" apermission="All" paraname="指定利率调整日期" status="1" ppermission="All" />
</Parameters>
<Rules>
<Rule id="1" desc="默认规则定义">
</Rule>
</Rules>
<RelativeComponents></RelativeComponents>
</Component>
</Components>