Inventory ERD

Inventory Table - Record current inventory on hand group by all factors used to uniquely identify the physical product. ( Lot, Serial, Manufacturer, Serial, etc )

Inventory Transaction Table - logs all movement of inventory.

Types of transactions:

  • PURCHASE_RECEIVING - increase of inventory from PO receiving action.
  • TRANSFER_OUT - decrease of inventory from Inventory Transfer Request
  • TRANSFER_IN - Increase of inventory from Inventory Transfer Request
  • SOLD - decrease in Inventory from an inventory item being placed on a bill directly, not through CDM or Prescription. ( This record is created by the VetView API after the bill has been closed. )
  • USED - decrease in Inventory from CDM or Prescription transaction. This record is recorded immediately on the CDM transaction or the Issuing of a Prescription.
  • RECONCILIATION - increase or decease of inventory recorded from audit on the inventory reconciliation screen.
  • PRODUCT_SETUP -  increase or decease of inventory recorded from manual changes of inventory from the product setup screen.