Design

Design#

The Commission Waiting Module extends the following concepts:

Agent#

When the Commission Waiting Module is activated, the Agent gains a new property for the Account to use to book their waiting commissions until they are invoiced.

See also

The Agent concept is introduced by the Commission Module.

Commission#

When the Commission Waiting Module is activated, the Commission gains a new property for the waiting Account Move that is automatically generated if the Agent has a waiting Account set.

See also

The Commission concept is introduced by the Commission Module.

Invoice#

The Invoice concept is extended to also post and clear the waiting Move from the Commission lines when it is posted.

See also

The Invoice concept is introduced by the Account Invoice Module.