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.module.purap; 017 018 import org.kuali.rice.kns.util.KualiDecimal; 019 020 /** 021 * Property name constants. 022 */ 023 public class PurapPropertyConstants { 024 025 public static final String VENDOR_HEADER_GENERATED_ID = "vendorHeaderGeneratedIdentifier"; 026 public static final String VENDOR_DETAIL_ASSIGNED_ID = "vendorDetailAssignedIdentifier"; 027 028 // ITEM 029 public static final String ITEM_IDENTIFIER = "itemIdentifier"; 030 public static final String ACCOUNTS = "sourceAccountingLines"; 031 public static final String QUANTITY = "itemQuantity"; 032 public static final String EXTENDED_PRICE = "extendedPrice"; 033 public static final String ITEM_TYPE = "itemType"; 034 public static final String ITEM = "item"; 035 public static final String ITEMS = "items"; 036 public static final String ITEM_CATALOG_NUMBER = "itemCatalogNumber"; 037 public static final String ITEM_DESCRIPTION = "itemDescription"; 038 public static final String ITEM_QUANTITY = "itemQuantity"; 039 public static final String ITEM_UNIT_PRICE = "itemUnitPrice"; 040 public static final String ITEM_COMMODITY_CODE = "purchasingCommodityCode"; 041 public static final String NEW_PURCHASING_ITEM_LINE = "newPurchasingItemLine"; 042 public static final String NEW_PURCHASING_CAPITAL_ASSET_LOCATION_LINE = "newPurchasingCapitalAssetLocationLine"; 043 public static final String NEW_LINE_ITEM_RECEIVING_ITEM_LINE = "newLineItemReceivingItemLine"; 044 public static final String ITEM_CAPITAL_ASSET_TRANSACTION_TYPE = "capitalAssetTransactionType"; 045 public static final String ITEM_CAPITAL_ASSET_TRANSACTION_TYPE_CODE = "capitalAssetTransactionTypeCode"; 046 public static final String CAPITAL_ASSET_ITEM_IDENTIFIER = "capitalAssetItemIdentifier"; 047 public static final String CAPITAL_ASSET_SYSTEM_IDENTIFIER = "capitalAssetSystemIdentifier"; 048 public static final String ITEM_REASON_ADDED = "itemReasonAdded"; 049 public static final String ITEM_TAX_AMOUNT = "itemTaxAmount"; 050 public static final String ITEM_SALES_TAX_AMOUNT = "itemSalesTaxAmount"; 051 public static final String TOTAL_AMOUNT = "totalAmount"; 052 053 // ITEM TYPE 054 public static final String ITEM_TYPE_QUANTITY_BASED = "quantityBasedGeneralLedgerIndicator"; 055 056 // accounting line 057 public static final String ACCOUNT_DISTRIBUTION_NEW_SRC_LINE = "accountDistributionnewSourceLine"; 058 public static final String ACCOUNT_IDENTIFIER = "accountIdentifier"; 059 public static final String ACCOUNT_LINE_PERCENT = "accountLinePercent"; 060 public static final String FINANCIAL_OBJECT_CODE = "financialObjectCode"; 061 public static final String SUB_FUND_GROUP_CODE = "subFundGroupCode"; 062 public static final String ACCOUNT_TYPE_CODE = "accountTypeCode"; 063 public static final String ORGANIZATION_CODE = "organizationCode"; 064 public static final String CHART_OF_ACCOUNTS_CODE = "chartOfAccountsCode"; 065 public static final String ACCOUNT_NUMBER = "accountNumber"; 066 public static final String DATA_OBJ_MAINT_CD_ACTIVE_IND = "dataObjectMaintenanceCodeActiveIndicator"; 067 068 // document fields 069 public static final String GENERAL_LEDGER_PENDING_ENTRIES = "generalLedgerPendingEntries"; 070 071 // PURCHASING AND ACCOUNTS PAYABLE DOCUMENT BASE 072 public static final String PURAP_DOC = "purapDocument"; 073 public static final String PURAP_DOC_ID = "purapDocumentIdentifier"; 074 public static final String PURAP_LINK_ID = "accountsPayablePurchasingDocumentLinkIdentifier"; 075 public static final String PURAP_ITEM = "purapItem"; 076 public static final String OLD_STATUS = "oldStatus"; 077 public static final String NEW_STATUS = "newStatus"; 078 public static final String STATUS_CODE = "statusCode"; 079 public static final String STATUS = "status"; 080 public static final String VENDOR_NUMBER = "vendorNumber"; 081 public static final String VENDOR_POSTAL_CODE = "vendorPostalCode"; 082 public static final String VENDOR_COUNTRY_CODE = "vendorCountryCode"; 083 public static final String VENDOR_STATE_CODE = "vendorStateCode"; 084 public static final String VENDOR_ADDRESS_ID = "vendorAddressGeneratedIdentifier"; 085 public static final String DELIVERY_CAMPUS_CODE = "deliveryCampusCode"; 086 public static final String DELIVERY_POSTAL_CODE = "deliveryPostalCode"; 087 public static final String DELIVERY_STATE_CODE = "deliveryStateCode"; 088 public static final String REQUESTOR_PERSON_NAME = "requestorPersonName"; 089 public static final String DELIVERY_TO_NAME = "deliveryToName"; 090 public static final String BANK_CODE = "bankCode"; 091 092 // PURCHASING DOCUMENT BASE 093 public static final String RECURRING_PAYMENT_TYPE_CODE = "recurringPaymentTypeCode"; 094 public static final String PURCHASE_ORDER_BEGIN_DATE = "purchaseOrderBeginDate"; 095 public static final String PURCHASE_ORDER_END_DATE = "purchaseOrderEndDate"; 096 public static final String PURCHASE_ORDER_TOTAL_LIMIT = "purchaseOrderTotalLimit"; 097 public static final String VENDOR_FAX_NUMBER = "vendorFaxNumber"; 098 public static final String CONTRACT_MANAGER_CODE = "contractManagerCode"; 099 public static final String VENDOR_CONTRACT_ID = "vendorContractGeneratedIdentifier"; 100 public static final String PURCHASE_ORDER = "purchaseOrder"; 101 public static final String PURCHASE_ORDER_COST_SOURCE = "purchaseOrderCostSource"; 102 public static final String DELIVERY_REQUIRED_DATE = "deliveryRequiredDate"; 103 public static final String COMMODITY_CODE = "commodityCode"; 104 public static final String RECEIVING_DOCUMENT_REQUIRED_ID = "receivingDocumentRequiredIndicator"; 105 public static final String CAPITAL_ASSET_SYSTEM_TYPE = "capitalAssetManagementSystemType"; 106 public static final String CAPITAL_ASSET_TRANSACTION_TYPE = "capitalAssetTransactionType"; 107 public static final String CAPITAL_ASSET_TRANSACTION_TYPE_CODE = "capitalAssetTransactionTypeCode"; 108 public static final String PURCHASING_CAPITAL_ASSET_ITEMS = "purchasingCapitalAssetItems"; 109 public static final String PURCHASING_CAPITAL_ASSET_LOCATION = "purchasingCapitalAssetItems"; 110 public static final String PURCHASING_CAPITAL_ASSET_SYSTEMS = "purchasingCapitalAssetSystems"; 111 public static final String PURCHASING_CAPITAL_ASSET_SYSTEM = "purchasingCapitalAssetSystem"; 112 public static final String CAPITAL_ASSET_LOCATIONS = "capitalAssetLocations"; 113 public static final String CAPITAL_ASSET_NUMBER = "capitalAssetNumber"; 114 public static final String VENDOR_CONTRACT = "vendorContract"; 115 public static final String ITEM_UNIT_OF_MEASURE = "itemUnitOfMeasure"; 116 117 // Capital Asset Locations 118 public static final String CAPITAL_ASSET_LOCATION_ADDRESS_LINE1 = "capitalAssetLine1Address"; 119 public static final String CAPITAL_ASSET_LOCATION_CITY = "capitalAssetCityName"; 120 public static final String CAPITAL_ASSET_LOCATION_STATE = "capitalAssetStateCode"; 121 public static final String CAPITAL_ASSET_LOCATION_POSTAL_CODE = "capitalAssetPostalCode"; 122 public static final String CAPITAL_ASSET_LOCATION_COUNTRY = "capitalAssetCountryCode"; 123 public static final String CAPITAL_ASSET_LOCATION_CAMPUS = "campusCode"; 124 public static final String CAPITAL_ASSET_LOCATION_BUILDING = "buildingCode"; 125 public static final String CAPITAL_ASSET_LOCATION_ROOM = "buildingRoomNumber"; 126 127 // Purchasing Capital Asset System Base 128 public static final String CAPITAL_ASSET_TYPE_CODE = "capitalAssetTypeCode"; 129 130 // Receiving Address 131 public static final String RECEIVING_ADDRESS_DEFAULT_INDICATOR = "defaultIndicator"; 132 public static final String RECEIVING_ADDRESS_STATE = "receivingStateCode"; 133 public static final String RECEIVING_ADDRESS_POSTAL_CODE = "receivingPostalCode"; 134 135 // Building Address 136 public static final String BILLING_ADDRESS_STATE = "billingStateCode"; 137 public static final String BILLING_ADDRESS_POSTAL_CODE = "billingPostalCode"; 138 139 // Business Object 140 public static final String BO_ACTIVE = "active"; 141 142 // AP DOCUMENT BASE 143 public static final String PURCHASE_ORDER_IDENTIFIER = "purchaseOrderIdentifier"; 144 145 // REQUISITION DOCUMENT 146 147 // PURCHASE ORDER DOCUMENT 148 public static final String PURCHASE_ORDER_CURRENT_INDICATOR = "purchaseOrderCurrentIndicator"; 149 public static final String VENDOR_STIPULATION = "purchaseOrderVendorStipulations"; 150 public static final String QUOTE_TRANSMITTED = "purchaseOrderQuoteTransmitted"; 151 public static final String VENDOR_QUOTES = "purchaseOrderVendorQuotes"; 152 public static final String ALTERNATE_VENDOR_NAME = "alternateVendorName"; 153 public static final String PURCHASE_ORDER_STATUS_CODE = "purchaseOrderStatusCode"; 154 public static final String TOTAL_ENCUMBRANCE = "totalEncumbrance"; 155 public static final String VENDOR_CHOICE_CODE = "vendorChoiceCode"; 156 public static final String CONTRACT_MANAGER = "contractManager"; 157 public static final String ASSIGNED_USER_PRINCIPAL_NAME = "assignedUserPrincipalName"; 158 159 // Quote Language 160 public static final String PURCHASE_ORDER_QUOTE_LANGUAGE_ID = "purchaseOrderQuoteLanguageIdentifier"; 161 162 // vendor quote 163 public static final String PURCHASE_ORDER_VENDOR_QUOTE_IDENTIFIER = "purchaseOrderVendorQuoteIdentifier"; 164 public static final String PURCHASE_ORDER_QUOTE_STATUS ="purchaseOrderQuoteStatus"; 165 public static final String PURCHASE_ORDER_VENDOR_QUOTES = "purchaseOrderVendorQuotes"; 166 public static final String PURCHASE_ORDER_QUOTE_INITIALIZATION_DATE = "purchaseOrderQuoteInitializationDate"; 167 public static final String PURCHASE_ORDER_QUOTE_AWARDED_DATE = "purchaseOrderQuoteAwardedDate"; 168 public static final String PURCHASE_ORDER_QUOTE_DUE_DATE = "purchaseOrderQuoteDueDate"; 169 public static final String PURCHASE_ORDER_QUOTE_TYPE_CODE = "purchaseOrderQuoteTypeCode"; 170 public static final String PURCHASE_ORDER_QUOTE_VENDOR_NOTE_TEXT = "purchaseOrderQuoteVendorNoteText"; 171 public static final String NEW_PURCHASE_ORDER_VENDOR_QUOTE_TEXT = "newPurchaseOrderVendorQuote"; 172 public static final String NEW_PURCHASE_ORDER_VENDOR_QUOTE_VENDOR_NAME = "newPurchaseOrderVendorQuote.vendorName"; 173 public static final String NEW_PURCHASE_ORDER_VENDOR_QUOTE_VENDOR_LINE_1_ADDR = "newPurchaseOrderVendorQuote.vendorLine1Address"; 174 public static final String NEW_PURCHASE_ORDER_VENDOR_QUOTE_VENDOR_CITY_NAME = "newPurchaseOrderVendorQuote.vendorCityName"; 175 176 // Stipulations 177 public static final String VENDOR_STIPULATION_DESCRIPTION = "vendorStipulationDescription"; 178 179 // Sensitive Data 180 public static final String SENSITIVE_DATA_CODE = "sensitiveDataCode"; 181 182 // PAYMENT REQUEST DOCUMENT 183 public static final String INVOICE_DATE = "invoiceDate"; 184 public static final String INVOICE_NUMBER = "invoiceNumber"; 185 public static final String VENDOR_INVOICE_AMOUNT = "vendorInvoiceAmount"; 186 public static final String PAYMENT_REQUEST_PAY_DATE = "paymentRequestPayDate"; 187 public static final String GRAND_TOTAL = "grandTotal"; 188 public static final String PAYMENT_REQUEST = "paymentRequest"; 189 public static final String RECURRING_PAYMENT_TYPE = "recurringPaymentType"; 190 191 // tax tab fields 192 public static final String TAX_CLASSIFICATION_CODE = "taxClassificationCode"; 193 public static final String TAX_COUNTRY_CODE = "taxCountryCode"; 194 public static final String TAX_NQI_ID = "taxNQIId"; 195 public static final String TAX_FEDERAL_PERCENT = "taxFederalPercent"; 196 public static final String TAX_STATE_PERCENT = "taxStatePercent"; 197 public static final String TAX_SPECIAL_W4_AMOUNT = "taxSpecialW4Amount"; 198 public static final String TAX_GROSS_UP_INDICATOR = "taxGrossUpIndicator"; 199 public static final String TAX_EXEMPT_TREATY_INDICATOR = "taxExemptTreatyIndicator"; 200 public static final String TAX_FOREIGN_SOURCE_INDICATOR = "taxForeignSourceIndicator"; 201 public static final String TAX_USAID_PER_DIEM_INDICATOR = "taxUSAIDPerDiemIndicator"; 202 public static final String TAX_OTHER_EXEMPT_INDICATOR = "taxOtherExemptIndicator"; 203 204 // CREDIT MEMO DOCUMENT 205 public static final String PAYMENT_REQUEST_ID = "paymentRequestIdentifier"; 206 public static final String CREDIT_MEMO_ID = "creditMemoIdentifier"; 207 public static final String CREDIT_MEMO_DATE = "creditMemoDate"; 208 public static final String CREDIT_MEMO_NUMBER = "creditMemoNumber"; 209 public static final String CREDIT_MEMO_AMOUNT = "creditMemoAmount"; 210 211 // RECEIVING LINE DOCUMENT 212 public static final String LINE_ITEM_RECEIVING_DOCUMENT_NUMBER = "lineItemReceivingDocumentNumber"; 213 public static final String SHIPMENT_RECEIVED_DATE = "shipmentReceivedDate"; 214 public static final String SHIPMENT_PACKING_SLIP_NUMBER = "shipmentPackingSlipNumber"; 215 public static final String SHIPMENT_BILL_OF_LADING_NUMBER = "shipmentBillOfLadingNumber"; 216 public static final String LINE_ITEM_RECEIVING_STATUS = "lineItemReceivingStatus"; 217 218 //ASSIGN CONTRACT MANAGER DOCUMENT 219 public static final String REQUISITION_IDENTIFIER = "requisitionIdentifier"; 220 public static final String VENDOR_NAME = "vendorName"; 221 222 //BULK RECEIVING DOCUMENT 223 public static final String VENDOR_DATE = "vendorName"; 224 225 }