--- title: "What is a transaction type alias?" slug: "what-is-a-transaction-type-alias" tags: ["transaction type", "alias", "isDefault"] updated: 2024-12-19T17:09:43Z published: 2024-12-19T17:09:43Z canonical: "support.lusid.com/what-is-a-transaction-type-alias" --- > ## Documentation Index > Fetch the complete documentation index at: https://support.lusid.com/llms.txt > Use this file to discover all available pages before exploring further. # What is a transaction type alias? An *alias* is a component of a [transaction type](/v1/docs/what-is-a-transaction-type). It defines the name, and certain other characteristics. A transaction type must have at least one alias, for example `Buy`. It can have any number of additional aliases, for example `Acheter` and `Kaufen`. This enables transactions upserted into LUSID with the same semantic meaning to have an identical economic impact. [See how to set this scenario up](/v1/docs/ensuring-different-transaction-codes-have-the-same-economic-impact). An alias has the following data fields: | **Data field** | **Status** | **Explanation** | | --- | --- | --- | | `type` | Mandatory | Defines the name of the transaction type, for example `BuyWithCommission`. Note names are case-sensitive. | | `description` | Mandatory | Describes the transaction type. | | `transactionClass` | Mandatory | Groups the transaction type with others that have the same economic impact for reporting purposes, in conjunction with the role (below). [More information](/v1/docs/how-do-transaction-type-class-and-roles-work). | | `transactionRoles` | Mandatory | Groups the transaction type with others that have the same economic impact for reporting purposes, in conjunction with the class (above). [More information](/v1/docs/how-do-transaction-type-class-and-roles-work). | | `isDefault` | Mandatory (defaults to `False`) | Set to `True` to nominate this transaction type as the default for its source. If a transaction with an unrecognized type is upserted into LUSID, it resolves to this transaction type. [See how LUSID resolves transactions to transaction types](/v1/docs/how-does-lusid-resolve-transactions-to-transaction-types). |