001: /*
002: * Copyright 2005-2007 The Kuali Foundation.
003: *
004: * Licensed under the Educational Community License, Version 1.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/ecl1.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.module.gl.bo;
017:
018: import org.kuali.core.bo.KualiCodeBase;
019:
020: /**
021: * A class that defines all the source codes for all types of Origin Entry groups
022: */
023:
024: public 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 poster)
129: */
130: public static final String LABOR_SCRUBBER_VALID = "LSCV";
131: /**
132: * a backup labor ledger group
133: */
134: public static final String LABOR_BACKUP = "LBAK";
135: /**
136: * a labor ledger group of origin entries that the labor scrubber reported as having expired accounts
137: */
138: public static final String LABOR_SCRUBBER_EXPIRED = "LSCX";
139: /**
140: * a labor ledger group created by labor processing documents
141: */
142: public static final String LABOR_EDOC = "LDOC";
143: /**
144: * a labor ledger group of origin entries created by a Labor Ledger Correction Process document
145: */
146: public static final String LABOR_CORRECTION_PROCESS_EDOC = "LLCP";
147: /**
148: * a labor ledger group created by the labor balance forwards year end job
149: */
150: public static final String LABOR_YEAR_END_BALANCE_FORWARD = "LBF";
151:
152: /**
153: * a labor ledger group of origin entries for payroll accrual
154: */
155: public static final String LABOR_PAYROLL_ACCRUAL = "ACCR";
156: /**
157: * a labor ledger group of origin entries
158: */
159: public static final String LABOR_LEDGER_GENERAL_LEDGER = "LLGL";
160:
161: // Code base has all the fields we need
162: }
|