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

# FeeSummaryCollection

`OBJECT`

## Fields

<ResponseField name="items" type="[FeeSummary!]!" required>
  <Expandable title="child attributes">
    <ResponseField name="acceptor" type="Acceptor">
      See [Acceptor](/acquiring/reference/graphql/types/acceptor)
    </ResponseField>

    <ResponseField name="billableEventAmount" type="Decimal">
      The total amount of the billable type and used to calculate the Fee when a fee rate multiplier is part of the fee rate..
    </ResponseField>

    <ResponseField name="billableEventType" type="BillableType">
      Billable type of the fee

      See [BillableType](/acquiring/reference/graphql/types/billable-type)
    </ResponseField>

    <ResponseField name="feeActivityDate" type="Date!" required>
      The date the fee was applied
    </ResponseField>

    <ResponseField name="feeAmount" type="Decimal">
      The total amount of fees applied.
    </ResponseField>

    <ResponseField name="feeCount" type="Int">
      The number of fees
    </ResponseField>

    <ResponseField name="feeDescription" type="String">
      A detailed description of the fee or program.
    </ResponseField>

    <ResponseField name="feeName" type="String">
      The name of the fee, interchange or wholesale program.
    </ResponseField>

    <ResponseField name="feeProfileId" type="UUID!" required>
      A unique identifier created by Tesouro and assigned to each fee allocation.
    </ResponseField>

    <ResponseField name="feeRateMultiplier" type="Decimal">
      A component of the fee rate; the decimal used to multiply against the transaction amount to determine a 'percent' cost.
    </ResponseField>

    <ResponseField name="feeRateUnitAmount" type="Decimal">
      A component of the fee rate; the unit amount charged per item.
    </ResponseField>

    <ResponseField name="feeType" type="AllocationType">
      The type of fee, e.g., Interchange, Network, Processor, etc.

      See [AllocationType](/acquiring/reference/graphql/types/allocation-type)
    </ResponseField>

    <ResponseField name="fundingCurrency" type="String">
      The currency of the funded transaction, formatted in ISO 4217 alphabetic code.
    </ResponseField>

    <ResponseField name="fundsReleaseDate" type="Date">
      The date that Tesouro releases the funds from its bank account to the recipient's bank account.
    </ResponseField>

    <ResponseField name="fundsTransferId" type="UUID!" required>
      A unique identifier created by Tesouro and assigned to the transfer of money to a bank account, that identifies a cohort of funded transactions making up the transfer.
    </ResponseField>

    <ResponseField name="merchantCategory" type="String">
      Unique ISO four digit values used to classify merchants and their transactions into specific categories based on the type of business, trade or services supplied. NOTE: This field will present a null, not applicable, or empty value if the fee is not tied to a specific transaction.
    </ResponseField>

    <ResponseField name="organization" type="Organization!" required>
      See [Organization](/acquiring/reference/graphql/types/organization)
    </ResponseField>

    <ResponseField name="paymentBrand" type="PaymentBrand">
      Specifies which payment brand was used, e.g., Visa, Mastercard, Discover, American Express, etc. NOTE: This field will present a null, not applicable, or empty value if the fee is not tied to a specific transaction.

      See [PaymentBrand](/acquiring/reference/graphql/types/payment-brand)
    </ResponseField>

    <ResponseField name="paymentFundingSource" type="FundingSource">
      Specifies the source of the card customer's funds , e.g., credit, debit, pre-paid. NOTE: This field will present a null, not applicable, or empty value if the fee is not tied to a specific transaction.

      See [FundingSource](/acquiring/reference/graphql/types/funding-source)
    </ResponseField>

    <ResponseField name="paymentProduct" type="String">
      The product name according to the payment brand (e.g. World Elite Mastercard card)  NOTE: This field will present a null, not applicable, or empty value if the fee is not tied to a specific transaction.
    </ResponseField>

    <ResponseField name="perspective" type="Perspective">
      The perspective of the fee, which can be either 'Acceptor' or 'Partner'. This field is used to determine the perspective from which the fee is reported.

      See [Perspective](/acquiring/reference/graphql/types/perspective)
    </ResponseField>

    <ResponseField name="processingNetwork" type="Network">
      The payment network that the transaction was sent across, which may be unafilliated with the card brand. NOTE: This field will present a null, not applicable, or empty value if the fee is not tied to a specific transaction.

      See [Network](/acquiring/reference/graphql/types/network)
    </ResponseField>

    <ResponseField name="productPillar" type="ProductPillar">
      The Tesouro product pillar that this fee applies to, e.g., Transaction processing; Billing & Funding; Risk, Fraud, & Dispute management; Reporting; Boarding;

      See [ProductPillar](/acquiring/reference/graphql/types/product-pillar)
    </ResponseField>
  </Expandable>
</ResponseField>

<ResponseField name="pageInfo" type="PageInfo!" required>
  <Expandable title="child attributes">
    <ResponseField name="hasNextPage" type="Boolean!" required />

    <ResponseField name="hasPreviousPage" type="Boolean!" required />
  </Expandable>
</ResponseField>
