diff --git a/barcode_scanning_sale_purchase/README.rst b/barcode_scanning_sale_purchase/README.rst new file mode 100644 index 000000000..4a017bd4d --- /dev/null +++ b/barcode_scanning_sale_purchase/README.rst @@ -0,0 +1,48 @@ +.. image:: https://img.shields.io/badge/licence-AGPL--1-blue.svg + :target: http://www.gnu.org/licenses/agpl-3.0-standalone.html + :alt: License: AGPL-3 + +Barcode scanning support for sale and Purchase v14 +================================================== + +This module will help you to use barcode scanner in sales and purchase. + +Depends +======= +[sale_management] addon Odoo +[purchase] addon Odoo + +Configuration +============= +* No additional configurations needed + +Company +------- +* `Cybrosys Techno Solutions `__ + +Credits +------- +* Developer: Sreejith P @ cybrosys, Contact: odoo@cybrosys.com +* Version 14: Muhammed P @ cybrosys, Contact: odoo@cybrosys.com + +Contacts +-------- +* Mail Contact : odoo@cybrosys.com +* Website : https://cybrosys.com + +Bug Tracker +----------- +Bugs are tracked on GitHub Issues. In case of trouble, please check there if your issue has already been reported. + +Maintainer +========== +.. image:: https://cybrosys.com/images/logo.png + :target: https://cybrosys.com + +This module is maintained by Cybrosys Technologies. + +For support and more information, please visit `Our Website `__ + +Further information +=================== +HTML Description: ``__ diff --git a/barcode_scanning_sale_purchase/__init__.py b/barcode_scanning_sale_purchase/__init__.py new file mode 100644 index 000000000..da16ad3c5 --- /dev/null +++ b/barcode_scanning_sale_purchase/__init__.py @@ -0,0 +1,23 @@ +# -*- coding: utf-8 -*- +############################################################################# +# +# Cybrosys Technologies Pvt. Ltd. +# +# Copyright (C) 2019-TODAY Cybrosys Technologies(). +# Author: Sreejith P (odoo@cybrosys.com) +# +# You can modify it under the terms of the GNU AFFERO +# GENERAL PUBLIC LICENSE (AGPL v3), Version 3. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU AFFERO GENERAL PUBLIC LICENSE (AGPL v3) for more details. +# +# You should have received a copy of the GNU AFFERO GENERAL PUBLIC LICENSE +# (AGPL v3) along with this program. +# If not, see . +# +############################################################################# + +from . import models diff --git a/barcode_scanning_sale_purchase/__manifest__.py b/barcode_scanning_sale_purchase/__manifest__.py new file mode 100644 index 000000000..258296924 --- /dev/null +++ b/barcode_scanning_sale_purchase/__manifest__.py @@ -0,0 +1,41 @@ +# -*- coding: utf-8 -*- +############################################################################# +# +# Cybrosys Technologies Pvt. Ltd. +# +# Copyright (C) 2020-TODAY Cybrosys Technologies(). +# +# You can modify it under the terms of the GNU AFFERO +# GENERAL PUBLIC LICENSE (AGPL v3), Version 3. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU AFFERO GENERAL PUBLIC LICENSE (AGPL v3) for more details. +# +# You should have received a copy of the GNU AFFERO GENERAL PUBLIC LICENSE +# (AGPL v3) along with this program. +# If not, see . +# +############################################################################# + +{ + 'name': 'Barcode scanning support for sale and Purchase', + 'version': '15.0.1.0.0', + 'category': 'Sales', + 'live_test_url': 'https://www.youtube.com/watch?v=6tJZAfPu__s&feature=youtu.be', + 'summary': 'This module will help you to use barcode scanner in sales and purchase.', + 'author': 'Cybrosys Techno solutions', + 'company': 'Cybrosys Techno Solutions', + 'website': 'https://www.cybrosys.com', + 'depends': ['purchase', 'sale_management'], + 'data': [ + 'views/sale_order_line.xml', + 'views/purchase_order_line.xml', + ], + 'installable': True, + 'application': False, + 'auto_install': False, + 'images': ['static/description/banner.png'], + 'license': 'AGPL-3', +} diff --git a/barcode_scanning_sale_purchase/doc/RELEASE_NOTES.md b/barcode_scanning_sale_purchase/doc/RELEASE_NOTES.md new file mode 100644 index 000000000..6226261b4 --- /dev/null +++ b/barcode_scanning_sale_purchase/doc/RELEASE_NOTES.md @@ -0,0 +1,6 @@ +## Module + +#### 07.10.2021 +#### Version 15.0.1.0.0 +##### ADD +- Initial Commit \ No newline at end of file diff --git a/barcode_scanning_sale_purchase/models/__init__.py b/barcode_scanning_sale_purchase/models/__init__.py new file mode 100644 index 000000000..ba1911358 --- /dev/null +++ b/barcode_scanning_sale_purchase/models/__init__.py @@ -0,0 +1,24 @@ +# -*- coding: utf-8 -*- +############################################################################# +# +# Cybrosys Technologies Pvt. Ltd. +# +# Copyright (C) 2019-TODAY Cybrosys Technologies(). +# Author: Sreejith P () +# +# You can modify it under the terms of the GNU AFFERO +# GENERAL PUBLIC LICENSE (AGPL v3), Version 3. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU AFFERO GENERAL PUBLIC LICENSE (AGPL v3) for more details. +# +# You should have received a copy of the GNU AFFERO GENERAL PUBLIC LICENSE +# (AGPL v3) along with this program. +# If not, see . +# +############################################################################# + +from . import sale_order +from . import purchase_order diff --git a/barcode_scanning_sale_purchase/models/purchase_order.py b/barcode_scanning_sale_purchase/models/purchase_order.py new file mode 100644 index 000000000..b335ad518 --- /dev/null +++ b/barcode_scanning_sale_purchase/models/purchase_order.py @@ -0,0 +1,16 @@ +from odoo import api, models, fields + + +class PurchaseOrderLines(models.Model): + _inherit = "purchase.order.line" + + barcode_scan = fields.Char(string='Product Barcode', help="Here you can provide the barcode for the product") + + @api.onchange('barcode_scan') + def _onchange_barcode_scan(self): + product_rec = self.env['product.product'] + if self.barcode_scan: + product = product_rec.search([('barcode', '=', self.barcode_scan)]) + self.product_id = product.id + +# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4: diff --git a/barcode_scanning_sale_purchase/models/sale_order.py b/barcode_scanning_sale_purchase/models/sale_order.py new file mode 100644 index 000000000..98e246af9 --- /dev/null +++ b/barcode_scanning_sale_purchase/models/sale_order.py @@ -0,0 +1,16 @@ +from odoo import api, models, fields + + +class SaleOrderLines(models.Model): + _inherit = 'sale.order.line' + + barcode_scan = fields.Char(string='Product Barcode', help="Here you can provide the barcode for the product") + + @api.onchange('barcode_scan') + def _onchange_barcode_scan(self): + product_rec = self.env['product.product'] + if self.barcode_scan: + product = product_rec.search([('barcode', '=', self.barcode_scan)]) + self.product_id = product.id + +# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4: diff --git a/barcode_scanning_sale_purchase/static/description/banner.png b/barcode_scanning_sale_purchase/static/description/banner.png new file mode 100644 index 000000000..04d502e26 Binary files /dev/null and b/barcode_scanning_sale_purchase/static/description/banner.png differ diff --git a/barcode_scanning_sale_purchase/static/description/icon.png b/barcode_scanning_sale_purchase/static/description/icon.png new file mode 100644 index 000000000..535dbea7e Binary files /dev/null and b/barcode_scanning_sale_purchase/static/description/icon.png differ diff --git a/barcode_scanning_sale_purchase/static/description/images/banner_lifeline_for_task.jpeg b/barcode_scanning_sale_purchase/static/description/images/banner_lifeline_for_task.jpeg new file mode 100644 index 000000000..4a467ea22 Binary files /dev/null and b/barcode_scanning_sale_purchase/static/description/images/banner_lifeline_for_task.jpeg differ diff --git a/barcode_scanning_sale_purchase/static/description/images/banner_project_report_xls_pdf.png b/barcode_scanning_sale_purchase/static/description/images/banner_project_report_xls_pdf.png new file mode 100644 index 000000000..3c430a7eb Binary files /dev/null and b/barcode_scanning_sale_purchase/static/description/images/banner_project_report_xls_pdf.png differ diff --git a/barcode_scanning_sale_purchase/static/description/images/banner_project_status_report.png b/barcode_scanning_sale_purchase/static/description/images/banner_project_status_report.png new file mode 100644 index 000000000..d1b689710 Binary files /dev/null and b/barcode_scanning_sale_purchase/static/description/images/banner_project_status_report.png differ diff --git a/barcode_scanning_sale_purchase/static/description/images/banner_subtask.jpeg b/barcode_scanning_sale_purchase/static/description/images/banner_subtask.jpeg new file mode 100644 index 000000000..f2b224110 Binary files /dev/null and b/barcode_scanning_sale_purchase/static/description/images/banner_subtask.jpeg differ diff --git a/barcode_scanning_sale_purchase/static/description/images/banner_task_deadline_reminder.jpeg b/barcode_scanning_sale_purchase/static/description/images/banner_task_deadline_reminder.jpeg new file mode 100644 index 000000000..998679818 Binary files /dev/null and b/barcode_scanning_sale_purchase/static/description/images/banner_task_deadline_reminder.jpeg differ diff --git a/barcode_scanning_sale_purchase/static/description/images/banner_task_statusbar.jpeg b/barcode_scanning_sale_purchase/static/description/images/banner_task_statusbar.jpeg new file mode 100644 index 000000000..2c57cbb7b Binary files /dev/null and b/barcode_scanning_sale_purchase/static/description/images/banner_task_statusbar.jpeg differ diff --git a/barcode_scanning_sale_purchase/static/description/images/barcode.png b/barcode_scanning_sale_purchase/static/description/images/barcode.png new file mode 100644 index 000000000..1a7ca54be Binary files /dev/null and b/barcode_scanning_sale_purchase/static/description/images/barcode.png differ diff --git a/barcode_scanning_sale_purchase/static/description/images/barcode1.png b/barcode_scanning_sale_purchase/static/description/images/barcode1.png new file mode 100644 index 000000000..e1ac7557f Binary files /dev/null and b/barcode_scanning_sale_purchase/static/description/images/barcode1.png differ diff --git a/barcode_scanning_sale_purchase/static/description/images/barcode2.png b/barcode_scanning_sale_purchase/static/description/images/barcode2.png new file mode 100644 index 000000000..e3a976b4a Binary files /dev/null and b/barcode_scanning_sale_purchase/static/description/images/barcode2.png differ diff --git a/barcode_scanning_sale_purchase/static/description/images/barcode3.png b/barcode_scanning_sale_purchase/static/description/images/barcode3.png new file mode 100644 index 000000000..f3ef8b2bb Binary files /dev/null and b/barcode_scanning_sale_purchase/static/description/images/barcode3.png differ diff --git a/barcode_scanning_sale_purchase/static/description/images/checked.png b/barcode_scanning_sale_purchase/static/description/images/checked.png new file mode 100644 index 000000000..578cedb80 Binary files /dev/null and b/barcode_scanning_sale_purchase/static/description/images/checked.png differ diff --git a/barcode_scanning_sale_purchase/static/description/images/cybrosys.png b/barcode_scanning_sale_purchase/static/description/images/cybrosys.png new file mode 100644 index 000000000..d76b5bafb Binary files /dev/null and b/barcode_scanning_sale_purchase/static/description/images/cybrosys.png differ diff --git a/barcode_scanning_sale_purchase/static/description/index.html b/barcode_scanning_sale_purchase/static/description/index.html new file mode 100644 index 000000000..f5d77128b --- /dev/null +++ b/barcode_scanning_sale_purchase/static/description/index.html @@ -0,0 +1,297 @@ +
cybrosys-logo
+
+
+
+

Barcode scanning support for sale and Purchase

+

This module will help you to use barcode scanner in sales and purchase module.

+
+

Key Highlights

+
    +
  • Use barcode in Sales order
  • +
  • Use barcode in Purchase order
  • +
+
+
+
+ +
+
+
+
+ +
+
+ +

Overview

+
+

+ A module that can use in sales and purchase for barcode scanning.

+
+
+ +

Barcode scanning support for sale and Purchase

+
+
    +
  • + Use barcode in Sales order +
  • + +
  • + Use barcode in Purchase order +
  • +
+
+ +
+
+

Screenshots

+
+
+
+ +
+
+
+
+ + +
+
    +
+
+
+
+
+
+
+

Suggested Products

+
+ +
+
+

Our Service

+
+ +
+
+
+

Our Industries

+
+ +
+
+
+ +
+
+

Trading

+

Easily procure and sell your products.

+
+
+
+
+ +
+
+

Manufacturing

+

Plan, track and schedule your operations.

+
+
+
+
+ +
+
+

Restaurant

+

Run your bar or restaurant methodical.

+
+
+
+
+ +
+
+

POS

+

Easy configuring and convivial selling.

+
+
+
+
+ +
+
+

E-commerce & Website

+

Mobile friendly, awe-inspiring product pages.

+
+
+
+
+ +
+
+

Hotel Management

+

An all-inclusive hotel management application.

+
+
+
+
+ +
+
+

Education

+

A Collaborative platform for educational management.

+
+
+
+
+ +
+
+

Service Management

+

Keep track of services and invoice accordingly.

+
+
+
+
+
+ +
+
+
+

Need Any Help?

+
+

If you have anything to share with us based on your use of this module, please let us know. We are ready to offer our support.

+
+

Email us

+

odoo@cybrosys.com

+
+
+

Contact Us

+ www.cybrosys.com +
+
+
+
+
+
+
+
+
+ +
+ + + + + + + +
+
+
+ \ No newline at end of file diff --git a/barcode_scanning_sale_purchase/views/purchase_order_line.xml b/barcode_scanning_sale_purchase/views/purchase_order_line.xml new file mode 100644 index 000000000..1b4fc9519 --- /dev/null +++ b/barcode_scanning_sale_purchase/views/purchase_order_line.xml @@ -0,0 +1,15 @@ + + + + + purchase.order.form.inherit + purchase.order + + + + + + + + + \ No newline at end of file diff --git a/barcode_scanning_sale_purchase/views/sale_order_line.xml b/barcode_scanning_sale_purchase/views/sale_order_line.xml new file mode 100644 index 000000000..7c4872fc7 --- /dev/null +++ b/barcode_scanning_sale_purchase/views/sale_order_line.xml @@ -0,0 +1,15 @@ + + + + + sale.order.form.inherit + sale.order + + + + + + + + + diff --git a/inventory_barcode_scanning/README.rst b/inventory_barcode_scanning/README.rst new file mode 100644 index 000000000..2fb370336 --- /dev/null +++ b/inventory_barcode_scanning/README.rst @@ -0,0 +1,49 @@ +.. image:: https://img.shields.io/badge/licence-AGPL--3-blue.svg + :target: http://www.gnu.org/licenses/agpl-3.0-standalone.html + :alt: License: AGPL-3 + +Barcode scanning in inventory +============================= +This module will used for barcode scanning in inventory. + +Depends +======= +[stock] addon Odoo + +Configuration +============= +* No additional configurations needed + +Company +------- +* `Cybrosys Techno Solutions `__ + +Credits +------- +* Developer: Niyas Raphy@cybrosys + Sreejith P @cybrosys + Version 13: Nimisha Murali@cybrosys + +Contacts +-------- +* Mail Contact : odoo@cybrosys.com +* Website : https://cybrosys.com + +Bug Tracker +----------- +Bugs are tracked on GitHub Issues. In case of trouble, please check there if your issue has already been reported. + +Maintainer +========== +.. image:: https://cybrosys.com/images/logo.png + :target: https://cybrosys.com + +This module is maintained by Cybrosys Technologies. + +For support and more information, please visit `Our Website `__ + +Further information +=================== +HTML Description: ``__ + + diff --git a/inventory_barcode_scanning/__init__.py b/inventory_barcode_scanning/__init__.py new file mode 100644 index 000000000..4cec6ef76 --- /dev/null +++ b/inventory_barcode_scanning/__init__.py @@ -0,0 +1,23 @@ +# -*- coding: utf-8 -*- +############################################################################# +# +# Cybrosys Technologies Pvt. Ltd. +# +# Copyright (C) 2019-TODAY Cybrosys Technologies(). +# Author: Niyas Raphy and Sreejith P (odoo@cybrosys.com) +# +# You can modify it under the terms of the GNU AFFERO +# GENERAL PUBLIC LICENSE (AGPL v3), Version 3. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU AFFERO GENERAL PUBLIC LICENSE (AGPL v3) for more details. +# +# You should have received a copy of the GNU AFFERO GENERAL PUBLIC LICENSE +# (AGPL v3) along with this program. +# If not, see . +# +############################################################################# + +from . import models diff --git a/inventory_barcode_scanning/__manifest__.py b/inventory_barcode_scanning/__manifest__.py new file mode 100644 index 000000000..f90046de3 --- /dev/null +++ b/inventory_barcode_scanning/__manifest__.py @@ -0,0 +1,39 @@ +# -*- coding: utf-8 -*- +############################################################################# +# +# Cybrosys Technologies Pvt. Ltd. +# +# Copyright (C) 2020-TODAY Cybrosys Technologies(). +# +# You can modify it under the terms of the GNU AFFERO +# GENERAL PUBLIC LICENSE (AGPL v3), Version 3. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU AFFERO GENERAL PUBLIC LICENSE (AGPL v3) for more details. +# +# You should have received a copy of the GNU AFFERO GENERAL PUBLIC LICENSE +# (AGPL v3) along with this program. +# If not, see . +# +############################################################################# + +{ + 'name': 'Barcode scanning in Inventory', + 'version': '15.0.1.0.0', + 'live_test_url': 'https://www.youtube.com/watch?v=ylSHZVbajoE&feature=youtu.be', + 'summary': 'Barcode Support in Stock Picking.', + 'author': 'Cybrosys Techno solutions', + 'maintainer': 'Cybrosys Techno Solutions', + 'company': 'Cybrosys Techno Solutions', + 'website': 'https://www.cybrosys.com', + 'depends': ['stock'], + 'category': 'Inventory', + 'data': ['views/stock_picking.xml'], + 'installable': True, + 'application': False, + 'auto_install': False, + 'images': ['static/description/banner.png'], + 'license': 'AGPL-3', +} diff --git a/inventory_barcode_scanning/doc/RELEASE_NOTES.md b/inventory_barcode_scanning/doc/RELEASE_NOTES.md new file mode 100644 index 000000000..6d14a9c53 --- /dev/null +++ b/inventory_barcode_scanning/doc/RELEASE_NOTES.md @@ -0,0 +1,8 @@ +## Module + +#### 07.10.2021 +#### Version 15.0.1.0.0 +#### ADD +Initial commit for Barcode scanning in Inventory + + diff --git a/inventory_barcode_scanning/models/__init__.py b/inventory_barcode_scanning/models/__init__.py new file mode 100644 index 000000000..b2cefca09 --- /dev/null +++ b/inventory_barcode_scanning/models/__init__.py @@ -0,0 +1,22 @@ +# -*- coding: utf-8 -*- +############################################################################# +# +# Cybrosys Technologies Pvt. Ltd. +# +# Copyright (C) 2019-TODAY Cybrosys Technologies(). +# Author: Niyas Raphy and Sreejith p (odoo@cybrosys.com) +# +# You can modify it under the terms of the GNU AFFERO +# GENERAL PUBLIC LICENSE (AGPL v3), Version 3. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU AFFERO GENERAL PUBLIC LICENSE (AGPL v3) for more details. +# +# You should have received a copy of the GNU AFFERO GENERAL PUBLIC LICENSE +# (AGPL v3) along with this program. +# If not, see . +# +############################################################################# +from . import stock_picking diff --git a/inventory_barcode_scanning/models/stock_picking.py b/inventory_barcode_scanning/models/stock_picking.py new file mode 100644 index 000000000..bc2b272b0 --- /dev/null +++ b/inventory_barcode_scanning/models/stock_picking.py @@ -0,0 +1,77 @@ +# -*- coding: utf-8 -*- +############################################################################# +# +# Cybrosys Technologies Pvt. Ltd. +# +# Copyright (C) 2019-TODAY Cybrosys Technologies(). +# Author: Niyas Raphy and Sreejith p (odoo@cybrosys.com) +# +# You can modify it under the terms of the GNU AFFERO +# GENERAL PUBLIC LICENSE (AGPL v3), Version 3. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU AFFERO GENERAL PUBLIC LICENSE (AGPL v3) for more details. +# +# You should have received a copy of the GNU AFFERO GENERAL PUBLIC LICENSE +# (AGPL v3) along with this program. +# If not, see . +# +############################################################################# + +from odoo import fields, models, api, _ +from odoo.exceptions import Warning + + +class StockPicking(models.Model): + _inherit = 'stock.picking' + + barcode = fields.Char(string='Barcode') + + @api.onchange('barcode') + def barcode_scanning(self): + match = False + product_obj = self.env['product.product'] + product_id = product_obj.search([('barcode', '=', self.barcode)]) + if self.barcode and not product_id: + warning_mess = { + 'title': _('Warning !'), + 'message': _('No product is available for this barcode') + } + return {'warning': warning_mess} + if self.barcode and self.move_ids_without_package: + for line in self.move_ids_without_package: + if line.product_id.barcode == self.barcode: + line.quantity_done += 1 + match = True + if self.barcode and not match: + if product_id: + warning_mess = { + 'title': _('Warning !'), + 'message': _('This product is not available in the order.' + 'You can add this product by clicking the "Add an item" and scan') + } + return {'warning': warning_mess} + + def write(self, vals): + res = super(StockPicking, self).write(vals) + if vals.get('barcode') and self.move_ids_without_package: + for line in self.move_ids_without_package: + if line.product_id.barcode == vals['barcode']: + line.quantity_done += 1 + self.barcode = None + return res + + +class StockPickingOperation(models.Model): + _inherit = 'stock.move' + + barcode = fields.Char(string='Barcode') + + @api.onchange('barcode') + def _onchange_barcode_scan(self): + product_rec = self.env['product.product'] + if self.barcode: + product = product_rec.search([('barcode', '=', self.barcode)]) + self.product_id = product.id diff --git a/inventory_barcode_scanning/static/description/banner.png b/inventory_barcode_scanning/static/description/banner.png new file mode 100644 index 000000000..f01b10060 Binary files /dev/null and b/inventory_barcode_scanning/static/description/banner.png differ diff --git a/inventory_barcode_scanning/static/description/icon.png b/inventory_barcode_scanning/static/description/icon.png new file mode 100644 index 000000000..a09f8f865 Binary files /dev/null and b/inventory_barcode_scanning/static/description/icon.png differ diff --git a/inventory_barcode_scanning/static/description/images/advanced_stock.png b/inventory_barcode_scanning/static/description/images/advanced_stock.png new file mode 100644 index 000000000..6156b14bf Binary files /dev/null and b/inventory_barcode_scanning/static/description/images/advanced_stock.png differ diff --git a/inventory_barcode_scanning/static/description/images/banner.png b/inventory_barcode_scanning/static/description/images/banner.png new file mode 100644 index 000000000..0950f6f7e Binary files /dev/null and b/inventory_barcode_scanning/static/description/images/banner.png differ diff --git a/inventory_barcode_scanning/static/description/images/barcode.gif b/inventory_barcode_scanning/static/description/images/barcode.gif new file mode 100644 index 000000000..0899d3b9f Binary files /dev/null and b/inventory_barcode_scanning/static/description/images/barcode.gif differ diff --git a/inventory_barcode_scanning/static/description/images/barcode.png b/inventory_barcode_scanning/static/description/images/barcode.png new file mode 100644 index 000000000..7fae8b545 Binary files /dev/null and b/inventory_barcode_scanning/static/description/images/barcode.png differ diff --git a/inventory_barcode_scanning/static/description/images/barcode_scanning.jpeg b/inventory_barcode_scanning/static/description/images/barcode_scanning.jpeg new file mode 100644 index 000000000..529143e4e Binary files /dev/null and b/inventory_barcode_scanning/static/description/images/barcode_scanning.jpeg differ diff --git a/inventory_barcode_scanning/static/description/images/checked.png b/inventory_barcode_scanning/static/description/images/checked.png new file mode 100644 index 000000000..578cedb80 Binary files /dev/null and b/inventory_barcode_scanning/static/description/images/checked.png differ diff --git a/inventory_barcode_scanning/static/description/images/cybrosys.png b/inventory_barcode_scanning/static/description/images/cybrosys.png new file mode 100644 index 000000000..d76b5bafb Binary files /dev/null and b/inventory_barcode_scanning/static/description/images/cybrosys.png differ diff --git a/inventory_barcode_scanning/static/description/images/export.jpeg b/inventory_barcode_scanning/static/description/images/export.jpeg new file mode 100644 index 000000000..5dfdf2c2b Binary files /dev/null and b/inventory_barcode_scanning/static/description/images/export.jpeg differ diff --git a/inventory_barcode_scanning/static/description/images/inventory_valuation.png b/inventory_barcode_scanning/static/description/images/inventory_valuation.png new file mode 100644 index 000000000..02df9a68b Binary files /dev/null and b/inventory_barcode_scanning/static/description/images/inventory_valuation.png differ diff --git a/inventory_barcode_scanning/static/description/images/logo.png b/inventory_barcode_scanning/static/description/images/logo.png new file mode 100644 index 000000000..478462d3e Binary files /dev/null and b/inventory_barcode_scanning/static/description/images/logo.png differ diff --git a/inventory_barcode_scanning/static/description/images/product_barcode.png b/inventory_barcode_scanning/static/description/images/product_barcode.png new file mode 100644 index 000000000..683ba5b0d Binary files /dev/null and b/inventory_barcode_scanning/static/description/images/product_barcode.png differ diff --git a/inventory_barcode_scanning/static/description/images/stock_ageing.jpeg b/inventory_barcode_scanning/static/description/images/stock_ageing.jpeg new file mode 100644 index 000000000..92effb57b Binary files /dev/null and b/inventory_barcode_scanning/static/description/images/stock_ageing.jpeg differ diff --git a/inventory_barcode_scanning/static/description/images/task_timer_youtube.png b/inventory_barcode_scanning/static/description/images/task_timer_youtube.png new file mode 100644 index 000000000..fb6579727 Binary files /dev/null and b/inventory_barcode_scanning/static/description/images/task_timer_youtube.png differ diff --git a/inventory_barcode_scanning/static/description/index.html b/inventory_barcode_scanning/static/description/index.html new file mode 100644 index 000000000..eaed9693b --- /dev/null +++ b/inventory_barcode_scanning/static/description/index.html @@ -0,0 +1,529 @@ +
+
+
+
+ +
+
+
+ Community +
+
+ Enterprise +
+
+
+
+
+
+ cybrosys-logo
+
+
+
+

Barcode scanning support for + Inventory

+

Use Barcode scanner to add entry in Stock + Picking

+
+

Key Highlights

+
    +
  • Avoid manual entry of item count + in Stock Picking. +
  • +
  • Use barcode to add product. +
  • +
+
+
+
+
+
+
+
+ +
+
+ +

Overview

+
+

+ With this module you can avoid manual entry of product quantity in Stock Picking form. + Presently you have to enter the quantity of each product individually. By installing this + module you will get an extra field in stock picking form to Scan Barcode and update the + quantity of product automatically. +

+
+
+ +

Features

+
+
    +
  • + Avoid manual entry + of item count in Stock Picking. +
  • +
  • + Use barcode to add + product. +
  • +
+
+ +
+
+

Screenshots

+
+
+
+ +
+
+
+
+ + +
+
    +
+
+
+
+
+
+
+

Suggested Products

+
+ +
+
+

Our Service

+
+ +
+
+
+

Our Industries

+
+ +
+
+
+
+ Odoo Industry
+
+
+

+ + Trading

+

+ Easily procure and sell your products.

+
+
+
+
+
+ Odoo Industry +
+
+
+

+ + Manufacturing

+

+ Plan, track and schedule your operations.

+
+
+
+
+
+ + Odoo Industry
+
+
+

+ + Restaurant

+

+ Run your bar or restaurant methodical.

+
+
+
+
+
+ Odoo Industry
+
+
+

+ + POS

+

+ Easy configuring and convivial selling.

+
+
+
+
+
+ Odoo Industry
+
+
+

+ + E-commerce & Website

+

+ Mobile friendly, awe-inspiring product pages.

+
+
+
+
+
+ + Odoo Industry
+
+
+

+ + Hotel Management

+

+ An all-inclusive hotel management application.

+
+
+
+
+
+ + Odoo Industry
+
+
+

+ + Education

+

+ A Collaborative platform for educational management.

+
+
+
+
+
+ Odoo Industry
+
+
+

+ + Service Management

+

+ Keep track of services and invoice accordingly.

+
+
+
+
+
+ +
+
+
+

Need Any Help?

+
+

If you have anything to share with us based on your use of this module, please + let us know. We are ready to offer our support.

+
+

Email us

+

odoo@cybrosys.com

+
+
+

Contact Us

+ www.cybrosys.com +
+
+
+
+
+
+
+
+
+ +
+ + + + + + + +
+
+
+ \ No newline at end of file diff --git a/inventory_barcode_scanning/views/stock_picking.xml b/inventory_barcode_scanning/views/stock_picking.xml new file mode 100644 index 000000000..daaddde1d --- /dev/null +++ b/inventory_barcode_scanning/views/stock_picking.xml @@ -0,0 +1,20 @@ + + + + + + Barcode Scanning Inventory + stock.picking + + + + + + + + + + + + +