diff --git a/invoice_or_bill_for_selected_order_lines/README.rst b/invoice_or_bill_for_selected_order_lines/README.rst deleted file mode 100644 index 5d8730a70..000000000 --- a/invoice_or_bill_for_selected_order_lines/README.rst +++ /dev/null @@ -1,46 +0,0 @@ -.. image:: https://img.shields.io/badge/licence-LGPL--3-blue.svg - :target: https://www.gnu.org/licenses/lgpl-3.0-standalone.html - :alt: License: LGPL-3 - -Invoice Or Bill For Selected Order Lines -======================================== -* We can create invoice for the selected products from order line. Also we can use this feature in the case of bills. -* We can also create the invoice or bill for remaining products by selecting the products. - -Configuration -============= - * No additional configurations needed - -Company -------- -* `Cybrosys Techno Solutions `__ - -License -------- -General Public License, Version 3 (LGPL v3). -(https://www.gnu.org/licenses/lgpl-3.0-standalone.html) - -Credits -------- -Developers: (V15) Saneen K, 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/invoice_or_bill_for_selected_order_lines/__init__.py b/invoice_or_bill_for_selected_order_lines/__init__.py deleted file mode 100644 index 3d64a70fa..000000000 --- a/invoice_or_bill_for_selected_order_lines/__init__.py +++ /dev/null @@ -1,22 +0,0 @@ -# -*- coding: utf-8 -*- -############################################################################### -# -# Cybrosys Technologies Pvt. Ltd. -# -# Copyright (C) 2023-TODAY Cybrosys Technologies() -# Author: Saneen K (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/invoice_or_bill_for_selected_order_lines/__manifest__.py b/invoice_or_bill_for_selected_order_lines/__manifest__.py deleted file mode 100644 index 0b3c1e005..000000000 --- a/invoice_or_bill_for_selected_order_lines/__manifest__.py +++ /dev/null @@ -1,45 +0,0 @@ -# -*- coding: utf-8 -*- -############################################################################### -# -# Cybrosys Technologies Pvt. Ltd. -# Copyright (C) 2023-TODAY Cybrosys Technologies(). -# Author: Saneen K (odoo@cybrosys.com) -# -# This program is free software: you can modify -# it under the terms of the GNU LESSER GENERAL PUBLIC LICENSE (LGPL v3) as -# published by the Free Software Foundation, either version 3 of the -# License, or (at your option) any later version. -# -# 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 for more details. -# -# You should have received a copy of the GNU LESSER GENERAL PUBLIC LICENSE -# along with this program. If not, see . -# -############################################################################### -{ - 'name': "Invoice Or Bill For Selected Order Lines", - 'version': '15.0.1.0.0', - 'category': 'Accounting,Purchases,Sales', - 'summary': 'Can use only selected products to invoice as well as bills.', - 'description': 'We can create invoice for the selected products from order ' - 'line. Also we can use this feature in the case of bills.' - ' We can also create the invoice or bill for remaining ' - 'products by selecting the products.', - 'author': 'Cybrosys Techno Solutions', - 'company': 'Cybrosys Techno Solutions', - 'maintainer': 'Cybrosys Techno Solutions', - 'website': 'https://www.cybrosys.com', - 'depends': ['sale_management', 'purchase', 'stock'], - 'data': [ - 'views/purchase_order_views.xml', - 'views/sale_order_views.xml', - ], - 'images': ['static/description/banner.png'], - 'license': 'LGPL-3', - 'installable': True, - 'application': False, - 'auto_install': False, -} \ No newline at end of file diff --git a/invoice_or_bill_for_selected_order_lines/doc/RELEASE_NOTES.md b/invoice_or_bill_for_selected_order_lines/doc/RELEASE_NOTES.md deleted file mode 100644 index ce039890f..000000000 --- a/invoice_or_bill_for_selected_order_lines/doc/RELEASE_NOTES.md +++ /dev/null @@ -1,6 +0,0 @@ -## Module - -#### 19.07.2023 -#### Version 15.0.1.0.0 -#### ADD -- Initial commit for Invoice Or Bill For Selected Order Lines diff --git a/invoice_or_bill_for_selected_order_lines/models/__init__.py b/invoice_or_bill_for_selected_order_lines/models/__init__.py deleted file mode 100644 index c88dfb300..000000000 --- a/invoice_or_bill_for_selected_order_lines/models/__init__.py +++ /dev/null @@ -1,23 +0,0 @@ -# -*- coding: utf-8 -*- -############################################################################### -# -# Cybrosys Technologies Pvt. Ltd. -# Copyright (C) 2023-TODAY Cybrosys Technologies(). -# Author: Saneen K (odoo@cybrosys.com) -# -# This program is free software: you can modify -# it under the terms of the GNU LESSER GENERAL PUBLIC LICENSE (LGPL v3) as -# published by the Free Software Foundation, either version 3 of the -# License, or (at your option) any later version. -# -# 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 for more details. -# -# You should have received a copy of the GNU LESSER GENERAL PUBLIC LICENSE -# along with this program. If not, see . -# -############################################################################### -from . import purchase_order -from . import sale_order diff --git a/invoice_or_bill_for_selected_order_lines/models/purchase_order.py b/invoice_or_bill_for_selected_order_lines/models/purchase_order.py deleted file mode 100644 index c8ef92b57..000000000 --- a/invoice_or_bill_for_selected_order_lines/models/purchase_order.py +++ /dev/null @@ -1,135 +0,0 @@ -# -*- coding: utf-8 -*- -############################################################################### -# -# Cybrosys Technologies Pvt. Ltd. -# Copyright (C) 2023-TODAY Cybrosys Technologies(). -# Author: Saneen K (odoo@cybrosys.com) -# -# This program is free software: you can modify -# it under the terms of the GNU LESSER GENERAL PUBLIC LICENSE (LGPL v3) as -# published by the Free Software Foundation, either version 3 of the -# License, or (at your option) any later version. -# -# 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 for more details. -# -# You should have received a copy of the GNU LESSER GENERAL PUBLIC LICENSE -# along with this program. If not, see . -# -############################################################################### -from odoo import fields, models, _ -from odoo.exceptions import UserError -from odoo.tools import float_is_zero, groupby - - -class PurchaseOrder(models.Model): - """Inherits the purchase order""" - _inherit = 'purchase.order' - - def action_select_all(self): - """Select all the products from the sale order line for invoice""" - for rec in self.order_line: - if rec.qty_to_invoice > 0: - rec.is_product_select = True - - def action_deselect_all(self): - """Deselect all the products from the sale order line for invoice""" - for rec in self.order_line: - if rec.qty_to_invoice: - rec.is_product_select = False - - def action_create_invoice(self): - """Create the invoice associated to the PO and Update the invoiceable - lines on the basis of selected lines""" - precision = self.env['decimal.precision'].precision_get( - 'Product Unit of Measure') - # 1) Prepare invoice vals and clean-up the section lines - invoice_vals_list = [] - sequence = 10 - for order in self: - if order.invoice_status != 'to invoice': - continue - order = order.with_company(order.company_id) - pending_section = None - # Invoice values. - invoice_vals = order._prepare_invoice() - # Invoice line values (keep only necessary sections). - for line in order.order_line: - if (line.is_product_select is True) or \ - True not in order.order_line.mapped( - 'is_product_select'): - if line.display_type == 'line_section': - pending_section = line - continue - if not float_is_zero(line.qty_to_invoice, - precision_digits=precision): - if pending_section: - line_vals = pending_section. \ - _prepare_account_move_line() - line_vals.update({'sequence': sequence}) - invoice_vals['invoice_line_ids'].append( - (0, 0, line_vals)) - sequence += 1 - pending_section = None - line_vals = line._prepare_account_move_line() - line_vals.update({'sequence': sequence}) - invoice_vals['invoice_line_ids'].append( - (0, 0, line_vals)) - sequence += 1 - invoice_vals_list.append(invoice_vals) - if not invoice_vals_list: - raise UserError(_('There is no invoiceable line. If a product has a' - ' control policy based on received quantity, ' - 'please make sure that a quantity has ' - 'been received.')) - # 2) group by (company_id, partner_id, currency_id) for batch creation - new_invoice_vals_list = [] - for grouping_keys, invoices in groupby(invoice_vals_list, key=lambda - x: (x.get('company_id'), x.get('partner_id'), - x.get('currency_id'))): - origins = set() - payment_refs = set() - refs = set() - ref_invoice_vals = None - for invoice_vals in invoices: - if not ref_invoice_vals: - ref_invoice_vals = invoice_vals - else: - ref_invoice_vals['invoice_line_ids'] += \ - invoice_vals['invoice_line_ids'] - origins.add(invoice_vals['invoice_origin']) - payment_refs.add(invoice_vals['payment_reference']) - refs.add(invoice_vals['ref']) - ref_invoice_vals.update({ - 'ref': ', '.join(refs)[:2000], - 'invoice_origin': ', '.join(origins), - 'payment_reference': len(payment_refs) == 1 and payment_refs. - pop() or False, - }) - new_invoice_vals_list.append(ref_invoice_vals) - invoice_vals_list = new_invoice_vals_list - # 3) Create invoices. - moves = self.env['account.move'] - AccountMove = self.env['account.move'].with_context( - default_move_type='in_invoice') - for vals in invoice_vals_list: - moves |= AccountMove.with_company(vals['company_id']).create(vals) - # 4) Some moves might actually be refunds: convert them if the - # total amount is negative - # We do this after the moves have been created since we need taxes, - # 'etc. to know if the total - # is actually negative or not - moves.filtered(lambda m: m.currency_id.round(m.amount_total) < 0) \ - .action_switch_invoice_into_refund_credit_note() - return self.action_view_invoice(moves) - - -class PurchaseOrderLine(models.Model): - """Inherits the purchase order line""" - _inherit = 'purchase.order.line' - - is_product_select = fields.Boolean(string="Select", - help="Select products from order line", - copy=False) diff --git a/invoice_or_bill_for_selected_order_lines/models/sale_order.py b/invoice_or_bill_for_selected_order_lines/models/sale_order.py deleted file mode 100644 index d997547f8..000000000 --- a/invoice_or_bill_for_selected_order_lines/models/sale_order.py +++ /dev/null @@ -1,86 +0,0 @@ -# -*- coding: utf-8 -*- -############################################################################### -# -# Cybrosys Technologies Pvt. Ltd. -# Copyright (C) 2023-TODAY Cybrosys Technologies(). -# Author: Saneen K (odoo@cybrosys.com) -# -# This program is free software: you can modify -# it under the terms of the GNU LESSER GENERAL PUBLIC LICENSE (LGPL v3) as -# published by the Free Software Foundation, either version 3 of the -# License, or (at your option) any later version. -# -# 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 for more details. -# -# You should have received a copy of the GNU LESSER GENERAL PUBLIC LICENSE -# along with this program. If not, see . -# -############################################################################### -from odoo import fields, models -from odoo.tools import float_is_zero - - -class SaleOrder(models.Model): - """Inherits the sale order for selecting products""" - _inherit = 'sale.order' - - def action_select_all(self): - """Select all the products from the sale order line for invoice""" - for rec in self.order_line: - if rec.qty_to_invoice > 0: - rec.is_product_select = True - - def action_deselect_all(self): - """ Deselect all the products from the sale order line for invoice""" - for rec in self.order_line: - if rec.qty_to_invoice: - rec.is_product_select = False - - def _get_invoiceable_lines(self, final=False): - """Return the invoice-able lines for order `self` and Update the - invoicable lines on the basis of selected lines""" - down_payment_line_ids = [] - invoiceable_line_ids = [] - pending_section = None - precision = self.env['decimal.precision'].precision_get( - 'Product Unit of Measure') - selected_lines = [] - for line in self.order_line: - if (line.is_product_select or line.is_downpayment) or \ - True not in self.order_line.mapped('is_product_select'): - selected_lines.append(line) - if line.display_type == 'line_section': - # Only invoice the section if one of its lines is - # invoiceable - pending_section = line - continue - if line.display_type != 'line_note' and float_is_zero( - line.qty_to_invoice, precision_digits=precision): - continue - if line.qty_to_invoice > 0 or (line.qty_to_invoice < 0 - and final) or \ - line.display_type == 'line_note': - if line.is_downpayment: - # Keep down payment lines separately, to put them - # together at the end of the invoice, in a specific - # dedicated section. - down_payment_line_ids.append(line.id) - continue - if pending_section: - invoiceable_line_ids.append(pending_section.id) - pending_section = None - invoiceable_line_ids.append(line.id) - return self.env['sale.order.line'].browse(invoiceable_line_ids + - down_payment_line_ids) - - -class SaleOrderLine(models.Model): - """Inherits the sale order line for adding the boolean field""" - _inherit = 'sale.order.line' - - is_product_select = fields.Boolean(string="Select", - help="Select products from order line", - copy=False) diff --git a/invoice_or_bill_for_selected_order_lines/static/description/assets/icons/check.png b/invoice_or_bill_for_selected_order_lines/static/description/assets/icons/check.png deleted file mode 100644 index c8e85f51d..000000000 Binary files a/invoice_or_bill_for_selected_order_lines/static/description/assets/icons/check.png and /dev/null differ diff --git a/invoice_or_bill_for_selected_order_lines/static/description/assets/icons/chevron.png b/invoice_or_bill_for_selected_order_lines/static/description/assets/icons/chevron.png deleted file mode 100644 index 2089293d6..000000000 Binary files a/invoice_or_bill_for_selected_order_lines/static/description/assets/icons/chevron.png and /dev/null differ diff --git a/invoice_or_bill_for_selected_order_lines/static/description/assets/icons/cogs.png b/invoice_or_bill_for_selected_order_lines/static/description/assets/icons/cogs.png deleted file mode 100644 index 95d0bad62..000000000 Binary files a/invoice_or_bill_for_selected_order_lines/static/description/assets/icons/cogs.png and /dev/null differ diff --git a/invoice_or_bill_for_selected_order_lines/static/description/assets/icons/consultation.png b/invoice_or_bill_for_selected_order_lines/static/description/assets/icons/consultation.png deleted file mode 100644 index 8319d4baa..000000000 Binary files a/invoice_or_bill_for_selected_order_lines/static/description/assets/icons/consultation.png and /dev/null differ diff --git a/invoice_or_bill_for_selected_order_lines/static/description/assets/icons/ecom-black.png b/invoice_or_bill_for_selected_order_lines/static/description/assets/icons/ecom-black.png deleted file mode 100644 index a9385ff13..000000000 Binary files a/invoice_or_bill_for_selected_order_lines/static/description/assets/icons/ecom-black.png and /dev/null differ diff --git a/invoice_or_bill_for_selected_order_lines/static/description/assets/icons/education-black.png b/invoice_or_bill_for_selected_order_lines/static/description/assets/icons/education-black.png deleted file mode 100644 index 3eb09b27b..000000000 Binary files a/invoice_or_bill_for_selected_order_lines/static/description/assets/icons/education-black.png and /dev/null differ diff --git a/invoice_or_bill_for_selected_order_lines/static/description/assets/icons/hotel-black.png b/invoice_or_bill_for_selected_order_lines/static/description/assets/icons/hotel-black.png deleted file mode 100644 index 130f613be..000000000 Binary files a/invoice_or_bill_for_selected_order_lines/static/description/assets/icons/hotel-black.png and /dev/null differ diff --git a/invoice_or_bill_for_selected_order_lines/static/description/assets/icons/license.png b/invoice_or_bill_for_selected_order_lines/static/description/assets/icons/license.png deleted file mode 100644 index a5869797e..000000000 Binary files a/invoice_or_bill_for_selected_order_lines/static/description/assets/icons/license.png and /dev/null differ diff --git a/invoice_or_bill_for_selected_order_lines/static/description/assets/icons/lifebuoy.png b/invoice_or_bill_for_selected_order_lines/static/description/assets/icons/lifebuoy.png deleted file mode 100644 index 658d56ccc..000000000 Binary files a/invoice_or_bill_for_selected_order_lines/static/description/assets/icons/lifebuoy.png and /dev/null differ diff --git a/invoice_or_bill_for_selected_order_lines/static/description/assets/icons/manufacturing-black.png b/invoice_or_bill_for_selected_order_lines/static/description/assets/icons/manufacturing-black.png deleted file mode 100644 index 697eb0e9f..000000000 Binary files a/invoice_or_bill_for_selected_order_lines/static/description/assets/icons/manufacturing-black.png and /dev/null differ diff --git a/invoice_or_bill_for_selected_order_lines/static/description/assets/icons/pos-black.png b/invoice_or_bill_for_selected_order_lines/static/description/assets/icons/pos-black.png deleted file mode 100644 index 97c0f90c1..000000000 Binary files a/invoice_or_bill_for_selected_order_lines/static/description/assets/icons/pos-black.png and /dev/null differ diff --git a/invoice_or_bill_for_selected_order_lines/static/description/assets/icons/puzzle.png b/invoice_or_bill_for_selected_order_lines/static/description/assets/icons/puzzle.png deleted file mode 100644 index 65cf854e7..000000000 Binary files a/invoice_or_bill_for_selected_order_lines/static/description/assets/icons/puzzle.png and /dev/null differ diff --git a/invoice_or_bill_for_selected_order_lines/static/description/assets/icons/restaurant-black.png b/invoice_or_bill_for_selected_order_lines/static/description/assets/icons/restaurant-black.png deleted file mode 100644 index 4a35eb939..000000000 Binary files a/invoice_or_bill_for_selected_order_lines/static/description/assets/icons/restaurant-black.png and /dev/null differ diff --git a/invoice_or_bill_for_selected_order_lines/static/description/assets/icons/service-black.png b/invoice_or_bill_for_selected_order_lines/static/description/assets/icons/service-black.png deleted file mode 100644 index 301ab51cb..000000000 Binary files a/invoice_or_bill_for_selected_order_lines/static/description/assets/icons/service-black.png and /dev/null differ diff --git a/invoice_or_bill_for_selected_order_lines/static/description/assets/icons/trading-black.png b/invoice_or_bill_for_selected_order_lines/static/description/assets/icons/trading-black.png deleted file mode 100644 index 9398ba2f1..000000000 Binary files a/invoice_or_bill_for_selected_order_lines/static/description/assets/icons/trading-black.png and /dev/null differ diff --git a/invoice_or_bill_for_selected_order_lines/static/description/assets/icons/training.png b/invoice_or_bill_for_selected_order_lines/static/description/assets/icons/training.png deleted file mode 100644 index 884ca024d..000000000 Binary files a/invoice_or_bill_for_selected_order_lines/static/description/assets/icons/training.png and /dev/null differ diff --git a/invoice_or_bill_for_selected_order_lines/static/description/assets/icons/update.png b/invoice_or_bill_for_selected_order_lines/static/description/assets/icons/update.png deleted file mode 100644 index ecbc5a01a..000000000 Binary files a/invoice_or_bill_for_selected_order_lines/static/description/assets/icons/update.png and /dev/null differ diff --git a/invoice_or_bill_for_selected_order_lines/static/description/assets/icons/user.png b/invoice_or_bill_for_selected_order_lines/static/description/assets/icons/user.png deleted file mode 100644 index 6ffb23d9f..000000000 Binary files a/invoice_or_bill_for_selected_order_lines/static/description/assets/icons/user.png and /dev/null differ diff --git a/invoice_or_bill_for_selected_order_lines/static/description/assets/icons/wrench.png b/invoice_or_bill_for_selected_order_lines/static/description/assets/icons/wrench.png deleted file mode 100644 index 6c04dea0f..000000000 Binary files a/invoice_or_bill_for_selected_order_lines/static/description/assets/icons/wrench.png and /dev/null differ diff --git a/invoice_or_bill_for_selected_order_lines/static/description/assets/misc/categories.png b/invoice_or_bill_for_selected_order_lines/static/description/assets/misc/categories.png deleted file mode 100644 index bedf1e0b1..000000000 Binary files a/invoice_or_bill_for_selected_order_lines/static/description/assets/misc/categories.png and /dev/null differ diff --git a/invoice_or_bill_for_selected_order_lines/static/description/assets/misc/check-box.png b/invoice_or_bill_for_selected_order_lines/static/description/assets/misc/check-box.png deleted file mode 100644 index 42caf24b9..000000000 Binary files a/invoice_or_bill_for_selected_order_lines/static/description/assets/misc/check-box.png and /dev/null differ diff --git a/invoice_or_bill_for_selected_order_lines/static/description/assets/misc/compass.png b/invoice_or_bill_for_selected_order_lines/static/description/assets/misc/compass.png deleted file mode 100644 index d5fed8faa..000000000 Binary files a/invoice_or_bill_for_selected_order_lines/static/description/assets/misc/compass.png and /dev/null differ diff --git a/invoice_or_bill_for_selected_order_lines/static/description/assets/misc/corporate.png b/invoice_or_bill_for_selected_order_lines/static/description/assets/misc/corporate.png deleted file mode 100644 index 2eb13edbf..000000000 Binary files a/invoice_or_bill_for_selected_order_lines/static/description/assets/misc/corporate.png and /dev/null differ diff --git a/invoice_or_bill_for_selected_order_lines/static/description/assets/misc/customer-support.png b/invoice_or_bill_for_selected_order_lines/static/description/assets/misc/customer-support.png deleted file mode 100644 index 79efc72ed..000000000 Binary files a/invoice_or_bill_for_selected_order_lines/static/description/assets/misc/customer-support.png and /dev/null differ diff --git a/invoice_or_bill_for_selected_order_lines/static/description/assets/misc/cybrosys-logo.png b/invoice_or_bill_for_selected_order_lines/static/description/assets/misc/cybrosys-logo.png deleted file mode 100644 index cc3cc0ccf..000000000 Binary files a/invoice_or_bill_for_selected_order_lines/static/description/assets/misc/cybrosys-logo.png and /dev/null differ diff --git a/invoice_or_bill_for_selected_order_lines/static/description/assets/misc/features.png b/invoice_or_bill_for_selected_order_lines/static/description/assets/misc/features.png deleted file mode 100644 index b41769f77..000000000 Binary files a/invoice_or_bill_for_selected_order_lines/static/description/assets/misc/features.png and /dev/null differ diff --git a/invoice_or_bill_for_selected_order_lines/static/description/assets/misc/logo.png b/invoice_or_bill_for_selected_order_lines/static/description/assets/misc/logo.png deleted file mode 100644 index 478462d3e..000000000 Binary files a/invoice_or_bill_for_selected_order_lines/static/description/assets/misc/logo.png and /dev/null differ diff --git a/invoice_or_bill_for_selected_order_lines/static/description/assets/misc/pictures.png b/invoice_or_bill_for_selected_order_lines/static/description/assets/misc/pictures.png deleted file mode 100644 index 56d255fe9..000000000 Binary files a/invoice_or_bill_for_selected_order_lines/static/description/assets/misc/pictures.png and /dev/null differ diff --git a/invoice_or_bill_for_selected_order_lines/static/description/assets/misc/pie-chart.png b/invoice_or_bill_for_selected_order_lines/static/description/assets/misc/pie-chart.png deleted file mode 100644 index 426e05244..000000000 Binary files a/invoice_or_bill_for_selected_order_lines/static/description/assets/misc/pie-chart.png and /dev/null differ diff --git a/invoice_or_bill_for_selected_order_lines/static/description/assets/misc/right-arrow.png b/invoice_or_bill_for_selected_order_lines/static/description/assets/misc/right-arrow.png deleted file mode 100644 index 730984a06..000000000 Binary files a/invoice_or_bill_for_selected_order_lines/static/description/assets/misc/right-arrow.png and /dev/null differ diff --git a/invoice_or_bill_for_selected_order_lines/static/description/assets/misc/star.png b/invoice_or_bill_for_selected_order_lines/static/description/assets/misc/star.png deleted file mode 100644 index 2eb9ab29f..000000000 Binary files a/invoice_or_bill_for_selected_order_lines/static/description/assets/misc/star.png and /dev/null differ diff --git a/invoice_or_bill_for_selected_order_lines/static/description/assets/misc/support.png b/invoice_or_bill_for_selected_order_lines/static/description/assets/misc/support.png deleted file mode 100644 index 4f18b8b82..000000000 Binary files a/invoice_or_bill_for_selected_order_lines/static/description/assets/misc/support.png and /dev/null differ diff --git a/invoice_or_bill_for_selected_order_lines/static/description/assets/misc/whatsapp.png b/invoice_or_bill_for_selected_order_lines/static/description/assets/misc/whatsapp.png deleted file mode 100644 index d513a5356..000000000 Binary files a/invoice_or_bill_for_selected_order_lines/static/description/assets/misc/whatsapp.png and /dev/null differ diff --git a/invoice_or_bill_for_selected_order_lines/static/description/assets/modules/1.png b/invoice_or_bill_for_selected_order_lines/static/description/assets/modules/1.png deleted file mode 100644 index 004c61a9e..000000000 Binary files a/invoice_or_bill_for_selected_order_lines/static/description/assets/modules/1.png and /dev/null differ diff --git a/invoice_or_bill_for_selected_order_lines/static/description/assets/modules/2.png b/invoice_or_bill_for_selected_order_lines/static/description/assets/modules/2.png deleted file mode 100644 index 04d502e26..000000000 Binary files a/invoice_or_bill_for_selected_order_lines/static/description/assets/modules/2.png and /dev/null differ diff --git a/invoice_or_bill_for_selected_order_lines/static/description/assets/modules/3.png b/invoice_or_bill_for_selected_order_lines/static/description/assets/modules/3.png deleted file mode 100644 index c4b3a2088..000000000 Binary files a/invoice_or_bill_for_selected_order_lines/static/description/assets/modules/3.png and /dev/null differ diff --git a/invoice_or_bill_for_selected_order_lines/static/description/assets/modules/4.png b/invoice_or_bill_for_selected_order_lines/static/description/assets/modules/4.png deleted file mode 100644 index 958ed2bf4..000000000 Binary files a/invoice_or_bill_for_selected_order_lines/static/description/assets/modules/4.png and /dev/null differ diff --git a/invoice_or_bill_for_selected_order_lines/static/description/assets/modules/5.png b/invoice_or_bill_for_selected_order_lines/static/description/assets/modules/5.png deleted file mode 100644 index c138dd7c2..000000000 Binary files a/invoice_or_bill_for_selected_order_lines/static/description/assets/modules/5.png and /dev/null differ diff --git a/invoice_or_bill_for_selected_order_lines/static/description/assets/modules/6.png b/invoice_or_bill_for_selected_order_lines/static/description/assets/modules/6.png deleted file mode 100644 index 09e2d45b2..000000000 Binary files a/invoice_or_bill_for_selected_order_lines/static/description/assets/modules/6.png and /dev/null differ diff --git a/invoice_or_bill_for_selected_order_lines/static/description/assets/screenshots/1-ISP.png b/invoice_or_bill_for_selected_order_lines/static/description/assets/screenshots/1-ISP.png deleted file mode 100644 index 57c47581f..000000000 Binary files a/invoice_or_bill_for_selected_order_lines/static/description/assets/screenshots/1-ISP.png and /dev/null differ diff --git a/invoice_or_bill_for_selected_order_lines/static/description/assets/screenshots/2-ISP.png b/invoice_or_bill_for_selected_order_lines/static/description/assets/screenshots/2-ISP.png deleted file mode 100644 index a4db8ef12..000000000 Binary files a/invoice_or_bill_for_selected_order_lines/static/description/assets/screenshots/2-ISP.png and /dev/null differ diff --git a/invoice_or_bill_for_selected_order_lines/static/description/assets/screenshots/3-ISP.png b/invoice_or_bill_for_selected_order_lines/static/description/assets/screenshots/3-ISP.png deleted file mode 100644 index a6e9c7530..000000000 Binary files a/invoice_or_bill_for_selected_order_lines/static/description/assets/screenshots/3-ISP.png and /dev/null differ diff --git a/invoice_or_bill_for_selected_order_lines/static/description/assets/screenshots/4-ISP.png b/invoice_or_bill_for_selected_order_lines/static/description/assets/screenshots/4-ISP.png deleted file mode 100644 index bc8da8b28..000000000 Binary files a/invoice_or_bill_for_selected_order_lines/static/description/assets/screenshots/4-ISP.png and /dev/null differ diff --git a/invoice_or_bill_for_selected_order_lines/static/description/assets/screenshots/5-ISP.png b/invoice_or_bill_for_selected_order_lines/static/description/assets/screenshots/5-ISP.png deleted file mode 100644 index f5137379d..000000000 Binary files a/invoice_or_bill_for_selected_order_lines/static/description/assets/screenshots/5-ISP.png and /dev/null differ diff --git a/invoice_or_bill_for_selected_order_lines/static/description/assets/screenshots/6-ISP.png b/invoice_or_bill_for_selected_order_lines/static/description/assets/screenshots/6-ISP.png deleted file mode 100644 index 6238a5289..000000000 Binary files a/invoice_or_bill_for_selected_order_lines/static/description/assets/screenshots/6-ISP.png and /dev/null differ diff --git a/invoice_or_bill_for_selected_order_lines/static/description/assets/screenshots/hero.gif b/invoice_or_bill_for_selected_order_lines/static/description/assets/screenshots/hero.gif deleted file mode 100644 index 50cbbfba5..000000000 Binary files a/invoice_or_bill_for_selected_order_lines/static/description/assets/screenshots/hero.gif and /dev/null differ diff --git a/invoice_or_bill_for_selected_order_lines/static/description/banner.png b/invoice_or_bill_for_selected_order_lines/static/description/banner.png deleted file mode 100644 index 94bab95e5..000000000 Binary files a/invoice_or_bill_for_selected_order_lines/static/description/banner.png and /dev/null differ diff --git a/invoice_or_bill_for_selected_order_lines/static/description/icon.png b/invoice_or_bill_for_selected_order_lines/static/description/icon.png deleted file mode 100644 index 88fcb6538..000000000 Binary files a/invoice_or_bill_for_selected_order_lines/static/description/icon.png and /dev/null differ diff --git a/invoice_or_bill_for_selected_order_lines/static/description/index.html b/invoice_or_bill_for_selected_order_lines/static/description/index.html deleted file mode 100644 index fba9725df..000000000 --- a/invoice_or_bill_for_selected_order_lines/static/description/index.html +++ /dev/null @@ -1,569 +0,0 @@ -
- -
- -
-
- Odoo.sh -
-
- Community -
-
- Enterprise -
-
-
- -
-
-
- -

- Invoice Or Bill For Selected Order lines

-

Create invoice or bill for the selected order lines only.

- - -
-
-
- - -
- - -
-
- -
-

Explore This - Module

-
- - - - -
-
- -
-

Overview -

-
-
-
- This module helps to create invoices only for selected products from the order line.This feature is also available - during the creation of vendor bill. -
-
- - - -
-
- -
-

Features -

-
-
-
-
- - Can Create Invoice for Selected Products. -
-
- - Can Create Bill for Selected Products. -
- - -
-
- -
- - Available in Odoo 15.0 - Community, Odoo.sh and Enterprise. -
- -
-
- - - -
-
- -
-

Screenshots -

-
-
-
- -
-

Invoice for Selected Products. -

-

After confirming a sale order we can see the options for selecting and deselecting the products - from sale order line. And click on the 'Create Invoice'. -

- -
- -
-

Select 'Regular Invoice'. -

-

From the wizard select the "Regular Invoice". Then click on the 'Create Invoice'.

- -
- -
-

Product Added. -

-

We can see the selected products are added in to the invoice line. Then confirm the invoice. We can - see the created invoice on the 'Invoice' tab .

- -
- -
-

Remaining Invoice. -

-

We can create invoice for remaining products from the sale order by selecting the remaining product.

- -
- -
-

Bill for Selected Products. -

-

In the case of vendor bills we can select the products from the purchase order line. - Then click on the 'Create Bill'.

- -
- -
-

Products Added. -

-

We can see the selected products are added in to the invoice line.

- -
- -
-
- - - -
-
- -
-

Related - Products -

-
-
-
- -
-
- - - - -
-
- -
-

Our Services -

-
- -
-
-
-
- -
-
- Odoo - Customization
-
- -
-
- -
-
- Odoo - Implementation
-
- -
-
- -
-
- Odoo - Support
-
- - -
-
- -
-
- Hire - Odoo - Developer
-
- -
-
- -
-
- Odoo - Integration
-
- -
-
- -
-
- Odoo - Migration
-
- - -
-
- -
-
- Odoo - Consultancy
-
- -
-
- -
-
- Odoo - Implementation
-
- -
-
- -
-
- 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 86068 - 27707

-
-
-
-
-
-
-
- -
-
-
- \ No newline at end of file diff --git a/invoice_or_bill_for_selected_order_lines/views/purchase_order_views.xml b/invoice_or_bill_for_selected_order_lines/views/purchase_order_views.xml deleted file mode 100644 index 8f03f8b06..000000000 --- a/invoice_or_bill_for_selected_order_lines/views/purchase_order_views.xml +++ /dev/null @@ -1,30 +0,0 @@ - - - - - - purchase.order.view.tree.inherit.invoice.or.bill.for.selected.order.lines - - - purchase.order - - - - - - -
-
-
-
-
-
\ No newline at end of file diff --git a/invoice_or_bill_for_selected_order_lines/views/sale_order_views.xml b/invoice_or_bill_for_selected_order_lines/views/sale_order_views.xml deleted file mode 100644 index d80eb0f97..000000000 --- a/invoice_or_bill_for_selected_order_lines/views/sale_order_views.xml +++ /dev/null @@ -1,29 +0,0 @@ - - - - - - sale.order.view.tree.inherit.invoice.or.bill.for.selected.order.lines - - - sale.order - - - - - -
-
-
-
-
-
\ No newline at end of file