---
title: "Get Transaction Details With ID"
method: GET
path: "/transactions/{id}"
---

# Get Transaction Details With ID

`GET /transactions/{id}`

Retrieves the details of a specific transaction. Monetary fields in line items may be rounded based on configuration.

## Path parameters

- `id` string, required

## Query parameters

- `type` 'REGULAR' | 'RETURN' | 'NOT_INTERESTED' | 'NOT_INTERESTED_RETURN'
- `tenders` boolean
- `credit_notes` boolean

## Response `200`

200

- object
  - `useDefaultFleetGroup` boolean
  - `loyaltiesPointDetails` object[]
    - `issuedPoints` integer
    - `returnedPoints` integer
    - `redeemedPoints` integer
    - `expiredPoints` integer
    - `availablePoints` integer
    - `expiryDate` string
    - `programId` integer
    - `delayedPoints` integer
    - `delayedPointsReturned` integer
    - `redeemableFrom` string
    - `pointsBreakup` object
      - `currentPoints` object
        - `regularPointsBreakup` object[]
          - `programId` integer
          - `issued` number
          - `returned` integer
          - `redeemed` integer
          - `expired` integer
          - `expiryDate` string
          - `expiryType` string
          - `awardedDate` string
          - `allocationType` string
        - `promotionalPointsBreakup` unknown[]
          - unknown
      - `promisedPoints` object
        - `regularPointsBreakup` unknown[]
          - unknown
        - `promotionalPointsBreakup` unknown[]
          - unknown
  - `billPointsBreakup` unknown[]
    - unknown
  - `attribution` object
    - `createDate` string
    - `createdBy` object
      - `id` integer
      - `code` string
      - `description` string
      - `name` string
      - `type` string
      - `referenceId` integer
      - `adminType` string
      - `isActive` boolean
      - `isOuEnabled` boolean
      - `timeZoneId` integer
      - `currencyId` integer
      - `languageId` integer
      - `default` boolean
    - `modifiedBy` object
      - `referenceId` integer
      - `default` boolean
    - `modifiedDate` string
  - `billDetails` object
    - `amount` integer
    - `billingStore` object
      - `id` integer
      - `code` string
      - `description` string
      - `name` string
      - `type` string
      - `referenceId` integer
      - `adminType` string
      - `isActive` boolean
      - `isOuEnabled` boolean
      - `timeZoneId` integer
      - `currencyId` integer
      - `languageId` integer
      - `default` boolean
    - `billNumber` string
    - `billingTime` string
    - `discount` integer
    - `grossAmount` integer
    - `note` string
    - `returnDetails` object
      - `canceled` boolean
    - `niReturnDetails` object
    - `invalidBill` boolean
  - `customFields` object
    - `booking_date` string
    - `origin` string
    - `paymentmode` string
  - `source` string
  - `addWithLocalCurrency` boolean
  - `async` boolean
  - `useV2` boolean
  - `simulation` boolean
  - `customerId` integer
  - `id` integer
  - `lineItems` object[]
    - `id` integer
    - `customerId` integer
    - `details` object
      - `amount` integer
      - `description` string
      - `discount` integer
      - `itemCode` string
      - `qty` integer
      - `rate` integer
      - `serial` integer
      - `value` integer
      - `returnable` boolean
      - `returnableDays` integer
      - `attributes` object
      - `extendedFields` object
      - `newExtendedFields` object
      - `attributesSet` unknown[]
        - unknown
    - `outlierStatus` string
    - `returnDetails` object
    - `valid` boolean
    - `returnLineItemsDtos` unknown[]
      - unknown
    - `niReturnLineItemsDtos` unknown[]
      - unknown
    - `addonDetails` unknown[]
      - unknown
    - `splitItemsDetails` unknown[]
      - unknown
    - `niReturn` boolean
  - `outlierStatus` string
  - `type` string
  - `lifeTimePurchases` integer
  - `ignorePoints` boolean
  - `extendedFields` object
    - `card_used` string
  - `autoUpdateTime` string
  - `niReturnDetails` object
  - `basketSize` integer
  - `retroTxn` boolean
  - `returnDetails` object
    - `canceled` boolean
  - `warnings` unknown[]
    - unknown

## Other responses

- `400` — 400

---

[API](https://skmtc.net/capillarytech/apis/sample-api.md) · [All operations](https://skmtc.net/capillarytech/apis/sample-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/capillarytech/sample-api/versions/de241f2ed9b3/schema)
