private static COPXmlFactory.RTTIE039_2015.NPTRETURN __RTTIE039_F_I(COPXmlFactory.RTTIE039_2015.NPTRETURN e) { RTTIE040_SrvRef.TT040E00_ENPT _ENPT = new RTTIE040_SrvRef.TT040E00_ENPT(); RTTIE040_SrvRef.TT040E00 rttie040 = new RTTIE040_SrvRef.TT040E00(); // _ENPT.ACCOUNTID = e.NPT_INFO.ACCOUNT_ID; _ENPT.PERIODX = CopMvcUtil.ConvDateDecimal(e.NPT_INFO.PERIOD).ToString(); _ENPT.RETURNSTATUS = e.NPT_INFO.RETURN_STATUS; // RTTIE040_SrvRef.TT040E00Response_SMA _SMAResponse = new RTTIE040_SrvRef.TT040E00Response_SMA(); RTTIE040_SrvRef.TT040E00Response_ENPT _ENPTResponse = new RTTIE040_SrvRef.TT040E00Response_ENPT(); RTTIE040_SrvRef.TT040E00Response_EAMTS _EAMTSResponse = new RTTIE040_SrvRef.TT040E00Response_EAMTS(); RTTIE040_SrvRef.TT040E00Response_SERR _SERRRespose = new RTTIE040_SrvRef.TT040E00Response_SERR(); // _SMAResponse = rttie040.CallTT040E00(new RTTIE040_SrvRef.TT040E00_SMA(), _ENPT, new RTTIE040_SrvRef.TT040E00_EAMTS(), new RTTIE040_SrvRef.TT040E00_SERR(), out _ENPTResponse, out _EAMTSResponse, out _SERRRespose); e = __Fill(_SMAResponse, _ENPTResponse, _EAMTSResponse, _SERRRespose); return(e); }
private static COPXmlFactory.RTTIE039.NPTRETURN __RTTIE039_F_U(COPXmlFactory.RTTIE039.NPTRETURN e) { RTTIE040_SrvRef.TT040E00_ENPT _ENPT = new RTTIE040_SrvRef.TT040E00_ENPT(); RTTIE040_SrvRef.TT040E00_EAMTS _EAMTS = new RTTIE040_SrvRef.TT040E00_EAMTS(); RTTIE040_SrvRef.TT040E00 rttie040 = new RTTIE040_SrvRef.TT040E00(); // RTTIE040_SrvRef.TT040E00Response_SMA _SMAResponse = new RTTIE040_SrvRef.TT040E00Response_SMA(); RTTIE040_SrvRef.TT040E00Response_ENPT _ENPTResponse = new RTTIE040_SrvRef.TT040E00Response_ENPT(); RTTIE040_SrvRef.TT040E00Response_EAMTS _EAMTSResponse = new RTTIE040_SrvRef.TT040E00Response_EAMTS(); RTTIE040_SrvRef.TT040E00Response_SERR _SERRRespose = new RTTIE040_SrvRef.TT040E00Response_SERR(); rttie040.Timeout = 120000; _ENPT.ACCOUNTID = e.NPT_INFO.ACCOUNT_ID; _ENPT.PERIODX = CopMvcUtil.ConvDateDecimalString(e.NPT_INFO.PERIOD); _ENPT.VERSIONX = e.NPT_INFO.VERSION; _ENPT.RETURNSTATUS = e.NPT_INFO.RETURN_STATUS; _ENPT.LASTUPDATEDATEX = CopMvcUtil.ConvDateDecimalString(e.NPT_INFO.LAST_UPD_DATE); _ENPT.RECORDINGDATEX = CopMvcUtil.ConvDateDecimalString(e.NPT_INFO.RECORDING_DATE); _ENPT.EXTENSIONDATEX = CopMvcUtil.ConvDateDecimalString(e.NPT_INFO.EXTENSION_DATE); _ENPT.SEQUENCENUMBER = e.NPT_INFO.SEQUENCE; _ENPT.ADJUSTMENTREFERENCENUM = e.NPT_INFO.ADJUSTMENT_REF_NO; _ENPT.USERID = e.NPT_INFO.USER_ID; _ENPT.RATERES = CopMvcUtil.ConvNumberToDigit9(e.NPT_INFO.RESIDENT_RATE); _ENPT.BASERATERES = CopMvcUtil.ConvNumberToDigit9(e.NPT_INFO.BASE_RESIDENT_RATE); _ENPT.RATENONRES = CopMvcUtil.ConvNumberToDigit9(e.NPT_INFO.NON_RES_RATE); _ENPT.BASERATENONRES = CopMvcUtil.ConvNumberToDigit9(e.NPT_INFO.BASE_NON_RES_RATE); _ENPT.PREPARERNAME = e.NPT_INFO.PREPARER_NAME; _ENPT.PREPARERPHONE = CopMvcUtil.GetDecimal(e.NPT_INFO.PREPARER_PHONE); _ENPT.PREPARERPHONEEXT = e.NPT_INFO.PREPARER_PHONE_EXT; _ENPT.PREPARERPHONEEXT = e.NPT_INFO.PREPARER_PHONE_EXT; _ENPT.PREPARERIPADDRESS = e.NPT_INFO.PREPARER_IP_ADDRESS; _ENPT.PREPAREREMAILADDRESS = e.NPT_INFO.PREPARER_EMAIL_ADDRESS; _ENPT.PREPARERTYPE = e.NPT_INFO.PREPARER_WHO; _ENPT.PREPARERPHONESpecified = true; //New column addded for save corporation TAX _EAMTS.CORPPARTNERPERCENTX = CopMvcUtil.ConvCurrencyToDigit(e.NPT_PG1.CORP_PARTNER_PERCENT); _EAMTS.RESTAXABLEINCOMEX = CopMvcUtil.ConvCurrencyToDigit(e.NPT_PG1.RESIDENT_INCOME); _EAMTS.RESTAXDUEX = CopMvcUtil.ConvCurrencyToDigit(e.NPT_PG1.RESIDENT_INCOME_TAX); // _EAMTS.RESBASERATETAXABLEX = CopMvcUtil.ConvCurrencyToDigit(e.NPT_PG1.RESIDENT_BASE_INCOME_TAXABLE); _EAMTS.RESBASERATETAXX = CopMvcUtil.ConvCurrencyToDigit(e.NPT_PG1.RESIDENT_BASE_INCOME_TAX); _EAMTS.TOTALRESTAXX = CopMvcUtil.ConvCurrencyToDigit(e.NPT_PG1.RESIDENT_TOTAL_TAX); _EAMTS.NONRESTAXINCOMEX = CopMvcUtil.ConvCurrencyToDigit(e.NPT_PG1.NON_RES_INCOME); _EAMTS.NONRESTAXDUEX = CopMvcUtil.ConvCurrencyToDigit(e.NPT_PG1.NON_RES_INCOME_TAX); // _EAMTS.NONRESBASERATETAXABLEX = CopMvcUtil.ConvCurrencyToDigit(e.NPT_PG1.NON_RES_BASE_INCOME_TAXABLE); _EAMTS.NONRESBASERATETAXX = CopMvcUtil.ConvCurrencyToDigit(e.NPT_PG1.NON_RES_BASE_INCOME_TAX); _EAMTS.TOTALNONRESTAXX = CopMvcUtil.ConvCurrencyToDigit(e.NPT_PG1.NON_RES_TOTAL_TAX); // _EAMTS.TOTALTAXDUE1X = CopMvcUtil.ConvCurrencyToDigit(e.NPT_PG1.TOTAL_TAX); _EAMTS.BPTCREDITX = CopMvcUtil.ConvCurrencyToDigit(e.NPT_PG1.BPT_TAX_CREDIT); _EAMTS.OTHERX = CopMvcUtil.ConvCurrencyToDigit(e.NPT_PG1.OTHER_TAX_CREDIT); _EAMTS.TOTALCREDITSX = CopMvcUtil.ConvCurrencyToDigit(e.NPT_PG1.TOTAL_PAY_CREDITS); _EAMTS.TOTALTAXDUEX = CopMvcUtil.ConvCurrencyToDigit(e.NPT_PG1.TAX_DUE); _EAMTS.INTERESTPENALTYX = CopMvcUtil.ConvCurrencyToDigit(e.NPT_PG1.INTEREST_PENALTY); _EAMTS.TOTALAMTDUEX = CopMvcUtil.ConvCurrencyToDigit(e.NPT_PG1.TOTAL_DUE); _EAMTS.TAXOVERPAIDX = CopMvcUtil.ConvCurrencyToDigit(e.NPT_PG1.OVERPAY); _EAMTS.NETPROFITESTX = CopMvcUtil.ConvCurrencyToDigit(e.NPT_PG1.LINE11); // _EAMTS.OVERPAYMENTAVAILX = CopMvcUtil.ConvCurrencyToDigit(e.NPT_PG1.OVERPAY_AVAILABLE); // _EAMTS.REFUNDAMTX = CopMvcUtil.ConvCurrencyToDigit(e.NPT_PG1.REFUND); _EAMTS.BPTOVERPAYMENTX = CopMvcUtil.ConvCurrencyToDigit(e.NPT_PG1.BPT_OVERPAY); _EAMTS.NPTOVERPAYMENTX = CopMvcUtil.ConvCurrencyToDigit(e.NPT_PG1.NPT_OVERPAY); // string ENPT = CopMvcUtil.GetXMlFromObject(_ENPT); string EAMTS = CopMvcUtil.GetXMlFromObject(_EAMTS); _SMAResponse = rttie040.CallTT040E00(new RTTIE040_SrvRef.TT040E00_SMA(), _ENPT, _EAMTS, new RTTIE040_SrvRef.TT040E00_SERR(), out _ENPTResponse, out _EAMTSResponse, out _SERRRespose); e = __Fill(_SMAResponse, _ENPTResponse, _EAMTSResponse, _SERRRespose); return(e); }