inventory_management 1.0.3+4 copy "inventory_management: ^1.0.3+4" to clipboard
inventory_management: ^1.0.3+4 copied to clipboard

This package offers inventory management features, allowing users to view stock reports and perform inventory resource reconciliation.

Inventory Management Package #

This enables the user to manage the stocks of the health campaign. The user can record the stocks received, issued, returned, damaged and lost. The user can also reconcile the stock data with the parent application and view the reports of the stocks.

Features #

  • Manage Stocks: Receipt, Issued, Returned, Damaged and Loss of stocks and send the data to parent application.
  • Stock Reconciliation: Reconcile the stock data with the parent application.
  • View Reports: View the reports of the stocks.

Getting Started #

To use this package, add the following dependency to your pubspec.yaml file:

dependencies:
  inventory_management: ^0.0.0-dev.1

To Navigate to any screens of the package:

First add inventory_router to your main app router

Navigate to the required screen using the below code:

context.router.push(ManageStocksRoute());

Inventory Management package requires below data to be passed from main app:

String _projectId;
String? _loggedInUserUuid;
String? _boundaryName;
String? _tenantId;
bool _isDistributor;
bool _isWareHouseMgr;
List<InventoryTransportTypes>? _transportType;
PersistenceConfiguration _persistenceConfiguration;

Below are the flow diagrams of flow:

record_stock stock_recon report_selection