# nl.agroconnect.ecrop.inboundDeliveryBySupplier

> Details of materials and inputs delivered by a supplier to a grower as input for their crop process. An inbound delivery describes a certain amount of a certain product acquired by a grower through an order to a supplier.

- Kind: record
- Record key: tid
- Authority: ecrop.agroconnect.nl
- Lexicon: 1
- Published by [ecrop.agroconnect.nl](https://lexicon.garden/identity/did:plc:nx3sjjz4dgur3lroujerlh3r), the NSID's authority

## Links

- [Documentation](https://lexicon.garden/lexicon/did:plc:nx3sjjz4dgur3lroujerlh3r/nl.agroconnect.ecrop.inboundDeliveryBySupplier)
- [Schema JSON](https://lexicon.garden/lexicon/did:plc:nx3sjjz4dgur3lroujerlh3r/nl.agroconnect.ecrop.inboundDeliveryBySupplier/schema.json)
- [Analytics](https://lexicon.garden/lexicon/did:plc:nx3sjjz4dgur3lroujerlh3r/nl.agroconnect.ecrop.inboundDeliveryBySupplier/analytics)

## Record (`nl.agroconnect.ecrop.inboundDeliveryBySupplier`)

Type: record · key tid

### Properties

- `dateOfDelivery` (ref, required): Date at which the product is delivered at the location of the grower ("YYYY-MM-DD")
  - Reference: `nl.agroconnect.ecrop.defs#dateType`
- `location` (ref, required): Identification of the production location of the grower at which the product is delivered
  - Reference: `nl.agroconnect.ecrop.defs#productionLocationDetails`
- `product` (ref, required)
  - Reference: `nl.agroconnect.ecrop.defs#productDetails`
- `quantity` (ref, required): Quantity of the product delivered to the grower.
  - Reference: `nl.agroconnect.ecrop.defs#measureType`
- `thirdPartyIds` (ref, required): List of alternative identifiers (\"AKA, also-know-as\") with which the inbound delivery is identified by third parties.
  - Reference: `nl.agroconnect.ecrop.defs#thirdPartyIdsType`

## Schema

```json
{
  "$type": "com.atproto.lexicon.schema",
  "defs": {
    "main": {
      "description": "Details of materials and inputs delivered by a supplier to a grower as input for their crop process. An inbound\ndelivery describes a certain amount of a certain product acquired by a grower through an order to\na supplier.",
      "key": "tid",
      "record": {
        "properties": {
          "dateOfDelivery": {
            "description": "Date at which the product is delivered at the location of the grower (\"YYYY-MM-DD\")",
            "ref": "nl.agroconnect.ecrop.defs#dateType",
            "type": "ref"
          },
          "location": {
            "description": "Identification of the production location of the grower at which the product is delivered",
            "ref": "nl.agroconnect.ecrop.defs#productionLocationDetails",
            "type": "ref"
          },
          "product": {
            "ref": "nl.agroconnect.ecrop.defs#productDetails",
            "type": "ref"
          },
          "quantity": {
            "description": "Quantity of the product delivered to the grower.",
            "ref": "nl.agroconnect.ecrop.defs#measureType",
            "type": "ref"
          },
          "thirdPartyIds": {
            "description": "List of alternative identifiers (\\\"AKA, also-know-as\\\") with which the inbound delivery is identified by third parties.",
            "ref": "nl.agroconnect.ecrop.defs#thirdPartyIdsType",
            "type": "ref"
          }
        },
        "required": [
          "thirdPartyIds",
          "dateOfDelivery",
          "quantity",
          "product",
          "location"
        ],
        "type": "object"
      },
      "type": "record"
    }
  },
  "id": "nl.agroconnect.ecrop.inboundDeliveryBySupplier",
  "lexicon": 1
}
```
