Class Description

The operating account controlled by merchant agreement, against which the vendor may vend tokens or receipt payments. Transactions via vendor shift debit the account and bank deposits via bank statement credit the account.

Attributes

Name Type Description
currentBalance Money The current operating balance of this account.
provisionalBalance Money The balance of this account after taking into account any pending debits from VendorShift.merchantDebitAmount and pending credits from BankStatement.merchantCreditAmount or credits (see also BankStatement attributes and VendorShift attributes).

Relationships

Inherits from

Descendant classes

  • No descendant classes

Leaf/Root class

IsLeaf IsRoot
False False

Associations

Source Class Cardinality Source Target Class Cardinality Target Source Name Source Assoc. Description Target Name Target Assoc. Description
MerchantAccount 0..* Transactor 0..* MerchantAccounts All merchant accounts registered with this transactor. Transactors All transactors this merchant account is registered with.
MerchantAccount 0..1 VendorShift 0..* MerchantAccount Merchant account this vendor shift periodically debits (based on aggregated transactions). VendorShifts All vendor shifts that operate on this merchant account.
MerchantAgreement 0..1 MerchantAccount 0..* MerchantAgreement Merchant agreement that instantiated this merchant account. MerchantAccounts All merchant accounts instantiated as a result of this merchant agreement.