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

# Submit arrival declaration

> Submit a transit arrival declaration (type: ARRIVAL).

Submit a transit arrival declaration to Union Transit.

### Request Body

<ParamField body="type" type="string" required>
  The type of declaration. Must be set to `ARRIVAL`.
</ParamField>

<ParamField body="companyId" type="integer" required>
  The unique ID of the company submitting the declaration.
</ParamField>

<ParamField body="procedureType" type="string" required>
  The transit procedure type code. Allowed values: `D1`, `D2`, `D3`, `D4`.
</ParamField>

<ParamField body="commercialReference" type="string" required>
  Commercial reference identifier.
</ParamField>

<ParamField body="mrn" type="string" required>
  Movement Reference Number for the arrival/unloading.
</ParamField>

<ParamField body="destinationOffice" type="string" required>
  Office of destination code (e.g. `NL000567`).
</ParamField>

<ParamField body="countryOfDestination" type="string" required>
  The country code of the destination (e.g. `NL`).
</ParamField>

<ParamField body="goodsLocationType" type="string" required>
  The type identifier for the location of the goods.
</ParamField>

<ParamField body="goodsLocationAddressType" type="string" required>
  The type identifier for the address layout of the goods location.
</ParamField>

<ParamField body="goodsLocationAddress" type="object" required>
  The physical address or authorization details where the goods are located.
</ParamField>

<ParamField body="Principal" type="object" required>
  The principal party details.
</ParamField>

<ParamField body="Authorisations" type="array">
  List of authorisations reference documents.
</ParamField>

### Examples

```json Request Payload theme={null}
{
  "companyId": 1,
  "type": "ARRIVAL",
  "procedureType": "D1",
  "commercialReference": "ARR-2026-00001",
  "mrn": "25NL715L00002CNWJ3",
  "destinationOffice": "NL000567",
  "countryOfDestination": "NL",
  "goodsLocationType": "B",
  "goodsLocationAddressType": "T",
  "goodsLocationAddress": {
    "authorizationNo": "NLACENL000567-2025-D-FAJ159847",
    "customsOffice": "NL000567"
  },
  "Principal": {
    "eoriNo": "NL865986952",
    "name": "Nordic Living Imports B.V.",
    "countryCode": "NL"
  },
  "Authorisations": [
    {
      "documentCategory": "Authorisation",
      "typeCode": "C521",
      "description": "NLACENL000567-2025-D-FAJ159847",
      "isRequestedFromCustoms": false
    }
  ]
}
```

<ResponseExample>
  ```json 201 Created theme={null}
  {
    "declarationId": 105,
    "status": "processing"
  }
  ```
</ResponseExample>
