Skip to content

Termination Enums

Enums for termination and dismissal forms.

FixedTermTerminationReason

Termination reasons for fixed-term contracts (E7N).

php
namespace OxygenSuite\OxygenErgani\Enums;

enum FixedTermTerminationReason: int
CaseValueEnglishGreek
CONTRACT_EXPIRATION0Contract ExpirationΛήξη Συμπεφωνημένου Χρόνου
WORK_COMPLETION3Work CompletionΟλοκλήρωση Έργου με Όρο Πρόωρης Καταγγελίας
EARLY_BY_EMPLOYER4Early Termination by EmployerΚαταγγελία πριν Λήξη για Σπουδαίο Λόγο
EARLY_BY_EMPLOYEE5Early Termination by EmployeeΚαταγγελία πριν Λήξη χωρίς Σπουδαίο Λόγο
MUTUAL_AGREEMENT6Mutual AgreementΣυναινετική Λύση πριν Λήξη

Used in: E7N forms (f_logosperatosis field)

Non-Sequential Values

Values are non-sequential (0, 3, 4, 5, 6) as defined in the XSD schema.


NoticePeriodMonths

Number of months for advance notice period in dismissals.

php
namespace OxygenSuite\OxygenErgani\Enums;

enum NoticePeriodMonths: int
CaseValueEnglishGreek
ONE11 Month1 Μήνας
TWO22 Months2 Μήνες
THREE33 Months3 Μήνες
FOUR44 Months4 Μήνες

Used in: E6NMP forms (f_minesproidopoihsh field)

Released under the MIT License.