---
updatedAt: 2026-05-13T15:54:48.000Z
agentTools:
  projectIndex: https://developers.resova.com/llms.txt
---

# The transaction object

Transactions represent a collection of bookings and/or purchases that are made on a seller's account.

<Table align={["left"]}>
  <thead>
    <tr>
      <th style={{ textAlign: "left" }}>
        Attributes
      </th>
    </tr>
  </thead>

  <tbody>
    <tr>
      <td style={{ textAlign: "left" }}>
        * \*id\*\* *integer*
          The unique id for the transaction object.
      </td>
    </tr>

    <tr>
      <td style={{ textAlign: "left" }}>
        * \*reference\*\* *integer*\
          The unique reference for the transaction object.
      </td>
    </tr>

    <tr>
      <td style={{ textAlign: "left" }}>
        * \*customer\*\* *object*\
          The primary customer for the transaction, an instance of the customer object.
      </td>
    </tr>

    <tr>
      <td style={{ textAlign: "left" }}>
        * \*price\*\* *positive float or zero*\
          The subtotal price for the transaction.
      </td>
    </tr>

    <tr>
      <td style={{ textAlign: "left" }}>
        * \*fee\*\* *positive float or zero*\
          The fee value of the transaction.
      </td>
    </tr>

    <tr>
      <td style={{ textAlign: "left" }}>
        * \*discount\*\* *positive float or zero*\
          The total discount value of the transaction.
      </td>
    </tr>

    <tr>
      <td style={{ textAlign: "left" }}>
        * \*tax\*\* *positive float or zero*\
          The tax value of the transaction.
      </td>
    </tr>

    <tr>
      <td style={{ textAlign: "left" }}>
        * \*total\*\* *positive float or zero*\
          The total for the transaction.
      </td>
    </tr>

    <tr>
      <td style={{ textAlign: "left" }}>
        * \*paid\*\* *positive float or zero*\
          The paid value of the transaction.
      </td>
    </tr>

    <tr>
      <td style={{ textAlign: "left" }}>
        * \*refunded\*\* *positive float or zero*\
          The refunded value of the transaction.
      </td>
    </tr>

    <tr>
      <td style={{ textAlign: "left" }}>
        * \*due\*\* *positive float or zero*\
          The due value of the transaction.
      </td>
    </tr>

    <tr>
      <td style={{ textAlign: "left" }}>
        * \*overpaid\*\* *boolean*\
          True if transaction is overpaid.
      </td>
    </tr>

    <tr>
      <td style={{ textAlign: "left" }}>
        * \*status\*\* *boolean*\
          True if transaction is active.
      </td>
    </tr>

    <tr>
      <td style={{ textAlign: "left" }}>
        * \*combined*taxes\_fees\*\* \_array\_objects*\
          array of taxes and fees applied to the transaction.
      </td>
    </tr>

    <tr>
      <td style={{ textAlign: "left" }}>
        * \*bookings\*\* *array\_objects*\
          array of bookings applied to the transaction, contains: booking object.
      </td>
    </tr>

    <tr>
      <td style={{ textAlign: "left" }}>
        * \*payments\*\* *array\_objects*\
          array of payments applied to the transaction, contains: payment object.
      </td>
    </tr>

    <tr>
      <td style={{ textAlign: "left" }}>
        * \*promotions\*\* *array\_objects*\
          array of promotions applied to the transaction, contains: promotion object.
      </td>
    </tr>
  </tbody>
</Table>