---
title: "Get transaction details using bill number"
method: GET
path: "/transactions/getByBillNumber/{bill_number}"
---

# Get transaction details using bill number

`GET /transactions/getByBillNumber/{bill_number}`

This API allows you to retrieve transaction details using bill number.

## Path parameters

- `bill_number` string, required

## Response `200`

200

- object
  - `pagination` object
    - `limit` integer
    - `offset` integer
    - `total` integer
  - `data` object[]
    - `useDefaultFleetGroup` boolean
    - `loyaltiesPointDetails` 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
    - `source` string
    - `addWithLocalCurrency` boolean
    - `async` boolean
    - `useV2` boolean
    - `simulation` boolean
    - `customerId` integer
    - `deliveryStatus` string
    - `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
    - `warnings` unknown[]
      - unknown
    - `lifeTimePurchases` integer
    - `ignorePoints` boolean
    - `extendedFields` object
    - `autoUpdateTime` string
    - `retroTxn` boolean
    - `returnDetails` object
      - `canceled` boolean
    - `niReturnDetails` object
    - `basketSize` integer
  - `warnings` unknown[]
    - unknown
  - `errors` 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)
