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] stock_picking_invoicing: Migration to 16.0 #1465

Merged
merged 134 commits into from
Nov 28, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
134 commits
Select commit Hold shift + click to select a range
47716d6
[REF] Renaming module stock_invoice_picking -> stock_picking_invoicing
mileo Jun 21, 2015
ec558dc
Fix module name in README
tafaRU Jun 23, 2015
1d61457
Add Bug Tracker to README
tafaRU Jun 23, 2015
69a41ed
[FIX] stock_picking_invoicing: README
pedrobaeza Jun 23, 2015
ef7a8a1
[FIX] wrong bug tracker link
eLBati Jun 23, 2015
a4542e2
[FIX] using wrong partner for invoice, when delivering to a company a…
eLBati Jul 7, 2015
9412894
OCA Transbot updated translations from Transifex
oca-transbot Sep 1, 2015
41d0297
OCA Transbot updated translations from Transifex
oca-transbot Sep 13, 2015
f22e80c
[UPD] prefix versions with 8.0
sbidoul Oct 9, 2015
23c125b
[MIG] Make modules uninstallable
pedrobaeza Oct 14, 2015
799411b
[FIX] remove en.po that was erroneously created by transbot
sbidoul Aug 15, 2016
7f91fe9
[MIG] Rename manifest files
pedrobaeza Oct 6, 2016
6f0d17d
Initiate the migration
flotho Mar 19, 2016
3803ff8
Add the fields on the object and views
flotho Mar 19, 2016
a3d479f
Implements the mechanics of views :
flotho Mar 20, 2016
d51d216
Views Improvements
flotho Mar 20, 2016
302f23a
Business logic Ok :
flotho Mar 20, 2016
311a0c6
Finalise business part :
flotho Mar 20, 2016
7e0989a
Correction of bad Class usage
flotho Mar 20, 2016
ecd40a2
Add intercompany workflow
flotho Mar 21, 2016
fa4cafd
better management of list_price
flotho Mar 21, 2016
4474914
OCA guidelines
flotho Apr 1, 2016
4ad5909
OCA guidelines
flotho Apr 1, 2016
66026c0
Add dependencies and correct library from Travis
flotho Apr 1, 2016
447c5ed
Correct library from Travis
flotho Apr 1, 2016
6c7a996
Correction https://travis-ci.org/OCA/account-invoicing/jobs/120042968
flotho Apr 1, 2016
3c57e2d
Add an option for forcing the invoice status in the wizard
flotho Apr 15, 2016
50b84ce
Comment unreachable part of the code
flotho May 13, 2016
89035fd
Change test parts
flotho May 13, 2016
5910c68
[FIX]Context values missing
flotho May 22, 2016
8f59def
[FIX][TEST]set mandatory fields
flotho May 22, 2016
2760f9e
[10.0][MIG] Add stock_picking_invoicing (from existing open MR in 9.0)
acsonefho Feb 27, 2019
948375e
[UPD] Update stock_picking_invoicing.pot
oca-travis Jul 11, 2019
0eaa239
[UPD] README.rst
OCA-git-bot Jul 11, 2019
89a9692
[UPD] Update stock_picking_invoicing.pot
oca-travis Jul 11, 2019
907e4b8
[MIG] stock_picking_invoicing: Migration to 12.0, changed version and…
mbcosta Jul 15, 2019
2755264
[MIG] stock_picking_invoicing: Migration to 12.0, views.
mbcosta Jul 16, 2019
63f6676
[MIG] stock_picking_invoicing: Migration to 12.0, tests.
mbcosta Jul 16, 2019
1fee6f8
[12.0][MIG][FIX] The journal type refund was removed since version 10…
mbcosta Dec 16, 2019
5027be3
[12.0][MIG][REF] Included dependency of module stock_picking_invoice_…
mbcosta Dec 19, 2019
635fcd7
[12.0][MIG][IMP] Tests, creation of invoice lines based on stock.move .
mbcosta Dec 20, 2019
6dde7a4
[12.0][MIG][IMP] Included in kanban view pickings with invoice_state …
mbcosta Dec 20, 2019
caceb46
[12.0][MIG][FIX] Button set_to_be_invoice was missing.
mbcosta Jan 10, 2020
af42095
[12.0][MIG][FIX] Position of field in the view.
mbcosta Jan 10, 2020
51f190b
[12.0][MIG][IMP] Demo data.
mbcosta Jan 10, 2020
f279d69
[12.0][MIG][FIX] README.
mbcosta Jan 13, 2020
246b576
[12.0][MIG][FIX] PEP8.
mbcosta Jan 13, 2020
b1590a1
[NEW] Ungroup picking
mileo Jan 13, 2020
79638b0
[IMP] Improve invoice create perfomance
mileo Jan 5, 2020
c2e98df
[MOV] _update_picking_invoice_status to allow queue_job calls
mileo Jan 5, 2020
f31956a
[FIX] ungroup moves
mileo Jan 13, 2020
aaeefea
[12.0][MIG][IMP] Tests.
mbcosta Jan 14, 2020
1665939
[12.0][MIG][IMP] Demo data.
mbcosta Jan 27, 2020
b66f6d5
[12.0][MIG][IMP] When there is only 1 invoice (the usual case) open t…
mbcosta Jan 27, 2020
653a377
[12.0][MIG][FIX] Determine type of tax based on journal type, fields …
mbcosta Jan 31, 2020
84ddf21
[12.0][MIG][IMP] Tests, check if there are taxes in created invoice.
mbcosta Jan 31, 2020
9f98fb9
[FIX] Invoice taxes
mileo Feb 19, 2020
db25886
[12.0][MIG][FIX] Removed unnecessary pre_init_hook.
mbcosta Feb 20, 2020
6df10c1
[12.0][MIG[FIX] Name view to keep standard.
mbcosta Apr 15, 2020
3a87ceb
[12.0][MIG[FIX] Field invoice_line_id many2one change to invoice_line…
mbcosta Apr 15, 2020
5558804
[UPD] Update stock_picking_invoicing.pot
oca-travis Apr 24, 2020
414fdeb
[UPD] README.rst
OCA-git-bot Apr 24, 2020
42518f0
Update translation files
oca-transbot Apr 27, 2020
870d32a
[IMP] set name and uom from moves instead of product
sergiocorato Apr 28, 2020
5c109e4
Added translation using Weblate (Portuguese (Brazil))
marcelsavegnago Jun 2, 2020
d897658
Translated using Weblate (Portuguese (Brazil))
fcolus Jun 5, 2020
fd9cf3d
[UPD] Update stock_picking_invoicing.pot
oca-travis Jun 12, 2020
4a687e8
stock_picking_invoicing 12.0.2.0.1
OCA-git-bot Jun 12, 2020
9073678
Update translation files
oca-transbot Jun 12, 2020
d7cbe5d
[UPD] Update stock_picking_invoicing.pot
oca-travis Jun 12, 2020
b794bc7
Update translation files
oca-transbot Jun 12, 2020
a241113
Added translation using Weblate (German)
marylla Jun 12, 2020
b0ebfdc
Added translation using Weblate (Spanish)
Jun 20, 2020
9c87455
Translated using Weblate (Spanish)
Jun 20, 2020
df697d1
Translated using Weblate (Slovenian)
sysadminmatmoz Aug 11, 2020
194fe1f
[FIX] account.journal type values in wizard's constant
renatonlima Aug 13, 2020
e463485
Update translation files
oca-transbot Aug 16, 2020
9cfeb6e
[IMP] stock_picking_invoicing: black, isort, prettier
Rad0van Dec 18, 2020
31152ba
[MIG] stock_picking_invoicing: Migration to 13.0
Rad0van Dec 18, 2020
6e35e4e
[FIX] sale_line_ids value
marcelsavegnago Jan 30, 2021
8a1874c
stock_picking_invoicing 13.0.2.1.0
OCA-git-bot Jan 30, 2021
6cb6299
stock_picking_invoicing 13.0.2.1.1
OCA-git-bot Jan 30, 2021
f2da3d7
[FIX] wrong invoice price_unit
renatonlima Feb 3, 2021
32d922b
stock_picking_invoicing 13.0.2.1.2
OCA-git-bot Feb 9, 2021
ec860d3
[REM] Relation with purchase_id, purchase_line_id and sale_line_id wi…
mbcosta Feb 8, 2021
681674f
stock_picking_invoicing 13.0.2.1.3
OCA-git-bot Feb 10, 2021
9e350fc
[FIX] Pickings with same Partner to create Invoice but the Partner to…
mbcosta Feb 12, 2021
73cfeb7
stock_picking_invoicing 13.0.2.1.4
OCA-git-bot Feb 15, 2021
a611569
Copy invoice state in backorders and extra stock move in pickings
renatonlima Mar 19, 2021
3afe568
stock_picking_invoicing 13.0.2.2.0
OCA-git-bot Mar 19, 2021
b0181a3
[IMP] Option to Invoicing Return Picking in wizard.
mbcosta Mar 23, 2021
4ae24d2
[FIX] Invoice Type mapping.
mbcosta Mar 23, 2021
e9bd78f
[IMP] Included test Return Picking Invoicing and Invoice created and …
mbcosta Mar 23, 2021
64c6146
stock_picking_invoicing 13.0.3.0.0
OCA-git-bot Mar 24, 2021
8416710
[FIX] Invoice Type mapping.
mbcosta Mar 24, 2021
266be2a
stock_picking_invoicing 13.0.3.1.0
OCA-git-bot Mar 24, 2021
dc7f96e
[IMP] stock_picking_invoicing: add action_invoice_draft method
marcelsavegnago Jul 12, 2021
52db337
[REF] Removed unnecessary api.multi and parameter to call super.
mbcosta Oct 4, 2021
783bcfa
[MIG] Action 'Create Draft Invoice'.
mbcosta Oct 4, 2021
d4879c9
[FIX] Pre-commit.
mbcosta Oct 4, 2021
12e0606
[MIG] Method action_invoice_draft became button_draft.
mbcosta Oct 5, 2021
148cede
[MIG] Object account.invoice was merged in account.move .
mbcosta Oct 5, 2021
39ebca7
[MIG] Method don't exist anymore and work without it.
mbcosta Oct 5, 2021
ce34461
[UPD] Update stock_picking_invoicing.pot
oca-travis Oct 5, 2021
430d518
[UPD] README.rst
OCA-git-bot Oct 5, 2021
c8cccbb
[MIG] stock_picking_invoicing: Migration to 14.0
rvalyi Oct 5, 2021
62846b2
[MIG][stock_picking_invoicing][REF] Stock Move view
mileo Oct 21, 2020
092b769
[MIG] stock_picking_invoicing: Migration to 14.0
Zar21 Oct 4, 2021
9bd3f6a
[FIX] Always return tuple to avoid need to check it in the inherits m…
mbcosta Oct 19, 2021
83aecbd
[REM] Unnecessary parameters to call super.
mbcosta Oct 19, 2021
dddd031
[FIX] English comments.
mbcosta Nov 5, 2021
6ffd8e8
[UPD] Update HISTORY.rst.
mbcosta Nov 12, 2021
150088d
[UPD] Update stock_picking_invoicing.pot
oca-travis Nov 12, 2021
5475c3d
[UPD] README.rst
OCA-git-bot Nov 12, 2021
ee5a7d0
[FIX] s_p_invoicing: fix access right issues when using actions
sebalix Jan 31, 2022
8639df1
stock_picking_invoicing 14.0.1.0.1
OCA-git-bot Feb 2, 2022
03daa63
Added translation using Weblate (Catalan)
extrememicro Feb 9, 2022
fdf8392
[FIX][BUG] Get the current company should be made with self.env.company
mbcosta Feb 16, 2022
7b9e249
stock_picking_invoicing 14.0.1.0.2
OCA-git-bot Feb 16, 2022
9c4b6bc
[FIX] stock_picking_invoicing: Avoid W7940 (dangerous-view-replace-wo…
pedrobaeza Mar 30, 2022
7e81497
Translated using Weblate (Portuguese (Brazil))
douglascstd Aug 12, 2022
09dbb8c
[MIG] stock_picking_invoicing: Migration to 15.0
mbcosta Apr 28, 2023
5243dbd
[REF] stock_picking_invoicing: Removed unnecessary fields at the crea…
mbcosta May 10, 2023
5e5fc16
[UPD] Update stock_picking_invoicing.pot
May 20, 2023
41109ab
[UPD] README.rst
OCA-git-bot May 20, 2023
05b4d54
[MIG] stock_picking_invoicing: Migration to 16.0
mbcosta May 25, 2023
8c69b40
[MIG+IMP] stock_picking_invoicing: Avoid error 'is restricted to the …
jguenat May 30, 2023
56d70c5
[REF+IMP] stock_picking_invoicing: Get Price Unit method to use in In…
mbcosta Jul 20, 2023
b817728
[REF] stock_picking_invoicing: Standard File Name for Views.
mbcosta Aug 15, 2023
984bd67
[IMP] stock_picking_invoicing: Included Price Unit in the View(option…
mbcosta Aug 15, 2023
a30e855
[FIX+IMP] stock_picking_invoicing: Included Buttons in Picking view t…
mbcosta Sep 8, 2023
419cede
[REF] stock_picking_invoicing: Demo Data, changed the Product to avoi…
mbcosta Sep 14, 2023
3ae9762
[REF+IMP] stock_picking_invoicing: Tests, create methods to avoid dup…
mbcosta Sep 8, 2023
95d4cd3
[REF] stock_picking_invoicing: Avoid duplicate Name/Label in Invoice …
mbcosta Nov 28, 2023
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
6 changes: 6 additions & 0 deletions setup/stock_picking_invoicing/setup.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
import setuptools

setuptools.setup(
setup_requires=['setuptools-odoo'],
odoo_addon=True,
)
131 changes: 131 additions & 0 deletions stock_picking_invoicing/README.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,131 @@
=======================
Stock Picking Invoicing
=======================

.. !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!! This file is generated by oca-gen-addon-readme !!
!! changes will be overwritten. !!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

.. |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%2Faccount--invoicing-lightgray.png?logo=github
:target: https://github.com/OCA/account-invoicing/tree/15.0/stock_picking_invoicing
: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-15-0/account-invoicing-15-0-stock_picking_invoicing
: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/15.0
:alt: Try me on Runbot

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

This module allows to create invoices directly from picking, without having to
use sale or purchase orders.

**Table of contents**

.. contents::
:local:

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

This module depends on *stock_picking_invoice_link* module that is hosted on
https://github.com/OCA/stock-logistics-workflow.git.

Usage
=====

To use this module, you need to:

#. Go to your picking;
#. If the invoice status is 'To be invoiced', a button will ask you to create an invoice;
#. Into the Tree view, you can select many pickings and create a grouped invoice;
#. If at least an invoice is created for a picking, a new "Invoicing" tab appears.


If an invoice (not refund) is cancelled or deleted, invoice status of related picking is automatically
updated to "To be invoiced".

Changelog
=========

15.0.1.0.0 (2023-04-28)
~~~~~~~~~~~~~~~~~~~~~~~

* Migration to version 15.0 .

14.0.1.0.0 (2021-11-12)
~~~~~~~~~~~~~~~~~~~~~~~

* Migration to version 14.0 .

13.0.3.1.0 (2021-10-05)
~~~~~~~~~~~~~~~~~~~~~~~

* Migration to version 13.0 .

12.0.2.0.0 (2019-12-19)
~~~~~~~~~~~~~~~~~~~~~~~

* Included dependency from module stock_picking_invoice_link
from repository https://github.com/OCA/stock-logistics-workflow.git.

12.0.1.0.0 (2019-07-16)
~~~~~~~~~~~~~~~~~~~~~~~

* Migration to version 12.0 .

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:%20stock_picking_invoicing%0Aversion:%2015.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
~~~~~~~

* Agile Business Group

Contributors
~~~~~~~~~~~~

* Lorenzo Battistini <[email protected]>
* Leonardo Pistone <[email protected]>
* Daniel Sadamo <[email protected]>
* Alex Comba <[email protected]>
* Florent THOMAS <[email protected]>
* François Honoré <[email protected]>
* Magno Costa <[email protected]>
* Luis Felipe Mileo <[email protected]>
* Radovan Skolnik <[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/account-invoicing <https://github.com/OCA/account-invoicing/tree/15.0/stock_picking_invoicing>`_ project on GitHub.

You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute.
5 changes: 5 additions & 0 deletions stock_picking_invoicing/__init__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
# Copyright (C) 2019-Today: Odoo Community Association (OCA)
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html).

from . import models
from . import wizards
26 changes: 26 additions & 0 deletions stock_picking_invoicing/__manifest__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
# Copyright (C) 2019-Today: Odoo Community Association (OCA)
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html).
{
"name": "Stock Picking Invoicing",
"version": "16.0.1.0.0",
"category": "Warehouse Management",
"author": "Agile Business Group,Odoo Community Association (OCA)",
"website": "https://github.com/OCA/account-invoicing",
"license": "AGPL-3",
"depends": [
"stock",
"account",
"stock_picking_invoice_link",
"base_view_inheritance_extension",
],
"data": [
"security/ir.model.access.csv",
"wizards/stock_invoice_onshipping_view.xml",
"wizards/stock_return_picking_view.xml",
"views/stock_move_views.xml",
"views/stock_picking_views.xml",
"views/stock_picking_type_views.xml",
],
"demo": ["demo/stock_picking_demo.xml"],
"installable": True,
}
Loading
Loading