Module Warehouse Scanner Pro: Difference between revisions

Jump to navigation Jump to search
→‎Main features: Added English screenshots for Warehouse Scanner Pro 1.0.6
(Created documentation page for Warehouse Scanner Pro 1.0.6)
Tag: 2017 source edit
 
(→‎Main features: Added English screenshots for Warehouse Scanner Pro 1.0.6)
Line 2: Line 2:


The module can be used with a mobile phone camera, a USB barcode scanner or manual product reference input.
The module can be used with a mobile phone camera, a USB barcode scanner or manual product reference input.
[[File:Warehouse Scanner Pro saved inventory mobile.png|alt=Warehouse Scanner Pro inventory workflows on mobile and web, including finalized inventories, lot tracking, two lots of the same product and mixed inventory counting.|none|thumb|1200x1200px|Warehouse Scanner Pro inventory workflows: saved inventories, lot tracking and mixed inventory counting.]]
<br />


== Main features ==
==Main features==


* Mobile barcode and QR code scanning
*Mobile barcode and QR code scanning
* Manual product reference and barcode input
*Manual product reference and barcode input
* USB barcode scanner support
*USB barcode scanner support
* Stock reception and stock removal
*Stock reception and stock removal
* Warehouse-to-warehouse stock transfers
*Warehouse-to-warehouse stock transfers
* Saved and resumable inventory sessions
*Saved and resumable inventory sessions
* Inventory continuation from another phone or computer
*Inventory continuation from another phone or computer
* Cumulative scanning of the same product
*Cumulative scanning of the same product
* Edit or delete counted quantities before finalization
*Edit or delete counted quantities before finalization
* Automatic calculation of theoretical stock, counted stock and differences
*Automatic calculation of theoretical stock, counted stock and differences
* Transactional application of all inventory differences
*Transactional application of all inventory differences
* Detection of stock changes during an inventory
*Detection of stock changes during an inventory
* Inventory counting by lot or batch
*Inventory counting by lot or batch
* Separate inventory lines for different lots of the same product
*Separate inventory lines for different lots of the same product
* Lot number and expiry-date tracking
*Lot number and expiry-date tracking
* Mixed inventories with products managed with and without lots
*Mixed inventories with products managed with and without lots
* Supplier purchase order receipt workflow
*Supplier purchase order receipt workflow
* Partial and complete supplier order reception
*Partial and complete supplier order reception
* Supplier order status synchronization
*Supplier order status synchronization
* Recent scanner operation history
*Recent scanner operation history
* Controlled cancellation of scanner-created stock movements
*Controlled cancellation of scanner-created stock movements
* CSV and XLSX reports
*CSV and XLSX reports
* Barcode and QR product labels
*Barcode and QR product labels
* Labels containing product reference, lot and expiry date
*Labels containing product reference, lot and expiry date
* Granular user permissions and quick permission profiles
*Granular user permissions and quick permission profiles
* Mobile-friendly user interface
*Mobile-friendly user interface


== Saved inventories ==
==Saved inventories==


Inventory sessions are saved in the Dolibarr database.
Inventory sessions are saved in the Dolibarr database.
Line 38: Line 40:
A user can:
A user can:


# Create an inventory for a selected warehouse.
#Create an inventory for a selected warehouse.
# Scan products or enter their references manually.
#Scan products or enter their references manually.
# Count the same product several times.
#Count the same product several times.
# Save the inventory and continue it later.
#Save the inventory and continue it later.
# Resume the inventory from another device.
#Resume the inventory from another device.
# Edit or remove counted lines before finalization.
#Edit or remove counted lines before finalization.
# Compare theoretical stock with physically counted stock.
#Compare theoretical stock with physically counted stock.
# Apply all differences together after final confirmation.
#Apply all differences together after final confirmation.


The stock is not modified while the inventory is being counted.
The stock is not modified while the inventory is being counted.
Line 51: Line 53:
If the stock of a counted product changes before finalization, the module can block the operation to prevent an incorrect adjustment.
If the stock of a counted product changes before finalization, the module can block the operation to prevent an incorrect adjustment.


== Lot and expiry management ==
==Lot and expiry management==


Warehouse Scanner Pro supports products managed by lot or batch.
Warehouse Scanner Pro supports products managed by lot or batch.
Line 57: Line 59:
For each lot, the module displays:
For each lot, the module displays:


* Lot or serial number
*Lot or serial number
* Expiry date
*Expiry date
* Current theoretical quantity
*Current theoretical quantity
* Physically counted quantity
*Physically counted quantity
* Inventory difference
*Inventory difference


Several lots of the same product can be counted in one inventory. Each lot is stored and adjusted separately.
Several lots of the same product can be counted in one inventory. Each lot is stored and adjusted separately.
Line 67: Line 69:
The module also supports inventories containing both:
The module also supports inventories containing both:


* Products without lot management
*Products without lot management
* Products with lot and expiry management
*Products with lot and expiry management


== Supplier order reception ==
==Supplier order reception==


The module provides a mobile-friendly supplier order receipt workflow.
The module provides a mobile-friendly supplier order receipt workflow.
Line 76: Line 78:
Warehouse operators can:
Warehouse operators can:


* Open a supplier purchase order
*Open a supplier purchase order
* Scan received products
*Scan received products
* Compare ordered and received quantities
*Compare ordered and received quantities
* Record partial receptions
*Record partial receptions
* Complete the reception
*Complete the reception
* Synchronize the supplier order status
*Synchronize the supplier order status
* Cancel recent scanner-created receptions when permission allows it
*Cancel recent scanner-created receptions when permission allows it
* Export reception reports
*Export reception reports


== Product labels ==
==Product labels==


Warehouse Scanner Pro can generate printable labels containing:
Warehouse Scanner Pro can generate printable labels containing:


* Product reference
*Product reference
* Barcode or QR code
*Barcode or QR code
* Lot number
*Lot number
* Expiry date
*Expiry date


Different label formats can be used for products, packages and warehouse shelves.
Different label formats can be used for products, packages and warehouse shelves.


== Compatibility ==
==Compatibility==


{| class="wikitable"
{| class="wikitable"
! Module version
!Module version
! Dolibarr
!Dolibarr
! PHP
!PHP
|-
|-
| 1.0.6
|1.0.6
| 23.x to 24.x
|23.x to 24.x
| 8.0 or newer
|8.0 or newer
|}
|}


The module was tested with Dolibarr 23.0.3.
The module was tested with Dolibarr 23.0.3.


== Requirements ==
==Requirements==


The following Dolibarr modules must be enabled:
The following Dolibarr modules must be enabled:


* Products/Services
*Products/Services
* Stock/Warehouse
*Stock/Warehouse


HTTPS is recommended when scanning with a mobile phone camera because browsers generally require a secure connection for camera access.
HTTPS is recommended when scanning with a mobile phone camera because browsers generally require a secure connection for camera access.


== Installation ==
==Installation==


# Download the module ZIP package.
#Download the module ZIP package.
# Copy or deploy the package into the Dolibarr custom modules directory.
#Copy or deploy the package into the Dolibarr custom modules directory.
# Verify that the module directory is named <code>warehousescannerpro</code>.
#Verify that the module directory is named <code>warehousescannerpro</code>.
# Open Dolibarr module configuration.
#Open Dolibarr module configuration.
# Enable '''Warehouse Scanner Pro'''.
#Enable '''Warehouse Scanner Pro'''.
# Configure permissions for the users who will operate the scanner.
#Configure permissions for the users who will operate the scanner.
# Open the Warehouse Scanner Pro menu and select the required operation.
#Open the Warehouse Scanner Pro menu and select the required operation.


Existing inventory database tables are preserved during an upgrade.
Existing inventory database tables are preserved during an upgrade.


== Upgrade ==
==Upgrade==


To upgrade from an earlier version:
To upgrade from an earlier version:


# Back up the Dolibarr database and the existing module directory.
#Back up the Dolibarr database and the existing module directory.
# Replace the existing <code>warehousescannerpro</code> directory with the new version.
#Replace the existing <code>warehousescannerpro</code> directory with the new version.
# Reload the Dolibarr page and clear the browser cache if necessary.
#Reload the Dolibarr page and clear the browser cache if necessary.
# Verify the module version and settings.
#Verify the module version and settings.


Disabling and re-enabling the module is normally not required for a minor upgrade unless specifically indicated in the release notes.
Disabling and re-enabling the module is normally not required for a minor upgrade unless specifically indicated in the release notes.


== Version 1.0.6 ==
==Version 1.0.6==


Version 1.0.6 includes:
Version 1.0.6 includes:


* Official Dolibarr barcode or product reference displayed consistently
*Official Dolibarr barcode or product reference displayed consistently
* Case-insensitive product search
*Case-insensitive product search
* Unicode support for inventory names and notes
*Unicode support for inventory names and notes
* Saved and resumable inventories
*Saved and resumable inventories
* Lot-aware inventory counting
*Lot-aware inventory counting
* Mixed inventories with products with and without lots
*Mixed inventories with products with and without lots
* Correct handling of long numeric barcodes in CSV exports
*Correct handling of long numeric barcodes in CSV exports
* Improved Romanian and English translations
*Improved Romanian and English translations
* Improved mobile inventory interface
*Improved mobile inventory interface
* Safer transactional stock adjustment
*Safer transactional stock adjustment


== Use cases ==
==Use cases==


Warehouse Scanner Pro can be used for:
Warehouse Scanner Pro can be used for:


* Receiving products into stock
*Receiving products into stock
* Removing products from stock
*Removing products from stock
* Moving products between warehouses
*Moving products between warehouses
* Physical stock counting
*Physical stock counting
* Batch and expiry-date verification
*Batch and expiry-date verification
* Supplier purchase order reception
*Supplier purchase order reception
* Internal barcode and QR label printing
*Internal barcode and QR label printing
* Mobile warehouse operations
*Mobile warehouse operations


== Support ==
==Support==


Support contact:
Support contact:
Line 178: Line 180:
The commercial product page is available through DoliStore after approval of the current version.
The commercial product page is available through DoliStore after approval of the current version.


== Author ==
==Author==


'''Vasile Panciuc'''
'''Vasile Panciuc'''


[[Category:Complementary modules]]
[[Category:Complementary modules]]
222

edits

Navigation menu