/* * The Kuali Financial System, a comprehensive financial management system for higher education. * * Copyright 2005-2014 The Kuali Foundation * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as * published by the Free Software Foundation, either version 3 of the * License, or (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License * along with this program. If not, see <http://www.gnu.org/licenses/>. */ package org.kuali.kfs.gl.businessobject; import org.kuali.rice.krad.bo.KualiCodeBase; /** * A class that defines all the source codes for all types of Origin Entry groups */ public class OriginEntrySource extends KualiCodeBase { /** * A general ledger backup group */ public static final String BACKUP = "BACK"; /** * a general ledger group created by the collector */ public static final String COLLECTOR = "COLL"; /** * a general ledger group made of origin entries from processed documents; created by nightly out */ public static final String GENERATE_BY_EDOC = "EDOC"; /** * */ public static final String EXTERNAL = "EXT"; /** * a general ledger group creacted by the GLCP */ public static final String GL_CORRECTION_PROCESS_EDOC = "GLCP"; /** * a general ledger group of indirect cost recovery origin entries */ public static final String ICR_TRANSACTIONS = "ICR"; /** * a general ledger group of indirect cost recovery origin entries that resulted in poster errors */ public static final String ICR_POSTER_ERROR = "ICRE"; /** * a general ledger group of indirect cost recovery origin entries that the poster considered valid */ public static final String ICR_POSTER_VALID = "ICRV"; /** * a general ledger group of origin entries that the poster reports as errors */ public static final String MAIN_POSTER_ERROR = "MPE"; /** * a general ledger group of origin entries that the poster considered valid and posted */ public static final String MAIN_POSTER_VALID = "MPV"; /** * a general ledger group of origin entries that the reversal poster reported as errors */ public static final String REVERSAL_POSTER_ERROR = "RPE"; /** * a general ledger group of origin entries that the reversal poster considered valid and posted */ public static final String REVERSAL_POSTER_VALID = "RPV"; /** * a general ledger group of origin entries the scrubber reported were in error */ public static final String SCRUBBER_ERROR = "SCE"; /** * a general ledger group of origin entries that the scrubber considered valid (and therefore are ready to be posted) */ public static final String SCRUBBER_VALID = "SCV"; /** * a general ledger group of origin entries that the scrubber reported as having expired accounts */ public static final String SCRUBBER_EXPIRED = "SCX"; /** * a general ledger group created by the balance forwards year end job with still open accounts */ public static final String YEAR_END_BEGINNING_BALANCE = "YEBB"; /** * a general ledger group created by the balance forwards year end job with still closed accounts */ public static final String YEAR_END_BEGINNING_BALANCE_PRIOR_YEAR = "YEBC"; /** * a general ledger group created by the nominal activity closing year end job */ public static final String YEAR_END_CLOSE_NOMINAL_BALANCES = "YECN"; /** * a general ledger group created by the forward encumbrances year end job */ public static final String YEAR_END_ENCUMBRANCE_CLOSING = "YEEC"; /** * a general ledger group created by the organization reversion year end job */ public static final String YEAR_END_ORG_REVERSION = "YEOR"; /** * a general ledger group created by the post disbursement processor */ public static final String PDP = "PDP"; /** * a general ledger group created by the enterprise feeder */ public static final String ENTERPRISE_FEED = "ENTP"; // Origin entry source codes that are used by Labor Distribution /** * a labor ledger group of origin entries that the labor poster reports as errors */ public static final String LABOR_MAIN_POSTER_ERROR = "LMPE"; /** * a labor ledger group of origin entries that the labor poster considered valid and posted */ public static final String LABOR_MAIN_POSTER_VALID = "LMPV"; /** * a labor ledger group of origin entries that the labor scrubber reports as errors */ public static final String LABOR_SCRUBBER_ERROR = "LSCE"; /** * a labor ledger group of origin entries that the labor scrubber considers valid (and therefore can be posted by the labor * poster) */ public static final String LABOR_SCRUBBER_VALID = "LSCV"; /** * a backup labor ledger group */ public static final String LABOR_BACKUP = "LBAK"; /** * a labor ledger group of origin entries that the labor scrubber reported as having expired accounts */ public static final String LABOR_SCRUBBER_EXPIRED = "LSCX"; /** * a labor ledger group created by labor processing documents */ public static final String LABOR_EDOC = "LDOC"; /** * a labor ledger group of origin entries created by a Labor Ledger Correction Process document */ public static final String LABOR_CORRECTION_PROCESS_EDOC = "LLCP"; /** * a labor ledger group created by the labor balance forwards year end job */ public static final String LABOR_YEAR_END_BALANCE_FORWARD = "LBF"; /** * a labor ledger group of origin entries for payroll accrual */ public static final String LABOR_PAYROLL_ACCRUAL = "ACCR"; /** * a labor ledger group of origin entries */ public static final String LABOR_LEDGER_GENERAL_LEDGER = "LLGL"; }