All Downloads are FREE. Search and download functionalities are using the official Maven repository.

net.sf.ofx4j.domain.data.tax1099.Tax1099INT Maven / Gradle / Ivy

Go to download

OFX4J is a Java implementation of Open Financial Exchange, which defines web service APIs for interfacing with financial institutions.

The newest version!
/*
 * Copyright 2008 Web Cohesion
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *   http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
package net.sf.ofx4j.domain.data.tax1099;

import net.sf.ofx4j.domain.data.tax1099.PayerAddress;
import net.sf.ofx4j.domain.data.tax1099.RecAddress;
import net.sf.ofx4j.meta.Aggregate;
import net.sf.ofx4j.meta.ChildAggregate;

import net.sf.ofx4j.meta.Element;

/**
 * @author Aparna Gawali
 * [email protected]
 */


@Aggregate ( "TAX1099INT_V100")
public class Tax1099INT  {

  
	private String srvrtId;
	private String taxYear;
	private String intIncome;
	private String erlWithPen;
	private String intUsbndtrs;
	private String fedTaxWh;
	private String investExp;
	private String forTaxPd;
		
	private PayerAddress payerAddress;
	private String payerId;
	private RecAddress recAddress;
	private String recId;
	private String recAcct;
	private String taxExemptInt;
	private String specifiedPabInt;
	 
	  @Element ( name = "SRVRTID",required = true , order = 0 )
	  public String getSrvrtId() {
	    return srvrtId;
	  }

	  
	  public void setSrvrtId(String srvrtId) {
	    this.srvrtId = srvrtId;
	  }

	 
	  @Element ( name = "TAXYEAR", required = true, order = 1 )
	  public String getTaxYear() {
	    return taxYear;
	  }

	 
	  public void setTaxYear(String taxYear) {
	    this.taxYear = taxYear;
	  }

	  	

	/**
	 * @return the intIncome
	 */
	@Element ( name = "INTINCOME",required = false , order = 2 )
	public String getIntIncome() {
		return intIncome;
	}


	/**
	 * @param intIncome the intIncome to set
	 */
	public void setIntIncome(String intIncome) {
		this.intIncome = intIncome;
	}


	/**
	 * @return the erlWithPen
	 */
	@Element ( name = "ERLWITHPEN",required = false , order = 3 )
	public String getErlWithPen() {
		return erlWithPen;
	}


	/**
	 * @param erlWithPen the erlWithPen to set
	 */
	public void setErlWithPen(String erlWithPen) {
		this.erlWithPen = erlWithPen;
	}


	/**
	 * @return the intUsbndtrs
	 */
	@Element ( name = "INTUSBNDTRS",required = false , order = 4 )
	public String getIntUsbndtrs() {
		return intUsbndtrs;
	}


	/**
	 * @param intUsbndtrs the intUsbndtrs to set
	 */
	public void setIntUsbndtrs(String intUsbndtrs) {
		this.intUsbndtrs = intUsbndtrs;
	}


	/**
	 * @return the fedTaxWh
	 */
	@Element ( name = "FEDTAXWH", required = false, order = 5 )
	public String getFedTaxWh() {
		return fedTaxWh;
	}


	/**
	 * @param fedTaxWh the fedTaxWh to set
	 */
	public void setFedTaxWh(String fedTaxWh) {
		this.fedTaxWh = fedTaxWh;
	}


	/**
	 * @return the investExp
	 */
	@Element ( name = "INVESTEXP", required = false, order = 6 )
	public String getInvestExp() {
		return investExp;
	}


	/**
	 * @param investExp the investExp to set
	 */
	public void setInvestExp(String investExp) {
		this.investExp = investExp;
	}


	/**
	 * @return the forTaxPd
	 */
	@Element ( name = "FORTAXPD", required = false, order = 7 )
	public String getForTaxPd() {
		return forTaxPd;
	}


	/**
	 * @param forTaxPd the forTaxPd to set
	 */
	public void setForTaxPd(String forTaxPd) {
		this.forTaxPd = forTaxPd;
	}


	/**
	 * @return the payerAddress
	 */
	@ChildAggregate(required=true, order = 8)
	public PayerAddress getPayerAddress() {
		return payerAddress;
	}


	/**
	 * @param payerAddress the payerAddress to set
	 */
	public void setPayerAddress(PayerAddress payerAddress) {
		this.payerAddress = payerAddress;
	}
	
	/**
	 * @return the payerId
	 */
	@Element ( name = "PAYERID", required = true, order = 9 )
	public String getPayerId() {
		return payerId;
	}


	/**
	 * @param payerId the payerId to set
	 */
	public void setPayerId(String payerId) {
		this.payerId = payerId;
	}
	

	/**
	 * @return the recAddress
	 */
	@ChildAggregate(required=true, order = 10)
	public RecAddress getRecAddress() {
		return recAddress;
	}


	/**
	 * @param recAddress the recAddress to set
	 */
	public void setRecAddress(RecAddress recAddress) {
		this.recAddress = recAddress;
	}

	/**
	 * @return the recId
	 */
	@Element ( name = "RECID", required = true, order = 11 )
	public String getRecId() {
		return recId;
	}


	/**
	 * @param recId the recId to set
	 */
	public void setRecId(String recId) {
		this.recId = recId;
	}


	/**
	 * @return the recAcct
	 */
	@Element ( name = "RECACCT", required = true, order = 12 )
	public String getRecAcct() {
		return recAcct;
	}


	/**
	 * @param recAcct the recAcct to set
	 */
	public void setRecAcct(String recAcct) {
		this.recAcct = recAcct;
	}


	/**
	 * @return the taxExemptInt
	 */
	@Element ( name = "TAXEXEMPTINT", required = false, order = 13 )
	public String getTaxExemptInt() {
		return taxExemptInt;
	}


	/**
	 * @param taxExemptInt the taxExemptInt to set
	 */
	public void setTaxExemptInt(String taxExemptInt) {
		this.taxExemptInt = taxExemptInt;
	}


	/**
	 * @return the specifiedPabInt
	 */
	@Element ( name = "SPECIFIEDPABINT", required = false, order = 14 )
	public String getSpecifiedPabInt() {
		return specifiedPabInt;
	}


	/**
	 * @param specifiedPabInt the specifiedPabInt to set
	 */
	public void setSpecifiedPabInt(String specifiedPabInt) {
		this.specifiedPabInt = specifiedPabInt;
	}
	
	
	  
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy