Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[16.0][MIG] account_invoice_variant_configurator #326

Open
wants to merge 10 commits into
base: 16.0
Choose a base branch
from
73 changes: 73 additions & 0 deletions account_invoice_variant_configurator/README.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,73 @@
.. 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

====================================
Invoice Product Variant Configurator
====================================

Product variant configurator on invoice lines.

Installation
============

There is no specific installation instructions for this module.

Configuration
=============

The module is usable without configuration. On invoice forms, when adding
or modifying lines, the user can specify attribute values so the system
will select the correct product automatically, or propose to create a
new product variant if no corresponding variant exists.

With this module, it is best to set the "Variant creations" option
on product templates to "Don't create them automatically".

Usage
=====

.. image:: https://odoo-community.org/website/image/ir.attachment/5784_f2813bd/datas
:alt: Try me on Runbot
:target: https://runbot.odoo-community.org/runbot/137/9.0

Known issues / Roadmap
======================

* Nothing here yet

Bug Tracker
===========

Bugs are tracked on `GitHub Issues
<https://github.com/OCA/product-variant/issues>`_. In case of trouble, please
check there if your issue has already been reported. If you spotted it first,
help us smashing it by providing a detailed and welcomed feedback.

Credits
=======

Images
------

* Odoo Community Association: `Icon <https://github.com/OCA/maintainer-tools/blob/master/template/module/static/description/icon.svg>`_.

Contributors
------------

* Stéphane Bidoul <[email protected]>

Maintainer
----------

.. image:: https://odoo-community.org/logo.png
:alt: Odoo Community Association
:target: https://odoo-community.org

This module is maintained by the OCA.

OCA, or the Odoo Community Association, is a nonprofit organization whose
mission is to support the collaborative development of Odoo features and
promote its widespread use.

To contribute to this module, please visit https://odoo-community.org.
1 change: 1 addition & 0 deletions account_invoice_variant_configurator/__init__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
from . import models
14 changes: 14 additions & 0 deletions account_invoice_variant_configurator/__manifest__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
# Copyright 2016 ACSONE SA/NV
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl).

{
"name": "Invoice Product Variant Configurator",
"summary": """
Product variant configurator on invoice lines""",
"version": "16.0.1.0.0",
"license": "AGPL-3",
"author": "ACSONE SA/NV,Odoo Community Association (OCA)",
"website": "https://github.com/OCA/product-variant",
"depends": ["account", "product_variant_configurator"],
"data": ["views/account_move.xml"],
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,56 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * account_invoice_variant_configurator
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 16.0c\n"
"Report-Msgid-Bugs-To: \n"
"Last-Translator: <>\n"
"Language-Team: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Plural-Forms: \n"

#. module: account_invoice_variant_configurator
#: model:ir.model.fields,field_description:account_invoice_variant_configurator.field_account_move_line__can_create_product
msgid "Can Create Product"
msgstr ""

#. module: account_invoice_variant_configurator
#: model:ir.model.fields,field_description:account_invoice_variant_configurator.field_account_move_line__create_product_variant
msgid "Create product now!"
msgstr ""

#. module: account_invoice_variant_configurator
#: model:ir.model,name:account_invoice_variant_configurator.model_account_move_line
msgid "Journal Item"
msgstr ""

#. module: account_invoice_variant_configurator
#: model:ir.model.fields,field_description:account_invoice_variant_configurator.field_account_move_line__price_extra
msgid "Price Extra"
msgstr ""

#. module: account_invoice_variant_configurator
#: model:ir.model.fields,help:account_invoice_variant_configurator.field_account_move_line__price_extra
msgid ""
"Price Extra: Extra price for the variant with the currently selected "
"attributes values on sale price. eg. 200 price extra, 1000 + 200 = 1200."
msgstr ""

#. module: account_invoice_variant_configurator
#: model:ir.model.fields,field_description:account_invoice_variant_configurator.field_account_move_line__product_id
msgid "Product"
msgstr ""

#. module: account_invoice_variant_configurator
#: model:ir.model.fields,field_description:account_invoice_variant_configurator.field_account_move_line__product_tmpl_id
msgid "Product Template"
msgstr ""

#. module: account_invoice_variant_configurator
#: model:ir.model.fields,field_description:account_invoice_variant_configurator.field_account_move_line__product_attribute_ids
msgid "Product attributes"
msgstr ""
58 changes: 58 additions & 0 deletions account_invoice_variant_configurator/i18n/es.po
Original file line number Diff line number Diff line change
@@ -0,0 +1,58 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * account_invoice_variant_configurator
#
# Translators:
# OCA Transbot <[email protected]>, 2017
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 9.0c\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2017-01-08 10:01+0000\n"
"PO-Revision-Date: 2017-01-08 10:01+0000\n"
"Last-Translator: OCA Transbot <[email protected]>, 2017\n"
"Language-Team: Spanish (https://www.transifex.com/oca/teams/23907/es/)\n"
"Language: es\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"

#. module: account_invoice_variant_configurator
#: model:ir.model.fields,field_description:account_invoice_variant_configurator.field_account_invoice_line_can_create_product
msgid "Can create product"
msgstr ""

#. module: account_invoice_variant_configurator
#: model:ir.model.fields,field_description:account_invoice_variant_configurator.field_account_invoice_line_create_product_variant
msgid "Create product now!"
msgstr ""

#. module: account_invoice_variant_configurator
#: model:ir.model,name:account_invoice_variant_configurator.model_account_invoice_line
msgid "Invoice Line"
msgstr ""

#. module: account_invoice_variant_configurator
#: model:ir.model.fields,help:account_invoice_variant_configurator.field_account_invoice_line_price_extra
msgid ""
"Price Extra: Extra price for the variant with the currently selected "
"attributes values on sale price. eg. 200 price extra, 1000 + 200 = 1200."
msgstr ""
"Precio extra: Precio extra de venta para la variante con los valores de "
"atributos seleccionados. Por ejemplo. 200 de precio extra, 1000 + 200 = 1200."

#. module: account_invoice_variant_configurator
#: model:ir.model.fields,field_description:account_invoice_variant_configurator.field_account_invoice_line_price_extra
msgid "Price extra"
msgstr "Precio extra"

#. module: account_invoice_variant_configurator
#: model:ir.model.fields,field_description:account_invoice_variant_configurator.field_account_invoice_line_product_tmpl_id
msgid "Product Template"
msgstr "Plantilla de producto"

#. module: account_invoice_variant_configurator
#: model:ir.model.fields,field_description:account_invoice_variant_configurator.field_account_invoice_line_product_attribute_ids
msgid "Product attributes"
msgstr "Atributos de producto"
58 changes: 58 additions & 0 deletions account_invoice_variant_configurator/i18n/fr.po
Original file line number Diff line number Diff line change
@@ -0,0 +1,58 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * account_invoice_variant_configurator
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 16.0c\n"
"Report-Msgid-Bugs-To: \n"
"Last-Translator: <>\n"
"Language-Team: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Plural-Forms: \n"

#. module: account_invoice_variant_configurator
#: model:ir.model.fields,field_description:account_invoice_variant_configurator.field_account_move_line__can_create_product
msgid "Can Create Product"
msgstr ""

#. module: account_invoice_variant_configurator
#: model:ir.model.fields,field_description:account_invoice_variant_configurator.field_account_move_line__create_product_variant
msgid "Create product now!"
msgstr "Créer un article maintenant!"

#. module: account_invoice_variant_configurator
#: model:ir.model,name:account_invoice_variant_configurator.model_account_move_line
msgid "Journal Item"
msgstr ""

#. module: account_invoice_variant_configurator
#: model:ir.model.fields,field_description:account_invoice_variant_configurator.field_account_move_line__price_extra
msgid "Price Extra"
msgstr ""

#. module: account_invoice_variant_configurator
#: model:ir.model.fields,help:account_invoice_variant_configurator.field_account_move_line__price_extra
msgid ""
"Price Extra: Extra price for the variant with the currently selected "
"attributes values on sale price. eg. 200 price extra, 1000 + 200 = 1200."
msgstr ""
"Prix Extra: Augmentation du prix de vente pour la variante avec les "
"attributs actuels sélectionnés. ex. prix extra 200, 1000 + 200 = 1200"

#. module: account_invoice_variant_configurator
#: model:ir.model.fields,field_description:account_invoice_variant_configurator.field_account_move_line__product_id
msgid "Product"
msgstr "Produit"

#. module: account_invoice_variant_configurator
#: model:ir.model.fields,field_description:account_invoice_variant_configurator.field_account_move_line__product_tmpl_id
msgid "Product Template"
msgstr "Modèle d'article"

#. module: account_invoice_variant_configurator
#: model:ir.model.fields,field_description:account_invoice_variant_configurator.field_account_move_line__product_attribute_ids
msgid "Product attributes"
msgstr "Attriibuts d'article"
57 changes: 57 additions & 0 deletions account_invoice_variant_configurator/i18n/it.po
Original file line number Diff line number Diff line change
@@ -0,0 +1,57 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * account_invoice_variant_configurator
#
# Translators:
# OCA Transbot <[email protected]>, 2017
# Paolo Valier <[email protected]>, 2017
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 9.0c\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2017-01-14 05:31+0000\n"
"PO-Revision-Date: 2017-01-14 05:31+0000\n"
"Last-Translator: Paolo Valier <[email protected]>, 2017\n"
"Language-Team: Italian (https://www.transifex.com/oca/teams/23907/it/)\n"
"Language: it\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"

#. module: account_invoice_variant_configurator
#: model:ir.model.fields,field_description:account_invoice_variant_configurator.field_account_invoice_line_can_create_product
msgid "Can create product"
msgstr "Può creare prodotti"

#. module: account_invoice_variant_configurator
#: model:ir.model.fields,field_description:account_invoice_variant_configurator.field_account_invoice_line_create_product_variant
msgid "Create product now!"
msgstr "Cre prodotti ora!"

#. module: account_invoice_variant_configurator
#: model:ir.model,name:account_invoice_variant_configurator.model_account_invoice_line
msgid "Invoice Line"
msgstr "Riga Fattura"

#. module: account_invoice_variant_configurator
#: model:ir.model.fields,help:account_invoice_variant_configurator.field_account_invoice_line_price_extra
msgid ""
"Price Extra: Extra price for the variant with the currently selected "
"attributes values on sale price. eg. 200 price extra, 1000 + 200 = 1200."
msgstr ""

#. module: account_invoice_variant_configurator
#: model:ir.model.fields,field_description:account_invoice_variant_configurator.field_account_invoice_line_price_extra
msgid "Price extra"
msgstr ""

#. module: account_invoice_variant_configurator
#: model:ir.model.fields,field_description:account_invoice_variant_configurator.field_account_invoice_line_product_tmpl_id
msgid "Product Template"
msgstr "Template prodotto"

#. module: account_invoice_variant_configurator
#: model:ir.model.fields,field_description:account_invoice_variant_configurator.field_account_invoice_line_product_attribute_ids
msgid "Product attributes"
msgstr "Attributi prodotto"
57 changes: 57 additions & 0 deletions account_invoice_variant_configurator/i18n/pt_BR.po
Original file line number Diff line number Diff line change
@@ -0,0 +1,57 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * account_invoice_variant_configurator
#
# Translators:
# OCA Transbot <[email protected]>, 2017
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 9.0c\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2017-01-08 10:01+0000\n"
"PO-Revision-Date: 2017-01-08 10:01+0000\n"
"Last-Translator: OCA Transbot <[email protected]>, 2017\n"
"Language-Team: Portuguese (Brazil) (https://www.transifex.com/oca/"
"teams/23907/pt_BR/)\n"
"Language: pt_BR\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Plural-Forms: nplurals=2; plural=(n > 1);\n"

#. module: account_invoice_variant_configurator
#: model:ir.model.fields,field_description:account_invoice_variant_configurator.field_account_invoice_line_can_create_product
msgid "Can create product"
msgstr ""

#. module: account_invoice_variant_configurator
#: model:ir.model.fields,field_description:account_invoice_variant_configurator.field_account_invoice_line_create_product_variant
msgid "Create product now!"
msgstr ""

#. module: account_invoice_variant_configurator
#: model:ir.model,name:account_invoice_variant_configurator.model_account_invoice_line
msgid "Invoice Line"
msgstr ""

#. module: account_invoice_variant_configurator
#: model:ir.model.fields,help:account_invoice_variant_configurator.field_account_invoice_line_price_extra
msgid ""
"Price Extra: Extra price for the variant with the currently selected "
"attributes values on sale price. eg. 200 price extra, 1000 + 200 = 1200."
msgstr ""

#. module: account_invoice_variant_configurator
#: model:ir.model.fields,field_description:account_invoice_variant_configurator.field_account_invoice_line_price_extra
msgid "Price extra"
msgstr ""

#. module: account_invoice_variant_configurator
#: model:ir.model.fields,field_description:account_invoice_variant_configurator.field_account_invoice_line_product_tmpl_id
msgid "Product Template"
msgstr "Produto Modelo"

#. module: account_invoice_variant_configurator
#: model:ir.model.fields,field_description:account_invoice_variant_configurator.field_account_invoice_line_product_attribute_ids
msgid "Product attributes"
msgstr "Atributos do Produto"
Loading
Loading