Design#

The Account Deposit Module extends the following concepts:

Account Type#

The Account Type is extended to define which Accounts can be used for deposits.

See also

The Account Type concept is introduced by the Account Module.

Invoice#

A button is added to the Invoice to launch the Recall Deposit wizard.

See also

The Invoice concept is introduced by the Account Invoice Module.

Wizards#

Recall Deposit#

The Recall Deposit wizard allows a previous deposit made by the Party of the Invoice to be recalled from a deposit Account. The wizard adds a line to the Invoice with a negative price corresponding to the maximum amount that is available.

Party#

The Party receives a Deposit property that calculates the current amount deposited with the current Company.