Business Rules

A new business rule in your ERP.net instance — described in plain language, designed, and created for you.

ERP.net comes with a business rules engine: you can configure rules that keep data correct and work happens by itself — a field becomes required when another one is filled, a value is calculated and entered on save, a document state changes when conditions are met. Setting one up normally means knowing where in the instance the rules live and how they are written. In Operator you describe the rule in your own words, and Operator designs it, creates it, and shows it working.

What you get

Example

You say: "when a sales order line has a quantity but no product group, warn the user before saving." Operator inspects Crm.Sales.SalesOrderLines, finds the matching fields in your instance, proposes the rule, and — after your approval — creates it in the instance. You try it on a real order and it works.

How to ask for one

Describe what should happen and when, in your own words:

when a customer's credit limit is exceeded, prevent confirming the order

set the payment account automatically for cash sales, based on the store

require a delivery date on sales orders for this customer group

when an invoice line's discount is above 20%, ask the user to confirm

Useful things to mention:

Operator inspects the entity first — pulling in your instance's custom fields and any Entity Instructions you have written — then proposes the rule before creating anything. You can correct it in plain language ("check the net amount, not the total") and it adjusts.

What to check before approving

Changing it later

Good to know