Skip to content

Receiving

The receiving function of the Inventory micro-cap supports a store associate with processing receiving documents and updating the inventory system with the received items. Receiving supports the following document types: - ASN (Advanced Shipping Notice) - Transfer In (from another store) - PO (Purchase Order)

Architecture

Receiving documents are created centrally by a source system and sent to the Inventory Receiving API. The Inventory Receiving API processes the document and updates the Inventory system with the received items. The Inventory Receiving UI allows store associates to view and complete the receiving documents. When a document is completed, the Inventory Receiving API sends a message to the Webhook, which publishes an Inventory Control Document to subscribers of RECEIVING messages.

flowchart LR
    integration("`Integration`")
    receivingAPI("`Inventory Receiving API`")
    jmcClient("`JMC Client`")
    webhook("`Webhook`")
    integration -- Create Document--> receivingAPI
    receivingAPI --> jmcClient
    jmcClient -- Complete --> receivingAPI
    receivingAPI -- Control Document --> webhook
    webhook -- Publish --> Subscribers

Configuration Data

This following tables are used to configure the Inventory Receiving function:

Table Purpose
inv_vendor third-party suppliers of merchandise sent or received by a store