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

[18.0][MIG] sale_force_invoiced #3398

Open
wants to merge 65 commits into
base: 18.0
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
65 commits
Select commit Hold shift + click to select a range
3a588f6
[9.0][ADD] module 'sale_force_invoiced' (#439)
JordiBForgeFlow May 30, 2017
765d9b8
OCA Transbot updated translations from Transifex
oca-transbot Jun 3, 2017
e617774
[MIG] sale_force_invoiced: Migration to 10.0
MiquelRForgeFlow Sep 7, 2017
0bb7af6
OCA Transbot updated translations from Transifex
oca-transbot Jan 27, 2018
6b7d9bc
[MIG] sale_force_invoiced: Migration to 11.0
MiquelRForgeFlow Aug 29, 2018
5fbbcc2
[FIX] sale_force_invoiced: typo
cubells Oct 31, 2018
4b8ad8f
Update translation files
oca-transbot Dec 2, 2018
e1e1497
[MIG] sale_force_invoiced: Migration to 12.0
MiquelRForgeFlow Jun 7, 2019
41091c1
Update translation files
oca-transbot Jun 16, 2019
b064f0b
Translated using Weblate (German)
marylla Jul 15, 2019
05b2971
Translated using Weblate (Chinese (Simplified))
liweijie0812 Sep 1, 2019
83e8844
[IMP] sale_force_invoiced: black, isort, prettier
MiquelRForgeFlow May 13, 2020
c8bd8f9
[MIG] sale_force_invoiced: Migration to 13.0
MiquelRForgeFlow May 13, 2020
aeca134
[UPD] Update sale_force_invoiced.pot
oca-travis May 27, 2020
87efd95
[UPD] README.rst
OCA-git-bot May 27, 2020
cf6f464
sale_force_invoiced 13.0.1.0.1
OCA-git-bot May 27, 2020
e947082
Update translation files
oca-transbot May 28, 2020
3332efd
Translated using Weblate (Spanish)
danimv5 Jul 27, 2020
3651301
Update translation files
oca-transbot Aug 16, 2020
8609cf2
Translated using Weblate (Catalan)
brendapaniagua Nov 6, 2020
26fbf0a
[13.0][FIX] sale_force_invoiced: force the status always
LoisRForgeFlow Nov 26, 2020
0c9424f
sale_force_invoiced 13.0.1.1.0
OCA-git-bot Dec 17, 2020
afb026d
[MIG] sale_force_invoiced: Migration to 14.0
MateuGForgeFlow Apr 26, 2021
cad5702
Allow force invoiced for sale and done states
MateuGForgeFlow Apr 28, 2021
b2dfd7d
[UPD] Update sale_force_invoiced.pot
oca-travis Apr 28, 2021
686db39
[UPD] README.rst
OCA-git-bot Apr 28, 2021
291a5f6
sale_force_invoiced 14.0.1.1.1
OCA-git-bot Apr 28, 2021
0c467ff
Translated using Weblate (French)
Yvesldff May 14, 2021
adeac26
[MIG] sale_force_invoiced: Migration to 15.0
JasminSForgeFlow Dec 14, 2021
26696ec
[IMP] Update usage in README
JasminSForgeFlow Dec 22, 2021
8dc1d74
[UPD] Update sale_force_invoiced.pot
Dec 22, 2021
64b5295
[UPD] README.rst
OCA-git-bot Dec 22, 2021
aca6eb8
Translated using Weblate (Spanish)
pedrobaeza May 23, 2022
2b014ae
[IMP] sale_force_invoiced: Improve documentation
pedrobaeza May 23, 2022
efa936c
[UPD] README.rst
OCA-git-bot Jun 2, 2022
ef1c009
[UPD] README.rst
OCA-git-bot Jun 2, 2022
24e67a4
[MIG] sale_force_invoiced to v16
alexis-via Dec 14, 2022
fa50722
[UPD] Update sale_force_invoiced.pot
Jun 6, 2023
842a3c8
[UPD] README.rst
OCA-git-bot Jun 6, 2023
4f75f8d
Update translation files
weblate Jun 6, 2023
5206dab
Translated using Weblate (Spanish)
Gelo-fl Jun 7, 2023
e007614
Translated using Weblate (Portuguese (Brazil))
adrianojprado Jun 10, 2023
71399ca
Translated using Weblate (Portuguese)
pedrocs-exo Jun 13, 2023
24315e1
Translated using Weblate (Italian)
GiuTav Jun 14, 2023
38d9e8f
[UPD] README.rst
OCA-git-bot Sep 3, 2023
fe50162
Update translation files
weblate Oct 9, 2023
ecb341b
Translated using Weblate (French)
Nov 2, 2023
77deae6
Translated using Weblate (Italian)
mymage Dec 22, 2023
766f59c
Translated using Weblate (German)
jappi00 Jan 30, 2024
86e03c8
[IMP] sale_force_invoiced: pre-commit stuff
siemenv Feb 19, 2024
8d30de9
[MIG] sale_force_invoiced: Migration to 17.0
siemenv Feb 23, 2024
a887725
[UPD] Update sale_force_invoiced.pot
Mar 29, 2024
64ed676
[BOT] post-merge updates
OCA-git-bot Mar 29, 2024
22f845f
Translated using Weblate (Catalan)
jabelchi Apr 18, 2024
0140534
[IMP] sale_force_invoiced: Create specific group to isolate the acces…
tuantrantg Apr 5, 2024
8c608d1
[UPD] Update sale_force_invoiced.pot
May 8, 2024
36eb958
[BOT] post-merge updates
OCA-git-bot May 8, 2024
e605892
Update translation files
weblate May 8, 2024
2024193
Translated using Weblate (Italian)
mymage May 13, 2024
63c6eba
[17.0][IMP] sale_force_invoiced: update invoice status in SOL
odooexperts-visioncode Oct 17, 2024
256b11a
[UPD] Update sale_force_invoiced.pot
Oct 17, 2024
740681c
[BOT] post-merge updates
OCA-git-bot Oct 17, 2024
14786cf
Update translation files
weblate Oct 17, 2024
ec13c93
Translated using Weblate (Italian)
mymage Oct 19, 2024
554e85b
[MIG] sale_force_invoiced: Migration to 18.0
odooexperts-visioncode Nov 14, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
98 changes: 98 additions & 0 deletions sale_force_invoiced/README.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,98 @@
===================
Sale Force Invoiced
===================

..
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!! This file is generated by oca-gen-addon-readme !!
!! changes will be overwritten. !!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!! source digest: sha256:c1c87152d2cf62f25e77d8b30af0bf649065c8b49e945e02467b35e0ca349e9c
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

.. |badge1| image:: https://img.shields.io/badge/maturity-Beta-yellow.png
:target: https://odoo-community.org/page/development-status
:alt: Beta
.. |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%2Fsale--workflow-lightgray.png?logo=github
:target: https://github.com/OCA/sale-workflow/tree/18.0/sale_force_invoiced
:alt: OCA/sale-workflow
.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png
:target: https://translation.odoo-community.org/projects/sale-workflow-18-0/sale-workflow-18-0-sale_force_invoiced
:alt: Translate me on Weblate
.. |badge5| image:: https://img.shields.io/badge/runboat-Try%20me-875A7B.png
:target: https://runboat.odoo-community.org/builds?repo=OCA/sale-workflow&target_branch=18.0
:alt: Try me on Runboat

|badge1| |badge2| |badge3| |badge4| |badge5|

This module adds the possibility for users to force the invoice status
of the sales orders to 'Invoiced', even when not all the quantities
ordered or delivered have been invoiced.

This feature useful in the following scenario:

- The customer disputes the quantities to be invoiced for, after the
products have been delivered to her/him, and you agree to reduce the
quantity to invoice (without sending a refund).
- When migrating from a previous Odoo version, in some cases there is
less quantity invoiced to what was delivered, and you don't want
these old sales orders to appear in your 'To Invoice' list.

**Table of contents**

.. contents::
:local:

Usage
=====

1. Create a sales order and confirm it.
2. Deliver the products/services.
3. Create an invoice and reduce the invoiced quantity. The sales order
invoicing status is 'To Invoice'.
4. Check the field 'Force Invoiced'. The sales order invoicing status
and Sale Order Line invoicing status will be 'Invoiced'.

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

Bugs are tracked on `GitHub Issues <https://github.com/OCA/sale-workflow/issues>`_.
In case of trouble, please check there if your issue has already been reported.
If you spotted it first, help us to smash it by providing a detailed and welcomed
`feedback <https://github.com/OCA/sale-workflow/issues/new?body=module:%20sale_force_invoiced%0Aversion:%2018.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
-------

* ForgeFlow

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

- Jordi Ballester <[email protected]>
- Erwin van der Ploeg <[email protected]>

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.

This module is part of the `OCA/sale-workflow <https://github.com/OCA/sale-workflow/tree/18.0/sale_force_invoiced>`_ project on GitHub.

You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute.
3 changes: 3 additions & 0 deletions sale_force_invoiced/__init__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl.html).

from . import model
18 changes: 18 additions & 0 deletions sale_force_invoiced/__manifest__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
# Copyright 2017 ForgeFlow S.L.
# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl.html).

{
"name": "Sale Force Invoiced",
"summary": "Allows to force the invoice status of the sales order to Invoiced",
"version": "18.0.1.0.0",
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

this change should be in migration commit

"author": "ForgeFlow, Odoo Community Association (OCA)",
"category": "sale",
"license": "AGPL-3",
"website": "https://github.com/OCA/sale-workflow",
"depends": ["sale"],
"data": [
"security/security.xml",
"view/sale_order.xml",
],
"installable": True,
}
54 changes: 54 additions & 0 deletions sale_force_invoiced/i18n/ca.po
Original file line number Diff line number Diff line change
@@ -0,0 +1,54 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * sale_force_invoiced
#
# 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-05-31 04:21+0000\n"
"PO-Revision-Date: 2024-04-18 11:39+0000\n"
"Last-Translator: jabelchi <[email protected]>\n"
"Language-Team: Catalan (https://www.transifex.com/oca/teams/23907/ca/)\n"
"Language: ca\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"
"X-Generator: Weblate 4.17\n"

#. module: sale_force_invoiced
#: model:res.groups,name:sale_force_invoiced.group_force_invoiced
msgid "Enable Force Invoiced"
msgstr ""

#. module: sale_force_invoiced
#: model:ir.model.fields,field_description:sale_force_invoiced.field_sale_order__force_invoiced
msgid "Force Invoiced"
msgstr "Força facturat"

#. module: sale_force_invoiced
#: model:ir.model,name:sale_force_invoiced.model_sale_order
msgid "Sales Order"
msgstr "Comanda de venda"

#. module: sale_force_invoiced
#: model:ir.model,name:sale_force_invoiced.model_sale_order_line
msgid "Sales Order Line"
msgstr ""

#. module: sale_force_invoiced
#: model:ir.model.fields,help:sale_force_invoiced.field_sale_order__force_invoiced
msgid ""
"When you set this field, the sales order will be considered as fully "
"invoiced, even when there may be ordered or delivered quantities pending to "
"invoice."
msgstr ""
"Quan configureu aquest camp, la comanda de venda es considerarà totalment "
"facturada, fins i tot quan es puguin demanar o lliurar quantitats pendents "
"de facturar."

#~ msgid "Force invoiced"
#~ msgstr "Forçar facturat"
54 changes: 54 additions & 0 deletions sale_force_invoiced/i18n/de.po
Original file line number Diff line number Diff line change
@@ -0,0 +1,54 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * sale_force_invoiced
#
# 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-05-31 04:21+0000\n"
"PO-Revision-Date: 2024-01-30 17:35+0000\n"
"Last-Translator: jappi00 <[email protected]>\n"
"Language-Team: German (https://www.transifex.com/oca/teams/23907/de/)\n"
"Language: de\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"
"X-Generator: Weblate 4.17\n"

#. module: sale_force_invoiced
#: model:res.groups,name:sale_force_invoiced.group_force_invoiced
msgid "Enable Force Invoiced"
msgstr ""

#. module: sale_force_invoiced
#: model:ir.model.fields,field_description:sale_force_invoiced.field_sale_order__force_invoiced
msgid "Force Invoiced"
msgstr "Fakturierung erzwingen"

#. module: sale_force_invoiced
#: model:ir.model,name:sale_force_invoiced.model_sale_order
msgid "Sales Order"
msgstr "Verkaufsauftrag"

#. module: sale_force_invoiced
#: model:ir.model,name:sale_force_invoiced.model_sale_order_line
msgid "Sales Order Line"
msgstr ""

#. module: sale_force_invoiced
#: model:ir.model.fields,help:sale_force_invoiced.field_sale_order__force_invoiced
msgid ""
"When you set this field, the sales order will be considered as fully "
"invoiced, even when there may be ordered or delivered quantities pending to "
"invoice."
msgstr ""
"Wenn der Haken gesetzt ist, wird der Verkaufsauftrag als vollständig "
"abgerechnet interpretiert, auch wenn es noch abzurechende Mengen geben "
"sollte."

#~ msgid "Force invoiced"
#~ msgstr "als abgerechnet markieren"
49 changes: 49 additions & 0 deletions sale_force_invoiced/i18n/el_GR.po
Original file line number Diff line number Diff line change
@@ -0,0 +1,49 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * sale_force_invoiced
#
# Translators:
# Kostas Goutoudis <[email protected]>, 2017
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 9.0c\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2017-05-31 04:21+0000\n"
"PO-Revision-Date: 2017-05-31 04:21+0000\n"
"Last-Translator: Kostas Goutoudis <[email protected]>, 2017\n"
"Language-Team: Greek (Greece) (https://www.transifex.com/oca/teams/23907/"
"el_GR/)\n"
"Language: el_GR\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: sale_force_invoiced
#: model:res.groups,name:sale_force_invoiced.group_force_invoiced
msgid "Enable Force Invoiced"
msgstr ""

#. module: sale_force_invoiced
#: model:ir.model.fields,field_description:sale_force_invoiced.field_sale_order__force_invoiced
msgid "Force Invoiced"
msgstr ""

#. module: sale_force_invoiced
#: model:ir.model,name:sale_force_invoiced.model_sale_order
#, fuzzy
msgid "Sales Order"
msgstr "Εντολή Πώλησης"

#. module: sale_force_invoiced
#: model:ir.model,name:sale_force_invoiced.model_sale_order_line
msgid "Sales Order Line"
msgstr ""

#. module: sale_force_invoiced
#: model:ir.model.fields,help:sale_force_invoiced.field_sale_order__force_invoiced
msgid ""
"When you set this field, the sales order will be considered as fully "
"invoiced, even when there may be ordered or delivered quantities pending to "
"invoice."
msgstr ""
54 changes: 54 additions & 0 deletions sale_force_invoiced/i18n/es.po
Original file line number Diff line number Diff line change
@@ -0,0 +1,54 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * sale_force_invoiced
#
# 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-05-31 04:21+0000\n"
"PO-Revision-Date: 2023-06-07 19:09+0000\n"
"Last-Translator: gelo joga Rodríguez <[email protected]>\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"
"X-Generator: Weblate 4.17\n"

#. module: sale_force_invoiced
#: model:res.groups,name:sale_force_invoiced.group_force_invoiced
msgid "Enable Force Invoiced"
msgstr ""

#. module: sale_force_invoiced
#: model:ir.model.fields,field_description:sale_force_invoiced.field_sale_order__force_invoiced
msgid "Force Invoiced"
msgstr "Forzar a \"Facturado\""

#. module: sale_force_invoiced
#: model:ir.model,name:sale_force_invoiced.model_sale_order
msgid "Sales Order"
msgstr "Pedido de venta"

#. module: sale_force_invoiced
#: model:ir.model,name:sale_force_invoiced.model_sale_order_line
msgid "Sales Order Line"
msgstr ""

#. module: sale_force_invoiced
#: model:ir.model.fields,help:sale_force_invoiced.field_sale_order__force_invoiced
msgid ""
"When you set this field, the sales order will be considered as fully "
"invoiced, even when there may be ordered or delivered quantities pending to "
"invoice."
msgstr ""
"Cuando establezca este campo, el pedido de cliente se considerará como "
"totalmente facturado, incluso cuando pueda haber cantidades pedidas o "
"entregadas pendientes de facturar."

#~ msgid "Force invoiced"
#~ msgstr "Forzar a facturado"
49 changes: 49 additions & 0 deletions sale_force_invoiced/i18n/es_ES.po
Original file line number Diff line number Diff line change
@@ -0,0 +1,49 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * sale_force_invoiced
#
# 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-05-31 04:21+0000\n"
"PO-Revision-Date: 2017-05-31 04:21+0000\n"
"Last-Translator: OCA Transbot <[email protected]>, 2017\n"
"Language-Team: Spanish (Spain) (https://www.transifex.com/oca/teams/23907/"
"es_ES/)\n"
"Language: es_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: sale_force_invoiced
#: model:res.groups,name:sale_force_invoiced.group_force_invoiced
msgid "Enable Force Invoiced"
msgstr ""

#. module: sale_force_invoiced
#: model:ir.model.fields,field_description:sale_force_invoiced.field_sale_order__force_invoiced
msgid "Force Invoiced"
msgstr ""

#. module: sale_force_invoiced
#: model:ir.model,name:sale_force_invoiced.model_sale_order
#, fuzzy
msgid "Sales Order"
msgstr "Pedido de venta"

#. module: sale_force_invoiced
#: model:ir.model,name:sale_force_invoiced.model_sale_order_line
msgid "Sales Order Line"
msgstr ""

#. module: sale_force_invoiced
#: model:ir.model.fields,help:sale_force_invoiced.field_sale_order__force_invoiced
msgid ""
"When you set this field, the sales order will be considered as fully "
"invoiced, even when there may be ordered or delivered quantities pending to "
"invoice."
msgstr ""
Loading
Loading