Skip to main content
Mitratech Success Center
Client Support Center

Need help? Click a product group below to select your application and get access to knowledge articles, webinars, training content, and release notes or to contact our support team.

Authorized users - log in to create a ticket, view tickets status and check your success plan details.

 

Financial Management

This guide provides information about the OOTB rules related to the Financial Management module.

Expense (EXPE)

Object  Object Name Unique Key Short Description Rule Description Rule Type Trigger
EXPE Expense ExpenseCreateActualsAccountsOnPost Create Expense Actuals Accounts on Post This rule creates actual expense accounts upon posting an expense to ensure accurate accounting. Accounts will only be created if the Budget Template allows for Internal Expense tracking. Custom Action Post
EXPE Expense ExpenseRuleValidateMatterBudget Expense Rule Validate Matter Budget This rule validates whether the expense amount aligns with the matter budget. Validation Post
EXPE Expense ExpenseRuleValidateRequiredRights Expense Rule Validate Matter Budget This rule checks whether the user has required permissions to create or update expense records. Validation Post
EXPE Expense ProjectRequiredForExpense Project Required For Expenses This rule ensures that an expense cannot be created without linking it to a project when required. Validation Create, Update

Fiscal Year (FYS$)

Object  Object Name Unique Key Short Description Rule Description Rule Type Trigger
FYS$ Fiscal Year FiscalYearMonthsMustBeContinuous Fiscal Year Months Must Be Continuous This rule ensures fiscal year months are continuous with no gaps. Validation Create, Update
FYS$ Fiscal Year FiscalYearSharedDateVerification Fiscal Year Shared Date Verification This rule verifies that fiscal year shared dates align correctly across records. Validation Create, Update
FYS$ Fiscal Year FiscalYearsMustBeContinuous Fiscal Years Must Be Continuous This rule ensures fiscal years follow each other without gaps. Validation Create, Update
FYS$ Fiscal Year FiscalYearsMustBeContinuousDeleteRule Fiscal Years Must Be Continuous Delete Rule This rule prevents deletion of fiscal years when they must remain continuous. Security Delete
FYS$ Fiscal Year FiscalYearsMustNotBeInUseDeleteRule Fiscal Years Must Not Be In Use Delete Rule This rule blocks deletion of a fiscal year that is currently in use. Security Delete
FYS$ Fiscal Year IsFiscalYearInUse Is Fiscal Year In Use This rule checks whether a fiscal year is in active use. Validation Update
FYS$ Fiscal Year NoFiscalYearOverlap Verify No Fiscal Year Overlap This rule ensures fiscal years do not overlap. Validation Create, Update
FYS$ Fiscal Year VerifyFiscalYearRange Verify Fiscal Year Range This rule verifies overall fiscal year start and end ranges. Validation Create, Update
FYS$ Fiscal Year VerifyQ1Range Verify Q1 Range This rule validates Q1 date ranges. Validation Create, Update
FYS$ Fiscal Year VerifyQ2Range Verify Q2 Range This rule validates Q2 date ranges. Validation Create, Update
FYS$ Fiscal Year VerifyQ3Range Verify Q3 Range This rule validates Q3 date ranges. Validation Create, Update
FYS$ Fiscal Year VerifyQ4Range Verify Q4 Range This rule validates Q4 date ranges. Validation Create, Update

Budget Settings (BSO$)

Object  Object Name Unique Key Short Description Rule Description Rule Type Trigger
BSO$ Budget Settings BudgetTemplateCreation Budget Template Creation This rule manages the validation and initialization process during Budget Template creation. It ensures that required configuration details are properly established when creating a new template. Custom Action Create
BSO$ Budget Settings CannotDeleteBudgetSettings Cannot Delete Budget Settings This rule prevents budget settings from being deleted when they are in use or required by the system. It ensures the integrity and continuity of budget configurations. Security Delete
BSO$ Budget Settings DefaultGlobalEndDate Default Global End Date This rule automatically sets a default Global End Date when one is not provided. It ensures that global date ranges are consistently defined. Pre-Population Create
BSO$ Budget Settings DefaultGlobalStartDate Default Global Start Date This rule automatically sets a default Global Start Date when one is not provided. It ensures that global configurations begin with a valid effective date. Pre-Population Create
BSO$ Budget Settings GlobalBoundsRequired Validate Global Start and End Date This rule validates that both Global Start and End Dates are provided when required. It ensures that date boundaries are properly defined for global settings. Validation Update
BSO$ Budget Settings GlobalTemplateValidation Global Template Validation This rule validates the configuration of a Global Template before it is saved. It ensures that all required template criteria and settings are properly defined. Custom Action Create, Update
BSO$ Budget Settings ValidateValidVendorRolesSelection Validate Vendor Roles Selection This rule validates the selection of vendor roles during configuration. It ensures that only appropriate and valid vendor roles are assigned. Validation Create, Update

Budget Templates (BTS$)

Object  Object Name Unique Key Short Description Rule Description Rule Type Trigger
BTS$ Budget Templates BudgetTemplateRuleValidateTemplate Budget Template Rule Validate Template This rule validates the template configuration when applying budget template rules. It ensures that the selected template meets required validation criteria. Validation Create, Update
BTS$ Budget Templates InternalExpenseCodeRequiredVerification Budget For Internal Expenses Must Have Expenses This rule ensures that budgets for internal expenses include at least one expense code. It validates that required expense classifications are defined. Validation Create, Update
BTS$ Budget Templates InternalTaskCodeRequiredVerification Budget For Internal Tasks Must Have Task Codes This rule ensures that budgets for internal tasks include at least one task code. It validates that required task classifications are properly configured. Validation Create, Update
BTS$ Budget Templates PhaseTaskCodeRequiredVerification Budget By Phase and Task Code Must Have Codes This rule ensures that budgets configured by phase and task code include the required codes. It validates that both phase and task classifications are properly defined. Validation Create, Update

Cost Center Mappings (CCM$)

Object  Object Name Unique Key Short Description Rule Description Rule Type Trigger
CCM$ Cost Center Mappings ValidateEmbeddedCostCenterDeletion Validate Embedded Cost Center Deletion This rule validates whether an embedded Cost Center can be deleted. It ensures that cost centers in use or required by related records cannot be removed. Custom Action Delete
CCM$ Cost Center Mappings DenyDuplicateCostCenterMapping Deny create/update if cost center is already mapped This rule prevents the creation or update of a Cost Center mapping if the Cost Center is already mapped. It ensures duplicate mappings are not created. Custom Action Create, Update
CCM$ Cost Center Mappings RequireCostCenterAllocationsTotalToBe100OnCreate Require Cost Center Allocations Total To Be 100% - Create - SYS This rule ensures that total Cost Center allocations equal 100% during record creation. It validates that allocation percentages are fully and accurately distributed. Validation Create
CCM$ Cost Center Mappings RequireCostCenterAllocationsTotalToBe100OnUpdate Require Cost Center Allocations Total To Be 100% - Update - SYS This rule ensures that total Cost Center allocations equal 100% when updating a record. It validates that allocation percentages remain correctly balanced. Validation Update
CCM$ Cost Center Mappings ValidateCostCenterMappingDeletion Validate Cost Center Mapping Deletion This rule validates whether a Cost Center mapping can be deleted. It ensures that mappings in use or required by related configurations are protected from removal. Custom Action Delete

Account (ACCT)

Object  Object Name Unique Key Short Description Rule Description Rule Type Trigger
ACCT Account BudgetTemplateIgnoresVendors BudgetTemplateIgnoresVendors This rule ensures that budget templates configured to ignore vendor-specific values apply consistently, preventing vendor-level overrides during budget creation. Wizard Action None
ACCT Account LOMH Life of Matter History This rule creates a History record when the Life of Matter amount is updated. Audit Create, Update
ACCT Account RuleAccountUpdateToplevelAllocation RuleAccountUpdateToplevelAllocation This rule updates the top-level allocation record when account-level allocations are modified, keeping budget summaries accurate. Custom Action Update
ACCT Account SkipPageForEnforcedTemplateAdd FM - Skip Account Wizard Page for Single Enforced Budget Template On Add This rule skips intermediate pages during the Add Budget Template workflow when enforced templates are applied, streamlining navigation. Wizard Action Wizard
ACCT Account SkipPageForEnforcedTemplateCreate FM - Skip Account Wizard Page for Single Enforced Budget Template On Create This rule bypasses certain screens during Budget Template Creation when enforced templates dictate required defaults. Wizard Action Wizard

Invoice (INVC)

Object  Object Name Unique Key Short Description Rule Description Rule Type Trigger
INVC Invoice InvoiceAllowInvoicingAboveBudgetTotals AllowInvoicingAboveBudgetTotals This rule allows invoices above budget thresholds if the Budget Settings record allows going over budget. Custom Action Post
INVC Invoice InvoiceCreateAccountsOnPost OnPost This rule creates the Actual accounts when the invoice is posted. Account generation is based on the Invoice Line Item categories used and the service dates. Existing accounts will be used if they exist. Custom Action Post
INVC Invoice InvoiceRuleValidateMatterBudget Invoice Rule Validate Matter Budget This rule validates invoice amounts against matter budgets. If invoicing above the budget is not allowed, then the system will prevent posting. Validation Post
INVC Invoice InvoiceRuleValidateRequiredRights Invoice Rule Validate Required Rights This rule ensures user has required permissions for invoice actions. Validation Post
INVC Invoice InvoiceValidateLineItems On Post Validation This rule ensures each line item can post based on the Fiscal Year and Budget Settings. Validation Post
INVC Invoice PostAccrualInvoicesOnUpdate Post Accrual Invoices - Update - SYS This rule makes sure that the accrual balances on accounts are up to date when the accrual invoice is posted. Custom Action Update
INVC Invoice PostAutomaticInvoiceCostCenterCreation Post Automatic Invoice Cost Center Creation This rule auto creates the invoice cost center records when the invoice is posted. Custom Action Update
INVC Invoice PostCostCenterTransaction Post Cost Center Transaction - SYS This rule updates cost-center spend total and creates transactions created from invoice. Custom Action Update
INVC Invoice PostNegativeInvoicesOnUpdate Post Negative Invoices - Update - SYS This rule controls posting of negative/credit invoices to prevent negative account balances. Custom Action Post
INVC Invoice ReverseAccrualsInvoiceRule Reverse Accruals Invoice Rule This rule reverses accrual entries when invoice posts. This is dependent on how the accrual reversal action is set on the budget settings object. Custom Action Post
INVC Invoice VoidCostCenterTransaction Void Cost Center Transaction - SYS This rule voids cost center transactions tied to invoice when the invoice is voided. Custom Action Void
INVC Invoice VoidInvoiceCostCenter Void Invoice Cost Center This rule removes invoice cost center records when the invoice is voided. Custom Action Void

Invoice Cost Center Mapping (ICM$)

Object  Object Name Unique Key Short Description Rule Description Rule Type Trigger
ICM$ Invoice Cost Center Mapping ValidateInvoiceCostCenterMappingDeletion Validate Invoice Cost Center Mapping Deletion This rule validates deletion of invoice cost center mappings. Custom Action Delete

Invoice Cost Center (ICC$)

Object  Object Name Unique Key Short Description Rule Description Rule Type Trigger
ICC$ Invoice Cost Center ValidateInvoiceEmbeddedCostCenterDeletion Validate Invoice Embedded Cost Center Deletion This rule validates deletion of embedded cost centers on invoices. Custom Action Delete

Invoice Matter Cost Center (IMM$)

Object  Object Name Unique Key Short Description Rule Description Rule Type Trigger
IMM$ Invoice Matter Cost Center DenyDuplicateCostCenterMapping Deny create/update if cost center is already mapped This rule prevents duplicate cost center mappings from being created. Custom Action Create, Update
IMM$ Invoice Matter Cost Center DenyDuplicateInvoiceMatterMappings Deny create/update if matter has already been mapped to this invoice cost center mapping This rule prevents duplicate invoice–matter mappings. Custom Action Create, Update
IMM$ Invoice Matter Cost Center RequireCostCenterAllocationsTotalToBe100OnCreate Require Cost Center Allocations Total To Be 100% - Create - SYS This rule requires cost center allocations to total 100% upon creation. Validation Create
IMM$ Invoice Matter Cost Center RequireCostCenterAllocationsTotalToBe100OnUpdate Require Cost Center Allocations Total To Be 100% - Update - SYS This rule requires cost center allocations to total 100% upon update. Validation Update
IMM$ Invoice Matter Cost Center ValidateInvoiceMatterCostCenterMappingDeletion Validate Invoice Matter Cost Center Mapping Deletion This rule prevents deletion of invoice–matter cost center mappings when they have been posted to. Custom Action Delete
  • Was this article helpful?