Compliance Confirmation template

This business rule asks users to indicate whether they have complied with company policies. For example, All expenses in this expense report are business related.

The business rule uses a custom dialog that displays the policy and choices for the user to indicate their compliance with company policies before submitting an expense report.

Based on the severity level selected, this business rule either informs or forces the user to comply with the business rule.

  • If the severity level is set to Warning, the document is passed but a document note is created for tracking purposes. The note includes the policy text and the selected choice. The type,alco_note_entry.note_type is a note-compliance value that is easier to identify during export. By using notes instead of business rule violations, managers do not have to approve these compliance messages.
  • If this business rule severity level is set to Invalid, and the user selects Yes, then the document is not passed and a document note is created. If the user selects No, a message is displayed that forces the user to either change their selection to Yes or cancel the transaction
Note: You can set the value of the br.complianceConfirmationSingleNote application parameter to True for maintaining a single compliance note and resetting the date and user ID each time a user clicks Yes in response to the rule. By default, the value is set to False and multiple notes are generated.

This business rule can run on all existing document submit hooks such as Submit ER, PR, TP, and TS.

You should configure this business rule as a last one in the sequence of business rules to fire on a specific event. If you configure it that way, this reduces the number of multiple messages that occur if a subsequent business rule causes a stop violation. A duplicate entry note is created when the business rule is run upon re-submission.

Example 1: No political donations

This example shows the possible values for this business rule.

No political donations fields

This table shows the values for fields:
Field Value
Name No Political Donations
Severity Invalid
Notification Both
Fire on Itemization NA
Fire Scope NA
Offline and Online Firing Options Fire Offline and Online
Status Active
Fire On This business rule fires on: Submit ER Submit PR Sublimit TP Submit TS

No political donations strings

This table shows the values for strings:

Strings Value
Description All expenses should be business related and not political donations.
Interactive Message All expenses should be business related and not political donations. Please indicate whether the document complies with this policy.
Policy Company policy requires that all expenses be business related and not political donations.
Policy Based Routing Not Selected
Report Message All expenses should be business related and not political donations.

No political donations parameters

This table shows the values for parameters:

Parameter Value
Compliance Message Yes
Non-Compliance Message No
Show Non-Compliance NA
Default Response No
Apply to specific ER purpose Add specific purpose using the Add Purpose option corresponding to the ER Purpose field.
Apply to specific ER purpose Add specific purpose using the Add Purpose option corresponding to the PR Purpose field.
Apply to specific TP Trip type Add specific trip type using the Add Trip Type option corresponding to the TP Trip Type field.

No political donations

This table shows the values for applications:

Name Organization/Group
Default Company Organization

Example 2: No illegal activities

This example shows the possible values for this business rule.

No illegal activities fields

This table shows the values for fields:
Field Value
Name No Illegal Activities
Severity Invalid
Notification Both
Fire on Itemization NA
Fire Scope NA
Offline and Online Firing Options Fire Offline and Online
Status Active
Fire On This business rule fires on: Submit ER Submit,PR, Submit TP, Submit TS

No illegal activities strings

This table shows the values for strings:

Strings Value
Description No expenses should involve illegal activities.
Interactive Message Company policy requires that no expenses involve illegal activities. Please indicate whether the document complies with this policy.
Policy No expenses should involve illegal activities.
Policy Based Routing Not Selected
Report Message No expenses should involve illegal activities.

No illegal activities parameters

This table shows the values for parameters:

Parameter Value
Compliance Message Yes
Non-Compliance Message No
Show Non-Compliance NA
Default Response No
Apply to specific ER purpose Add specific purpose using the Add Purpose option corresponding to the ER Purpose field.
Apply to specific ER purpose Add specific purpose using the Add Purpose option corresponding to the PR Purpose field.
Apply to specific TP Trip type Add specific trip type using the Add Trip Type option corresponding to the TP Trip Type field.

No illegal activities

This table shows the values for applications:

Name Organization/Group
Default Company Organization