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 |