Design

The Commission Module introduces and extends the following concepts:

Agent

An Agent links a party to a Plan. An Agent can be either an agent or a principal of the Company.

See also

Agents are found by opening the main menu item:

Agent Selection

The Agent Selection contains a sets of rules to assign automatically an Agent to sales based on criteria.

Plan

A Plan defines how the Commission of an Agent is computed using a list of formula with criteria.

See also

Plans are found by opening the main menu item:

Commission

The Commission concept is used to register the amount that is due to an agent or to receive from a principal.

An Invoice can be generated using the Invoice button. The commissions invoiced together are grouped by Agent.

See also

Commissions are found by opening the main menu item:

Wizards

Create Commission Invoice

The Create Commission Invoice wizard helps the user to invoice all the pending Commission based on search criteria like the date period or the Agent.

Commission Reporting Agent

The Commission Reporting Agent sums the commission amounts per Agent for the selected period from the Context.

Product

The Product concept is extended to store the principals who pay a commission when the product is sold.

See also

The Product concept is introduced by the Product Module.

Party

The Party is extended to store its Agent Selection.

See also

The Party concept is introduced by the Party Module.

Sale

The Sale is extended to store an Agent on the header and Principal on the lines. Those values are copied to the generated Invoice.

When a Product is selected, its principal is copied on the line. When the Sale is quoted and if there is no Agent filled, one is computed using the Agent Selection.

See also

The Sale concept is introduced by the Sale Module.

Invoice

The Invoice concept is extended to store an Agent on the header and Principal on the lines.

When the Invoice is posted the corresponding Commissions are created. Its due date is set later depending on the commission method.

See also

The Invoice concept is introduced by the Account Invoice Module.