# BasicTypeCodes: XAA 3.1 Domain BasicTypeCodes
Lookup-table that translates code values of the domain 'BasicTypeCodes' into descriptions.
- Catalog: `XAA`
- Schema: `CodeValues`
- Label: Domain BasicTypeCodes
- Retrieve: true
Example: The code value '02' means 'Cost codes / Cost ID'.
## View Columns
The columns of the view `BasicTypeCodes` are shown below. Each column has an SQL data type.
| Name | Data Type | Label | Required | Documentation |
|---|:---:|---|:---:|---|
| `code` | `string(240)` | Code | ☑ | Unique code within the domain. |
| `description` | `string(240)` | Description | ☐ | Meaning of the unique code within the domain. |
| `domain` | `string(240)` | Domain | ☑ | Each domain defines a map of codes to values. |
| `resource_code` | `string(240)` | Source Code | ☐ | Resource code for internationalization. |
## Values
| Code | Description |
|:---:|---|
| `02` | Cost codes / Cost ID |
| `03` | Product codes / Product ID |
| `04` | Project codes / Project ID |
| `05` | Article Group codes / Article Group ID |
| `06` | Ticketline codes |
| `07` | Logging codes |
| `08` | Payable codes |
| `09` | Savings codes |
| `10` | Discount codes |
| `11` | Employee Role codes |
| `12` | Journal codes / Journal ID |
| `13` | General Ledger codes |
| `14` | Quantity codes / Quantity ID |
| `15` | Raise codes |
| `16` | Transaction codes |
| `17` | Payment codes |
| `18` | Event codes |
| `19` | Service code |
| `20` | Charge codes |
| `21` | Buffer codes |
| `22` | Corporation Model codes |
| `23` | Relationship codes / Relationship ID |
| `24` | Object codes |
| `25` | Usage codes |
| `26` | Measure codes |
| `27` | Value Type codes |
| `28` | Fiscal status codes |
| `29` | Source codes / Source ID |
| `30` | User codes / User ID |
| `31` | Movement type codes / Movement ID |
| `32` | Compacting codes / Compacting ID |