View Javadoc
1   /*
2    * The Kuali Financial System, a comprehensive financial management system for higher education.
3    * 
4    * Copyright 2005-2014 The Kuali Foundation
5    * 
6    * This program is free software: you can redistribute it and/or modify
7    * it under the terms of the GNU Affero General Public License as
8    * published by the Free Software Foundation, either version 3 of the
9    * License, or (at your option) any later version.
10   * 
11   * This program is distributed in the hope that it will be useful,
12   * but WITHOUT ANY WARRANTY; without even the implied warranty of
13   * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
14   * GNU Affero General Public License for more details.
15   * 
16   * You should have received a copy of the GNU Affero General Public License
17   * along with this program.  If not, see <http://www.gnu.org/licenses/>.
18   */
19  package org.kuali.kfs.vnd;
20  
21  /**
22   * Property name constants.
23   */
24  public class VendorPropertyConstants {
25  
26      public static final String DATA_OBJ_MAINT_CD_ACTIVE_IND = "dataObjectMaintenanceCodeActiveIndicator";
27  
28      public static final String VENDOR_HEADER_PREFIX = "vendorHeader.";
29      public static final String VENDOR_DETAIL = "vendorDetail";
30      public static final String VENDOR_NUMBER = "vendorNumber";
31      public static final String VENDOR_DUNS_NUMBER = "vendorDunsNumber";
32      public static final String VENDOR_PARENT_INDICATOR = "vendorParentIndicator";
33      public static final String VENDOR_FAX_NUMBER = "vendorFaxNumber";
34      public static final String VENDOR_ADDRESS = "vendorAddresses";
35      public static final String VENDOR_CONTACT = "vendorContacts";
36      public static final String VENDOR_DEFAULT_ADDRESS = "vendorDefaultAddresses";
37      public static final String VENDOR_SUPPLIER_DIVERSITIES = "vendorSupplierDiversities";
38      public static final String VENDOR_ADDRESS_STATE = "vendorStateCode";
39      public static final String VENDOR_ADDRESS_STATE_CODE = "vendorAddresses.vendorStateCode";
40      public static final String VENDOR_ADDRESS_ZIP = "vendorZipCode";
41      public static final String VENDOR_ADDRESS_TYPE_CODE = "vendorAddressTypeCode";
42      public static final String VENDOR_ADDRESS_LINE_1 = "vendorLine1Address";
43      public static final String VENDOR_ADDRESS_CITY = "vendorCityName";
44      public static final String VENDOR_ADDRESS_COUNTRY = "vendorCountryCode";
45      public static final String VENDOR_ADDRESS_EMAIL = "vendorAddresses.vendorAddressEmailAddress";
46      public static final String VENDOR_DEFAULT_ADDRESS_INDICATOR = "vendorDefaultAddressIndicator";
47      public static final String VENDOR_DEFAULT_ADDRESS_CAMPUS = "vendorCampusCode";
48      public static final String VENDOR_SUPPLIER_DIVERSITY_CODE = "vendorSupplierDiversities.vendorSupplierDiversityCode";
49      public static final String VENDOR_SUPPLIER_DIVERSITY_ACTIVE = "vendorSupplierDiversities.active";
50      public static final String VENDOR_FEIN_SSN_INDICATOR = "vendorFeinSocialSecurityNumberIndicator";
51      public static final String VENDOR_TAX_NUMBER_ONLY = "vendorTaxNumber";
52      public static final String VENDOR_NAME = "vendorName";
53      public static final String VENDOR_FIRST_NAME = "vendorFirstName";
54      public static final String VENDOR_LAST_NAME = "vendorLastName";
55      public static final String VENDOR_PARENT_NAME = "vendorParentName";
56      public static final String VENDOR_SOLD_TO_NUMBER = "vendorSoldToNumber";
57      public static final String VENDOR_TAX_NUMBER = "vendorHeader.vendorTaxNumber";
58      public static final String VENDOR_TAX_TYPE_CODE = "vendorHeader.vendorTaxTypeCode";
59      public static final String VENDOR_OWNERSHIP_CODE = "vendorHeader.vendorOwnershipCode";
60      public static final String VENDOR_OWNERSHIP_CATEGORY_CODE = "vendorHeader.vendorOwnershipCategoryCode";
61      public static final String VENDOR_FEDERAL_WITHOLDING_TAX_BEGINNING_DATE = "vendorHeader.vendorFederalWithholdingTaxBeginningDate";
62      public static final String VENDOR_FEDERAL_WITHOLDING_TAX_END_DATE = "vendorHeader.vendorFederalWithholdingTaxEndDate";
63      public static final String VENDOR_TYPE_CODE = "vendorHeader.vendorTypeCode";
64      public static final String VENDOR_W9_RECEIVED_INDICATOR = "vendorHeader.vendorW9ReceivedIndicator";
65      public static final String VENDOR_W8_BEN_RECEIVED_INDICATOR = "vendorHeader.vendorW8BenReceivedIndicator";
66      public static final String VENDOR_RESTRICTED_REASON_TEXT = "vendorRestrictedReasonText";
67      public static final String VENDOR_DEBARRED_INDICATOR = "vendorHeader.vendorDebarredIndicator";
68      public static final String VENDOR_FOREIGN_INDICATOR = "vendorHeader.vendorForeignIndicator";
69      public static final String VENDOR_INACTIVE_REASON = "vendorInactiveReasonCode";
70      public static final String VENDOR_GIIN_CODE = "vendorHeader.vendorGIIN";
71      public static final String VENDOR_W8SIGNED_DATE = "vendorHeader.vendorW8SignedDate";
72      public static final String VENDOR_W9SIGNED_DATE = "vendorHeader.vendorW9SignedDate";
73      public static final String VENDOR_CORP_CITIZEN_CODE = "vendorHeader.vendorCorpCitizenCode";
74      public static final String VENDOR_DOB = "vendorHeader.vendorDOB";
75      public static final String VENDOR_W8_TYPE_CODE = "vendorHeader.vendorW8TypeCode";
76      public static final String VENDOR_CHAPTER_3_STATUS_CODE = "vendorHeader.vendorChapter3StatusCode";
77      public static final String VENDOR_CHAPTER_4_STATUS_CODE = "vendorHeader.vendorChapter4StatusCode";
78  
79  
80      public static final String VENDOR_PAYMENT_TERMS = "vendorPaymentTerms";
81      public static final String VENDOR_SHIPPING_TITLE = "vendorShippingTitle";
82      public static final String VENDOR_SHIPPING_PAYMENT_TERMS = "vendorShippingPaymentTerms";
83  
84      public static final String VENDOR_TAX_TYPE_CODE_WITHOUT_HEADER = "vendorTaxTypeCode";
85      public static final String VENDOR_MIN_ORDER_AMOUNT = "vendorMinimumOrderAmount";
86      public static final String VENDOR_DETAIL_ASSIGNED_ID = "vendorDetailAssignedIdentifier";
87      public static final String VENDOR_HEADER_GENERATED_ID = "vendorHeaderGeneratedIdentifier";
88      public static final String VENDOR_ALIAS_NAME = "vendorAliasName";
89      public static final String VENDOR_ALIAS_NAME_FULL_PATH = "vendorAliases.vendorAliasName";
90      public static final String VENDOR_ALIAS_ACTIVE = "vendorAliases.active";
91      public static final String VENDOR_SEARCH_ALIASES = "vendorAliases";
92  
93      public static final String CONTRACT_LANGUAGE_CREATE_DATE = "contractLanguageCreateDate";
94  
95      // Vendor contracts
96      public static final String VENDOR_CONTRACT = "vendorContracts";
97      public static final String VENDOR_CONTRACT_DEFAULT_APO_LIMIT = "organizationAutomaticPurchaseOrderLimit";
98      public static final String VENDOR_CONTRACT_BEGIN_DATE = "vendorContractBeginningDate";
99      public static final String VENDOR_CONTRACT_END_DATE = "vendorContractEndDate";
100     public static final String VENDOR_CONTRACT_NAME = "vendorContractName";
101     public static final String VENDOR_CONTRACT_B2B_INDICATOR = "vendorB2bIndicator";
102 
103     // Vendor contract organizations
104     public static final String VENDOR_CONTRACT_ORGANIZATION = "vendorContractOrganizations";
105     public static final String VENDOR_CONTRACT_ORGANIZATION_APO_LIMIT = "vendorContractPurchaseOrderLimitAmount";
106     public static final String VENDOR_CONTRACT_CHART_OF_ACCOUNTS_CODE = "chartOfAccountsCode";
107     public static final String VENDOR_CONTRACT_ORGANIZATION_CODE = "organizationCode";
108 
109     // Vendor customer number
110     public static final String VENDOR_CUSTOMER_NUMBER_CHART_OF_ACCOUNTS_CODE = "chartOfAccountsCode";
111     public static final String VENDOR_CUSTOMER_NUMBER_ORGANIZATION_CODE = "vendorOrganizationCode";
112 
113     // Vendor commodities code
114     public static final String VENDOR_COMMODITIES_CODE = "vendorCommodities";
115     public static final String PURCHASING_COMMODITY_CODE = "purchasingCommodityCode";
116     public static final String COMMODITY_DESCRIPTION = "commodityDescription";
117     public static final String CONTRACT_MANAGER_CODE = "contractManagerCode";
118     public static final String CAMPUS_CODE = "campusCode";
119     public static final String VENDOR_COMMODITIES_CODE_PURCHASING_COMMODITY_CODE = "vendorCommodities." + PURCHASING_COMMODITY_CODE;
120     public static final String VENDOR_COMMODITIES_DEFAULT_INDICATOR = "commodityDefaultIndicator";
121 
122      //Purchase order cost source
123     public static final String ITEM_UNIT_PRICE_UPPER_VARIANCE_PERCENT = "itemUnitPriceUpperVariancePercent";
124     public static final String ITEM_UNIT_PRICE_LOWER_VARIANCE_PERCENT = "itemUnitPriceLowerVariancePercent";
125 
126     public static final String PURCHASING_DEPARTMENT_STATE = "purchasingDepartmentStateCode";
127     public static final String PURCHASING_DEPARTMENT_POSTAL_CODE = "purchasingDepartmentZipCode";
128 
129     public static final String VENDOR_DOC_ADDRESS    = "document.vendorAddress";
130 }