> For the complete documentation index, see [llms.txt](https://developer.firmhouse.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://developer.firmhouse.com/graphql-api/api-reference/objects/line-item-type-enum.md).

# LineItemTypeEnum

### Values

**SUBSCRIPTION**

Line item for subscription, generally for a recurring charge.

**PRODUCT**

Line item charging for a product.

**SHIPPING**

Line item for shipping costs.

**DISCOUNT**

Line item for applied discount

**CREDIT**

Line item for a credited amount

**MANUAL\_INVOICE**

Line item for manual invoice description

**PROMOTION**

Line item for applied promotion

**INITIAL**

Line item for an initial payment

**ASSET\_PURCHASE**

Line item for a purchase of an asset

**PLAN\_SWITCH**

Line item indicating the switch to a new subscription plan.

**PRE\_PAID**

Line item for a prepaid upgrade

**PLAN\_UPGRADE**

Line item for a plan upgrade

**CUSTOM**

Line item for custom charges
