1. Home
  2. Business Rules

Business Rules

What Are Rules?

Rules, also referred to as business rules, allow an end user to perform transformations on data that has been loaded into the Data Warehouse. Users can also create their own business rules to transform data according to their business practices. Users can run business rules manually or can add them as a “step” in a job to automate this as part of their data integration process.

What can I do with Business Rules?

Users are able to utilize rules to edit/refine their data.

Within Solver, there are several functions to use rules, including:

  • Importing Rules
  • Running a Rule
  • Deleting a Rule
  • Editing a Rule

Importing a Business Rule

Business rules are given to users in the form of a file, whether it be from a Consultant/Solver Support or downloaded from this article. These files will be contained inside a .zip file and must be extracted before uploading to Solver. Once extracted,

  1. Log in to Solver.
  2. Navigate to the Data Warehouse.
  3. Select the Data menu and click on Rules.
  4. From the top toolbar on the Rules page, select the import button.
  5. Once the file browser opens, select the rule that you have extracted from the .zip file.

If it has imported successfully, you will see a green notification showing that it has imported, and the rule will appear on the rules overview page.

The rule is now available for manual runs or can be assigned to a job.

Running a Business Rule

  1. Navigate to the Data Warehouse.
  2. Select the Data menu and click on Rules.
  3. Click the rule that you would like to run from the table to highlight it.
  4. Press the play button on the toolbar above the table to run the rule.
  5. Optionally, you may be asked to select a parameter for which the rule needs to be specified to run.
  6. Select the necessary parameters and click Ok.

Delete a Business Rule

Business rules can also be deleted by any user with permission.

To delete a rule:

  1. Navigate to the Data Warehouse.
  2. Select the Data menu and click on Rules.
  3. Click the rule that you would like to run from the table to highlight it.
  4. Press the trash button on the toolbar above the table to delete the rule.
  5. Once the pop-up appears to confirm the deletion of the rule, click ok to finalize this or cancel to exit this process.
    • Deleting the rule causes any history of the rule being run to be deleted, but the underlying affected data will remain. Users can reimport rules by following the steps above.

Edit a Business Rule

For quick edits of business rules:

  1. Navigate to Data->Rules
  2. Click the Pencil/Edit button after selecting the rule that you would like to edit.
  3. A pop-up menu will appear with several options, including:
    • Custom Rule Names and Descriptions
    • Add, Remove, and Edit Parameters
    • Edit the raw SQL
  4. Save the rule and run it as needed.

When Should I Use Business Rules?

Rules should be used sparingly and only when necessary, as instructed by a Solver representative or experienced user. These rules are not one size fits all and may need to be adjusted for each user. Please consult Solver before running a rule that changes your data.

Business Rules List

There are several categories of rules based on their purposes. Find more information on each of these below.

Note: If you do have a sudden issue with running a rule, check this page first to see if the file version has been updated. Users may need to re-import a new version of the rule to fix any bugs.

Copying/Moving Data

Rule NameDescriptionProduct CompatabilityFile VersionLast Updated
CopyVersionAllows the user to move data from one set of parameters to another. Typically this is used to move data from one scenario to another.Private Host1.0
CopyVersion_MultiYearAllows the user to copy data based on a Scenario and not Period(s). This rule is typically used by customers on a Fiscal Calendar that does not begin at the beginning of the year.Cloud
4X
Private Host
1.0
Rule NameDescriptionProduct CompatabilityFile VersionLast Updated
Rules_CurrencyTranslation_RlngThis rule assumes that the source data contains monthly activity for all accounts within General Ledger.  The Value2 field is used for YTD balances.  This rule includes Rolling Periods in a Job.Cloud1.0
Rules_Currency_Translation_US_FlexibleThis rule assumes that the source data contains monthly activity for all accounts within the General Ledger.  The Value2 field is used for YTD balances.  This rule includes Rolling Periods in a Job.Cloud
4X
Private Host
1.0
Rules_Currency_TranslationThis rule works similarly to the flexible rules currency translation, but rolling periods are not enabled.Cloud
4X
Private Host
1.0

Generating Summaries

Rule NameDescriptionProduct CompatabilityFile VersionLast Updated
GenerateGLSummaryThis business rule creates summary data from GL_Detail data. It has the following assumptions. 
The Source Data is the GL_Detail module.
The Destination is the GL, the Transactional Amount is found in Value1, and the summed value for GL can go into Value 1.
All other attribute data is null at the GL level.NOTE: This does not work for selecting non-sequential periods
GenerateGLSummaryDataRllingConsolidations Minority Interest: Create minority interest transactions based on user-defined percent ownership
Intercompany: Create inter-company transactions based on user-defined percent ownership

Deleting Data

Rule NameDescriptionProduct CompatabilityFile VersionLast Updated
DeleteDataDelete data for a selected ModuleScenario PeriodStart & Period End RangeCloud
4X
Private Host
1.0
Delete Data – RollingDelete Data as above, but allow use of Rolling Periods.Cloud1.0
DeleteData – With EntityDelete data rule + a selected EntityCloud
4X
Private Host
1.0
DeleteData – With Entity RollingDelete Data + Entity but allows Rolling PeriodsCloud1.0
Delete Reclass TransactionsAllows users to remove duplicate transactions in the event of a reclassification or change in dimensions. Used with Delta Loads.Cloud1.0
Delete Data No ScenarioDeletes data from any QuickStart that’s not GL and does not use Scenario as a parameter.Cloud1.0
Rule NameDescriptionProduct CompatabilityFile VersionLast Updated
Updated on August 12, 2025

Article Attachments

Was this article helpful?