/****************************************************************************** * Product: iDempiere ERP & CRM Smart Business Solution * * Copyright (C) 1999-2012 ComPiere, Inc. All Rights Reserved. * * This program is free software, you can redistribute it and/or modify it * * under the terms version 2 of the GNU General Public License as published * * by the Free Software Foundation. This program is distributed in the hope * * that it will be useful, but WITHOUT ANY WARRANTY, without even the implied * * warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. * * See the GNU General Public License for more details. * * You should have received a copy of the GNU General Public License along * * with this program, if not, write to the Free Software Foundation, Inc., * * 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA. * * For the text or an alternative of this public license, you may reach us * * ComPiere, Inc., 2620 Augustine Dr. #245, Santa Clara, CA 95054, USA * * or via info@compiere.org or http://www.compiere.org/license.html * *****************************************************************************/ package org.compiere.model; import java.math.BigDecimal; import java.sql.Timestamp; import org.compiere.util.KeyNamePair; /** Generated Interface for C_Tax * @author iDempiere (generated) * @version Release 11 */ public interface I_C_Tax { /** TableName=C_Tax */ public static final String Table_Name = "C_Tax"; /** AD_Table_ID=261 */ public static final int Table_ID = 261; KeyNamePair Model = new KeyNamePair(Table_ID, Table_Name); /** AccessLevel = 2 - Client */ BigDecimal accessLevel = BigDecimal.valueOf(2); /** Load Meta Data */ /** Column name AD_Client_ID */ public static final String COLUMNNAME_AD_Client_ID = "AD_Client_ID"; /** Get Tenant. * Tenant for this installation. */ public int getAD_Client_ID(); /** Column name AD_Org_ID */ public static final String COLUMNNAME_AD_Org_ID = "AD_Org_ID"; /** Set Organization. * Organizational entity within tenant */ public void setAD_Org_ID (int AD_Org_ID); /** Get Organization. * Organizational entity within tenant */ public int getAD_Org_ID(); /** Column name AD_Rule_ID */ public static final String COLUMNNAME_AD_Rule_ID = "AD_Rule_ID"; /** Set Rule */ public void setAD_Rule_ID (int AD_Rule_ID); /** Get Rule */ public int getAD_Rule_ID(); public org.compiere.model.I_AD_Rule getAD_Rule() throws RuntimeException; /** Column name C_CountryGroupFrom_ID */ public static final String COLUMNNAME_C_CountryGroupFrom_ID = "C_CountryGroupFrom_ID"; /** Set Country Group From */ public void setC_CountryGroupFrom_ID (int C_CountryGroupFrom_ID); /** Get Country Group From */ public int getC_CountryGroupFrom_ID(); public org.compiere.model.I_C_CountryGroup getC_CountryGroupFrom() throws RuntimeException; /** Column name C_CountryGroupTo_ID */ public static final String COLUMNNAME_C_CountryGroupTo_ID = "C_CountryGroupTo_ID"; /** Set Country Group To */ public void setC_CountryGroupTo_ID (int C_CountryGroupTo_ID); /** Get Country Group To */ public int getC_CountryGroupTo_ID(); public org.compiere.model.I_C_CountryGroup getC_CountryGroupTo() throws RuntimeException; /** Column name C_Country_ID */ public static final String COLUMNNAME_C_Country_ID = "C_Country_ID"; /** Set Country. * Country */ public void setC_Country_ID (int C_Country_ID); /** Get Country. * Country */ public int getC_Country_ID(); /** Column name Created */ public static final String COLUMNNAME_Created = "Created"; /** Get Created. * Date this record was created */ public Timestamp getCreated(); /** Column name CreatedBy */ public static final String COLUMNNAME_CreatedBy = "CreatedBy"; /** Get Created By. * User who created this records */ public int getCreatedBy(); /** Column name C_Region_ID */ public static final String COLUMNNAME_C_Region_ID = "C_Region_ID"; /** Set Region. * Identifies a geographical Region */ public void setC_Region_ID (int C_Region_ID); /** Get Region. * Identifies a geographical Region */ public int getC_Region_ID(); public org.compiere.model.I_C_Region getC_Region() throws RuntimeException; /** Column name C_TaxCategory_ID */ public static final String COLUMNNAME_C_TaxCategory_ID = "C_TaxCategory_ID"; /** Set Tax Category. * Tax Category */ public void setC_TaxCategory_ID (int C_TaxCategory_ID); /** Get Tax Category. * Tax Category */ public int getC_TaxCategory_ID(); public org.compiere.model.I_C_TaxCategory getC_TaxCategory() throws RuntimeException; /** Column name C_Tax_ID */ public static final String COLUMNNAME_C_Tax_ID = "C_Tax_ID"; /** Set Tax. * Tax identifier */ public void setC_Tax_ID (int C_Tax_ID); /** Get Tax. * Tax identifier */ public int getC_Tax_ID(); /** Column name C_TaxProvider_ID */ public static final String COLUMNNAME_C_TaxProvider_ID = "C_TaxProvider_ID"; /** Set Tax Provider */ public void setC_TaxProvider_ID (int C_TaxProvider_ID); /** Get Tax Provider */ public int getC_TaxProvider_ID(); public org.compiere.model.I_C_TaxProvider getC_TaxProvider() throws RuntimeException; /** Column name C_Tax_UU */ public static final String COLUMNNAME_C_Tax_UU = "C_Tax_UU"; /** Set C_Tax_UU */ public void setC_Tax_UU (String C_Tax_UU); /** Get C_Tax_UU */ public String getC_Tax_UU(); /** Column name Description */ public static final String COLUMNNAME_Description = "Description"; /** Set Description. * Optional short description of the record */ public void setDescription (String Description); /** Get Description. * Optional short description of the record */ public String getDescription(); /** Column name IsActive */ public static final String COLUMNNAME_IsActive = "IsActive"; /** Set Active. * The record is active in the system */ public void setIsActive (boolean IsActive); /** Get Active. * The record is active in the system */ public boolean isActive(); /** Column name IsDefault */ public static final String COLUMNNAME_IsDefault = "IsDefault"; /** Set Default. * Default value */ public void setIsDefault (boolean IsDefault); /** Get Default. * Default value */ public boolean isDefault(); /** Column name IsDocumentLevel */ public static final String COLUMNNAME_IsDocumentLevel = "IsDocumentLevel"; /** Set Document Level. * Tax is calculated on document level (rather than line by line) */ public void setIsDocumentLevel (boolean IsDocumentLevel); /** Get Document Level. * Tax is calculated on document level (rather than line by line) */ public boolean isDocumentLevel(); /** Column name IsSalesTax */ public static final String COLUMNNAME_IsSalesTax = "IsSalesTax"; /** Set Sales Tax. * This is a sales tax (i.e. not a value added tax) */ public void setIsSalesTax (boolean IsSalesTax); /** Get Sales Tax. * This is a sales tax (i.e. not a value added tax) */ public boolean isSalesTax(); /** Column name IsSummary */ public static final String COLUMNNAME_IsSummary = "IsSummary"; /** Set Summary Level. * This is a summary entity */ public void setIsSummary (boolean IsSummary); /** Get Summary Level. * This is a summary entity */ public boolean isSummary(); /** Column name IsTaxExempt */ public static final String COLUMNNAME_IsTaxExempt = "IsTaxExempt"; /** Set SO Tax exempt. * Business partner is exempt from tax on sales */ public void setIsTaxExempt (boolean IsTaxExempt); /** Get SO Tax exempt. * Business partner is exempt from tax on sales */ public boolean isTaxExempt(); /** Column name Name */ public static final String COLUMNNAME_Name = "Name"; /** Set Name. * Alphanumeric identifier of the entity */ public void setName (String Name); /** Get Name. * Alphanumeric identifier of the entity */ public String getName(); /** Column name Parent_Tax_ID */ public static final String COLUMNNAME_Parent_Tax_ID = "Parent_Tax_ID"; /** Set Parent Tax. * Parent Tax indicates a tax that is made up of multiple taxes */ public void setParent_Tax_ID (int Parent_Tax_ID); /** Get Parent Tax. * Parent Tax indicates a tax that is made up of multiple taxes */ public int getParent_Tax_ID(); public org.compiere.model.I_C_Tax getParent_Tax() throws RuntimeException; /** Column name Rate */ public static final String COLUMNNAME_Rate = "Rate"; /** Set Rate. * Rate or Tax or Exchange */ public void setRate (BigDecimal Rate); /** Get Rate. * Rate or Tax or Exchange */ public BigDecimal getRate(); /** Column name RequiresTaxCertificate */ public static final String COLUMNNAME_RequiresTaxCertificate = "RequiresTaxCertificate"; /** Set Requires Tax Certificate. * This tax rate requires the Business Partner to be tax exempt */ public void setRequiresTaxCertificate (boolean RequiresTaxCertificate); /** Get Requires Tax Certificate. * This tax rate requires the Business Partner to be tax exempt */ public boolean isRequiresTaxCertificate(); /** Column name SOPOType */ public static final String COLUMNNAME_SOPOType = "SOPOType"; /** Set SO/PO Type. * Sales Tax applies to sales situations, Purchase Tax to purchase situations */ public void setSOPOType (String SOPOType); /** Get SO/PO Type. * Sales Tax applies to sales situations, Purchase Tax to purchase situations */ public String getSOPOType(); /** Column name TaxIndicator */ public static final String COLUMNNAME_TaxIndicator = "TaxIndicator"; /** Set Tax Indicator. * Short form for Tax to be printed on documents */ public void setTaxIndicator (String TaxIndicator); /** Get Tax Indicator. * Short form for Tax to be printed on documents */ public String getTaxIndicator(); /** Column name TaxPostingIndicator */ public static final String COLUMNNAME_TaxPostingIndicator = "TaxPostingIndicator"; /** Set Posting Indicator. * Type of input tax (deductible and non deductible) */ public void setTaxPostingIndicator (String TaxPostingIndicator); /** Get Posting Indicator. * Type of input tax (deductible and non deductible) */ public String getTaxPostingIndicator(); /** Column name To_Country_ID */ public static final String COLUMNNAME_To_Country_ID = "To_Country_ID"; /** Set To. * Receiving Country */ public void setTo_Country_ID (int To_Country_ID); /** Get To. * Receiving Country */ public int getTo_Country_ID(); /** Column name To_Region_ID */ public static final String COLUMNNAME_To_Region_ID = "To_Region_ID"; /** Set To. * Receiving Region */ public void setTo_Region_ID (int To_Region_ID); /** Get To. * Receiving Region */ public int getTo_Region_ID(); public org.compiere.model.I_C_Region getTo_Region() throws RuntimeException; /** Column name Updated */ public static final String COLUMNNAME_Updated = "Updated"; /** Get Updated. * Date this record was updated */ public Timestamp getUpdated(); /** Column name UpdatedBy */ public static final String COLUMNNAME_UpdatedBy = "UpdatedBy"; /** Get Updated By. * User who updated this records */ public int getUpdatedBy(); /** Column name ValidFrom */ public static final String COLUMNNAME_ValidFrom = "ValidFrom"; /** Set Valid from. * Valid from including this date (first day) */ public void setValidFrom (Timestamp ValidFrom); /** Get Valid from. * Valid from including this date (first day) */ public Timestamp getValidFrom(); }