diff --git a/analytic_accounts_on_stock_picking/README.rst b/analytic_accounts_on_stock_picking/README.rst new file mode 100644 index 000000000..8ee79892e --- /dev/null +++ b/analytic_accounts_on_stock_picking/README.rst @@ -0,0 +1,50 @@ +.. image:: https://img.shields.io/badge/license-LGPL--3-green.svg + :target: https://www.gnu.org/licenses/lgpl-3.0-standalone.html + :alt: License: LGPL-3 + +Analytic Account on Stock Picking +================================= +* Analytic Account and Analytic Tags Features for Stock Picking + +Configuration +============= +Enable Analytic Accounting from configuration settings, so that it is possible to +select the analytic accounts when we need. + +Installation +============ + - www.odoo.com/documentation/17.0/setup/install.html + - Install our custom addon + +Company +------- +* `Cybrosys Techno Solutions `__ + +License +------- + Lesser General Public License, Version 3 (LGPL v3). +(https://www.gnu.org/licenses/lgpl-3.0-standalone.html) + +Credits +------- +* Developer:(v17) Rosmy John, 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 https://www.cybrosys.com + +Further information +=================== +HTML Description: ``__ diff --git a/analytic_accounts_on_stock_picking/__init__.py b/analytic_accounts_on_stock_picking/__init__.py new file mode 100644 index 000000000..431f94370 --- /dev/null +++ b/analytic_accounts_on_stock_picking/__init__.py @@ -0,0 +1,22 @@ +# -*- coding: utf-8 -*- +############################################################################# +# +# Cybrosys Technologies Pvt. Ltd. +# +# Copyright (C) 2024-TODAY Cybrosys Technologies() +# Author: Cybrosys Techno Solutions() +# +# You can modify it under the terms of the GNU LESSER +# GENERAL PUBLIC LICENSE (LGPL 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 LESSER GENERAL PUBLIC LICENSE (LGPL v3) for more details. +# +# You should have received a copy of the GNU LESSER GENERAL PUBLIC LICENSE +# (LGPL v3) along with this program. +# If not, see . +# +############################################################################# +from .import models diff --git a/analytic_accounts_on_stock_picking/__manifest__.py b/analytic_accounts_on_stock_picking/__manifest__.py new file mode 100644 index 000000000..2b78f987a --- /dev/null +++ b/analytic_accounts_on_stock_picking/__manifest__.py @@ -0,0 +1,40 @@ +# -*- coding: utf-8 -*- +############################################################################# +# +# Cybrosys Technologies Pvt. Ltd. +# +# Copyright (C) 2024-TODAY Cybrosys Technologies() +# Author: Cybrosys Techno Solutions() +# +# You can modify it under the terms of the GNU LESSER +# GENERAL PUBLIC LICENSE (LGPL 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 LESSER GENERAL PUBLIC LICENSE (LGPL v3) for more details. +# +# You should have received a copy of the GNU LESSER GENERAL PUBLIC LICENSE +# (LGPL v3) along with this program. +# If not, see . +# +############################################################################# +{ + 'name': 'Analytic Account on Stock Picking', + 'version': '17.0.1.0.0', + 'category': 'Accounting', + 'summary': """Analytic Account and Analytic Tags Features for Stock Picking""", + 'description': "Analytic Account on Stock Picking can help to show the selected analytic account while delivering the products in the case of sale, and at the time of receiving products in the case of purchase.", + 'author': 'Cybrosys Techno Solutions', + 'company': 'Cybrosys Techno Solutions', + 'maintainer': 'Cybrosys Techno Solutions', + 'website': "https://www.cybrosys.com", + 'depends': ['mail', 'stock', 'account', 'purchase', 'sale_management'], + 'data': ['views/account_analytic_line_views.xml', + 'views/stock_picking_views.xml'], + 'images': ['static/description/banner.jpg'], + 'license': 'LGPL-3', + 'installable': True, + 'auto_install': False, + 'application': False, +} diff --git a/analytic_accounts_on_stock_picking/doc/RELEASE_NOTES.md b/analytic_accounts_on_stock_picking/doc/RELEASE_NOTES.md new file mode 100644 index 000000000..ce33f0ce7 --- /dev/null +++ b/analytic_accounts_on_stock_picking/doc/RELEASE_NOTES.md @@ -0,0 +1,5 @@ +## Module +#### 26.07.2024 +#### Version 17.0.1.0.0 +##### ADD +- Initial Commit for Analytic Account on Stock Picking diff --git a/analytic_accounts_on_stock_picking/models/__init__.py b/analytic_accounts_on_stock_picking/models/__init__.py new file mode 100644 index 000000000..b55205e99 --- /dev/null +++ b/analytic_accounts_on_stock_picking/models/__init__.py @@ -0,0 +1,24 @@ +# -*- coding: utf-8 -*- +############################################################################# +# +# Cybrosys Technologies Pvt. Ltd. +# +# Copyright (C) 2024-TODAY Cybrosys Technologies() +# Author: Cybrosys Techno Solutions() +# +# You can modify it under the terms of the GNU LESSER +# GENERAL PUBLIC LICENSE (LGPL 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 LESSER GENERAL PUBLIC LICENSE (LGPL v3) for more details. +# +# You should have received a copy of the GNU LESSER GENERAL PUBLIC LICENSE +# (LGPL v3) along with this program. +# If not, see . +# +############################################################################# +from . import account_analytic_line +from . import account_move +from . import stock_move diff --git a/analytic_accounts_on_stock_picking/models/account_analytic_line.py b/analytic_accounts_on_stock_picking/models/account_analytic_line.py new file mode 100644 index 000000000..cbaf471a5 --- /dev/null +++ b/analytic_accounts_on_stock_picking/models/account_analytic_line.py @@ -0,0 +1,31 @@ +# -*- coding: utf-8 -*- +############################################################################# +# +# Cybrosys Technologies Pvt. Ltd. +# +# Copyright (C) 2024-TODAY Cybrosys Technologies() +# Author: Cybrosys Techno Solutions() +# +# You can modify it under the terms of the GNU LESSER +# GENERAL PUBLIC LICENSE (LGPL 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 LESSER GENERAL PUBLIC LICENSE (LGPL v3) for more details. +# +# You should have received a copy of the GNU LESSER GENERAL PUBLIC LICENSE +# (LGPL v3) along with this program. +# If not, see . +# +############################################################################# +from odoo import fields, models + + +class AccountAnalyticLine(models.Model): + """This class inherit the model account.analytic.line and add the field + 'transfer reference' to it, which shows the according transfer """ + _inherit = 'account.analytic.line' + + transfer_reference = fields.Char(string='Transfer Reference', + help='shows the name of transfer') diff --git a/analytic_accounts_on_stock_picking/models/account_move.py b/analytic_accounts_on_stock_picking/models/account_move.py new file mode 100644 index 000000000..e3a004211 --- /dev/null +++ b/analytic_accounts_on_stock_picking/models/account_move.py @@ -0,0 +1,44 @@ +# -*- coding: utf-8 -*- +############################################################################# +# +# Cybrosys Technologies Pvt. Ltd. +# +# Copyright (C) 2024-TODAY Cybrosys Technologies() +# Author: Cybrosys Techno Solutions() +# +# You can modify it under the terms of the GNU LESSER +# GENERAL PUBLIC LICENSE (LGPL 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 LESSER GENERAL PUBLIC LICENSE (LGPL v3) for more details. +# +# You should have received a copy of the GNU LESSER GENERAL PUBLIC LICENSE +# (LGPL v3) along with this program. +# If not, see . +# +############################################################################# +from odoo import models + + +class AccountMove(models.Model): + """This class inherit the model 'account.move' and super the function + 'action post' to have the details of current transfer """ + _inherit = 'account.move' + + def action_post(self): + """This function is used to add the transfer reference to the model + 'account.analytic.line' """ + res = super(AccountMove, self).action_post() + transfer_rec = self.env['stock.picking'].search( + [('origin', '=', self.invoice_origin)], order='create_date desc', + limit=1).name + account_move_line_rec = self.env['account.move.line'].search( + [('move_id', '=', int(self.id)), + ('display_type', '=', 'product')]) + for rec in account_move_line_rec: + self.env['account.analytic.line'].search( + [('move_line_id', '=', rec.id)]).update( + {'transfer_reference': transfer_rec}) + return res diff --git a/analytic_accounts_on_stock_picking/models/stock_move.py b/analytic_accounts_on_stock_picking/models/stock_move.py new file mode 100644 index 000000000..8baf4b86b --- /dev/null +++ b/analytic_accounts_on_stock_picking/models/stock_move.py @@ -0,0 +1,57 @@ +# -*- coding: utf-8 -*- +############################################################################# +# +# Cybrosys Technologies Pvt. Ltd. +# +# Copyright (C) 2024-TODAY Cybrosys Technologies() +# Author: Cybrosys Techno Solutions() +# +# You can modify it under the terms of the GNU LESSER +# GENERAL PUBLIC LICENSE (LGPL 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 LESSER GENERAL PUBLIC LICENSE (LGPL v3) for more details. +# +# You should have received a copy of the GNU LESSER GENERAL PUBLIC LICENSE +# (LGPL v3) along with this program. +# If not, see . +# +############################################################################# +from odoo import fields, models + + +class StockMove(models.Model): + """This class inherits the model stock.move and add the field analytic to + it, which shows the selected analytic distribution in sale.order.line""" + _inherit = 'stock.move' + + analytic = fields.Json('Analytic', compute='_compute_analytic', + help='Analytic Distribution') + analytic_precision = fields.Integer(store=False, + help='Define the precision of ' + 'percentage decimal value', + default=lambda self: self.env[ + 'decimal.precision'].precision_get( + "Percentage Analytic")) + + def _compute_analytic(self): + """This function is used to show the selected analytic distribution in + stock.move """ + for rec in self: + if rec.sale_line_id: + analytic_account_id = self.env['sale.order'].search( + [('name', '=', rec.origin)]).analytic_account_id.id + analytic_account = rec.sale_line_id.analytic_distribution + if analytic_account: + analytic_account.update({ + str(analytic_account_id): 100 + }) + rec.analytic = analytic_account + else: + rec.analytic = False + if rec.purchase_line_id: + rec.analytic = rec.purchase_line_id.analytic_distribution + else: + rec.analytic = False diff --git a/analytic_accounts_on_stock_picking/static/description/assets/icons/capture (1).png b/analytic_accounts_on_stock_picking/static/description/assets/icons/capture (1).png new file mode 100644 index 000000000..8824deafc Binary files /dev/null and b/analytic_accounts_on_stock_picking/static/description/assets/icons/capture (1).png differ diff --git a/analytic_accounts_on_stock_picking/static/description/assets/icons/check.png b/analytic_accounts_on_stock_picking/static/description/assets/icons/check.png new file mode 100644 index 000000000..c8e85f51d Binary files /dev/null and b/analytic_accounts_on_stock_picking/static/description/assets/icons/check.png differ diff --git a/analytic_accounts_on_stock_picking/static/description/assets/icons/chevron.png b/analytic_accounts_on_stock_picking/static/description/assets/icons/chevron.png new file mode 100644 index 000000000..2089293d6 Binary files /dev/null and b/analytic_accounts_on_stock_picking/static/description/assets/icons/chevron.png differ diff --git a/analytic_accounts_on_stock_picking/static/description/assets/icons/cogs.png b/analytic_accounts_on_stock_picking/static/description/assets/icons/cogs.png new file mode 100644 index 000000000..95d0bad62 Binary files /dev/null and b/analytic_accounts_on_stock_picking/static/description/assets/icons/cogs.png differ diff --git a/analytic_accounts_on_stock_picking/static/description/assets/icons/consultation.png b/analytic_accounts_on_stock_picking/static/description/assets/icons/consultation.png new file mode 100644 index 000000000..8319d4baa Binary files /dev/null and b/analytic_accounts_on_stock_picking/static/description/assets/icons/consultation.png differ diff --git a/analytic_accounts_on_stock_picking/static/description/assets/icons/ecom-black.png b/analytic_accounts_on_stock_picking/static/description/assets/icons/ecom-black.png new file mode 100644 index 000000000..a9385ff13 Binary files /dev/null and b/analytic_accounts_on_stock_picking/static/description/assets/icons/ecom-black.png differ diff --git a/analytic_accounts_on_stock_picking/static/description/assets/icons/education-black.png b/analytic_accounts_on_stock_picking/static/description/assets/icons/education-black.png new file mode 100644 index 000000000..3eb09b27b Binary files /dev/null and b/analytic_accounts_on_stock_picking/static/description/assets/icons/education-black.png differ diff --git a/analytic_accounts_on_stock_picking/static/description/assets/icons/hotel-black.png b/analytic_accounts_on_stock_picking/static/description/assets/icons/hotel-black.png new file mode 100644 index 000000000..130f613be Binary files /dev/null and b/analytic_accounts_on_stock_picking/static/description/assets/icons/hotel-black.png differ diff --git a/analytic_accounts_on_stock_picking/static/description/assets/icons/img.png b/analytic_accounts_on_stock_picking/static/description/assets/icons/img.png new file mode 100644 index 000000000..70197f477 Binary files /dev/null and b/analytic_accounts_on_stock_picking/static/description/assets/icons/img.png differ diff --git a/analytic_accounts_on_stock_picking/static/description/assets/icons/license.png b/analytic_accounts_on_stock_picking/static/description/assets/icons/license.png new file mode 100644 index 000000000..a5869797e Binary files /dev/null and b/analytic_accounts_on_stock_picking/static/description/assets/icons/license.png differ diff --git a/analytic_accounts_on_stock_picking/static/description/assets/icons/lifebuoy.png b/analytic_accounts_on_stock_picking/static/description/assets/icons/lifebuoy.png new file mode 100644 index 000000000..658d56ccc Binary files /dev/null and b/analytic_accounts_on_stock_picking/static/description/assets/icons/lifebuoy.png differ diff --git a/analytic_accounts_on_stock_picking/static/description/assets/icons/manufacturing-black.png b/analytic_accounts_on_stock_picking/static/description/assets/icons/manufacturing-black.png new file mode 100644 index 000000000..697eb0e9f Binary files /dev/null and b/analytic_accounts_on_stock_picking/static/description/assets/icons/manufacturing-black.png differ diff --git a/analytic_accounts_on_stock_picking/static/description/assets/icons/photo-capture.png b/analytic_accounts_on_stock_picking/static/description/assets/icons/photo-capture.png new file mode 100644 index 000000000..06c111758 Binary files /dev/null and b/analytic_accounts_on_stock_picking/static/description/assets/icons/photo-capture.png differ diff --git a/analytic_accounts_on_stock_picking/static/description/assets/icons/pos-black.png b/analytic_accounts_on_stock_picking/static/description/assets/icons/pos-black.png new file mode 100644 index 000000000..97c0f90c1 Binary files /dev/null and b/analytic_accounts_on_stock_picking/static/description/assets/icons/pos-black.png differ diff --git a/analytic_accounts_on_stock_picking/static/description/assets/icons/puzzle.png b/analytic_accounts_on_stock_picking/static/description/assets/icons/puzzle.png new file mode 100644 index 000000000..65cf854e7 Binary files /dev/null and b/analytic_accounts_on_stock_picking/static/description/assets/icons/puzzle.png differ diff --git a/analytic_accounts_on_stock_picking/static/description/assets/icons/restaurant-black.png b/analytic_accounts_on_stock_picking/static/description/assets/icons/restaurant-black.png new file mode 100644 index 000000000..4a35eb939 Binary files /dev/null and b/analytic_accounts_on_stock_picking/static/description/assets/icons/restaurant-black.png differ diff --git a/analytic_accounts_on_stock_picking/static/description/assets/icons/service-black.png b/analytic_accounts_on_stock_picking/static/description/assets/icons/service-black.png new file mode 100644 index 000000000..301ab51cb Binary files /dev/null and b/analytic_accounts_on_stock_picking/static/description/assets/icons/service-black.png differ diff --git a/analytic_accounts_on_stock_picking/static/description/assets/icons/trading-black.png b/analytic_accounts_on_stock_picking/static/description/assets/icons/trading-black.png new file mode 100644 index 000000000..9398ba2f1 Binary files /dev/null and b/analytic_accounts_on_stock_picking/static/description/assets/icons/trading-black.png differ diff --git a/analytic_accounts_on_stock_picking/static/description/assets/icons/training.png b/analytic_accounts_on_stock_picking/static/description/assets/icons/training.png new file mode 100644 index 000000000..884ca024d Binary files /dev/null and b/analytic_accounts_on_stock_picking/static/description/assets/icons/training.png differ diff --git a/analytic_accounts_on_stock_picking/static/description/assets/icons/update.png b/analytic_accounts_on_stock_picking/static/description/assets/icons/update.png new file mode 100644 index 000000000..ecbc5a01a Binary files /dev/null and b/analytic_accounts_on_stock_picking/static/description/assets/icons/update.png differ diff --git a/analytic_accounts_on_stock_picking/static/description/assets/icons/user.png b/analytic_accounts_on_stock_picking/static/description/assets/icons/user.png new file mode 100644 index 000000000..6ffb23d9f Binary files /dev/null and b/analytic_accounts_on_stock_picking/static/description/assets/icons/user.png differ diff --git a/analytic_accounts_on_stock_picking/static/description/assets/icons/wrench.png b/analytic_accounts_on_stock_picking/static/description/assets/icons/wrench.png new file mode 100644 index 000000000..6c04dea0f Binary files /dev/null and b/analytic_accounts_on_stock_picking/static/description/assets/icons/wrench.png differ diff --git a/analytic_accounts_on_stock_picking/static/description/assets/misc/Cybrosys R.png b/analytic_accounts_on_stock_picking/static/description/assets/misc/Cybrosys R.png new file mode 100644 index 000000000..da4058087 Binary files /dev/null and b/analytic_accounts_on_stock_picking/static/description/assets/misc/Cybrosys R.png differ diff --git a/analytic_accounts_on_stock_picking/static/description/assets/misc/email.svg b/analytic_accounts_on_stock_picking/static/description/assets/misc/email.svg new file mode 100644 index 000000000..15291cdc3 --- /dev/null +++ b/analytic_accounts_on_stock_picking/static/description/assets/misc/email.svg @@ -0,0 +1,33 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/analytic_accounts_on_stock_picking/static/description/assets/misc/phone.svg b/analytic_accounts_on_stock_picking/static/description/assets/misc/phone.svg new file mode 100644 index 000000000..b7bd7f251 --- /dev/null +++ b/analytic_accounts_on_stock_picking/static/description/assets/misc/phone.svg @@ -0,0 +1,3 @@ + + + diff --git a/analytic_accounts_on_stock_picking/static/description/assets/misc/star (1) 2.svg b/analytic_accounts_on_stock_picking/static/description/assets/misc/star (1) 2.svg new file mode 100644 index 000000000..5ae9f507a --- /dev/null +++ b/analytic_accounts_on_stock_picking/static/description/assets/misc/star (1) 2.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/analytic_accounts_on_stock_picking/static/description/assets/misc/support (1) 1.svg b/analytic_accounts_on_stock_picking/static/description/assets/misc/support (1) 1.svg new file mode 100644 index 000000000..7d37a8f30 --- /dev/null +++ b/analytic_accounts_on_stock_picking/static/description/assets/misc/support (1) 1.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/analytic_accounts_on_stock_picking/static/description/assets/misc/support-email.svg b/analytic_accounts_on_stock_picking/static/description/assets/misc/support-email.svg new file mode 100644 index 000000000..eb70370d6 --- /dev/null +++ b/analytic_accounts_on_stock_picking/static/description/assets/misc/support-email.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/analytic_accounts_on_stock_picking/static/description/assets/misc/tick-mark.svg b/analytic_accounts_on_stock_picking/static/description/assets/misc/tick-mark.svg new file mode 100644 index 000000000..2dbb40187 --- /dev/null +++ b/analytic_accounts_on_stock_picking/static/description/assets/misc/tick-mark.svg @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + + + + diff --git a/analytic_accounts_on_stock_picking/static/description/assets/misc/whatsapp 1.svg b/analytic_accounts_on_stock_picking/static/description/assets/misc/whatsapp 1.svg new file mode 100644 index 000000000..0bfaf8fc6 --- /dev/null +++ b/analytic_accounts_on_stock_picking/static/description/assets/misc/whatsapp 1.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/analytic_accounts_on_stock_picking/static/description/assets/misc/whatsapp.svg b/analytic_accounts_on_stock_picking/static/description/assets/misc/whatsapp.svg new file mode 100644 index 000000000..b618aea1d --- /dev/null +++ b/analytic_accounts_on_stock_picking/static/description/assets/misc/whatsapp.svg @@ -0,0 +1,33 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/analytic_accounts_on_stock_picking/static/description/assets/modules/banner1.jpg b/analytic_accounts_on_stock_picking/static/description/assets/modules/banner1.jpg new file mode 100644 index 000000000..d704eb313 Binary files /dev/null and b/analytic_accounts_on_stock_picking/static/description/assets/modules/banner1.jpg differ diff --git a/analytic_accounts_on_stock_picking/static/description/assets/modules/banner2.jpg b/analytic_accounts_on_stock_picking/static/description/assets/modules/banner2.jpg new file mode 100644 index 000000000..535b8aa14 Binary files /dev/null and b/analytic_accounts_on_stock_picking/static/description/assets/modules/banner2.jpg differ diff --git a/analytic_accounts_on_stock_picking/static/description/assets/modules/banner3.jpg b/analytic_accounts_on_stock_picking/static/description/assets/modules/banner3.jpg new file mode 100644 index 000000000..18035aa10 Binary files /dev/null and b/analytic_accounts_on_stock_picking/static/description/assets/modules/banner3.jpg differ diff --git a/analytic_accounts_on_stock_picking/static/description/assets/modules/banner4.jpg b/analytic_accounts_on_stock_picking/static/description/assets/modules/banner4.jpg new file mode 100644 index 000000000..a68431b9d Binary files /dev/null and b/analytic_accounts_on_stock_picking/static/description/assets/modules/banner4.jpg differ diff --git a/analytic_accounts_on_stock_picking/static/description/assets/modules/banner5.jpg b/analytic_accounts_on_stock_picking/static/description/assets/modules/banner5.jpg new file mode 100644 index 000000000..5d47bad17 Binary files /dev/null and b/analytic_accounts_on_stock_picking/static/description/assets/modules/banner5.jpg differ diff --git a/analytic_accounts_on_stock_picking/static/description/assets/modules/banner6.jpg b/analytic_accounts_on_stock_picking/static/description/assets/modules/banner6.jpg new file mode 100644 index 000000000..614902f75 Binary files /dev/null and b/analytic_accounts_on_stock_picking/static/description/assets/modules/banner6.jpg differ diff --git a/analytic_accounts_on_stock_picking/static/description/assets/screenshots/hero.gif b/analytic_accounts_on_stock_picking/static/description/assets/screenshots/hero.gif new file mode 100644 index 000000000..2b0af33c0 Binary files /dev/null and b/analytic_accounts_on_stock_picking/static/description/assets/screenshots/hero.gif differ diff --git a/analytic_accounts_on_stock_picking/static/description/assets/screenshots/screenshot_01.png b/analytic_accounts_on_stock_picking/static/description/assets/screenshots/screenshot_01.png new file mode 100644 index 000000000..44fdc0e3e Binary files /dev/null and b/analytic_accounts_on_stock_picking/static/description/assets/screenshots/screenshot_01.png differ diff --git a/analytic_accounts_on_stock_picking/static/description/assets/screenshots/screenshot_02.png b/analytic_accounts_on_stock_picking/static/description/assets/screenshots/screenshot_02.png new file mode 100644 index 000000000..a84b11ef4 Binary files /dev/null and b/analytic_accounts_on_stock_picking/static/description/assets/screenshots/screenshot_02.png differ diff --git a/analytic_accounts_on_stock_picking/static/description/assets/screenshots/screenshot_03.png b/analytic_accounts_on_stock_picking/static/description/assets/screenshots/screenshot_03.png new file mode 100644 index 000000000..1df464df4 Binary files /dev/null and b/analytic_accounts_on_stock_picking/static/description/assets/screenshots/screenshot_03.png differ diff --git a/analytic_accounts_on_stock_picking/static/description/assets/screenshots/screenshot_04.png b/analytic_accounts_on_stock_picking/static/description/assets/screenshots/screenshot_04.png new file mode 100644 index 000000000..bc7dbd911 Binary files /dev/null and b/analytic_accounts_on_stock_picking/static/description/assets/screenshots/screenshot_04.png differ diff --git a/analytic_accounts_on_stock_picking/static/description/assets/screenshots/screenshot_06.png b/analytic_accounts_on_stock_picking/static/description/assets/screenshots/screenshot_06.png new file mode 100644 index 000000000..28ca3600d Binary files /dev/null and b/analytic_accounts_on_stock_picking/static/description/assets/screenshots/screenshot_06.png differ diff --git a/analytic_accounts_on_stock_picking/static/description/assets/screenshots/screenshot_07.png b/analytic_accounts_on_stock_picking/static/description/assets/screenshots/screenshot_07.png new file mode 100644 index 000000000..fb3c744f7 Binary files /dev/null and b/analytic_accounts_on_stock_picking/static/description/assets/screenshots/screenshot_07.png differ diff --git a/analytic_accounts_on_stock_picking/static/description/assets/screenshots/screenshot_09.png b/analytic_accounts_on_stock_picking/static/description/assets/screenshots/screenshot_09.png new file mode 100644 index 000000000..1d8ea6b74 Binary files /dev/null and b/analytic_accounts_on_stock_picking/static/description/assets/screenshots/screenshot_09.png differ diff --git a/analytic_accounts_on_stock_picking/static/description/assets/screenshots/screenshot_10.png b/analytic_accounts_on_stock_picking/static/description/assets/screenshots/screenshot_10.png new file mode 100644 index 000000000..bc34c4282 Binary files /dev/null and b/analytic_accounts_on_stock_picking/static/description/assets/screenshots/screenshot_10.png differ diff --git a/analytic_accounts_on_stock_picking/static/description/assets/screenshots/screenshot_11.png b/analytic_accounts_on_stock_picking/static/description/assets/screenshots/screenshot_11.png new file mode 100644 index 000000000..19c92159b Binary files /dev/null and b/analytic_accounts_on_stock_picking/static/description/assets/screenshots/screenshot_11.png differ diff --git a/analytic_accounts_on_stock_picking/static/description/assets/screenshots/screenshot_13.png b/analytic_accounts_on_stock_picking/static/description/assets/screenshots/screenshot_13.png new file mode 100644 index 000000000..16d1570a0 Binary files /dev/null and b/analytic_accounts_on_stock_picking/static/description/assets/screenshots/screenshot_13.png differ diff --git a/analytic_accounts_on_stock_picking/static/description/banner.jpg b/analytic_accounts_on_stock_picking/static/description/banner.jpg new file mode 100644 index 000000000..54b7a1b68 Binary files /dev/null and b/analytic_accounts_on_stock_picking/static/description/banner.jpg differ diff --git a/analytic_accounts_on_stock_picking/static/description/icon.png b/analytic_accounts_on_stock_picking/static/description/icon.png new file mode 100644 index 000000000..6a564c2da Binary files /dev/null and b/analytic_accounts_on_stock_picking/static/description/icon.png differ diff --git a/analytic_accounts_on_stock_picking/static/description/index.html b/analytic_accounts_on_stock_picking/static/description/index.html new file mode 100644 index 000000000..ee6d67e92 --- /dev/null +++ b/analytic_accounts_on_stock_picking/static/description/index.html @@ -0,0 +1,799 @@ + + + + + + + Timesheet PDF Report + + + + + + + + +
+
+
+
+
+ +
+
+
+ Community +
+
+ Enterprise +
+
+ Odoo.Sh +
+
+
+
+
+
+

+ Analytic Account on Stock Picking

+

+ Analytic Account and Analytic Tags Features for Stock Picking +

+
+ +
+
+
+
+
+

+ Key Highlights +

+
+
+
+
+
+ +
+
+

+ Help to show the selected analytic account while delivering the products in the case of sale.

+ +
+
+
+
+
+
+ +
+
+

+ Help to show the selected analytic account while receiving the products in the case of purchase

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

+ Update the Group Access for the Stock Managing Team with the Full Accounting Feature +

+
+ Settings > Groups > Show Full Accounting Features +
+
+
+
+
+
+
+ +
+
+

+ Enable Analytic Accounting from Invoicing >Configuration >Settings >Analytic Accounting +

+ +
+
+
+
+
+
+ +
+
+

+ While creating Quotations, from Other Info page we can add Analytic Account +

+ +
+
+
+
+
+
+ +
+
+

+ In the order line we are able to specify the analytic distribution with percentage +

+ +
+
+
+
+
+
+ +
+
+

+ Can see the selected analytic distribution at the time of invoicing +

+ +
+
+
+
+
+
+ +
+
+

+ In each mentioned account we can see the specified amount, and it also shows the corresponding transfer. +

+ +
+
+
+
+
+
+ +
+
+

+ Specify the analytic account at the time of purchase with percentage of amount that we want to transfer +

+ +
+
+
+
+
+
+ +
+
+

+ While Receiving the product we can see the selected analytic account +

+ +
+
+
+
+
+
+ +
+
+

+ Can see the selected analytic account at the time of billing +

+ +
+
+
+
+
+
+ +
+
+

+ Can see the specified percentage of amount in corresponding account, it shows negative sign + since we are purchasing +

+ +
+
+
+
+
+
+
    +
  • + From the Gross Margin tab of related products we can see the corresponding amount with related transfer +
  • +
  • + Works in community as well as enterprise edition. +
  • +
+
+
+
+
+
+
Version + 17.0.1.0.0|Released on:26th Jul 2024 +
+

+ + Initial Commit for Analytic Account on Stock Picking.

+
+
+
+
+
+
+
+

+ Related Products

+
+
+ +
+
+

+ Our Services

+ +
+
+
+
+
+
+
+
+ service-icon +
+
+

Odoo + Customization

+
+
+
+
+
+
+ service-icon +
+
+

Odoo + Implementation

+
+
+
+
+
+
+ service-icon +
+
+

Odoo + Support

+
+
+
+
+
+
+ service-icon +
+
+

Hire + Odoo Developer

+
+
+
+
+ +
+
+ service-icon +
+
+

Odoo + Integration

+
+
+
+
+
+
+ service-icon +
+
+

Odoo + Migration

+
+
+
+
+
+
+ service-icon +
+
+

Odoo + Consultancy

+
+
+
+
+
+
+ service-icon +
+
+

Odoo + Implementation

+
+
+
+
+
+
+ service-icon +
+
+

Odoo + Licensing Consultancy

+
+
+
+
+
+
+

+ Our Industries

+ +
+
+
+
+
+
+ +

Trading

+

Easily procure and sell your products

+
+
+
+
+ +

POS

+

Easy configuration and convivial experience

+
+
+
+
+ +

+ Education

+

A platform for educational management

+
+
+
+
+ +

+ Manufacturing

+

Plan, track and schedule your operations

+
+
+
+
+ +

E-commerce & + Website

+

Mobile friendly, awe-inspiring product pages

+
+
+
+
+ +

Service + Management

+

Keep track of services and invoice

+
+
+
+
+ +

+ Restaurant

+

Run your bar or restaurant methodically

+
+
+
+
+ +

Hotel + Management

+

An all-inclusive hotel management application

+
+
+
+
+
+
+

+ Support

+
+
+
+
+
+
+
+ +
+ Need + Help? +

Got + questions or need help? Get in touch.

+
odoo@cybrosys.com +
+
+
+
+
+
+
+
+ +
+ WhatsApp +

Say hi to + us on WhatsApp!

+
+91 + 99456767686 +
+
+
+
+
+
+
+
+
+ + + + + + \ No newline at end of file diff --git a/analytic_accounts_on_stock_picking/views/account_analytic_line_views.xml b/analytic_accounts_on_stock_picking/views/account_analytic_line_views.xml new file mode 100644 index 000000000..c309672cf --- /dev/null +++ b/analytic_accounts_on_stock_picking/views/account_analytic_line_views.xml @@ -0,0 +1,17 @@ + + + + + + account.analytic.line.view.form.inherit.analytic.account.on.stock.picking + + account.analytic.line + + + + + + + + diff --git a/analytic_accounts_on_stock_picking/views/stock_picking_views.xml b/analytic_accounts_on_stock_picking/views/stock_picking_views.xml new file mode 100644 index 000000000..c62d2e5b2 --- /dev/null +++ b/analytic_accounts_on_stock_picking/views/stock_picking_views.xml @@ -0,0 +1,18 @@ + + + + + + stock.picking.view.form.inherit.analytic.account.on.stock.picking + + stock.picking + + + + + + + + +