package jp.mosp.payroll.report.dto;

import java.sql.SQLException;
import java.util.List;

import jp.mosp.common.common.BaseDto;
import jp.mosp.common.common.MospException;
import jp.mosp.common.common.MospUtility;
import jp.mosp.common.utils.DateUtil;
import jp.mosp.human.dto.MKojinDto;
import jp.mosp.kintai.common.dto.MKihonDto;
import jp.mosp.legal.LegalConst;
import jp.mosp.payroll.base.CalculateAction;
import jp.mosp.payroll.base.PayrollConst;
import jp.mosp.payroll.bonus.dto.PhBounsDto;
import jp.mosp.payroll.dao.PdPayDeductionDao;
import jp.mosp.payroll.dto.CdAdjustmentDto;
import jp.mosp.payroll.dto.CmCompanyDto;
import jp.mosp.payroll.dto.CmIncomeTaxDto;
import jp.mosp.payroll.dto.CmMidwayEnterDto;
import jp.mosp.payroll.dto.DetailMoneyDto;
import jp.mosp.payroll.dto.PhPaymentDto;

/**
 * @author koike
 *
 */
public class WithholdingListDto extends BaseDto {
	
	private static final long	serialVersionUID	= 2613587750422757053L;
	
	// フィールド
	private String				adjustYearYY;								// 年末調整年度(年のみ)
	private String				adjustYear;								// 年末調整年度
	private String				stationCode;								// 所属コード
	private String				stationName;								// 所属名
	private String				positionCode;								// 職位コード
	private String				positionName;								// 職位名
	private String				touKyu;									// 等級
																			
	private String				kCode;										// 社員コード
	private String				kName;										// 社員名
	private String				fName;										// フリガナ
	private String				postalCode;								// 郵便番号
	private String				address;									// 現住所
																			
	private String				birthDate;									// 生年月日
																			
	private String				paymentMonth01;							// 支給月01
	private String				paymentMonth02;							// 支給月02
	private String				paymentMonth03;							// 支給月03
	private String				paymentMonth04;							// 支給月04
	private String				paymentMonth05;							// 支給月05
	private String				paymentMonth06;							// 支給月06
	private String				paymentMonth07;							// 支給月07
	private String				paymentMonth08;							// 支給月08
	private String				paymentMonth09;							// 支給月09
	private String				paymentMonth10;							// 支給月10
	private String				paymentMonth11;							// 支給月11
	private String				paymentMonth12;							// 支給月12
	private String				paymentPayDay01;							// 支給日01
	private String				paymentPayDay02;							// 支給日02
	private String				paymentPayDay03;							// 支給日03
	private String				paymentPayDay04;							// 支給日04
	private String				paymentPayDay05;							// 支給日05
	private String				paymentPayDay06;							// 支給日06
	private String				paymentPayDay07;							// 支給日07
	private String				paymentPayDay08;							// 支給日08
	private String				paymentPayDay09;							// 支給日09
	private String				paymentPayDay10;							// 支給日10
	private String				paymentPayDay11;							// 支給日11
	private String				paymentPayDay12;							// 支給日12
	private Integer				payTotalAllowance01;						// 総支給額01 
	private Integer				payTotalAllowance02;						// 総支給額02
	private Integer				payTotalAllowance03;						// 総支給額03
	private Integer				payTotalAllowance04;						// 総支給額04
	private Integer				payTotalAllowance05;						// 総支給額05
	private Integer				payTotalAllowance06;						// 総支給額06
	private Integer				payTotalAllowance07;						// 総支給額07
	private Integer				payTotalAllowance08;						// 総支給額08
	private Integer				payTotalAllowance09;						// 総支給額09
	private Integer				payTotalAllowance10;						// 総支給額10
	private Integer				payTotalAllowance11;						// 総支給額11
	private Integer				payTotalAllowance12;						// 総支給額12
	private Integer				payTaxFree01;								// 非課税額01
	private Integer				payTaxFree02;								// 非課税額02
	private Integer				payTaxFree03;								// 非課税額03
	private Integer				payTaxFree04;								// 非課税額04
	private Integer				payTaxFree05;								// 非課税額05
	private Integer				payTaxFree06;								// 非課税額06
	private Integer				payTaxFree07;								// 非課税額07
	private Integer				payTaxFree08;								// 非課税額08
	private Integer				payTaxFree09;								// 非課税額09
	private Integer				payTaxFree10;								// 非課税額10
	private Integer				payTaxFree11;								// 非課税額11
	private Integer				payTaxFree12;								// 非課税額12
	private Integer				payTaxation01;								// 課税支給額01
	private Integer				payTaxation02;								// 課税支給額02
	private Integer				payTaxation03;								// 課税支給額03
	private Integer				payTaxation04;								// 課税支給額04
	private Integer				payTaxation05;								// 課税支給額05
	private Integer				payTaxation06;								// 課税支給額06
	private Integer				payTaxation07;								// 課税支給額07
	private Integer				payTaxation08;								// 課税支給額08
	private Integer				payTaxation09;								// 課税支給額09
	private Integer				payTaxation10;								// 課税支給額10
	private Integer				payTaxation11;								// 課税支給額11
	private Integer				payTaxation12;								// 課税支給額12
	private Integer				paySocInsDeduction01;						// 社会保険料01
	private Integer				paySocInsDeduction02;						// 社会保険料02
	private Integer				paySocInsDeduction03;						// 社会保険料03
	private Integer				paySocInsDeduction04;						// 社会保険料04
	private Integer				paySocInsDeduction05;						// 社会保険料05
	private Integer				paySocInsDeduction06;						// 社会保険料06
	private Integer				paySocInsDeduction07;						// 社会保険料07
	private Integer				paySocInsDeduction08;						// 社会保険料08
	private Integer				paySocInsDeduction09;						// 社会保険料09
	private Integer				paySocInsDeduction10;						// 社会保険料10
	private Integer				paySocInsDeduction11;						// 社会保険料11
	private Integer				paySocInsDeduction12;						// 社会保険料12
	private Integer				payPayInsDeduction01;						// 社会保険料控除後の給与等の金額01
	private Integer				payPayInsDeduction02;						// 社会保険料控除後の給与等の金額02
	private Integer				payPayInsDeduction03;						// 社会保険料控除後の給与等の金額03
	private Integer				payPayInsDeduction04;						// 社会保険料控除後の給与等の金額04
	private Integer				payPayInsDeduction05;						// 社会保険料控除後の給与等の金額05
	private Integer				payPayInsDeduction06;						// 社会保険料控除後の給与等の金額06
	private Integer				payPayInsDeduction07;						// 社会保険料控除後の給与等の金額07
	private Integer				payPayInsDeduction08;						// 社会保険料控除後の給与等の金額08
	private Integer				payPayInsDeduction09;						// 社会保険料控除後の給与等の金額09
	private Integer				payPayInsDeduction10;						// 社会保険料控除後の給与等の金額10
	private Integer				payPayInsDeduction11;						// 社会保険料控除後の給与等の金額11
	private Integer				payPayInsDeduction12;						// 社会保険料控除後の給与等の金額12
	private Integer				payDependentCount01;						// 扶養親族数(給与)01
	private Integer				payDependentCount02;						// 扶養親族数(給与)02
	private Integer				payDependentCount03;						// 扶養親族数(給与)03
	private Integer				payDependentCount04;						// 扶養親族数(給与)04
	private Integer				payDependentCount05;						// 扶養親族数(給与)05
	private Integer				payDependentCount06;						// 扶養親族数(給与)06
	private Integer				payDependentCount07;						// 扶養親族数(給与)07
	private Integer				payDependentCount08;						// 扶養親族数(給与)08
	private Integer				payDependentCount09;						// 扶養親族数(給与)09
	private Integer				payDependentCount10;						// 扶養親族数(給与)10
	private Integer				payDependentCount11;						// 扶養親族数(給与)11
	private Integer				payDependentCount12;						// 扶養親族数(給与)12
	private Integer				payIncomeTax01;							// 所得税01 
	private Integer				payIncomeTax02;							// 所得税02
	private Integer				payIncomeTax03;							// 所得税03
	private Integer				payIncomeTax04;							// 所得税04
	private Integer				payIncomeTax05;							// 所得税05
	private Integer				payIncomeTax06;							// 所得税06
	private Integer				payIncomeTax07;							// 所得税07
	private Integer				payIncomeTax08;							// 所得税08
	private Integer				payIncomeTax09;							// 所得税09
	private Integer				payIncomeTax10;							// 所得税10
	private Integer				payIncomeTax11;							// 所得税11
	private Integer				payIncomeTax12;							// 所得税12
	private Integer				payAdjCalcGap01;							// 年調による過不足01
	private Integer				payAdjCalcGap02;							// 年調による過不足02
	private Integer				payAdjCalcGap03;							// 年調による過不足03
	private Integer				payAdjCalcGap04;							// 年調による過不足04
	private Integer				payAdjCalcGap05;							// 年調による過不足05
	private Integer				payAdjCalcGap06;							// 年調による過不足06
	private Integer				payAdjCalcGap07;							// 年調による過不足07
	private Integer				payAdjCalcGap08;							// 年調による過不足08
	private Integer				payAdjCalcGap09;							// 年調による過不足09
	private Integer				payAdjCalcGap10;							// 年調による過不足10
	private Integer				payAdjCalcGap11;							// 年調による過不足11
	private Integer				payAdjCalcGap12;							// 年調による過不足12
	private Integer				payVariousDeduction01;						// 諸控除01
	private Integer				payVariousDeduction02;						// 諸控除02
	private Integer				payVariousDeduction03;						// 諸控除03
	private Integer				payVariousDeduction04;						// 諸控除04
	private Integer				payVariousDeduction05;						// 諸控除05
	private Integer				payVariousDeduction06;						// 諸控除06
	private Integer				payVariousDeduction07;						// 諸控除07
	private Integer				payVariousDeduction08;						// 諸控除08
	private Integer				payVariousDeduction09;						// 諸控除09
	private Integer				payVariousDeduction10;						// 諸控除10
	private Integer				payVariousDeduction11;						// 諸控除11
	private Integer				payVariousDeduction12;						// 諸控除12
	private Integer				payPaymentTotal01;							// 差引支給額01
	private Integer				payPaymentTotal02;							// 差引支給額02
	private Integer				payPaymentTotal03;							// 差引支給額03
	private Integer				payPaymentTotal04;							// 差引支給額04
	private Integer				payPaymentTotal05;							// 差引支給額05
	private Integer				payPaymentTotal06;							// 差引支給額06
	private Integer				payPaymentTotal07;							// 差引支給額07
	private Integer				payPaymentTotal08;							// 差引支給額08
	private Integer				payPaymentTotal09;							// 差引支給額09
	private Integer				payPaymentTotal10;							// 差引支給額10
	private Integer				payPaymentTotal11;							// 差引支給額11
	private Integer				payPaymentTotal12;							// 差引支給額12
																			
	private Integer				payPaymentTax01;							// 差引徴収税額01
	private Integer				payPaymentTax02;							// 差引徴収税額02
	private Integer				payPaymentTax03;							// 差引徴収税額03
	private Integer				payPaymentTax04;							// 差引徴収税額04
	private Integer				payPaymentTax05;							// 差引徴収税額05
	private Integer				payPaymentTax06;							// 差引徴収税額06
	private Integer				payPaymentTax07;							// 差引徴収税額07
	private Integer				payPaymentTax08;							// 差引徴収税額08
	private Integer				payPaymentTax09;							// 差引徴収税額09
	private Integer				payPaymentTax10;							// 差引徴収税額10
	private Integer				payPaymentTax11;							// 差引徴収税額11
	private Integer				payPaymentTax12;							// 差引徴収税額12
																			
	private String				bonusMonth01;								// 支給月(賞与)01
	private String				bonusMonth02;								// 支給月(賞与)02
	private String				bonusMonth03;								// 支給月(賞与)03
	private String				bonusMonth04;								// 支給月(賞与)04
	private String				bonusMonth05;								// 支給月(賞与)05
	private String				bonusMonth06;								// 支給月(賞与)06
	private String				bonusPayDay01;								// 支給日(賞与)01
	private String				bonusPayDay02;								// 支給日(賞与)02
	private String				bonusPayDay03;								// 支給日(賞与)03
	private String				bonusPayDay04;								// 支給日(賞与)04
	private String				bonusPayDay05;								// 支給日(賞与)05
	private String				bonusPayDay06;								// 支給日(賞与)06
	private Integer				bonTotalAllowance01;						// 総支給額(賞与01)
	private Integer				bonTotalAllowance02;						// 総支給額(賞与02)
	private Integer				bonTotalAllowance03;						// 総支給額(賞与03)
	private Integer				bonTotalAllowance04;						// 総支給額(賞与04)
	private Integer				bonTotalAllowance05;						// 総支給額(賞与05)
	private Integer				bonTotalAllowance06;						// 総支給額(賞与06)
	private Integer				bonTaxFree01;								// 非課税額(賞与)01
	private Integer				bonTaxFree02;								// 非課税額(賞与)02
	private Integer				bonTaxFree03;								// 非課税額(賞与)03
	private Integer				bonTaxFree04;								// 非課税額(賞与)04
	private Integer				bonTaxFree05;								// 非課税額(賞与)05
	private Integer				bonTaxFree06;								// 非課税額(賞与)05
	private Integer				bonTaxation01;								// 課税支給額(賞与)01
	private Integer				bonTaxation02;								// 課税支給額(賞与)02
	private Integer				bonTaxation03;								// 課税支給額(賞与)03
	private Integer				bonTaxation04;								// 課税支給額(賞与)04
	private Integer				bonTaxation05;								// 課税支給額(賞与)05
	private Integer				bonTaxation06;								// 課税支給額(賞与)06
	private Integer				bonSocInsDeduction01;						// 社会保険料(賞与)01
	private Integer				bonSocInsDeduction02;						// 社会保険料(賞与)02
	private Integer				bonSocInsDeduction03;						// 社会保険料(賞与)03
	private Integer				bonSocInsDeduction04;						// 社会保険料(賞与)04
	private Integer				bonSocInsDeduction05;						// 社会保険料(賞与)05
	private Integer				bonSocInsDeduction06;						// 社会保険料(賞与)06
	private Integer				bonPayInsDeduction01;						// 社会保険料等控除後の給与等の金額(賞与)01
	private Integer				bonPayInsDeduction02;						// 社会保険料等控除後の給与等の金額(賞与)02
	private Integer				bonPayInsDeduction03;						// 社会保険料等控除後の給与等の金額(賞与)03
	private Integer				bonPayInsDeduction04;						// 社会保険料等控除後の給与等の金額(賞与)04
	private Integer				bonPayInsDeduction05;						// 社会保険料等控除後の給与等の金額(賞与)05
	private Integer				bonPayInsDeduction06;						// 社会保険料等控除後の給与等の金額(賞与)06
	private Integer				bonDependentCount01;						// 扶養親族数(賞与)01
	private Integer				bonDependentCount02;						// 扶養親族数(賞与)02
	private Integer				bonDependentCount03;						// 扶養親族数(賞与)03
	private Integer				bonDependentCount04;						// 扶養親族数(賞与)04
	private Integer				bonDependentCount05;						// 扶養親族数(賞与)05
	private Integer				bonDependentCount06;						// 扶養親族数(賞与)06
																			
	private Integer				bonIncomeTax01;							// 所得税(賞与)01
	private Integer				bonIncomeTax02;							// 所得税(賞与)02
	private Integer				bonIncomeTax03;							// 所得税(賞与)03
	private Integer				bonIncomeTax04;							// 所得税(賞与)04
	private Integer				bonIncomeTax05;							// 所得税(賞与)05
	private Integer				bonIncomeTax06;							// 所得税(賞与)06
	private Float				bonIncomeTaxRate01;						// 所得税率(賞与)01
	private Float				bonIncomeTaxRate02;						// 所得税率(賞与)02
	private Float				bonIncomeTaxRate03;						// 所得税率(賞与)03
	private Float				bonIncomeTaxRate04;						// 所得税率(賞与)04
	private Float				bonIncomeTaxRate05;						// 所得税率(賞与)05
	private Float				bonIncomeTaxRate06;						// 所得税率(賞与)06
																			
	private Integer				bonAdjCalcGap01;							// 年調による過不足(賞与)01
	private Integer				bonAdjCalcGap02;							// 年調による過不足(賞与)02
	private Integer				bonAdjCalcGap03;							// 年調による過不足(賞与)03
	private Integer				bonAdjCalcGap04;							// 年調による過不足(賞与)04
	private Integer				bonAdjCalcGap05;							// 年調による過不足(賞与)05
	private Integer				bonAdjCalcGap06;							// 年調による過不足(賞与)06
	private Integer				bonVariousDeduction01;						// 諸控除(賞与)01
	private Integer				bonVariousDeduction02;						// 諸控除(賞与)02
	private Integer				bonVariousDeduction03;						// 諸控除(賞与)03
	private Integer				bonVariousDeduction04;						// 諸控除(賞与)04
	private Integer				bonVariousDeduction05;						// 諸控除(賞与)05
	private Integer				bonVariousDeduction06;						// 諸控除(賞与)06
	private Integer				bonPaymentTotal01;							// 差引支給額(賞与)01
	private Integer				bonPaymentTotal02;							// 差引支給額(賞与)02
	private Integer				bonPaymentTotal03;							// 差引支給額(賞与)03
	private Integer				bonPaymentTotal04;							// 差引支給額(賞与)04
	private Integer				bonPaymentTotal05;							// 差引支給額(賞与)05
	private Integer				bonPaymentTotal06;							// 差引支給額(賞与)06
																			
	private Integer				bonPaymentTax01;							// 差引徴収税(賞与)01
	private Integer				bonPaymentTax02;							// 差引徴収税(賞与)02
	private Integer				bonPaymentTax03;							// 差引徴収税(賞与)03
	private Integer				bonPaymentTax04;							// 差引徴収税(賞与)04
	private Integer				bonPaymentTax05;							// 差引徴収税(賞与)05
	private Integer				bonPaymentTax06;							// 差引徴収税(賞与)06
																			
	private Integer				totalAllowance;							// 総支給額合計
	private Integer				taxFree;									// 非課税額合計
	private Integer				taxation;									// 課税額合計
	private Integer				socInsDeduction;							// 社会保険料合計 
	private Integer				totalPayInsDeduction;						// 社会保険料等控除後の給与等の金額合計
	private Integer				incomeTax;									// 所得税合計
	private Integer				variousDeduction;							// 諸控除合計
	private Integer				paymentTotal;								// 差引支給額合計
																			
	private Integer				midwayType;								// 中途入社区分
	private Integer				formerIncome;								// 前勤務先収入金額
	private Integer				formerInsurance;							// 前勤務先社会保険額
	private Integer				formerTax;									// 前勤務先所得税額
																			
	private Integer				paymentAllowance;							// 給与、手当等金額
	private Integer				paymentIncomeTax;							// 給与、手当等税額
	private Integer				bonusAllowance;							// 賞与等金額
	private Integer				bonusIncomeTax;							// 賞与等税額
	private Integer				midwayAdjustIncome;						// 中途、調整収入金額
	private Integer				midwayAdjustTax;							// 中途、調整収入税額
	private Integer				adjTotalAllowance;							// 支給金額合計
	private Integer				adjTotalIncome;							// 所得税額合計
	private Integer				afterDeductIncome;							// 給与所得控除後の給与等の金額
	private Integer				payInsDeduction;							// 社会保険料等給与等からの控除分
	private Integer				socialInsDeduction;						// 社会保険料控除額
	private Integer				mutualAidDeduction;						// 小規模企業共済等掛金控除額
	private Integer				lifeInsDeduction;							// 生命保険料控除額
	private Integer				damageInsDeduction;						// 損害保険料控除額
	private Integer				spouseSpDeduction;							// 配偶者特別控除額
	private Integer				dependentsDeduction;						// 配偶者控除額、扶養控除額、基礎控除額及び障害者等の控除額の合計額
	private Integer				incomeDeductSum;							// 所得控除額計
	private Integer				finalIncomeTax;							// 年税額
	private Integer				houseLoanDeduction;						// 住宅借入金等特別控除額
	private Integer				taxGap;									// 差引税額取得
	private Integer				calcTaxedIncome;							// 差引課税給与所得金額
	private Integer				spouseSumIncome;							// 配偶者の本年中の合計所得金額の見積額
	private Integer				generalLifeIns;							// 一般の生命保険料
	private Integer				privatePension;							// 個人年金保険料
	private Integer				earthquakeIns;								// 地震保険料
	private Integer				longTermDamageIns;							// 旧長期損害保険料
	private Integer				allowanceAdjustment;						// 支給調整額
	private Integer				taxFreeAdjustment;							// 非課税調整額
	private Integer				taxIncAdjustment;							// 所得税調整額
	private String				withholdSlipNotes;							// 源泉徴収票摘要欄
	private Integer				calcIncomeTax;								// 算出年税額
	private Integer				adjustedIncomeTax;							// 年調年税額
	private Integer				deductedIncomeTax;							// 年調定率控除額税額
	private Integer				socInsAdjustment;							// 社会保険調整額
																			
	private String				incomeTaxType;								// 課税分
	private String				adjustmentType;							// 年末調整区分
																			
	/* 扶養控除等本人項目 */
	private String				spHandicap;								// 特別障害者 
	private String				geHandicap;								// 一般障害者
	private String				geWidow;									// 一般寡婦
	private String				spWidow;									// 特別寡婦
	private String				widow;										// 寡夫
	private String				studentGeneral;							// 勤労学生
	/* 扶養控除配偶者項目 */
	private String				lwSpHandiEl;								// 同居特別障害者老人		
	private String				lwSpHandicap;								// 同居特別障害者
	private String				spouseEl;									// 老人配偶者
	private String				spouseGe;									// 一般配偶者(その他)
																			
	private String				generalDependent;							// 一般扶養親族
	private String				specificDependent;							// 特定扶養親族
	private String				elderlyDependent;							// 老人扶養親族
	private String				liveWithEldRel;							// 同居老親等
	private String				liveWithHandiGe;							// 同居特障一般
	private String				liveWithHandiSp;							// 同居特障特定
	private String				liveWithHandiEl;							// 同居特障老人
	private String				liveWithHandiEr;							// 同居特障老親
	private String				generalHandicap;							// 一般障害者
	private String				specificHandicap;							// 特別障害者
	private String				totallHandicap;							// 障害者計
	private String				totallDeduction;							// 従たる給与から控除対象配偶者と扶養親族の合計控除対象者数
	private String				consortFlg;								// 配偶者有無表示文字("有"・"無")
																			
	private String				companyName;								// 会社名
																			
	private Integer				totalPayTotalAllowance;					//給与総支給額合計
	private Integer				totalPayTaxFree;							//給与非課税額合計
	private Integer				totalPayTaxation;							//給与課税支給額合計
	private Integer				totalPayIncomeTax;							//給与所得税合計
	private Integer				totalPaySocInsDeduction;					//給与社会保険料合計
	private Integer				totalPayPayInsDeduction;					//給与社会保険料控除後の給与等の金額合計
	private Integer				totalPayVariousDeduction;					//給与諸控除合計
	private Integer				totalPayPaymentTotal;						//給与差引支給額合計
	private Integer				totalPayAdjCalcGap;						//給与年調による過不足合計
																			
	private Integer				totalBonTotalAllowance;					//賞与総支給額合計
	private Integer				totalBonTaxFree;							//賞与非課税額合計
	private Integer				totalBonTaxation;							//賞与課税支給額合計
	private Integer				totalBonIncomeTax;							//賞与所得税合計
	private Integer				totalBonSocInsDeduction;					//賞与社会保険料合計
	private Integer				totalBonPayInsDeduction;					//賞与社会保険料控除後の賞与等の金額合計
	private Integer				totalBonVariousDeduction;					//賞与諸控除合計
	private Integer				totalBonPaymentTotal;						//賞与差引支給額合計
	private Integer				totalBonAdjCalcGap;						//賞与年調による過不足合計
																			
	private String				monthType01;								// 月区分01
	private String				monthType02;								// 月区分02
	private String				monthType03;								// 月区分03
	private String				monthType04;								// 月区分04
	private String				monthType05;								// 月区分05
	private String				monthType06;								// 月区分06
	private String				monthType07;								// 月区分07
	private String				monthType08;								// 月区分08
	private String				monthType09;								// 月区分09
	private String				monthType10;								// 月区分10
	private String				monthType11;								// 月区分11
	private String				monthType12;								// 月区分12
																			
	private String				strMidwayType;								// 中途入社区分
																			
	
	/**
	 * 源泉徴収簿出力に必要な情報を設定する。<br>
	 * @param targetAdjustYear 年末調整対象年
	 * @param cdAdjustmentDto  年末調整情報
	 * @param uhBasisDto       人事基本情報
	 * @param cmIncomeTaxDto   人事所得税情報
	 * @param cmMidwayEnterDto 人事中途入社情報
	 * @param listPaymentData  給与情報
	 * @param listBonusData    賞与情報
	 * @param pdPayDeductionDao 給与明細情報DAO
	 * @param cmCompanyDto     会社情報
	 * @throws IllegalAccessException 
	 * @throws NoSuchFieldException 
	 * @throws SQLException 
	 */
	public WithholdingListDto(int targetAdjustYear, CdAdjustmentDto cdAdjustmentDto, MKihonDto uhBasisDto,
			MKojinDto mKojinDto, CmIncomeTaxDto cmIncomeTaxDto, CmMidwayEnterDto cmMidwayEnterDto,
			List<PhPaymentDto> listPaymentData, List<PhBounsDto> listBonusData, PdPayDeductionDao pdPayDeductionDao,
			CmCompanyDto cmCompanyDto) throws SQLException, NoSuchFieldException, IllegalAccessException {
		super();
		// 出力年設定
		adjustYear = String.valueOf(targetAdjustYear);
		adjustYearYY = String.valueOf(targetAdjustYear);
		// 会社名設定
		companyName = cmCompanyDto.getCompanyName();
		// 人事基本、所得税、中途入社、追加情報設定
		setBasisFields(uhBasisDto, cmIncomeTaxDto, cmMidwayEnterDto, mKojinDto);
		// 年末調整情報設定
		setAdjustFields(cdAdjustmentDto);
		// 給賞与情報設定
		setPaymentFields(pdPayDeductionDao, listPaymentData, listBonusData);
	}
	
	/**
	 * フィールド設定(年末調整データ)
	 * @param cdAdjustmentDto 
	 * @throws MospException 
	 */
	private void setAdjustFields(CdAdjustmentDto cdAdjustmentDto) {
		if (cdAdjustmentDto != null) {
			// AdjustStatus = String.valueOf( getCodeName(cdAdjustmentDto.getAdjustStatus(), UnicConst.getAdjuStatusArray());
			generalLifeIns = new Integer(cdAdjustmentDto.getGeneralLifeIns());
			privatePension = new Integer(cdAdjustmentDto.getPrivatePension());
			lifeInsDeduction = new Integer(cdAdjustmentDto.getLifeInsDeduction());
			earthquakeIns = new Integer(cdAdjustmentDto.getEarthquakeIns());
			longTermDamageIns = new Integer(cdAdjustmentDto.getLongTermDamageIns());
			damageInsDeduction = new Integer(cdAdjustmentDto.getDamageInsDeduction());
			socialInsDeduction = new Integer(cdAdjustmentDto.getSocialInsDeduction());
			mutualAidDeduction = new Integer(cdAdjustmentDto.getMutualAidDeduction());
			spouseSumIncome = new Integer(cdAdjustmentDto.getSpouseSumIncome());
			spouseSpDeduction = new Integer(cdAdjustmentDto.getSpouseSpDeduction());
			houseLoanDeduction = new Integer(cdAdjustmentDto.getHouseLoanDeduction());
			allowanceAdjustment = new Integer(cdAdjustmentDto.getAllowanceAdjustment());
			taxFreeAdjustment = new Integer(cdAdjustmentDto.getTaxFreeAdjustment());
			socInsAdjustment = new Integer(cdAdjustmentDto.getSocInsAdjustment());
			taxIncAdjustment = new Integer(cdAdjustmentDto.getTaxIncAdjustment());
			withholdSlipNotes = cdAdjustmentDto.getWithholdSlipNotes();
			paymentAllowance = new Integer(cdAdjustmentDto.getPaymentAllowance());
			paymentIncomeTax = new Integer(cdAdjustmentDto.getPaymentIncomeTax());
			bonusAllowance = new Integer(cdAdjustmentDto.getBonusAllowance());
			bonusIncomeTax = new Integer(cdAdjustmentDto.getBonusIncomeTax());
			midwayAdjustIncome = new Integer(cdAdjustmentDto.getMidwayAdjustIncome());
			midwayAdjustTax = new Integer(cdAdjustmentDto.getMidwayAdjustTax());
			afterDeductIncome = new Integer(cdAdjustmentDto.getAfterDeductIncome());
			payInsDeduction = new Integer(cdAdjustmentDto.getPayInsDeduction());
			dependentsDeduction = new Integer(cdAdjustmentDto.getDependentsDeduction());
			calcTaxedIncome = new Integer(cdAdjustmentDto.getCalcTaxedIncome());
			calcIncomeTax = new Integer(cdAdjustmentDto.getCalcIncomeTax());
			adjustedIncomeTax = new Integer(cdAdjustmentDto.getAdjustedIncomeTax());
			deductedIncomeTax = new Integer(cdAdjustmentDto.getDeductedIncomeTax());
			finalIncomeTax = new Integer(cdAdjustmentDto.getFinalIncomeTax());
			incomeDeductSum = new Integer(cdAdjustmentDto.getIncomeDeductSum());
			taxGap = new Integer(cdAdjustmentDto.getTaxGap());
			adjTotalAllowance = new Integer(cdAdjustmentDto.getTaxedPaymentSum());
			adjTotalIncome = new Integer(cdAdjustmentDto.getIncomeTaxSum());
		} else {
			// 年末調整データが存在しない場合はデータ未作成
			//AdjustStatus = String.valueOf( UnicConst.ADJU_STATUS_NON_NAME;
		}
		
	}
	
	/**
	 * フィールド設定
	 * @param cmIncomeTaxDto   フィールド取得対象DTO
	 * @param cmMidwayEnterDto フィールド取得対象DTO
	 */
	private void setBasisFields(MKihonDto mKihonDto, CmIncomeTaxDto cmIncomeTaxDto, CmMidwayEnterDto cmMidwayEnterDto,
			MKojinDto mKojinDto) {
		// データの設定
		if (mKihonDto != null) {
			kCode = mKihonDto.getKCode();
			kName = mKihonDto.getSimei();
			fName = mKihonDto.getFurigana();
			stationCode = mKihonDto.getSCode();
			positionCode = mKihonDto.getYCode();
			touKyu = mKihonDto.getTokyu(); // 等級の初期化
			
		}
		
		// 本人区分を見て判断しアスタリスクを設定		
		if (cmIncomeTaxDto != null) {
			String handicapType = cmIncomeTaxDto.getSelfHandicapType();
			String studentType = cmIncomeTaxDto.getSelfStudentType();
			
			if (handicapType.equals(LegalConst.HANDICAP_GENERAL)) {
				// 一般障害者
				geHandicap = PayrollConst.ADJ_APPLICABLE;
			} else if (handicapType.equals(LegalConst.HANDICAP_SPECIAL)) {
				// 特別障害者
				spHandicap = PayrollConst.ADJ_APPLICABLE;
			}
			// 本人区分が勤労学生
			if (studentType.equals(LegalConst.STUDENT_GENERAL)) {
				studentGeneral = PayrollConst.ADJ_APPLICABLE;
			}
			String spouseType = cmIncomeTaxDto.getSpouseIntendType();
			
			// 配偶者有無文字設定
			if (spouseType.equals("")) {
				consortFlg = PayrollConst.PRESENCE_OFF;
			} else {
				consortFlg = PayrollConst.PRESENCE_ON;
			}
			
			// 配偶者区分が同居特別障害者老人
			if (spouseType.equals(LegalConst.SPOUSE_INTEND_LWSH_EL)) {
				lwSpHandiEl = PayrollConst.ADJ_APPLICABLE;
			}
			// 配偶者区分が同居特別障害者
			if (spouseType.equals(LegalConst.SPOUSE_INTEND_LWSH)) {
				lwSpHandicap = PayrollConst.ADJ_APPLICABLE;
			}
			// 配偶者区分が老人配偶者
			if (spouseType.equals(LegalConst.SPOUSE_INTEND_ELDERLY)) {
				spouseEl = PayrollConst.ADJ_APPLICABLE;
			}
			// 配偶者区分が老人配偶者
			if (spouseType.equals(LegalConst.SPOUSE_INTEND_GENERAL)) {
				spouseGe = PayrollConst.ADJ_APPLICABLE;
			}
			
			generalDependent = String.valueOf(cmIncomeTaxDto.getGeneralDependent()); // 一般扶養親族
			specificDependent = String.valueOf(cmIncomeTaxDto.getSpecificDependent()); // 特定扶養親族
			elderlyDependent = String.valueOf(cmIncomeTaxDto.getElderlyDependent()); // 老人扶養親族
			liveWithEldRel = String.valueOf(cmIncomeTaxDto.getLiveWithEldRel()); // 同居老親等
			liveWithHandiGe = String.valueOf(cmIncomeTaxDto.getLiveWithHandiGe()); // 同居特障一般
			liveWithHandiSp = String.valueOf(cmIncomeTaxDto.getLiveWithHandiSp()); // 同居特障特定
			liveWithHandiEl = String.valueOf(cmIncomeTaxDto.getLiveWithHandiEl()); // 同居特障老人
			liveWithHandiEr = String.valueOf(cmIncomeTaxDto.getLiveWithHandiEr()); // 同居特障老人
			generalHandicap = String.valueOf(cmIncomeTaxDto.getGeneralHandicap()); // 一般障害者
			specificHandicap = String.valueOf(cmIncomeTaxDto.getSpecificHandicap()); // 特別障害者
			totallHandicap = String.valueOf(cmIncomeTaxDto.getGeneralHandicap() + cmIncomeTaxDto.getSpecificHandicap()); // 障害者計
			totallDeduction = String.valueOf( // 控除対象者数
				cmIncomeTaxDto.getGeneralDependent() + // 一般扶養親族
						cmIncomeTaxDto.getSpecificDependent() + // 特定扶養親族
						cmIncomeTaxDto.getElderlyDependent() + // 老人扶養親族
						cmIncomeTaxDto.getLiveWithEldRel() + // 同居老親等
						cmIncomeTaxDto.getGeneralHandicap() + // 一般障害者
						cmIncomeTaxDto.getSpecificHandicap()); // 特別障害者
			
			incomeTaxType = String.valueOf(cmIncomeTaxDto.getIncomeTaxType()); // 課税区分
			adjustmentType = String.valueOf(cmIncomeTaxDto.getAdjustmentType()); // 年末調整区分
		}
		
		formerIncome = new Integer(0);
		formerInsurance = new Integer(0);
		formerTax = new Integer(0);
		
		if (cmMidwayEnterDto != null) {
			if (mKihonDto != null) {
				// 対象年入社日がNULLでなければ判断
				if (mKihonDto.getNyDate() != 0) {
					// 対象年で中途入社の社員
					if (MospUtility.getYear(DateUtil.convIntegerDateToDate(mKihonDto.getNyDate())) == Integer
						.parseInt(adjustYear)) {
						if (cmMidwayEnterDto.getMidwayType().equals(LegalConst.MIDWAY_ENTER)) {
							formerIncome = new Integer(cmMidwayEnterDto.getFormerIncome());
							formerInsurance = new Integer(cmMidwayEnterDto.getFormerInsurance());
							formerTax = new Integer(cmMidwayEnterDto.getFormerTax());
							strMidwayType = LegalConst.MIDWAY_ENTER_NAME;
						} else {
							strMidwayType = "";
						}
					}
				}
				
			}
		}
		if (mKojinDto != null) {
			address = CalculateAction.getPrefecture(mKojinDto.getPrefectures()) + mKojinDto.getJyuusyo1()
					+ mKojinDto.getJyuusyo2() + mKojinDto.getJyuusyo3();
			postalCode = mKojinDto.getYubinban();
		}
	}
	
	/**
	 * 給賞与情報を設定する。<br>
	 * @param pdPayDeductionDao 給与明細情報DAO
	 * @param listPaymentData 給与情報
	 * @param listBonusData   賞与情報
	 * @param cdAdjustmentDto 年末調整情報
	 * @throws IllegalAccessException 
	 * @throws NoSuchFieldException 
	 * @throws SQLException 
	 */
	private void setPaymentFields(PdPayDeductionDao pdPayDeductionDao, List<PhPaymentDto> listPaymentData,
			List<PhBounsDto> listBonusData) throws SQLException, NoSuchFieldException, IllegalAccessException {
		// 給与情報設定
		for (int i = 0; i < PayrollConst.CNT_ADJ_PAYMENT_MONTH; i++) {
			for (int j = 0; j < listPaymentData.size(); j++) {
				// 給与情報取得
				PhPaymentDto phPaymentDto = listPaymentData.get(j);
				// 給与支給月確認
				if (i + 1 == MospUtility.getMonth(phPaymentDto.getPayDate())) {
					// 各月の給与データ設定
					setPaymentData(i, true, phPaymentDto, pdPayDeductionDao);
					break;
				}
				if (j == listPaymentData.size() - 1) {
					// 各月の給与データに空を設定
					setPaymentData(i, false, null, pdPayDeductionDao);
				}
			}
		}
		// 賞与情報設定
		for (int i = 0; i < PayrollConst.CNT_OUT_BONUS_MONTH; i++) {
			if (i < listBonusData.size()) {
				// DTOニ設定
				PhBounsDto udBonusDto = listBonusData.get(i);
				// 各月の賞与データ設定
				setBonusData(i, true, udBonusDto);
			} else {
				// 各月の賞与データに空を設定
				setBonusData(i, false, null);
			}
		}
		// 合計値設定
		setTotalPayment();
	}
	
	private void setTotalPayment() {
		setTotalAllowance();
		setTotalTaxFree();
		setTotalTaxation();
		setTotalSocInsDeduction();
		setTotalPayInsDeduction();
		setTotalIncomeTax();
		setTotalVariousDeduction();
		setTotalPaymentTotal();
		setTotalpayAdjCalcGapTotal();
	}
	
	private void setTotalAllowance() {
		int amount01 = payTotalAllowance01 == null ? 0 : payTotalAllowance01.intValue();
		int amount02 = payTotalAllowance02 == null ? 0 : payTotalAllowance02.intValue();
		int amount03 = payTotalAllowance03 == null ? 0 : payTotalAllowance03.intValue();
		int amount04 = payTotalAllowance04 == null ? 0 : payTotalAllowance04.intValue();
		int amount05 = payTotalAllowance05 == null ? 0 : payTotalAllowance05.intValue();
		int amount06 = payTotalAllowance06 == null ? 0 : payTotalAllowance06.intValue();
		int amount07 = payTotalAllowance07 == null ? 0 : payTotalAllowance07.intValue();
		int amount08 = payTotalAllowance08 == null ? 0 : payTotalAllowance08.intValue();
		int amount09 = payTotalAllowance09 == null ? 0 : payTotalAllowance09.intValue();
		int amount10 = payTotalAllowance10 == null ? 0 : payTotalAllowance10.intValue();
		int amount11 = payTotalAllowance11 == null ? 0 : payTotalAllowance11.intValue();
		int amount12 = payTotalAllowance12 == null ? 0 : payTotalAllowance12.intValue();
		int amountBon01 = bonTotalAllowance01 == null ? 0 : bonTotalAllowance01.intValue();
		int amountBon02 = bonTotalAllowance02 == null ? 0 : bonTotalAllowance02.intValue();
		int amountBon03 = bonTotalAllowance03 == null ? 0 : bonTotalAllowance03.intValue();
		int amountBon04 = bonTotalAllowance04 == null ? 0 : bonTotalAllowance04.intValue();
		int amountBon05 = bonTotalAllowance05 == null ? 0 : bonTotalAllowance05.intValue();
		int amountBon06 = bonTotalAllowance06 == null ? 0 : bonTotalAllowance06.intValue();
		
		totalPayTotalAllowance = new Integer(amount01 + amount02 + amount03 + amount04 + amount05 + amount06 + amount07
				+ amount08 + amount09 + amount10 + amount11 + amount12);
		
		totalBonTotalAllowance = new Integer(amountBon01 + amountBon02 + amountBon03 + amountBon04 + amountBon05
				+ amountBon06);
		
		totalAllowance = new Integer(amount01 + amount02 + amount03 + amount04 + amount05 + amount06 + amount07
				+ amount08 + amount09 + amount10 + amount11 + amount12 + amountBon01 + amountBon02 + amountBon03
				+ amountBon04 + amountBon05 + amountBon06);
		
	}
	
	private void setTotalTaxFree() {
		int amount01 = payTaxFree01 == null ? 0 : payTaxFree01.intValue();
		int amount02 = payTaxFree02 == null ? 0 : payTaxFree02.intValue();
		int amount03 = payTaxFree03 == null ? 0 : payTaxFree03.intValue();
		int amount04 = payTaxFree04 == null ? 0 : payTaxFree04.intValue();
		int amount05 = payTaxFree05 == null ? 0 : payTaxFree05.intValue();
		int amount06 = payTaxFree06 == null ? 0 : payTaxFree06.intValue();
		int amount07 = payTaxFree07 == null ? 0 : payTaxFree07.intValue();
		int amount08 = payTaxFree08 == null ? 0 : payTaxFree08.intValue();
		int amount09 = payTaxFree09 == null ? 0 : payTaxFree09.intValue();
		int amount10 = payTaxFree10 == null ? 0 : payTaxFree10.intValue();
		int amount11 = payTaxFree11 == null ? 0 : payTaxFree11.intValue();
		int amount12 = payTaxFree12 == null ? 0 : payTaxFree12.intValue();
		
		int amountBon01 = bonTaxFree01 == null ? 0 : bonTaxFree01.intValue();
		int amountBon02 = bonTaxFree02 == null ? 0 : bonTaxFree02.intValue();
		int amountBon03 = bonTaxFree03 == null ? 0 : bonTaxFree03.intValue();
		int amountBon04 = bonTaxFree04 == null ? 0 : bonTaxFree04.intValue();
		int amountBon05 = bonTaxFree05 == null ? 0 : bonTaxFree05.intValue();
		int amountBon06 = bonTaxFree06 == null ? 0 : bonTaxFree06.intValue();
		
		totalPayTaxFree = new Integer(+amount01 + amount02 + amount03 + amount04 + amount05 + amount06 + amount07
				+ amount08 + amount09 + amount10 + amount11 + amount12);
		
		totalBonTaxFree = new Integer(amountBon01 + amountBon02 + amountBon03 + amountBon04 + amountBon05 + amountBon06);
		
		taxFree = new Integer(+amount01 + amount02 + amount03 + amount04 + amount05 + amount06 + amount07 + amount08
				+ amount09 + amount10 + amount11 + amount12 + amountBon01 + amountBon02 + amountBon03 + amountBon04
				+ amountBon05 + amountBon06);
		
	}
	
	private void setTotalTaxation() {
		int amount01 = payTaxation01 == null ? 0 : payTaxation01.intValue();
		int amount02 = payTaxation02 == null ? 0 : payTaxation02.intValue();
		int amount03 = payTaxation03 == null ? 0 : payTaxation03.intValue();
		int amount04 = payTaxation04 == null ? 0 : payTaxation04.intValue();
		int amount05 = payTaxation05 == null ? 0 : payTaxation05.intValue();
		int amount06 = payTaxation06 == null ? 0 : payTaxation06.intValue();
		int amount07 = payTaxation07 == null ? 0 : payTaxation07.intValue();
		int amount08 = payTaxation08 == null ? 0 : payTaxation08.intValue();
		int amount09 = payTaxation09 == null ? 0 : payTaxation09.intValue();
		int amount10 = payTaxation10 == null ? 0 : payTaxation10.intValue();
		int amount11 = payTaxation11 == null ? 0 : payTaxation11.intValue();
		int amount12 = payTaxation12 == null ? 0 : payTaxation12.intValue();
		
		int amountBon01 = bonTaxation01 == null ? 0 : bonTaxation01.intValue();
		int amountBon02 = bonTaxation02 == null ? 0 : bonTaxation02.intValue();
		int amountBon03 = bonTaxation03 == null ? 0 : bonTaxation03.intValue();
		int amountBon04 = bonTaxation04 == null ? 0 : bonTaxation04.intValue();
		int amountBon05 = bonTaxation05 == null ? 0 : bonTaxation05.intValue();
		int amountBon06 = bonTaxation06 == null ? 0 : bonTaxation06.intValue();
		
		totalPayTaxation = new Integer(amount01 + amount02 + amount03 + amount04 + amount05 + amount06 + amount07
				+ amount08 + amount09 + amount10 + amount11 + amount12);
		
		totalBonTaxation = new Integer(+amountBon01 + amountBon02 + amountBon03 + amountBon04 + amountBon05
				+ amountBon06);
		
		taxation = new Integer(+amount01 + amount02 + amount03 + amount04 + amount05 + amount06 + amount07 + amount08
				+ amount09 + amount10 + amount11 + amount12 + amountBon01 + amountBon02 + amountBon03 + amountBon04
				+ amountBon05 + amountBon06);
		
	}
	
	private void setTotalSocInsDeduction() {
		int amount01 = paySocInsDeduction01 == null ? 0 : paySocInsDeduction01.intValue();
		int amount02 = paySocInsDeduction02 == null ? 0 : paySocInsDeduction02.intValue();
		int amount03 = paySocInsDeduction03 == null ? 0 : paySocInsDeduction03.intValue();
		int amount04 = paySocInsDeduction04 == null ? 0 : paySocInsDeduction04.intValue();
		int amount05 = paySocInsDeduction05 == null ? 0 : paySocInsDeduction05.intValue();
		int amount06 = paySocInsDeduction06 == null ? 0 : paySocInsDeduction06.intValue();
		int amount07 = paySocInsDeduction07 == null ? 0 : paySocInsDeduction07.intValue();
		int amount08 = paySocInsDeduction08 == null ? 0 : paySocInsDeduction08.intValue();
		int amount09 = paySocInsDeduction09 == null ? 0 : paySocInsDeduction09.intValue();
		int amount10 = paySocInsDeduction10 == null ? 0 : paySocInsDeduction10.intValue();
		int amount11 = paySocInsDeduction11 == null ? 0 : paySocInsDeduction11.intValue();
		int amount12 = paySocInsDeduction12 == null ? 0 : paySocInsDeduction12.intValue();
		
		int amountBon01 = bonSocInsDeduction01 == null ? 0 : bonSocInsDeduction01.intValue();
		int amountBon02 = bonSocInsDeduction02 == null ? 0 : bonSocInsDeduction02.intValue();
		int amountBon03 = bonSocInsDeduction03 == null ? 0 : bonSocInsDeduction03.intValue();
		int amountBon04 = bonSocInsDeduction04 == null ? 0 : bonSocInsDeduction04.intValue();
		int amountBon05 = bonSocInsDeduction05 == null ? 0 : bonSocInsDeduction05.intValue();
		int amountBon06 = bonSocInsDeduction06 == null ? 0 : bonSocInsDeduction06.intValue();
		
		totalPaySocInsDeduction = new Integer(+amount01 + amount02 + amount03 + amount04 + amount05 + amount06
				+ amount07 + amount08 + amount09 + amount10 + amount11 + amount12);
		
		totalBonSocInsDeduction = new Integer(amountBon01 + amountBon02 + amountBon03 + amountBon04 + amountBon05
				+ amountBon06);
		
		socInsDeduction = new Integer(+amount01 + amount02 + amount03 + amount04 + amount05 + amount06 + amount07
				+ amount08 + amount09 + amount10 + amount11 + amount12 + amountBon01 + amountBon02 + amountBon03
				+ amountBon04 + amountBon05 + amountBon06);
		
		payInsDeduction = new Integer(+amount01 + amount02 + amount03 + amount04 + amount05 + amount06 + amount07
				+ amount08 + amount09 + amount10 + amount11 + amount12 + amountBon01 + amountBon02 + amountBon03
				+ amountBon04 + amountBon05 + amountBon06);
	}
	
	private void setTotalPayInsDeduction() {
		int amount01 = payPayInsDeduction01 == null ? 0 : payPayInsDeduction01.intValue();
		int amount02 = payPayInsDeduction02 == null ? 0 : payPayInsDeduction02.intValue();
		int amount03 = payPayInsDeduction03 == null ? 0 : payPayInsDeduction03.intValue();
		int amount04 = payPayInsDeduction04 == null ? 0 : payPayInsDeduction04.intValue();
		int amount05 = payPayInsDeduction05 == null ? 0 : payPayInsDeduction05.intValue();
		int amount06 = payPayInsDeduction06 == null ? 0 : payPayInsDeduction06.intValue();
		int amount07 = payPayInsDeduction07 == null ? 0 : payPayInsDeduction07.intValue();
		int amount08 = payPayInsDeduction08 == null ? 0 : payPayInsDeduction08.intValue();
		int amount09 = payPayInsDeduction09 == null ? 0 : payPayInsDeduction09.intValue();
		int amount10 = payPayInsDeduction10 == null ? 0 : payPayInsDeduction10.intValue();
		int amount11 = payPayInsDeduction11 == null ? 0 : payPayInsDeduction11.intValue();
		int amount12 = payPayInsDeduction12 == null ? 0 : payPayInsDeduction12.intValue();
		
		int amountBon01 = bonPayInsDeduction01 == null ? 0 : bonPayInsDeduction01.intValue();
		int amountBon02 = bonPayInsDeduction02 == null ? 0 : bonPayInsDeduction02.intValue();
		int amountBon03 = bonPayInsDeduction03 == null ? 0 : bonPayInsDeduction03.intValue();
		int amountBon04 = bonPayInsDeduction04 == null ? 0 : bonPayInsDeduction04.intValue();
		int amountBon05 = bonPayInsDeduction05 == null ? 0 : bonPayInsDeduction05.intValue();
		int amountBon06 = bonPayInsDeduction06 == null ? 0 : bonPayInsDeduction06.intValue();
		
		totalPayPayInsDeduction = new Integer(amount01 + amount02 + amount03 + amount04 + amount05 + amount06
				+ amount07 + amount08 + amount09 + amount10 + amount11 + amount12);
		
		totalBonPayInsDeduction = new Integer(

		amountBon01 + amountBon02 + amountBon03 + amountBon04 + amountBon05 + amountBon06);
		
		totalPayInsDeduction = new Integer(+amount01 + amount02 + amount03 + amount04 + amount05 + amount06 + amount07
				+ amount08 + amount09 + amount10 + amount11 + amount12 + amountBon01 + amountBon02 + amountBon03
				+ amountBon04 + amountBon05 + amountBon06);
		
	}
	
	private void setTotalIncomeTax() {
		int amount01 = payIncomeTax01 == null ? 0 : payIncomeTax01.intValue();
		int amount02 = payIncomeTax02 == null ? 0 : payIncomeTax02.intValue();
		int amount03 = payIncomeTax03 == null ? 0 : payIncomeTax03.intValue();
		int amount04 = payIncomeTax04 == null ? 0 : payIncomeTax04.intValue();
		int amount05 = payIncomeTax05 == null ? 0 : payIncomeTax05.intValue();
		int amount06 = payIncomeTax06 == null ? 0 : payIncomeTax06.intValue();
		int amount07 = payIncomeTax07 == null ? 0 : payIncomeTax07.intValue();
		int amount08 = payIncomeTax08 == null ? 0 : payIncomeTax08.intValue();
		int amount09 = payIncomeTax09 == null ? 0 : payIncomeTax09.intValue();
		int amount10 = payIncomeTax10 == null ? 0 : payIncomeTax10.intValue();
		int amount11 = payIncomeTax11 == null ? 0 : payIncomeTax11.intValue();
		int amount12 = payIncomeTax12 == null ? 0 : payIncomeTax12.intValue();
		
		int amountBon01 = bonIncomeTax01 == null ? 0 : bonIncomeTax01.intValue();
		int amountBon02 = bonIncomeTax02 == null ? 0 : bonIncomeTax02.intValue();
		int amountBon03 = bonIncomeTax03 == null ? 0 : bonIncomeTax03.intValue();
		int amountBon04 = bonIncomeTax04 == null ? 0 : bonIncomeTax04.intValue();
		int amountBon05 = bonIncomeTax05 == null ? 0 : bonIncomeTax05.intValue();
		int amountBon06 = bonIncomeTax06 == null ? 0 : bonIncomeTax06.intValue();
		
		totalPayIncomeTax = new Integer(+amount01 + amount02 + amount03 + amount04 + amount05 + amount06 + amount07
				+ amount08 + amount09 + amount10 + amount11 + amount12);
		
		totalBonIncomeTax = new Integer(amountBon01 + amountBon02 + amountBon03 + amountBon04 + amountBon05
				+ amountBon06);
		
		incomeTax = new Integer(+amount01 + amount02 + amount03 + amount04 + amount05 + amount06 + amount07 + amount08
				+ amount09 + amount10 + amount11 + amount12 + amountBon01 + amountBon02 + amountBon03 + amountBon04
				+ amountBon05 + amountBon06);
		
	}
	
	private void setTotalVariousDeduction() {
		int amount01 = payVariousDeduction01 == null ? 0 : payVariousDeduction01.intValue();
		int amount02 = payVariousDeduction02 == null ? 0 : payVariousDeduction02.intValue();
		int amount03 = payVariousDeduction03 == null ? 0 : payVariousDeduction03.intValue();
		int amount04 = payVariousDeduction04 == null ? 0 : payVariousDeduction04.intValue();
		int amount05 = payVariousDeduction05 == null ? 0 : payVariousDeduction05.intValue();
		int amount06 = payVariousDeduction06 == null ? 0 : payVariousDeduction06.intValue();
		int amount07 = payVariousDeduction07 == null ? 0 : payVariousDeduction07.intValue();
		int amount08 = payVariousDeduction08 == null ? 0 : payVariousDeduction08.intValue();
		int amount09 = payVariousDeduction09 == null ? 0 : payVariousDeduction09.intValue();
		int amount10 = payVariousDeduction10 == null ? 0 : payVariousDeduction10.intValue();
		int amount11 = payVariousDeduction11 == null ? 0 : payVariousDeduction11.intValue();
		int amount12 = payVariousDeduction12 == null ? 0 : payVariousDeduction12.intValue();
		
		int amountBon01 = bonVariousDeduction01 == null ? 0 : bonVariousDeduction01.intValue();
		int amountBon02 = bonVariousDeduction02 == null ? 0 : bonVariousDeduction02.intValue();
		int amountBon03 = bonVariousDeduction03 == null ? 0 : bonVariousDeduction03.intValue();
		int amountBon04 = bonVariousDeduction04 == null ? 0 : bonVariousDeduction04.intValue();
		int amountBon05 = bonVariousDeduction05 == null ? 0 : bonVariousDeduction05.intValue();
		int amountBon06 = bonVariousDeduction06 == null ? 0 : bonVariousDeduction06.intValue();
		
		totalPayVariousDeduction = new Integer(amount01 + amount02 + amount03 + amount04 + amount05 + amount06
				+ amount07 + amount08 + amount09 + amount10 + amount11 + amount12);
		
		totalBonVariousDeduction = new Integer(amountBon01 + amountBon02 + amountBon03 + amountBon04 + amountBon05
				+ amountBon06);
		
		variousDeduction = new Integer(+amount01 + amount02 + amount03 + amount04 + amount05 + amount06 + amount07
				+ amount08 + amount09 + amount10 + amount11 + amount12 + amountBon01 + amountBon02 + amountBon03
				+ amountBon04 + amountBon05 + amountBon06);
		
	}
	
	private void setTotalPaymentTotal() {
		int amount01 = payPaymentTotal01 == null ? 0 : payPaymentTotal01.intValue();
		int amount02 = payPaymentTotal02 == null ? 0 : payPaymentTotal02.intValue();
		int amount03 = payPaymentTotal03 == null ? 0 : payPaymentTotal03.intValue();
		int amount04 = payPaymentTotal04 == null ? 0 : payPaymentTotal04.intValue();
		int amount05 = payPaymentTotal05 == null ? 0 : payPaymentTotal05.intValue();
		int amount06 = payPaymentTotal06 == null ? 0 : payPaymentTotal06.intValue();
		int amount07 = payPaymentTotal07 == null ? 0 : payPaymentTotal07.intValue();
		int amount08 = payPaymentTotal08 == null ? 0 : payPaymentTotal08.intValue();
		int amount09 = payPaymentTotal09 == null ? 0 : payPaymentTotal09.intValue();
		int amount10 = payPaymentTotal10 == null ? 0 : payPaymentTotal10.intValue();
		int amount11 = payPaymentTotal11 == null ? 0 : payPaymentTotal11.intValue();
		int amount12 = payPaymentTotal12 == null ? 0 : payPaymentTotal12.intValue();
		
		int amountBon01 = bonPaymentTotal01 == null ? 0 : bonPaymentTotal01.intValue();
		int amountBon02 = bonPaymentTotal02 == null ? 0 : bonPaymentTotal02.intValue();
		int amountBon03 = bonPaymentTotal03 == null ? 0 : bonPaymentTotal03.intValue();
		int amountBon04 = bonPaymentTotal04 == null ? 0 : bonPaymentTotal04.intValue();
		int amountBon05 = bonPaymentTotal05 == null ? 0 : bonPaymentTotal05.intValue();
		int amountBon06 = bonPaymentTotal06 == null ? 0 : bonPaymentTotal06.intValue();
		
		totalPayPaymentTotal = new Integer(amount01 + amount02 + amount03 + amount04 + amount05 + amount06 + amount07
				+ amount08 + amount09 + amount10 + amount11 + amount12);
		
		totalBonPaymentTotal = new Integer(amountBon01 + amountBon02 + amountBon03 + amountBon04 + amountBon05
				+ amountBon06);
		
		paymentTotal = new Integer(+amount01 + amount02 + amount03 + amount04 + amount05 + amount06 + amount07
				+ amount08 + amount09 + amount10 + amount11 + amount12 + amountBon01 + amountBon02 + amountBon03
				+ amountBon04 + amountBon05 + amountBon06);
		
	}
	
	private void setTotalpayAdjCalcGapTotal() {
		
		int amount01 = payAdjCalcGap01 == null ? 0 : payAdjCalcGap01.intValue();
		int amount02 = payAdjCalcGap02 == null ? 0 : payAdjCalcGap02.intValue();
		int amount03 = payAdjCalcGap03 == null ? 0 : payAdjCalcGap03.intValue();
		int amount04 = payAdjCalcGap04 == null ? 0 : payAdjCalcGap04.intValue();
		int amount05 = payAdjCalcGap05 == null ? 0 : payAdjCalcGap05.intValue();
		int amount06 = payAdjCalcGap06 == null ? 0 : payAdjCalcGap06.intValue();
		int amount07 = payAdjCalcGap07 == null ? 0 : payAdjCalcGap07.intValue();
		int amount08 = payAdjCalcGap08 == null ? 0 : payAdjCalcGap08.intValue();
		int amount09 = payAdjCalcGap09 == null ? 0 : payAdjCalcGap09.intValue();
		int amount10 = payAdjCalcGap10 == null ? 0 : payAdjCalcGap10.intValue();
		int amount11 = payAdjCalcGap11 == null ? 0 : payAdjCalcGap11.intValue();
		int amount12 = payAdjCalcGap12 == null ? 0 : payAdjCalcGap12.intValue();
		
		int amountBon01 = bonAdjCalcGap01 == null ? 0 : bonAdjCalcGap01.intValue();
		int amountBon02 = bonAdjCalcGap02 == null ? 0 : bonAdjCalcGap02.intValue();
		int amountBon03 = bonAdjCalcGap03 == null ? 0 : bonAdjCalcGap03.intValue();
		int amountBon04 = bonAdjCalcGap04 == null ? 0 : bonAdjCalcGap04.intValue();
		int amountBon05 = bonAdjCalcGap05 == null ? 0 : bonAdjCalcGap05.intValue();
		int amountBon06 = bonAdjCalcGap06 == null ? 0 : bonAdjCalcGap06.intValue();
		
		totalPayAdjCalcGap = new Integer(amount01 + amount02 + amount03 + amount04 + amount05 + amount06 + amount07
				+ amount08 + amount09 + amount10 + amount11 + amount12);
		totalBonAdjCalcGap = new Integer(amountBon01 + amountBon02 + amountBon03 + amountBon04 + amountBon05
				+ amountBon06);
	}
	
	/**
	 * 給与情報を設定する。<br>
	 * @param idx          設定対象月
	 * @param isSetData    情報設定フラグ(true：情報設定、false：初期化)
	 * @param phPaymentDto 設定対象給与情報
	 * @param pdPayDeductionDao 
	 * @throws IllegalAccessException 
	 * @throws NoSuchFieldException 
	 * @throws SQLException 
	 */
	private void setPaymentData(int idx, boolean isSetData, PhPaymentDto phPaymentDto,
			PdPayDeductionDao pdPayDeductionDao) throws SQLException, NoSuchFieldException, IllegalAccessException {
		switch (idx) {
			case 0:
				setPaymentData01(isSetData, phPaymentDto, pdPayDeductionDao);
				break;
			case 1:
				setPaymentData02(isSetData, phPaymentDto, pdPayDeductionDao);
				break;
			case 2:
				setPaymentData03(isSetData, phPaymentDto, pdPayDeductionDao);
				break;
			case 3:
				setPaymentData04(isSetData, phPaymentDto, pdPayDeductionDao);
				break;
			case 4:
				setPaymentData05(isSetData, phPaymentDto, pdPayDeductionDao);
				break;
			case 5:
				setPaymentData06(isSetData, phPaymentDto, pdPayDeductionDao);
				break;
			case 6:
				setPaymentData07(isSetData, phPaymentDto, pdPayDeductionDao);
				break;
			case 7:
				setPaymentData08(isSetData, phPaymentDto, pdPayDeductionDao);
				break;
			case 8:
				setPaymentData09(isSetData, phPaymentDto, pdPayDeductionDao);
				break;
			case 9:
				setPaymentData10(isSetData, phPaymentDto, pdPayDeductionDao);
				break;
			case 10:
				setPaymentData11(isSetData, phPaymentDto, pdPayDeductionDao);
				break;
			case 11:
				setPaymentData12(isSetData, phPaymentDto, pdPayDeductionDao);
			default:
				break;
		}
	}
	
	/**
	 * 1月の給与情報を設定する。<br>
	 * @param isSetData    情報設定フラグ(true：情報設定、false：初期化)
	 * @param phPaymentDto 設定対象給与情報
	 * @param pdPayDeductionDao 給与明細情報DAO
	 * @throws IllegalAccessException 
	 * @throws NoSuchFieldException 
	 * @throws SQLException 
	 */
	private void setPaymentData01(boolean isSetData, PhPaymentDto phPaymentDto, PdPayDeductionDao pdPayDeductionDao)
			throws SQLException, NoSuchFieldException, IllegalAccessException {
		DetailMoneyDto pdPayDeductionDto; // 給与明細データ用DTO
		int restaxTmp = 0; // 住民税取得用
		int genaraldeductionTmp = 0; // 諸控除計算用
		
		//住民税取得
		restaxTmp = 0;
		
		if (isSetData) {
			pdPayDeductionDto = pdPayDeductionDao.findForDetail(phPaymentDto.getKCode(), phPaymentDto.getCalcMonth(),
					PayrollConst.DTL_RESIDENCE_TAX);
			if (pdPayDeductionDto != null) {
				restaxTmp = pdPayDeductionDto.getAmount();
			}
			// 諸控除額 = 総控除額−所得税額−住民税−社会保険料
			genaraldeductionTmp = phPaymentDto.getDeductionTotal() - phPaymentDto.getIncomeTax() - restaxTmp
					- phPaymentDto.getSocInsTotal();
			if (genaraldeductionTmp < 0) {
				genaraldeductionTmp = 0;
			}
			
			paymentMonth01 = String.valueOf(MospUtility.getMonth(phPaymentDto.getPayDate()));
			paymentPayDay01 = String.valueOf(MospUtility.getDay(phPaymentDto.getPayDate()));
			payTotalAllowance01 = new Integer(phPaymentDto.getAllowanceTotal());
			payTaxFree01 = new Integer(phPaymentDto.getTaxExempt());
			payTaxation01 = new Integer(phPaymentDto.getAmountToTaxation() + phPaymentDto.getSocInsTotal());
			payIncomeTax01 = new Integer(phPaymentDto.getIncomeTax());
			paySocInsDeduction01 = new Integer(phPaymentDto.getSocInsTotal());
			payPayInsDeduction01 = new Integer(phPaymentDto.getAmountToTaxation());
			payDependentCount01 = new Integer(phPaymentDto.getDependent());
			payVariousDeduction01 = new Integer(genaraldeductionTmp); // 諸控除額設定
			payPaymentTotal01 = new Integer(phPaymentDto.getPaymentTotal());
			payAdjCalcGap01 = new Integer(0);
			payPaymentTax01 = payIncomeTax01 - payAdjCalcGap01; // 差引徴収税額01
		} else {
			paymentMonth01 = "";
			paymentPayDay01 = "";
			payTotalAllowance01 = null;
			payTaxFree01 = null;
			payTaxation01 = null;
			payIncomeTax01 = null;
			paySocInsDeduction01 = null;
			payPayInsDeduction01 = null;
			payDependentCount01 = null;
			payAdjCalcGap01 = null;
			payVariousDeduction01 = null;
			payPaymentTotal01 = null;
			payPaymentTax01 = null; // 差引徴収税額01
		}
	}
	
	/**
	 * 2月の給与情報を設定する。<br>
	 * @param isSetData    情報設定フラグ(true：情報設定、false：初期化)
	 * @param phPaymentDto 設定対象給与情報
	 * @param pdPayDeductionDao 給与明細情報DAO
	 * @throws IllegalAccessException 
	 * @throws NoSuchFieldException 
	 * @throws SQLException 
	 */
	private void setPaymentData02(boolean isSetData, PhPaymentDto phPaymentDto, PdPayDeductionDao pdPayDeductionDao)
			throws SQLException, NoSuchFieldException, IllegalAccessException {
		DetailMoneyDto pdPayDeductionDto; // 給与明細データ用DTO
		int restaxTmp = 0; // 住民税取得用
		int genaraldeductionTmp = 0; // 諸控除計算用
		
		//住民税取得
		restaxTmp = 0;
		if (isSetData) {
			pdPayDeductionDto = pdPayDeductionDao.findForDetail(phPaymentDto.getKCode(), phPaymentDto.getCalcMonth(),
					PayrollConst.DTL_RESIDENCE_TAX);
			if (pdPayDeductionDto != null) {
				restaxTmp = pdPayDeductionDto.getAmount();
			}
			// 諸控除額 = 総控除額−所得税額−住民税−社会保険料
			genaraldeductionTmp = phPaymentDto.getDeductionTotal() - phPaymentDto.getIncomeTax() - restaxTmp
					- phPaymentDto.getSocInsTotal();
			if (genaraldeductionTmp < 0) {
				genaraldeductionTmp = 0;
			}
			paymentMonth02 = String.valueOf(MospUtility.getMonth(phPaymentDto.getPayDate()));
			paymentPayDay02 = String.valueOf(MospUtility.getDay(phPaymentDto.getPayDate()));
			payTotalAllowance02 = new Integer(phPaymentDto.getAllowanceTotal());
			payTaxFree02 = new Integer(phPaymentDto.getTaxExempt());
			payTaxation02 = new Integer(phPaymentDto.getAmountToTaxation() + phPaymentDto.getSocInsTotal());
			payIncomeTax02 = new Integer(phPaymentDto.getIncomeTax());
			paySocInsDeduction02 = new Integer(phPaymentDto.getSocInsTotal());
			payPayInsDeduction02 = new Integer(phPaymentDto.getAmountToTaxation());
			payDependentCount02 = new Integer(phPaymentDto.getDependent());
			payVariousDeduction02 = new Integer(genaraldeductionTmp);
			payPaymentTotal02 = new Integer(phPaymentDto.getPaymentTotal());
			payAdjCalcGap02 = new Integer(0);
			payPaymentTax02 = payIncomeTax02 - payAdjCalcGap02; // 差引徴収税額02
		} else {
			paymentMonth02 = "";
			paymentPayDay02 = "";
			payTotalAllowance02 = null;
			payTaxFree02 = null;
			payTaxation02 = null;
			payIncomeTax02 = null;
			paySocInsDeduction02 = null;
			payPayInsDeduction02 = null;
			payDependentCount02 = null;
			payAdjCalcGap02 = null;
			payVariousDeduction02 = null;
			payPaymentTotal02 = null;
			payPaymentTax02 = null; // 差引徴収税額02
		}
	}
	
	/**
	 * 3月の給与情報を設定する。<br>
	 * @param isSetData    情報設定フラグ(true：情報設定、false：初期化)
	 * @param phPaymentDto 設定対象給与情報
	 * @param pdPayDeductionDao 給与明細情報DAO
	 * @throws IllegalAccessException 
	 * @throws NoSuchFieldException 
	 * @throws SQLException 
	 */
	private void setPaymentData03(boolean isSetData, PhPaymentDto phPaymentDto, PdPayDeductionDao pdPayDeductionDao)
			throws SQLException, NoSuchFieldException, IllegalAccessException {
		DetailMoneyDto pdPayDeductionDto; // 給与明細データ用DTO
		int restaxTmp = 0; // 住民税取得用
		int genaraldeductionTmp = 0; // 諸控除計算用
		
		//住民税取得
		restaxTmp = 0;
		if (isSetData) {
			pdPayDeductionDto = pdPayDeductionDao.findForDetail(phPaymentDto.getKCode(), phPaymentDto.getCalcMonth(),
					PayrollConst.DTL_RESIDENCE_TAX);
			if (pdPayDeductionDto != null) {
				restaxTmp = pdPayDeductionDto.getAmount();
			}
			// 諸控除額 = 総控除額−所得税額−住民税−社会保険料
			genaraldeductionTmp = phPaymentDto.getDeductionTotal() - phPaymentDto.getIncomeTax() - restaxTmp
					- phPaymentDto.getSocInsTotal();
			if (genaraldeductionTmp < 0) {
				genaraldeductionTmp = 0;
			}
			
			paymentMonth03 = String.valueOf(MospUtility.getMonth(phPaymentDto.getPayDate()));
			paymentPayDay03 = String.valueOf(MospUtility.getDay(phPaymentDto.getPayDate()));
			payTotalAllowance03 = new Integer(phPaymentDto.getAllowanceTotal());
			payTaxFree03 = new Integer(phPaymentDto.getTaxExempt());
			payTaxation03 = new Integer(phPaymentDto.getAmountToTaxation() + phPaymentDto.getSocInsTotal());
			payIncomeTax03 = new Integer(phPaymentDto.getIncomeTax());
			paySocInsDeduction03 = new Integer(phPaymentDto.getSocInsTotal());
			payPayInsDeduction03 = new Integer(phPaymentDto.getAmountToTaxation());
			payDependentCount03 = new Integer(phPaymentDto.getDependent());
			payVariousDeduction03 = new Integer(genaraldeductionTmp);
			payPaymentTotal03 = new Integer(phPaymentDto.getPaymentTotal());
			payAdjCalcGap03 = null;
			payPaymentTax03 = payIncomeTax03; // 差引徴収税額03
		} else {
			paymentMonth03 = "";
			paymentPayDay03 = "";
			payTotalAllowance03 = null;
			payTaxFree03 = null;
			payTaxation03 = null;
			payIncomeTax03 = null;
			paySocInsDeduction03 = null;
			payPayInsDeduction03 = null;
			payDependentCount03 = null;
			payAdjCalcGap03 = null;
			payVariousDeduction03 = null;
			payPaymentTotal03 = null;
		}
	}
	
	/**
	 * 4月の給与情報を設定する。<br>
	 * @param isSetData    情報設定フラグ(true：情報設定、false：初期化)
	 * @param phPaymentDto 設定対象給与情報
	 * @param pdPayDeductionDao 給与明細情報DAO
	 * @throws IllegalAccessException 
	 * @throws NoSuchFieldException 
	 * @throws SQLException 
	 */
	private void setPaymentData04(boolean isSetData, PhPaymentDto phPaymentDto, PdPayDeductionDao pdPayDeductionDao)
			throws SQLException, NoSuchFieldException, IllegalAccessException {
		DetailMoneyDto pdPayDeductionDto; // 給与明細データ用DTO
		int restaxTmp = 0; // 住民税取得用
		int genaraldeductionTmp = 0; // 諸控除計算用
		
		//住民税取得
		restaxTmp = 0;
		
		if (isSetData) {
			pdPayDeductionDto = pdPayDeductionDao.findForDetail(phPaymentDto.getKCode(), phPaymentDto.getCalcMonth(),
					PayrollConst.DTL_RESIDENCE_TAX);
			if (pdPayDeductionDto != null) {
				restaxTmp = pdPayDeductionDto.getAmount();
			}
			// 諸控除額 = 総控除額−所得税額−住民税−社会保険料
			genaraldeductionTmp = phPaymentDto.getDeductionTotal() - phPaymentDto.getIncomeTax() - restaxTmp
					- phPaymentDto.getSocInsTotal();
			if (genaraldeductionTmp < 0) {
				genaraldeductionTmp = 0;
			}
			
			paymentMonth04 = String.valueOf(MospUtility.getMonth(phPaymentDto.getPayDate()));
			paymentPayDay04 = String.valueOf(MospUtility.getDay(phPaymentDto.getPayDate()));
			payTotalAllowance04 = new Integer(phPaymentDto.getAllowanceTotal());
			payTaxFree04 = new Integer(phPaymentDto.getTaxExempt());
			payTaxation04 = new Integer(phPaymentDto.getAmountToTaxation() + phPaymentDto.getSocInsTotal());
			payIncomeTax04 = new Integer(phPaymentDto.getIncomeTax());
			paySocInsDeduction04 = new Integer(phPaymentDto.getSocInsTotal());
			payPayInsDeduction04 = new Integer(phPaymentDto.getAmountToTaxation());
			payDependentCount04 = new Integer(phPaymentDto.getDependent());
			payVariousDeduction04 = new Integer(genaraldeductionTmp);
			payPaymentTotal04 = new Integer(phPaymentDto.getPaymentTotal());
			payAdjCalcGap04 = null;
			payPaymentTax04 = payIncomeTax04; // 差引徴収税額04
		} else {
			paymentMonth04 = "";
			paymentPayDay04 = "";
			payTotalAllowance04 = null;
			payTaxFree04 = null;
			payTaxation04 = null;
			payIncomeTax04 = null;
			paySocInsDeduction04 = null;
			payPayInsDeduction04 = null;
			payDependentCount04 = null;
			payAdjCalcGap04 = null;
			payVariousDeduction04 = null;
			payPaymentTotal04 = null;
		}
	}
	
	/**
	 * 5月の給与情報を設定する。<br>
	 * @param isSetData    情報設定フラグ(true：情報設定、false：初期化)
	 * @param phPaymentDto 設定対象給与情報
	 * @param pdPayDeductionDao 給与明細情報DAO
	 * @throws IllegalAccessException 
	 * @throws NoSuchFieldException 
	 * @throws SQLException 
	 */
	private void setPaymentData05(boolean isSetData, PhPaymentDto phPaymentDto, PdPayDeductionDao pdPayDeductionDao)
			throws SQLException, NoSuchFieldException, IllegalAccessException {
		DetailMoneyDto pdPayDeductionDto; // 給与明細データ用DTO
		int restaxTmp = 0; // 住民税取得用
		int genaraldeductionTmp = 0; // 諸控除計算用
		
		//住民税取得
		restaxTmp = 0;
		
		if (isSetData) {
			pdPayDeductionDto = pdPayDeductionDao.findForDetail(phPaymentDto.getKCode(), phPaymentDto.getCalcMonth(),
					PayrollConst.DTL_RESIDENCE_TAX);
			if (pdPayDeductionDto != null) {
				restaxTmp = pdPayDeductionDto.getAmount();
			}
			// 諸控除額 = 総控除額−所得税額−住民税−社会保険料
			genaraldeductionTmp = phPaymentDto.getDeductionTotal() - phPaymentDto.getIncomeTax() - restaxTmp
					- phPaymentDto.getSocInsTotal();
			if (genaraldeductionTmp < 0) {
				genaraldeductionTmp = 0;
			}
			
			paymentMonth05 = String.valueOf(MospUtility.getMonth(phPaymentDto.getPayDate()));
			paymentPayDay05 = String.valueOf(MospUtility.getDay(phPaymentDto.getPayDate()));
			payTotalAllowance05 = new Integer(phPaymentDto.getAllowanceTotal());
			payTaxFree05 = new Integer(phPaymentDto.getTaxExempt());
			payTaxation05 = new Integer(phPaymentDto.getAmountToTaxation() + phPaymentDto.getSocInsTotal());
			payIncomeTax05 = new Integer(phPaymentDto.getIncomeTax());
			paySocInsDeduction05 = new Integer(phPaymentDto.getSocInsTotal());
			payPayInsDeduction05 = new Integer(phPaymentDto.getAmountToTaxation());
			payDependentCount05 = new Integer(phPaymentDto.getDependent());
			payVariousDeduction05 = new Integer(genaraldeductionTmp);
			payPaymentTotal05 = new Integer(phPaymentDto.getPaymentTotal());
			payAdjCalcGap05 = null;
			payPaymentTax05 = payIncomeTax05; // 差引徴収税額05
		} else {
			paymentMonth05 = "";
			paymentPayDay05 = "";
			payTotalAllowance05 = null;
			payTaxFree05 = null;
			payTaxation05 = null;
			payIncomeTax05 = null;
			paySocInsDeduction05 = null;
			payPayInsDeduction05 = null;
			payDependentCount05 = null;
			payAdjCalcGap05 = null;
			payVariousDeduction05 = null;
			payPaymentTotal05 = null;
		}
	}
	
	/**
	 * 6月の給与情報を設定する。<br>
	 * @param isSetData    情報設定フラグ(true：情報設定、false：初期化)
	 * @param phPaymentDto 設定対象給与情報
	 * @param pdPayDeductionDao 給与明細情報DAO
	 * @throws IllegalAccessException 
	 * @throws NoSuchFieldException 
	 * @throws SQLException 
	 */
	private void setPaymentData06(boolean isSetData, PhPaymentDto phPaymentDto, PdPayDeductionDao pdPayDeductionDao)
			throws SQLException, NoSuchFieldException, IllegalAccessException {
		DetailMoneyDto pdPayDeductionDto; // 給与明細データ用DTO
		int restaxTmp = 0; // 住民税取得用
		int genaraldeductionTmp = 0; // 諸控除計算用
		
		//住民税取得
		restaxTmp = 0;
		
		if (isSetData) {
			pdPayDeductionDto = pdPayDeductionDao.findForDetail(phPaymentDto.getKCode(), phPaymentDto.getCalcMonth(),
					PayrollConst.DTL_RESIDENCE_TAX);
			if (pdPayDeductionDto != null) {
				restaxTmp = pdPayDeductionDto.getAmount();
			}
			// 諸控除額 = 総控除額−所得税額−住民税−社会保険料
			genaraldeductionTmp = phPaymentDto.getDeductionTotal() - phPaymentDto.getIncomeTax() - restaxTmp
					- phPaymentDto.getSocInsTotal();
			if (genaraldeductionTmp < 0) {
				genaraldeductionTmp = 0;
			}
			
			paymentMonth06 = String.valueOf(MospUtility.getMonth(phPaymentDto.getPayDate()));
			paymentPayDay06 = String.valueOf(MospUtility.getDay(phPaymentDto.getPayDate()));
			payTotalAllowance06 = new Integer(phPaymentDto.getAllowanceTotal());
			payTaxFree06 = new Integer(phPaymentDto.getTaxExempt());
			payTaxation06 = new Integer(phPaymentDto.getAmountToTaxation() + phPaymentDto.getSocInsTotal());
			payIncomeTax06 = new Integer(phPaymentDto.getIncomeTax());
			paySocInsDeduction06 = new Integer(phPaymentDto.getSocInsTotal());
			payPayInsDeduction06 = new Integer(phPaymentDto.getAmountToTaxation());
			payDependentCount06 = new Integer(phPaymentDto.getDependent());
			payVariousDeduction06 = new Integer(genaraldeductionTmp);
			payPaymentTotal06 = new Integer(phPaymentDto.getPaymentTotal());
			payAdjCalcGap06 = null;
			payPaymentTax06 = payIncomeTax06; // 差引徴収税額06
		} else {
			paymentMonth06 = "";
			paymentPayDay06 = "";
			payTotalAllowance06 = null;
			payTaxFree06 = null;
			payTaxation06 = null;
			payIncomeTax06 = null;
			paySocInsDeduction06 = null;
			payPayInsDeduction06 = null;
			payDependentCount06 = null;
			payAdjCalcGap06 = null;
			payVariousDeduction06 = null;
			payPaymentTotal06 = null;
		}
	}
	
	/**
	 * 7月の給与情報を設定する。<br>
	 * @param isSetData    情報設定フラグ(true：情報設定、false：初期化)
	 * @param phPaymentDto 設定対象給与情報
	 * @param pdPayDeductionDao 給与明細情報DAO
	 * @throws IllegalAccessException 
	 * @throws NoSuchFieldException 
	 * @throws SQLException 
	 */
	private void setPaymentData07(boolean isSetData, PhPaymentDto phPaymentDto, PdPayDeductionDao pdPayDeductionDao)
			throws SQLException, NoSuchFieldException, IllegalAccessException {
		DetailMoneyDto pdPayDeductionDto; // 給与明細データ用DTO
		int restaxTmp = 0; // 住民税取得用
		int genaraldeductionmp = 0; // 諸控除計算用
		
		//住民税取得
		restaxTmp = 0;
		
		if (isSetData) {
			pdPayDeductionDto = pdPayDeductionDao.findForDetail(phPaymentDto.getKCode(), phPaymentDto.getCalcMonth(),
					PayrollConst.DTL_RESIDENCE_TAX);
			if (pdPayDeductionDto != null) {
				restaxTmp = pdPayDeductionDto.getAmount();
			}
			// 諸控除額 = 総控除額−所得税額−住民税−社会保険料
			genaraldeductionmp = phPaymentDto.getDeductionTotal() - phPaymentDto.getIncomeTax() - restaxTmp
					- phPaymentDto.getSocInsTotal();
			if (genaraldeductionmp < 0) {
				genaraldeductionmp = 0;
			}
			
			paymentMonth07 = String.valueOf(MospUtility.getMonth(phPaymentDto.getPayDate()));
			paymentPayDay07 = String.valueOf(MospUtility.getDay(phPaymentDto.getPayDate()));
			payTotalAllowance07 = new Integer(phPaymentDto.getAllowanceTotal());
			payTaxFree07 = new Integer(phPaymentDto.getTaxExempt());
			payTaxation07 = new Integer(phPaymentDto.getAmountToTaxation() + phPaymentDto.getSocInsTotal());
			payIncomeTax07 = new Integer(phPaymentDto.getIncomeTax());
			paySocInsDeduction07 = new Integer(phPaymentDto.getSocInsTotal());
			payPayInsDeduction07 = new Integer(phPaymentDto.getAmountToTaxation());
			payDependentCount07 = new Integer(phPaymentDto.getDependent());
			payVariousDeduction07 = new Integer(genaraldeductionmp);
			payPaymentTotal07 = new Integer(phPaymentDto.getPaymentTotal());
			payAdjCalcGap07 = null;
			payPaymentTax07 = payIncomeTax07; // 差引徴収税額07
		} else {
			paymentMonth07 = "";
			paymentPayDay07 = "";
			payTotalAllowance07 = null;
			payTaxFree07 = null;
			payTaxation07 = null;
			payIncomeTax07 = null;
			paySocInsDeduction07 = null;
			payPayInsDeduction07 = null;
			payDependentCount07 = null;
			payAdjCalcGap07 = null;
			payVariousDeduction07 = null;
			payPaymentTotal07 = null;
		}
	}
	
	/**
	 * 8月の給与情報を設定する。<br>
	 * @param isSetData    情報設定フラグ(true：情報設定、false：初期化)
	 * @param phPaymentDto 設定対象給与情報
	 * @param pdPayDeductionDao 給与明細情報DAO
	 * @throws IllegalAccessException 
	 * @throws NoSuchFieldException 
	 * @throws SQLException 
	 */
	private void setPaymentData08(boolean isSetData, PhPaymentDto phPaymentDto, PdPayDeductionDao pdPayDeductionDao)
			throws SQLException, NoSuchFieldException, IllegalAccessException {
		DetailMoneyDto pdPayDeductionDto; // 給与明細データ用DTO
		int restaxTmp = 0; // 住民税取得用
		int genaraldeductionTmp = 0; // 諸控除計算用
		
		//住民税取得
		restaxTmp = 0;
		
		if (isSetData) {
			pdPayDeductionDto = pdPayDeductionDao.findForDetail(phPaymentDto.getKCode(), phPaymentDto.getCalcMonth(),
					PayrollConst.DTL_RESIDENCE_TAX);
			if (pdPayDeductionDto != null) {
				restaxTmp = pdPayDeductionDto.getAmount();
			}
			// 諸控除額 = 総控除額−所得税額−住民税−社会保険料
			genaraldeductionTmp = phPaymentDto.getDeductionTotal() - phPaymentDto.getIncomeTax() - restaxTmp
					- phPaymentDto.getSocInsTotal();
			if (genaraldeductionTmp < 0) {
				genaraldeductionTmp = 0;
			}
			
			paymentMonth08 = String.valueOf(MospUtility.getMonth(phPaymentDto.getPayDate()));
			paymentPayDay08 = String.valueOf(MospUtility.getDay(phPaymentDto.getPayDate()));
			payTotalAllowance08 = new Integer(phPaymentDto.getAllowanceTotal());
			payTaxFree08 = new Integer(phPaymentDto.getTaxExempt());
			payTaxation08 = new Integer(phPaymentDto.getAmountToTaxation() + phPaymentDto.getSocInsTotal());
			payIncomeTax08 = new Integer(phPaymentDto.getIncomeTax());
			paySocInsDeduction08 = new Integer(phPaymentDto.getSocInsTotal());
			payPayInsDeduction08 = new Integer(phPaymentDto.getAmountToTaxation());
			payDependentCount08 = new Integer(phPaymentDto.getDependent());
			payVariousDeduction08 = new Integer(genaraldeductionTmp);
			payPaymentTotal08 = new Integer(phPaymentDto.getPaymentTotal());
			payAdjCalcGap08 = null;
			payPaymentTax08 = payIncomeTax08; // 差引徴収税額08
		} else {
			paymentMonth08 = "";
			paymentPayDay08 = "";
			payTotalAllowance08 = null;
			payTaxFree08 = null;
			payTaxation08 = null;
			payIncomeTax08 = null;
			paySocInsDeduction08 = null;
			payPayInsDeduction08 = null;
			payDependentCount08 = null;
			payAdjCalcGap08 = null;
			payVariousDeduction08 = null;
			payPaymentTotal08 = null;
		}
	}
	
	/**
	 * 9月の給与情報を設定する。<br>
	 * @param isSetData    情報設定フラグ(true：情報設定、false：初期化)
	 * @param phPaymentDto 設定対象給与情報
	 * @param pdPayDeductionDao 給与明細情報DAO
	 * @throws IllegalAccessException 
	 * @throws NoSuchFieldException 
	 * @throws SQLException 
	 */
	private void setPaymentData09(boolean isSetData, PhPaymentDto phPaymentDto, PdPayDeductionDao pdPayDeductionDao)
			throws SQLException, NoSuchFieldException, IllegalAccessException {
		DetailMoneyDto pdPayDeductionDto; // 給与明細データ用DTO
		int restaxTmp = 0; // 住民税取得用
		int genaraldeductionTmp = 0; // 諸控除計算用
		
		//住民税取得
		restaxTmp = 0;
		
		if (isSetData) {
			pdPayDeductionDto = pdPayDeductionDao.findForDetail(phPaymentDto.getKCode(), phPaymentDto.getCalcMonth(),
					PayrollConst.DTL_RESIDENCE_TAX);
			if (pdPayDeductionDto != null) {
				restaxTmp = pdPayDeductionDto.getAmount();
			}
			// 諸控除額 = 総控除額−所得税額−住民税−社会保険料
			genaraldeductionTmp = phPaymentDto.getDeductionTotal() - phPaymentDto.getIncomeTax() - restaxTmp
					- phPaymentDto.getSocInsTotal();
			if (genaraldeductionTmp < 0) {
				genaraldeductionTmp = 0;
			}
			
			paymentMonth09 = String.valueOf(MospUtility.getMonth(phPaymentDto.getPayDate()));
			paymentPayDay09 = String.valueOf(MospUtility.getDay(phPaymentDto.getPayDate()));
			payTotalAllowance09 = new Integer(phPaymentDto.getAllowanceTotal());
			payTaxFree09 = new Integer(phPaymentDto.getTaxExempt());
			payTaxation09 = new Integer(phPaymentDto.getAmountToTaxation() + phPaymentDto.getSocInsTotal());
			payIncomeTax09 = new Integer(phPaymentDto.getIncomeTax());
			paySocInsDeduction09 = new Integer(phPaymentDto.getSocInsTotal());
			payPayInsDeduction09 = new Integer(phPaymentDto.getAmountToTaxation());
			payDependentCount09 = new Integer(phPaymentDto.getDependent());
			payVariousDeduction09 = new Integer(genaraldeductionTmp);
			payPaymentTotal09 = new Integer(phPaymentDto.getPaymentTotal());
			payAdjCalcGap09 = null;
			payPaymentTax09 = payIncomeTax09; // 差引徴収税額09
		} else {
			paymentMonth09 = "";
			paymentPayDay09 = "";
			payTotalAllowance09 = null;
			payTaxFree09 = null;
			payTaxation09 = null;
			payIncomeTax09 = null;
			paySocInsDeduction09 = null;
			payPayInsDeduction09 = null;
			payDependentCount09 = null;
			payAdjCalcGap09 = null;
			payVariousDeduction09 = null;
			payPaymentTotal09 = null;
		}
	}
	
	/**
	 * 10月の給与情報を設定する。<br>
	 * @param isSetData    情報設定フラグ(true：情報設定、false：初期化)
	 * @param phPaymentDto 設定対象給与情報
	 * @param pdPayDeductionDao 給与明細情報DAO
	 * @throws IllegalAccessException 
	 * @throws NoSuchFieldException 
	 * @throws SQLException 
	 */
	private void setPaymentData10(boolean isSetData, PhPaymentDto phPaymentDto, PdPayDeductionDao pdPayDeductionDao)
			throws SQLException, NoSuchFieldException, IllegalAccessException {
		DetailMoneyDto pdPayDeductionDto; // 給与明細データ用DTO
		int restaxTmp = 0; // 住民税取得用
		int genaraldeductionTmp = 0; // 諸控除計算用
		
		//住民税取得
		restaxTmp = 0;
		
		if (isSetData) {
			pdPayDeductionDto = pdPayDeductionDao.findForDetail(phPaymentDto.getKCode(), phPaymentDto.getCalcMonth(),
					PayrollConst.DTL_RESIDENCE_TAX);
			if (pdPayDeductionDto != null) {
				restaxTmp = pdPayDeductionDto.getAmount();
			}
			// 諸控除額 = 総控除額−所得税額−住民税−社会保険料
			genaraldeductionTmp = phPaymentDto.getDeductionTotal() - phPaymentDto.getIncomeTax() - restaxTmp
					- phPaymentDto.getSocInsTotal();
			if (genaraldeductionTmp < 0) {
				genaraldeductionTmp = 0;
			}
			
			paymentMonth10 = String.valueOf(MospUtility.getMonth(phPaymentDto.getPayDate()));
			paymentPayDay10 = String.valueOf(MospUtility.getDay(phPaymentDto.getPayDate()));
			payTotalAllowance10 = new Integer(phPaymentDto.getAllowanceTotal());
			payTaxFree10 = new Integer(phPaymentDto.getTaxExempt());
			payTaxation10 = new Integer(phPaymentDto.getAmountToTaxation() + phPaymentDto.getSocInsTotal());
			payIncomeTax10 = new Integer(phPaymentDto.getIncomeTax());
			paySocInsDeduction10 = new Integer(phPaymentDto.getSocInsTotal());
			payPayInsDeduction10 = new Integer(phPaymentDto.getAmountToTaxation());
			payDependentCount10 = new Integer(phPaymentDto.getDependent());
			payVariousDeduction10 = new Integer(genaraldeductionTmp);
			payPaymentTotal10 = new Integer(phPaymentDto.getPaymentTotal());
			payAdjCalcGap10 = null;
			payPaymentTax10 = payIncomeTax10; // 差引徴収税額10
		} else {
			paymentMonth10 = "";
			paymentPayDay10 = "";
			payTotalAllowance10 = null;
			payTaxFree10 = null;
			payTaxation10 = null;
			payIncomeTax10 = null;
			paySocInsDeduction10 = null;
			payPayInsDeduction10 = null;
			payDependentCount10 = null;
			payAdjCalcGap10 = null;
			payVariousDeduction10 = null;
			payPaymentTotal10 = null;
		}
	}
	
	/**
	 * 11月の給与情報を設定する。<br>
	 * @param isSetData    情報設定フラグ(true：情報設定、false：初期化)
	 * @param phPaymentDto 設定対象給与情報
	 * @param pdPayDeductionDao 給与明細情報DAO
	 * @throws IllegalAccessException 
	 * @throws NoSuchFieldException 
	 * @throws SQLException 
	 */
	private void setPaymentData11(boolean isSetData, PhPaymentDto phPaymentDto, PdPayDeductionDao pdPayDeductionDao)
			throws SQLException, NoSuchFieldException, IllegalAccessException {
		DetailMoneyDto pdPayDeductionDto; // 給与明細データ用DTO
		int restaxTmp = 0; // 住民税取得用
		int genaraldeductionTmp = 0; // 諸控除計算用
		
		//住民税取得
		restaxTmp = 0;
		
		if (isSetData) {
			pdPayDeductionDto = pdPayDeductionDao.findForDetail(phPaymentDto.getKCode(), phPaymentDto.getCalcMonth(),
					PayrollConst.DTL_RESIDENCE_TAX);
			if (pdPayDeductionDto != null) {
				restaxTmp = pdPayDeductionDto.getAmount();
			}
			// 諸控除額 = 総控除額−所得税額−住民税−社会保険料
			genaraldeductionTmp = phPaymentDto.getDeductionTotal() - phPaymentDto.getIncomeTax() - restaxTmp
					- phPaymentDto.getSocInsTotal();
			if (genaraldeductionTmp < 0) {
				genaraldeductionTmp = 0;
			}
			
			paymentMonth11 = String.valueOf(MospUtility.getMonth(phPaymentDto.getPayDate()));
			paymentPayDay11 = String.valueOf(MospUtility.getDay(phPaymentDto.getPayDate()));
			payTotalAllowance11 = new Integer(phPaymentDto.getAllowanceTotal());
			payTaxFree11 = new Integer(phPaymentDto.getTaxExempt());
			payTaxation11 = new Integer(phPaymentDto.getAmountToTaxation() + phPaymentDto.getSocInsTotal());
			payIncomeTax11 = new Integer(phPaymentDto.getIncomeTax());
			paySocInsDeduction11 = new Integer(phPaymentDto.getSocInsTotal());
			payPayInsDeduction11 = new Integer(phPaymentDto.getAmountToTaxation());
			payDependentCount11 = new Integer(phPaymentDto.getDependent());
			payVariousDeduction11 = new Integer(genaraldeductionTmp);
			payPaymentTotal11 = new Integer(phPaymentDto.getPaymentTotal());
			payAdjCalcGap11 = null;
			payPaymentTax11 = payIncomeTax11; // 差引徴収税額11
		} else {
			paymentMonth11 = "";
			paymentPayDay11 = "";
			payTotalAllowance11 = null;
			payTaxFree11 = null;
			payTaxation11 = null;
			payIncomeTax11 = null;
			paySocInsDeduction11 = null;
			payPayInsDeduction11 = null;
			payDependentCount11 = null;
			payAdjCalcGap11 = null;
			payVariousDeduction11 = null;
			payPaymentTotal11 = null;
		}
	}
	
	/**
	 * 12月の給与情報を設定する。<br>
	 * @param isSetData    情報設定フラグ(true：情報設定、false：初期化)
	 * @param phPaymentDto 設定対象給与情報
	 * @param pdPayDeductionDao 給与明細情報DAO
	 * @throws IllegalAccessException 
	 * @throws NoSuchFieldException 
	 * @throws SQLException 
	 */
	private void setPaymentData12(boolean isSetData, PhPaymentDto phPaymentDto, PdPayDeductionDao pdPayDeductionDao)
			throws SQLException, NoSuchFieldException, IllegalAccessException {
		DetailMoneyDto pdPayDeductionDto; // 給与明細データ用DTO
		int restaxTmp = 0; // 住民税取得用
		int genaraldeductionTmp = 0; // 諸控除計算用
		
		//住民税取得
		restaxTmp = 0;
		
		if (isSetData) {
			pdPayDeductionDto = pdPayDeductionDao.findForDetail(phPaymentDto.getKCode(), phPaymentDto.getCalcMonth(),
					PayrollConst.DTL_RESIDENCE_TAX);
			if (pdPayDeductionDto != null) {
				restaxTmp = pdPayDeductionDto.getAmount();
			}
			// 諸控除額 = 総控除額−所得税額−住民税−社会保険料
			genaraldeductionTmp = phPaymentDto.getDeductionTotal() - phPaymentDto.getIncomeTax() - restaxTmp
					- phPaymentDto.getSocInsTotal();
			if (genaraldeductionTmp < 0) {
				genaraldeductionTmp = 0;
			}
			
			paymentMonth12 = String.valueOf(MospUtility.getMonth(phPaymentDto.getPayDate()));
			paymentPayDay12 = String.valueOf(MospUtility.getDay(phPaymentDto.getPayDate()));
			payTotalAllowance12 = new Integer(phPaymentDto.getAllowanceTotal());
			payTaxFree12 = new Integer(phPaymentDto.getTaxExempt());
			payTaxation12 = new Integer(phPaymentDto.getAmountToTaxation() + phPaymentDto.getSocInsTotal());
			payIncomeTax12 = new Integer(phPaymentDto.getIncomeTax());
			paySocInsDeduction12 = new Integer(phPaymentDto.getSocInsTotal());
			payPayInsDeduction12 = new Integer(phPaymentDto.getAmountToTaxation());
			payDependentCount12 = new Integer(phPaymentDto.getDependent());
			payVariousDeduction12 = new Integer(genaraldeductionTmp);
			payPaymentTotal12 = new Integer(phPaymentDto.getPaymentTotal());
			payAdjCalcGap12 = null;
			payPaymentTax12 = payIncomeTax12; // 差引徴収税額12
		} else {
			paymentMonth12 = "";
			paymentPayDay12 = "";
			payTotalAllowance12 = null;
			payTaxFree12 = null;
			payTaxation12 = null;
			payIncomeTax12 = null;
			paySocInsDeduction12 = null;
			payPayInsDeduction12 = null;
			payDependentCount12 = null;
			payAdjCalcGap12 = null;
			payVariousDeduction12 = null;
			payPaymentTotal12 = null;
		}
	}
	
	/**
	 * 賞与情報を設定する。<br>
	 * @param idx        設定対象回
	 * @param isSetData  情報設定フラグ(true：情報設定、false：初期化)
	 * @param udBonusDto 設定対象賞与情報
	 */
	private void setBonusData(int idx, boolean isSetData, PhBounsDto udBonusDto) {
		switch (idx) {
			case 0:
				setBonusData01(isSetData, udBonusDto);
				break;
			case 1:
				setBonusData02(isSetData, udBonusDto);
				break;
			case 2:
				setBonusData03(isSetData, udBonusDto);
				break;
			case 3:
				setBonusData04(isSetData, udBonusDto);
				break;
			case 4:
				setBonusData05(isSetData, udBonusDto);
				break;
			case 5:
				setBonusData06(isSetData, udBonusDto);
				break;
			default:
				break;
		}
	}
	
	/**
	 * 第1回の賞与情報を設定する。<br>
	 * @param isSetData  情報設定フラグ(true：情報設定、false：初期化)
	 * @param udBonusDto 設定対象給与情報
	 */
	private void setBonusData01(boolean isSetData, PhBounsDto udBonusDto) {
		if (isSetData) {
			bonusMonth01 = String.valueOf(MospUtility.getMonth(udBonusDto.getPayDate()));
			bonusPayDay01 = String.valueOf(MospUtility.getDay(udBonusDto.getPayDate()));
			bonTotalAllowance01 = new Integer(udBonusDto.getAllowanceTotal());
			bonTaxFree01 = null;
			bonTaxation01 = new Integer(udBonusDto.getAllowanceTotal());
			bonIncomeTax01 = new Integer(udBonusDto.getIncomeTax());
//			bonIncomeTaxRate01   = new Float(udBonusDto.getIncomeRate() * 100); // 所得税率
			bonIncomeTaxRate01 = new Float(0); // 所得税率
			bonSocInsDeduction01 = new Integer(udBonusDto.getSocInsTotal());
			bonPayInsDeduction01 = new Integer(udBonusDto.getAllowanceTotal() - udBonusDto.getSocInsTotal());
			bonDependentCount01 = new Integer(udBonusDto.getDependent());
//			bonVariousDeduction01 = new Integer(udBonusDto.calcBonusGenaralDeduction());	// 諸控除額
			bonVariousDeduction01 = new Integer(0); // 諸控除額
			bonPaymentTotal01 = new Integer(udBonusDto.getPaymentTotal());
			bonAdjCalcGap01 = null;
			bonPaymentTax01 = bonIncomeTax01; // 差引徴収税(賞与)01
		} else {
			bonusMonth01 = "";
			bonusPayDay01 = "";
			bonTotalAllowance01 = null;
			bonTaxFree01 = null;
			bonTaxation01 = null;
			bonIncomeTaxRate01 = null;
			bonIncomeTax01 = null;
			bonSocInsDeduction01 = null;
			bonPayInsDeduction01 = null;
			bonDependentCount01 = null;
			bonVariousDeduction01 = null;
			bonPaymentTotal01 = null;
			bonAdjCalcGap01 = null;
			bonPaymentTotal01 = null;
		}
	}
	
	/**
	 * 第2回の賞与情報を設定する。<br>
	 * @param isSetData  情報設定フラグ(true：情報設定、false：初期化)
	 * @param udBonusDto 設定対象給与情報
	 */
	private void setBonusData02(boolean isSetData, PhBounsDto udBonusDto) {
		if (isSetData) {
			bonusMonth02 = String.valueOf(MospUtility.getMonth(udBonusDto.getPayDate()));
			bonusPayDay02 = String.valueOf(MospUtility.getDay(udBonusDto.getPayDate()));
			bonTotalAllowance02 = new Integer(udBonusDto.getAllowanceTotal());
			bonTaxFree02 = null;
			bonTaxation02 = new Integer(udBonusDto.getAllowanceTotal());
			bonIncomeTax02 = new Integer(udBonusDto.getIncomeTax());
//			bonIncomeTaxRate02   = new Float(udBonusDto.getIncomeRate() * 100); // 所得税率
			bonIncomeTaxRate02 = new Float(0); // 所得税率
			bonSocInsDeduction02 = new Integer(udBonusDto.getSocInsTotal());
			bonPayInsDeduction02 = new Integer(udBonusDto.getAllowanceTotal() - udBonusDto.getSocInsTotal());
			bonDependentCount02 = new Integer(udBonusDto.getDependent());
//			bonVariousDeduction02 = new Integer(udBonusDto.calcBonusGenaralDeduction()); // 諸控除額
			bonVariousDeduction02 = new Integer(0); // 諸控除額
			bonPaymentTotal02 = new Integer(udBonusDto.getPaymentTotal());
			bonAdjCalcGap02 = null;
			bonPaymentTax02 = bonIncomeTax02; // 差引徴収税(賞与)02
		} else {
			bonusMonth02 = "";
			bonusPayDay02 = "";
			bonTotalAllowance02 = null;
			bonTaxFree02 = null;
			bonTaxation02 = null;
			bonIncomeTax02 = null;
			bonIncomeTaxRate02 = null;
			bonSocInsDeduction02 = null;
			bonPayInsDeduction02 = null;
			bonDependentCount02 = null;
			bonVariousDeduction02 = null;
			bonPaymentTotal02 = null;
			bonAdjCalcGap02 = null;
			bonPaymentTax02 = null; // 差引徴収税(賞与)02
		}
	}
	
	/**
	 * 第3回の賞与情報を設定する。<br>
	 * @param isSetData  情報設定フラグ(true：情報設定、false：初期化)
	 * @param udBonusDto 設定対象給与情報
	 */
	private void setBonusData03(boolean isSetData, PhBounsDto udBonusDto) {
		if (isSetData) {
			bonusMonth03 = String.valueOf(MospUtility.getMonth(udBonusDto.getPayDate()));
			bonusPayDay03 = String.valueOf(MospUtility.getDay(udBonusDto.getPayDate()));
			bonTotalAllowance03 = new Integer(udBonusDto.getAllowanceTotal());
			bonTaxFree03 = null;
			bonTaxation03 = new Integer(udBonusDto.getAllowanceTotal());
			bonIncomeTax03 = new Integer(udBonusDto.getIncomeTax());
//			bonIncomeTaxRate03   = new Float(udBonusDto.getIncomeRate() * 100); // 所得税率
			bonIncomeTaxRate03 = new Float(0); // 所得税率
			bonSocInsDeduction03 = new Integer(udBonusDto.getSocInsTotal());
			bonPayInsDeduction03 = new Integer(udBonusDto.getAllowanceTotal() - udBonusDto.getSocInsTotal());
			bonDependentCount03 = new Integer(udBonusDto.getDependent());
//			bonVariousDeduction03 = new Integer(udBonusDto.calcBonusGenaralDeduction()); // 諸控除額
			bonVariousDeduction03 = new Integer(0); // 諸控除額
			bonPaymentTotal03 = new Integer(udBonusDto.getPaymentTotal());
			bonAdjCalcGap03 = null;
			bonPaymentTax03 = bonIncomeTax03; // 差引徴収税(賞与)03
		} else {
			bonusMonth03 = "";
			bonusPayDay03 = "";
			bonTotalAllowance03 = null;
			bonTaxFree03 = null;
			bonTaxation03 = null;
			bonIncomeTax03 = null;
			bonIncomeTaxRate03 = null;
			bonSocInsDeduction03 = null;
			bonPayInsDeduction03 = null;
			bonDependentCount03 = null;
			bonVariousDeduction03 = null;
			bonPaymentTotal03 = null;
			bonAdjCalcGap03 = null;
			bonPaymentTax03 = null; // 差引徴収税(賞与)03
		}
	}
	
	/**
	 * 第4回の賞与情報を設定する。<br>
	 * @param isSetData  情報設定フラグ(true：情報設定、false：初期化)
	 * @param udBonusDto 設定対象給与情報
	 */
	private void setBonusData04(boolean isSetData, PhBounsDto udBonusDto) {
		if (isSetData) {
			bonusMonth04 = String.valueOf(MospUtility.getMonth(udBonusDto.getPayDate()));
			bonusPayDay04 = String.valueOf(MospUtility.getDay(udBonusDto.getPayDate()));
			bonTotalAllowance04 = new Integer(udBonusDto.getAllowanceTotal());
			bonTaxFree04 = null;
			bonTaxation04 = new Integer(udBonusDto.getAllowanceTotal());
			bonIncomeTax04 = new Integer(udBonusDto.getIncomeTax());
//			bonIncomeTaxRate03   = new Float(udBonusDto.getIncomeRate() * 100); // 所得税率
			bonIncomeTaxRate03 = new Float(0); // 所得税率
			bonSocInsDeduction04 = new Integer(udBonusDto.getSocInsTotal());
			bonPayInsDeduction04 = new Integer(udBonusDto.getAllowanceTotal() - udBonusDto.getSocInsTotal());
			bonDependentCount04 = new Integer(udBonusDto.getDependent());
//			bonVariousDeduction04 = new Integer(udBonusDto.calcBonusGenaralDeduction()); // 諸控除額
			bonVariousDeduction04 = new Integer(0); // 諸控除額
			bonPaymentTotal04 = new Integer(udBonusDto.getPaymentTotal());
			bonAdjCalcGap04 = null;
			bonPaymentTax04 = bonIncomeTax04; // 差引徴収税(賞与)04
		} else {
			bonusMonth04 = "";
			bonusPayDay04 = "";
			bonTotalAllowance04 = null;
			bonTaxFree04 = null;
			bonTaxation04 = null;
			bonIncomeTax04 = null;
			bonIncomeTaxRate04 = null;
			bonSocInsDeduction04 = null;
			bonPayInsDeduction04 = null;
			bonDependentCount04 = null;
			bonVariousDeduction04 = null;
			bonPaymentTotal04 = null;
			bonAdjCalcGap04 = null;
			bonPaymentTax04 = null; // 差引徴収税(賞与)04
		}
	}
	
	/**
	 * 第5回の賞与情報を設定する。<br>
	 * @param isSetData  情報設定フラグ(true：情報設定、false：初期化)
	 * @param udBonusDto 設定対象給与情報
	 */
	private void setBonusData05(boolean isSetData, PhBounsDto udBonusDto) {
		if (isSetData) {
			bonusMonth05 = String.valueOf(MospUtility.getMonth(udBonusDto.getPayDate()));
			bonusPayDay05 = String.valueOf(MospUtility.getDay(udBonusDto.getPayDate()));
			bonTotalAllowance05 = new Integer(udBonusDto.getAllowanceTotal());
			bonTaxFree05 = null;
			bonTaxation05 = new Integer(udBonusDto.getAllowanceTotal());
			bonIncomeTax05 = new Integer(udBonusDto.getIncomeTax());
//			bonIncomeTaxRate03   = new Float(udBonusDto.getIncomeRate() * 100); // 所得税率
			bonIncomeTaxRate03 = new Float(0); // 所得税率
			bonSocInsDeduction05 = new Integer(udBonusDto.getSocInsTotal());
			bonPayInsDeduction05 = new Integer(udBonusDto.getAllowanceTotal() - udBonusDto.getSocInsTotal());
			bonDependentCount05 = new Integer(udBonusDto.getDependent());
//			bonVariousDeduction05 = new Integer(udBonusDto.calcBonusGenaralDeduction()); // 諸控除額
			bonVariousDeduction05 = new Integer(0); // 諸控除額
			bonPaymentTotal05 = new Integer(udBonusDto.getPaymentTotal());
			bonAdjCalcGap05 = null;
			bonPaymentTax05 = bonIncomeTax05; // 差引徴収税(賞与)05
		} else {
			bonusMonth05 = "";
			bonusPayDay05 = "";
			bonTotalAllowance05 = null;
			bonTaxFree05 = null;
			bonTaxation05 = null;
			bonIncomeTax05 = null;
			bonIncomeTaxRate05 = null;
			bonSocInsDeduction05 = null;
			bonPayInsDeduction05 = null;
			bonDependentCount05 = null;
			bonVariousDeduction05 = null;
			bonPaymentTotal05 = null;
			bonAdjCalcGap05 = null;
			bonPaymentTax05 = null; // 差引徴収税(賞与)05
		}
	}
	
	/**
	 * 第6回の賞与情報を設定する。<br>
	 * @param isSetData  情報設定フラグ(true：情報設定、false：初期化)
	 * @param udBonusDto 設定対象給与情報
	 */
	private void setBonusData06(boolean isSetData, PhBounsDto udBonusDto) {
		if (isSetData) {
			bonusMonth06 = String.valueOf(MospUtility.getMonth(udBonusDto.getPayDate()));
			bonusPayDay06 = String.valueOf(MospUtility.getDay(udBonusDto.getPayDate()));
			bonTotalAllowance06 = new Integer(udBonusDto.getAllowanceTotal());
			bonTaxFree06 = null;
			bonTaxation06 = new Integer(udBonusDto.getAllowanceTotal());
			bonIncomeTax06 = new Integer(udBonusDto.getIncomeTax());
//			bonIncomeTaxRate03   = new Float(udBonusDto.getIncomeRate() * 100); // 所得税率
			bonIncomeTaxRate03 = new Float(0); // 所得税率
			bonSocInsDeduction06 = new Integer(udBonusDto.getSocInsTotal());
			bonPayInsDeduction06 = new Integer(udBonusDto.getAllowanceTotal() - udBonusDto.getSocInsTotal());
			bonDependentCount06 = new Integer(udBonusDto.getDependent());
//			bonVariousDeduction06 = new Integer(udBonusDto.calcBonusGenaralDeduction()); // 諸控除額
			bonVariousDeduction06 = new Integer(0); // 諸控除額
			bonPaymentTotal06 = new Integer(udBonusDto.getPaymentTotal());
			bonAdjCalcGap06 = null;
			bonPaymentTax06 = bonIncomeTax06; // 差引徴収税(賞与)06
		} else {
			bonusMonth06 = "";
			bonusPayDay06 = "";
			bonTotalAllowance06 = null;
			bonTaxFree06 = null;
			bonTaxation06 = null;
			bonIncomeTax06 = null;
			bonIncomeTaxRate06 = null;
			bonSocInsDeduction06 = null;
			bonPayInsDeduction06 = null;
			bonDependentCount06 = null;
			bonVariousDeduction06 = null;
			bonPaymentTotal06 = null;
			bonAdjCalcGap06 = null;
			bonPaymentTax06 = null; // 差引徴収税(賞与)06
		}
	}
	
	// アクセサメソッド
	/**
	 * @param adjustYear
	 */
	public void setAdjustYear(String adjustYear) {
		this.adjustYear = adjustYear;
	}
	
	/**
	 * @param adjustYear
	 */
	public void setAdjustYearYY(String adjustYear) {
		adjustYearYY = adjustYear;
	}
	
	/**
	 * @param stationCode
	 */
	public void setStationCode(String stationCode) {
		this.stationCode = stationCode;
	}
	
	public void setStationName(String stationName) {
		this.stationName = stationName;
	}
	
	public void setPositionCode(String positionCode) {
		this.positionCode = positionCode;
	}
	
	public void setPositionName(String positionName) {
		this.positionName = positionName;
	}
	
	public void settouKyu(String toukyu) {
		touKyu = toukyu;
	}
	
	public void setKCode(String kCode) {
		this.kCode = kCode;
	}
	
	public void setKName(String kName) {
		this.kName = kName;
	}
	
	/**
	 * @param fName
	 */
	public void setFName(String fName) {
		this.fName = fName;
	}
	
	/**
	 * @param postalCode
	 */
	public void setPostalCode(String postalCode) {
		this.postalCode = postalCode;
	}
	
	/**
	 * @param address
	 */
	public void setAddress(String address) {
		this.address = address;
	}
	
	public void setBirthDate(String birthDate) {
		this.birthDate = birthDate;
	}
	
	public void setPaymentMonth01(String paymentMonth01) {
		this.paymentMonth01 = paymentMonth01;
	} // 支給月01
	
	public void setPaymentMonth02(String paymentMonth02) {
		this.paymentMonth02 = paymentMonth02;
	} // 支給月02
	
	public void setPaymentMonth03(String paymentMonth03) {
		this.paymentMonth03 = paymentMonth03;
	} // 支給月03
	
	public void setPaymentMonth04(String paymentMonth04) {
		this.paymentMonth04 = paymentMonth04;
	} // 支給月04
	
	public void setPaymentMonth05(String paymentMonth05) {
		this.paymentMonth05 = paymentMonth05;
	} // 支給月05
	
	public void setPaymentMonth06(String paymentMonth06) {
		this.paymentMonth06 = paymentMonth06;
	} // 支給月06
	
	public void setPaymentMonth07(String paymentMonth07) {
		this.paymentMonth07 = paymentMonth07;
	} // 支給月07
	
	public void setPaymentMonth08(String paymentMonth08) {
		this.paymentMonth08 = paymentMonth08;
	} // 支給月08
	
	public void setPaymentMonth09(String paymentMonth09) {
		this.paymentMonth09 = paymentMonth09;
	} // 支給月09
	
	public void setPaymentMonth10(String paymentMonth10) {
		this.paymentMonth10 = paymentMonth10;
	} // 支給月10
	
	public void setPaymentMonth11(String paymentMonth11) {
		this.paymentMonth11 = paymentMonth11;
	} // 支給月11
	
	public void setPaymentMonth12(String paymentMonth12) {
		this.paymentMonth12 = paymentMonth12;
	} // 支給月12
	
	public void setPaymentPayDay01(String paymentPayDay01) {
		this.paymentPayDay01 = paymentPayDay01;
	} // 支給日01
	
	public void setPaymentPayDay02(String paymentPayDay02) {
		this.paymentPayDay02 = paymentPayDay02;
	} // 支給日02
	
	public void setPaymentPayDay03(String paymentPayDay03) {
		this.paymentPayDay03 = paymentPayDay03;
	} // 支給日03
	
	public void setPaymentPayDay04(String paymentPayDay04) {
		this.paymentPayDay04 = paymentPayDay04;
	} // 支給日04
	
	public void setPaymentPayDay05(String paymentPayDay05) {
		this.paymentPayDay05 = paymentPayDay05;
	} // 支給日05
	
	public void setPaymentPayDay06(String paymentPayDay06) {
		this.paymentPayDay06 = paymentPayDay06;
	} // 支給日06
	
	public void setPaymentPayDay07(String paymentPayDay07) {
		this.paymentPayDay07 = paymentPayDay07;
	} // 支給日07
	
	public void setPaymentPayDay08(String paymentPayDay08) {
		this.paymentPayDay08 = paymentPayDay08;
	} // 支給日08
	
	public void setPaymentPayDay09(String paymentPayDay09) {
		this.paymentPayDay09 = paymentPayDay09;
	} // 支給日09
	
	public void setPaymentPayDay10(String paymentPayDay10) {
		this.paymentPayDay10 = paymentPayDay10;
	} // 支給日10
	
	public void setPaymentPayDay11(String paymentPayDay11) {
		this.paymentPayDay11 = paymentPayDay11;
	} // 支給日11
	
	public void setPaymentPayDay12(String paymentPayDay12) {
		this.paymentPayDay12 = paymentPayDay12;
	} // 支給日12
	
	public void setPayTotalAllowance01(Integer payTotalAllowance01) {
		this.payTotalAllowance01 = payTotalAllowance01;
	} // 総支給額01 
	
	public void setPayTotalAllowance02(Integer payTotalAllowance02) {
		this.payTotalAllowance02 = payTotalAllowance02;
	} // 総支給額02
	
	public void setPayTotalAllowance03(Integer payTotalAllowance03) {
		this.payTotalAllowance03 = payTotalAllowance03;
	} // 総支給額03
	
	public void setPayTotalAllowance04(Integer payTotalAllowance04) {
		this.payTotalAllowance04 = payTotalAllowance04;
	} // 総支給額04
	
	public void setPayTotalAllowance05(Integer payTotalAllowance05) {
		this.payTotalAllowance05 = payTotalAllowance05;
	} // 総支給額05
	
	public void setPayTotalAllowance06(Integer payTotalAllowance06) {
		this.payTotalAllowance06 = payTotalAllowance06;
	} // 総支給額06
	
	public void setPayTotalAllowance07(Integer payTotalAllowance07) {
		this.payTotalAllowance07 = payTotalAllowance07;
	} // 総支給額07
	
	public void setPayTotalAllowance08(Integer payTotalAllowance08) {
		this.payTotalAllowance08 = payTotalAllowance08;
	} // 総支給額08
	
	public void setPayTotalAllowance09(Integer payTotalAllowance09) {
		this.payTotalAllowance09 = payTotalAllowance09;
	} // 総支給額09
	
	public void setPayTotalAllowance10(Integer payTotalAllowance10) {
		this.payTotalAllowance10 = payTotalAllowance10;
	} // 総支給額10
	
	public void setPayTotalAllowance11(Integer payTotalAllowance11) {
		this.payTotalAllowance11 = payTotalAllowance11;
	} // 総支給額11
	
	public void setPayTotalAllowance12(Integer payTotalAllowance12) {
		this.payTotalAllowance12 = payTotalAllowance12;
	} // 総支給額12
	
	public void setPayTaxFree01(Integer payTaxFree01) {
		this.payTaxFree01 = payTaxFree01;
	} // 非課税額01
	
	public void setPayTaxFree02(Integer payTaxFree02) {
		this.payTaxFree02 = payTaxFree02;
	} // 非課税額02
	
	public void setPayTaxFree03(Integer payTaxFree03) {
		this.payTaxFree03 = payTaxFree03;
	} // 非課税額03
	
	public void setPayTaxFree04(Integer payTaxFree04) {
		this.payTaxFree04 = payTaxFree04;
	} // 非課税額04
	
	public void setPayTaxFree05(Integer payTaxFree05) {
		this.payTaxFree05 = payTaxFree05;
	} // 非課税額05
	
	public void setPayTaxFree06(Integer payTaxFree06) {
		this.payTaxFree06 = payTaxFree06;
	} // 非課税額06
	
	public void setPayTaxFree07(Integer payTaxFree07) {
		this.payTaxFree07 = payTaxFree07;
	} // 非課税額07
	
	public void setPayTaxFree08(Integer payTaxFree08) {
		this.payTaxFree08 = payTaxFree08;
	} // 非課税額08
	
	public void setPayTaxFree09(Integer payTaxFree09) {
		this.payTaxFree09 = payTaxFree09;
	} // 非課税額09
	
	public void setPayTaxFree10(Integer payTaxFree10) {
		this.payTaxFree10 = payTaxFree10;
	} // 非課税額10
	
	public void setPayTaxFree11(Integer payTaxFree11) {
		this.payTaxFree11 = payTaxFree11;
	} // 非課税額11
	
	public void setPayTaxFree12(Integer payTaxFree12) {
		this.payTaxFree12 = payTaxFree12;
	} // 非課税額12
	
	public void setPayTaxation01(Integer payTaxation01) {
		this.payTaxation01 = payTaxation01;
	} // 課税支給額01
	
	public void setPayTaxation02(Integer payTaxation02) {
		this.payTaxation02 = payTaxation02;
	} // 課税支給額02
	
	public void setPayTaxation03(Integer payTaxation03) {
		this.payTaxation03 = payTaxation03;
	} // 課税支給額03
	
	public void setPayTaxation04(Integer payTaxation04) {
		this.payTaxation04 = payTaxation04;
	} // 課税支給額04
	
	public void setPayTaxation05(Integer payTaxation05) {
		this.payTaxation05 = payTaxation05;
	} // 課税支給額05
	
	public void setPayTaxation06(Integer payTaxation06) {
		this.payTaxation06 = payTaxation06;
	} // 課税支給額06
	
	public void setPayTaxation07(Integer payTaxation07) {
		this.payTaxation07 = payTaxation07;
	} // 課税支給額07
	
	public void setPayTaxation08(Integer payTaxation08) {
		this.payTaxation08 = payTaxation08;
	} // 課税支給額08
	
	public void setPayTaxation09(Integer payTaxation09) {
		this.payTaxation09 = payTaxation09;
	} // 課税支給額09
	
	public void setPayTaxation10(Integer payTaxation10) {
		this.payTaxation10 = payTaxation10;
	} // 課税支給額10
	
	public void setPayTaxation11(Integer payTaxation11) {
		this.payTaxation11 = payTaxation11;
	} // 課税支給額11
	
	public void setPayTaxation12(Integer payTaxation12) {
		this.payTaxation12 = payTaxation12;
	} // 課税支給額12
	
	public void setPaySocInsDeduction01(Integer paySocInsDeduction01) {
		this.paySocInsDeduction01 = paySocInsDeduction01;
	} // 社会保険料01
	
	public void setPaySocInsDeduction02(Integer paySocInsDeduction02) {
		this.paySocInsDeduction02 = paySocInsDeduction02;
	} // 社会保険料02
	
	public void setPaySocInsDeduction03(Integer paySocInsDeduction03) {
		this.paySocInsDeduction03 = paySocInsDeduction03;
	} // 社会保険料03
	
	public void setPaySocInsDeduction04(Integer paySocInsDeduction04) {
		this.paySocInsDeduction04 = paySocInsDeduction04;
	} // 社会保険料04
	
	public void setPaySocInsDeduction05(Integer paySocInsDeduction05) {
		this.paySocInsDeduction05 = paySocInsDeduction05;
	} // 社会保険料05
	
	public void setPaySocInsDeduction06(Integer paySocInsDeduction06) {
		this.paySocInsDeduction06 = paySocInsDeduction06;
	} // 社会保険料06
	
	public void setPaySocInsDeduction07(Integer paySocInsDeduction07) {
		this.paySocInsDeduction07 = paySocInsDeduction07;
	} // 社会保険料07
	
	public void setPaySocInsDeduction08(Integer paySocInsDeduction08) {
		this.paySocInsDeduction08 = paySocInsDeduction08;
	} // 社会保険料08
	
	public void setPaySocInsDeduction09(Integer paySocInsDeduction09) {
		this.paySocInsDeduction09 = paySocInsDeduction09;
	} // 社会保険料09
	
	public void setPaySocInsDeduction10(Integer paySocInsDeduction10) {
		this.paySocInsDeduction10 = paySocInsDeduction10;
	} // 社会保険料10
	
	public void setPaySocInsDeduction11(Integer paySocInsDeduction11) {
		this.paySocInsDeduction11 = paySocInsDeduction11;
	} // 社会保険料11
	
	public void setPaySocInsDeduction12(Integer paySocInsDeduction12) {
		this.paySocInsDeduction12 = paySocInsDeduction12;
	} // 社会保険料12
	
	public void setPayPayInsDeduction01(Integer payPayInsDeduction01) {
		this.payPayInsDeduction01 = payPayInsDeduction01;
	} // 社会保険料控除後の給与等の金額01
	
	public void setPayPayInsDeduction02(Integer payPayInsDeduction02) {
		this.payPayInsDeduction02 = payPayInsDeduction02;
	} // 社会保険料控除後の給与等の金額02
	
	public void setPayPayInsDeduction03(Integer payPayInsDeduction03) {
		this.payPayInsDeduction03 = payPayInsDeduction03;
	} // 社会保険料控除後の給与等の金額03
	
	public void setPayPayInsDeduction04(Integer payPayInsDeduction04) {
		this.payPayInsDeduction04 = payPayInsDeduction04;
	} // 社会保険料控除後の給与等の金額04
	
	public void setPayPayInsDeduction05(Integer payPayInsDeduction05) {
		this.payPayInsDeduction05 = payPayInsDeduction05;
	} // 社会保険料控除後の給与等の金額05
	
	public void setPayPayInsDeduction06(Integer payPayInsDeduction06) {
		this.payPayInsDeduction06 = payPayInsDeduction06;
	} // 社会保険料控除後の給与等の金額06
	
	public void setPayPayInsDeduction07(Integer payPayInsDeduction07) {
		this.payPayInsDeduction07 = payPayInsDeduction07;
	} // 社会保険料控除後の給与等の金額07
	
	public void setPayPayInsDeduction08(Integer payPayInsDeduction08) {
		this.payPayInsDeduction08 = payPayInsDeduction08;
	} // 社会保険料控除後の給与等の金額08
	
	public void setPayPayInsDeduction09(Integer payPayInsDeduction09) {
		this.payPayInsDeduction09 = payPayInsDeduction09;
	} // 社会保険料控除後の給与等の金額09
	
	public void setPayPayInsDeduction10(Integer payPayInsDeduction10) {
		this.payPayInsDeduction10 = payPayInsDeduction10;
	} // 社会保険料控除後の給与等の金額10
	
	public void setPayPayInsDeduction11(Integer payPayInsDeduction11) {
		this.payPayInsDeduction11 = payPayInsDeduction11;
	} // 社会保険料控除後の給与等の金額11
	
	public void setPayPayInsDeduction12(Integer payPayInsDeduction12) {
		this.payPayInsDeduction12 = payPayInsDeduction12;
	} // 社会保険料控除後の給与等の金額12
	
	public void setPayDependentCount01(Integer payDependentCount01) {
		this.payDependentCount01 = payDependentCount01;
	} // 扶養親族数(給与)01
	
	public void setPayDependentCount02(Integer payDependentCount02) {
		this.payDependentCount02 = payDependentCount02;
	} // 扶養親族数(給与)02
	
	public void setPayDependentCount03(Integer payDependentCount03) {
		this.payDependentCount03 = payDependentCount03;
	} // 扶養親族数(給与)03
	
	public void setPayDependentCount04(Integer payDependentCount04) {
		this.payDependentCount04 = payDependentCount04;
	} // 扶養親族数(給与)04
	
	public void setPayDependentCount05(Integer payDependentCount05) {
		this.payDependentCount05 = payDependentCount05;
	} // 扶養親族数(給与)05
	
	public void setPayDependentCount06(Integer payDependentCount06) {
		this.payDependentCount06 = payDependentCount06;
	} // 扶養親族数(給与)06
	
	public void setPayDependentCount07(Integer payDependentCount07) {
		this.payDependentCount07 = payDependentCount07;
	} // 扶養親族数(給与)07
	
	public void setPayDependentCount08(Integer payDependentCount08) {
		this.payDependentCount08 = payDependentCount08;
	} // 扶養親族数(給与)08
	
	public void setPayDependentCount09(Integer payDependentCount09) {
		this.payDependentCount09 = payDependentCount09;
	} // 扶養親族数(給与)09
	
	public void setPayDependentCount10(Integer payDependentCount10) {
		this.payDependentCount10 = payDependentCount10;
	} // 扶養親族数(給与)10
	
	public void setPayDependentCount11(Integer payDependentCount11) {
		this.payDependentCount11 = payDependentCount11;
	} // 扶養親族数(給与)11
	
	public void setPayDependentCount12(Integer payDependentCount12) {
		this.payDependentCount12 = payDependentCount12;
	} // 扶養親族数(給与)12
	
	public void setPayIncomeTax01(Integer payIncomeTax01) {
		this.payIncomeTax01 = payIncomeTax01;
	} // 所得税01 
	
	public void setPayIncomeTax02(Integer payIncomeTax02) {
		this.payIncomeTax02 = payIncomeTax02;
	} // 所得税02
	
	public void setPayIncomeTax03(Integer payIncomeTax03) {
		this.payIncomeTax03 = payIncomeTax03;
	} // 所得税03
	
	public void setPayIncomeTax04(Integer payIncomeTax04) {
		this.payIncomeTax04 = payIncomeTax04;
	} // 所得税04
	
	public void setPayIncomeTax05(Integer payIncomeTax05) {
		this.payIncomeTax05 = payIncomeTax05;
	} // 所得税05
	
	public void setPayIncomeTax06(Integer payIncomeTax06) {
		this.payIncomeTax06 = payIncomeTax06;
	} // 所得税06
	
	public void setPayIncomeTax07(Integer payIncomeTax07) {
		this.payIncomeTax07 = payIncomeTax07;
	} // 所得税07
	
	public void setPayIncomeTax08(Integer payIncomeTax08) {
		this.payIncomeTax08 = payIncomeTax08;
	} // 所得税08
	
	public void setPayIncomeTax09(Integer payIncomeTax09) {
		this.payIncomeTax09 = payIncomeTax09;
	} // 所得税09
	
	public void setPayIncomeTax10(Integer payIncomeTax10) {
		this.payIncomeTax10 = payIncomeTax10;
	} // 所得税10
	
	public void setPayIncomeTax11(Integer payIncomeTax11) {
		this.payIncomeTax11 = payIncomeTax11;
	} // 所得税11
	
	public void setPayIncomeTax12(Integer payIncomeTax12) {
		this.payIncomeTax12 = payIncomeTax12;
	} // 所得税12
	
	public void setPayAdjCalcGap01(Integer payAdjCalcGap01) {
		this.payAdjCalcGap01 = payAdjCalcGap01;
	} // 年調による過不足01
	
	public void setPayAdjCalcGap02(Integer payAdjCalcGap02) {
		this.payAdjCalcGap02 = payAdjCalcGap02;
	} // 年調による過不足02
	
	public void setPayAdjCalcGap03(Integer payAdjCalcGap03) {
		this.payAdjCalcGap03 = payAdjCalcGap03;
	} // 年調による過不足03
	
	public void setPayAdjCalcGap04(Integer payAdjCalcGap04) {
		this.payAdjCalcGap04 = payAdjCalcGap04;
	} // 年調による過不足04
	
	public void setPayAdjCalcGap05(Integer payAdjCalcGap05) {
		this.payAdjCalcGap05 = payAdjCalcGap05;
	} // 年調による過不足05
	
	public void setPayAdjCalcGap06(Integer payAdjCalcGap06) {
		this.payAdjCalcGap06 = payAdjCalcGap06;
	} // 年調による過不足06
	
	public void setPayAdjCalcGap07(Integer payAdjCalcGap07) {
		this.payAdjCalcGap07 = payAdjCalcGap07;
	} // 年調による過不足07
	
	public void setPayAdjCalcGap08(Integer payAdjCalcGap08) {
		this.payAdjCalcGap08 = payAdjCalcGap08;
	} // 年調による過不足08
	
	public void setPayAdjCalcGap09(Integer payAdjCalcGap09) {
		this.payAdjCalcGap09 = payAdjCalcGap09;
	} // 年調による過不足09
	
	public void setPayAdjCalcGap10(Integer payAdjCalcGap10) {
		this.payAdjCalcGap10 = payAdjCalcGap10;
	} // 年調による過不足10
	
	public void setPayAdjCalcGap11(Integer payAdjCalcGap11) {
		this.payAdjCalcGap11 = payAdjCalcGap11;
	} // 年調による過不足11
	
	public void setPayAdjCalcGap12(Integer payAdjCalcGap12) {
		this.payAdjCalcGap12 = payAdjCalcGap12;
	} // 年調による過不足12
	
	public void setPayVariousDeduction01(Integer payVariousDeduction01) {
		this.payVariousDeduction01 = payVariousDeduction01;
	} // 諸控除01
	
	public void setPayVariousDeduction02(Integer payVariousDeduction02) {
		this.payVariousDeduction02 = payVariousDeduction02;
	} // 諸控除02
	
	public void setPayVariousDeduction03(Integer payVariousDeduction03) {
		this.payVariousDeduction03 = payVariousDeduction03;
	} // 諸控除03
	
	public void setPayVariousDeduction04(Integer payVariousDeduction04) {
		this.payVariousDeduction04 = payVariousDeduction04;
	} // 諸控除04
	
	public void setPayVariousDeduction05(Integer payVariousDeduction05) {
		this.payVariousDeduction05 = payVariousDeduction05;
	} // 諸控除05
	
	public void setPayVariousDeduction06(Integer payVariousDeduction06) {
		this.payVariousDeduction06 = payVariousDeduction06;
	} // 諸控除06
	
	public void setPayVariousDeduction07(Integer payVariousDeduction07) {
		this.payVariousDeduction07 = payVariousDeduction07;
	} // 諸控除07
	
	public void setPayVariousDeduction08(Integer payVariousDeduction08) {
		this.payVariousDeduction08 = payVariousDeduction08;
	} // 諸控除08
	
	public void setPayVariousDeduction09(Integer payVariousDeduction09) {
		this.payVariousDeduction09 = payVariousDeduction09;
	} // 諸控除09
	
	public void setPayVariousDeduction10(Integer payVariousDeduction10) {
		this.payVariousDeduction10 = payVariousDeduction10;
	} // 諸控除10
	
	public void setPayVariousDeduction11(Integer payVariousDeduction11) {
		this.payVariousDeduction11 = payVariousDeduction11;
	} // 諸控除11
	
	public void setPayVariousDeduction12(Integer payVariousDeduction12) {
		this.payVariousDeduction12 = payVariousDeduction12;
	} // 諸控除12
	
	public void setPayPaymentTotal01(Integer payPaymentTotal01) {
		this.payPaymentTotal01 = payPaymentTotal01;
	} // 差引支給額01
	
	public void setPayPaymentTotal02(Integer payPaymentTotal02) {
		this.payPaymentTotal02 = payPaymentTotal02;
	} // 差引支給額02
	
	public void setPayPaymentTotal03(Integer payPaymentTotal03) {
		this.payPaymentTotal03 = payPaymentTotal03;
	} // 差引支給額03
	
	public void setPayPaymentTotal04(Integer payPaymentTotal04) {
		this.payPaymentTotal04 = payPaymentTotal04;
	} // 差引支給額04
	
	public void setPayPaymentTotal05(Integer payPaymentTotal05) {
		this.payPaymentTotal05 = payPaymentTotal05;
	} // 差引支給額05
	
	public void setPayPaymentTotal06(Integer payPaymentTotal06) {
		this.payPaymentTotal06 = payPaymentTotal06;
	} // 差引支給額06
	
	public void setPayPaymentTotal07(Integer payPaymentTotal07) {
		this.payPaymentTotal07 = payPaymentTotal07;
	} // 差引支給額07
	
	public void setPayPaymentTotal08(Integer payPaymentTotal08) {
		this.payPaymentTotal08 = payPaymentTotal08;
	} // 差引支給額08
	
	public void setPayPaymentTotal09(Integer payPaymentTotal09) {
		this.payPaymentTotal09 = payPaymentTotal09;
	} // 差引支給額09
	
	public void setPayPaymentTotal10(Integer payPaymentTotal10) {
		this.payPaymentTotal10 = payPaymentTotal10;
	} // 差引支給額10
	
	public void setPayPaymentTotal11(Integer payPaymentTotal11) {
		this.payPaymentTotal11 = payPaymentTotal11;
	} // 差引支給額11
	
	public void setPayPaymentTotal12(Integer payPaymentTotal12) {
		this.payPaymentTotal12 = payPaymentTotal12;
	} // 差引支給額12
	
	public void setPayPaymentTax01(Integer payPaymentTax01) {
		this.payPaymentTax01 = payPaymentTax01;
	} // 差引徴収税額01
	
	public void setPayPaymentTax02(Integer payPaymentTax02) {
		this.payPaymentTax02 = payPaymentTax02;
	} // 差引徴収税額02
	
	public void setPayPaymentTax03(Integer payPaymentTax03) {
		this.payPaymentTax03 = payPaymentTax03;
	} // 差引徴収税額03
	
	public void setPayPaymentTax04(Integer payPaymentTax04) {
		this.payPaymentTax04 = payPaymentTax04;
	} // 差引徴収税額04
	
	public void setPayPaymentTax05(Integer payPaymentTax05) {
		this.payPaymentTax05 = payPaymentTax05;
	} // 差引徴収税額05
	
	public void setPayPaymentTax06(Integer payPaymentTax06) {
		this.payPaymentTax06 = payPaymentTax06;
	} // 差引徴収税額06
	
	public void setPayPaymentTax07(Integer payPaymentTax07) {
		this.payPaymentTax07 = payPaymentTax07;
	} // 差引徴収税額07
	
	public void setPayPaymentTax08(Integer payPaymentTax08) {
		this.payPaymentTax08 = payPaymentTax08;
	} // 差引徴収税額08
	
	public void setPayPaymentTax09(Integer payPaymentTax09) {
		this.payPaymentTax09 = payPaymentTax09;
	} // 差引徴収税額09
	
	public void setPayPaymentTax10(Integer payPaymentTax10) {
		this.payPaymentTax10 = payPaymentTax10;
	} // 差引徴収税額10
	
	public void setPayPaymentTax11(Integer payPaymentTax11) {
		this.payPaymentTax11 = payPaymentTax11;
	} // 差引徴収税額11
	
	public void setPayPaymentTax12(Integer payPaymentTax12) {
		this.payPaymentTax12 = payPaymentTax12;
	} // 差引徴収税額12
	
	public void setBonusMonth01(String bonusMonth01) {
		this.bonusMonth01 = bonusMonth01;
	} // 支給月(賞与)01
	
	public void setBonusMonth02(String bonusMonth02) {
		this.bonusMonth02 = bonusMonth02;
	} // 支給月(賞与)02
	
	public void setBonusMonth03(String bonusMonth03) {
		this.bonusMonth03 = bonusMonth03;
	} // 支給月(賞与)03
	
	public void setBonusMonth04(String bonusMonth04) {
		this.bonusMonth04 = bonusMonth04;
	} // 支給月(賞与)04
	
	public void setBonusMonth05(String bonusMonth05) {
		this.bonusMonth05 = bonusMonth05;
	} // 支給月(賞与)05
	
	public void setBonusMonth06(String bonusMonth06) {
		this.bonusMonth06 = bonusMonth06;
	} // 支給月(賞与)06
	
	public void setBonusPayDay01(String bonusPayDay01) {
		this.bonusPayDay01 = bonusPayDay01;
	} // 支給日(賞与)01
	
	public void setBonusPayDay02(String bonusPayDay02) {
		this.bonusPayDay02 = bonusPayDay02;
	} // 支給日(賞与)02
	
	public void setBonusPayDay03(String bonusPayDay03) {
		this.bonusPayDay03 = bonusPayDay03;
	} // 支給日(賞与)03
	
	public void setBonusPayDay04(String bonusPayDay04) {
		this.bonusPayDay04 = bonusPayDay04;
	} // 支給日(賞与)04
	
	public void setBonusPayDay05(String bonusPayDay05) {
		this.bonusPayDay05 = bonusPayDay05;
	} // 支給日(賞与)05
	
	public void setBonusPayDay06(String bonusPayDay06) {
		this.bonusPayDay06 = bonusPayDay06;
	} // 支給日(賞与)06
	
	public void setBonTotalAllowance01(Integer bonTotalAllowance01) {
		this.bonTotalAllowance01 = bonTotalAllowance01;
	} // 総支給額(賞与01)
	
	public void setBonTotalAllowance02(Integer bonTotalAllowance02) {
		this.bonTotalAllowance02 = bonTotalAllowance02;
	} // 総支給額(賞与02)
	
	public void setBonTotalAllowance03(Integer bonTotalAllowance03) {
		this.bonTotalAllowance03 = bonTotalAllowance03;
	} // 総支給額(賞与03)
	
	public void setBonTotalAllowance04(Integer bonTotalAllowance04) {
		this.bonTotalAllowance04 = bonTotalAllowance04;
	} // 総支給額(賞与04)
	
	public void setBonTotalAllowance05(Integer bonTotalAllowance05) {
		this.bonTotalAllowance05 = bonTotalAllowance05;
	} // 総支給額(賞与05)
	
	public void setBonTotalAllowance06(Integer bonTotalAllowance06) {
		this.bonTotalAllowance06 = bonTotalAllowance06;
	} // 総支給額(賞与06)
	
	public void setBonTaxFree01(Integer bonTaxFree01) {
		this.bonTaxFree01 = bonTaxFree01;
	} // 非課税額(賞与)01
	
	public void setBonTaxFree02(Integer bonTaxFree02) {
		this.bonTaxFree02 = bonTaxFree02;
	} // 非課税額(賞与)02
	
	public void setBonTaxFree03(Integer bonTaxFree03) {
		this.bonTaxFree03 = bonTaxFree03;
	} // 非課税額(賞与)03
	
	public void setBonTaxFree04(Integer bonTaxFree04) {
		this.bonTaxFree04 = bonTaxFree04;
	} // 非課税額(賞与)04
	
	public void setBonTaxFree05(Integer bonTaxFree05) {
		this.bonTaxFree05 = bonTaxFree05;
	} // 非課税額(賞与)05
	
	public void setBonTaxFree06(Integer bonTaxFree06) {
		this.bonTaxFree06 = bonTaxFree06;
	} // 非課税額(賞与)06
	
	public void setBonTaxation01(Integer bonTaxation01) {
		this.bonTaxation01 = bonTaxation01;
	} // 課税支給額(賞与)01
	
	public void setBonTaxation02(Integer bonTaxation02) {
		this.bonTaxation02 = bonTaxation02;
	} // 課税支給額(賞与)02
	
	public void setBonTaxation03(Integer bonTaxation03) {
		this.bonTaxation03 = bonTaxation03;
	} // 課税支給額(賞与)03
	
	public void setBonTaxation04(Integer bonTaxation04) {
		this.bonTaxation04 = bonTaxation04;
	} // 課税支給額(賞与)04
	
	public void setBonTaxation05(Integer bonTaxation05) {
		this.bonTaxation05 = bonTaxation05;
	} // 課税支給額(賞与)05
	
	public void setBonTaxation06(Integer bonTaxation06) {
		this.bonTaxation06 = bonTaxation06;
	} // 課税支給額(賞与)06
	
	public void setBonSocInsDeduction01(Integer bonSocInsDeduction01) {
		this.bonSocInsDeduction01 = bonSocInsDeduction01;
	} // 社会保険料(賞与)01
	
	public void setBonSocInsDeduction02(Integer bonSocInsDeduction02) {
		this.bonSocInsDeduction02 = bonSocInsDeduction02;
	} // 社会保険料(賞与)02
	
	public void setBonSocInsDeduction03(Integer bonSocInsDeduction03) {
		this.bonSocInsDeduction03 = bonSocInsDeduction03;
	} // 社会保険料(賞与)03
	
	public void setBonSocInsDeduction04(Integer bonSocInsDeduction04) {
		this.bonSocInsDeduction04 = bonSocInsDeduction04;
	} // 社会保険料(賞与)04
	
	public void setBonSocInsDeduction05(Integer bonSocInsDeduction05) {
		this.bonSocInsDeduction05 = bonSocInsDeduction05;
	} // 社会保険料(賞与)05
	
	public void setBonSocInsDeduction06(Integer bonSocInsDeduction06) {
		this.bonSocInsDeduction06 = bonSocInsDeduction06;
	} // 社会保険料(賞与)06
	
	public void setBonPayInsDeduction01(Integer bonPayInsDeduction01) {
		this.bonPayInsDeduction01 = bonPayInsDeduction01;
	} // 社会保険料等控除後の給与等の金額(賞与)01
	
	public void setBonPayInsDeduction02(Integer bonPayInsDeduction02) {
		this.bonPayInsDeduction02 = bonPayInsDeduction02;
	} // 社会保険料等控除後の給与等の金額(賞与)02
	
	public void setBonPayInsDeduction03(Integer bonPayInsDeduction03) {
		this.bonPayInsDeduction03 = bonPayInsDeduction03;
	} // 社会保険料等控除後の給与等の金額(賞与)03
	
	public void setBonPayInsDeduction04(Integer bonPayInsDeduction04) {
		this.bonPayInsDeduction04 = bonPayInsDeduction04;
	} // 社会保険料等控除後の給与等の金額(賞与)04
	
	public void setBonPayInsDeduction05(Integer bonPayInsDeduction05) {
		this.bonPayInsDeduction05 = bonPayInsDeduction05;
	} // 社会保険料等控除後の給与等の金額(賞与)05
	
	public void setBonPayInsDeduction06(Integer bonPayInsDeduction06) {
		this.bonPayInsDeduction06 = bonPayInsDeduction06;
	} // 社会保険料等控除後の給与等の金額(賞与)06
	
	public void setBonDependentCount01(Integer bonDependentCount01) {
		this.bonDependentCount01 = bonDependentCount01;
	} // 扶養親族数(賞与)01
	
	public void setBonDependentCount02(Integer bonDependentCount02) {
		this.bonDependentCount02 = bonDependentCount02;
	} // 扶養親族数(賞与)02
	
	public void setBonDependentCount03(Integer bonDependentCount03) {
		this.bonDependentCount03 = bonDependentCount03;
	} // 扶養親族数(賞与)03
	
	public void setBonDependentCount04(Integer bonDependentCount04) {
		this.bonDependentCount04 = bonDependentCount04;
	} // 扶養親族数(賞与)04
	
	public void setBonDependentCount05(Integer bonDependentCount05) {
		this.bonDependentCount05 = bonDependentCount05;
	} // 扶養親族数(賞与)05
	
	public void setBonDependentCount06(Integer bonDependentCount06) {
		this.bonDependentCount06 = bonDependentCount06;
	} // 扶養親族数(賞与)06
	
	public void setBonIncomeTax01(Integer bonIncomeTax01) {
		this.bonIncomeTax01 = bonIncomeTax01;
	} // 所得税(賞与)01
	
	public void setBonIncomeTax02(Integer bonIncomeTax02) {
		this.bonIncomeTax02 = bonIncomeTax02;
	} // 所得税(賞与)02
	
	public void setBonIncomeTax03(Integer bonIncomeTax03) {
		this.bonIncomeTax03 = bonIncomeTax03;
	} // 所得税(賞与)03
	
	public void setBonIncomeTax04(Integer bonIncomeTax04) {
		this.bonIncomeTax04 = bonIncomeTax04;
	} // 所得税(賞与)04
	
	public void setBonIncomeTax05(Integer bonIncomeTax05) {
		this.bonIncomeTax05 = bonIncomeTax05;
	} // 所得税(賞与)05
	
	public void setBonIncomeTax06(Integer bonIncomeTax06) {
		this.bonIncomeTax06 = bonIncomeTax06;
	} // 所得税(賞与)06
	
	public void setBonIncomeTaxRate01(Float bonIncomeTaxRate01) {
		this.bonIncomeTaxRate01 = bonIncomeTaxRate01;
	}// 所得税率(賞与)01
	
	public void setBonIncomeTaxRate02(Float bonIncomeTaxRate02) {
		this.bonIncomeTaxRate02 = bonIncomeTaxRate02;
	}// 所得税率(賞与)02
	
	public void setBonIncomeTaxRate03(Float bonIncomeTaxRate03) {
		this.bonIncomeTaxRate03 = bonIncomeTaxRate03;
	}// 所得税率(賞与)03
	
	public void setBonIncomeTaxRate04(Float bonIncomeTaxRate04) {
		this.bonIncomeTaxRate04 = bonIncomeTaxRate04;
	}// 所得税率(賞与)04
	
	public void setBonIncomeTaxRate05(Float bonIncomeTaxRate05) {
		this.bonIncomeTaxRate05 = bonIncomeTaxRate05;
	}// 所得税率(賞与)05
	
	public void setBonIncomeTaxRate06(Float bonIncomeTaxRate06) {
		this.bonIncomeTaxRate06 = bonIncomeTaxRate06;
	}// 所得税率(賞与)06
	
	public void setBonAdjCalcGap01(Integer bonAdjCalcGap01) {
		this.bonAdjCalcGap01 = bonAdjCalcGap01;
	} // 年調による過不足(賞与)01
	
	public void setBonAdjCalcGap02(Integer bonAdjCalcGap02) {
		this.bonAdjCalcGap02 = bonAdjCalcGap02;
	} // 年調による過不足(賞与)02
	
	public void setBonAdjCalcGap03(Integer bonAdjCalcGap03) {
		this.bonAdjCalcGap03 = bonAdjCalcGap03;
	} // 年調による過不足(賞与)03
	
	public void setBonAdjCalcGap04(Integer bonAdjCalcGap04) {
		this.bonAdjCalcGap04 = bonAdjCalcGap04;
	} // 年調による過不足(賞与)04
	
	public void setBonAdjCalcGap05(Integer bonAdjCalcGap05) {
		this.bonAdjCalcGap05 = bonAdjCalcGap05;
	} // 年調による過不足(賞与)05
	
	public void setBonAdjCalcGap06(Integer bonAdjCalcGap06) {
		this.bonAdjCalcGap06 = bonAdjCalcGap06;
	} // 年調による過不足(賞与)06
	
	public void setBonVariousDeduction01(Integer bonVariousDeduction01) {
		this.bonVariousDeduction01 = bonVariousDeduction01;
	} // 諸控除(賞与)01
	
	public void setBonVariousDeduction02(Integer bonVariousDeduction02) {
		this.bonVariousDeduction02 = bonVariousDeduction02;
	} // 諸控除(賞与)02
	
	public void setBonVariousDeduction03(Integer bonVariousDeduction03) {
		this.bonVariousDeduction03 = bonVariousDeduction03;
	} // 諸控除(賞与)03
	
	public void setBonVariousDeduction04(Integer bonVariousDeduction04) {
		this.bonVariousDeduction04 = bonVariousDeduction04;
	} // 諸控除(賞与)04
	
	public void setBonVariousDeduction05(Integer bonVariousDeduction05) {
		this.bonVariousDeduction05 = bonVariousDeduction05;
	} // 諸控除(賞与)05
	
	public void setBonVariousDeduction06(Integer bonVariousDeduction06) {
		this.bonVariousDeduction06 = bonVariousDeduction06;
	} // 諸控除(賞与)06
	
	public void setBonPaymentTotal01(Integer bonPaymentTotal01) {
		this.bonPaymentTotal01 = bonPaymentTotal01;
	} // 差引支給額(賞与)01
	
	public void setBonPaymentTotal02(Integer bonPaymentTotal02) {
		this.bonPaymentTotal02 = bonPaymentTotal02;
	} // 差引支給額(賞与)02
	
	public void setBonPaymentTotal03(Integer bonPaymentTotal03) {
		this.bonPaymentTotal03 = bonPaymentTotal03;
	} // 差引支給額(賞与)03
	
	public void setBonPaymentTotal04(Integer bonPaymentTotal04) {
		this.bonPaymentTotal04 = bonPaymentTotal04;
	} // 差引支給額(賞与)04
	
	public void setBonPaymentTotal05(Integer bonPaymentTotal05) {
		this.bonPaymentTotal05 = bonPaymentTotal05;
	} // 差引支給額(賞与)05
	
	public void setBonPaymentTotal06(Integer bonPaymentTotal06) {
		this.bonPaymentTotal06 = bonPaymentTotal06;
	} // 差引支給額(賞与)06
	
	public void setBonPaymentTax01(Integer bonPaymentTax01) {
		this.bonPaymentTax01 = bonPaymentTax01;
	} // 差引徴収税額01
	
	public void setBonPaymentTax02(Integer bonPaymentTax02) {
		this.bonPaymentTax02 = bonPaymentTax02;
	} // 差引徴収税額02
	
	public void setBonPaymentTax03(Integer bonPaymentTax03) {
		this.bonPaymentTax03 = bonPaymentTax03;
	} // 差引徴収税額03
	
	public void setBonPaymentTax04(Integer bonPaymentTax04) {
		this.bonPaymentTax04 = bonPaymentTax04;
	} // 差引徴収税額04
	
	public void setBonPaymentTax05(Integer bonPaymentTax05) {
		this.bonPaymentTax05 = bonPaymentTax05;
	} // 差引徴収税額05
	
	public void setBonPaymentTax06(Integer bonPaymentTax06) {
		this.bonPaymentTax06 = bonPaymentTax06;
	} // 差引徴収税額06
	
	public void setTotalAllowance(Integer totalAllowance) {
		this.totalAllowance = totalAllowance;
	} // 総支給額合計
	
	public void setTaxFree(Integer taxFree) {
		this.taxFree = taxFree;
	} // 非課税額合計
	
	public void setTaxation(Integer taxation) {
		this.taxation = taxation;
	} // 課税額合計
	
	public void setSocInsDeduction(Integer socInsDeduction) {
		this.socInsDeduction = socInsDeduction;
	} // 社会保険料合計 
	
	public void setTotalPayInsDeduction(Integer totalPayInsDeduction) {
		this.totalPayInsDeduction = totalPayInsDeduction;
	} // 社会保険料等控除後の給与等の金額合計
	
	public void setIncomeTax(Integer incomeTax) {
		this.incomeTax = incomeTax;
	} // 所得税合計
	
	public void setVariousDeduction(Integer variousDeduction) {
		this.variousDeduction = variousDeduction;
	} // 諸控除合計
	
	public void setPaymentTotal(Integer paymentTotal) {
		this.paymentTotal = paymentTotal;
	} // 差引支給額合計
	
	public void setMidwayType(Integer midwayType) {
		this.midwayType = midwayType;
	} // 中途入社区分
	
	public void setFormerIncome(Integer formerIncome) {
		this.formerIncome = formerIncome;
	} // 前勤務先収入金額
	
	public void setFormerInsurance(Integer formerInsurance) {
		this.formerInsurance = formerInsurance;
	} // 前勤務先社会保険額
	
	public void setFormerTax(Integer formerTax) {
		this.formerTax = formerTax;
	} // 前勤務先所得税額
	
	public void setPaymentAllowance(Integer paymentAllowance) {
		this.paymentAllowance = paymentAllowance;
	} // 給与、手当等金額
	
	public void setPaymentIncomeTax(Integer paymentIncomeTax) {
		this.paymentIncomeTax = paymentIncomeTax;
	} // 給与、手当等税額
	
	public void setBonusAllowance(Integer bonusAllowance) {
		this.bonusAllowance = bonusAllowance;
	} // 賞与等金額
	
	public void setBonusIncomeTax(Integer bonusIncomeTax) {
		this.bonusIncomeTax = bonusIncomeTax;
	} // 賞与等税額
	
	public void setMidwayAdjustIncome(Integer midwayAdjustIncome) {
		this.midwayAdjustIncome = midwayAdjustIncome;
	} // 中途、調整収入金額
	
	public void setMidwayAdjustTax(Integer midwayAdjustTax) {
		this.midwayAdjustTax = midwayAdjustTax;
	} // 中途、調整収入税額
	
	public void setAdjTotalAllowance(Integer adjTotalAllowance) {
		this.adjTotalAllowance = adjTotalAllowance;
	} // 支給金額合計
	
	public void setAdjTotalIncome(Integer adjTotalIncome) {
		this.adjTotalIncome = adjTotalIncome;
	} // 所得税額合計
	
	public void setAfterDeductIncome(Integer afterDeductIncome) {
		this.afterDeductIncome = afterDeductIncome;
	} // 給与所得控除後の給与等の金額
	
	public void setPayInsDeduction(Integer payInsDeduction) {
		this.payInsDeduction = payInsDeduction;
	} // 社会保険料等給与等からの控除分
	
	public void setSocialInsDeduction(Integer socialInsDeduction) {
		this.socialInsDeduction = socialInsDeduction;
	} // 社会保険料控除額
	
	public void setMutualAidDeduction(Integer mutualAidDeduction) {
		this.mutualAidDeduction = mutualAidDeduction;
	} // 小規模企業共済等掛金控除額
	
	public void setLifeInsDeduction(Integer lifeInsDeduction) {
		this.lifeInsDeduction = lifeInsDeduction;
	} // 生命保険料控除額
	
	public void setDamageInsDeduction(Integer damageInsDeduction) {
		this.damageInsDeduction = damageInsDeduction;
	} // 損害保険料控除額
	
	public void setSpouseSpDeduction(Integer spouseSpDeduction) {
		this.spouseSpDeduction = spouseSpDeduction;
	} // 配偶者特別控除額
	
	public void setDependentsDeduction(Integer dependentsDeduction) {
		this.dependentsDeduction = dependentsDeduction;
	} // 配偶者控除額、扶養控除額、基礎控除額及び障害者等の控除額の合計額
	
	public void setIncomeDeductSum(Integer incomeDeductSum) {
		this.incomeDeductSum = incomeDeductSum;
	} // 所得控除額計
	
	public void setFinalIncomeTax(Integer finalIncomeTax) {
		this.finalIncomeTax = finalIncomeTax;
	} // 年税額
	
	public void setHouseLoanDeduction(Integer houseLoanDeduction) {
		this.houseLoanDeduction = houseLoanDeduction;
	} // 住宅借入金等特別控除額
	
	public void setTaxGap(Integer taxGap) {
		this.taxGap = taxGap;
	} // 差引税額取得
	
	public void setCalcTaxedIncome(Integer calcTaxedIncome) {
		this.calcTaxedIncome = calcTaxedIncome;
	} // 差引課税給与所得金額
	
	public void setSpouseSumIncome(Integer spouseSumIncome) {
		this.spouseSumIncome = spouseSumIncome;
	} // 配偶者の本年中の合計所得金額の見積額
	
	public void setGeneralLifeIns(Integer generalLifeIns) {
		this.generalLifeIns = generalLifeIns;
	} // 一般の生命保険料
	
	public void setPrivatePension(Integer privatePension) {
		this.privatePension = privatePension;
	} // 個人年金保険料
	
	public void setEarthquakeIns(Integer earthquakeIns) {
		this.earthquakeIns = earthquakeIns;
	} // 地震保険料
	
	public void setLongTermDamageIns(Integer longTermDamageIns) {
		this.longTermDamageIns = longTermDamageIns;
	} // 旧長期損害保険料
	
	public void setAllowanceAdjustment(Integer allowanceAdjustment) {
		this.allowanceAdjustment = allowanceAdjustment;
	} // 支給調整額
	
	public void setTaxFreeAdjustment(Integer taxFreeAdjustment) {
		this.taxFreeAdjustment = taxFreeAdjustment;
	} // 非課税調整額
	
	public void setTaxIncAdjustment(Integer taxIncAdjustment) {
		this.taxIncAdjustment = taxIncAdjustment;
	} // 所得税調整額
	
	public void setWithholdSlipNotes(String withholdSlipNotes) {
		this.withholdSlipNotes = withholdSlipNotes;
	} // 源泉徴収票摘要欄
	
	public void setCalcIncomeTax(Integer calcIncomeTax) {
		this.calcIncomeTax = calcIncomeTax;
	} // 算出年税額
	
	public void setAdjustedIncomeTax(Integer adjustedIncomeTax) {
		this.adjustedIncomeTax = adjustedIncomeTax;
	} // 年調年税額
	
	public void setDeductedIncomeTax(Integer deductedIncomeTax) {
		this.deductedIncomeTax = deductedIncomeTax;
	} // 年調定率控除額税額
	
	public void setSocInsAdjustment(Integer socInsAdjustment) {
		this.socInsAdjustment = socInsAdjustment;
	} // 社会保険調整額
	
	public void setIncomeTaxType(String incomeTaxType) {
		this.incomeTaxType = incomeTaxType;
	} // 課税区分
	
	public void setAdjustmentType(String adjustmentType) {
		this.adjustmentType = adjustmentType;
	} // 年末調整区分
	
	public void setSpHandicap(String spHandicap) {
		this.spHandicap = spHandicap;
	}// 特別障害者 
	
	public void setGeHandicap(String geHandicap) {
		this.geHandicap = geHandicap;
	}// 一般障害者
	
	public void setGeWidow(String geWidow) {
		this.geWidow = geWidow;
	}// 一般寡婦
	
	public void setSpWidow(String spWidow) {
		this.spWidow = spWidow;
	}// 特別寡婦
	
	public void setWidow(String widow) {
		this.widow = widow;
	}// 寡夫
	
	public void setStudentGeneral(String studentGeneral) {
		this.studentGeneral = studentGeneral;
	}// 勤労学生
	
	public void setLwSpHandiEl(String lwSpHandiEl) {
		this.lwSpHandiEl = lwSpHandiEl;
	}// 同居特別障害者老人
	
	public void setLwSpHandicap(String lwSpHandicap) {
		this.lwSpHandicap = lwSpHandicap;
	}// 同居特別障害者
	
	public void setSpouseEl(String spouseEl) {
		this.spouseEl = spouseEl;
	}// 老人配偶者
	
	public void setSpouseGe(String spouseGe) {
		this.spouseGe = spouseGe;
	}// 一般配偶者(その他)
	
	public void setGeneralDependent(String generalDependent) {
		this.generalDependent = generalDependent;
	} // 一般扶養親族
	
	public void setSpecificDependent(String specificDependent) {
		this.specificDependent = specificDependent;
	} // 特定扶養親族
	
	public void setElderlyDependent(String elderlyDependent) {
		this.elderlyDependent = elderlyDependent;
	} // 老人扶養親族
	
	public void setLiveWithEldRel(String liveWithEldRel) {
		this.liveWithEldRel = liveWithEldRel;
	} // 同居老親等
	
	public void setLiveWithHandiGe(String liveWithHandiGe) {
		this.liveWithHandiGe = liveWithHandiGe;
	} // 同居特障一般
	
	public void setLiveWithHandiSp(String liveWithHandiSp) {
		this.liveWithHandiSp = liveWithHandiSp;
	} // 同居特障特定
	
	public void setLiveWithHandiEl(String liveWithHandiEl) {
		this.liveWithHandiEl = liveWithHandiEl;
	} // 同居特障老人
	
	public void setLiveWithHandiEr(String liveWithHandiEr) {
		this.liveWithHandiEr = liveWithHandiEr;
	} // 同居特障老親
	
	public void setGeneralHandicap(String generalHandicap) {
		this.generalHandicap = generalHandicap;
	} // 一般障害者
	
	public void setSpecificHandicap(String specificHandicap) {
		this.specificHandicap = specificHandicap;
	} // 特別障害者
	
	public void setTotallHandicap(String totallHandicap) {
		this.totallHandicap = totallHandicap;
	} // 障害者計
	
	public void setTotallDeduction(String totallDeduction) {
		this.totallDeduction = totallDeduction;
	} // 控除対象者数
	
	public void setConsortFlg(String consortFlg) {
		this.consortFlg = consortFlg;
	} // 配偶者有無表示文字("有"・"無")
	
	public void setCompanyName(String companyName) {
		this.companyName = companyName;
	}// 会社名
	
	public void setTotalTotalPayTotalAllowance(Integer totalPayTotalAllowance) {
		this.totalPayTotalAllowance = totalPayTotalAllowance;
	} //給与総支給額合計
	
	public void setTotalTotalPayTaxFree(Integer totalPayTaxFree) {
		this.totalPayTaxFree = totalPayTaxFree;
	} //給与非課税額合計
	
	public void setTotalTotalPayTaxation(Integer totalPayTaxation) {
		this.totalPayTaxation = totalPayTaxation;
	} //給与課税支給額合計
	
	public void setTotalTotalPayIncomeTax(Integer totalPayIncomeTax) {
		this.totalPayIncomeTax = totalPayIncomeTax;
	} //給与所得税合計
	
	public void setTotalTotalPaySocInsDeduction(Integer totalPaySocInsDeduction) {
		this.totalPaySocInsDeduction = totalPaySocInsDeduction;
	} //給与社会保険料合計
	
	public void setTotalTotalPayPayInsDeduction(Integer totalPayPayInsDeduction) {
		this.totalPayPayInsDeduction = totalPayPayInsDeduction;
	} //給与社会保険料控除後の給与等の金額合計
	
	public void setTotalTotalPayVariousDeduction(Integer totalPayVariousDeduction) {
		this.totalPayVariousDeduction = totalPayVariousDeduction;
	} //給与諸控除合計
	
	public void setTotalTotalPayPaymentTotal(Integer totalPayPaymentTotal) {
		this.totalPayPaymentTotal = totalPayPaymentTotal;
	} //給与差引支給額合計
	
	public void setTotalTotalPayAdjCalcGap(Integer totalPayAdjCalcGap) {
		this.totalPayAdjCalcGap = totalPayAdjCalcGap;
	} //給与年調による過不足合計
	
	public void setTotalBonTotalAllowance(Integer totalBonTotalAllowance) {
		this.totalBonTotalAllowance = totalBonTotalAllowance;
	} //賞与総支給額合計
	
	public void setTotalBonTaxFree(Integer totalBonTaxFree) {
		this.totalBonTaxFree = totalBonTaxFree;
	} //賞与非課税額合計
	
	public void setTotalBonTaxation(Integer totalBonTaxation) {
		this.totalBonTaxation = totalBonTaxation;
	} //賞与課税支給額合計
	
	public void setTotalBonIncomeTax(Integer totalBonIncomeTax) {
		this.totalBonIncomeTax = totalBonIncomeTax;
	} //賞与所得税合計
	
	public void setTotalBonSocInsDeduction(Integer totalBonSocInsDeduction) {
		this.totalBonSocInsDeduction = totalBonSocInsDeduction;
	} //賞与社会保険料合計
	
	public void setTotalBonPayInsDeduction(Integer totalBonPayInsDeduction) {
		this.totalBonPayInsDeduction = totalBonPayInsDeduction;
	} //賞与社会保険料控除後の賞与等の金額合計
	
	public void setTotalBonVariousDeduction(Integer totalBonVariousDeduction) {
		this.totalBonVariousDeduction = totalBonVariousDeduction;
	} //賞与諸控除合計
	
	public void setTotalBonPaymentTotal(Integer totalBonPaymentTotal) {
		this.totalBonPaymentTotal = totalBonPaymentTotal;
	} //賞与差引支給額合計
	
	public void setTotalBonAdjCalcGap(Integer totalBonAdjCalcGap) {
		this.totalBonAdjCalcGap = totalBonAdjCalcGap;
	} //賞与年調による過不足合計
	
	public void setMonthType01(String monthType01) {
		this.monthType01 = monthType01;
	}// 月区分01
	
	public void setMonthType02(String monthType02) {
		this.monthType02 = monthType02;
	}// 月区分02
	
	public void setMonthType03(String monthType03) {
		this.monthType03 = monthType03;
	}// 月区分03
	
	public void setMonthType04(String monthType04) {
		this.monthType04 = monthType04;
	}// 月区分04
	
	public void setMonthType05(String monthType05) {
		this.monthType05 = monthType05;
	}// 月区分05
	
	public void setMonthType06(String monthType06) {
		this.monthType06 = monthType06;
	}// 月区分06
	
	public void setMonthType07(String monthType07) {
		this.monthType07 = monthType07;
	}// 月区分07
	
	public void setMonthType08(String monthType08) {
		this.monthType08 = monthType08;
	}// 月区分08
	
	public void setMonthType09(String monthType09) {
		this.monthType09 = monthType09;
	}// 月区分09
	
	public void setMonthType10(String monthType10) {
		this.monthType10 = monthType10;
	}// 月区分10
	
	public void setMonthType11(String monthType11) {
		this.monthType11 = monthType11;
	}// 月区分11
	
	public void setMonthType12(String monthType12) {
		this.monthType12 = monthType12;
	}// 月区分12
	
	public String getAdjustYear() {
		return adjustYear;
	}
	
	public String getAdjustYearYY() {
		return adjustYearYY;
	}
	
	public String getStationCode() {
		return stationCode;
	}
	
	public String getStationName() {
		return stationName;
	}
	
	public String getPositionCode() {
		return positionCode;
	}
	
	public String getPositionName() {
		return positionName;
	}
	
	public String getTouKyu() {
		return touKyu;
	}
	
	public String getKCode() {
		return kCode;
	}
	
	public String getKName() {
		return kName;
	}
	
	public String getFName() {
		return fName;
	}
	
	public String getPostalCode() {
		return postalCode;
	}
	
	public String getAddress() {
		return address;
	}
	
	public String getBirthDate() {
		return birthDate;
	}
	
	public String getPaymentMonth01() {
		return paymentMonth01;
	} // 支給月01
	
	public String getPaymentMonth02() {
		return paymentMonth02;
	} // 支給月02
	
	public String getPaymentMonth03() {
		return paymentMonth03;
	} // 支給月03
	
	public String getPaymentMonth04() {
		return paymentMonth04;
	} // 支給月04
	
	public String getPaymentMonth05() {
		return paymentMonth05;
	} // 支給月05
	
	public String getPaymentMonth06() {
		return paymentMonth06;
	} // 支給月06
	
	public String getPaymentMonth07() {
		return paymentMonth07;
	} // 支給月07
	
	public String getPaymentMonth08() {
		return paymentMonth08;
	} // 支給月08
	
	public String getPaymentMonth09() {
		return paymentMonth09;
	} // 支給月09
	
	public String getPaymentMonth10() {
		return paymentMonth10;
	} // 支給月10
	
	public String getPaymentMonth11() {
		return paymentMonth11;
	} // 支給月11
	
	public String getPaymentMonth12() {
		return paymentMonth12;
	} // 支給月12
	
	public String getPaymentPayDay01() {
		return paymentPayDay01;
	} // 支給日01
	
	public String getPaymentPayDay02() {
		return paymentPayDay02;
	} // 支給日02
	
	public String getPaymentPayDay03() {
		return paymentPayDay03;
	} // 支給日03
	
	public String getPaymentPayDay04() {
		return paymentPayDay04;
	} // 支給日04
	
	public String getPaymentPayDay05() {
		return paymentPayDay05;
	} // 支給日05
	
	public String getPaymentPayDay06() {
		return paymentPayDay06;
	} // 支給日06
	
	public String getPaymentPayDay07() {
		return paymentPayDay07;
	} // 支給日07
	
	public String getPaymentPayDay08() {
		return paymentPayDay08;
	} // 支給日08
	
	public String getPaymentPayDay09() {
		return paymentPayDay09;
	} // 支給日09
	
	public String getPaymentPayDay10() {
		return paymentPayDay10;
	} // 支給日10
	
	public String getPaymentPayDay11() {
		return paymentPayDay11;
	} // 支給日11
	
	public String getPaymentPayDay12() {
		return paymentPayDay12;
	} // 支給日12
	
	public Integer getPayTotalAllowance01() {
		return payTotalAllowance01;
	} // 総支給額01 
	
	public Integer getPayTotalAllowance02() {
		return payTotalAllowance02;
	} // 総支給額02
	
	public Integer getPayTotalAllowance03() {
		return payTotalAllowance03;
	} // 総支給額03
	
	public Integer getPayTotalAllowance04() {
		return payTotalAllowance04;
	} // 総支給額04
	
	public Integer getPayTotalAllowance05() {
		return payTotalAllowance05;
	} // 総支給額05
	
	public Integer getPayTotalAllowance06() {
		return payTotalAllowance06;
	} // 総支給額06
	
	public Integer getPayTotalAllowance07() {
		return payTotalAllowance07;
	} // 総支給額07
	
	public Integer getPayTotalAllowance08() {
		return payTotalAllowance08;
	} // 総支給額08
	
	public Integer getPayTotalAllowance09() {
		return payTotalAllowance09;
	} // 総支給額09
	
	public Integer getPayTotalAllowance10() {
		return payTotalAllowance10;
	} // 総支給額10
	
	public Integer getPayTotalAllowance11() {
		return payTotalAllowance11;
	} // 総支給額11
	
	public Integer getPayTotalAllowance12() {
		return payTotalAllowance12;
	} // 総支給額12
	
	public Integer getPayTaxFree01() {
		return payTaxFree01;
	} // 非課税額01
	
	public Integer getPayTaxFree02() {
		return payTaxFree02;
	} // 非課税額02
	
	public Integer getPayTaxFree03() {
		return payTaxFree03;
	} // 非課税額03
	
	public Integer getPayTaxFree04() {
		return payTaxFree04;
	} // 非課税額04
	
	public Integer getPayTaxFree05() {
		return payTaxFree05;
	} // 非課税額05
	
	public Integer getPayTaxFree06() {
		return payTaxFree06;
	} // 非課税額06
	
	public Integer getPayTaxFree07() {
		return payTaxFree07;
	} // 非課税額07
	
	public Integer getPayTaxFree08() {
		return payTaxFree08;
	} // 非課税額08
	
	public Integer getPayTaxFree09() {
		return payTaxFree09;
	} // 非課税額09
	
	public Integer getPayTaxFree10() {
		return payTaxFree10;
	} // 非課税額10
	
	public Integer getPayTaxFree11() {
		return payTaxFree11;
	} // 非課税額11
	
	public Integer getPayTaxFree12() {
		return payTaxFree12;
	} // 非課税額12
	
	public Integer getPayTaxation01() {
		return payTaxation01;
	} // 課税支給額01
	
	public Integer getPayTaxation02() {
		return payTaxation02;
	} // 課税支給額02
	
	public Integer getPayTaxation03() {
		return payTaxation03;
	} // 課税支給額03
	
	public Integer getPayTaxation04() {
		return payTaxation04;
	} // 課税支給額04
	
	public Integer getPayTaxation05() {
		return payTaxation05;
	} // 課税支給額05
	
	public Integer getPayTaxation06() {
		return payTaxation06;
	} // 課税支給額06
	
	public Integer getPayTaxation07() {
		return payTaxation07;
	} // 課税支給額07
	
	public Integer getPayTaxation08() {
		return payTaxation08;
	} // 課税支給額08
	
	public Integer getPayTaxation09() {
		return payTaxation09;
	} // 課税支給額09
	
	public Integer getPayTaxation10() {
		return payTaxation10;
	} // 課税支給額10
	
	public Integer getPayTaxation11() {
		return payTaxation11;
	} // 課税支給額11
	
	public Integer getPayTaxation12() {
		return payTaxation12;
	} // 課税支給額12
	
	public Integer getPaySocInsDeduction01() {
		return paySocInsDeduction01;
	} // 社会保険料01
	
	public Integer getPaySocInsDeduction02() {
		return paySocInsDeduction02;
	} // 社会保険料02
	
	public Integer getPaySocInsDeduction03() {
		return paySocInsDeduction03;
	} // 社会保険料03
	
	public Integer getPaySocInsDeduction04() {
		return paySocInsDeduction04;
	} // 社会保険料04
	
	public Integer getPaySocInsDeduction05() {
		return paySocInsDeduction05;
	} // 社会保険料05
	
	public Integer getPaySocInsDeduction06() {
		return paySocInsDeduction06;
	} // 社会保険料06
	
	public Integer getPaySocInsDeduction07() {
		return paySocInsDeduction07;
	} // 社会保険料07
	
	public Integer getPaySocInsDeduction08() {
		return paySocInsDeduction08;
	} // 社会保険料08
	
	public Integer getPaySocInsDeduction09() {
		return paySocInsDeduction09;
	} // 社会保険料09
	
	public Integer getPaySocInsDeduction10() {
		return paySocInsDeduction10;
	} // 社会保険料10
	
	public Integer getPaySocInsDeduction11() {
		return paySocInsDeduction11;
	} // 社会保険料11
	
	public Integer getPaySocInsDeduction12() {
		return paySocInsDeduction12;
	} // 社会保険料12
	
	public Integer getPayPayInsDeduction01() {
		return payPayInsDeduction01;
	} // 社会保険料控除後の給与等の金額01
	
	public Integer getPayPayInsDeduction02() {
		return payPayInsDeduction02;
	} // 社会保険料控除後の給与等の金額02
	
	public Integer getPayPayInsDeduction03() {
		return payPayInsDeduction03;
	} // 社会保険料控除後の給与等の金額03
	
	public Integer getPayPayInsDeduction04() {
		return payPayInsDeduction04;
	} // 社会保険料控除後の給与等の金額04
	
	public Integer getPayPayInsDeduction05() {
		return payPayInsDeduction05;
	} // 社会保険料控除後の給与等の金額05
	
	public Integer getPayPayInsDeduction06() {
		return payPayInsDeduction06;
	} // 社会保険料控除後の給与等の金額06
	
	public Integer getPayPayInsDeduction07() {
		return payPayInsDeduction07;
	} // 社会保険料控除後の給与等の金額07
	
	public Integer getPayPayInsDeduction08() {
		return payPayInsDeduction08;
	} // 社会保険料控除後の給与等の金額08
	
	public Integer getPayPayInsDeduction09() {
		return payPayInsDeduction09;
	} // 社会保険料控除後の給与等の金額09
	
	public Integer getPayPayInsDeduction10() {
		return payPayInsDeduction10;
	} // 社会保険料控除後の給与等の金額10
	
	public Integer getPayPayInsDeduction11() {
		return payPayInsDeduction11;
	} // 社会保険料控除後の給与等の金額11
	
	public Integer getPayPayInsDeduction12() {
		return payPayInsDeduction12;
	} // 社会保険料控除後の給与等の金額12
	
	public Integer getPayDependentCount01() {
		return payDependentCount01;
	} // 扶養親族数(給与)01
	
	public Integer getPayDependentCount02() {
		return payDependentCount02;
	} // 扶養親族数(給与)02
	
	public Integer getPayDependentCount03() {
		return payDependentCount03;
	} // 扶養親族数(給与)03
	
	public Integer getPayDependentCount04() {
		return payDependentCount04;
	} // 扶養親族数(給与)04
	
	public Integer getPayDependentCount05() {
		return payDependentCount05;
	} // 扶養親族数(給与)05
	
	public Integer getPayDependentCount06() {
		return payDependentCount06;
	} // 扶養親族数(給与)06
	
	public Integer getPayDependentCount07() {
		return payDependentCount07;
	} // 扶養親族数(給与)07
	
	public Integer getPayDependentCount08() {
		return payDependentCount08;
	} // 扶養親族数(給与)08
	
	public Integer getPayDependentCount09() {
		return payDependentCount09;
	} // 扶養親族数(給与)09
	
	public Integer getPayDependentCount10() {
		return payDependentCount10;
	} // 扶養親族数(給与)10
	
	public Integer getPayDependentCount11() {
		return payDependentCount11;
	} // 扶養親族数(給与)11
	
	public Integer getPayDependentCount12() {
		return payDependentCount12;
	} // 扶養親族数(給与)12
	
	public Integer getPayIncomeTax01() {
		return payIncomeTax01;
	} // 所得税01 
	
	public Integer getPayIncomeTax02() {
		return payIncomeTax02;
	} // 所得税02
	
	public Integer getPayIncomeTax03() {
		return payIncomeTax03;
	} // 所得税03
	
	public Integer getPayIncomeTax04() {
		return payIncomeTax04;
	} // 所得税04
	
	public Integer getPayIncomeTax05() {
		return payIncomeTax05;
	} // 所得税05
	
	public Integer getPayIncomeTax06() {
		return payIncomeTax06;
	} // 所得税06
	
	public Integer getPayIncomeTax07() {
		return payIncomeTax07;
	} // 所得税07
	
	public Integer getPayIncomeTax08() {
		return payIncomeTax08;
	} // 所得税08
	
	public Integer getPayIncomeTax09() {
		return payIncomeTax09;
	} // 所得税09
	
	public Integer getPayIncomeTax10() {
		return payIncomeTax10;
	} // 所得税10
	
	public Integer getPayIncomeTax11() {
		return payIncomeTax11;
	} // 所得税11
	
	public Integer getPayIncomeTax12() {
		return payIncomeTax12;
	} // 所得税12
	
	public Integer getPayAdjCalcGap01() {
		return payAdjCalcGap01;
	} // 年調による過不足01
	
	public Integer getPayAdjCalcGap02() {
		return payAdjCalcGap02;
	} // 年調による過不足02
	
	public Integer getPayAdjCalcGap03() {
		return payAdjCalcGap03;
	} // 年調による過不足03
	
	public Integer getPayAdjCalcGap04() {
		return payAdjCalcGap04;
	} // 年調による過不足04
	
	public Integer getPayAdjCalcGap05() {
		return payAdjCalcGap05;
	} // 年調による過不足05
	
	public Integer getPayAdjCalcGap06() {
		return payAdjCalcGap06;
	} // 年調による過不足06
	
	public Integer getPayAdjCalcGap07() {
		return payAdjCalcGap07;
	} // 年調による過不足07
	
	public Integer getPayAdjCalcGap08() {
		return payAdjCalcGap08;
	} // 年調による過不足08
	
	public Integer getPayAdjCalcGap09() {
		return payAdjCalcGap09;
	} // 年調による過不足09
	
	public Integer getPayAdjCalcGap10() {
		return payAdjCalcGap10;
	} // 年調による過不足10
	
	public Integer getPayAdjCalcGap11() {
		return payAdjCalcGap11;
	} // 年調による過不足11
	
	public Integer getPayAdjCalcGap12() {
		return payAdjCalcGap12;
	} // 年調による過不足12
	
	public Integer getPayVariousDeduction01() {
		return payVariousDeduction01;
	} // 諸控除01
	
	public Integer getPayVariousDeduction02() {
		return payVariousDeduction02;
	} // 諸控除02
	
	public Integer getPayVariousDeduction03() {
		return payVariousDeduction03;
	} // 諸控除03
	
	public Integer getPayVariousDeduction04() {
		return payVariousDeduction04;
	} // 諸控除04
	
	public Integer getPayVariousDeduction05() {
		return payVariousDeduction05;
	} // 諸控除05
	
	public Integer getPayVariousDeduction06() {
		return payVariousDeduction06;
	} // 諸控除06
	
	public Integer getPayVariousDeduction07() {
		return payVariousDeduction07;
	} // 諸控除07
	
	public Integer getPayVariousDeduction08() {
		return payVariousDeduction08;
	} // 諸控除08
	
	public Integer getPayVariousDeduction09() {
		return payVariousDeduction09;
	} // 諸控除09
	
	public Integer getPayVariousDeduction10() {
		return payVariousDeduction10;
	} // 諸控除10
	
	public Integer getPayVariousDeduction11() {
		return payVariousDeduction11;
	} // 諸控除11
	
	public Integer getPayVariousDeduction12() {
		return payVariousDeduction12;
	} // 諸控除12
	
	public Integer getPayPaymentTotal01() {
		return payPaymentTotal01;
	} // 差引支給額01
	
	public Integer getPayPaymentTotal02() {
		return payPaymentTotal02;
	} // 差引支給額02
	
	public Integer getPayPaymentTotal03() {
		return payPaymentTotal03;
	} // 差引支給額03
	
	public Integer getPayPaymentTotal04() {
		return payPaymentTotal04;
	} // 差引支給額04
	
	public Integer getPayPaymentTotal05() {
		return payPaymentTotal05;
	} // 差引支給額05
	
	public Integer getPayPaymentTotal06() {
		return payPaymentTotal06;
	} // 差引支給額06
	
	public Integer getPayPaymentTotal07() {
		return payPaymentTotal07;
	} // 差引支給額07
	
	public Integer getPayPaymentTotal08() {
		return payPaymentTotal08;
	} // 差引支給額08
	
	public Integer getPayPaymentTotal09() {
		return payPaymentTotal09;
	} // 差引支給額09
	
	public Integer getPayPaymentTotal10() {
		return payPaymentTotal10;
	} // 差引支給額10
	
	public Integer getPayPaymentTotal11() {
		return payPaymentTotal11;
	} // 差引支給額11
	
	public Integer getPayPaymentTotal12() {
		return payPaymentTotal12;
	} // 差引支給額12
	
	public Integer getPayPaymentTax01() {
		return payPaymentTax01;
	} // 差引徴収税額01
	
	public Integer getPayPaymentTax02() {
		return payPaymentTax02;
	} // 差引徴収税額02
	
	public Integer getPayPaymentTax03() {
		return payPaymentTax03;
	} // 差引徴収税額03
	
	public Integer getPayPaymentTax04() {
		return payPaymentTax04;
	} // 差引徴収税額04
	
	public Integer getPayPaymentTax05() {
		return payPaymentTax05;
	} // 差引徴収税額05
	
	public Integer getPayPaymentTax06() {
		return payPaymentTax06;
	} // 差引徴収税額06
	
	public Integer getPayPaymentTax07() {
		return payPaymentTax07;
	} // 差引徴収税額07
	
	public Integer getPayPaymentTax08() {
		return payPaymentTax08;
	} // 差引徴収税額08
	
	public Integer getPayPaymentTax09() {
		return payPaymentTax09;
	} // 差引徴収税額09
	
	public Integer getPayPaymentTax10() {
		return payPaymentTax10;
	} // 差引徴収税額10
	
	public Integer getPayPaymentTax11() {
		return payPaymentTax11;
	} // 差引徴収税額11
	
	public Integer getPayPaymentTax12() {
		return payPaymentTax12;
	} // 差引徴収税額12
	
	public String getBonusMonth01() {
		return bonusMonth01;
	} // 支給月(賞与)01
	
	public String getBonusMonth02() {
		return bonusMonth02;
	} // 支給月(賞与)02
	
	public String getBonusMonth03() {
		return bonusMonth03;
	} // 支給月(賞与)03
	
	public String getBonusMonth04() {
		return bonusMonth04;
	} // 支給月(賞与)04
	
	public String getBonusMonth05() {
		return bonusMonth05;
	} // 支給月(賞与)05
	
	public String getBonusMonth06() {
		return bonusMonth06;
	} // 支給月(賞与)06
	
	public String getBonusPayDay01() {
		return bonusPayDay01;
	} // 支給日(賞与)01
	
	public String getBonusPayDay02() {
		return bonusPayDay02;
	} // 支給日(賞与)02
	
	public String getBonusPayDay03() {
		return bonusPayDay03;
	} // 支給日(賞与)03
	
	public String getBonusPayDay04() {
		return bonusPayDay04;
	} // 支給日(賞与)04
	
	public String getBonusPayDay05() {
		return bonusPayDay05;
	} // 支給日(賞与)05
	
	public String getBonusPayDay06() {
		return bonusPayDay06;
	} // 支給日(賞与)06
	
	public Integer getBonTotalAllowance01() {
		return bonTotalAllowance01;
	} // 総支給額(賞与01)
	
	public Integer getBonTotalAllowance02() {
		return bonTotalAllowance02;
	} // 総支給額(賞与02)
	
	public Integer getBonTotalAllowance03() {
		return bonTotalAllowance03;
	} // 総支給額(賞与03)
	
	public Integer getBonTotalAllowance04() {
		return bonTotalAllowance04;
	} // 総支給額(賞与04)
	
	public Integer getBonTotalAllowance05() {
		return bonTotalAllowance05;
	} // 総支給額(賞与05)
	
	public Integer getBonTotalAllowance06() {
		return bonTotalAllowance06;
	} // 総支給額(賞与06)
	
	public Integer getBonTaxFree01() {
		return bonTaxFree01;
	} // 非課税額(賞与)01
	
	public Integer getBonTaxFree02() {
		return bonTaxFree02;
	} // 非課税額(賞与)02
	
	public Integer getBonTaxFree03() {
		return bonTaxFree03;
	} // 非課税額(賞与)03
	
	public Integer getBonTaxFree04() {
		return bonTaxFree04;
	} // 非課税額(賞与)04
	
	public Integer getBonTaxFree05() {
		return bonTaxFree05;
	} // 非課税額(賞与)05
	
	public Integer getBonTaxFree06() {
		return bonTaxFree06;
	} // 非課税額(賞与)06
	
	public Integer getBonTaxation01() {
		return bonTaxation01;
	} // 課税支給額(賞与)01
	
	public Integer getBonTaxation02() {
		return bonTaxation02;
	} // 課税支給額(賞与)02
	
	public Integer getBonTaxation03() {
		return bonTaxation03;
	} // 課税支給額(賞与)03
	
	public Integer getBonTaxation04() {
		return bonTaxation04;
	} // 課税支給額(賞与)04
	
	public Integer getBonTaxation05() {
		return bonTaxation05;
	} // 課税支給額(賞与)05
	
	public Integer getBonTaxation06() {
		return bonTaxation06;
	} // 課税支給額(賞与)06
	
	public Integer getBonSocInsDeduction01() {
		return bonSocInsDeduction01;
	} // 社会保険料(賞与)01
	
	public Integer getBonSocInsDeduction02() {
		return bonSocInsDeduction02;
	} // 社会保険料(賞与)02
	
	public Integer getBonSocInsDeduction03() {
		return bonSocInsDeduction03;
	} // 社会保険料(賞与)03
	
	public Integer getBonSocInsDeduction04() {
		return bonSocInsDeduction04;
	} // 社会保険料(賞与)04
	
	public Integer getBonSocInsDeduction05() {
		return bonSocInsDeduction05;
	} // 社会保険料(賞与)05
	
	public Integer getBonSocInsDeduction06() {
		return bonSocInsDeduction06;
	} // 社会保険料(賞与)06
	
	public Integer getBonPayInsDeduction01() {
		return bonPayInsDeduction01;
	} // 社会保険料等控除後の給与等の金額(賞与)01
	
	public Integer getBonPayInsDeduction02() {
		return bonPayInsDeduction02;
	} // 社会保険料等控除後の給与等の金額(賞与)02
	
	public Integer getBonPayInsDeduction03() {
		return bonPayInsDeduction03;
	} // 社会保険料等控除後の給与等の金額(賞与)03
	
	public Integer getBonPayInsDeduction04() {
		return bonPayInsDeduction04;
	} // 社会保険料等控除後の給与等の金額(賞与)04
	
	public Integer getBonPayInsDeduction05() {
		return bonPayInsDeduction05;
	} // 社会保険料等控除後の給与等の金額(賞与)05
	
	public Integer getBonPayInsDeduction06() {
		return bonPayInsDeduction06;
	} // 社会保険料等控除後の給与等の金額(賞与)06
	
	public Integer getBonDependentCount01() {
		return bonDependentCount01;
	} // 扶養親族数(賞与)01
	
	public Integer getBonDependentCount02() {
		return bonDependentCount02;
	} // 扶養親族数(賞与)02
	
	public Integer getBonDependentCount03() {
		return bonDependentCount03;
	} // 扶養親族数(賞与)03
	
	public Integer getBonDependentCount04() {
		return bonDependentCount04;
	} // 扶養親族数(賞与)04
	
	public Integer getBonDependentCount05() {
		return bonDependentCount05;
	} // 扶養親族数(賞与)05
	
	public Integer getBonDependentCount06() {
		return bonDependentCount06;
	} // 扶養親族数(賞与)06
	
	public Integer getBonIncomeTax01() {
		return bonIncomeTax01;
	} // 所得税(賞与)01
	
	public Integer getBonIncomeTax02() {
		return bonIncomeTax02;
	} // 所得税(賞与)02
	
	public Integer getBonIncomeTax03() {
		return bonIncomeTax03;
	} // 所得税(賞与)03
	
	public Integer getBonIncomeTax04() {
		return bonIncomeTax04;
	} // 所得税(賞与)04
	
	public Integer getBonIncomeTax05() {
		return bonIncomeTax05;
	} // 所得税(賞与)05
	
	public Integer getBonIncomeTax06() {
		return bonIncomeTax06;
	} // 所得税(賞与)06
	
	public Float getBonIncomeTaxRate01() {
		return bonIncomeTaxRate01;
	} //所得税率(賞与)01
	
	public Float getBonIncomeTaxRate02() {
		return bonIncomeTaxRate02;
	} //所得税率(賞与)02
	
	public Float getBonIncomeTaxRate03() {
		return bonIncomeTaxRate03;
	} //所得税率(賞与)03
	
	public Float getBonIncomeTaxRate04() {
		return bonIncomeTaxRate04;
	} //所得税率(賞与)04
	
	public Float getBonIncomeTaxRate05() {
		return bonIncomeTaxRate05;
	} //所得税率(賞与)05
	
	public Float getBonIncomeTaxRate06() {
		return bonIncomeTaxRate06;
	} //所得税率(賞与)06
	
	public Integer getBonAdjCalcGap01() {
		return bonAdjCalcGap01;
	} // 年調による過不足(賞与)01
	
	public Integer getBonAdjCalcGap02() {
		return bonAdjCalcGap02;
	} // 年調による過不足(賞与)02
	
	public Integer getBonAdjCalcGap03() {
		return bonAdjCalcGap03;
	} // 年調による過不足(賞与)03
	
	public Integer getBonAdjCalcGap04() {
		return bonAdjCalcGap04;
	} // 年調による過不足(賞与)04
	
	public Integer getBonAdjCalcGap05() {
		return bonAdjCalcGap05;
	} // 年調による過不足(賞与)05
	
	public Integer getBonAdjCalcGap06() {
		return bonAdjCalcGap06;
	} // 年調による過不足(賞与)06
	
	public Integer getBonVariousDeduction01() {
		return bonVariousDeduction01;
	} // 諸控除(賞与)01
	
	public Integer getBonVariousDeduction02() {
		return bonVariousDeduction02;
	} // 諸控除(賞与)02
	
	public Integer getBonVariousDeduction03() {
		return bonVariousDeduction03;
	} // 諸控除(賞与)03
	
	public Integer getBonVariousDeduction04() {
		return bonVariousDeduction04;
	} // 諸控除(賞与)04
	
	public Integer getBonVariousDeduction05() {
		return bonVariousDeduction05;
	} // 諸控除(賞与)05
	
	public Integer getBonVariousDeduction06() {
		return bonVariousDeduction06;
	} // 諸控除(賞与)06
	
	public Integer getBonPaymentTotal01() {
		return bonPaymentTotal01;
	} // 差引支給額(賞与)01
	
	public Integer getBonPaymentTotal02() {
		return bonPaymentTotal02;
	} // 差引支給額(賞与)02
	
	public Integer getBonPaymentTotal03() {
		return bonPaymentTotal03;
	} // 差引支給額(賞与)03
	
	public Integer getBonPaymentTotal04() {
		return bonPaymentTotal04;
	} // 差引支給額(賞与)04
	
	public Integer getBonPaymentTotal05() {
		return bonPaymentTotal05;
	} // 差引支給額(賞与)05
	
	public Integer getBonPaymentTotal06() {
		return bonPaymentTotal06;
	} // 差引支給額(賞与)06
	
	public Integer getBonPaymentTax01() {
		return bonPaymentTax01;
	} // 差引徴収税額01
	
	public Integer getBonPaymentTax02() {
		return bonPaymentTax02;
	} // 差引徴収税額02
	
	public Integer getBonPaymentTax03() {
		return bonPaymentTax03;
	} // 差引徴収税額03
	
	public Integer getBonPaymentTax04() {
		return bonPaymentTax04;
	} // 差引徴収税額04
	
	public Integer getBonPaymentTax05() {
		return bonPaymentTax05;
	} // 差引徴収税額05
	
	public Integer getBonPaymentTax06() {
		return bonPaymentTax06;
	} // 差引徴収税額06
	
	public Integer getTotalAllowance() {
		return totalAllowance;
	} // 総支給額合計
	
	public Integer getTaxFree() {
		return taxFree;
	} // 非課税額合計
	
	public Integer getTaxation() {
		return taxation;
	} // 課税額合計
	
	public Integer getSocInsDeduction() {
		return socInsDeduction;
	} // 社会保険料合計 
	
	public Integer getTotalPayInsDeduction() {
		return totalPayInsDeduction;
	} // 社会保険料等控除後の給与等の金額合計
	
	public Integer getIncomeTax() {
		return incomeTax;
	} // 所得税合計
	
	public Integer getVariousDeduction() {
		return variousDeduction;
	} // 諸控除合計
	
	public Integer getPaymentTotal() {
		return paymentTotal;
	} // 差引支給額合計
	
	public Integer getMidwayType() {
		return midwayType;
	} // 中途入社区分
	
	public Integer getFormerIncome() {
		return formerIncome;
	} // 前勤務先収入金額
	
	public Integer getFormerInsurance() {
		return formerInsurance;
	} // 前勤務先社会保険額
	
	public Integer getFormerTax() {
		return formerTax;
	} // 前勤務先所得税額
	
	public Integer getPaymentAllowance() {
		return paymentAllowance;
	} // 給与、手当等金額
	
	public Integer getPaymentIncomeTax() {
		return paymentIncomeTax;
	} //給与、手当等税額
	
	public Integer getBonusAllowance() {
		return bonusAllowance;
	} // 賞与等金額
	
	public Integer getBonusIncomeTax() {
		return bonusIncomeTax;
	} // 賞与等税額
	
	public Integer getMidwayAdjustIncome() {
		return midwayAdjustIncome;
	} // 中途、調整収入金額
	
	public Integer getMidwayAdjustTax() {
		return midwayAdjustTax;
	} // 中途、調整収入税額
	
	public Integer getAdjTotalAllowance() {
		return adjTotalAllowance;
	} // 支給金額合計
	
	public Integer getAdjTotalIncome() {
		return adjTotalIncome;
	} // 所得税額合計
	
	public Integer getAfterDeductIncome() {
		return afterDeductIncome;
	} // 給与所得控除後の給与等の金額
	
	public Integer getPayInsDeduction() {
		return payInsDeduction;
	} // 社会保険料等給与等からの控除分
	
	public Integer getSocialInsDeduction() {
		return socialInsDeduction;
	} // 社会保険料控除額
	
	public Integer getMutualAidDeduction() {
		return mutualAidDeduction;
	} // 小規模企業共済等掛金控除額
	
	public Integer getLifeInsDeduction() {
		return lifeInsDeduction;
	} // 生命保険料控除額
	
	public Integer getDamageInsDeduction() {
		return damageInsDeduction;
	} // 損害保険料控除額
	
	public Integer getSpouseSpDeduction() {
		return spouseSpDeduction;
	} // 配偶者特別控除額
	
	public Integer getDependentsDeduction() {
		return dependentsDeduction;
	} // 配偶者控除額、扶養控除額、基礎控除額及び障害者等の控除額の合計額
	
	public Integer getIncomeDeductSum() {
		return incomeDeductSum;
	} // 所得控除額計
	
	public Integer getFinalIncomeTax() {
		return finalIncomeTax;
	} // 年税額
	
	public Integer getHouseLoanDeduction() {
		return houseLoanDeduction;
	} // 住宅借入金等特別控除額
	
	public Integer getTaxGap() {
		return taxGap;
	} // 差引税額取得
	
	public Integer getCalcTaxedIncome() {
		return calcTaxedIncome;
	} // 差引課税給与所得金額
	
	public Integer getSpouseSumIncome() {
		return spouseSumIncome;
	} // 配偶者の本年中の合計所得金額の見積額
	
	public Integer getGeneralLifeIns() {
		return generalLifeIns;
	} // 一般の生命保険料
	
	public Integer getPrivatePension() {
		return privatePension;
	} // 個人年金保険料
	
	public Integer getEarthquakeIns() {
		return earthquakeIns;
	} // 地震保険料
	
	public Integer getLongTermDamageIns() {
		return longTermDamageIns;
	} // 旧長期損害保険料
	
	public Integer getAllowanceAdjustment() {
		return allowanceAdjustment;
	} // 支給調整額
	
	public Integer getTaxFreeAdjustment() {
		return taxFreeAdjustment;
	} // 非課税調整額
	
	public Integer getTaxIncAdjustment() {
		return taxIncAdjustment;
	} // 所得税調整額
	
	public String getWithholdSlipNotes() {
		return withholdSlipNotes;
	} // 源泉徴収票摘要欄
	
	public Integer getCalcIncomeTax() {
		return calcIncomeTax;
	} // 算出年税額
	
	public Integer getAdjustedIncomeTax() {
		return adjustedIncomeTax;
	} // 年調年税額
	
	public Integer getDeductedIncomeTax() {
		return deductedIncomeTax;
	} // 年調定率控除額税額
	
	public Integer getSocInsAdjustment() {
		return socInsAdjustment;
	} // 社会保険調整額
	
	public String getIncomeTaxType() {
		return incomeTaxType;
	} // 課税区分 
	
	public String getAdjustmentType() {
		return adjustmentType;
	} // 年末調整区分 
	
	public String getSpHandicap() {
		return spHandicap;
	} // 特別障害者 
	
	public String getGeHandicap() {
		return geHandicap;
	} // 一般障害者
	
	public String getGeWidow() {
		return geWidow;
	} // 一般寡婦
	
	public String getSpWidow() {
		return spWidow;
	} // 特別寡婦
	
	public String getWidow() {
		return widow;
	} // 寡夫
	
	public String getStudentGeneral() {
		return studentGeneral;
	} // 勤労学生
	
	public String getLwSpHandiEl() {
		return lwSpHandiEl;
	} // 同居特別障害者老人
	
	public String getLwSpHandicap() {
		return lwSpHandicap;
	} // 同居特別障害者
	
	public String getSpouseEl() {
		return spouseEl;
	} // 老人配偶者
	
	public String getSpouseGe() {
		return spouseGe;
	} // 一般配偶者(その他)
	
	public String getGeneralDependent() {
		return generalDependent;
	} // 一般扶養親族
	
	public String getSpecificDependent() {
		return specificDependent;
	} // 特定扶養親族
	
	public String getElderlyDependent() {
		return elderlyDependent;
	} // 老人扶養親族
	
	public String getLiveWithEldRel() {
		return liveWithEldRel;
	} // 同居老親等
	
	public String getLiveWithHandiGe() {
		return liveWithHandiGe;
	} // 同居特障一般
	
	public String getLiveWithHandiSp() {
		return liveWithHandiSp;
	} // 同居特障特定
	
	public String getLiveWithHandiEl() {
		return liveWithHandiEl;
	} // 同居特障老人
	
	public String getLiveWithHandiEr() {
		return liveWithHandiEr;
	} // 同居特障老親
	
	public String getGeneralHandicap() {
		return generalHandicap;
	} // 一般障害者
	
	public String getSpecificHandicap() {
		return specificHandicap;
	} // 特別障害者
	
	public String getTotallHandicap() {
		return totallHandicap;
	} // 障害者計
	
	public String getTotallDeduction() {
		return totallDeduction;
	} // 控除対象者数
	
	public String getConsortFlg() {
		return consortFlg;
	} // 配偶者有無表示文字
	
	public String getCompanyName() {
		return companyName;
	} // 会社名
	
	public Integer getTotalPayTotalAllowance() {
		return totalPayTotalAllowance;
	} //給与総支給額合計
	
	public Integer getTotalPayTaxFree() {
		return totalPayTaxFree;
	} //給与非課税額合計
	
	public Integer getTotalPayTaxation() {
		return totalPayTaxation;
	} //給与課税支給額合計
	
	public Integer getTotalPayIncomeTax() {
		return totalPayIncomeTax;
	} //給与所得税合計
	
	public Integer getTotalPaySocInsDeduction() {
		return totalPaySocInsDeduction;
	} //給与社会保険料合計
	
	public Integer getTotalPayPayInsDeduction() {
		return totalPayPayInsDeduction;
	} //給与社会保険料控除後の給与等の金額合計
	
	public Integer getTotalPayVariousDeduction() {
		return totalPayVariousDeduction;
	} //給与諸控除合計
	
	public Integer getTotalPayPaymentTotal() {
		return totalPayPaymentTotal;
	} //給与差引支給額合計
	
	public Integer getTotalPayAdjCalcGap() {
		return totalPayAdjCalcGap;
	} //給与年調による過不足合計
	
	public Integer getTotalBonTotalAllowance() {
		return totalBonTotalAllowance;
	} //賞与総支給額合計
	
	public Integer getTotalBonTaxFree() {
		return totalBonTaxFree;
	} //賞与非課税額合計
	
	public Integer getTotalBonTaxation() {
		return totalBonTaxation;
	} //賞与課税支給額合計
	
	public Integer getTotalBonIncomeTax() {
		return totalBonIncomeTax;
	} //賞与所得税合計
	
	public Integer getTotalBonSocInsDeduction() {
		return totalBonSocInsDeduction;
	} //賞与社会保険料合計
	
	public Integer getTotalBonPayInsDeduction() {
		return totalBonPayInsDeduction;
	} //賞与社会保険料控除後の賞与等の金額合計
	
	public Integer getTotalBonVariousDeduction() {
		return totalBonVariousDeduction;
	} //賞与諸控除合計
	
	public Integer getTotalBonPaymentTotal() {
		return totalBonPaymentTotal;
	} //賞与差引支給額合計
	
	public Integer getTotalBonAdjCalcGap() {
		return totalBonAdjCalcGap;
	} //賞与年調による過不足合計
	
	public String getMonthType01() {
		return monthType01;
	} //月区分01
	
	public String getMonthType02() {
		return monthType02;
	} //月区分02
	
	public String getMonthType03() {
		return monthType03;
	} //月区分03
	
	public String getMonthType04() {
		return monthType04;
	} //月区分04
	
	public String getMonthType05() {
		return monthType05;
	} //月区分05
	
	public String getMonthType06() {
		return monthType06;
	} //月区分06
	
	public String getMonthType07() {
		return monthType07;
	} //月区分07
	
	public String getMonthType08() {
		return monthType08;
	} //月区分08
	
	public String getMonthType09() {
		return monthType09;
	} //月区分09
	
	public String getMonthType10() {
		return monthType10;
	} //月区分10
	
	public String getMonthType11() {
		return monthType11;
	} //月区分11
	
	public String getMonthType12() {
		return monthType12;
	} //月区分12
	
	public String getStrMidwayType() {
		return strMidwayType;
	} // 中途入社区分
	
}
