# Line Items — Property Guide

> 145 properties documented · all reviewed ✓.

## Lineiteminformation

### BU/BG/PG

*Type: **Checkboxes** · Owner: Marketing Ops*

Definition of 4Flow BUs as used on deal level - here for line item.

**Options:** BG dynamic, BG infinite, BG more, BG Stellantis, BU boost, BU drive, BU groove, BU rise, BU wave, BU buzz, w/o BU (do not use for regions), w/o BU, w/o BG, Software Platform, Software legacy

---

### Business Line

*Type: **Dropdown***

4flow definition of business line

**Options:** 4s Software, 4c Consulting, 4m Management

---

### 4f_deal exchange rate

*Type: **Number** · Owner: Marketing Ops*

Helper property which pulls the exchange rate from deal level to calculate line-item based values in company currency.

---

### 4f_deal probability

*Type: **Number** · Owner: Marketing Ops*

Helper property which mirrors the deal probability, used for calculating weighted amounts in line items.

---

### 4f_Revenue type

*Type: **Dropdown** · Owner: Marketing Ops*

4flow definition of revenue types.

**How to use it:** Used for filtering and reporting.

**Values:**

| Option | Meaning | When to use |
|---|---|---|
| **Project /Service fees** | [object Object] | One-time revenues |
| **Running fees** | [object Object] | Recurring fees |
| **Travel expenses** | [object Object] | Travel expenses |

---

### 4f_weighted ACV deal currency

*Type: **Calculation** · Owner: Marketing Ops*

Value per line item, takes line item ACV * probability.

---

### 4f_weighted ACV company currency

*Type: **Calculation** · Owner: Marketing Ops*

Value per line item, takes line item ACV * probability * exchange rate.

---

### 4f_weighted ARR deal currency

*Type: **Calculation** · Owner: Marketing Ops*

Value per line item, takes line item ARR * probability.

---

### 4f_weighted ARR company currency

*Type: **Calculation** · Owner: Marketing Ops*

Value per line item, takes line item ARR * probability * exchange rate.

---

### 4f_weighted TCV deal currency

*Type: **Calculation** · Owner: Marketing Ops*

Value per line item, takes line item TCV * probability.

---

### 4f_weighted TCV company currency

*Type: **Calculation** · Owner: Marketing Ops*

Value per line item, takes line item TCV * probability * exchange rate.

---

### Create date

*Type: **Date***

Date the deal was created. This property is set automatically by HubSpot.

---

### Description

*Type: **Multi-line text***

Full description of product

---

### All teams

*Type: **Checkboxes***

The team IDs, including the team hierarchy, of all default and custom owner properties for this record.

---

### Business units

*Type: **Checkboxes***

The business units this record is assigned to.

---

### All owner IDs

*Type: **Checkboxes***

Values of all default and custom owner properties for this record.

---

### All team IDs

*Type: **Checkboxes***

The team IDs of all default and custom owner properties for this record.

---

### Allow buyer selected quantity

*Type: **Yes / No***

Whether buyer selected quantity is to be enabled or not for a LineItem

**Options:** Yes, No

---

### Buyer selected quantity maximum

*Type: **Number** · Owner: HubSpot Native*

The maximum quantity that a buyer can select for a line item.

---

### Buyer selected quantity minimum

*Type: **Number** · Owner: Marketing Ops*

Stores the minimum quantity that a buyer can select for a line item.

---

### Created by user ID

*Type: **Number***

The user who created this record. This value is set automatically by HubSpot.

---

### Object create date/time

*Type: **Date***

The date and time at which this object was created. This value is automatically set by HubSpot and may not be modified.

---

### External line item id

*Type: **Number***

The ID of a line item

---

### Group key

*Type: **Single-line text***

Grouped line items are related line item segments

---

### Image URL

*Type: **Single-line text***

Product images.

---

### Is optional

*Type: **Yes / No** · Owner: HubSpot Native*

Indicates optional parts of an offering which prospects can choose and not choose.

**Options:** Yes, No

---

### Object last modified date/time

*Type: **Date***

Most recent timestamp of any property update for this object. This includes HubSpot internal properties, which can be visible or hidden. This property is updated automatically.

---

### Currency

*Type: **Dropdown***

Currency code for the line item.

---

### Locked

*Type: **Yes / No***

True if this line item is locked and cannot be modified

**Options:** Yes, No

---

### Merged record IDs

*Type: **Checkboxes***

The list of record IDs that have been merged into this record. This value is set automatically by HubSpot.

---

### Record ID

*Type: **Number***

The unique ID for this record. This value is set automatically by HubSpot.

---

### Record creation source

*Type: **Single-line text***

Raw internal PropertySource present in the RequestMeta when this record was created.

---

### Record source detail 1

*Type: **Single-line text***

First level of detail on how this record was created.

---

### Record source detail 2

*Type: **Single-line text***

Second level of detail on how this record was created.

---

### Record source detail 3

*Type: **Single-line text***

Third level of detail on how this record was created.

---

### Record creation source ID

*Type: **Single-line text***

Raw internal sourceId present in the RequestMeta when this record was created.

---

### Record source

*Type: **Dropdown***

How this record was created.

---

### Record creation source user ID

*Type: **Number***

Raw internal userId present in the RequestMeta when this record was created.

---

### Origin key

*Type: **Single-line text***

Identifier to track the origin of the Line Item

---

### Owning Teams

*Type: **Checkboxes***

The direct teams associated to this record's owner.

---

### Parent Object Type Id

*Type: **Single-line text***

Object type id of the parent object

---

### Pinned engagement ID

*Type: **Number***

The object ID of the current pinned engagement. This will only be shown in the app if there is already an association to the engagement.

---

### Position on quote

*Type: **Number***

The order which the line item appears on the quotes

---

### Product

*Type: **Number***

ID of the product this was copied from

---

### Product type

*Type: **Dropdown***

The type of product. By default, categorize your product as either Inventory, Non-Inventory or Service.

---

### Prorating scale

*Type: **Number***

Prorating scale multiplier

---

### Ramp key

*Type: **Single-line text***

Logical grouping for ramped line items

---

### Read only object

*Type: **Yes / No***

Determines whether a record can be edited by a user.

**Options:** True, False

---

### Line Item Description

*Type: **Rich text***

Full description of product with rich text formatting

---

### Shared teams

*Type: **Checkboxes***

Additional teams whose users can access the record based on their permissions. This can be set manually or through Workflows or APIs.

---

### Shared users

*Type: **Checkboxes***

Additional users that can access the record based on their permissions. This can be set manually or through Workflows and APIs.

---

### SKU

*Type: **Single-line text***

Unique product identifier

---

### Sync amount

*Type: **Number***

The amount set by Ecommerce sync

---

### Tax calculation ID

*Type: **Single-line text***

The reference to the tax calculation ID involved in the generation of the automated sales tax properties stored on this line item

---

### Tax category

*Type: **Dropdown***

The tax category used to determine what amount of tax to automatically apply to this line item

---

### Unique creation key

*Type: **Single-line text***

Unique property used for idempotent creates

---

### Updated by user ID

*Type: **Number***

The user who last updated this record. This value is set automatically by HubSpot.

---

### URL

*Type: **Single-line text***

Product url.

---

### Use prorating

*Type: **Yes / No***

Opt in to prorating calculation

**Options:** Yes, No

---

### User IDs of all notification followers

*Type: **Checkboxes***

The user IDs of all users that have clicked follow within the object to opt-in to getting follow notifications

---

### User IDs of all notification unfollowers

*Type: **Checkboxes***

The user IDs of all object owners that have clicked unfollow within the object to opt-out of getting follow notifications

---

### User IDs of all owners

*Type: **Checkboxes***

The user IDs of all owners of this record.

---

### Variant id of the product

*Type: **Number***

Variant id of the shopify product

---

### Performed in an import

*Type: **Yes / No***

Object is part of an import

**Options:** True, False

---

### Owner assigned date

*Type: **Date***

The most recent timestamp of when an owner was assigned to this record. This value is set automatically by HubSpot.

---

### Owner

*Type: **Dropdown***

The owner of the object.

---

### Owner's main team

*Type: **Dropdown***

The main team of the record owner. This value is set automatically by HubSpot.

---

### Name

*Type: **Single-line text***

Product name

---

## Duration

### 4f_Calclulated ACV (first 12 months)

*Type: **Calculation** · Owner: Marketing Ops*

4flow calculation of ACV: TCV/duration*12 for durations >12, TCV for durations <12.

---

### dont use_4f_Duration in months

*Type: **Number** · Owner: Marketing Ops*

Duration in months to be defined by owner, used to calculate end date.

---

### change to Term 4f_End date calculated

*Type: **Calculation** · Owner: Marketing Ops*

Calculated end date based on 4f_start_date & term (duration)

---

### 4f_Start date

*Type: **Date** · Owner: Marketing Ops*

Start date as defined by 4flower, used for ACV and ARR calculations - independent from billing information.

---

## Price

### Net price

*Type: **Calculation***

The amount of a line item

---

### Unit discount

*Type: **Number***

The discount amount applied

---

### Annual contract value

*Type: **Calculation***

The annual contract value (ACV) of this product

---

### Annual recurring revenue

*Type: **Calculation***

The annual recurring revenue (ARR) of this product

---

### Automatic tax amount

*Type: **Number***

The amount of tax automatically calculated for this line item by an external system

---

### Unit cost

*Type: **Number***

The amount that sold goods cost the HubSpot customer

---

### Discount percentage

*Type: **Number***

The discount percentage applied

---

### Effective unit price

*Type: **Number***

Price that gets applied to this line item when volume tier pricing is used

---

### External tax rate ID

*Type: **Single-line text***

The unique identifier in the external system (e.g., Xero) from where the TaxRate was imported.

---

### Is editable price

*Type: **Yes / No** · Owner: Marketing Ops*

Indicates whether the price for the associated deal can be altered, allowing for flexibility in pricing adjustments.

**Options:** Yes, No

---

### Margin

*Type: **Calculation***

The margin value of this product

---

### Annual contract value margin

*Type: **Calculation***

The margin annual contract value of this product

---

### Annual recurring revenue margin

*Type: **Calculation***

The margin annual recurring revenue of this product

---

### Monthly recurring revenue margin

*Type: **Calculation***

The margin monthly recurring revenue of this product

---

### Total contract value margin

*Type: **Calculation***

The margin total contract value of this product

---

### Monthly recurring revenue

*Type: **Calculation***

The monthly recurring revenue (MRR) of this product

---

### Net price after tax

*Type: **Calculation***

Amount of line item after applying tax

---

### Pre discount amount

*Type: **Calculation***

The pre-discount amount of a line item

---

### Price Book Identifier

*Type: **Number***

Price book this line item is made out of

---

### Pricing model

*Type: **Dropdown***

Defines the pricing model as either 'flat' or one of three tiered options

**Options:** Flat, Volume-based, Stair-step, Graduated

---

### Number of payments

*Type: **Calculation***

Number of payments for the given period on a Line Item

---

### Billing terms

*Type: **Calculation***

If there are fixed number payments or it goes on until canceled

**Options:** Fixed number of payments, Automatically renew until canceled

---

### Tax amount

*Type: **Calculation***

Amount of tax calculated based on tax rate for this line item

---

### Tax assessed

*Type: **Calculation***

Indicates whether the line item is tax assessed

**Options:** Yes, No

---

### Tax label

*Type: **Single-line text***

Name of the tax associated with this line item

---

### Resolved tax rate

*Type: **Number***

Represents tax rate as percent out of 100. Supports up to 4 decimal places

---

### Tax rate

*Type: **Dropdown***

The tax rate used on this line item

---

### Total contract value

*Type: **Calculation***

The total contract value (TCV) of this product

---

### Term in months

*Type: **Calculation***

The number of months in the term of this product

---

### Tiered pricing amount

*Type: **Number***

The total amount based on tiered pricing

---

### Tier prices

*Type: **Single-line text***

Tier Prices

---

### Tier ranges

*Type: **Single-line text***

Tier Ranges

---

### Calculated total discount

*Type: **Calculation***

Calculated total Discount for the line item taking in consideration the flat amount and discount percentage.

---

### Unscaled amount

*Type: **Calculation***

Amount without prorating scaling

---

### Unscaled pre discount amount

*Type: **Calculation***

Pre discount amount without prorating scaling

---

### Unscaled total discount

*Type: **Calculation***

Total discount without prorating scaling

---

### Unit price

*Type: **Number***

Cost of product

---

### Quantity

*Type: **Number***

How many units of a product are in this line item

---

### Billing frequency

*Type: **Dropdown***

How often a line item with recurring billing is billed. It informs the pricing calculation for deals and quotes. Line items with one-time billing aren’t included.

**Options:** Weekly, Every two weeks, Monthly, Quarterly, Semi-annually, Annually, Every two years, Every three years, Every four years, Every five years

---

### Tax

*Type: **Number***

The tax amount applied

---

## Term

### Billing cycle anchor date

*Type: **Date***

Preserves the original recurring billing cycle start date

---

### Billing period end date

*Type: **Date***

End date of a fixed billing period.

---

### Billing period start date

*Type: **Date***

Start date of a fixed billing period.

---

### Delayed billing start by days

*Type: **Number***

Number of days billing should be delayed by. It allows the customers to start billing sometime in the future

---

### Delayed billing start by months

*Type: **Number***

Number of months billing should be delayed by. It allows the customers to start billing sometime in the future.

---

### Start billing terms

*Type: **Calculation***

The type of billing start delay. It can be a fixed date in the future, relative delay in number of days or months

**Options:** Custom Date, Delayed start (days), Delayed start (months)

---

### Has leading prorating

*Type: **Calculation***

Indicates whether the line item includes a leading prorated part

**Options:** Yes, No

---

### Has trailing prorating

*Type: **Calculation***

Indicates whether the line item includes a trailing prorated part

**Options:** Yes, No

---

### Leading prorating amount

*Type: **Calculation***

Leading prorating amount of line item

---

### prorating leading end date

*Type: **Date***

end of prorated period before recurring billing

---

### Leading prorating post tax amount

*Type: **Calculation***

Leading prorating amount of line item after applying tax

---

### prorating leading scale

*Type: **Number***

percentage of full billing period covered by leading prorating

---

### prorating leading start date

*Type: **Date***

start of prorated period before recurring billing

---

### prorating leading tax amount

*Type: **Number***

tax amount for leading prorating

---

### prorating leading term length

*Type: **Single-line text***

term length of leading prorating, in Java Period format

---

### Trailing prorating amount

*Type: **Calculation***

Trailing prorating amount of line item

---

### prorating trailing end date

*Type: **Date***

end of prorated period after recurring billing

---

### Trailing prorating post tax amount

*Type: **Calculation***

Trailing prorating amount of line item after applying tax

---

### prorating trailing scale

*Type: **Number***

percentage of full billing period covered by trailing prorating

---

### prorating trailing start date

*Type: **Date***

start of prorated period after recurring billing

---

### prorating trailing tax amount

*Type: **Number***

tax amount for trailing prorating

---

### prorating trailing term length

*Type: **Single-line text***

term length of trailing prorating, in Java Period format

---

### Recurring billing day of month

*Type: **Number***

Day of month to be used for recurring bills

---

### Billing end date

*Type: **Date***

Recurring billing end date for a line item

---

### Term

*Type: **Single-line text***

Product recurring billing duration

---

### Billing start date

*Type: **Date***

Recurring billing start date for a line item

---

## Bundleinformation

### Bundle

*Type: **Number***

associated bundle Product

---

### Is parent

*Type: **Calculation***

Whether or not this LineItem has child LineItems associated with it

---

### Line item group config id

*Type: **Number***

The ID of a Line Item Group Config

---

### Line item group instance key

*Type: **Single-line text***

Instance ID of a Line Item Group

---

### Number of child Line Items

*Type: **Number***

Count of the child Line Items associated with this Line Item

---

### Parent Line Item ID

*Type: **Number***

Reference to the parent LineItem (for nested LineItems)

---

## Multi Currency Prices

### Exchange rate

*Type: **Number***

This is the exchange rate used to convert line item amounts into your company currency

---

