1 /* 2 * Copyright 2005-2006 The Kuali Foundation 3 * 4 * Licensed under the Educational Community License, Version 2.0 (the "License"); 5 * you may not use this file except in compliance with the License. 6 * You may obtain a copy of the License at 7 * 8 * http://www.opensource.org/licenses/ecl2.php 9 * 10 * Unless required by applicable law or agreed to in writing, software 11 * distributed under the License is distributed on an "AS IS" BASIS, 12 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 * See the License for the specific language governing permissions and 14 * limitations under the License. 15 */ 16 package org.kuali.ole.gl.businessobject; 17 18 import org.kuali.rice.krad.bo.KualiCodeBase; 19 20 /** 21 * A class that defines all the source codes for all types of Origin Entry groups 22 */ 23 24 public class OriginEntrySource extends KualiCodeBase { 25 /** 26 * A general ledger backup group 27 */ 28 public static final String BACKUP = "BACK"; 29 /** 30 * a general ledger group created by the collector 31 */ 32 public static final String COLLECTOR = "COLL"; 33 /** 34 * a general ledger group made of origin entries from processed documents; created by nightly out 35 */ 36 public static final String GENERATE_BY_EDOC = "EDOC"; 37 /** 38 * 39 */ 40 public static final String EXTERNAL = "EXT"; 41 /** 42 * a general ledger group creacted by the GLCP 43 */ 44 public static final String GL_CORRECTION_PROCESS_EDOC = "GLCP"; 45 /** 46 * a general ledger group of indirect cost recovery origin entries 47 */ 48 public static final String ICR_TRANSACTIONS = "ICR"; 49 /** 50 * a general ledger group of indirect cost recovery origin entries that resulted in poster errors 51 */ 52 public static final String ICR_POSTER_ERROR = "ICRE"; 53 /** 54 * a general ledger group of indirect cost recovery origin entries that the poster considered valid 55 */ 56 public static final String ICR_POSTER_VALID = "ICRV"; 57 /** 58 * a general ledger group of origin entries that the poster reports as errors 59 */ 60 public static final String MAIN_POSTER_ERROR = "MPE"; 61 /** 62 * a general ledger group of origin entries that the poster considered valid and posted 63 */ 64 public static final String MAIN_POSTER_VALID = "MPV"; 65 /** 66 * a general ledger group of origin entries that the reversal poster reported as errors 67 */ 68 public static final String REVERSAL_POSTER_ERROR = "RPE"; 69 /** 70 * a general ledger group of origin entries that the reversal poster considered valid and posted 71 */ 72 public static final String REVERSAL_POSTER_VALID = "RPV"; 73 /** 74 * a general ledger group of origin entries the scrubber reported were in error 75 */ 76 public static final String SCRUBBER_ERROR = "SCE"; 77 /** 78 * a general ledger group of origin entries that the scrubber considered valid (and therefore are ready to be posted) 79 */ 80 public static final String SCRUBBER_VALID = "SCV"; 81 /** 82 * a general ledger group of origin entries that the scrubber reported as having expired accounts 83 */ 84 public static final String SCRUBBER_EXPIRED = "SCX"; 85 /** 86 * a general ledger group created by the balance forwards year end job with still open accounts 87 */ 88 public static final String YEAR_END_BEGINNING_BALANCE = "YEBB"; 89 /** 90 * a general ledger group created by the balance forwards year end job with still closed accounts 91 */ 92 public static final String YEAR_END_BEGINNING_BALANCE_PRIOR_YEAR = "YEBC"; 93 /** 94 * a general ledger group created by the nominal activity closing year end job 95 */ 96 public static final String YEAR_END_CLOSE_NOMINAL_BALANCES = "YECN"; 97 /** 98 * a general ledger group created by the forward encumbrances year end job 99 */ 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 }