forked from OCA/account-invoicing
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Signed-off-by pedrobaeza
- Loading branch information
Showing
25 changed files
with
1,265 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,134 @@ | ||
======================================= | ||
Sales order invoicing grouping criteria | ||
======================================= | ||
|
||
.. !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! | ||
!! This file is generated by oca-gen-addon-readme !! | ||
!! changes will be overwritten. !! | ||
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! | ||
.. |badge1| image:: https://img.shields.io/badge/maturity-Production%2FStable-green.png | ||
:target: https://odoo-community.org/page/development-status | ||
:alt: Production/Stable | ||
.. |badge2| image:: https://img.shields.io/badge/licence-AGPL--3-blue.png | ||
:target: http://www.gnu.org/licenses/agpl-3.0-standalone.html | ||
:alt: License: AGPL-3 | ||
.. |badge3| image:: https://img.shields.io/badge/github-OCA%2Faccount--invoicing-lightgray.png?logo=github | ||
:target: https://github.com/OCA/account-invoicing/tree/13.0/sale_order_invoicing_grouping_criteria | ||
:alt: OCA/account-invoicing | ||
.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png | ||
:target: https://translation.odoo-community.org/projects/account-invoicing-13-0/account-invoicing-13-0-sale_order_invoicing_grouping_criteria | ||
:alt: Translate me on Weblate | ||
.. |badge5| image:: https://img.shields.io/badge/runbot-Try%20me-875A7B.png | ||
:target: https://runbot.odoo-community.org/runbot/95/13.0 | ||
:alt: Try me on Runbot | ||
|
||
|badge1| |badge2| |badge3| |badge4| |badge5| | ||
|
||
This module allows to use custom criteria for grouping sales orders to be | ||
invoiced. | ||
|
||
Default criteria for grouping (invoicing partner, company and used currency) | ||
will be always applied, as if not respected, there will be business | ||
inconsistencies, but you can add more fields to split the invoicing according | ||
them. | ||
|
||
**Table of contents** | ||
|
||
.. contents:: | ||
:local: | ||
|
||
Installation | ||
============ | ||
|
||
This module only works in an updated 13.0 version after the 4th of March of 2020, | ||
specifically after the commit https://github.com/odoo/odoo/commit/6f036e758000. | ||
|
||
Configuration | ||
============= | ||
|
||
For creating new grouping criteria: | ||
|
||
#. Go to *Invoicing > Configuration > Management > Invoicing Grouping Criteria*. | ||
#. Create or modify existing criteria, selecting fields belonging to "Sales | ||
Order" header model for grouping according them. | ||
#. Invoicing address and currency will always be applied with the selected | ||
ones. | ||
|
||
For setting a different grouping criteria for a specific customer: | ||
|
||
#. Go to *Invoicing > Sales > Master Data > Customers*. | ||
#. Open the desired customer. | ||
#. Go to *Invoicing* page. | ||
#. Set on "Sales Invoicing Grouping Criteria" the desired grouping | ||
criteria. | ||
|
||
For setting a different default grouping criteria than the standard for the | ||
whole company: | ||
|
||
#. Go to *Invoicing > Configuration> Settings*. | ||
#. Locate inside "Sales Order Invoicing" section, the field "Default | ||
Grouping Criteria". | ||
#. Introduce there the grouping criteria to be applied by default. If empty, | ||
the general default of invoicing address + currency + company will be | ||
applied. | ||
|
||
Usage | ||
===== | ||
|
||
#. Go to *Sales > Invoicing > Orders to Invoice*. | ||
#. Select sales orders whose invoicing you want to do. | ||
#. Click on *Action > Invoice Order*. | ||
#. Click on "Create and View Invoices" button. | ||
#. On that moment, the grouping criteria will be applied, and you will see | ||
different invoices if the criteria doesn't match for them. | ||
|
||
Bug Tracker | ||
=========== | ||
|
||
Bugs are tracked on `GitHub Issues <https://github.com/OCA/account-invoicing/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 <https://github.com/OCA/account-invoicing/issues/new?body=module:%20sale_order_invoicing_grouping_criteria%0Aversion:%2013.0%0A%0A**Steps%20to%20reproduce**%0A-%20...%0A%0A**Current%20behavior**%0A%0A**Expected%20behavior**>`_. | ||
|
||
Do not contact contributors directly about support or help with technical issues. | ||
|
||
Credits | ||
======= | ||
|
||
Authors | ||
~~~~~~~ | ||
|
||
* Tecnativa | ||
|
||
Contributors | ||
~~~~~~~~~~~~ | ||
|
||
* `Tecnativa <https://www.tecnativa.com>`__: | ||
|
||
* Pedro M. Baeza | ||
|
||
Maintainers | ||
~~~~~~~~~~~ | ||
|
||
This module is maintained by the OCA. | ||
|
||
.. image:: https://odoo-community.org/logo.png | ||
:alt: Odoo Community Association | ||
:target: https://odoo-community.org | ||
|
||
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. | ||
|
||
.. |maintainer-pedrobaeza| image:: https://github.com/pedrobaeza.png?size=40px | ||
:target: https://github.com/pedrobaeza | ||
:alt: pedrobaeza | ||
|
||
Current `maintainer <https://odoo-community.org/page/maintainer-role>`__: | ||
|
||
|maintainer-pedrobaeza| | ||
|
||
This module is part of the `OCA/account-invoicing <https://github.com/OCA/account-invoicing/tree/13.0/sale_order_invoicing_grouping_criteria>`_ project on GitHub. | ||
|
||
You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,3 @@ | ||
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). | ||
|
||
from . import models |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,21 @@ | ||
# Copyright 2019 Tecnativa - Pedro M. Baeza | ||
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). | ||
|
||
{ | ||
"name": "Sales order invoicing grouping criteria", | ||
"version": "14.0.1.0.0", | ||
"category": "Sales Management", | ||
"license": "AGPL-3", | ||
"author": "Tecnativa, " "Odoo Community Association (OCA)", | ||
"website": "https://github.com/OCA/account-invoicing", | ||
"depends": ["sale_management"], | ||
"data": [ | ||
"security/ir.model.access.csv", | ||
"views/res_config_settings_views.xml", | ||
"views/res_partner_views.xml", | ||
"views/sale_invoicing_grouping_criteria_views.xml", | ||
], | ||
"installable": True, | ||
"development_status": "Production/Stable", | ||
"maintainers": ["pedrobaeza"], | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,129 @@ | ||
# Translation of Odoo Server. | ||
# This file contains the translation of the following modules: | ||
# * sale_order_invoicing_grouping_criteria | ||
# | ||
msgid "" | ||
msgstr "" | ||
"Project-Id-Version: Odoo Server 11.0\n" | ||
"Report-Msgid-Bugs-To: \n" | ||
"POT-Creation-Date: 2020-03-05 09:09+0000\n" | ||
"PO-Revision-Date: 2020-03-05 10:10+0100\n" | ||
"Last-Translator: <>\n" | ||
"Language-Team: \n" | ||
"Language: es\n" | ||
"MIME-Version: 1.0\n" | ||
"Content-Type: text/plain; charset=UTF-8\n" | ||
"Content-Transfer-Encoding: 8bit\n" | ||
"Plural-Forms: \n" | ||
"X-Generator: Poedit 2.0.6\n" | ||
|
||
#. module: sale_order_invoicing_grouping_criteria | ||
#: model:ir.model,name:sale_order_invoicing_grouping_criteria.model_res_company | ||
msgid "Companies" | ||
msgstr "Compañías" | ||
|
||
#. module: sale_order_invoicing_grouping_criteria | ||
#: model:ir.model,name:sale_order_invoicing_grouping_criteria.model_res_config_settings | ||
msgid "Config Settings" | ||
msgstr "Ajustes de configuración" | ||
|
||
#. module: sale_order_invoicing_grouping_criteria | ||
#: model:ir.model,name:sale_order_invoicing_grouping_criteria.model_res_partner | ||
msgid "Contact" | ||
msgstr "Contacto" | ||
|
||
#. module: sale_order_invoicing_grouping_criteria | ||
#: model:ir.model.fields,field_description:sale_order_invoicing_grouping_criteria.field_sale_invoicing_grouping_criteria__create_uid | ||
msgid "Created by" | ||
msgstr "Creado por" | ||
|
||
#. module: sale_order_invoicing_grouping_criteria | ||
#: model:ir.model.fields,field_description:sale_order_invoicing_grouping_criteria.field_sale_invoicing_grouping_criteria__create_date | ||
msgid "Created on" | ||
msgstr "Creado el" | ||
|
||
#. module: sale_order_invoicing_grouping_criteria | ||
#: model_terms:ir.ui.view,arch_db:sale_order_invoicing_grouping_criteria.res_config_settings_view_form | ||
msgid "Default Grouping Criteria" | ||
msgstr "Criterio de agrupación por defecto" | ||
|
||
#. module: sale_order_invoicing_grouping_criteria | ||
#: model:ir.model.fields,field_description:sale_order_invoicing_grouping_criteria.field_res_company__default_sale_invoicing_grouping_criteria_id | ||
#: model:ir.model.fields,field_description:sale_order_invoicing_grouping_criteria.field_res_config_settings__res_default_sale_invoicing_grouping_criteria_id | ||
msgid "Default Sales Invoicing Grouping Criteria" | ||
msgstr "Criterio de agrupación de facturación de ventas por defecto" | ||
|
||
#. module: sale_order_invoicing_grouping_criteria | ||
#: model:ir.model.fields,field_description:sale_order_invoicing_grouping_criteria.field_sale_invoicing_grouping_criteria__display_name | ||
msgid "Display Name" | ||
msgstr "Nombre mostrado" | ||
|
||
#. module: sale_order_invoicing_grouping_criteria | ||
#: model:ir.model.fields,help:sale_order_invoicing_grouping_criteria.field_sale_invoicing_grouping_criteria__field_ids | ||
msgid "Fields used for grouping sales orders when invoicing. Invoicing address, company and currency will always be applied." | ||
msgstr "Campos usados para agrupar los pedidos de venta cuando se facturan. La dirección de facturación, la compañía y la moneda se aplicarán siempre." | ||
|
||
#. module: sale_order_invoicing_grouping_criteria | ||
#: model:ir.model.fields,field_description:sale_order_invoicing_grouping_criteria.field_sale_invoicing_grouping_criteria__field_ids | ||
msgid "Grouping Fields" | ||
msgstr "Campos de agrupación" | ||
|
||
#. module: sale_order_invoicing_grouping_criteria | ||
#: model:ir.model.fields,field_description:sale_order_invoicing_grouping_criteria.field_sale_invoicing_grouping_criteria__id | ||
msgid "ID" | ||
msgstr "ID" | ||
|
||
#. module: sale_order_invoicing_grouping_criteria | ||
#: model:ir.model.fields,help:sale_order_invoicing_grouping_criteria.field_res_partner__sale_invoicing_grouping_criteria_id | ||
#: model:ir.model.fields,help:sale_order_invoicing_grouping_criteria.field_res_users__sale_invoicing_grouping_criteria_id | ||
msgid "If empty, company default (if any) or default will be applied." | ||
msgstr "Si está vacío, el valor por defecto de la compañía (si está establecido) o el de por defecto general serán aplicados." | ||
|
||
#. module: sale_order_invoicing_grouping_criteria | ||
#: model_terms:ir.ui.view,arch_db:sale_order_invoicing_grouping_criteria.res_config_settings_view_form | ||
msgid "If empty, invoicing address, company and currency will be applied." | ||
msgstr "Si está vacío, la dirección de facturacíón, la compañía y la moneda serán aplicados." | ||
|
||
#. module: sale_order_invoicing_grouping_criteria | ||
#: model:ir.ui.menu,name:sale_order_invoicing_grouping_criteria.menu_sale_invoice_grouping_criteria | ||
msgid "Invoicing Grouping Criteria" | ||
msgstr "Criterio de agrupación de facturación" | ||
|
||
#. module: sale_order_invoicing_grouping_criteria | ||
#: model:ir.model.fields,field_description:sale_order_invoicing_grouping_criteria.field_sale_invoicing_grouping_criteria____last_update | ||
msgid "Last Modified on" | ||
msgstr "Última modificación el" | ||
|
||
#. module: sale_order_invoicing_grouping_criteria | ||
#: model:ir.model.fields,field_description:sale_order_invoicing_grouping_criteria.field_sale_invoicing_grouping_criteria__write_uid | ||
msgid "Last Updated by" | ||
msgstr "Última actualización de" | ||
|
||
#. module: sale_order_invoicing_grouping_criteria | ||
#: model:ir.model.fields,field_description:sale_order_invoicing_grouping_criteria.field_sale_invoicing_grouping_criteria__write_date | ||
msgid "Last Updated on" | ||
msgstr "Última actualización el" | ||
|
||
#. module: sale_order_invoicing_grouping_criteria | ||
#: model:ir.model.fields,field_description:sale_order_invoicing_grouping_criteria.field_sale_invoicing_grouping_criteria__name | ||
msgid "Name" | ||
msgstr "Nombre" | ||
|
||
#. module: sale_order_invoicing_grouping_criteria | ||
#: model:ir.actions.act_window,name:sale_order_invoicing_grouping_criteria.action_sale_invoice_grouping_criteria | ||
#: model:ir.model,name:sale_order_invoicing_grouping_criteria.model_sale_invoicing_grouping_criteria | ||
#: model:ir.model.fields,field_description:sale_order_invoicing_grouping_criteria.field_res_partner__sale_invoicing_grouping_criteria_id | ||
#: model:ir.model.fields,field_description:sale_order_invoicing_grouping_criteria.field_res_users__sale_invoicing_grouping_criteria_id | ||
#: model_terms:ir.ui.view,arch_db:sale_order_invoicing_grouping_criteria.view_partner_property_form | ||
msgid "Sales Invoicing Grouping Criteria" | ||
msgstr "Criterio de agrupación de facturación de ventas" | ||
|
||
#. module: sale_order_invoicing_grouping_criteria | ||
#: model:ir.model,name:sale_order_invoicing_grouping_criteria.model_sale_order | ||
msgid "Sales Order" | ||
msgstr "Pedido de venta" | ||
|
||
#. module: sale_order_invoicing_grouping_criteria | ||
#: model_terms:ir.ui.view,arch_db:sale_order_invoicing_grouping_criteria.res_config_settings_view_form | ||
msgid "Sales Order Invoicing" | ||
msgstr "Facturación de pedidos de venta" |
Oops, something went wrong.