ReceivingInboundItem

ReceivingInboundItem Type

Represents an individual item within a receiving inbound shipment. ReceivingInboundItem specifies the products expected to be received, their quantities, and related receiving information as part of an inbound shipment process.

Fields

Field
Type
Description

id

ID!

Unique identifier of the receiving inbound item

tenantID

UUID!

Tenant identifier

dataTypeID

UUID

DataType identifier for schema validation

dataTypeSlug

String

DataType slug for easier reference

data

Map

Custom metadata stored as JSON

createdAt

Time!

Creation timestamp

createdBy

UUID!

User identifier who created the item

updatedAt

Time

Last update timestamp

updatedBy

UUID

User identifier who last updated the item

deletedAt

Time

Deletion timestamp

deletedBy

UUID

User identifier who deleted the item

sku

String!

Stock Keeping Unit identifier of the item to receive

inboundID

ID!

Reference to the parent ReceivingInbound shipment

quantity

Int!

Expected quantity of the item to be received

inbound

ReceivingInbound!

The parent receiving inbound shipment

Interfaces

  • Node

Usage Example

Query by Inbound Shipment

Mutation Examples

Create a ReceivingInboundItem

Update a ReceivingInboundItem

Delete a ReceivingInboundItem

Relations

  • ReceivingInboundItem N:1 ReceivingInbound: Multiple items belong to a single inbound shipment

  • ReceivingInboundItem N:1 DataType: Items can reference a DataType for schema validation

  • ReceivingInboundItem references InventoryItem via SKU: Items are received and matched to inventory by SKU

Common Use Cases

  • Purchase Order Receiving: Processing expected items from supplier purchase orders

  • Return Processing: Handling returned merchandise from customers

  • Transfer Receipts: Receiving items transferred from other warehouse locations

  • Quality Control: Tracking inspection results and condition assessments

  • Variance Management: Recording discrepancies between expected and received quantities

Receiving Status Tracking

Use the data field to track receiving progress and details:

Quality Control Integration

ReceivingInboundItems support quality control workflows:

  • Track inspection results in the data field

  • Record condition assessments (good, damaged, expired)

  • Document quality control notes and decisions

  • Link to quality control workflows for complex inspections

Best Practices

  • Always validate supplier information and purchase orders before creating items

  • Use the data field to store receiving-specific information like lot numbers and expiry dates

  • Implement variance tracking to monitor supplier performance

  • Consider implementing automatic inventory updates upon successful receipt

  • Monitor receiving workflows to ensure timely processing

  • Link items to appropriate storage locations during put-away operations

Last updated

Was this helpful?