Suppliers & Deliveries

The Suppliers module manages your material suppliers and tracks inbound deliveries. When you receive a delivery, Krafte automatically updates material stock and creates traceable batches — essential for quality control and recall readiness.

Suppliers Page

The Suppliers page lists all your material suppliers with their contact information and status.

  1. Navigate to Suppliers in the sidebar menu.
  2. The list displays: Name, Contact Person, Email, Phone, and Status (Active or Inactive).
  3. Use the search bar to find suppliers by name or contact person.
  4. Filter by status to show only active or inactive suppliers.
  5. Click on a supplier to view their detail page with full information and delivery history.

Creating a Supplier

Adding a supplier creates a record you can link to inbound deliveries. This builds your supplier network and enables traceability from raw materials back to their source.

  1. On the Suppliers page, click the + (Add) button.
  2. Enter the supplier name (company name).
  3. Enter the contact person name at the supplier.
  4. Fill in email, phone number, and address.
  5. Add any notes about this supplier (e.g., "Lead time 5 days", "Minimum order 500 kg").
  6. Set the status to Active (default). Set to Inactive if you no longer order from this supplier but want to keep the record.
  7. Click Save to create the supplier.

Inbound Deliveries

Deliveries track incoming material shipments from suppliers. Each delivery has a status flow and can include multiple materials with batch/lot numbers and expiration dates for full traceability.

  1. Navigate to a supplier's detail page or the Deliveries section.
  2. Click Create Delivery and select the supplier if not already set.
  3. The delivery starts in Draft status.
  4. Add delivery items: for each material, click Add Item and select the material, enter the quantity, and the unit price in both currencies.
  5. For each item, optionally enter a batch/lot number (from the supplier's label) and an expiration date.
  6. The delivery status flow is: DraftOrdered (purchase order sent to supplier) → Received (materials physically arrived) → or Cancelled.
  7. Change the status by clicking the status buttons on the delivery detail page.
  8. Add notes about the delivery (e.g., "Arriving via DHL, tracking #12345").

Receiving a Delivery

When materials physically arrive, marking the delivery as Received triggers automatic stock updates and creates material batches for traceability.

  1. Open the delivery detail page.
  2. Verify that the delivered materials match the delivery record (check quantities, batch numbers, expiration dates).
  3. Click the Mark as Received button to change the status to Received.
  4. The system automatically creates material batches for each delivery item — recording the batch/lot number, quantity, expiration date, and supplier link.
  5. The system automatically updates material stock — the received quantity is added to each material's inventory.
  6. If batch traceability is enabled, these batches are consumed using FIFO (First In, First Out) during production, and can be traced through the entire production chain.
  7. The delivery is now complete. You can view the created batches on the respective material detail pages.

All Documentation