> ## Documentation Index
> Fetch the complete documentation index at: https://docs.slm.m1amdocs.com/llms.txt
> Use this file to discover all available pages before exploring further.

# MigrationTransactionItem Subobject

A line-item in a `MigrationTransaction`. All line-items added together should add up to the total Transaction amount.

| Data Members | Data Type | Description |
| - | - | - |
| `itemType` | `MigrationTransactionItemType` | The Migrated Transaction Item’s type, which may be one of three values: - `Credit`: a one-time charge (not necessarily associated with an `AutoBillItem`). - `NonRecurringCharge`: an after tax Credit applied to a Transaction. - `RecurringCharge`: a one-time charge (not necessarily associated with an `AutoBillItem`). If unspecified, the type defaults to `RecurringCharge`. |
| `merchantAutoBillItemId` | string | **Optional.** Your unique identifier for the `AutoBillItem` associated with this `MigrationTransactionItem`. Use this data member to distinguish between two or more `AutoBillItems` for the same Product. |
| `migrationTaxItems` | `MigrationTaxItem` | **Optional.** An array of tax line-items in a `MigrationTransactionItem`. The `MigrationTaxItems` subobject contains three data members: - `amount`: Tax amount in the currency of the overall transaction. (Required decimal.) - `jurisdiction`: Sales tax jurisdiction. (Optional string.) - `name`: Sales tax name. (Optional string.) |
| `name` | string | **Required.** A description of the item, which should match an existing `Product` description field. This is a free-form string of 256 or fewer characters. |
| `price` | decimal | **Required.** The price of the item, in the currency of the overall transaction. Currencies may not be mixed on a single Transaction. This value must be zero or positive. |
| `servicePeriodEndDate` | dateTime | **Required.** The entitlement end date for this item (generally associated with an AutoBill item). |
| `servicePeriodStartDate` | dateTime | **Required.** The entitlement start date for this item (generally associated with an AutoBill item). If unspecified, defaults to the `MigrationTransaction`’s `billingDate`. |
| `sku` | string | **Required.** Your unique identifier for the product or service purchased with this `MigrationTransactionItem`. This value should match the `merchantProductId` for an existing Product , but it is not required to do so. This is a free-form string of 256 or fewer characters. |
| `taxClassification` | string | The item’s tax classification. |
| **Parent topic:**[Transaction Subobjects](../topics/Transaction_Subobjects) | | |


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.