001    /*
002     * Copyright 2011 The Kuali Foundation.
003     * 
004     * Licensed under the Educational Community License, Version 2.0 (the "License");
005     * you may not use this file except in compliance with the License.
006     * You may obtain a copy of the License at
007     * 
008     * http://www.opensource.org/licenses/ecl2.php
009     * 
010     * Unless required by applicable law or agreed to in writing, software
011     * distributed under the License is distributed on an "AS IS" BASIS,
012     * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
013     * See the License for the specific language governing permissions and
014     * limitations under the License.
015     */
016    package org.kuali.kfs.vnd;
017    
018    /**
019     * Property name constants.
020     */
021    public class VendorPropertyConstants {
022    
023        public static final String DATA_OBJ_MAINT_CD_ACTIVE_IND = "dataObjectMaintenanceCodeActiveIndicator";
024    
025        public static final String VENDOR_HEADER_PREFIX = "vendorHeader.";
026        public static final String VENDOR_DETAIL = "vendorDetail";
027        public static final String VENDOR_NUMBER = "vendorNumber";
028        public static final String VENDOR_DUNS_NUMBER = "vendorDunsNumber";
029        public static final String VENDOR_PARENT_INDICATOR = "vendorParentIndicator";
030        public static final String VENDOR_FAX_NUMBER = "vendorFaxNumber";
031        public static final String VENDOR_ADDRESS = "vendorAddresses";
032        public static final String VENDOR_CONTACT = "vendorContacts";
033        public static final String VENDOR_DEFAULT_ADDRESS = "vendorDefaultAddresses";
034        public static final String VENDOR_SUPPLIER_DIVERSITIES = "vendorSupplierDiversities";
035        public static final String VENDOR_ADDRESS_STATE = "vendorStateCode";
036        public static final String VENDOR_ADDRESS_STATE_CODE = "vendorAddresses.vendorStateCode";
037        public static final String VENDOR_ADDRESS_ZIP = "vendorZipCode";
038        public static final String VENDOR_ADDRESS_TYPE_CODE = "vendorAddressTypeCode";
039        public static final String VENDOR_ADDRESS_LINE_1 = "vendorLine1Address";
040        public static final String VENDOR_ADDRESS_CITY = "vendorCityName";
041        public static final String VENDOR_ADDRESS_COUNTRY = "vendorCountryCode";
042        public static final String VENDOR_ADDRESS_EMAIL = "vendorAddresses.vendorAddressEmailAddress";
043        public static final String VENDOR_DEFAULT_ADDRESS_INDICATOR = "vendorDefaultAddressIndicator";
044        public static final String VENDOR_DEFAULT_ADDRESS_CAMPUS = "vendorCampusCode";
045        public static final String VENDOR_SUPPLIER_DIVERSITY_CODE = "vendorSupplierDiversities.vendorSupplierDiversityCode";
046        public static final String VENDOR_SUPPLIER_DIVERSITY_ACTIVE = "vendorSupplierDiversities.active";
047        public static final String VENDOR_FEIN_SSN_INDICATOR = "vendorFeinSocialSecurityNumberIndicator";
048        public static final String VENDOR_TAX_NUMBER_ONLY = "vendorTaxNumber";
049        public static final String VENDOR_NAME = "vendorName";
050        public static final String VENDOR_FIRST_NAME = "vendorFirstName";
051        public static final String VENDOR_LAST_NAME = "vendorLastName";
052        public static final String VENDOR_PARENT_NAME = "vendorParentName";
053        public static final String VENDOR_SOLD_TO_NUMBER = "vendorSoldToNumber";
054        public static final String VENDOR_TAX_NUMBER = "vendorHeader.vendorTaxNumber";
055        public static final String VENDOR_TAX_TYPE_CODE = "vendorHeader.vendorTaxTypeCode";
056        public static final String VENDOR_OWNERSHIP_CODE = "vendorHeader.vendorOwnershipCode";
057        public static final String VENDOR_OWNERSHIP_CATEGORY_CODE = "vendorHeader.vendorOwnershipCategoryCode";
058        public static final String VENDOR_FEDERAL_WITHOLDING_TAX_BEGINNING_DATE = "vendorHeader.vendorFederalWithholdingTaxBeginningDate";
059        public static final String VENDOR_FEDERAL_WITHOLDING_TAX_END_DATE = "vendorHeader.vendorFederalWithholdingTaxEndDate";
060        public static final String VENDOR_TYPE_CODE = "vendorHeader.vendorTypeCode";
061        public static final String VENDOR_W9_RECEIVED_INDICATOR = "vendorHeader.vendorW9ReceivedIndicator";
062        public static final String VENDOR_W8_BEN_RECEIVED_INDICATOR = "vendorHeader.vendorW8BenReceivedIndicator";
063        public static final String VENDOR_RESTRICTED_REASON_TEXT = "vendorRestrictedReasonText";
064        public static final String VENDOR_DEBARRED_INDICATOR = "vendorHeader.vendorDebarredIndicator";
065        public static final String VENDOR_FOREIGN_INDICATOR = "vendorHeader.vendorForeignIndicator";
066        public static final String VENDOR_INACTIVE_REASON = "vendorInactiveReasonCode";
067    
068        public static final String VENDOR_PAYMENT_TERMS = "vendorPaymentTerms";
069        public static final String VENDOR_SHIPPING_TITLE = "vendorShippingTitle";
070        public static final String VENDOR_SHIPPING_PAYMENT_TERMS = "vendorShippingPaymentTerms";
071    
072        public static final String VENDOR_TAX_TYPE_CODE_WITHOUT_HEADER = "vendorTaxTypeCode";
073        public static final String VENDOR_MIN_ORDER_AMOUNT = "vendorMinimumOrderAmount";
074        public static final String VENDOR_DETAIL_ASSIGNED_ID = "vendorDetailAssignedIdentifier";
075        public static final String VENDOR_HEADER_GENERATED_ID = "vendorHeaderGeneratedIdentifier";
076        public static final String VENDOR_ALIAS_NAME = "vendorAliasName";
077        public static final String VENDOR_ALIAS_NAME_FULL_PATH = "vendorAliases.vendorAliasName";
078        public static final String VENDOR_ALIAS_ACTIVE = "vendorAliases.active";
079    
080        public static final String CONTRACT_LANGUAGE_CREATE_DATE = "contractLanguageCreateDate";
081    
082        // Vendor contracts
083        public static final String VENDOR_CONTRACT = "vendorContracts";
084        public static final String VENDOR_CONTRACT_DEFAULT_APO_LIMIT = "organizationAutomaticPurchaseOrderLimit";
085        public static final String VENDOR_CONTRACT_BEGIN_DATE = "vendorContractBeginningDate";
086        public static final String VENDOR_CONTRACT_END_DATE = "vendorContractEndDate";
087        public static final String VENDOR_CONTRACT_NAME = "vendorContractName";
088        public static final String VENDOR_CONTRACT_B2B_INDICATOR = "vendorB2bIndicator";
089    
090        // Vendor contract organizations
091        public static final String VENDOR_CONTRACT_ORGANIZATION = "vendorContractOrganizations";
092        public static final String VENDOR_CONTRACT_ORGANIZATION_APO_LIMIT = "vendorContractPurchaseOrderLimitAmount";
093        public static final String VENDOR_CONTRACT_CHART_OF_ACCOUNTS_CODE = "chartOfAccountsCode";
094        public static final String VENDOR_CONTRACT_ORGANIZATION_CODE = "organizationCode";
095    
096        // Vendor customer number
097        public static final String VENDOR_CUSTOMER_NUMBER_CHART_OF_ACCOUNTS_CODE = "chartOfAccountsCode";
098        public static final String VENDOR_CUSTOMER_NUMBER_ORGANIZATION_CODE = "vendorOrganizationCode";
099    
100        // Vendor commodities code
101        public static final String VENDOR_COMMODITIES_CODE = "vendorCommodities";
102        public static final String PURCHASING_COMMODITY_CODE = "purchasingCommodityCode";
103        public static final String COMMODITY_DESCRIPTION = "commodityDescription";
104        public static final String CONTRACT_MANAGER_CODE = "contractManagerCode";
105        public static final String CAMPUS_CODE = "campusCode";
106        public static final String VENDOR_COMMODITIES_CODE_PURCHASING_COMMODITY_CODE = "vendorCommodities." + PURCHASING_COMMODITY_CODE;
107        public static final String VENDOR_COMMODITIES_DEFAULT_INDICATOR = "commodityDefaultIndicator";
108        
109        //Purchase order cost source
110        public static final String ITEM_UNIT_PRICE_UPPER_VARIANCE_PERCENT = "itemUnitPriceUpperVariancePercent";
111        public static final String ITEM_UNIT_PRICE_LOWER_VARIANCE_PERCENT = "itemUnitPriceLowerVariancePercent";
112        
113        public static final String PURCHASING_DEPARTMENT_STATE = "purchasingDepartmentStateCode";
114        public static final String PURCHASING_DEPARTMENT_POSTAL_CODE = "purchasingDepartmentZipCode";
115    
116    }