MerchantAccount
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
Ancestors
Descendents
No descendent classes
Associations
Source Class | Source Cardinality | Target | Target Cardinality | 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. |
MerchantAccount | 0..* | MerchantAgreement | 0..1 | MerchantAccounts | All merchant accounts instantiated as a result of this merchant agreement. | MerchantAgreement | Merchant agreement that instantiated this merchant account. |