View Javadoc
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 }