IRIS IRSubmission1FormTotalsType

IRIS > IRIS XML

Under Development
as of April 11, 2023

Tree


+- root: IRSubmission1FormTotalsType
|  +- form1099ATotalAmtGrp: Form1099ATotalAmtGrpType
|  |  +- totalReportedAmt: BigInteger
|  |  +- principalBalanceDueAmt: BigInteger
|  |  +- fairMarketValueAmt: BigInteger
|  +- form1099BTotalAmtGrp: Form1099BTotalAmtGrpType
|  |  +- federalIncomeTaxWithheldAmt: BigInteger
|  |  +- totalReportedAmt: BigInteger
|  |  +- proceedsAmt: BigInteger
|  |  +- costOrOtherBasisAmt: BigInteger
|  |  +- accruedMarketDiscountAmt: BigInteger
|  |  +- nondeductibleWashSaleLossAmt: BigInteger
|  |  +- tyClosedContractProfitLossAmt: BigInteger
|  |  +- priorYrOpenCntrctProfitLossAmt: BigInteger
|  |  +- cyOpenCntrctProfitLossAmt: BigInteger
|  |  +- cntrctAggregateProfitLossAmt: BigInteger
|  |  +- barterAmt: BigInteger
|  +- form1099BTotalByStateGrp: Form1099BTotalByStateGrpType[]
|  |  +- stateAbbreviationCd: StateType
|  |  +- totalReportedRcpntFormCnt: BigInteger
|  |  +- federalIncomeTaxWithheldAmt: BigInteger
|  |  +- stateTaxWithheldAmt: BigInteger
|  |  +- localTaxWithheldAmt: BigInteger
|  |  +- proceedsAmt: BigInteger
|  |  +- costOrOtherBasisAmt: BigInteger
|  |  +- accruedMarketDiscountAmt: BigInteger
|  |  +- nondeductibleWashSaleLossAmt: BigInteger
|  |  +- tyClosedContractProfitLossAmt: BigInteger
|  |  +- priorYrOpenCntrctProfitLossAmt: BigInteger
|  |  +- cyOpenCntrctProfitLossAmt: BigInteger
|  |  +- cntrctAggregateProfitLossAmt: BigInteger
|  |  +- barterAmt: BigInteger
|  +- form1099CAPTotalAmtGrp: Form1099CAPTotalAmtGrpType
|  |  +- totalReportedAmt: BigInteger
|  |  +- aggregateReceivedAmt: BigInteger
|  +- form1099CTotalAmtGrp: Form1099CTotalAmtGrpType
|  |  +- totalReportedAmt: BigInteger
|  |  +- debtDischargeAmt: BigInteger
|  |  +- interestAmt: BigInteger
|  |  +- fairMarketValueAmt: BigInteger
|  +- form1099DIVTotalAmtGrp: Form1099DIVTotalAmtGrpType
|  |  +- federalIncomeTaxWithheldAmt: BigInteger
|  |  +- totalReportedAmt: BigInteger
|  |  +- totalOrdinaryDividendsAmt: BigInteger
|  |  +- qualifiedDividendsAmt: BigInteger
|  |  +- totalCapitalDistributionsAmt: BigInteger
|  |  +- unrecapturedSection1250GainAmt: BigInteger
|  |  +- capitalGainSect1202Amt: BigInteger
|  |  +- collectibles28PercentGainAmt: BigInteger
|  |  +- section897OrdinaryDividendsAmt: BigInteger
|  |  +- section897CapitalGainAmt: BigInteger
|  |  +- nondividendDistributionsAmt: BigInteger
|  |  +- section199ADividendsAmt: BigInteger
|  |  +- investmentExpenseAmt: BigInteger
|  |  +- foreignTaxesPaidAmt: BigInteger
|  |  +- cashLiquidationDistriAmt: BigInteger
|  |  +- noncashLiquidationDistriAmt: BigInteger
|  |  +- exemptInterestDividendsAmt: BigInteger
|  |  +- privateActivityBondIntDivAmt: BigInteger
|  +- form1099DIVTotalByStateGrp: Form1099DIVTotalByStateGrpType[]
|  |  +- stateAbbreviationCd: StateType
|  |  +- totalReportedRcpntFormCnt: BigInteger
|  |  +- federalIncomeTaxWithheldAmt: BigInteger
|  |  +- stateTaxWithheldAmt: BigInteger
|  |  +- localTaxWithheldAmt: BigInteger
|  |  +- totalOrdinaryDividendsAmt: BigInteger
|  |  +- qualifiedDividendsAmt: BigInteger
|  |  +- totalCapitalDistributionsAmt: BigInteger
|  |  +- unrecapturedSection1250GainAmt: BigInteger
|  |  +- capitalGainSect1202Amt: BigInteger
|  |  +- collectibles28PercentGainAmt: BigInteger
|  |  +- section897OrdinaryDividendsAmt: BigInteger
|  |  +- section897CapitalGainAmt: BigInteger
|  |  +- nondividendDistributionsAmt: BigInteger
|  |  +- section199ADividendsAmt: BigInteger
|  |  +- investmentExpenseAmt: BigInteger
|  |  +- foreignTaxesPaidAmt: BigInteger
|  |  +- cashLiquidationDistriAmt: BigInteger
|  |  +- noncashLiquidationDistriAmt: BigInteger
|  |  +- exemptInterestDividendsAmt: BigInteger
|  |  +- privateActivityBondIntDivAmt: BigInteger
|  +- form1099GTotalAmtGrp: Form1099GTotalAmtGrpType
|  |  +- federalIncomeTaxWithheldAmt: BigInteger
|  |  +- totalReportedAmt: BigInteger
|  |  +- unemploymentCompAmt: BigInteger
|  |  +- stateLclRefundCreditOffsetAmt: BigInteger
|  |  +- rtaaPaymentsAmt: BigInteger
|  |  +- taxableGrantsAmt: BigInteger
|  |  +- agriculturePaymentsAmt: BigInteger
|  |  +- marketGainAmt: BigInteger
|  +- form1099GTotalByStateGrp: Form1099GTotalByStateGrpType[]
|  |  +- stateAbbreviationCd: StateType
|  |  +- totalReportedRcpntFormCnt: BigInteger
|  |  +- federalIncomeTaxWithheldAmt: BigInteger
|  |  +- stateTaxWithheldAmt: BigInteger
|  |  +- localTaxWithheldAmt: BigInteger
|  |  +- unemploymentCompAmt: BigInteger
|  |  +- stateLclRefundCreditOffsetAmt: BigInteger
|  |  +- rtaaPaymentsAmt: BigInteger
|  |  +- taxableGrantsAmt: BigInteger
|  |  +- agriculturePaymentsAmt: BigInteger
|  |  +- marketGainAmt: BigInteger
|  +- form1099HTotalAmtGrp: Form1099HTotalAmtGrpType
|  |  +- totalReportedAmt: BigInteger
|  |  +- hctcAdvancePaymentsAmt: BigInteger
|  |  +- januaryAmt: BigInteger
|  |  +- februaryAmt: BigInteger
|  |  +- marchAmt: BigInteger
|  |  +- aprilAmt: BigInteger
|  |  +- mayAmt: BigInteger
|  |  +- juneAmt: BigInteger
|  |  +- julyAmt: BigInteger
|  |  +- augustAmt: BigInteger
|  |  +- septemberAmt: BigInteger
|  |  +- octoberAmt: BigInteger
|  |  +- novemberAmt: BigInteger
|  |  +- decemberAmt: BigInteger
|  +- form1099INTTotalAmtGrp: Form1099INTTotalAmtGrpType
|  |  +- totalReportedAmt: BigInteger
|  |  +- interestIncomeAmt: BigInteger
|  |  +- earlyWithdrawalPenaltyAmt: BigInteger
|  |  +- usSavingsBondsTreasObligIntAmt: BigInteger
|  |  +- federalIncomeTaxWithheldAmt: BigInteger
|  |  +- investmentExpenseAmt: BigInteger
|  |  +- foreignTaxesPaidAmt: BigInteger
|  |  +- taxExemptInterestAmt: BigInteger
|  |  +- spcfdPrvtActyBondInterestAmt: BigInteger
|  |  +- marketDiscountAmt: BigInteger
|  |  +- bondPremiumAmt: BigInteger
|  |  +- treasuryObligBondPremiumAmt: BigInteger
|  |  +- taxExemptBondPremiumAmt: BigInteger
|  +- form1099INTTotalByStateGrp: Form1099INTTotalByStateGrpType[]
|  |  +- stateAbbreviationCd: StateType
|  |  +- totalReportedRcpntFormCnt: BigInteger
|  |  +- stateTaxWithheldAmt: BigInteger
|  |  +- localTaxWithheldAmt: BigInteger
|  |  +- interestIncomeAmt: BigInteger
|  |  +- earlyWithdrawalPenaltyAmt: BigInteger
|  |  +- usSavingsBondsTreasObligIntAmt: BigInteger
|  |  +- federalIncomeTaxWithheldAmt: BigInteger
|  |  +- investmentExpenseAmt: BigInteger
|  |  +- foreignTaxesPaidAmt: BigInteger
|  |  +- taxExemptInterestAmt: BigInteger
|  |  +- spcfdPrvtActyBondInterestAmt: BigInteger
|  |  +- marketDiscountAmt: BigInteger
|  |  +- bondPremiumAmt: BigInteger
|  |  +- treasuryObligBondPremiumAmt: BigInteger
|  |  +- taxExemptBondPremiumAmt: BigInteger
|  +- form1099KTotalAmtGrp: Form1099KTotalAmtGrpType
|  |  +- federalIncomeTaxWithheldAmt: BigInteger
|  |  +- totalReportedAmt: BigInteger
|  |  +- grossAmt: BigInteger
|  |  +- cardNotPresentTransAmt: BigInteger
|  |  +- januaryAmt: BigInteger
|  |  +- februaryAmt: BigInteger
|  |  +- marchAmt: BigInteger
|  |  +- aprilAmt: BigInteger
|  |  +- mayAmt: BigInteger
|  |  +- juneAmt: BigInteger
|  |  +- julyAmt: BigInteger
|  |  +- augustAmt: BigInteger
|  |  +- septemberAmt: BigInteger
|  |  +- octoberAmt: BigInteger
|  |  +- novemberAmt: BigInteger
|  |  +- decemberAmt: BigInteger
|  +- form1099KTotalByStateGrp: Form1099KTotalByStateGrpType[]
|  |  +- stateAbbreviationCd: StateType
|  |  +- totalReportedRcpntFormCnt: BigInteger
|  |  +- federalIncomeTaxWithheldAmt: BigInteger
|  |  +- stateTaxWithheldAmt: BigInteger
|  |  +- localTaxWithheldAmt: BigInteger
|  |  +- grossAmt: BigInteger
|  |  +- cardNotPresentTransAmt: BigInteger
|  |  +- januaryAmt: BigInteger
|  |  +- februaryAmt: BigInteger
|  |  +- marchAmt: BigInteger
|  |  +- aprilAmt: BigInteger
|  |  +- mayAmt: BigInteger
|  |  +- juneAmt: BigInteger
|  |  +- julyAmt: BigInteger
|  |  +- augustAmt: BigInteger
|  |  +- septemberAmt: BigInteger
|  |  +- octoberAmt: BigInteger
|  |  +- novemberAmt: BigInteger
|  |  +- decemberAmt: BigInteger
|  +- form1099LSTotalAmtGrp: Form1099LSTotalAmtGrpType
|  |  +- totalReportedAmt: BigInteger
|  |  +- paidToRecipientAmt: BigInteger
|  +- form1099LTCTotalAmtGrp: Form1099LTCTotalAmtGrpType
|  |  +- totalReportedAmt: BigInteger
|  |  +- grossLTCBenefitPaidAmt: BigInteger
|  |  +- acceleratedDeathBenefitPaidAmt: BigInteger
|  +- form1099MISCTotalAmtGrp: Form1099MISCTotalAmtGrpType
|  |  +- federalIncomeTaxWithheldAmt: BigInteger
|  |  +- totalReportedAmt: BigInteger
|  |  +- rentAmt: BigInteger
|  |  +- royaltyAmt: BigInteger
|  |  +- otherIncomeAmt: BigInteger
|  |  +- fishingBoatProceedsAmt: BigInteger
|  |  +- medicalHealthCarePaymentsAmt: BigInteger
|  |  +- substitutePaymentsAmt: BigInteger
|  |  +- cropInsuranceProceedsAmt: BigInteger
|  |  +- attorneyGrossProceedsPaidAmt: BigInteger
|  |  +- fishPurchasedForResaleAmt: BigInteger
|  |  +- section409ADeferralsAmt: BigInteger
|  |  +- excessParachutePaymentAmt: BigInteger
|  |  +- nonqlfyDeferredCompensationAmt: BigInteger
|  +- form1099MISCTotalByStateGrp: Form1099MISCTotalByStateGrpType[]
|  |  +- stateAbbreviationCd: StateType
|  |  +- totalReportedRcpntFormCnt: BigInteger
|  |  +- federalIncomeTaxWithheldAmt: BigInteger
|  |  +- stateTaxWithheldAmt: BigInteger
|  |  +- localTaxWithheldAmt: BigInteger
|  |  +- rentAmt: BigInteger
|  |  +- royaltyAmt: BigInteger
|  |  +- otherIncomeAmt: BigInteger
|  |  +- fishingBoatProceedsAmt: BigInteger
|  |  +- medicalHealthCarePaymentsAmt: BigInteger
|  |  +- substitutePaymentsAmt: BigInteger
|  |  +- cropInsuranceProceedsAmt: BigInteger
|  |  +- attorneyGrossProceedsPaidAmt: BigInteger
|  |  +- fishPurchasedForResaleAmt: BigInteger
|  |  +- section409ADeferralsAmt: BigInteger
|  |  +- excessParachutePaymentAmt: BigInteger
|  |  +- nonqlfyDeferredCompensationAmt: BigInteger
|  +- form1099NECTotalAmtGrp: Form1099NECTotalAmtGrpType
|  |  +- federalIncomeTaxWithheldAmt: BigInteger
|  |  +- totalReportedAmt: BigInteger
|  |  +- nonemployeeCompensationAmt: BigInteger
|  +- form1099NECTotalByStateGrp: Form1099NECTotalByStateGrpType[]
|  |  +- stateAbbreviationCd: StateType
|  |  +- totalReportedRcpntFormCnt: BigInteger
|  |  +- federalIncomeTaxWithheldAmt: BigInteger
|  |  +- stateTaxWithheldAmt: BigInteger
|  |  +- localTaxWithheldAmt: BigInteger
|  |  +- nonemployeeCompensationAmt: BigInteger
|  +- form1099OIDTotalAmtGrp: Form1099OIDTotalAmtGrpType
|  |  +- federalIncomeTaxWithheldAmt: BigInteger
|  |  +- totalReportedAmt: BigInteger
|  |  +- originalIssueDiscountAmt: BigInteger
|  |  +- otherPeriodicInterestAmt: BigInteger
|  |  +- earlyWithdrawalPenaltyAmt: BigInteger
|  |  +- marketDiscountAmt: BigInteger
|  |  +- acquisitionPremiumAmt: BigInteger
|  |  +- treasuryObligationOIDAmt: BigInteger
|  |  +- investmentExpenseAmt: BigInteger
|  |  +- bondPremiumAmt: BigInteger
|  |  +- taxExemptOIDAmt: BigInteger
|  +- form1099OIDTotalByStateGrp: Form1099OIDTotalByStateGrpType[]
|  |  +- stateAbbreviationCd: StateType
|  |  +- totalReportedRcpntFormCnt: BigInteger
|  |  +- federalIncomeTaxWithheldAmt: BigInteger
|  |  +- stateTaxWithheldAmt: BigInteger
|  |  +- localTaxWithheldAmt: BigInteger
|  |  +- originalIssueDiscountAmt: BigInteger
|  |  +- otherPeriodicInterestAmt: BigInteger
|  |  +- earlyWithdrawalPenaltyAmt: BigInteger
|  |  +- marketDiscountAmt: BigInteger
|  |  +- acquisitionPremiumAmt: BigInteger
|  |  +- treasuryObligationOIDAmt: BigInteger
|  |  +- investmentExpenseAmt: BigInteger
|  |  +- bondPremiumAmt: BigInteger
|  |  +- taxExemptOIDAmt: BigInteger
|  +- form1099PATRTotalAmtGrp: Form1099PATRTotalAmtGrpType
|  |  +- federalIncomeTaxWithheldAmt: BigInteger
|  |  +- totalReportedAmt: BigInteger
|  |  +- patronageDividendsAmt: BigInteger
|  |  +- nonpatronageDistributionsAmt: BigInteger
|  |  +- perUnitRetainAllocationsAmt: BigInteger
|  |  +- redeemedNonqualifiedNoticesAmt: BigInteger
|  |  +- section199AgDeductionAmt: BigInteger
|  |  +- section199Ab7QualifiedPymtAmt: BigInteger
|  |  +- section199AaQualifiedItemsAmt: BigInteger
|  |  +- section199AaSSTBItemsAmt: BigInteger
|  |  +- investmentCreditAmt: BigInteger
|  |  +- workOpportunityCreditAmt: BigInteger
|  |  +- form8844CreditAmt: BigInteger
|  |  +- form8896CreditAmt: BigInteger
|  |  +- form8941CreditAmt: BigInteger
|  |  +- form8932CreditAmt: BigInteger
|  |  +- epaSulfurRegDeductionAmt: BigInteger
|  |  +- form8864CreditAmt: BigInteger
|  +- form1099PATRTotalByStateGrp: Form1099PATRTotalByStateGrpType[]
|  |  +- stateAbbreviationCd: StateType
|  |  +- totalReportedRcpntFormCnt: BigInteger
|  |  +- federalIncomeTaxWithheldAmt: BigInteger
|  |  +- stateTaxWithheldAmt: BigInteger
|  |  +- localTaxWithheldAmt: BigInteger
|  |  +- patronageDividendsAmt: BigInteger
|  |  +- nonpatronageDistributionsAmt: BigInteger
|  |  +- perUnitRetainAllocationsAmt: BigInteger
|  |  +- redeemedNonqualifiedNoticesAmt: BigInteger
|  |  +- section199AgDeductionAmt: BigInteger
|  |  +- section199Ab7QualifiedPymtAmt: BigInteger
|  |  +- section199AaQualifiedItemsAmt: BigInteger
|  |  +- section199AaSSTBItemsAmt: BigInteger
|  |  +- investmentCreditAmt: BigInteger
|  |  +- workOpportunityCreditAmt: BigInteger
|  |  +- form8844CreditAmt: BigInteger
|  |  +- form8896CreditAmt: BigInteger
|  |  +- form8941CreditAmt: BigInteger
|  |  +- form8932CreditAmt: BigInteger
|  |  +- epaSulfurRegDeductionAmt: BigInteger
|  |  +- form8864CreditAmt: BigInteger
|  +- form1099QATotalAmtGrp: Form1099QATotalAmtGrpType
|  |  +- totalReportedAmt: BigInteger
|  |  +- grossDistributionAmt: BigInteger
|  |  +- earningsAmt: BigInteger
|  |  +- basisAmt: BigInteger
|  +- form1099QTotalAmtGrp: Form1099QTotalAmtGrpType
|  |  +- totalReportedAmt: BigInteger
|  |  +- grossDistributionAmt: BigInteger
|  |  +- earningsAmt: BigInteger
|  |  +- basisAmt: BigInteger
|  +- form1099RTotalAmtGrp: Form1099RTotalAmtGrpType
|  |  +- federalIncomeTaxWithheldAmt: BigInteger
|  |  +- totalReportedAmt: BigInteger
|  |  +- grossDistributionAmt: BigInteger
|  |  +- irasepsimpleRothConversionAmt: BigInteger
|  |  +- taxableAmt: BigInteger
|  |  +- capitalGainAmt: BigInteger
|  |  +- employeeContributionsAmt: BigInteger
|  |  +- netUnrlzdSecuritiesApprcnAmt: BigInteger
|  |  +- otherDistributionAmt: BigInteger
|  |  +- totalEmployeeContributionsAmt: BigInteger
|  |  +- irrAllocatedAmt: BigInteger
|  +- form1099RTotalByStateGrp: Form1099RTotalByStateGrpType[]
|  |  +- stateAbbreviationCd: StateType
|  |  +- totalReportedRcpntFormCnt: BigInteger
|  |  +- federalIncomeTaxWithheldAmt: BigInteger
|  |  +- stateTaxWithheldAmt: BigInteger
|  |  +- localTaxWithheldAmt: BigInteger
|  |  +- grossDistributionAmt: BigInteger
|  |  +- irasepsimpleRothConversionAmt: BigInteger
|  |  +- taxableAmt: BigInteger
|  |  +- capitalGainAmt: BigInteger
|  |  +- employeeContributionsAmt: BigInteger
|  |  +- netUnrlzdSecuritiesApprcnAmt: BigInteger
|  |  +- otherDistributionAmt: BigInteger
|  |  +- totalEmployeeContributionsAmt: BigInteger
|  |  +- irrAllocatedAmt: BigInteger
|  +- form1099SATotalAmtGrp: Form1099SATotalAmtGrpType
|  |  +- totalReportedAmt: BigInteger
|  |  +- grossDistributionAmt: BigInteger
|  |  +- excessContributionsEarningsAmt: BigInteger
|  |  +- fmvOnDateOfDeathAmt: BigInteger
|  +- form1099SBTotalAmtGrp: Form1099SBTotalAmtGrpType
|  |  +- totalReportedAmt: BigInteger
|  |  +- investmentInContractAmt: BigInteger
|  |  +- surrenderAmt: BigInteger
|  +- form1099STotalAmtGrp: Form1099STotalAmtGrpType
|  |  +- totalReportedAmt: BigInteger
|  |  +- grossProceedsAmt: BigInteger
|  |  +- buyerRealEstateTaxAmt: BigInteger


Flattened

IRSubmission1FormTotalsType.form1099ATotalAmtGrp.totalReportedAmt
IRSubmission1FormTotalsType.form1099ATotalAmtGrp.principalBalanceDueAmt
IRSubmission1FormTotalsType.form1099ATotalAmtGrp.fairMarketValueAmt
IRSubmission1FormTotalsType.form1099BTotalAmtGrp.federalIncomeTaxWithheldAmt
IRSubmission1FormTotalsType.form1099BTotalAmtGrp.totalReportedAmt
IRSubmission1FormTotalsType.form1099BTotalAmtGrp.proceedsAmt
IRSubmission1FormTotalsType.form1099BTotalAmtGrp.costOrOtherBasisAmt
IRSubmission1FormTotalsType.form1099BTotalAmtGrp.accruedMarketDiscountAmt
IRSubmission1FormTotalsType.form1099BTotalAmtGrp.nondeductibleWashSaleLossAmt
IRSubmission1FormTotalsType.form1099BTotalAmtGrp.tyClosedContractProfitLossAmt
IRSubmission1FormTotalsType.form1099BTotalAmtGrp.priorYrOpenCntrctProfitLossAmt
IRSubmission1FormTotalsType.form1099BTotalAmtGrp.cyOpenCntrctProfitLossAmt
IRSubmission1FormTotalsType.form1099BTotalAmtGrp.cntrctAggregateProfitLossAmt
IRSubmission1FormTotalsType.form1099BTotalAmtGrp.barterAmt
IRSubmission1FormTotalsType.form1099BTotalByStateGrp-1.stateAbbreviationCd
IRSubmission1FormTotalsType.form1099BTotalByStateGrp-1.totalReportedRcpntFormCnt
IRSubmission1FormTotalsType.form1099BTotalByStateGrp-1.federalIncomeTaxWithheldAmt
IRSubmission1FormTotalsType.form1099BTotalByStateGrp-1.stateTaxWithheldAmt
IRSubmission1FormTotalsType.form1099BTotalByStateGrp-1.localTaxWithheldAmt
IRSubmission1FormTotalsType.form1099BTotalByStateGrp-1.proceedsAmt
IRSubmission1FormTotalsType.form1099BTotalByStateGrp-1.costOrOtherBasisAmt
IRSubmission1FormTotalsType.form1099BTotalByStateGrp-1.accruedMarketDiscountAmt
IRSubmission1FormTotalsType.form1099BTotalByStateGrp-1.nondeductibleWashSaleLossAmt
IRSubmission1FormTotalsType.form1099BTotalByStateGrp-1.tyClosedContractProfitLossAmt
IRSubmission1FormTotalsType.form1099BTotalByStateGrp-1.priorYrOpenCntrctProfitLossAmt
IRSubmission1FormTotalsType.form1099BTotalByStateGrp-1.cyOpenCntrctProfitLossAmt
IRSubmission1FormTotalsType.form1099BTotalByStateGrp-1.cntrctAggregateProfitLossAmt
IRSubmission1FormTotalsType.form1099BTotalByStateGrp-1.barterAmt
IRSubmission1FormTotalsType.form1099CAPTotalAmtGrp.totalReportedAmt
IRSubmission1FormTotalsType.form1099CAPTotalAmtGrp.aggregateReceivedAmt
IRSubmission1FormTotalsType.form1099CTotalAmtGrp.totalReportedAmt
IRSubmission1FormTotalsType.form1099CTotalAmtGrp.debtDischargeAmt
IRSubmission1FormTotalsType.form1099CTotalAmtGrp.interestAmt
IRSubmission1FormTotalsType.form1099CTotalAmtGrp.fairMarketValueAmt
IRSubmission1FormTotalsType.form1099DIVTotalAmtGrp.federalIncomeTaxWithheldAmt
IRSubmission1FormTotalsType.form1099DIVTotalAmtGrp.totalReportedAmt
IRSubmission1FormTotalsType.form1099DIVTotalAmtGrp.totalOrdinaryDividendsAmt
IRSubmission1FormTotalsType.form1099DIVTotalAmtGrp.qualifiedDividendsAmt
IRSubmission1FormTotalsType.form1099DIVTotalAmtGrp.totalCapitalDistributionsAmt
IRSubmission1FormTotalsType.form1099DIVTotalAmtGrp.unrecapturedSection1250GainAmt
IRSubmission1FormTotalsType.form1099DIVTotalAmtGrp.capitalGainSect1202Amt
IRSubmission1FormTotalsType.form1099DIVTotalAmtGrp.collectibles28PercentGainAmt
IRSubmission1FormTotalsType.form1099DIVTotalAmtGrp.section897OrdinaryDividendsAmt
IRSubmission1FormTotalsType.form1099DIVTotalAmtGrp.section897CapitalGainAmt
IRSubmission1FormTotalsType.form1099DIVTotalAmtGrp.nondividendDistributionsAmt
IRSubmission1FormTotalsType.form1099DIVTotalAmtGrp.section199ADividendsAmt
IRSubmission1FormTotalsType.form1099DIVTotalAmtGrp.investmentExpenseAmt
IRSubmission1FormTotalsType.form1099DIVTotalAmtGrp.foreignTaxesPaidAmt
IRSubmission1FormTotalsType.form1099DIVTotalAmtGrp.cashLiquidationDistriAmt
IRSubmission1FormTotalsType.form1099DIVTotalAmtGrp.noncashLiquidationDistriAmt
IRSubmission1FormTotalsType.form1099DIVTotalAmtGrp.exemptInterestDividendsAmt
IRSubmission1FormTotalsType.form1099DIVTotalAmtGrp.privateActivityBondIntDivAmt
IRSubmission1FormTotalsType.form1099DIVTotalByStateGrp-1.stateAbbreviationCd
IRSubmission1FormTotalsType.form1099DIVTotalByStateGrp-1.totalReportedRcpntFormCnt
IRSubmission1FormTotalsType.form1099DIVTotalByStateGrp-1.federalIncomeTaxWithheldAmt
IRSubmission1FormTotalsType.form1099DIVTotalByStateGrp-1.stateTaxWithheldAmt
IRSubmission1FormTotalsType.form1099DIVTotalByStateGrp-1.localTaxWithheldAmt
IRSubmission1FormTotalsType.form1099DIVTotalByStateGrp-1.totalOrdinaryDividendsAmt
IRSubmission1FormTotalsType.form1099DIVTotalByStateGrp-1.qualifiedDividendsAmt
IRSubmission1FormTotalsType.form1099DIVTotalByStateGrp-1.totalCapitalDistributionsAmt
IRSubmission1FormTotalsType.form1099DIVTotalByStateGrp-1.unrecapturedSection1250GainAmt
IRSubmission1FormTotalsType.form1099DIVTotalByStateGrp-1.capitalGainSect1202Amt
IRSubmission1FormTotalsType.form1099DIVTotalByStateGrp-1.collectibles28PercentGainAmt
IRSubmission1FormTotalsType.form1099DIVTotalByStateGrp-1.section897OrdinaryDividendsAmt
IRSubmission1FormTotalsType.form1099DIVTotalByStateGrp-1.section897CapitalGainAmt
IRSubmission1FormTotalsType.form1099DIVTotalByStateGrp-1.nondividendDistributionsAmt
IRSubmission1FormTotalsType.form1099DIVTotalByStateGrp-1.section199ADividendsAmt
IRSubmission1FormTotalsType.form1099DIVTotalByStateGrp-1.investmentExpenseAmt
IRSubmission1FormTotalsType.form1099DIVTotalByStateGrp-1.foreignTaxesPaidAmt
IRSubmission1FormTotalsType.form1099DIVTotalByStateGrp-1.cashLiquidationDistriAmt
IRSubmission1FormTotalsType.form1099DIVTotalByStateGrp-1.noncashLiquidationDistriAmt
IRSubmission1FormTotalsType.form1099DIVTotalByStateGrp-1.exemptInterestDividendsAmt
IRSubmission1FormTotalsType.form1099DIVTotalByStateGrp-1.privateActivityBondIntDivAmt
IRSubmission1FormTotalsType.form1099GTotalAmtGrp.federalIncomeTaxWithheldAmt
IRSubmission1FormTotalsType.form1099GTotalAmtGrp.totalReportedAmt
IRSubmission1FormTotalsType.form1099GTotalAmtGrp.unemploymentCompAmt
IRSubmission1FormTotalsType.form1099GTotalAmtGrp.stateLclRefundCreditOffsetAmt
IRSubmission1FormTotalsType.form1099GTotalAmtGrp.rtaaPaymentsAmt
IRSubmission1FormTotalsType.form1099GTotalAmtGrp.taxableGrantsAmt
IRSubmission1FormTotalsType.form1099GTotalAmtGrp.agriculturePaymentsAmt
IRSubmission1FormTotalsType.form1099GTotalAmtGrp.marketGainAmt
IRSubmission1FormTotalsType.form1099GTotalByStateGrp-1.stateAbbreviationCd
IRSubmission1FormTotalsType.form1099GTotalByStateGrp-1.totalReportedRcpntFormCnt
IRSubmission1FormTotalsType.form1099GTotalByStateGrp-1.federalIncomeTaxWithheldAmt
IRSubmission1FormTotalsType.form1099GTotalByStateGrp-1.stateTaxWithheldAmt
IRSubmission1FormTotalsType.form1099GTotalByStateGrp-1.localTaxWithheldAmt
IRSubmission1FormTotalsType.form1099GTotalByStateGrp-1.unemploymentCompAmt
IRSubmission1FormTotalsType.form1099GTotalByStateGrp-1.stateLclRefundCreditOffsetAmt
IRSubmission1FormTotalsType.form1099GTotalByStateGrp-1.rtaaPaymentsAmt
IRSubmission1FormTotalsType.form1099GTotalByStateGrp-1.taxableGrantsAmt
IRSubmission1FormTotalsType.form1099GTotalByStateGrp-1.agriculturePaymentsAmt
IRSubmission1FormTotalsType.form1099GTotalByStateGrp-1.marketGainAmt
IRSubmission1FormTotalsType.form1099HTotalAmtGrp.totalReportedAmt
IRSubmission1FormTotalsType.form1099HTotalAmtGrp.hctcAdvancePaymentsAmt
IRSubmission1FormTotalsType.form1099HTotalAmtGrp.januaryAmt
IRSubmission1FormTotalsType.form1099HTotalAmtGrp.februaryAmt
IRSubmission1FormTotalsType.form1099HTotalAmtGrp.marchAmt
IRSubmission1FormTotalsType.form1099HTotalAmtGrp.aprilAmt
IRSubmission1FormTotalsType.form1099HTotalAmtGrp.mayAmt
IRSubmission1FormTotalsType.form1099HTotalAmtGrp.juneAmt
IRSubmission1FormTotalsType.form1099HTotalAmtGrp.julyAmt
IRSubmission1FormTotalsType.form1099HTotalAmtGrp.augustAmt
IRSubmission1FormTotalsType.form1099HTotalAmtGrp.septemberAmt
IRSubmission1FormTotalsType.form1099HTotalAmtGrp.octoberAmt
IRSubmission1FormTotalsType.form1099HTotalAmtGrp.novemberAmt
IRSubmission1FormTotalsType.form1099HTotalAmtGrp.decemberAmt
IRSubmission1FormTotalsType.form1099INTTotalAmtGrp.totalReportedAmt
IRSubmission1FormTotalsType.form1099INTTotalAmtGrp.interestIncomeAmt
IRSubmission1FormTotalsType.form1099INTTotalAmtGrp.earlyWithdrawalPenaltyAmt
IRSubmission1FormTotalsType.form1099INTTotalAmtGrp.usSavingsBondsTreasObligIntAmt
IRSubmission1FormTotalsType.form1099INTTotalAmtGrp.federalIncomeTaxWithheldAmt
IRSubmission1FormTotalsType.form1099INTTotalAmtGrp.investmentExpenseAmt
IRSubmission1FormTotalsType.form1099INTTotalAmtGrp.foreignTaxesPaidAmt
IRSubmission1FormTotalsType.form1099INTTotalAmtGrp.taxExemptInterestAmt
IRSubmission1FormTotalsType.form1099INTTotalAmtGrp.spcfdPrvtActyBondInterestAmt
IRSubmission1FormTotalsType.form1099INTTotalAmtGrp.marketDiscountAmt
IRSubmission1FormTotalsType.form1099INTTotalAmtGrp.bondPremiumAmt
IRSubmission1FormTotalsType.form1099INTTotalAmtGrp.treasuryObligBondPremiumAmt
IRSubmission1FormTotalsType.form1099INTTotalAmtGrp.taxExemptBondPremiumAmt
IRSubmission1FormTotalsType.form1099INTTotalByStateGrp-1.stateAbbreviationCd
IRSubmission1FormTotalsType.form1099INTTotalByStateGrp-1.totalReportedRcpntFormCnt
IRSubmission1FormTotalsType.form1099INTTotalByStateGrp-1.stateTaxWithheldAmt
IRSubmission1FormTotalsType.form1099INTTotalByStateGrp-1.localTaxWithheldAmt
IRSubmission1FormTotalsType.form1099INTTotalByStateGrp-1.interestIncomeAmt
IRSubmission1FormTotalsType.form1099INTTotalByStateGrp-1.earlyWithdrawalPenaltyAmt
IRSubmission1FormTotalsType.form1099INTTotalByStateGrp-1.usSavingsBondsTreasObligIntAmt
IRSubmission1FormTotalsType.form1099INTTotalByStateGrp-1.federalIncomeTaxWithheldAmt
IRSubmission1FormTotalsType.form1099INTTotalByStateGrp-1.investmentExpenseAmt
IRSubmission1FormTotalsType.form1099INTTotalByStateGrp-1.foreignTaxesPaidAmt
IRSubmission1FormTotalsType.form1099INTTotalByStateGrp-1.taxExemptInterestAmt
IRSubmission1FormTotalsType.form1099INTTotalByStateGrp-1.spcfdPrvtActyBondInterestAmt
IRSubmission1FormTotalsType.form1099INTTotalByStateGrp-1.marketDiscountAmt
IRSubmission1FormTotalsType.form1099INTTotalByStateGrp-1.bondPremiumAmt
IRSubmission1FormTotalsType.form1099INTTotalByStateGrp-1.treasuryObligBondPremiumAmt
IRSubmission1FormTotalsType.form1099INTTotalByStateGrp-1.taxExemptBondPremiumAmt
IRSubmission1FormTotalsType.form1099KTotalAmtGrp.federalIncomeTaxWithheldAmt
IRSubmission1FormTotalsType.form1099KTotalAmtGrp.totalReportedAmt
IRSubmission1FormTotalsType.form1099KTotalAmtGrp.grossAmt
IRSubmission1FormTotalsType.form1099KTotalAmtGrp.cardNotPresentTransAmt
IRSubmission1FormTotalsType.form1099KTotalAmtGrp.januaryAmt
IRSubmission1FormTotalsType.form1099KTotalAmtGrp.februaryAmt
IRSubmission1FormTotalsType.form1099KTotalAmtGrp.marchAmt
IRSubmission1FormTotalsType.form1099KTotalAmtGrp.aprilAmt
IRSubmission1FormTotalsType.form1099KTotalAmtGrp.mayAmt
IRSubmission1FormTotalsType.form1099KTotalAmtGrp.juneAmt
IRSubmission1FormTotalsType.form1099KTotalAmtGrp.julyAmt
IRSubmission1FormTotalsType.form1099KTotalAmtGrp.augustAmt
IRSubmission1FormTotalsType.form1099KTotalAmtGrp.septemberAmt
IRSubmission1FormTotalsType.form1099KTotalAmtGrp.octoberAmt
IRSubmission1FormTotalsType.form1099KTotalAmtGrp.novemberAmt
IRSubmission1FormTotalsType.form1099KTotalAmtGrp.decemberAmt
IRSubmission1FormTotalsType.form1099KTotalByStateGrp-1.stateAbbreviationCd
IRSubmission1FormTotalsType.form1099KTotalByStateGrp-1.totalReportedRcpntFormCnt
IRSubmission1FormTotalsType.form1099KTotalByStateGrp-1.federalIncomeTaxWithheldAmt
IRSubmission1FormTotalsType.form1099KTotalByStateGrp-1.stateTaxWithheldAmt
IRSubmission1FormTotalsType.form1099KTotalByStateGrp-1.localTaxWithheldAmt
IRSubmission1FormTotalsType.form1099KTotalByStateGrp-1.grossAmt
IRSubmission1FormTotalsType.form1099KTotalByStateGrp-1.cardNotPresentTransAmt
IRSubmission1FormTotalsType.form1099KTotalByStateGrp-1.januaryAmt
IRSubmission1FormTotalsType.form1099KTotalByStateGrp-1.februaryAmt
IRSubmission1FormTotalsType.form1099KTotalByStateGrp-1.marchAmt
IRSubmission1FormTotalsType.form1099KTotalByStateGrp-1.aprilAmt
IRSubmission1FormTotalsType.form1099KTotalByStateGrp-1.mayAmt
IRSubmission1FormTotalsType.form1099KTotalByStateGrp-1.juneAmt
IRSubmission1FormTotalsType.form1099KTotalByStateGrp-1.julyAmt
IRSubmission1FormTotalsType.form1099KTotalByStateGrp-1.augustAmt
IRSubmission1FormTotalsType.form1099KTotalByStateGrp-1.septemberAmt
IRSubmission1FormTotalsType.form1099KTotalByStateGrp-1.octoberAmt
IRSubmission1FormTotalsType.form1099KTotalByStateGrp-1.novemberAmt
IRSubmission1FormTotalsType.form1099KTotalByStateGrp-1.decemberAmt
IRSubmission1FormTotalsType.form1099LSTotalAmtGrp.totalReportedAmt
IRSubmission1FormTotalsType.form1099LSTotalAmtGrp.paidToRecipientAmt
IRSubmission1FormTotalsType.form1099LTCTotalAmtGrp.totalReportedAmt
IRSubmission1FormTotalsType.form1099LTCTotalAmtGrp.grossLTCBenefitPaidAmt
IRSubmission1FormTotalsType.form1099LTCTotalAmtGrp.acceleratedDeathBenefitPaidAmt
IRSubmission1FormTotalsType.form1099MISCTotalAmtGrp.federalIncomeTaxWithheldAmt
IRSubmission1FormTotalsType.form1099MISCTotalAmtGrp.totalReportedAmt
IRSubmission1FormTotalsType.form1099MISCTotalAmtGrp.rentAmt
IRSubmission1FormTotalsType.form1099MISCTotalAmtGrp.royaltyAmt
IRSubmission1FormTotalsType.form1099MISCTotalAmtGrp.otherIncomeAmt
IRSubmission1FormTotalsType.form1099MISCTotalAmtGrp.fishingBoatProceedsAmt
IRSubmission1FormTotalsType.form1099MISCTotalAmtGrp.medicalHealthCarePaymentsAmt
IRSubmission1FormTotalsType.form1099MISCTotalAmtGrp.substitutePaymentsAmt
IRSubmission1FormTotalsType.form1099MISCTotalAmtGrp.cropInsuranceProceedsAmt
IRSubmission1FormTotalsType.form1099MISCTotalAmtGrp.attorneyGrossProceedsPaidAmt
IRSubmission1FormTotalsType.form1099MISCTotalAmtGrp.fishPurchasedForResaleAmt
IRSubmission1FormTotalsType.form1099MISCTotalAmtGrp.section409ADeferralsAmt
IRSubmission1FormTotalsType.form1099MISCTotalAmtGrp.excessParachutePaymentAmt
IRSubmission1FormTotalsType.form1099MISCTotalAmtGrp.nonqlfyDeferredCompensationAmt
IRSubmission1FormTotalsType.form1099MISCTotalByStateGrp-1.stateAbbreviationCd
IRSubmission1FormTotalsType.form1099MISCTotalByStateGrp-1.totalReportedRcpntFormCnt
IRSubmission1FormTotalsType.form1099MISCTotalByStateGrp-1.federalIncomeTaxWithheldAmt
IRSubmission1FormTotalsType.form1099MISCTotalByStateGrp-1.stateTaxWithheldAmt
IRSubmission1FormTotalsType.form1099MISCTotalByStateGrp-1.localTaxWithheldAmt
IRSubmission1FormTotalsType.form1099MISCTotalByStateGrp-1.rentAmt
IRSubmission1FormTotalsType.form1099MISCTotalByStateGrp-1.royaltyAmt
IRSubmission1FormTotalsType.form1099MISCTotalByStateGrp-1.otherIncomeAmt
IRSubmission1FormTotalsType.form1099MISCTotalByStateGrp-1.fishingBoatProceedsAmt
IRSubmission1FormTotalsType.form1099MISCTotalByStateGrp-1.medicalHealthCarePaymentsAmt
IRSubmission1FormTotalsType.form1099MISCTotalByStateGrp-1.substitutePaymentsAmt
IRSubmission1FormTotalsType.form1099MISCTotalByStateGrp-1.cropInsuranceProceedsAmt
IRSubmission1FormTotalsType.form1099MISCTotalByStateGrp-1.attorneyGrossProceedsPaidAmt
IRSubmission1FormTotalsType.form1099MISCTotalByStateGrp-1.fishPurchasedForResaleAmt
IRSubmission1FormTotalsType.form1099MISCTotalByStateGrp-1.section409ADeferralsAmt
IRSubmission1FormTotalsType.form1099MISCTotalByStateGrp-1.excessParachutePaymentAmt
IRSubmission1FormTotalsType.form1099MISCTotalByStateGrp-1.nonqlfyDeferredCompensationAmt
IRSubmission1FormTotalsType.form1099NECTotalAmtGrp.federalIncomeTaxWithheldAmt
IRSubmission1FormTotalsType.form1099NECTotalAmtGrp.totalReportedAmt
IRSubmission1FormTotalsType.form1099NECTotalAmtGrp.nonemployeeCompensationAmt
IRSubmission1FormTotalsType.form1099NECTotalByStateGrp-1.stateAbbreviationCd
IRSubmission1FormTotalsType.form1099NECTotalByStateGrp-1.totalReportedRcpntFormCnt
IRSubmission1FormTotalsType.form1099NECTotalByStateGrp-1.federalIncomeTaxWithheldAmt
IRSubmission1FormTotalsType.form1099NECTotalByStateGrp-1.stateTaxWithheldAmt
IRSubmission1FormTotalsType.form1099NECTotalByStateGrp-1.localTaxWithheldAmt
IRSubmission1FormTotalsType.form1099NECTotalByStateGrp-1.nonemployeeCompensationAmt
IRSubmission1FormTotalsType.form1099OIDTotalAmtGrp.federalIncomeTaxWithheldAmt
IRSubmission1FormTotalsType.form1099OIDTotalAmtGrp.totalReportedAmt
IRSubmission1FormTotalsType.form1099OIDTotalAmtGrp.originalIssueDiscountAmt
IRSubmission1FormTotalsType.form1099OIDTotalAmtGrp.otherPeriodicInterestAmt
IRSubmission1FormTotalsType.form1099OIDTotalAmtGrp.earlyWithdrawalPenaltyAmt
IRSubmission1FormTotalsType.form1099OIDTotalAmtGrp.marketDiscountAmt
IRSubmission1FormTotalsType.form1099OIDTotalAmtGrp.acquisitionPremiumAmt
IRSubmission1FormTotalsType.form1099OIDTotalAmtGrp.treasuryObligationOIDAmt
IRSubmission1FormTotalsType.form1099OIDTotalAmtGrp.investmentExpenseAmt
IRSubmission1FormTotalsType.form1099OIDTotalAmtGrp.bondPremiumAmt
IRSubmission1FormTotalsType.form1099OIDTotalAmtGrp.taxExemptOIDAmt
IRSubmission1FormTotalsType.form1099OIDTotalByStateGrp-1.stateAbbreviationCd
IRSubmission1FormTotalsType.form1099OIDTotalByStateGrp-1.totalReportedRcpntFormCnt
IRSubmission1FormTotalsType.form1099OIDTotalByStateGrp-1.federalIncomeTaxWithheldAmt
IRSubmission1FormTotalsType.form1099OIDTotalByStateGrp-1.stateTaxWithheldAmt
IRSubmission1FormTotalsType.form1099OIDTotalByStateGrp-1.localTaxWithheldAmt
IRSubmission1FormTotalsType.form1099OIDTotalByStateGrp-1.originalIssueDiscountAmt
IRSubmission1FormTotalsType.form1099OIDTotalByStateGrp-1.otherPeriodicInterestAmt
IRSubmission1FormTotalsType.form1099OIDTotalByStateGrp-1.earlyWithdrawalPenaltyAmt
IRSubmission1FormTotalsType.form1099OIDTotalByStateGrp-1.marketDiscountAmt
IRSubmission1FormTotalsType.form1099OIDTotalByStateGrp-1.acquisitionPremiumAmt
IRSubmission1FormTotalsType.form1099OIDTotalByStateGrp-1.treasuryObligationOIDAmt
IRSubmission1FormTotalsType.form1099OIDTotalByStateGrp-1.investmentExpenseAmt
IRSubmission1FormTotalsType.form1099OIDTotalByStateGrp-1.bondPremiumAmt
IRSubmission1FormTotalsType.form1099OIDTotalByStateGrp-1.taxExemptOIDAmt
IRSubmission1FormTotalsType.form1099PATRTotalAmtGrp.federalIncomeTaxWithheldAmt
IRSubmission1FormTotalsType.form1099PATRTotalAmtGrp.totalReportedAmt
IRSubmission1FormTotalsType.form1099PATRTotalAmtGrp.patronageDividendsAmt
IRSubmission1FormTotalsType.form1099PATRTotalAmtGrp.nonpatronageDistributionsAmt
IRSubmission1FormTotalsType.form1099PATRTotalAmtGrp.perUnitRetainAllocationsAmt
IRSubmission1FormTotalsType.form1099PATRTotalAmtGrp.redeemedNonqualifiedNoticesAmt
IRSubmission1FormTotalsType.form1099PATRTotalAmtGrp.section199AgDeductionAmt
IRSubmission1FormTotalsType.form1099PATRTotalAmtGrp.section199Ab7QualifiedPymtAmt
IRSubmission1FormTotalsType.form1099PATRTotalAmtGrp.section199AaQualifiedItemsAmt
IRSubmission1FormTotalsType.form1099PATRTotalAmtGrp.section199AaSSTBItemsAmt
IRSubmission1FormTotalsType.form1099PATRTotalAmtGrp.investmentCreditAmt
IRSubmission1FormTotalsType.form1099PATRTotalAmtGrp.workOpportunityCreditAmt
IRSubmission1FormTotalsType.form1099PATRTotalAmtGrp.form8844CreditAmt
IRSubmission1FormTotalsType.form1099PATRTotalAmtGrp.form8896CreditAmt
IRSubmission1FormTotalsType.form1099PATRTotalAmtGrp.form8941CreditAmt
IRSubmission1FormTotalsType.form1099PATRTotalAmtGrp.form8932CreditAmt
IRSubmission1FormTotalsType.form1099PATRTotalAmtGrp.epaSulfurRegDeductionAmt
IRSubmission1FormTotalsType.form1099PATRTotalAmtGrp.form8864CreditAmt
IRSubmission1FormTotalsType.form1099PATRTotalByStateGrp-1.stateAbbreviationCd
IRSubmission1FormTotalsType.form1099PATRTotalByStateGrp-1.totalReportedRcpntFormCnt
IRSubmission1FormTotalsType.form1099PATRTotalByStateGrp-1.federalIncomeTaxWithheldAmt
IRSubmission1FormTotalsType.form1099PATRTotalByStateGrp-1.stateTaxWithheldAmt
IRSubmission1FormTotalsType.form1099PATRTotalByStateGrp-1.localTaxWithheldAmt
IRSubmission1FormTotalsType.form1099PATRTotalByStateGrp-1.patronageDividendsAmt
IRSubmission1FormTotalsType.form1099PATRTotalByStateGrp-1.nonpatronageDistributionsAmt
IRSubmission1FormTotalsType.form1099PATRTotalByStateGrp-1.perUnitRetainAllocationsAmt
IRSubmission1FormTotalsType.form1099PATRTotalByStateGrp-1.redeemedNonqualifiedNoticesAmt
IRSubmission1FormTotalsType.form1099PATRTotalByStateGrp-1.section199AgDeductionAmt
IRSubmission1FormTotalsType.form1099PATRTotalByStateGrp-1.section199Ab7QualifiedPymtAmt
IRSubmission1FormTotalsType.form1099PATRTotalByStateGrp-1.section199AaQualifiedItemsAmt
IRSubmission1FormTotalsType.form1099PATRTotalByStateGrp-1.section199AaSSTBItemsAmt
IRSubmission1FormTotalsType.form1099PATRTotalByStateGrp-1.investmentCreditAmt
IRSubmission1FormTotalsType.form1099PATRTotalByStateGrp-1.workOpportunityCreditAmt
IRSubmission1FormTotalsType.form1099PATRTotalByStateGrp-1.form8844CreditAmt
IRSubmission1FormTotalsType.form1099PATRTotalByStateGrp-1.form8896CreditAmt
IRSubmission1FormTotalsType.form1099PATRTotalByStateGrp-1.form8941CreditAmt
IRSubmission1FormTotalsType.form1099PATRTotalByStateGrp-1.form8932CreditAmt
IRSubmission1FormTotalsType.form1099PATRTotalByStateGrp-1.epaSulfurRegDeductionAmt
IRSubmission1FormTotalsType.form1099PATRTotalByStateGrp-1.form8864CreditAmt
IRSubmission1FormTotalsType.form1099QATotalAmtGrp.totalReportedAmt
IRSubmission1FormTotalsType.form1099QATotalAmtGrp.grossDistributionAmt
IRSubmission1FormTotalsType.form1099QATotalAmtGrp.earningsAmt
IRSubmission1FormTotalsType.form1099QATotalAmtGrp.basisAmt
IRSubmission1FormTotalsType.form1099QTotalAmtGrp.totalReportedAmt
IRSubmission1FormTotalsType.form1099QTotalAmtGrp.grossDistributionAmt
IRSubmission1FormTotalsType.form1099QTotalAmtGrp.earningsAmt
IRSubmission1FormTotalsType.form1099QTotalAmtGrp.basisAmt
IRSubmission1FormTotalsType.form1099RTotalAmtGrp.federalIncomeTaxWithheldAmt
IRSubmission1FormTotalsType.form1099RTotalAmtGrp.totalReportedAmt
IRSubmission1FormTotalsType.form1099RTotalAmtGrp.grossDistributionAmt
IRSubmission1FormTotalsType.form1099RTotalAmtGrp.irasepsimpleRothConversionAmt
IRSubmission1FormTotalsType.form1099RTotalAmtGrp.taxableAmt
IRSubmission1FormTotalsType.form1099RTotalAmtGrp.capitalGainAmt
IRSubmission1FormTotalsType.form1099RTotalAmtGrp.employeeContributionsAmt
IRSubmission1FormTotalsType.form1099RTotalAmtGrp.netUnrlzdSecuritiesApprcnAmt
IRSubmission1FormTotalsType.form1099RTotalAmtGrp.otherDistributionAmt
IRSubmission1FormTotalsType.form1099RTotalAmtGrp.totalEmployeeContributionsAmt
IRSubmission1FormTotalsType.form1099RTotalAmtGrp.irrAllocatedAmt
IRSubmission1FormTotalsType.form1099RTotalByStateGrp-1.stateAbbreviationCd
IRSubmission1FormTotalsType.form1099RTotalByStateGrp-1.totalReportedRcpntFormCnt
IRSubmission1FormTotalsType.form1099RTotalByStateGrp-1.federalIncomeTaxWithheldAmt
IRSubmission1FormTotalsType.form1099RTotalByStateGrp-1.stateTaxWithheldAmt
IRSubmission1FormTotalsType.form1099RTotalByStateGrp-1.localTaxWithheldAmt
IRSubmission1FormTotalsType.form1099RTotalByStateGrp-1.grossDistributionAmt
IRSubmission1FormTotalsType.form1099RTotalByStateGrp-1.irasepsimpleRothConversionAmt
IRSubmission1FormTotalsType.form1099RTotalByStateGrp-1.taxableAmt
IRSubmission1FormTotalsType.form1099RTotalByStateGrp-1.capitalGainAmt
IRSubmission1FormTotalsType.form1099RTotalByStateGrp-1.employeeContributionsAmt
IRSubmission1FormTotalsType.form1099RTotalByStateGrp-1.netUnrlzdSecuritiesApprcnAmt
IRSubmission1FormTotalsType.form1099RTotalByStateGrp-1.otherDistributionAmt
IRSubmission1FormTotalsType.form1099RTotalByStateGrp-1.totalEmployeeContributionsAmt
IRSubmission1FormTotalsType.form1099RTotalByStateGrp-1.irrAllocatedAmt
IRSubmission1FormTotalsType.form1099SATotalAmtGrp.totalReportedAmt
IRSubmission1FormTotalsType.form1099SATotalAmtGrp.grossDistributionAmt
IRSubmission1FormTotalsType.form1099SATotalAmtGrp.excessContributionsEarningsAmt
IRSubmission1FormTotalsType.form1099SATotalAmtGrp.fmvOnDateOfDeathAmt
IRSubmission1FormTotalsType.form1099SBTotalAmtGrp.totalReportedAmt
IRSubmission1FormTotalsType.form1099SBTotalAmtGrp.investmentInContractAmt
IRSubmission1FormTotalsType.form1099SBTotalAmtGrp.surrenderAmt
IRSubmission1FormTotalsType.form1099STotalAmtGrp.totalReportedAmt
IRSubmission1FormTotalsType.form1099STotalAmtGrp.grossProceedsAmt
IRSubmission1FormTotalsType.form1099STotalAmtGrp.buyerRealEstateTaxAmt

Java Code


package modelsiris;

import java.util.ArrayList;
import java.util.List;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlType;
import org.jvnet.jaxb2_commons.lang.Equals2;
import org.jvnet.jaxb2_commons.lang.EqualsStrategy2;
import org.jvnet.jaxb2_commons.lang.JAXBEqualsStrategy;
import org.jvnet.jaxb2_commons.lang.JAXBToStringStrategy;
import org.jvnet.jaxb2_commons.lang.ToString2;
import org.jvnet.jaxb2_commons.lang.ToStringStrategy2;
import org.jvnet.jaxb2_commons.locator.ObjectLocator;
import org.jvnet.jaxb2_commons.locator.util.LocatorUtils;


/**
 * 
 * <pre>
 * <?xml version="1.0" encoding="UTF-8"?><Component xmlns="urn:us:gov:treasury:irs:ir" xmlns:xsd="http://www.w3.org/2001/XMLSchema"><DictionaryEntryNm>IR (Information Return) Submission 1 Form Specific Totals</DictionaryEntryNm><MajorVersionNum>1</MajorVersionNum><MinorVersionNum>0</MinorVersionNum><VersionEffectiveBeginDt>2021-05-27</VersionEffectiveBeginDt><VersionDescriptionTxt>Initial version</VersionDescriptionTxt><DescriptionTxt>The content model for IR (Information Return) Submission 1 Form Specific Totals</DescriptionTxt></Component>
 * </pre>
 * 
 * 
 * <p>Java class for IRSubmission1FormTotalsType complex type.
 * 
 * <p>The following schema fragment specifies the expected content contained within this class.
 * 
 * <pre>
 * <complexType name="IRSubmission1FormTotalsType">
 *   <complexContent>
 *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *       <choice>
 *         <element name="Form1099ATotalAmtGrp" type="{urn:us:gov:treasury:irs:ir}Form1099ATotalAmtGrpType"/>
 *         <sequence>
 *           <element name="Form1099BTotalAmtGrp" type="{urn:us:gov:treasury:irs:ir}Form1099BTotalAmtGrpType"/>
 *           <element name="Form1099BTotalByStateGrp" type="{urn:us:gov:treasury:irs:ir}Form1099BTotalByStateGrpType" maxOccurs="unbounded" minOccurs="0"/>
 *         </sequence>
 *         <element name="Form1099CAPTotalAmtGrp" type="{urn:us:gov:treasury:irs:ir}Form1099CAPTotalAmtGrpType"/>
 *         <element name="Form1099CTotalAmtGrp" type="{urn:us:gov:treasury:irs:ir}Form1099CTotalAmtGrpType"/>
 *         <sequence>
 *           <element name="Form1099DIVTotalAmtGrp" type="{urn:us:gov:treasury:irs:ir}Form1099DIVTotalAmtGrpType"/>
 *           <element name="Form1099DIVTotalByStateGrp" type="{urn:us:gov:treasury:irs:ir}Form1099DIVTotalByStateGrpType" maxOccurs="unbounded" minOccurs="0"/>
 *         </sequence>
 *         <sequence>
 *           <element name="Form1099GTotalAmtGrp" type="{urn:us:gov:treasury:irs:ir}Form1099GTotalAmtGrpType"/>
 *           <element name="Form1099GTotalByStateGrp" type="{urn:us:gov:treasury:irs:ir}Form1099GTotalByStateGrpType" maxOccurs="unbounded" minOccurs="0"/>
 *         </sequence>
 *         <element name="Form1099HTotalAmtGrp" type="{urn:us:gov:treasury:irs:ir}Form1099HTotalAmtGrpType"/>
 *         <sequence>
 *           <element name="Form1099INTTotalAmtGrp" type="{urn:us:gov:treasury:irs:ir}Form1099INTTotalAmtGrpType"/>
 *           <element name="Form1099INTTotalByStateGrp" type="{urn:us:gov:treasury:irs:ir}Form1099INTTotalByStateGrpType" maxOccurs="unbounded" minOccurs="0"/>
 *         </sequence>
 *         <sequence>
 *           <element name="Form1099KTotalAmtGrp" type="{urn:us:gov:treasury:irs:ir}Form1099KTotalAmtGrpType"/>
 *           <element name="Form1099KTotalByStateGrp" type="{urn:us:gov:treasury:irs:ir}Form1099KTotalByStateGrpType" maxOccurs="unbounded" minOccurs="0"/>
 *         </sequence>
 *         <element name="Form1099LSTotalAmtGrp" type="{urn:us:gov:treasury:irs:ir}Form1099LSTotalAmtGrpType"/>
 *         <element name="Form1099LTCTotalAmtGrp" type="{urn:us:gov:treasury:irs:ir}Form1099LTCTotalAmtGrpType"/>
 *         <sequence>
 *           <element name="Form1099MISCTotalAmtGrp" type="{urn:us:gov:treasury:irs:ir}Form1099MISCTotalAmtGrpType"/>
 *           <element name="Form1099MISCTotalByStateGrp" type="{urn:us:gov:treasury:irs:ir}Form1099MISCTotalByStateGrpType" maxOccurs="unbounded" minOccurs="0"/>
 *         </sequence>
 *         <sequence>
 *           <element name="Form1099NECTotalAmtGrp" type="{urn:us:gov:treasury:irs:ir}Form1099NECTotalAmtGrpType"/>
 *           <element name="Form1099NECTotalByStateGrp" type="{urn:us:gov:treasury:irs:ir}Form1099NECTotalByStateGrpType" maxOccurs="unbounded" minOccurs="0"/>
 *         </sequence>
 *         <sequence>
 *           <element name="Form1099OIDTotalAmtGrp" type="{urn:us:gov:treasury:irs:ir}Form1099OIDTotalAmtGrpType"/>
 *           <element name="Form1099OIDTotalByStateGrp" type="{urn:us:gov:treasury:irs:ir}Form1099OIDTotalByStateGrpType" maxOccurs="unbounded" minOccurs="0"/>
 *         </sequence>
 *         <sequence>
 *           <element name="Form1099PATRTotalAmtGrp" type="{urn:us:gov:treasury:irs:ir}Form1099PATRTotalAmtGrpType"/>
 *           <element name="Form1099PATRTotalByStateGrp" type="{urn:us:gov:treasury:irs:ir}Form1099PATRTotalByStateGrpType" maxOccurs="unbounded" minOccurs="0"/>
 *         </sequence>
 *         <element name="Form1099QATotalAmtGrp" type="{urn:us:gov:treasury:irs:ir}Form1099QATotalAmtGrpType"/>
 *         <element name="Form1099QTotalAmtGrp" type="{urn:us:gov:treasury:irs:ir}Form1099QTotalAmtGrpType"/>
 *         <sequence>
 *           <element name="Form1099RTotalAmtGrp" type="{urn:us:gov:treasury:irs:ir}Form1099RTotalAmtGrpType"/>
 *           <element name="Form1099RTotalByStateGrp" type="{urn:us:gov:treasury:irs:ir}Form1099RTotalByStateGrpType" maxOccurs="unbounded" minOccurs="0"/>
 *         </sequence>
 *         <element name="Form1099SATotalAmtGrp" type="{urn:us:gov:treasury:irs:ir}Form1099SATotalAmtGrpType"/>
 *         <element name="Form1099SBTotalAmtGrp" type="{urn:us:gov:treasury:irs:ir}Form1099SBTotalAmtGrpType"/>
 *         <element name="Form1099STotalAmtGrp" type="{urn:us:gov:treasury:irs:ir}Form1099STotalAmtGrpType"/>
 *       </choice>
 *     </restriction>
 *   </complexContent>
 * </complexType>
 * </pre>
 * 
 * 
 */
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "IRSubmission1FormTotalsType", namespace = "urn:us:gov:treasury:irs:ir", propOrder = {
    "form1099ATotalAmtGrp",
    "form1099BTotalAmtGrp",
    "form1099BTotalByStateGrp",
    "form1099CAPTotalAmtGrp",
    "form1099CTotalAmtGrp",
    "form1099DIVTotalAmtGrp",
    "form1099DIVTotalByStateGrp",
    "form1099GTotalAmtGrp",
    "form1099GTotalByStateGrp",
    "form1099HTotalAmtGrp",
    "form1099INTTotalAmtGrp",
    "form1099INTTotalByStateGrp",
    "form1099KTotalAmtGrp",
    "form1099KTotalByStateGrp",
    "form1099LSTotalAmtGrp",
    "form1099LTCTotalAmtGrp",
    "form1099MISCTotalAmtGrp",
    "form1099MISCTotalByStateGrp",
    "form1099NECTotalAmtGrp",
    "form1099NECTotalByStateGrp",
    "form1099OIDTotalAmtGrp",
    "form1099OIDTotalByStateGrp",
    "form1099PATRTotalAmtGrp",
    "form1099PATRTotalByStateGrp",
    "form1099QATotalAmtGrp",
    "form1099QTotalAmtGrp",
    "form1099RTotalAmtGrp",
    "form1099RTotalByStateGrp",
    "form1099SATotalAmtGrp",
    "form1099SBTotalAmtGrp",
    "form1099STotalAmtGrp"
})
public class IRSubmission1FormTotalsType implements Equals2, ToString2
{

    @XmlElement(name = "Form1099ATotalAmtGrp", namespace = "urn:us:gov:treasury:irs:ir")
    protected Form1099ATotalAmtGrpType form1099ATotalAmtGrp;
    @XmlElement(name = "Form1099BTotalAmtGrp", namespace = "urn:us:gov:treasury:irs:ir")
    protected Form1099BTotalAmtGrpType form1099BTotalAmtGrp;
    @XmlElement(name = "Form1099BTotalByStateGrp", namespace = "urn:us:gov:treasury:irs:ir")
    protected List<Form1099BTotalByStateGrpType> form1099BTotalByStateGrp;
    @XmlElement(name = "Form1099CAPTotalAmtGrp", namespace = "urn:us:gov:treasury:irs:ir")
    protected Form1099CAPTotalAmtGrpType form1099CAPTotalAmtGrp;
    @XmlElement(name = "Form1099CTotalAmtGrp", namespace = "urn:us:gov:treasury:irs:ir")
    protected Form1099CTotalAmtGrpType form1099CTotalAmtGrp;
    @XmlElement(name = "Form1099DIVTotalAmtGrp", namespace = "urn:us:gov:treasury:irs:ir")
    protected Form1099DIVTotalAmtGrpType form1099DIVTotalAmtGrp;
    @XmlElement(name = "Form1099DIVTotalByStateGrp", namespace = "urn:us:gov:treasury:irs:ir")
    protected List<Form1099DIVTotalByStateGrpType> form1099DIVTotalByStateGrp;
    @XmlElement(name = "Form1099GTotalAmtGrp", namespace = "urn:us:gov:treasury:irs:ir")
    protected Form1099GTotalAmtGrpType form1099GTotalAmtGrp;
    @XmlElement(name = "Form1099GTotalByStateGrp", namespace = "urn:us:gov:treasury:irs:ir")
    protected List<Form1099GTotalByStateGrpType> form1099GTotalByStateGrp;
    @XmlElement(name = "Form1099HTotalAmtGrp", namespace = "urn:us:gov:treasury:irs:ir")
    protected Form1099HTotalAmtGrpType form1099HTotalAmtGrp;
    @XmlElement(name = "Form1099INTTotalAmtGrp", namespace = "urn:us:gov:treasury:irs:ir")
    protected Form1099INTTotalAmtGrpType form1099INTTotalAmtGrp;
    @XmlElement(name = "Form1099INTTotalByStateGrp", namespace = "urn:us:gov:treasury:irs:ir")
    protected List<Form1099INTTotalByStateGrpType> form1099INTTotalByStateGrp;
    @XmlElement(name = "Form1099KTotalAmtGrp", namespace = "urn:us:gov:treasury:irs:ir")
    protected Form1099KTotalAmtGrpType form1099KTotalAmtGrp;
    @XmlElement(name = "Form1099KTotalByStateGrp", namespace = "urn:us:gov:treasury:irs:ir")
    protected List<Form1099KTotalByStateGrpType> form1099KTotalByStateGrp;
    @XmlElement(name = "Form1099LSTotalAmtGrp", namespace = "urn:us:gov:treasury:irs:ir")
    protected Form1099LSTotalAmtGrpType form1099LSTotalAmtGrp;
    @XmlElement(name = "Form1099LTCTotalAmtGrp", namespace = "urn:us:gov:treasury:irs:ir")
    protected Form1099LTCTotalAmtGrpType form1099LTCTotalAmtGrp;
    @XmlElement(name = "Form1099MISCTotalAmtGrp", namespace = "urn:us:gov:treasury:irs:ir")
    protected Form1099MISCTotalAmtGrpType form1099MISCTotalAmtGrp;
    @XmlElement(name = "Form1099MISCTotalByStateGrp", namespace = "urn:us:gov:treasury:irs:ir")
    protected List<Form1099MISCTotalByStateGrpType> form1099MISCTotalByStateGrp;
    @XmlElement(name = "Form1099NECTotalAmtGrp", namespace = "urn:us:gov:treasury:irs:ir")
    protected Form1099NECTotalAmtGrpType form1099NECTotalAmtGrp;
    @XmlElement(name = "Form1099NECTotalByStateGrp", namespace = "urn:us:gov:treasury:irs:ir")
    protected List<Form1099NECTotalByStateGrpType> form1099NECTotalByStateGrp;
    @XmlElement(name = "Form1099OIDTotalAmtGrp", namespace = "urn:us:gov:treasury:irs:ir")
    protected Form1099OIDTotalAmtGrpType form1099OIDTotalAmtGrp;
    @XmlElement(name = "Form1099OIDTotalByStateGrp", namespace = "urn:us:gov:treasury:irs:ir")
    protected List<Form1099OIDTotalByStateGrpType> form1099OIDTotalByStateGrp;
    @XmlElement(name = "Form1099PATRTotalAmtGrp", namespace = "urn:us:gov:treasury:irs:ir")
    protected Form1099PATRTotalAmtGrpType form1099PATRTotalAmtGrp;
    @XmlElement(name = "Form1099PATRTotalByStateGrp", namespace = "urn:us:gov:treasury:irs:ir")
    protected List<Form1099PATRTotalByStateGrpType> form1099PATRTotalByStateGrp;
    @XmlElement(name = "Form1099QATotalAmtGrp", namespace = "urn:us:gov:treasury:irs:ir")
    protected Form1099QATotalAmtGrpType form1099QATotalAmtGrp;
    @XmlElement(name = "Form1099QTotalAmtGrp", namespace = "urn:us:gov:treasury:irs:ir")
    protected Form1099QTotalAmtGrpType form1099QTotalAmtGrp;
    @XmlElement(name = "Form1099RTotalAmtGrp", namespace = "urn:us:gov:treasury:irs:ir")
    protected Form1099RTotalAmtGrpType form1099RTotalAmtGrp;
    @XmlElement(name = "Form1099RTotalByStateGrp", namespace = "urn:us:gov:treasury:irs:ir")
    protected List<Form1099RTotalByStateGrpType> form1099RTotalByStateGrp;
    @XmlElement(name = "Form1099SATotalAmtGrp", namespace = "urn:us:gov:treasury:irs:ir")
    protected Form1099SATotalAmtGrpType form1099SATotalAmtGrp;
    @XmlElement(name = "Form1099SBTotalAmtGrp", namespace = "urn:us:gov:treasury:irs:ir")
    protected Form1099SBTotalAmtGrpType form1099SBTotalAmtGrp;
    @XmlElement(name = "Form1099STotalAmtGrp", namespace = "urn:us:gov:treasury:irs:ir")
    protected Form1099STotalAmtGrpType form1099STotalAmtGrp;

    /**
     * Gets the value of the form1099ATotalAmtGrp property.
     * 
     * @return
     *     possible object is
     *     {@link Form1099ATotalAmtGrpType }
     *     
     */
    public Form1099ATotalAmtGrpType getForm1099ATotalAmtGrp() {
        return form1099ATotalAmtGrp;
    }

    /**
     * Sets the value of the form1099ATotalAmtGrp property.
     * 
     * @param value
     *     allowed object is
     *     {@link Form1099ATotalAmtGrpType }
     *     
     */
    public void setForm1099ATotalAmtGrp(Form1099ATotalAmtGrpType value) {
        this.form1099ATotalAmtGrp = value;
    }

    /**
     * Gets the value of the form1099BTotalAmtGrp property.
     * 
     * @return
     *     possible object is
     *     {@link Form1099BTotalAmtGrpType }
     *     
     */
    public Form1099BTotalAmtGrpType getForm1099BTotalAmtGrp() {
        return form1099BTotalAmtGrp;
    }

    /**
     * Sets the value of the form1099BTotalAmtGrp property.
     * 
     * @param value
     *     allowed object is
     *     {@link Form1099BTotalAmtGrpType }
     *     
     */
    public void setForm1099BTotalAmtGrp(Form1099BTotalAmtGrpType value) {
        this.form1099BTotalAmtGrp = value;
    }

    /**
     * Gets the value of the form1099BTotalByStateGrp property.
     * 
     * <p>
     * This accessor method returns a reference to the live list,
     * not a snapshot. Therefore any modification you make to the
     * returned list will be present inside the JAXB object.
     * This is why there is not a <CODE>set</CODE> method for the form1099BTotalByStateGrp property.
     * 
     * <p>
     * For example, to add a new item, do as follows:
     * <pre>
     *    getForm1099BTotalByStateGrp().add(newItem);
     * </pre>
     * 
     * 
     * <p>
     * Objects of the following type(s) are allowed in the list
     * {@link Form1099BTotalByStateGrpType }
     * 
     * 
     */
    public List<Form1099BTotalByStateGrpType> getForm1099BTotalByStateGrp() {
        if (form1099BTotalByStateGrp == null) {
            form1099BTotalByStateGrp = new ArrayList<Form1099BTotalByStateGrpType>();
        }
        return this.form1099BTotalByStateGrp;
    }

    /**
     * Gets the value of the form1099CAPTotalAmtGrp property.
     * 
     * @return
     *     possible object is
     *     {@link Form1099CAPTotalAmtGrpType }
     *     
     */
    public Form1099CAPTotalAmtGrpType getForm1099CAPTotalAmtGrp() {
        return form1099CAPTotalAmtGrp;
    }

    /**
     * Sets the value of the form1099CAPTotalAmtGrp property.
     * 
     * @param value
     *     allowed object is
     *     {@link Form1099CAPTotalAmtGrpType }
     *     
     */
    public void setForm1099CAPTotalAmtGrp(Form1099CAPTotalAmtGrpType value) {
        this.form1099CAPTotalAmtGrp = value;
    }

    /**
     * Gets the value of the form1099CTotalAmtGrp property.
     * 
     * @return
     *     possible object is
     *     {@link Form1099CTotalAmtGrpType }
     *     
     */
    public Form1099CTotalAmtGrpType getForm1099CTotalAmtGrp() {
        return form1099CTotalAmtGrp;
    }

    /**
     * Sets the value of the form1099CTotalAmtGrp property.
     * 
     * @param value
     *     allowed object is
     *     {@link Form1099CTotalAmtGrpType }
     *     
     */
    public void setForm1099CTotalAmtGrp(Form1099CTotalAmtGrpType value) {
        this.form1099CTotalAmtGrp = value;
    }

    /**
     * Gets the value of the form1099DIVTotalAmtGrp property.
     * 
     * @return
     *     possible object is
     *     {@link Form1099DIVTotalAmtGrpType }
     *     
     */
    public Form1099DIVTotalAmtGrpType getForm1099DIVTotalAmtGrp() {
        return form1099DIVTotalAmtGrp;
    }

    /**
     * Sets the value of the form1099DIVTotalAmtGrp property.
     * 
     * @param value
     *     allowed object is
     *     {@link Form1099DIVTotalAmtGrpType }
     *     
     */
    public void setForm1099DIVTotalAmtGrp(Form1099DIVTotalAmtGrpType value) {
        this.form1099DIVTotalAmtGrp = value;
    }

    /**
     * Gets the value of the form1099DIVTotalByStateGrp property.
     * 
     * <p>
     * This accessor method returns a reference to the live list,
     * not a snapshot. Therefore any modification you make to the
     * returned list will be present inside the JAXB object.
     * This is why there is not a <CODE>set</CODE> method for the form1099DIVTotalByStateGrp property.
     * 
     * <p>
     * For example, to add a new item, do as follows:
     * <pre>
     *    getForm1099DIVTotalByStateGrp().add(newItem);
     * </pre>
     * 
     * 
     * <p>
     * Objects of the following type(s) are allowed in the list
     * {@link Form1099DIVTotalByStateGrpType }
     * 
     * 
     */
    public List<Form1099DIVTotalByStateGrpType> getForm1099DIVTotalByStateGrp() {
        if (form1099DIVTotalByStateGrp == null) {
            form1099DIVTotalByStateGrp = new ArrayList<Form1099DIVTotalByStateGrpType>();
        }
        return this.form1099DIVTotalByStateGrp;
    }

    /**
     * Gets the value of the form1099GTotalAmtGrp property.
     * 
     * @return
     *     possible object is
     *     {@link Form1099GTotalAmtGrpType }
     *     
     */
    public Form1099GTotalAmtGrpType getForm1099GTotalAmtGrp() {
        return form1099GTotalAmtGrp;
    }

    /**
     * Sets the value of the form1099GTotalAmtGrp property.
     * 
     * @param value
     *     allowed object is
     *     {@link Form1099GTotalAmtGrpType }
     *     
     */
    public void setForm1099GTotalAmtGrp(Form1099GTotalAmtGrpType value) {
        this.form1099GTotalAmtGrp = value;
    }

    /**
     * Gets the value of the form1099GTotalByStateGrp property.
     * 
     * <p>
     * This accessor method returns a reference to the live list,
     * not a snapshot. Therefore any modification you make to the
     * returned list will be present inside the JAXB object.
     * This is why there is not a <CODE>set</CODE> method for the form1099GTotalByStateGrp property.
     * 
     * <p>
     * For example, to add a new item, do as follows:
     * <pre>
     *    getForm1099GTotalByStateGrp().add(newItem);
     * </pre>
     * 
     * 
     * <p>
     * Objects of the following type(s) are allowed in the list
     * {@link Form1099GTotalByStateGrpType }
     * 
     * 
     */
    public List<Form1099GTotalByStateGrpType> getForm1099GTotalByStateGrp() {
        if (form1099GTotalByStateGrp == null) {
            form1099GTotalByStateGrp = new ArrayList<Form1099GTotalByStateGrpType>();
        }
        return this.form1099GTotalByStateGrp;
    }

    /**
     * Gets the value of the form1099HTotalAmtGrp property.
     * 
     * @return
     *     possible object is
     *     {@link Form1099HTotalAmtGrpType }
     *     
     */
    public Form1099HTotalAmtGrpType getForm1099HTotalAmtGrp() {
        return form1099HTotalAmtGrp;
    }

    /**
     * Sets the value of the form1099HTotalAmtGrp property.
     * 
     * @param value
     *     allowed object is
     *     {@link Form1099HTotalAmtGrpType }
     *     
     */
    public void setForm1099HTotalAmtGrp(Form1099HTotalAmtGrpType value) {
        this.form1099HTotalAmtGrp = value;
    }

    /**
     * Gets the value of the form1099INTTotalAmtGrp property.
     * 
     * @return
     *     possible object is
     *     {@link Form1099INTTotalAmtGrpType }
     *     
     */
    public Form1099INTTotalAmtGrpType getForm1099INTTotalAmtGrp() {
        return form1099INTTotalAmtGrp;
    }

    /**
     * Sets the value of the form1099INTTotalAmtGrp property.
     * 
     * @param value
     *     allowed object is
     *     {@link Form1099INTTotalAmtGrpType }
     *     
     */
    public void setForm1099INTTotalAmtGrp(Form1099INTTotalAmtGrpType value) {
        this.form1099INTTotalAmtGrp = value;
    }

    /**
     * Gets the value of the form1099INTTotalByStateGrp property.
     * 
     * <p>
     * This accessor method returns a reference to the live list,
     * not a snapshot. Therefore any modification you make to the
     * returned list will be present inside the JAXB object.
     * This is why there is not a <CODE>set</CODE> method for the form1099INTTotalByStateGrp property.
     * 
     * <p>
     * For example, to add a new item, do as follows:
     * <pre>
     *    getForm1099INTTotalByStateGrp().add(newItem);
     * </pre>
     * 
     * 
     * <p>
     * Objects of the following type(s) are allowed in the list
     * {@link Form1099INTTotalByStateGrpType }
     * 
     * 
     */
    public List<Form1099INTTotalByStateGrpType> getForm1099INTTotalByStateGrp() {
        if (form1099INTTotalByStateGrp == null) {
            form1099INTTotalByStateGrp = new ArrayList<Form1099INTTotalByStateGrpType>();
        }
        return this.form1099INTTotalByStateGrp;
    }

    /**
     * Gets the value of the form1099KTotalAmtGrp property.
     * 
     * @return
     *     possible object is
     *     {@link Form1099KTotalAmtGrpType }
     *     
     */
    public Form1099KTotalAmtGrpType getForm1099KTotalAmtGrp() {
        return form1099KTotalAmtGrp;
    }

    /**
     * Sets the value of the form1099KTotalAmtGrp property.
     * 
     * @param value
     *     allowed object is
     *     {@link Form1099KTotalAmtGrpType }
     *     
     */
    public void setForm1099KTotalAmtGrp(Form1099KTotalAmtGrpType value) {
        this.form1099KTotalAmtGrp = value;
    }

    /**
     * Gets the value of the form1099KTotalByStateGrp property.
     * 
     * <p>
     * This accessor method returns a reference to the live list,
     * not a snapshot. Therefore any modification you make to the
     * returned list will be present inside the JAXB object.
     * This is why there is not a <CODE>set</CODE> method for the form1099KTotalByStateGrp property.
     * 
     * <p>
     * For example, to add a new item, do as follows:
     * <pre>
     *    getForm1099KTotalByStateGrp().add(newItem);
     * </pre>
     * 
     * 
     * <p>
     * Objects of the following type(s) are allowed in the list
     * {@link Form1099KTotalByStateGrpType }
     * 
     * 
     */
    public List<Form1099KTotalByStateGrpType> getForm1099KTotalByStateGrp() {
        if (form1099KTotalByStateGrp == null) {
            form1099KTotalByStateGrp = new ArrayList<Form1099KTotalByStateGrpType>();
        }
        return this.form1099KTotalByStateGrp;
    }

    /**
     * Gets the value of the form1099LSTotalAmtGrp property.
     * 
     * @return
     *     possible object is
     *     {@link Form1099LSTotalAmtGrpType }
     *     
     */
    public Form1099LSTotalAmtGrpType getForm1099LSTotalAmtGrp() {
        return form1099LSTotalAmtGrp;
    }

    /**
     * Sets the value of the form1099LSTotalAmtGrp property.
     * 
     * @param value
     *     allowed object is
     *     {@link Form1099LSTotalAmtGrpType }
     *     
     */
    public void setForm1099LSTotalAmtGrp(Form1099LSTotalAmtGrpType value) {
        this.form1099LSTotalAmtGrp = value;
    }

    /**
     * Gets the value of the form1099LTCTotalAmtGrp property.
     * 
     * @return
     *     possible object is
     *     {@link Form1099LTCTotalAmtGrpType }
     *     
     */
    public Form1099LTCTotalAmtGrpType getForm1099LTCTotalAmtGrp() {
        return form1099LTCTotalAmtGrp;
    }

    /**
     * Sets the value of the form1099LTCTotalAmtGrp property.
     * 
     * @param value
     *     allowed object is
     *     {@link Form1099LTCTotalAmtGrpType }
     *     
     */
    public void setForm1099LTCTotalAmtGrp(Form1099LTCTotalAmtGrpType value) {
        this.form1099LTCTotalAmtGrp = value;
    }

    /**
     * Gets the value of the form1099MISCTotalAmtGrp property.
     * 
     * @return
     *     possible object is
     *     {@link Form1099MISCTotalAmtGrpType }
     *     
     */
    public Form1099MISCTotalAmtGrpType getForm1099MISCTotalAmtGrp() {
        return form1099MISCTotalAmtGrp;
    }

    /**
     * Sets the value of the form1099MISCTotalAmtGrp property.
     * 
     * @param value
     *     allowed object is
     *     {@link Form1099MISCTotalAmtGrpType }
     *     
     */
    public void setForm1099MISCTotalAmtGrp(Form1099MISCTotalAmtGrpType value) {
        this.form1099MISCTotalAmtGrp = value;
    }

    /**
     * Gets the value of the form1099MISCTotalByStateGrp property.
     * 
     * <p>
     * This accessor method returns a reference to the live list,
     * not a snapshot. Therefore any modification you make to the
     * returned list will be present inside the JAXB object.
     * This is why there is not a <CODE>set</CODE> method for the form1099MISCTotalByStateGrp property.
     * 
     * <p>
     * For example, to add a new item, do as follows:
     * <pre>
     *    getForm1099MISCTotalByStateGrp().add(newItem);
     * </pre>
     * 
     * 
     * <p>
     * Objects of the following type(s) are allowed in the list
     * {@link Form1099MISCTotalByStateGrpType }
     * 
     * 
     */
    public List<Form1099MISCTotalByStateGrpType> getForm1099MISCTotalByStateGrp() {
        if (form1099MISCTotalByStateGrp == null) {
            form1099MISCTotalByStateGrp = new ArrayList<Form1099MISCTotalByStateGrpType>();
        }
        return this.form1099MISCTotalByStateGrp;
    }

    /**
     * Gets the value of the form1099NECTotalAmtGrp property.
     * 
     * @return
     *     possible object is
     *     {@link Form1099NECTotalAmtGrpType }
     *     
     */
    public Form1099NECTotalAmtGrpType getForm1099NECTotalAmtGrp() {
        return form1099NECTotalAmtGrp;
    }

    /**
     * Sets the value of the form1099NECTotalAmtGrp property.
     * 
     * @param value
     *     allowed object is
     *     {@link Form1099NECTotalAmtGrpType }
     *     
     */
    public void setForm1099NECTotalAmtGrp(Form1099NECTotalAmtGrpType value) {
        this.form1099NECTotalAmtGrp = value;
    }

    /**
     * Gets the value of the form1099NECTotalByStateGrp property.
     * 
     * <p>
     * This accessor method returns a reference to the live list,
     * not a snapshot. Therefore any modification you make to the
     * returned list will be present inside the JAXB object.
     * This is why there is not a <CODE>set</CODE> method for the form1099NECTotalByStateGrp property.
     * 
     * <p>
     * For example, to add a new item, do as follows:
     * <pre>
     *    getForm1099NECTotalByStateGrp().add(newItem);
     * </pre>
     * 
     * 
     * <p>
     * Objects of the following type(s) are allowed in the list
     * {@link Form1099NECTotalByStateGrpType }
     * 
     * 
     */
    public List<Form1099NECTotalByStateGrpType> getForm1099NECTotalByStateGrp() {
        if (form1099NECTotalByStateGrp == null) {
            form1099NECTotalByStateGrp = new ArrayList<Form1099NECTotalByStateGrpType>();
        }
        return this.form1099NECTotalByStateGrp;
    }

    /**
     * Gets the value of the form1099OIDTotalAmtGrp property.
     * 
     * @return
     *     possible object is
     *     {@link Form1099OIDTotalAmtGrpType }
     *     
     */
    public Form1099OIDTotalAmtGrpType getForm1099OIDTotalAmtGrp() {
        return form1099OIDTotalAmtGrp;
    }

    /**
     * Sets the value of the form1099OIDTotalAmtGrp property.
     * 
     * @param value
     *     allowed object is
     *     {@link Form1099OIDTotalAmtGrpType }
     *     
     */
    public void setForm1099OIDTotalAmtGrp(Form1099OIDTotalAmtGrpType value) {
        this.form1099OIDTotalAmtGrp = value;
    }

    /**
     * Gets the value of the form1099OIDTotalByStateGrp property.
     * 
     * <p>
     * This accessor method returns a reference to the live list,
     * not a snapshot. Therefore any modification you make to the
     * returned list will be present inside the JAXB object.
     * This is why there is not a <CODE>set</CODE> method for the form1099OIDTotalByStateGrp property.
     * 
     * <p>
     * For example, to add a new item, do as follows:
     * <pre>
     *    getForm1099OIDTotalByStateGrp().add(newItem);
     * </pre>
     * 
     * 
     * <p>
     * Objects of the following type(s) are allowed in the list
     * {@link Form1099OIDTotalByStateGrpType }
     * 
     * 
     */
    public List<Form1099OIDTotalByStateGrpType> getForm1099OIDTotalByStateGrp() {
        if (form1099OIDTotalByStateGrp == null) {
            form1099OIDTotalByStateGrp = new ArrayList<Form1099OIDTotalByStateGrpType>();
        }
        return this.form1099OIDTotalByStateGrp;
    }

    /**
     * Gets the value of the form1099PATRTotalAmtGrp property.
     * 
     * @return
     *     possible object is
     *     {@link Form1099PATRTotalAmtGrpType }
     *     
     */
    public Form1099PATRTotalAmtGrpType getForm1099PATRTotalAmtGrp() {
        return form1099PATRTotalAmtGrp;
    }

    /**
     * Sets the value of the form1099PATRTotalAmtGrp property.
     * 
     * @param value
     *     allowed object is
     *     {@link Form1099PATRTotalAmtGrpType }
     *     
     */
    public void setForm1099PATRTotalAmtGrp(Form1099PATRTotalAmtGrpType value) {
        this.form1099PATRTotalAmtGrp = value;
    }

    /**
     * Gets the value of the form1099PATRTotalByStateGrp property.
     * 
     * <p>
     * This accessor method returns a reference to the live list,
     * not a snapshot. Therefore any modification you make to the
     * returned list will be present inside the JAXB object.
     * This is why there is not a <CODE>set</CODE> method for the form1099PATRTotalByStateGrp property.
     * 
     * <p>
     * For example, to add a new item, do as follows:
     * <pre>
     *    getForm1099PATRTotalByStateGrp().add(newItem);
     * </pre>
     * 
     * 
     * <p>
     * Objects of the following type(s) are allowed in the list
     * {@link Form1099PATRTotalByStateGrpType }
     * 
     * 
     */
    public List<Form1099PATRTotalByStateGrpType> getForm1099PATRTotalByStateGrp() {
        if (form1099PATRTotalByStateGrp == null) {
            form1099PATRTotalByStateGrp = new ArrayList<Form1099PATRTotalByStateGrpType>();
        }
        return this.form1099PATRTotalByStateGrp;
    }

    /**
     * Gets the value of the form1099QATotalAmtGrp property.
     * 
     * @return
     *     possible object is
     *     {@link Form1099QATotalAmtGrpType }
     *     
     */
    public Form1099QATotalAmtGrpType getForm1099QATotalAmtGrp() {
        return form1099QATotalAmtGrp;
    }

    /**
     * Sets the value of the form1099QATotalAmtGrp property.
     * 
     * @param value
     *     allowed object is
     *     {@link Form1099QATotalAmtGrpType }
     *     
     */
    public void setForm1099QATotalAmtGrp(Form1099QATotalAmtGrpType value) {
        this.form1099QATotalAmtGrp = value;
    }

    /**
     * Gets the value of the form1099QTotalAmtGrp property.
     * 
     * @return
     *     possible object is
     *     {@link Form1099QTotalAmtGrpType }
     *     
     */
    public Form1099QTotalAmtGrpType getForm1099QTotalAmtGrp() {
        return form1099QTotalAmtGrp;
    }

    /**
     * Sets the value of the form1099QTotalAmtGrp property.
     * 
     * @param value
     *     allowed object is
     *     {@link Form1099QTotalAmtGrpType }
     *     
     */
    public void setForm1099QTotalAmtGrp(Form1099QTotalAmtGrpType value) {
        this.form1099QTotalAmtGrp = value;
    }

    /**
     * Gets the value of the form1099RTotalAmtGrp property.
     * 
     * @return
     *     possible object is
     *     {@link Form1099RTotalAmtGrpType }
     *     
     */
    public Form1099RTotalAmtGrpType getForm1099RTotalAmtGrp() {
        return form1099RTotalAmtGrp;
    }

    /**
     * Sets the value of the form1099RTotalAmtGrp property.
     * 
     * @param value
     *     allowed object is
     *     {@link Form1099RTotalAmtGrpType }
     *     
     */
    public void setForm1099RTotalAmtGrp(Form1099RTotalAmtGrpType value) {
        this.form1099RTotalAmtGrp = value;
    }

    /**
     * Gets the value of the form1099RTotalByStateGrp property.
     * 
     * <p>
     * This accessor method returns a reference to the live list,
     * not a snapshot. Therefore any modification you make to the
     * returned list will be present inside the JAXB object.
     * This is why there is not a <CODE>set</CODE> method for the form1099RTotalByStateGrp property.
     * 
     * <p>
     * For example, to add a new item, do as follows:
     * <pre>
     *    getForm1099RTotalByStateGrp().add(newItem);
     * </pre>
     * 
     * 
     * <p>
     * Objects of the following type(s) are allowed in the list
     * {@link Form1099RTotalByStateGrpType }
     * 
     * 
     */
    public List<Form1099RTotalByStateGrpType> getForm1099RTotalByStateGrp() {
        if (form1099RTotalByStateGrp == null) {
            form1099RTotalByStateGrp = new ArrayList<Form1099RTotalByStateGrpType>();
        }
        return this.form1099RTotalByStateGrp;
    }

    /**
     * Gets the value of the form1099SATotalAmtGrp property.
     * 
     * @return
     *     possible object is
     *     {@link Form1099SATotalAmtGrpType }
     *     
     */
    public Form1099SATotalAmtGrpType getForm1099SATotalAmtGrp() {
        return form1099SATotalAmtGrp;
    }

    /**
     * Sets the value of the form1099SATotalAmtGrp property.
     * 
     * @param value
     *     allowed object is
     *     {@link Form1099SATotalAmtGrpType }
     *     
     */
    public void setForm1099SATotalAmtGrp(Form1099SATotalAmtGrpType value) {
        this.form1099SATotalAmtGrp = value;
    }

    /**
     * Gets the value of the form1099SBTotalAmtGrp property.
     * 
     * @return
     *     possible object is
     *     {@link Form1099SBTotalAmtGrpType }
     *     
     */
    public Form1099SBTotalAmtGrpType getForm1099SBTotalAmtGrp() {
        return form1099SBTotalAmtGrp;
    }

    /**
     * Sets the value of the form1099SBTotalAmtGrp property.
     * 
     * @param value
     *     allowed object is
     *     {@link Form1099SBTotalAmtGrpType }
     *     
     */
    public void setForm1099SBTotalAmtGrp(Form1099SBTotalAmtGrpType value) {
        this.form1099SBTotalAmtGrp = value;
    }

    /**
     * Gets the value of the form1099STotalAmtGrp property.
     * 
     * @return
     *     possible object is
     *     {@link Form1099STotalAmtGrpType }
     *     
     */
    public Form1099STotalAmtGrpType getForm1099STotalAmtGrp() {
        return form1099STotalAmtGrp;
    }

    /**
     * Sets the value of the form1099STotalAmtGrp property.
     * 
     * @param value
     *     allowed object is
     *     {@link Form1099STotalAmtGrpType }
     *     
     */
    public void setForm1099STotalAmtGrp(Form1099STotalAmtGrpType value) {
        this.form1099STotalAmtGrp = value;
    }

    public String toString() {
        final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE;
        final StringBuilder buffer = new StringBuilder();
        append(null, buffer, strategy);
        return buffer.toString();
    }

    public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) {
        strategy.appendStart(locator, this, buffer);
        appendFields(locator, buffer, strategy);
        strategy.appendEnd(locator, this, buffer);
        return buffer;
    }

    public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) {
        {
            Form1099ATotalAmtGrpType theForm1099ATotalAmtGrp;
            theForm1099ATotalAmtGrp = this.getForm1099ATotalAmtGrp();
            strategy.appendField(locator, this, "form1099ATotalAmtGrp", buffer, theForm1099ATotalAmtGrp, (this.form1099ATotalAmtGrp!= null));
        }
        {
            Form1099BTotalAmtGrpType theForm1099BTotalAmtGrp;
            theForm1099BTotalAmtGrp = this.getForm1099BTotalAmtGrp();
            strategy.appendField(locator, this, "form1099BTotalAmtGrp", buffer, theForm1099BTotalAmtGrp, (this.form1099BTotalAmtGrp!= null));
        }
        {
            List<Form1099BTotalByStateGrpType> theForm1099BTotalByStateGrp;
            theForm1099BTotalByStateGrp = (((this.form1099BTotalByStateGrp!= null)&&(!this.form1099BTotalByStateGrp.isEmpty()))?this.getForm1099BTotalByStateGrp():null);
            strategy.appendField(locator, this, "form1099BTotalByStateGrp", buffer, theForm1099BTotalByStateGrp, ((this.form1099BTotalByStateGrp!= null)&&(!this.form1099BTotalByStateGrp.isEmpty())));
        }
        {
            Form1099CAPTotalAmtGrpType theForm1099CAPTotalAmtGrp;
            theForm1099CAPTotalAmtGrp = this.getForm1099CAPTotalAmtGrp();
            strategy.appendField(locator, this, "form1099CAPTotalAmtGrp", buffer, theForm1099CAPTotalAmtGrp, (this.form1099CAPTotalAmtGrp!= null));
        }
        {
            Form1099CTotalAmtGrpType theForm1099CTotalAmtGrp;
            theForm1099CTotalAmtGrp = this.getForm1099CTotalAmtGrp();
            strategy.appendField(locator, this, "form1099CTotalAmtGrp", buffer, theForm1099CTotalAmtGrp, (this.form1099CTotalAmtGrp!= null));
        }
        {
            Form1099DIVTotalAmtGrpType theForm1099DIVTotalAmtGrp;
            theForm1099DIVTotalAmtGrp = this.getForm1099DIVTotalAmtGrp();
            strategy.appendField(locator, this, "form1099DIVTotalAmtGrp", buffer, theForm1099DIVTotalAmtGrp, (this.form1099DIVTotalAmtGrp!= null));
        }
        {
            List<Form1099DIVTotalByStateGrpType> theForm1099DIVTotalByStateGrp;
            theForm1099DIVTotalByStateGrp = (((this.form1099DIVTotalByStateGrp!= null)&&(!this.form1099DIVTotalByStateGrp.isEmpty()))?this.getForm1099DIVTotalByStateGrp():null);
            strategy.appendField(locator, this, "form1099DIVTotalByStateGrp", buffer, theForm1099DIVTotalByStateGrp, ((this.form1099DIVTotalByStateGrp!= null)&&(!this.form1099DIVTotalByStateGrp.isEmpty())));
        }
        {
            Form1099GTotalAmtGrpType theForm1099GTotalAmtGrp;
            theForm1099GTotalAmtGrp = this.getForm1099GTotalAmtGrp();
            strategy.appendField(locator, this, "form1099GTotalAmtGrp", buffer, theForm1099GTotalAmtGrp, (this.form1099GTotalAmtGrp!= null));
        }
        {
            List<Form1099GTotalByStateGrpType> theForm1099GTotalByStateGrp;
            theForm1099GTotalByStateGrp = (((this.form1099GTotalByStateGrp!= null)&&(!this.form1099GTotalByStateGrp.isEmpty()))?this.getForm1099GTotalByStateGrp():null);
            strategy.appendField(locator, this, "form1099GTotalByStateGrp", buffer, theForm1099GTotalByStateGrp, ((this.form1099GTotalByStateGrp!= null)&&(!this.form1099GTotalByStateGrp.isEmpty())));
        }
        {
            Form1099HTotalAmtGrpType theForm1099HTotalAmtGrp;
            theForm1099HTotalAmtGrp = this.getForm1099HTotalAmtGrp();
            strategy.appendField(locator, this, "form1099HTotalAmtGrp", buffer, theForm1099HTotalAmtGrp, (this.form1099HTotalAmtGrp!= null));
        }
        {
            Form1099INTTotalAmtGrpType theForm1099INTTotalAmtGrp;
            theForm1099INTTotalAmtGrp = this.getForm1099INTTotalAmtGrp();
            strategy.appendField(locator, this, "form1099INTTotalAmtGrp", buffer, theForm1099INTTotalAmtGrp, (this.form1099INTTotalAmtGrp!= null));
        }
        {
            List<Form1099INTTotalByStateGrpType> theForm1099INTTotalByStateGrp;
            theForm1099INTTotalByStateGrp = (((this.form1099INTTotalByStateGrp!= null)&&(!this.form1099INTTotalByStateGrp.isEmpty()))?this.getForm1099INTTotalByStateGrp():null);
            strategy.appendField(locator, this, "form1099INTTotalByStateGrp", buffer, theForm1099INTTotalByStateGrp, ((this.form1099INTTotalByStateGrp!= null)&&(!this.form1099INTTotalByStateGrp.isEmpty())));
        }
        {
            Form1099KTotalAmtGrpType theForm1099KTotalAmtGrp;
            theForm1099KTotalAmtGrp = this.getForm1099KTotalAmtGrp();
            strategy.appendField(locator, this, "form1099KTotalAmtGrp", buffer, theForm1099KTotalAmtGrp, (this.form1099KTotalAmtGrp!= null));
        }
        {
            List<Form1099KTotalByStateGrpType> theForm1099KTotalByStateGrp;
            theForm1099KTotalByStateGrp = (((this.form1099KTotalByStateGrp!= null)&&(!this.form1099KTotalByStateGrp.isEmpty()))?this.getForm1099KTotalByStateGrp():null);
            strategy.appendField(locator, this, "form1099KTotalByStateGrp", buffer, theForm1099KTotalByStateGrp, ((this.form1099KTotalByStateGrp!= null)&&(!this.form1099KTotalByStateGrp.isEmpty())));
        }
        {
            Form1099LSTotalAmtGrpType theForm1099LSTotalAmtGrp;
            theForm1099LSTotalAmtGrp = this.getForm1099LSTotalAmtGrp();
            strategy.appendField(locator, this, "form1099LSTotalAmtGrp", buffer, theForm1099LSTotalAmtGrp, (this.form1099LSTotalAmtGrp!= null));
        }
        {
            Form1099LTCTotalAmtGrpType theForm1099LTCTotalAmtGrp;
            theForm1099LTCTotalAmtGrp = this.getForm1099LTCTotalAmtGrp();
            strategy.appendField(locator, this, "form1099LTCTotalAmtGrp", buffer, theForm1099LTCTotalAmtGrp, (this.form1099LTCTotalAmtGrp!= null));
        }
        {
            Form1099MISCTotalAmtGrpType theForm1099MISCTotalAmtGrp;
            theForm1099MISCTotalAmtGrp = this.getForm1099MISCTotalAmtGrp();
            strategy.appendField(locator, this, "form1099MISCTotalAmtGrp", buffer, theForm1099MISCTotalAmtGrp, (this.form1099MISCTotalAmtGrp!= null));
        }
        {
            List<Form1099MISCTotalByStateGrpType> theForm1099MISCTotalByStateGrp;
            theForm1099MISCTotalByStateGrp = (((this.form1099MISCTotalByStateGrp!= null)&&(!this.form1099MISCTotalByStateGrp.isEmpty()))?this.getForm1099MISCTotalByStateGrp():null);
            strategy.appendField(locator, this, "form1099MISCTotalByStateGrp", buffer, theForm1099MISCTotalByStateGrp, ((this.form1099MISCTotalByStateGrp!= null)&&(!this.form1099MISCTotalByStateGrp.isEmpty())));
        }
        {
            Form1099NECTotalAmtGrpType theForm1099NECTotalAmtGrp;
            theForm1099NECTotalAmtGrp = this.getForm1099NECTotalAmtGrp();
            strategy.appendField(locator, this, "form1099NECTotalAmtGrp", buffer, theForm1099NECTotalAmtGrp, (this.form1099NECTotalAmtGrp!= null));
        }
        {
            List<Form1099NECTotalByStateGrpType> theForm1099NECTotalByStateGrp;
            theForm1099NECTotalByStateGrp = (((this.form1099NECTotalByStateGrp!= null)&&(!this.form1099NECTotalByStateGrp.isEmpty()))?this.getForm1099NECTotalByStateGrp():null);
            strategy.appendField(locator, this, "form1099NECTotalByStateGrp", buffer, theForm1099NECTotalByStateGrp, ((this.form1099NECTotalByStateGrp!= null)&&(!this.form1099NECTotalByStateGrp.isEmpty())));
        }
        {
            Form1099OIDTotalAmtGrpType theForm1099OIDTotalAmtGrp;
            theForm1099OIDTotalAmtGrp = this.getForm1099OIDTotalAmtGrp();
            strategy.appendField(locator, this, "form1099OIDTotalAmtGrp", buffer, theForm1099OIDTotalAmtGrp, (this.form1099OIDTotalAmtGrp!= null));
        }
        {
            List<Form1099OIDTotalByStateGrpType> theForm1099OIDTotalByStateGrp;
            theForm1099OIDTotalByStateGrp = (((this.form1099OIDTotalByStateGrp!= null)&&(!this.form1099OIDTotalByStateGrp.isEmpty()))?this.getForm1099OIDTotalByStateGrp():null);
            strategy.appendField(locator, this, "form1099OIDTotalByStateGrp", buffer, theForm1099OIDTotalByStateGrp, ((this.form1099OIDTotalByStateGrp!= null)&&(!this.form1099OIDTotalByStateGrp.isEmpty())));
        }
        {
            Form1099PATRTotalAmtGrpType theForm1099PATRTotalAmtGrp;
            theForm1099PATRTotalAmtGrp = this.getForm1099PATRTotalAmtGrp();
            strategy.appendField(locator, this, "form1099PATRTotalAmtGrp", buffer, theForm1099PATRTotalAmtGrp, (this.form1099PATRTotalAmtGrp!= null));
        }
        {
            List<Form1099PATRTotalByStateGrpType> theForm1099PATRTotalByStateGrp;
            theForm1099PATRTotalByStateGrp = (((this.form1099PATRTotalByStateGrp!= null)&&(!this.form1099PATRTotalByStateGrp.isEmpty()))?this.getForm1099PATRTotalByStateGrp():null);
            strategy.appendField(locator, this, "form1099PATRTotalByStateGrp", buffer, theForm1099PATRTotalByStateGrp, ((this.form1099PATRTotalByStateGrp!= null)&&(!this.form1099PATRTotalByStateGrp.isEmpty())));
        }
        {
            Form1099QATotalAmtGrpType theForm1099QATotalAmtGrp;
            theForm1099QATotalAmtGrp = this.getForm1099QATotalAmtGrp();
            strategy.appendField(locator, this, "form1099QATotalAmtGrp", buffer, theForm1099QATotalAmtGrp, (this.form1099QATotalAmtGrp!= null));
        }
        {
            Form1099QTotalAmtGrpType theForm1099QTotalAmtGrp;
            theForm1099QTotalAmtGrp = this.getForm1099QTotalAmtGrp();
            strategy.appendField(locator, this, "form1099QTotalAmtGrp", buffer, theForm1099QTotalAmtGrp, (this.form1099QTotalAmtGrp!= null));
        }
        {
            Form1099RTotalAmtGrpType theForm1099RTotalAmtGrp;
            theForm1099RTotalAmtGrp = this.getForm1099RTotalAmtGrp();
            strategy.appendField(locator, this, "form1099RTotalAmtGrp", buffer, theForm1099RTotalAmtGrp, (this.form1099RTotalAmtGrp!= null));
        }
        {
            List<Form1099RTotalByStateGrpType> theForm1099RTotalByStateGrp;
            theForm1099RTotalByStateGrp = (((this.form1099RTotalByStateGrp!= null)&&(!this.form1099RTotalByStateGrp.isEmpty()))?this.getForm1099RTotalByStateGrp():null);
            strategy.appendField(locator, this, "form1099RTotalByStateGrp", buffer, theForm1099RTotalByStateGrp, ((this.form1099RTotalByStateGrp!= null)&&(!this.form1099RTotalByStateGrp.isEmpty())));
        }
        {
            Form1099SATotalAmtGrpType theForm1099SATotalAmtGrp;
            theForm1099SATotalAmtGrp = this.getForm1099SATotalAmtGrp();
            strategy.appendField(locator, this, "form1099SATotalAmtGrp", buffer, theForm1099SATotalAmtGrp, (this.form1099SATotalAmtGrp!= null));
        }
        {
            Form1099SBTotalAmtGrpType theForm1099SBTotalAmtGrp;
            theForm1099SBTotalAmtGrp = this.getForm1099SBTotalAmtGrp();
            strategy.appendField(locator, this, "form1099SBTotalAmtGrp", buffer, theForm1099SBTotalAmtGrp, (this.form1099SBTotalAmtGrp!= null));
        }
        {
            Form1099STotalAmtGrpType theForm1099STotalAmtGrp;
            theForm1099STotalAmtGrp = this.getForm1099STotalAmtGrp();
            strategy.appendField(locator, this, "form1099STotalAmtGrp", buffer, theForm1099STotalAmtGrp, (this.form1099STotalAmtGrp!= null));
        }
        return buffer;
    }

    public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy2 strategy) {
        if ((object == null)||(this.getClass()!= object.getClass())) {
            return false;
        }
        if (this == object) {
            return true;
        }
        final IRSubmission1FormTotalsType that = ((IRSubmission1FormTotalsType) object);
        {
            Form1099ATotalAmtGrpType lhsForm1099ATotalAmtGrp;
            lhsForm1099ATotalAmtGrp = this.getForm1099ATotalAmtGrp();
            Form1099ATotalAmtGrpType rhsForm1099ATotalAmtGrp;
            rhsForm1099ATotalAmtGrp = that.getForm1099ATotalAmtGrp();
            if (!strategy.equals(LocatorUtils.property(thisLocator, "form1099ATotalAmtGrp", lhsForm1099ATotalAmtGrp), LocatorUtils.property(thatLocator, "form1099ATotalAmtGrp", rhsForm1099ATotalAmtGrp), lhsForm1099ATotalAmtGrp, rhsForm1099ATotalAmtGrp, (this.form1099ATotalAmtGrp!= null), (that.form1099ATotalAmtGrp!= null))) {
                return false;
            }
        }
        {
            Form1099BTotalAmtGrpType lhsForm1099BTotalAmtGrp;
            lhsForm1099BTotalAmtGrp = this.getForm1099BTotalAmtGrp();
            Form1099BTotalAmtGrpType rhsForm1099BTotalAmtGrp;
            rhsForm1099BTotalAmtGrp = that.getForm1099BTotalAmtGrp();
            if (!strategy.equals(LocatorUtils.property(thisLocator, "form1099BTotalAmtGrp", lhsForm1099BTotalAmtGrp), LocatorUtils.property(thatLocator, "form1099BTotalAmtGrp", rhsForm1099BTotalAmtGrp), lhsForm1099BTotalAmtGrp, rhsForm1099BTotalAmtGrp, (this.form1099BTotalAmtGrp!= null), (that.form1099BTotalAmtGrp!= null))) {
                return false;
            }
        }
        {
            List<Form1099BTotalByStateGrpType> lhsForm1099BTotalByStateGrp;
            lhsForm1099BTotalByStateGrp = (((this.form1099BTotalByStateGrp!= null)&&(!this.form1099BTotalByStateGrp.isEmpty()))?this.getForm1099BTotalByStateGrp():null);
            List<Form1099BTotalByStateGrpType> rhsForm1099BTotalByStateGrp;
            rhsForm1099BTotalByStateGrp = (((that.form1099BTotalByStateGrp!= null)&&(!that.form1099BTotalByStateGrp.isEmpty()))?that.getForm1099BTotalByStateGrp():null);
            if (!strategy.equals(LocatorUtils.property(thisLocator, "form1099BTotalByStateGrp", lhsForm1099BTotalByStateGrp), LocatorUtils.property(thatLocator, "form1099BTotalByStateGrp", rhsForm1099BTotalByStateGrp), lhsForm1099BTotalByStateGrp, rhsForm1099BTotalByStateGrp, ((this.form1099BTotalByStateGrp!= null)&&(!this.form1099BTotalByStateGrp.isEmpty())), ((that.form1099BTotalByStateGrp!= null)&&(!that.form1099BTotalByStateGrp.isEmpty())))) {
                return false;
            }
        }
        {
            Form1099CAPTotalAmtGrpType lhsForm1099CAPTotalAmtGrp;
            lhsForm1099CAPTotalAmtGrp = this.getForm1099CAPTotalAmtGrp();
            Form1099CAPTotalAmtGrpType rhsForm1099CAPTotalAmtGrp;
            rhsForm1099CAPTotalAmtGrp = that.getForm1099CAPTotalAmtGrp();
            if (!strategy.equals(LocatorUtils.property(thisLocator, "form1099CAPTotalAmtGrp", lhsForm1099CAPTotalAmtGrp), LocatorUtils.property(thatLocator, "form1099CAPTotalAmtGrp", rhsForm1099CAPTotalAmtGrp), lhsForm1099CAPTotalAmtGrp, rhsForm1099CAPTotalAmtGrp, (this.form1099CAPTotalAmtGrp!= null), (that.form1099CAPTotalAmtGrp!= null))) {
                return false;
            }
        }
        {
            Form1099CTotalAmtGrpType lhsForm1099CTotalAmtGrp;
            lhsForm1099CTotalAmtGrp = this.getForm1099CTotalAmtGrp();
            Form1099CTotalAmtGrpType rhsForm1099CTotalAmtGrp;
            rhsForm1099CTotalAmtGrp = that.getForm1099CTotalAmtGrp();
            if (!strategy.equals(LocatorUtils.property(thisLocator, "form1099CTotalAmtGrp", lhsForm1099CTotalAmtGrp), LocatorUtils.property(thatLocator, "form1099CTotalAmtGrp", rhsForm1099CTotalAmtGrp), lhsForm1099CTotalAmtGrp, rhsForm1099CTotalAmtGrp, (this.form1099CTotalAmtGrp!= null), (that.form1099CTotalAmtGrp!= null))) {
                return false;
            }
        }
        {
            Form1099DIVTotalAmtGrpType lhsForm1099DIVTotalAmtGrp;
            lhsForm1099DIVTotalAmtGrp = this.getForm1099DIVTotalAmtGrp();
            Form1099DIVTotalAmtGrpType rhsForm1099DIVTotalAmtGrp;
            rhsForm1099DIVTotalAmtGrp = that.getForm1099DIVTotalAmtGrp();
            if (!strategy.equals(LocatorUtils.property(thisLocator, "form1099DIVTotalAmtGrp", lhsForm1099DIVTotalAmtGrp), LocatorUtils.property(thatLocator, "form1099DIVTotalAmtGrp", rhsForm1099DIVTotalAmtGrp), lhsForm1099DIVTotalAmtGrp, rhsForm1099DIVTotalAmtGrp, (this.form1099DIVTotalAmtGrp!= null), (that.form1099DIVTotalAmtGrp!= null))) {
                return false;
            }
        }
        {
            List<Form1099DIVTotalByStateGrpType> lhsForm1099DIVTotalByStateGrp;
            lhsForm1099DIVTotalByStateGrp = (((this.form1099DIVTotalByStateGrp!= null)&&(!this.form1099DIVTotalByStateGrp.isEmpty()))?this.getForm1099DIVTotalByStateGrp():null);
            List<Form1099DIVTotalByStateGrpType> rhsForm1099DIVTotalByStateGrp;
            rhsForm1099DIVTotalByStateGrp = (((that.form1099DIVTotalByStateGrp!= null)&&(!that.form1099DIVTotalByStateGrp.isEmpty()))?that.getForm1099DIVTotalByStateGrp():null);
            if (!strategy.equals(LocatorUtils.property(thisLocator, "form1099DIVTotalByStateGrp", lhsForm1099DIVTotalByStateGrp), LocatorUtils.property(thatLocator, "form1099DIVTotalByStateGrp", rhsForm1099DIVTotalByStateGrp), lhsForm1099DIVTotalByStateGrp, rhsForm1099DIVTotalByStateGrp, ((this.form1099DIVTotalByStateGrp!= null)&&(!this.form1099DIVTotalByStateGrp.isEmpty())), ((that.form1099DIVTotalByStateGrp!= null)&&(!that.form1099DIVTotalByStateGrp.isEmpty())))) {
                return false;
            }
        }
        {
            Form1099GTotalAmtGrpType lhsForm1099GTotalAmtGrp;
            lhsForm1099GTotalAmtGrp = this.getForm1099GTotalAmtGrp();
            Form1099GTotalAmtGrpType rhsForm1099GTotalAmtGrp;
            rhsForm1099GTotalAmtGrp = that.getForm1099GTotalAmtGrp();
            if (!strategy.equals(LocatorUtils.property(thisLocator, "form1099GTotalAmtGrp", lhsForm1099GTotalAmtGrp), LocatorUtils.property(thatLocator, "form1099GTotalAmtGrp", rhsForm1099GTotalAmtGrp), lhsForm1099GTotalAmtGrp, rhsForm1099GTotalAmtGrp, (this.form1099GTotalAmtGrp!= null), (that.form1099GTotalAmtGrp!= null))) {
                return false;
            }
        }
        {
            List<Form1099GTotalByStateGrpType> lhsForm1099GTotalByStateGrp;
            lhsForm1099GTotalByStateGrp = (((this.form1099GTotalByStateGrp!= null)&&(!this.form1099GTotalByStateGrp.isEmpty()))?this.getForm1099GTotalByStateGrp():null);
            List<Form1099GTotalByStateGrpType> rhsForm1099GTotalByStateGrp;
            rhsForm1099GTotalByStateGrp = (((that.form1099GTotalByStateGrp!= null)&&(!that.form1099GTotalByStateGrp.isEmpty()))?that.getForm1099GTotalByStateGrp():null);
            if (!strategy.equals(LocatorUtils.property(thisLocator, "form1099GTotalByStateGrp", lhsForm1099GTotalByStateGrp), LocatorUtils.property(thatLocator, "form1099GTotalByStateGrp", rhsForm1099GTotalByStateGrp), lhsForm1099GTotalByStateGrp, rhsForm1099GTotalByStateGrp, ((this.form1099GTotalByStateGrp!= null)&&(!this.form1099GTotalByStateGrp.isEmpty())), ((that.form1099GTotalByStateGrp!= null)&&(!that.form1099GTotalByStateGrp.isEmpty())))) {
                return false;
            }
        }
        {
            Form1099HTotalAmtGrpType lhsForm1099HTotalAmtGrp;
            lhsForm1099HTotalAmtGrp = this.getForm1099HTotalAmtGrp();
            Form1099HTotalAmtGrpType rhsForm1099HTotalAmtGrp;
            rhsForm1099HTotalAmtGrp = that.getForm1099HTotalAmtGrp();
            if (!strategy.equals(LocatorUtils.property(thisLocator, "form1099HTotalAmtGrp", lhsForm1099HTotalAmtGrp), LocatorUtils.property(thatLocator, "form1099HTotalAmtGrp", rhsForm1099HTotalAmtGrp), lhsForm1099HTotalAmtGrp, rhsForm1099HTotalAmtGrp, (this.form1099HTotalAmtGrp!= null), (that.form1099HTotalAmtGrp!= null))) {
                return false;
            }
        }
        {
            Form1099INTTotalAmtGrpType lhsForm1099INTTotalAmtGrp;
            lhsForm1099INTTotalAmtGrp = this.getForm1099INTTotalAmtGrp();
            Form1099INTTotalAmtGrpType rhsForm1099INTTotalAmtGrp;
            rhsForm1099INTTotalAmtGrp = that.getForm1099INTTotalAmtGrp();
            if (!strategy.equals(LocatorUtils.property(thisLocator, "form1099INTTotalAmtGrp", lhsForm1099INTTotalAmtGrp), LocatorUtils.property(thatLocator, "form1099INTTotalAmtGrp", rhsForm1099INTTotalAmtGrp), lhsForm1099INTTotalAmtGrp, rhsForm1099INTTotalAmtGrp, (this.form1099INTTotalAmtGrp!= null), (that.form1099INTTotalAmtGrp!= null))) {
                return false;
            }
        }
        {
            List<Form1099INTTotalByStateGrpType> lhsForm1099INTTotalByStateGrp;
            lhsForm1099INTTotalByStateGrp = (((this.form1099INTTotalByStateGrp!= null)&&(!this.form1099INTTotalByStateGrp.isEmpty()))?this.getForm1099INTTotalByStateGrp():null);
            List<Form1099INTTotalByStateGrpType> rhsForm1099INTTotalByStateGrp;
            rhsForm1099INTTotalByStateGrp = (((that.form1099INTTotalByStateGrp!= null)&&(!that.form1099INTTotalByStateGrp.isEmpty()))?that.getForm1099INTTotalByStateGrp():null);
            if (!strategy.equals(LocatorUtils.property(thisLocator, "form1099INTTotalByStateGrp", lhsForm1099INTTotalByStateGrp), LocatorUtils.property(thatLocator, "form1099INTTotalByStateGrp", rhsForm1099INTTotalByStateGrp), lhsForm1099INTTotalByStateGrp, rhsForm1099INTTotalByStateGrp, ((this.form1099INTTotalByStateGrp!= null)&&(!this.form1099INTTotalByStateGrp.isEmpty())), ((that.form1099INTTotalByStateGrp!= null)&&(!that.form1099INTTotalByStateGrp.isEmpty())))) {
                return false;
            }
        }
        {
            Form1099KTotalAmtGrpType lhsForm1099KTotalAmtGrp;
            lhsForm1099KTotalAmtGrp = this.getForm1099KTotalAmtGrp();
            Form1099KTotalAmtGrpType rhsForm1099KTotalAmtGrp;
            rhsForm1099KTotalAmtGrp = that.getForm1099KTotalAmtGrp();
            if (!strategy.equals(LocatorUtils.property(thisLocator, "form1099KTotalAmtGrp", lhsForm1099KTotalAmtGrp), LocatorUtils.property(thatLocator, "form1099KTotalAmtGrp", rhsForm1099KTotalAmtGrp), lhsForm1099KTotalAmtGrp, rhsForm1099KTotalAmtGrp, (this.form1099KTotalAmtGrp!= null), (that.form1099KTotalAmtGrp!= null))) {
                return false;
            }
        }
        {
            List<Form1099KTotalByStateGrpType> lhsForm1099KTotalByStateGrp;
            lhsForm1099KTotalByStateGrp = (((this.form1099KTotalByStateGrp!= null)&&(!this.form1099KTotalByStateGrp.isEmpty()))?this.getForm1099KTotalByStateGrp():null);
            List<Form1099KTotalByStateGrpType> rhsForm1099KTotalByStateGrp;
            rhsForm1099KTotalByStateGrp = (((that.form1099KTotalByStateGrp!= null)&&(!that.form1099KTotalByStateGrp.isEmpty()))?that.getForm1099KTotalByStateGrp():null);
            if (!strategy.equals(LocatorUtils.property(thisLocator, "form1099KTotalByStateGrp", lhsForm1099KTotalByStateGrp), LocatorUtils.property(thatLocator, "form1099KTotalByStateGrp", rhsForm1099KTotalByStateGrp), lhsForm1099KTotalByStateGrp, rhsForm1099KTotalByStateGrp, ((this.form1099KTotalByStateGrp!= null)&&(!this.form1099KTotalByStateGrp.isEmpty())), ((that.form1099KTotalByStateGrp!= null)&&(!that.form1099KTotalByStateGrp.isEmpty())))) {
                return false;
            }
        }
        {
            Form1099LSTotalAmtGrpType lhsForm1099LSTotalAmtGrp;
            lhsForm1099LSTotalAmtGrp = this.getForm1099LSTotalAmtGrp();
            Form1099LSTotalAmtGrpType rhsForm1099LSTotalAmtGrp;
            rhsForm1099LSTotalAmtGrp = that.getForm1099LSTotalAmtGrp();
            if (!strategy.equals(LocatorUtils.property(thisLocator, "form1099LSTotalAmtGrp", lhsForm1099LSTotalAmtGrp), LocatorUtils.property(thatLocator, "form1099LSTotalAmtGrp", rhsForm1099LSTotalAmtGrp), lhsForm1099LSTotalAmtGrp, rhsForm1099LSTotalAmtGrp, (this.form1099LSTotalAmtGrp!= null), (that.form1099LSTotalAmtGrp!= null))) {
                return false;
            }
        }
        {
            Form1099LTCTotalAmtGrpType lhsForm1099LTCTotalAmtGrp;
            lhsForm1099LTCTotalAmtGrp = this.getForm1099LTCTotalAmtGrp();
            Form1099LTCTotalAmtGrpType rhsForm1099LTCTotalAmtGrp;
            rhsForm1099LTCTotalAmtGrp = that.getForm1099LTCTotalAmtGrp();
            if (!strategy.equals(LocatorUtils.property(thisLocator, "form1099LTCTotalAmtGrp", lhsForm1099LTCTotalAmtGrp), LocatorUtils.property(thatLocator, "form1099LTCTotalAmtGrp", rhsForm1099LTCTotalAmtGrp), lhsForm1099LTCTotalAmtGrp, rhsForm1099LTCTotalAmtGrp, (this.form1099LTCTotalAmtGrp!= null), (that.form1099LTCTotalAmtGrp!= null))) {
                return false;
            }
        }
        {
            Form1099MISCTotalAmtGrpType lhsForm1099MISCTotalAmtGrp;
            lhsForm1099MISCTotalAmtGrp = this.getForm1099MISCTotalAmtGrp();
            Form1099MISCTotalAmtGrpType rhsForm1099MISCTotalAmtGrp;
            rhsForm1099MISCTotalAmtGrp = that.getForm1099MISCTotalAmtGrp();
            if (!strategy.equals(LocatorUtils.property(thisLocator, "form1099MISCTotalAmtGrp", lhsForm1099MISCTotalAmtGrp), LocatorUtils.property(thatLocator, "form1099MISCTotalAmtGrp", rhsForm1099MISCTotalAmtGrp), lhsForm1099MISCTotalAmtGrp, rhsForm1099MISCTotalAmtGrp, (this.form1099MISCTotalAmtGrp!= null), (that.form1099MISCTotalAmtGrp!= null))) {
                return false;
            }
        }
        {
            List<Form1099MISCTotalByStateGrpType> lhsForm1099MISCTotalByStateGrp;
            lhsForm1099MISCTotalByStateGrp = (((this.form1099MISCTotalByStateGrp!= null)&&(!this.form1099MISCTotalByStateGrp.isEmpty()))?this.getForm1099MISCTotalByStateGrp():null);
            List<Form1099MISCTotalByStateGrpType> rhsForm1099MISCTotalByStateGrp;
            rhsForm1099MISCTotalByStateGrp = (((that.form1099MISCTotalByStateGrp!= null)&&(!that.form1099MISCTotalByStateGrp.isEmpty()))?that.getForm1099MISCTotalByStateGrp():null);
            if (!strategy.equals(LocatorUtils.property(thisLocator, "form1099MISCTotalByStateGrp", lhsForm1099MISCTotalByStateGrp), LocatorUtils.property(thatLocator, "form1099MISCTotalByStateGrp", rhsForm1099MISCTotalByStateGrp), lhsForm1099MISCTotalByStateGrp, rhsForm1099MISCTotalByStateGrp, ((this.form1099MISCTotalByStateGrp!= null)&&(!this.form1099MISCTotalByStateGrp.isEmpty())), ((that.form1099MISCTotalByStateGrp!= null)&&(!that.form1099MISCTotalByStateGrp.isEmpty())))) {
                return false;
            }
        }
        {
            Form1099NECTotalAmtGrpType lhsForm1099NECTotalAmtGrp;
            lhsForm1099NECTotalAmtGrp = this.getForm1099NECTotalAmtGrp();
            Form1099NECTotalAmtGrpType rhsForm1099NECTotalAmtGrp;
            rhsForm1099NECTotalAmtGrp = that.getForm1099NECTotalAmtGrp();
            if (!strategy.equals(LocatorUtils.property(thisLocator, "form1099NECTotalAmtGrp", lhsForm1099NECTotalAmtGrp), LocatorUtils.property(thatLocator, "form1099NECTotalAmtGrp", rhsForm1099NECTotalAmtGrp), lhsForm1099NECTotalAmtGrp, rhsForm1099NECTotalAmtGrp, (this.form1099NECTotalAmtGrp!= null), (that.form1099NECTotalAmtGrp!= null))) {
                return false;
            }
        }
        {
            List<Form1099NECTotalByStateGrpType> lhsForm1099NECTotalByStateGrp;
            lhsForm1099NECTotalByStateGrp = (((this.form1099NECTotalByStateGrp!= null)&&(!this.form1099NECTotalByStateGrp.isEmpty()))?this.getForm1099NECTotalByStateGrp():null);
            List<Form1099NECTotalByStateGrpType> rhsForm1099NECTotalByStateGrp;
            rhsForm1099NECTotalByStateGrp = (((that.form1099NECTotalByStateGrp!= null)&&(!that.form1099NECTotalByStateGrp.isEmpty()))?that.getForm1099NECTotalByStateGrp():null);
            if (!strategy.equals(LocatorUtils.property(thisLocator, "form1099NECTotalByStateGrp", lhsForm1099NECTotalByStateGrp), LocatorUtils.property(thatLocator, "form1099NECTotalByStateGrp", rhsForm1099NECTotalByStateGrp), lhsForm1099NECTotalByStateGrp, rhsForm1099NECTotalByStateGrp, ((this.form1099NECTotalByStateGrp!= null)&&(!this.form1099NECTotalByStateGrp.isEmpty())), ((that.form1099NECTotalByStateGrp!= null)&&(!that.form1099NECTotalByStateGrp.isEmpty())))) {
                return false;
            }
        }
        {
            Form1099OIDTotalAmtGrpType lhsForm1099OIDTotalAmtGrp;
            lhsForm1099OIDTotalAmtGrp = this.getForm1099OIDTotalAmtGrp();
            Form1099OIDTotalAmtGrpType rhsForm1099OIDTotalAmtGrp;
            rhsForm1099OIDTotalAmtGrp = that.getForm1099OIDTotalAmtGrp();
            if (!strategy.equals(LocatorUtils.property(thisLocator, "form1099OIDTotalAmtGrp", lhsForm1099OIDTotalAmtGrp), LocatorUtils.property(thatLocator, "form1099OIDTotalAmtGrp", rhsForm1099OIDTotalAmtGrp), lhsForm1099OIDTotalAmtGrp, rhsForm1099OIDTotalAmtGrp, (this.form1099OIDTotalAmtGrp!= null), (that.form1099OIDTotalAmtGrp!= null))) {
                return false;
            }
        }
        {
            List<Form1099OIDTotalByStateGrpType> lhsForm1099OIDTotalByStateGrp;
            lhsForm1099OIDTotalByStateGrp = (((this.form1099OIDTotalByStateGrp!= null)&&(!this.form1099OIDTotalByStateGrp.isEmpty()))?this.getForm1099OIDTotalByStateGrp():null);
            List<Form1099OIDTotalByStateGrpType> rhsForm1099OIDTotalByStateGrp;
            rhsForm1099OIDTotalByStateGrp = (((that.form1099OIDTotalByStateGrp!= null)&&(!that.form1099OIDTotalByStateGrp.isEmpty()))?that.getForm1099OIDTotalByStateGrp():null);
            if (!strategy.equals(LocatorUtils.property(thisLocator, "form1099OIDTotalByStateGrp", lhsForm1099OIDTotalByStateGrp), LocatorUtils.property(thatLocator, "form1099OIDTotalByStateGrp", rhsForm1099OIDTotalByStateGrp), lhsForm1099OIDTotalByStateGrp, rhsForm1099OIDTotalByStateGrp, ((this.form1099OIDTotalByStateGrp!= null)&&(!this.form1099OIDTotalByStateGrp.isEmpty())), ((that.form1099OIDTotalByStateGrp!= null)&&(!that.form1099OIDTotalByStateGrp.isEmpty())))) {
                return false;
            }
        }
        {
            Form1099PATRTotalAmtGrpType lhsForm1099PATRTotalAmtGrp;
            lhsForm1099PATRTotalAmtGrp = this.getForm1099PATRTotalAmtGrp();
            Form1099PATRTotalAmtGrpType rhsForm1099PATRTotalAmtGrp;
            rhsForm1099PATRTotalAmtGrp = that.getForm1099PATRTotalAmtGrp();
            if (!strategy.equals(LocatorUtils.property(thisLocator, "form1099PATRTotalAmtGrp", lhsForm1099PATRTotalAmtGrp), LocatorUtils.property(thatLocator, "form1099PATRTotalAmtGrp", rhsForm1099PATRTotalAmtGrp), lhsForm1099PATRTotalAmtGrp, rhsForm1099PATRTotalAmtGrp, (this.form1099PATRTotalAmtGrp!= null), (that.form1099PATRTotalAmtGrp!= null))) {
                return false;
            }
        }
        {
            List<Form1099PATRTotalByStateGrpType> lhsForm1099PATRTotalByStateGrp;
            lhsForm1099PATRTotalByStateGrp = (((this.form1099PATRTotalByStateGrp!= null)&&(!this.form1099PATRTotalByStateGrp.isEmpty()))?this.getForm1099PATRTotalByStateGrp():null);
            List<Form1099PATRTotalByStateGrpType> rhsForm1099PATRTotalByStateGrp;
            rhsForm1099PATRTotalByStateGrp = (((that.form1099PATRTotalByStateGrp!= null)&&(!that.form1099PATRTotalByStateGrp.isEmpty()))?that.getForm1099PATRTotalByStateGrp():null);
            if (!strategy.equals(LocatorUtils.property(thisLocator, "form1099PATRTotalByStateGrp", lhsForm1099PATRTotalByStateGrp), LocatorUtils.property(thatLocator, "form1099PATRTotalByStateGrp", rhsForm1099PATRTotalByStateGrp), lhsForm1099PATRTotalByStateGrp, rhsForm1099PATRTotalByStateGrp, ((this.form1099PATRTotalByStateGrp!= null)&&(!this.form1099PATRTotalByStateGrp.isEmpty())), ((that.form1099PATRTotalByStateGrp!= null)&&(!that.form1099PATRTotalByStateGrp.isEmpty())))) {
                return false;
            }
        }
        {
            Form1099QATotalAmtGrpType lhsForm1099QATotalAmtGrp;
            lhsForm1099QATotalAmtGrp = this.getForm1099QATotalAmtGrp();
            Form1099QATotalAmtGrpType rhsForm1099QATotalAmtGrp;
            rhsForm1099QATotalAmtGrp = that.getForm1099QATotalAmtGrp();
            if (!strategy.equals(LocatorUtils.property(thisLocator, "form1099QATotalAmtGrp", lhsForm1099QATotalAmtGrp), LocatorUtils.property(thatLocator, "form1099QATotalAmtGrp", rhsForm1099QATotalAmtGrp), lhsForm1099QATotalAmtGrp, rhsForm1099QATotalAmtGrp, (this.form1099QATotalAmtGrp!= null), (that.form1099QATotalAmtGrp!= null))) {
                return false;
            }
        }
        {
            Form1099QTotalAmtGrpType lhsForm1099QTotalAmtGrp;
            lhsForm1099QTotalAmtGrp = this.getForm1099QTotalAmtGrp();
            Form1099QTotalAmtGrpType rhsForm1099QTotalAmtGrp;
            rhsForm1099QTotalAmtGrp = that.getForm1099QTotalAmtGrp();
            if (!strategy.equals(LocatorUtils.property(thisLocator, "form1099QTotalAmtGrp", lhsForm1099QTotalAmtGrp), LocatorUtils.property(thatLocator, "form1099QTotalAmtGrp", rhsForm1099QTotalAmtGrp), lhsForm1099QTotalAmtGrp, rhsForm1099QTotalAmtGrp, (this.form1099QTotalAmtGrp!= null), (that.form1099QTotalAmtGrp!= null))) {
                return false;
            }
        }
        {
            Form1099RTotalAmtGrpType lhsForm1099RTotalAmtGrp;
            lhsForm1099RTotalAmtGrp = this.getForm1099RTotalAmtGrp();
            Form1099RTotalAmtGrpType rhsForm1099RTotalAmtGrp;
            rhsForm1099RTotalAmtGrp = that.getForm1099RTotalAmtGrp();
            if (!strategy.equals(LocatorUtils.property(thisLocator, "form1099RTotalAmtGrp", lhsForm1099RTotalAmtGrp), LocatorUtils.property(thatLocator, "form1099RTotalAmtGrp", rhsForm1099RTotalAmtGrp), lhsForm1099RTotalAmtGrp, rhsForm1099RTotalAmtGrp, (this.form1099RTotalAmtGrp!= null), (that.form1099RTotalAmtGrp!= null))) {
                return false;
            }
        }
        {
            List<Form1099RTotalByStateGrpType> lhsForm1099RTotalByStateGrp;
            lhsForm1099RTotalByStateGrp = (((this.form1099RTotalByStateGrp!= null)&&(!this.form1099RTotalByStateGrp.isEmpty()))?this.getForm1099RTotalByStateGrp():null);
            List<Form1099RTotalByStateGrpType> rhsForm1099RTotalByStateGrp;
            rhsForm1099RTotalByStateGrp = (((that.form1099RTotalByStateGrp!= null)&&(!that.form1099RTotalByStateGrp.isEmpty()))?that.getForm1099RTotalByStateGrp():null);
            if (!strategy.equals(LocatorUtils.property(thisLocator, "form1099RTotalByStateGrp", lhsForm1099RTotalByStateGrp), LocatorUtils.property(thatLocator, "form1099RTotalByStateGrp", rhsForm1099RTotalByStateGrp), lhsForm1099RTotalByStateGrp, rhsForm1099RTotalByStateGrp, ((this.form1099RTotalByStateGrp!= null)&&(!this.form1099RTotalByStateGrp.isEmpty())), ((that.form1099RTotalByStateGrp!= null)&&(!that.form1099RTotalByStateGrp.isEmpty())))) {
                return false;
            }
        }
        {
            Form1099SATotalAmtGrpType lhsForm1099SATotalAmtGrp;
            lhsForm1099SATotalAmtGrp = this.getForm1099SATotalAmtGrp();
            Form1099SATotalAmtGrpType rhsForm1099SATotalAmtGrp;
            rhsForm1099SATotalAmtGrp = that.getForm1099SATotalAmtGrp();
            if (!strategy.equals(LocatorUtils.property(thisLocator, "form1099SATotalAmtGrp", lhsForm1099SATotalAmtGrp), LocatorUtils.property(thatLocator, "form1099SATotalAmtGrp", rhsForm1099SATotalAmtGrp), lhsForm1099SATotalAmtGrp, rhsForm1099SATotalAmtGrp, (this.form1099SATotalAmtGrp!= null), (that.form1099SATotalAmtGrp!= null))) {
                return false;
            }
        }
        {
            Form1099SBTotalAmtGrpType lhsForm1099SBTotalAmtGrp;
            lhsForm1099SBTotalAmtGrp = this.getForm1099SBTotalAmtGrp();
            Form1099SBTotalAmtGrpType rhsForm1099SBTotalAmtGrp;
            rhsForm1099SBTotalAmtGrp = that.getForm1099SBTotalAmtGrp();
            if (!strategy.equals(LocatorUtils.property(thisLocator, "form1099SBTotalAmtGrp", lhsForm1099SBTotalAmtGrp), LocatorUtils.property(thatLocator, "form1099SBTotalAmtGrp", rhsForm1099SBTotalAmtGrp), lhsForm1099SBTotalAmtGrp, rhsForm1099SBTotalAmtGrp, (this.form1099SBTotalAmtGrp!= null), (that.form1099SBTotalAmtGrp!= null))) {
                return false;
            }
        }
        {
            Form1099STotalAmtGrpType lhsForm1099STotalAmtGrp;
            lhsForm1099STotalAmtGrp = this.getForm1099STotalAmtGrp();
            Form1099STotalAmtGrpType rhsForm1099STotalAmtGrp;
            rhsForm1099STotalAmtGrp = that.getForm1099STotalAmtGrp();
            if (!strategy.equals(LocatorUtils.property(thisLocator, "form1099STotalAmtGrp", lhsForm1099STotalAmtGrp), LocatorUtils.property(thatLocator, "form1099STotalAmtGrp", rhsForm1099STotalAmtGrp), lhsForm1099STotalAmtGrp, rhsForm1099STotalAmtGrp, (this.form1099STotalAmtGrp!= null), (that.form1099STotalAmtGrp!= null))) {
                return false;
            }
        }
        return true;
    }

    public boolean equals(Object object) {
        final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE;
        return equals(null, null, object, strategy);
    }

}

© Copyright 2023. All Rights Reserved.