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

# Get a goods receipt

> Returns a single goods receipt with all lines.

<ParamField header="x-api-key" type="string" required>
  API key with `inventory:read` scope.
</ParamField>

<ParamField path="vendorId" type="string" required>
  Vendor UUID.
</ParamField>

<ParamField path="receiptId" type="string" required>
  Goods receipt UUID.
</ParamField>

<ResponseField name="id" type="string">Goods receipt UUID.</ResponseField>
<ResponseField name="store_id" type="string">Receiving store UUID.</ResponseField>
<ResponseField name="supplier_id" type="string">Supplier UUID.</ResponseField>
<ResponseField name="reference" type="string">Invoice or delivery note number.</ResponseField>
<ResponseField name="purchase_order_id" type="string">Linked purchase order UUID.</ResponseField>
<ResponseField name="status" type="string">Current status.</ResponseField>
<ResponseField name="lines" type="object[]">All receipt lines with item, qty, cost details.</ResponseField>
<ResponseField name="created_at" type="string">ISO 8601 creation timestamp.</ResponseField>

<ResponseExample>
  ```json 200 theme={null}
  {
    "id": "rcpt_01j5k...",
    "account_id": "acc_01...",
    "vendor_id": "vnd_01...",
    "store_id": "str_main_01...",
    "supplier_id": "sup_best_foods_01...",
    "reference": "INV-2026-1234",
    "purchase_order_id": null,
    "status": "COMPLETED",
    "lines": [
      {
        "id": "rcptl_01...",
        "item_id": "itm_chicken_01...",
        "qty": 10,
        "qty_base": 10000,
        "base_unit_id": "unit_g_01...",
        "unit_label": "kg",
        "unit_cost": 4.5,
        "total_cost": 45.0
      }
    ],
    "created_at": "2026-08-07T14:30:00.000Z"
  }
  ```

  ```json 404 theme={null}
  {
    "error": {
      "kind": "goods_receipt_not_found",
      "message": "Goods receipt not found"
    }
  }
  ```
</ResponseExample>
