# GLAccount

Represents a general ledger account.

## Properties

Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**activated** | **boolean** | &#x60;TRUE&#x60; if the account is activated and may be used, &#x60;FALSE&#x60; otherwise. | [optional] [default to undefined]
**allowManualJournalEntries** | **boolean** | &#x60;TRUE&#x60; if manual journal entries are allowed, &#x60;FALSE&#x60; otherwise. | [optional] [default to undefined]
**balance** | **number** | The balance of the general ledger account, which is only populated for the GET /glaccounts endpoint. | [optional] [default to undefined]
**creationDate** | **string** | The creation date for this account, which is stored as UTC. | [optional] [default to undefined]
**currency** | [**Currency**](Currency.md) |  | [optional] [default to undefined]
**description** | **string** | A description of the general ledger account. | [optional] [default to undefined]
**encodedKey** | **string** | The encoded key of the entity, generated, globally unique | [optional] [readonly] [default to undefined]
**glCode** | **string** | The general ledger code used to identify different account types. Also used for grouping and categorizing accounts. For example: an account code of \&#39;3201\&#39; is considered a subtype of \&#39;3200\&#39;. | [optional] [default to undefined]
**lastModifiedDate** | **string** | The last modification date and time, which is stored as UTC. | [optional] [default to undefined]
**migrationEventKey** | **string** | The data migration event key if the general ledger account was created as a part of a data migration event. | [optional] [default to undefined]
**name** | **string** | The name of the general ledger account. | [optional] [default to undefined]
**stripTrailingZeros** | **boolean** | &#x60;TRUE&#x60; if trailing zeros are stripped, &#x60;FALSE&#x60; otherwise. | [optional] [default to undefined]
**type** | **string** | The general ledger account type. | [optional] [default to undefined]
**usage** | **string** | The usage type of the general ledger account. &#x60;DETAIL&#x60; accounts are used to stores transaction balances. &#x60;HEADER&#x60; accounts are used to organise and group detail accounts for reporting purposes. | [optional] [default to undefined]

## Example

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

const instance: GLAccount = {
    activated,
    allowManualJournalEntries,
    balance,
    creationDate,
    currency,
    description,
    encodedKey,
    glCode,
    lastModifiedDate,
    migrationEventKey,
    name,
    stripTrailingZeros,
    type,
    usage,
};
```

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