Back

Activating the Construction Module and Its Permissions

When you activate the Construction module, the system automatically activates a number of related settings in other modules (such as Sales and Accounting), in addition to updating contract permission names to align with the construction context. This guide explains the Construction Contract permissions and the settings that are automatically activated when the module is turned on.

Construction Contract Permissions

Contract permission names have been updated to be specific to construction contracts, with no change to how the permission itself functions. The new names are:

  • Add Construction Contracts.
  • Edit & Delete All Construction Contracts.
  • Edit & Delete His Own (Created) Construction Contracts.
  • View All Construction Contracts.
  • View His Own (Created) Construction Contracts.
  • Approve & Reject Construction Contracts.

Permission for Assigning and Removing Advance Payments

The user must have one of the following permissions to assign or remove advance payment invoices from within the contract view screen:

  • Add Construction Contracts.
  • Edit All Construction Contracts.
  • Edit His Own (Created) Construction Contracts (contracts they created themselves).

Note: If the user does not have any of these permissions, both actions (assigning and removing an advance payment) are completely hidden from the contract view screen.

Automatic Activation of the Advance Payment Feature

When the Construction module is activated, the “Advance Payment” setting is automatically activated within the Sales Settings.

This feature remains visible as long as the Construction module is active on the account.

Note: The “Advance Payment” setting in Sales Settings is also activated when the “KSA E-Invoice” app is active, meaning either app (Construction or KSA E-Invoice) is sufficient to activate this feature.

Route to the Advance Payment Setting: Sales → Sales Settings → Invoicing Settings card → Advance Payment.

Automatic Activation of Cost Center Distribution

When the Construction plugin is activated, the “Cost Center Assignment” setting is automatically activated at the item level for both:

  • Purchase Invoices.
  • Requisitions.

When either of these two types is enabled, an additional column appears on the document form, allowing you to manually select a cost center for each line item individually.

Route to the Cost Center Assignment Setting: Accounting Module → Accounting Settings → General Accounting Settings card → Cost Center Assignment.

Notes

  • The settings mentioned above (Advance Payment and Cost Center Assignment) are activated automatically when the Construction module is enabled, and require no additional manual action from the user to activate them.
  • The user can later modify these settings (disable or customize them) from their original locations in Sales Settings and Accounting Settings, if they wish to do so.