Skip to content

Repository files navigation

Warehouse Management

This module implements a lightweight, custom warehouse and inventory tracking system for Frappe ERP, designed to manage stock movements, maintain accurate inventory valuation, and provide essential reporting. Features include:

  1. Custom Stock Entry

Handles three types of stock transactions:

Receipt: Adds incoming stock to the target warehouse.

Consume: Removes stock from the source warehouse.

Transfer: Moves stock from one warehouse to another, updating both.

image

image image

Each transaction generates a corresponding Custom Stock Ledger Entry to maintain quantity and valuation history. 2. Stock Valuation

Updates valuation dynamically on each incoming or outgoing transaction.

image

  1. Reporting Stock Balance Report

    Shows latest stock quantity, rate, and value per item and warehouse.

image

Stock Ledger Report

Detailed transaction history per item and warehouse.

image

Testing

Automated tests are provided using Frappe's built-in FrappeTestCase framework. The tests ensure:

Each transaction type (Receipt, Consume, Transfer) completes successfully.

Correct behavior of ledger entry generation.

image

Tests Include:

Setup of random test items and warehouses

Execution and submission of each type of stock entry

Clean-up after each test to maintain database integrity

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages