# Purchase Receipts _(Realtime-enabled)_

`GET` _(Table: Purch. Rcpt. Header)_

```
eOne/core/v1.0/purchaseReceipts
```

Read-only posted purchase receipts, the inbound counterpart of [sales shipments](https://eonesolutions.github.io/eone-bc-integration/core-salesShipments.md), and likewise a **webhook source**: be pushed the “goods received” event when a receipt posts.

## Page vs. query

The `purchaseReceipts` **page** is change-tracked (webhook + `$expand=purchaseReceiptLines`); the [`purchaseReceiptsQuery`](https://eonesolutions.github.io/eone-bc-integration/reports-queries.md) is the flat report for pulling and reconciling. `integrationId` carries the originating purchase order's eOne key (stamped at post time).

```
POST /subscriptions
{
  "resource": "/purchaseReceipts",
  "notificationUrl": "https://your-endpoint"
}
```

## Purchase Receipts fields

_API column → BC field._

**Legend**

- _(req)_ required on create
- _(res)_ resolver
- _(cur)_ currency-translated
- _(ro)_ read-only
- _(ext)_ added to this endpoint by another extension (BC field name shown; its API column name is not known here)

| API | BC field | Notes |
| --- | --- | --- |
| `id` | SystemId | BC record GUID. _(ro)_ |
| `dimensionSetId` | Dimension Set ID | The dimension set this record carries. Join it to the dimensionSetEntries endpoint to resolve the full set of dimension codes and values, including any beyond the eight shortcut dimension columns. _(ro)_ |
| `bcCompanyId` | bcCompanyId | The company this row belongs to - the same GUID that appears in the request URL. Present on every endpoint so a store pooling several companies can keep them apart without relying on which URL it called. _(ro)_ |
| `bcCompanyName` | bcCompanyName | The name of the company this row belongs to. _(ro)_ |
| `integrationId` | EONE Integration Id | Originating order's key, stamped at post time. _(ro)_ |
| `number` | No. | Posted receipt number. _(ro)_ |
| `orderNumber` | Order No. | Originating purchase order number. _(ro)_ |
| `buyFromVendorNumber` | Buy-from Vendor No. | _(ro)_ |
| `buyFromVendorName` | Buy-from Vendor Name | _(ro)_ |
| `payToVendorNumber` | Pay-to Vendor No. | _(ro)_ |
| `vendorShipmentNumber` | Vendor Shipment No. | The vendor's shipment number. _(ro)_ |
| `vendorOrderNumber` | Vendor Order No. | _(ro)_ |
| `postingDate` | Posting Date | _(ro)_ |
| `documentDate` | Document Date | _(ro)_ |
| `expectedReceiptDate` | Expected Receipt Date | _(ro)_ |
| `shipmentMethodCode` | Shipment Method Code | _(ro)_ |
| `locationCode` | Location Code | _(ro)_ |
| `shipToName` | Ship-to Name | _(ro)_ |
| `shipToAddressLine1` | Ship-to Address | _(ro)_ |
| `shipToAddressLine2` | Ship-to Address 2 | _(ro)_ |
| `shipToCity` | Ship-to City | _(ro)_ |
| `shipToCounty` | Ship-to County | _(ro)_ |
| `shipToCountryRegionCode` | Ship-to Country/Region Code | _(ro)_ |
| `shipToPostCode` | Ship-to Post Code | _(ro)_ |
| `shipToContact` | Ship-to Contact | _(ro)_ |
| `createdDateTime` | SystemCreatedAt | _(ro)_ |
| `lastModifiedDateTime` | SystemModifiedAt | _(ro)_ |

## Related pages

Collections nested under this endpoint:

- [Purchase Receipt Lines](https://eonesolutions.github.io/eone-bc-integration/core-purchaseReceiptLines.md)
