* @author Dennis Eichhorn * @copyright 2013 Dennis Eichhorn * @license OMS License 1.0 * @version 1.0.0 * @link http://orange-management.com */ namespace Modules\Accounting\Models; use phpOMS\Datatypes\Enum; /** * Time range type enum. * * @category Modules * @package Modules\Accounting\Models * @author OMS Development Team * @author Dennis Eichhorn * @license OMS License 1.0 * @link http://orange-management.com * @since 1.0.0 */ abstract class TimeRangeType extends Enum { const ENTRY_DATE = 0; /* Date of when the entry happened */ const DUE_DATE = 1; /* Date of when the entry is due (only for invoices) */ const RECEIPT_DATE = 2; /* Date of the receipt */ const ASSOCIATED_DATE = 3; /* Date of the association (e.g. when did the articles arrive) */ }