001/* 002 * Copyright 2005-2006 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 */ 016package org.kuali.ole.gl.businessobject; 017 018import org.kuali.rice.krad.bo.KualiCodeBase; 019 020/** 021 * A class that defines all the source codes for all types of Origin Entry groups 022 */ 023 024public class OriginEntrySource extends KualiCodeBase { 025 /** 026 * A general ledger backup group 027 */ 028 public static final String BACKUP = "BACK"; 029 /** 030 * a general ledger group created by the collector 031 */ 032 public static final String COLLECTOR = "COLL"; 033 /** 034 * a general ledger group made of origin entries from processed documents; created by nightly out 035 */ 036 public static final String GENERATE_BY_EDOC = "EDOC"; 037 /** 038 * 039 */ 040 public static final String EXTERNAL = "EXT"; 041 /** 042 * a general ledger group creacted by the GLCP 043 */ 044 public static final String GL_CORRECTION_PROCESS_EDOC = "GLCP"; 045 /** 046 * a general ledger group of indirect cost recovery origin entries 047 */ 048 public static final String ICR_TRANSACTIONS = "ICR"; 049 /** 050 * a general ledger group of indirect cost recovery origin entries that resulted in poster errors 051 */ 052 public static final String ICR_POSTER_ERROR = "ICRE"; 053 /** 054 * a general ledger group of indirect cost recovery origin entries that the poster considered valid 055 */ 056 public static final String ICR_POSTER_VALID = "ICRV"; 057 /** 058 * a general ledger group of origin entries that the poster reports as errors 059 */ 060 public static final String MAIN_POSTER_ERROR = "MPE"; 061 /** 062 * a general ledger group of origin entries that the poster considered valid and posted 063 */ 064 public static final String MAIN_POSTER_VALID = "MPV"; 065 /** 066 * a general ledger group of origin entries that the reversal poster reported as errors 067 */ 068 public static final String REVERSAL_POSTER_ERROR = "RPE"; 069 /** 070 * a general ledger group of origin entries that the reversal poster considered valid and posted 071 */ 072 public static final String REVERSAL_POSTER_VALID = "RPV"; 073 /** 074 * a general ledger group of origin entries the scrubber reported were in error 075 */ 076 public static final String SCRUBBER_ERROR = "SCE"; 077 /** 078 * a general ledger group of origin entries that the scrubber considered valid (and therefore are ready to be posted) 079 */ 080 public static final String SCRUBBER_VALID = "SCV"; 081 /** 082 * a general ledger group of origin entries that the scrubber reported as having expired accounts 083 */ 084 public static final String SCRUBBER_EXPIRED = "SCX"; 085 /** 086 * a general ledger group created by the balance forwards year end job with still open accounts 087 */ 088 public static final String YEAR_END_BEGINNING_BALANCE = "YEBB"; 089 /** 090 * a general ledger group created by the balance forwards year end job with still closed accounts 091 */ 092 public static final String YEAR_END_BEGINNING_BALANCE_PRIOR_YEAR = "YEBC"; 093 /** 094 * a general ledger group created by the nominal activity closing year end job 095 */ 096 public static final String YEAR_END_CLOSE_NOMINAL_BALANCES = "YECN"; 097 /** 098 * a general ledger group created by the forward encumbrances year end job 099 */ 100 public static final String YEAR_END_ENCUMBRANCE_CLOSING = "YEEC"; 101 /** 102 * a general ledger group created by the organization reversion year end job 103 */ 104 public static final String YEAR_END_ORG_REVERSION = "YEOR"; 105 /** 106 * a general ledger group created by the post disbursement processor 107 */ 108 public static final String PDP = "PDP"; 109 /** 110 * a general ledger group created by the enterprise feeder 111 */ 112 public static final String ENTERPRISE_FEED = "ENTP"; 113 114 // Origin entry source codes that are used by Labor Distribution 115 /** 116 * a labor ledger group of origin entries that the labor poster reports as errors 117 */ 118 public static final String LABOR_MAIN_POSTER_ERROR = "LMPE"; 119 /** 120 * a labor ledger group of origin entries that the labor poster considered valid and posted 121 */ 122 public static final String LABOR_MAIN_POSTER_VALID = "LMPV"; 123 /** 124 * a labor ledger group of origin entries that the labor scrubber reports as errors 125 */ 126 public static final String LABOR_SCRUBBER_ERROR = "LSCE"; 127 /** 128 * a labor ledger group of origin entries that the labor scrubber considers valid (and therefore can be posted by the labor 129 * poster) 130 */ 131 public static final String LABOR_SCRUBBER_VALID = "LSCV"; 132 /** 133 * a backup labor ledger group 134 */ 135 public static final String LABOR_BACKUP = "LBAK"; 136 /** 137 * a labor ledger group of origin entries that the labor scrubber reported as having expired accounts 138 */ 139 public static final String LABOR_SCRUBBER_EXPIRED = "LSCX"; 140 /** 141 * a labor ledger group created by labor processing documents 142 */ 143 public static final String LABOR_EDOC = "LDOC"; 144 /** 145 * a labor ledger group of origin entries created by a Labor Ledger Correction Process document 146 */ 147 public static final String LABOR_CORRECTION_PROCESS_EDOC = "LLCP"; 148 /** 149 * a labor ledger group created by the labor balance forwards year end job 150 */ 151 public static final String LABOR_YEAR_END_BALANCE_FORWARD = "LBF"; 152 153 /** 154 * a labor ledger group of origin entries for payroll accrual 155 */ 156 public static final String LABOR_PAYROLL_ACCRUAL = "ACCR"; 157 /** 158 * a labor ledger group of origin entries 159 */ 160 public static final String LABOR_LEDGER_GENERAL_LEDGER = "LLGL"; 161 162}