What is the difference between rules and business function?

The rules can be created with conditions whereas the business functions are coded logic with specific business rules where the normal rules cannot be applied.

Business functionsDifferenceRules