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

# CreateInboundShipmentInput

> The input for creating a new inbound shipment.

<ResponseField name="actualArrivalDate" type={<a href="/docs/api-reference/v3/reference/common/date">Date</a>}>
  The date the shipment actually arrived.
</ResponseField>

<ResponseField name="carrier" type="String">
  The carrier transporting the shipment.
</ResponseField>

<ResponseField name="dutyCost" type={<a href="/docs/api-reference/v3/reference/common/money-input">MoneyInput</a>}>
  The duty cost incurred. Defaults to zero in the purchase order's currency.

  <Expandable title="fields" lazyRender>
    <ResponseField name="amount" type={<a href="/docs/api-reference/v3/reference/common/decimal">Decimal!</a>} required>
      The amount as an exact decimal string (e.g. "19.99").
    </ResponseField>

    <ResponseField name="currency" type="String!" required>
      ISO 4217 currency code (e.g. USD).
    </ResponseField>
  </Expandable>
</ResponseField>

<ResponseField name="estimatedArrivalDate" type={<a href="/docs/api-reference/v3/reference/common/date">Date</a>}>
  The estimated date the shipment will arrive.
</ResponseField>

<ResponseField name="freightCost" type={<a href="/docs/api-reference/v3/reference/common/money-input">MoneyInput</a>}>
  The cost of freight. Defaults to zero in the purchase order's currency.

  <Expandable title="fields" lazyRender>
    <ResponseField name="amount" type={<a href="/docs/api-reference/v3/reference/common/decimal">Decimal!</a>} required>
      The amount as an exact decimal string (e.g. "19.99").
    </ResponseField>

    <ResponseField name="currency" type="String!" required>
      ISO 4217 currency code (e.g. USD).
    </ResponseField>
  </Expandable>
</ResponseField>

<ResponseField name="freightType" type="String">
  The type of freight used for the shipment.
</ResponseField>

<ResponseField name="locationId" type="ID">
  The location the shipment is arriving at. Defaults to the purchase order's location.
</ResponseField>

<ResponseField name="paymentTerms" type="String">
  The payment terms agreed for the shipment.
</ResponseField>

<ResponseField name="purchaseOrderId" type="ID!" required>
  The purchase order this shipment fulfills.
</ResponseField>

<ResponseField name="shipmentId" type="String">
  Your own shipment number. Auto-generated as SH-#### when omitted.
</ResponseField>

<ResponseField name="trackingNumber" type="String">
  The shipment's tracking number.
</ResponseField>

<ResponseField name="trackingUrl" type="String">
  A URL to track the shipment.
</ResponseField>


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.