Getting started with Aico
- Logging into Aico for the First Time
- Creating your first journal
- Creating your first request
- Creating your first payment
- Creating your first Intercompany Invoice
- Working with Closing Tasks
Working with Journals
- An overview of Aico journals
- How to create a manual journal
- Create a journal by copying existing journals
- Import new journals from Excel
- How to import multiple journals from one Excel spreadsheet
- What are recurring journal entries?
- How to create Recurring Duplicate Journal entries
- How to create Recurring Allocation journal entries
- Create recurring journals with automatic reversals
- Reversing documents
- Import data to existing journals
- Export journals to e-binder
- Working with Reconciliations
- Basic settings in Aico documents
- Excel Support
- An overview of Aico Dashboards and Lists
- How to use lists in Aico
- How to use dashboards in Aico
- How to use charts in a dashboard
- Dashboards: Advanced Settings
- Manual closing tasks
Users and User Groups
- Overview of Users and User Groups
- Add user accounts
- Edit user account data
- Manage user groups
- Manage user roles
- Copying roles at the company level
- Copy user roles from individual users
- Create a user report
- Manage administrative user rights
- Super user mode
- Additional super user global admin rights
- User and User group export and import
- Value sets
- Currency Amount Groups
- Mail notifications
- Tax codes
- Users and User Groups
- Introducing Automation Manager
- Core Set Up
- Introducing task templates
- Creating task template details
- The Aico Document
- Aico document headers
- Preparer and Approver workflow settings
- Overriding parameters at a company level
- Master data export and import
- Set a custom schedule
- Dependent tasks in Aico
- How to use Smart tags in Aico
- How to add an attachment to a task template
- How to create a preparer start time
- Task Generation
- Administrative tasks
- Release notes
- Maintenance Schedule
- Support Alerts
Using a group to restrict transfer
Modified on Mon, 17 Apr 2023 at 03:06 PM
Restricting transfer before approval is achieved through setting the Restrict Transfer header to True. This can be achieved by a formula or a modification task which sets the header accordingly. When the Restrict transfer header is set to True then the Transfer button will not appear. There is also a validation task which can give a validation message however this is rarely used.
Using a formula to restrict the transfer
This has become an increasingly popular way to control the transfer as it is far more common to restrict the transfer by the User type or the number of approvers than the amount.
Start by adding the restrictTransfer header which is a Boolean. Simply set the formula directly against the header to make it True in the scenarios in which you want to restrict the transfer
In this example, we are first evaluating the number of approvers that have been set on the template. This would be appropriate where some other task or rule allows the template to have either 0 or 1 approver.
Next, we check the workflow status is less than 4 (waiting for approval).
The effect of this is to make sure that where an approver is determined the Creator is not allowed to transfer, whereas if no approver has been determined then the Creator is allowed to transfer.
=IF(AND(USERATTRIBUTE(1, creator) = "SSC",OR(workflowStatus=NULL,workflowStatus<4)),TRUE,FALSE)
In this example, we are looking at whether the Creator is a member of the Shared Service Centre based on a User attribute and whether the workflow is less than 4 (waiting for approval). This prevents SSC members from transferring before approval whereas non-SSC members are allowed to transfer before approval.
This would mean that if no Creator is set, the transfer is always restricted. It couldn't give a warning, but the transfer button does not appear. You would have to make sure you run header formulas on Create then it would always start with transfer restricted and only once saved would it change.
Using a modification task to restrict the transfer
It is possible to configure this functionality to be based on the contents of a row/column or header.
If the header field contains a value, for example, document amount/debit sum, then it is also possible to use an approval limit group to set up multiple currencies and values.
The example below focuses on this use case.
checkColumns: "account" (=1234, 4567,7890) or (>100<200) or (100:200) - we should consider a CSV list of values, range, greater than or less than or contains for strings or Boolean Y/N
checkHeader: "debitSum" (>10000)
checkHeader: "riskRating" (=High)
To configure this setting:
Set up an approval limit group (on the Groups tab) which contains the currencies and values that you want the restrict transfer to consider.
Add a Boolean header field to your document template. The field must have an internal name "restrictTransfer".
The modification task will set this header to "True" if the transfer restriction applies, and then the validation task checks this header to show the message.
Add the modification task to the action events that will trigger the evaluation (for example, Save, Send to, UI validation).
Next, add the validation task to the action events - this is where you can configure the message that will appear.
Was this article helpful?
Thank you for your feedback
Sorry! We couldn't be helpful
Thank you for your feedback
We appreciate your effort and will try to fix the article