Class MultiTaxFilingModel


  • public class MultiTaxFilingModel
    extends java.lang.Object
    Represents a listing of all tax calculation data for filings and for accruing to future filings.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.lang.Integer getCompanyId()
      Getter for companyId The unique ID number of the company for this filing.
      java.util.ArrayList<MultiTaxFilingRegionModel> getFilingRegions()
      Getter for filingRegions A listing of regional tax filings within this time period.
      java.lang.Long getId()
      Getter for id The unique ID number of this filing.
      java.lang.Integer getMonth()
      Getter for month The month of the filing period for this tax filing.
      java.util.ArrayList<FilingsTaxDetailsModel> getTaxDetails()
      Getter for taxDetails A detailed breakdown of the taxes in this filing
      FilingsTaxSummaryModel getTaxSummary()
      Getter for taxSummary A summary of all taxes combined for this period
      WorksheetTypeId getType()
      Getter for type Indicates whether this is an original or an amended filing.
      java.lang.Short getYear()
      Getter for year The year of the filing period for this tax filing.
      void setCompanyId​(java.lang.Integer value)
      Setter for companyId The unique ID number of the company for this filing.
      void setFilingRegions​(java.util.ArrayList<MultiTaxFilingRegionModel> value)
      Setter for filingRegions A listing of regional tax filings within this time period.
      void setId​(java.lang.Long value)
      Setter for id The unique ID number of this filing.
      void setMonth​(java.lang.Integer value)
      Setter for month The month of the filing period for this tax filing.
      void setTaxDetails​(java.util.ArrayList<FilingsTaxDetailsModel> value)
      Setter for taxDetails A detailed breakdown of the taxes in this filing
      void setTaxSummary​(FilingsTaxSummaryModel value)
      Setter for taxSummary A summary of all taxes combined for this period
      void setType​(WorksheetTypeId value)
      Setter for type Indicates whether this is an original or an amended filing.
      void setYear​(java.lang.Short value)
      Setter for year The year of the filing period for this tax filing.
      java.lang.String toString()
      Returns a JSON string representation of MultiTaxFilingModel
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    • Constructor Detail

      • MultiTaxFilingModel

        public MultiTaxFilingModel()
    • Method Detail

      • getId

        public java.lang.Long getId()
        Getter for id The unique ID number of this filing.
      • setId

        public void setId​(java.lang.Long value)
        Setter for id The unique ID number of this filing.
      • getCompanyId

        public java.lang.Integer getCompanyId()
        Getter for companyId The unique ID number of the company for this filing.
      • setCompanyId

        public void setCompanyId​(java.lang.Integer value)
        Setter for companyId The unique ID number of the company for this filing.
      • getMonth

        public java.lang.Integer getMonth()
        Getter for month The month of the filing period for this tax filing. The filing period represents the year and month of the last day of taxes being reported on this filing. For example, an annual tax filing for Jan-Dec 2015 would have a filing period of Dec 2015.
      • setMonth

        public void setMonth​(java.lang.Integer value)
        Setter for month The month of the filing period for this tax filing. The filing period represents the year and month of the last day of taxes being reported on this filing. For example, an annual tax filing for Jan-Dec 2015 would have a filing period of Dec 2015.
      • getYear

        public java.lang.Short getYear()
        Getter for year The year of the filing period for this tax filing. The filing period represents the year and month of the last day of taxes being reported on this filing. For example, an annual tax filing for Jan-Dec 2015 would have a filing period of Dec 2015.
      • setYear

        public void setYear​(java.lang.Short value)
        Setter for year The year of the filing period for this tax filing. The filing period represents the year and month of the last day of taxes being reported on this filing. For example, an annual tax filing for Jan-Dec 2015 would have a filing period of Dec 2015.
      • getType

        public WorksheetTypeId getType()
        Getter for type Indicates whether this is an original or an amended filing.
      • setType

        public void setType​(WorksheetTypeId value)
        Setter for type Indicates whether this is an original or an amended filing.
      • getTaxSummary

        public FilingsTaxSummaryModel getTaxSummary()
        Getter for taxSummary A summary of all taxes combined for this period
      • setTaxSummary

        public void setTaxSummary​(FilingsTaxSummaryModel value)
        Setter for taxSummary A summary of all taxes combined for this period
      • getTaxDetails

        public java.util.ArrayList<FilingsTaxDetailsModel> getTaxDetails()
        Getter for taxDetails A detailed breakdown of the taxes in this filing
      • setTaxDetails

        public void setTaxDetails​(java.util.ArrayList<FilingsTaxDetailsModel> value)
        Setter for taxDetails A detailed breakdown of the taxes in this filing
      • getFilingRegions

        public java.util.ArrayList<MultiTaxFilingRegionModel> getFilingRegions()
        Getter for filingRegions A listing of regional tax filings within this time period.
      • setFilingRegions

        public void setFilingRegions​(java.util.ArrayList<MultiTaxFilingRegionModel> value)
        Setter for filingRegions A listing of regional tax filings within this time period.
      • toString

        public java.lang.String toString()
        Returns a JSON string representation of MultiTaxFilingModel
        Overrides:
        toString in class java.lang.Object