Class X_C_Tax

    • Method Detail

      • get_AccessLevel

        protected int get_AccessLevel()
        AccessLevel
        Specified by:
        get_AccessLevel in class PO
        Returns:
        2 - Client
      • initPO

        protected POInfo initPO​(Properties ctx)
        Load Meta Data
        Specified by:
        initPO in class PO
        Parameters:
        ctx - context
        Returns:
        POInfo
      • toString

        public String toString()
        Description copied from class: PO
        String representation
        Overrides:
        toString in class PO
        Returns:
        String representation
      • setAD_Rule_ID

        public void setAD_Rule_ID​(int AD_Rule_ID)
        Set Rule.
        Specified by:
        setAD_Rule_ID in interface I_C_Tax
        Parameters:
        AD_Rule_ID - Rule
      • getAD_Rule_ID

        public int getAD_Rule_ID()
        Get Rule.
        Specified by:
        getAD_Rule_ID in interface I_C_Tax
        Returns:
        Rule
      • setC_CountryGroupFrom_ID

        public void setC_CountryGroupFrom_ID​(int C_CountryGroupFrom_ID)
        Set Country Group From.
        Specified by:
        setC_CountryGroupFrom_ID in interface I_C_Tax
        Parameters:
        C_CountryGroupFrom_ID - Country Group From
      • getC_CountryGroupFrom_ID

        public int getC_CountryGroupFrom_ID()
        Get Country Group From.
        Specified by:
        getC_CountryGroupFrom_ID in interface I_C_Tax
        Returns:
        Country Group From
      • setC_CountryGroupTo_ID

        public void setC_CountryGroupTo_ID​(int C_CountryGroupTo_ID)
        Set Country Group To.
        Specified by:
        setC_CountryGroupTo_ID in interface I_C_Tax
        Parameters:
        C_CountryGroupTo_ID - Country Group To
      • getC_CountryGroupTo_ID

        public int getC_CountryGroupTo_ID()
        Get Country Group To.
        Specified by:
        getC_CountryGroupTo_ID in interface I_C_Tax
        Returns:
        Country Group To
      • setC_Country_ID

        public void setC_Country_ID​(int C_Country_ID)
        Set Country.
        Specified by:
        setC_Country_ID in interface I_C_Tax
        Parameters:
        C_Country_ID - Country
      • getC_Country_ID

        public int getC_Country_ID()
        Get Country.
        Specified by:
        getC_Country_ID in interface I_C_Tax
        Returns:
        Country
      • setC_Region_ID

        public void setC_Region_ID​(int C_Region_ID)
        Set Region.
        Specified by:
        setC_Region_ID in interface I_C_Tax
        Parameters:
        C_Region_ID - Identifies a geographical Region
      • getC_Region_ID

        public int getC_Region_ID()
        Get Region.
        Specified by:
        getC_Region_ID in interface I_C_Tax
        Returns:
        Identifies a geographical Region
      • setC_TaxCategory_ID

        public void setC_TaxCategory_ID​(int C_TaxCategory_ID)
        Set Tax Category.
        Specified by:
        setC_TaxCategory_ID in interface I_C_Tax
        Parameters:
        C_TaxCategory_ID - Tax Category
      • getC_TaxCategory_ID

        public int getC_TaxCategory_ID()
        Get Tax Category.
        Specified by:
        getC_TaxCategory_ID in interface I_C_Tax
        Returns:
        Tax Category
      • setC_Tax_ID

        public void setC_Tax_ID​(int C_Tax_ID)
        Set Tax.
        Specified by:
        setC_Tax_ID in interface I_C_Tax
        Parameters:
        C_Tax_ID - Tax identifier
      • getC_Tax_ID

        public int getC_Tax_ID()
        Get Tax.
        Specified by:
        getC_Tax_ID in interface I_C_Tax
        Returns:
        Tax identifier
      • setC_TaxProvider_ID

        public void setC_TaxProvider_ID​(int C_TaxProvider_ID)
        Set Tax Provider.
        Specified by:
        setC_TaxProvider_ID in interface I_C_Tax
        Parameters:
        C_TaxProvider_ID - Tax Provider
      • getC_TaxProvider_ID

        public int getC_TaxProvider_ID()
        Get Tax Provider.
        Specified by:
        getC_TaxProvider_ID in interface I_C_Tax
        Returns:
        Tax Provider
      • setC_Tax_UU

        public void setC_Tax_UU​(String C_Tax_UU)
        Set C_Tax_UU.
        Specified by:
        setC_Tax_UU in interface I_C_Tax
        Parameters:
        C_Tax_UU - C_Tax_UU
      • getC_Tax_UU

        public String getC_Tax_UU()
        Get C_Tax_UU.
        Specified by:
        getC_Tax_UU in interface I_C_Tax
        Returns:
        C_Tax_UU
      • setDescription

        public void setDescription​(String Description)
        Set Description.
        Specified by:
        setDescription in interface I_C_Tax
        Parameters:
        Description - Optional short description of the record
      • getDescription

        public String getDescription()
        Get Description.
        Specified by:
        getDescription in interface I_C_Tax
        Returns:
        Optional short description of the record
      • setIsDefault

        public void setIsDefault​(boolean IsDefault)
        Set Default.
        Specified by:
        setIsDefault in interface I_C_Tax
        Parameters:
        IsDefault - Default value
      • isDefault

        public boolean isDefault()
        Get Default.
        Specified by:
        isDefault in interface I_C_Tax
        Returns:
        Default value
      • setIsDocumentLevel

        public void setIsDocumentLevel​(boolean IsDocumentLevel)
        Set Document Level.
        Specified by:
        setIsDocumentLevel in interface I_C_Tax
        Parameters:
        IsDocumentLevel - Tax is calculated on document level (rather than line by line)
      • isDocumentLevel

        public boolean isDocumentLevel()
        Get Document Level.
        Specified by:
        isDocumentLevel in interface I_C_Tax
        Returns:
        Tax is calculated on document level (rather than line by line)
      • setIsSalesTax

        public void setIsSalesTax​(boolean IsSalesTax)
        Set Sales Tax.
        Specified by:
        setIsSalesTax in interface I_C_Tax
        Parameters:
        IsSalesTax - This is a sales tax (i.e. not a value added tax)
      • isSalesTax

        public boolean isSalesTax()
        Get Sales Tax.
        Specified by:
        isSalesTax in interface I_C_Tax
        Returns:
        This is a sales tax (i.e. not a value added tax)
      • setIsSummary

        public void setIsSummary​(boolean IsSummary)
        Set Summary Level.
        Specified by:
        setIsSummary in interface I_C_Tax
        Parameters:
        IsSummary - This is a summary entity
      • isSummary

        public boolean isSummary()
        Get Summary Level.
        Specified by:
        isSummary in interface I_C_Tax
        Returns:
        This is a summary entity
      • setIsTaxExempt

        public void setIsTaxExempt​(boolean IsTaxExempt)
        Set SO Tax exempt.
        Specified by:
        setIsTaxExempt in interface I_C_Tax
        Parameters:
        IsTaxExempt - Business partner is exempt from tax on sales
      • isTaxExempt

        public boolean isTaxExempt()
        Get SO Tax exempt.
        Specified by:
        isTaxExempt in interface I_C_Tax
        Returns:
        Business partner is exempt from tax on sales
      • setName

        public void setName​(String Name)
        Set Name.
        Specified by:
        setName in interface I_C_Tax
        Parameters:
        Name - Alphanumeric identifier of the entity
      • getName

        public String getName()
        Get Name.
        Specified by:
        getName in interface I_C_Tax
        Returns:
        Alphanumeric identifier of the entity
      • getKeyNamePair

        public KeyNamePair getKeyNamePair()
        Get Record ID/ColumnName
        Returns:
        ID/ColumnName pair
      • setParent_Tax_ID

        public void setParent_Tax_ID​(int Parent_Tax_ID)
        Set Parent Tax.
        Specified by:
        setParent_Tax_ID in interface I_C_Tax
        Parameters:
        Parent_Tax_ID - Parent Tax indicates a tax that is made up of multiple taxes
      • getParent_Tax_ID

        public int getParent_Tax_ID()
        Get Parent Tax.
        Specified by:
        getParent_Tax_ID in interface I_C_Tax
        Returns:
        Parent Tax indicates a tax that is made up of multiple taxes
      • setRate

        public void setRate​(BigDecimal Rate)
        Set Rate.
        Specified by:
        setRate in interface I_C_Tax
        Parameters:
        Rate - Rate or Tax or Exchange
      • getRate

        public BigDecimal getRate()
        Get Rate.
        Specified by:
        getRate in interface I_C_Tax
        Returns:
        Rate or Tax or Exchange
      • setRequiresTaxCertificate

        public void setRequiresTaxCertificate​(boolean RequiresTaxCertificate)
        Set Requires Tax Certificate.
        Specified by:
        setRequiresTaxCertificate in interface I_C_Tax
        Parameters:
        RequiresTaxCertificate - This tax rate requires the Business Partner to be tax exempt
      • isRequiresTaxCertificate

        public boolean isRequiresTaxCertificate()
        Get Requires Tax Certificate.
        Specified by:
        isRequiresTaxCertificate in interface I_C_Tax
        Returns:
        This tax rate requires the Business Partner to be tax exempt
      • setSOPOType

        public void setSOPOType​(String SOPOType)
        Set SO/PO Type.
        Specified by:
        setSOPOType in interface I_C_Tax
        Parameters:
        SOPOType - Sales Tax applies to sales situations, Purchase Tax to purchase situations
      • getSOPOType

        public String getSOPOType()
        Get SO/PO Type.
        Specified by:
        getSOPOType in interface I_C_Tax
        Returns:
        Sales Tax applies to sales situations, Purchase Tax to purchase situations
      • setTaxIndicator

        public void setTaxIndicator​(String TaxIndicator)
        Set Tax Indicator.
        Specified by:
        setTaxIndicator in interface I_C_Tax
        Parameters:
        TaxIndicator - Short form for Tax to be printed on documents
      • getTaxIndicator

        public String getTaxIndicator()
        Get Tax Indicator.
        Specified by:
        getTaxIndicator in interface I_C_Tax
        Returns:
        Short form for Tax to be printed on documents
      • setTo_Country_ID

        public void setTo_Country_ID​(int To_Country_ID)
        Set To.
        Specified by:
        setTo_Country_ID in interface I_C_Tax
        Parameters:
        To_Country_ID - Receiving Country
      • getTo_Country_ID

        public int getTo_Country_ID()
        Get To.
        Specified by:
        getTo_Country_ID in interface I_C_Tax
        Returns:
        Receiving Country
      • setTo_Region_ID

        public void setTo_Region_ID​(int To_Region_ID)
        Set To.
        Specified by:
        setTo_Region_ID in interface I_C_Tax
        Parameters:
        To_Region_ID - Receiving Region
      • getTo_Region_ID

        public int getTo_Region_ID()
        Get To.
        Specified by:
        getTo_Region_ID in interface I_C_Tax
        Returns:
        Receiving Region
      • setValidFrom

        public void setValidFrom​(Timestamp ValidFrom)
        Set Valid from.
        Specified by:
        setValidFrom in interface I_C_Tax
        Parameters:
        ValidFrom - Valid from including this date (first day)
      • getValidFrom

        public Timestamp getValidFrom()
        Get Valid from.
        Specified by:
        getValidFrom in interface I_C_Tax
        Returns:
        Valid from including this date (first day)