# DepositAccount

Represents information about a deposit account.

## Properties

Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**accountHolderKey** | **string** | The encoded key of the account holder, which is an individual client or group. | [default to undefined]
**accountHolderType** | **string** | Indicated the account holder type. | [default to undefined]
**accountState** | **string** | The state of the deposit account. | [optional] [readonly] [default to undefined]
**accountType** | **string** | The deposit account type and the product that it belongs to. | [optional] [default to undefined]
**accruedAmounts** | [**DepositAccountAccruedAmounts**](DepositAccountAccruedAmounts.md) |  | [optional] [default to undefined]
**activationDate** | **string** | The date when the deposit account was activated, in the organization\&#39;s timezone and time format. | [optional] [readonly] [default to undefined]
**approvedDate** | **string** | The date when the deposit account was approved, in the organization\&#39;s timezone and time format. | [optional] [readonly] [default to undefined]
**assignedBranchKey** | **string** | The key of the branch that this deposit account is assigned to. | [optional] [default to undefined]
**assignedCentreKey** | **string** | The key of the centre that this account is assigned to. | [optional] [default to undefined]
**assignedUserKey** | **string** | The key of the user that this deposit is assigned to. | [optional] [default to undefined]
**balances** | [**DepositAccountBalances**](DepositAccountBalances.md) |  | [optional] [default to undefined]
**closedDate** | **string** | The date when the deposit account was closed, in UTC. | [optional] [readonly] [default to undefined]
**creationDate** | **string** | The date this deposit account was created, in UTC. | [optional] [readonly] [default to undefined]
**creditArrangementKey** | **string** | The key to the credit arrangement where this account is registered. | [optional] [default to undefined]
**currencyCode** | **string** | The currency code. | [optional] [default to undefined]
**encodedKey** | **string** | The encoded key of the deposit account, which is auto-generated and unique. | [optional] [readonly] [default to undefined]
**id** | **string** | The ID of the deposit account, which can be generated and customized - but must be unique. | [optional] [default to undefined]
**interestSettings** | [**DepositAccountInterestSettings**](DepositAccountInterestSettings.md) |  | [optional] [default to undefined]
**internalControls** | [**DepositAccountInternalControls**](DepositAccountInternalControls.md) |  | [optional] [default to undefined]
**lastAccountAppraisalDate** | **string** | The date when the account was last evaluated for interest calculations and maturity, in the organization\&#39;s timezone and time format. | [optional] [readonly] [default to undefined]
**lastInterestCalculationDate** | **string** | The date when interest was last calculated for the account, in the organization\&#39;s timezone and time format. | [optional] [readonly] [default to undefined]
**lastInterestReviewDate** | **string** | The date when regular interest was last reviewed, in the organization\&#39;s timezone and time format. | [optional] [readonly] [default to undefined]
**lastInterestStoredDate** | **string** | The date when interest was last applied on the account, in the organization\&#39;s timezone and time format. | [optional] [readonly] [default to undefined]
**lastModifiedDate** | **string** | The last update date for the deposit account, in UTC. | [optional] [readonly] [default to undefined]
**lastOverdraftInterestReviewDate** | **string** | The date when the overdraft interest was last reviewed, in the organization\&#39;s timezone and time format. | [optional] [readonly] [default to undefined]
**lastSetToArrearsDate** | **string** | The date when the deposit account was set to In Arrears, or null if the account is not In Arrears. The date is in the organization\&#39;s timezone and time format. | [optional] [readonly] [default to undefined]
**linkedSettlementAccountKeys** | **Array&lt;string&gt;** | Lists all loan account keys on which the deposit account is used as the settlement account. | [optional] [readonly] [default to undefined]
**lockedDate** | **string** | The date when the deposit account was locked, in the organization\&#39;s timezone and time format. | [optional] [readonly] [default to undefined]
**maturityDate** | **string** | The date when the account matures, for fixed or compulsory savings plans, in the organization\&#39;s timezone and time format. | [optional] [readonly] [default to undefined]
**migrationEventKey** | **string** | The migration event encoded key associated with this deposit account. If this account was imported, you can track which migration event it came from. | [optional] [readonly] [default to undefined]
**name** | **string** | The deposit account name. | [default to undefined]
**notes** | **string** | The notes or description attached to this object. | [optional] [default to undefined]
**overdraftInterestSettings** | [**DepositAccountOverdraftInterestSettings**](DepositAccountOverdraftInterestSettings.md) |  | [optional] [default to undefined]
**overdraftSettings** | [**DepositAccountOverdraftSettings**](DepositAccountOverdraftSettings.md) |  | [optional] [default to undefined]
**ownershipHistory** | [**Array&lt;DepositAccountOwnershipHistory&gt;**](DepositAccountOwnershipHistory.md) | The history of deposit account ownership | [optional] [readonly] [default to undefined]
**productTypeKey** | **string** | The key to the product type that this account is based on. | [default to undefined]
**withholdingTaxSourceKey** | **string** | The tax source where the account withholding taxes will be updated. | [optional] [default to undefined]

## Example

```typescript
import { DepositAccount } from './api';

const instance: DepositAccount = {
    accountHolderKey,
    accountHolderType,
    accountState,
    accountType,
    accruedAmounts,
    activationDate,
    approvedDate,
    assignedBranchKey,
    assignedCentreKey,
    assignedUserKey,
    balances,
    closedDate,
    creationDate,
    creditArrangementKey,
    currencyCode,
    encodedKey,
    id,
    interestSettings,
    internalControls,
    lastAccountAppraisalDate,
    lastInterestCalculationDate,
    lastInterestReviewDate,
    lastInterestStoredDate,
    lastModifiedDate,
    lastOverdraftInterestReviewDate,
    lastSetToArrearsDate,
    linkedSettlementAccountKeys,
    lockedDate,
    maturityDate,
    migrationEventKey,
    name,
    notes,
    overdraftInterestSettings,
    overdraftSettings,
    ownershipHistory,
    productTypeKey,
    withholdingTaxSourceKey,
};
```

[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
