# SupplierBankAccountUsage

## Description

Links a reusable PartnerBankAccount to a SupplierAccount for PAYMENT or REFUND processing.

## Domain Model Definitions

### Model type

Standard

### Command Definitions

- [createSupplierAccount](../command/CreateSupplierAccount.md) - Creates initial bank usages

### Query Definitions

- [GetSupplierAccount](../query/GetSupplierAccount.md) - Retrieves the owning account

### Models

- SupplierBankAccountUsage

### Invariants

- Account and bank account must belong to the same BusinessPartner
- The account, bank account, and purpose combination is unique
- At most one default exists for each account and purpose

### Relationships

- **References SupplierAccount**: Supplier transaction context
- **References PartnerBankAccount**: Reusable partner-owned bank account
