> ## Documentation Index
> Fetch the complete documentation index at: https://docs.flowforma.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Business rule add-ons

> Business rule add-ons are custom FlowForma rules that extend the platform with advanced calculations, dynamic data management, and enhanced automation.

**Business rule add-ons** in FlowForma are custom rules that can be added to the product. They expand the platform's functionality, allowing advanced calculations, dynamic data management, and enhanced automation.

* [**Calculations - Date calculation (calculate non-working days)**](/product/creating-flows/business-rules/business-rule-types/business-rule-add-ons/calculations-date-calculation): calculate dates by excluding non-working days such as weekends or holidays. *Use case:* determine project deadlines based on working days.
* [**Calculations - Date difference**](/product/creating-flows/business-rules/business-rule-types/business-rule-add-ons/calculations-date-difference): compute the difference between two dates. *Use case:* calculate the duration of leave requests or project timelines.
* [**CSV mapping**](/product/creating-flows/business-rules/business-rule-types/business-rule-add-ons/csv-mapping): map data from CSV files into repeating tables. *Use case:* import bulk employee details from a CSV file.
* [**Delete list item**](/product/creating-flows/business-rules/business-rule-types/business-rule-add-ons/delete-list-item): automate the deletion of items from a SharePoint list when conditions are met. *Use case:* remove outdated entries after processing.
* [**Multiple document generation**](/product/creating-flows/business-rules/business-rule-types/business-rule-add-ons/multiple-document-generation): generate multiple documents simultaneously from a repeating table based on templates. *Use case:* create a contract, invoice, and summary report in a single step.
* [**Repeating table - identify unique RT column**](/product/creating-flows/business-rules/business-rule-types/business-rule-add-ons/repeating-table-identify-unique-rt-column): identify unique columns within a repeating table for advanced data handling. *Use case:* ensure each row has a unique identifier for tracking.
* [**Text modification - Capitalize words**](/product/creating-flows/business-rules/business-rule-types/business-rule-add-ons/text-modification-capitalize-words): automatically capitalise words in text fields for consistency. *Use case:* capitalise names or titles entered in a form.
* [**Trigger repeating table**](/product/creating-flows/business-rules/business-rule-types/business-rule-add-ons/trigger-repeating-table): execute sub-question rules in a repeating table only when a step is saved or completed. *Use case:* perform calculations at the end of submission rather than during data entry.
