Class CountryCoefficientsRequestModel


  • public class CountryCoefficientsRequestModel
    extends java.lang.Object
    Represents the Country coefficients model, using which tax rules rates can be modified dynamically for CB transaciotns while applying tax rules in order to reduce the variance for all the transactions at country level.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.math.BigDecimal getCoefficient()
      Getter for coefficient Value by which rates need to be altered while calculating taxes.
      java.lang.String getCompanyCode()
      Getter for companyCode CompanyCode
      java.lang.String getCountry()
      Getter for country The country for which coefficient will be applied.
      java.lang.String getCurrencyCode()
      Getter for currencyCode CurrencyCode
      java.util.Date getEndDate()
      Getter for endDate
      java.lang.Boolean getIsApplicable()
      Getter for isApplicable IsApplicable Flag that is being used to mark the effectiveness of the specific entry for the particular date.
      java.util.Date getStartDate()
      Getter for startDate StartDate
      java.lang.String getTaxSubTypeId()
      Getter for taxSubTypeId TaxSubTypeId
      java.lang.Integer getUnitOfBasisId()
      Getter for unitOfBasisId UnitOfBasisId
      void setCoefficient​(java.math.BigDecimal value)
      Setter for coefficient Value by which rates need to be altered while calculating taxes.
      void setCompanyCode​(java.lang.String value)
      Setter for companyCode CompanyCode
      void setCountry​(java.lang.String value)
      Setter for country The country for which coefficient will be applied.
      void setCurrencyCode​(java.lang.String value)
      Setter for currencyCode CurrencyCode
      void setEndDate​(java.util.Date value)
      Setter for endDate
      void setIsApplicable​(java.lang.Boolean value)
      Setter for isApplicable IsApplicable Flag that is being used to mark the effectiveness of the specific entry for the particular date.
      void setStartDate​(java.util.Date value)
      Setter for startDate StartDate
      void setTaxSubTypeId​(java.lang.String value)
      Setter for taxSubTypeId TaxSubTypeId
      void setUnitOfBasisId​(java.lang.Integer value)
      Setter for unitOfBasisId UnitOfBasisId
      java.lang.String toString()
      Returns a JSON string representation of CountryCoefficientsRequestModel
      • Methods inherited from class java.lang.Object

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

      • CountryCoefficientsRequestModel

        public CountryCoefficientsRequestModel()
    • Method Detail

      • getCompanyCode

        public java.lang.String getCompanyCode()
        Getter for companyCode CompanyCode
      • setCompanyCode

        public void setCompanyCode​(java.lang.String value)
        Setter for companyCode CompanyCode
      • getCountry

        public java.lang.String getCountry()
        Getter for country The country for which coefficient will be applied.
      • setCountry

        public void setCountry​(java.lang.String value)
        Setter for country The country for which coefficient will be applied.
      • getCoefficient

        public java.math.BigDecimal getCoefficient()
        Getter for coefficient Value by which rates need to be altered while calculating taxes.
      • setCoefficient

        public void setCoefficient​(java.math.BigDecimal value)
        Setter for coefficient Value by which rates need to be altered while calculating taxes.
      • getTaxSubTypeId

        public java.lang.String getTaxSubTypeId()
        Getter for taxSubTypeId TaxSubTypeId
      • setTaxSubTypeId

        public void setTaxSubTypeId​(java.lang.String value)
        Setter for taxSubTypeId TaxSubTypeId
      • getCurrencyCode

        public java.lang.String getCurrencyCode()
        Getter for currencyCode CurrencyCode
      • setCurrencyCode

        public void setCurrencyCode​(java.lang.String value)
        Setter for currencyCode CurrencyCode
      • getUnitOfBasisId

        public java.lang.Integer getUnitOfBasisId()
        Getter for unitOfBasisId UnitOfBasisId
      • setUnitOfBasisId

        public void setUnitOfBasisId​(java.lang.Integer value)
        Setter for unitOfBasisId UnitOfBasisId
      • getIsApplicable

        public java.lang.Boolean getIsApplicable()
        Getter for isApplicable IsApplicable Flag that is being used to mark the effectiveness of the specific entry for the particular date.
      • setIsApplicable

        public void setIsApplicable​(java.lang.Boolean value)
        Setter for isApplicable IsApplicable Flag that is being used to mark the effectiveness of the specific entry for the particular date.
      • getStartDate

        public java.util.Date getStartDate()
        Getter for startDate StartDate
      • setStartDate

        public void setStartDate​(java.util.Date value)
        Setter for startDate StartDate
      • getEndDate

        public java.util.Date getEndDate()
        Getter for endDate
      • setEndDate

        public void setEndDate​(java.util.Date value)
        Setter for endDate
      • toString

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