Specifically Designed for Etisalat-TBPC
- Budget
- Budget History
- Budget Recurrence
- Project (Inherit to Budget)
- Project History (Inherit to Budget History)
- Project Recurrence (Inherit to Budget Recurrence)
- Cost Center - Account Code (Inherit to Budget)
- Cost Center History (Inherit to Budget History)
- Cost Center Recurrence (Inherit to Budget Recurrence)
- Access Users
- Budget (View All)
- Dependent - Can readonly
- User - General Usage except delete power, can Edit recurrence but not create
- Manager - All power to manipulate data
- Project
- Dependent - Can readonly
- User - General Usage except delete power, can Edit recurrence but not create
- Manager - All power to manipulate data
- Cost Center
- Dependent - Can readonly
- User - General Usage except delete power, can Edit recurrence but not create
- Manager - All power to manipulate data
- Budget (View All)
- Validations
- Project
- Project Expenditure Amount Can't be More Than Commitment Amount
- When Transferring Expenditure/Commitment Amount, the losing amount shouldn't be negative after the operation
- When Adding/Subtracting Expenditure/Commitment Amount, the losing amount shouldn't be negative after the operation
- Project No must be unique
- Recurring Amounts should be Positive
- Cost Center - Account Code
- When Transferring Expenditure, the losing amount shouldn't be negative after the operation
- When Adding/Subtracting Expenditure, the losing amount shouldn't be negative after the operation
- Cost Center - Account Code must be unique
- Recurring Amounts should be Positive
- Project
- Tagging Feature
- Utilities