# 16.7 Advanced Sharing Access

This allows you to extend data access permissions for a user on a specific module, based on rules defined according to the same logic as filters. Let's look at an example: the Milan Agent user must be able to access the Account registries (all of them, even those assigned to others) for the province of Milan.

**STEP 1:** Add a rule in the Accounts module, then configure the rule. In our example, on Accounts&amp;Contacts the rule will be a Province equal to Milan.

[![image.png](https://usermanual.vtenext.com/uploads/images/gallery/2026-05/scaled-1680-/POfimage.png)](https://usermanual.vtenext.com/uploads/images/gallery/2026-05/POfimage.png)**STEP 2:** from the user tab (Settings &gt; Users), link the rule with the Accounts and Contacts module and define the type of permission under "filter-based sharing rules"

[![image.png](https://usermanual.vtenext.com/uploads/images/gallery/2026-05/scaled-1680-/NE4image.png)](https://usermanual.vtenext.com/uploads/images/gallery/2026-05/NE4image.png)

**STEP 3:** Ater every single modification please <span style="color: #ff0000;">**press the button "Recalculate"**</span> to apply the changes made.

[![image.png](https://usermanual.vtenext.com/uploads/images/gallery/2026-05/scaled-1680-/2ikimage.png)](https://usermanual.vtenext.com/uploads/images/gallery/2026-05/2ikimage.png)**Note!** vtenext Community: it is allowed to create only one rule of advanced sharing access for module.