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

# BillingBillLine

> An aggregated invoice line with its merchant revenue-share breakdown.

<ResponseField name="amount" type={<a href="/docs/api-reference/v3/reference/common/money">Money!</a>} required>
  Net charge in source currency, after any folded merchant share.

  <Expandable title="fields" lazyRender>
    <ResponseField name="amount" type={<a href="/docs/api-reference/v3/reference/common/decimal">Decimal!</a>} required>
      The exact amount as a decimal string (e.g. "19.99").
    </ResponseField>

    <ResponseField name="currency" type="String!" required>
      ISO 4217 currency code (e.g. USD).
    </ResponseField>
  </Expandable>
</ResponseField>

<ResponseField name="billCurrencyAmount" type={<a href="/docs/api-reference/v3/reference/common/money">Money</a>}>
  Frozen bill-currency value, if available.

  <Expandable title="fields" lazyRender>
    <ResponseField name="amount" type={<a href="/docs/api-reference/v3/reference/common/decimal">Decimal!</a>} required>
      The exact amount as a decimal string (e.g. "19.99").
    </ResponseField>

    <ResponseField name="currency" type="String!" required>
      ISO 4217 currency code (e.g. USD).
    </ResponseField>
  </Expandable>
</ResponseField>

<ResponseField name="category" type="String!" required>
  Merchant invoice section.
</ResponseField>

<ResponseField name="count" type="Int!" required>
  Number of source charge rows combined into this line.
</ResponseField>

<ResponseField name="includedCount" type="Int">
  Included usage count, if available.
</ResponseField>

<ResponseField name="merchantShare" type={<a href="/docs/api-reference/v3/reference/common/money">Money</a>}>
  Merchant share already folded out of the net charge; do not subtract it again.

  <Expandable title="fields" lazyRender>
    <ResponseField name="amount" type={<a href="/docs/api-reference/v3/reference/common/decimal">Decimal!</a>} required>
      The exact amount as a decimal string (e.g. "19.99").
    </ResponseField>

    <ResponseField name="currency" type="String!" required>
      ISO 4217 currency code (e.g. USD).
    </ResponseField>
  </Expandable>
</ResponseField>

<ResponseField name="name" type="String">
  Stored invoice line name.
</ResponseField>

<ResponseField name="orderCount" type="Int">
  Recorded order count, if available.
</ResponseField>

<ResponseField name="overageCount" type="Int">
  Overage usage count, if available.
</ResponseField>

<ResponseField name="product" type="String">
  Associated Redo product.
</ResponseField>

<ResponseField name="quantity" type="Int">
  Item quantity when stored on the invoice line.
</ResponseField>

<ResponseField name="recoveredRevenue" type={<a href="/docs/api-reference/v3/reference/common/money">Money</a>}>
  Recovered revenue associated with this line.

  <Expandable title="fields" lazyRender>
    <ResponseField name="amount" type={<a href="/docs/api-reference/v3/reference/common/decimal">Decimal!</a>} required>
      The exact amount as a decimal string (e.g. "19.99").
    </ResponseField>

    <ResponseField name="currency" type="String!" required>
      ISO 4217 currency code (e.g. USD).
    </ResponseField>
  </Expandable>
</ResponseField>

<ResponseField name="revenueSharePercentage" type={<a href="/docs/api-reference/v3/reference/common/decimal">Decimal</a>}>
  Recorded merchant revenue-share rate, when applicable.
</ResponseField>

<ResponseField name="subtype" type="String">
  Specific charge subtype.
</ResponseField>

<ResponseField name="type" type="String!" required>
  Charge type.
</ResponseField>

<ResponseField name="unitPrice" type={<a href="/docs/api-reference/v3/reference/common/money">Money</a>}>
  Stored unit price when the line is quantity-based.

  <Expandable title="fields" lazyRender>
    <ResponseField name="amount" type={<a href="/docs/api-reference/v3/reference/common/decimal">Decimal!</a>} required>
      The exact amount as a decimal string (e.g. "19.99").
    </ResponseField>

    <ResponseField name="currency" type="String!" required>
      ISO 4217 currency code (e.g. USD).
    </ResponseField>
  </Expandable>
</ResponseField>

<ResponseField name="visibleOnInvoice" type="Boolean!" required>
  False for a net-zero coverage line hidden in the invoice UI but retained here for gross revenue reconciliation.
</ResponseField>


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