Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
62 commits
Select commit Hold shift + click to select a range
a6a6412
[11.0][ADD] stock_picking_auto_create_lot: Create lot for incoming pi…
sergio-teruel Oct 22, 2018
5bfeb11
[11.0][FIX] stock_picking_auto_create_lot: Not create lot if lot_name…
sergio-teruel Feb 25, 2019
910ec96
[MIG] stock_picking_auto_create_lot: Migration to 12.0
meigallodixital Feb 25, 2019
fcc0f80
README generated with OCA README generator
meigallodixital Feb 27, 2019
845cc9f
FIX - Incorrect branch on README.rst and index.html
meigallodixital Feb 27, 2019
61b62a9
[IMP] stock_picking_auto_create_lot: Change latest comments:
pedrobaeza Nov 28, 2019
edacdc7
[UPD] Update stock_picking_auto_create_lot.pot
oca-travis Nov 28, 2019
338ab3c
Update translation files
oca-transbot Nov 28, 2019
716ca3b
[IMP] stock_picking_auto_create_lot: black, isort
ps-tubtim Dec 25, 2019
265e6fd
[MIG] stock_picking_auto_create_lot: Migration to 13.0
ps-tubtim Dec 25, 2019
0a90d88
[UPD] Update stock_picking_auto_create_lot.pot
oca-travis Jan 7, 2020
4fbe1dc
pre-commit update
OCA-git-bot Mar 14, 2020
5f4cb55
Added translation using Weblate (Chinese (Simplified))
dong-z Mar 21, 2020
ec1fde5
Translated using Weblate (Chinese (Simplified))
dong-z Mar 21, 2020
47c69c4
[13.0][IMP] stock_picking_auto_create_lot: Improve performances and UX
rousseldenis Nov 5, 2020
043e1b9
[13.0][IMP] stock_picking_auto_create_lot: Improve tests
rousseldenis Nov 5, 2020
86f1a88
[13.0][IMP] stock_picking_auto_create_lot: Allows to set lot on actio…
rousseldenis Jan 25, 2021
00e3654
[13.0][IMP] stock_picking_auto_create_lot: Allow multi recordset
rousseldenis Jan 25, 2021
7488685
[13.0][IMP] stock_picking_auto_create_lot: Fix serial generation, add…
rousseldenis Jan 26, 2021
fae03a5
[UPD] Update stock_picking_auto_create_lot.pot
oca-travis Jul 28, 2021
47d054f
[UPD] README.rst
OCA-git-bot Jul 28, 2021
d115011
stock_picking_auto_create_lot 13.0.1.1.0
OCA-git-bot Jul 28, 2021
a134f53
Update translation files
oca-transbot Jul 28, 2021
b9fdcc8
[MIG]stock_picking_auto_create_lot: Migration to 14.0
ValentinVinagre Oct 29, 2021
0aa8f52
[UPD] Update stock_picking_auto_create_lot.pot
oca-travis Jun 13, 2022
fe36f1f
[UPD] README.rst
OCA-git-bot Jun 13, 2022
58bd0a2
[IMP] stock_picking_auto_create_lot: pre-commit execution
Aug 17, 2022
a2b19c6
[MIG] stock_picking_auto_create_lot: Migration to 15.0
Aug 17, 2022
97e471b
[UPD] Update stock_picking_auto_create_lot.pot
Aug 23, 2022
a124720
[UPD] README.rst
OCA-git-bot Aug 23, 2022
953012c
[MIG] stock_picking_auto_create_lot: Migration to 16.0
ps-tubtim Oct 10, 2022
2f10719
[UPD] Update stock_picking_auto_create_lot.pot
Oct 16, 2022
c5b1a45
[UPD] README.rst
OCA-git-bot Oct 16, 2022
1ba0439
Update translation files
weblate Oct 17, 2022
2331c1f
Translated using Weblate (Spanish)
FranciscoFactorLibre Mar 21, 2023
80d9a0c
[UPD] README.rst
OCA-git-bot Sep 3, 2023
e51d54b
Added translation using Weblate (Dutch)
bosd Oct 13, 2023
c5e7bf6
Translated using Weblate (Dutch)
bosd Oct 13, 2023
e72e632
Added translation using Weblate (Italian)
mymage Nov 15, 2023
dcc9921
Translated using Weblate (Italian)
mymage Nov 17, 2023
041ed6b
[FIX] stock_picking_auto_create_lot: immediate transfer with auto_cre…
AungKoKoLin1997 Apr 27, 2023
6916811
[BOT] post-merge updates
OCA-git-bot May 3, 2024
5e10a2d
[IMP] stock_picking_auto_create_lot: Use Odoo core mechanism to creat…
sergio-teruel May 24, 2024
dd2262c
[UPD] Update stock_picking_auto_create_lot.pot
Jun 5, 2024
0835a87
[BOT] post-merge updates
OCA-git-bot Jun 5, 2024
eacba6f
Update translation files
weblate Jun 5, 2024
0c82308
[IMP] stock_picking_auto_create_lot
AungKoKoLin1997 Jun 10, 2024
5389572
[UPD] Update stock_picking_auto_create_lot.pot
Jun 24, 2024
9f30f53
[BOT] post-merge updates
OCA-git-bot Jun 24, 2024
0b0addc
Update translation files
weblate Jun 24, 2024
9775430
[IMP] stock_picking_auto_create_lot: pre-commit execution
Jul 12, 2024
a292e21
[MIG] stock_picking_auto_create_lot: Migration to 17.0
Jul 12, 2024
164ef93
[UPD] Update stock_picking_auto_create_lot.pot
Jul 22, 2024
58a856f
[BOT] post-merge updates
OCA-git-bot Jul 22, 2024
6264ea0
Translated using Weblate (Italian)
mymage Aug 22, 2024
fe5c898
[MIG] stock_picking_auto_create_lot: Migration to 18.0
cem-adhoc Nov 28, 2024
4a90c52
[IMP] stock_picking_auto_create_lot: pre-commit execution
cem-adhoc Nov 28, 2024
735a234
[UPD] Update stock_picking_auto_create_lot.pot
Jan 24, 2025
840fa5c
[BOT] post-merge updates
OCA-git-bot Jan 24, 2025
c98dc4f
Added translation using Weblate (Portuguese)
marcelsavegnago Jun 6, 2025
37ae4f1
Added translation using Weblate (Portuguese (Brazil))
marcelsavegnago Jun 10, 2025
68f7641
[MIG] stock_picking_auto_create_lot: Migration to 19.0
lef-adhoc Nov 11, 2025
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
118 changes: 118 additions & 0 deletions stock_picking_auto_create_lot/README.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,118 @@
.. image:: https://odoo-community.org/readme-banner-image
:target: https://odoo-community.org/get-involved?utm_source=readme
:alt: Odoo Community Association

=============================
Stock Picking Auto Create Lot
=============================

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

.. |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/license-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%2Fstock--logistics--workflow-lightgray.png?logo=github
:target: https://github.com/OCA/stock-logistics-workflow/tree/19.0/stock_picking_auto_create_lot
:alt: OCA/stock-logistics-workflow
.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png
:target: https://translation.odoo-community.org/projects/stock-logistics-workflow-19-0/stock-logistics-workflow-19-0-stock_picking_auto_create_lot
: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/stock-logistics-workflow&target_branch=19.0
:alt: Try me on Runboat

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

This module extends the functionality of stock module to allow auto
create lots for incoming pickings.

**Table of contents**

.. contents::
:local:

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

To configure this module, you need to:

1. Go to a *Inventory > Configuration > Operation Types*.
2. Set 'auto create lot' option for this operation type.
3. Go to a *Inventory > Master Data > Products*.
4. Set 'auto create lot' option for the products you need.

Usage
=====

To use this module you need to:

1. Go to a *Product > General Information tab*.
2. Set a tracking option for this product.
3. Set auto create lot.
4. Go to *Inventory > Incoming* and create one.
5. Validate picking without lot.

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

Bugs are tracked on `GitHub Issues <https://github.com/OCA/stock-logistics-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/stock-logistics-workflow/issues/new?body=module:%20stock_picking_auto_create_lot%0Aversion:%2019.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
-------

* ACSONE SA/NV
* Tecnativa

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

- Carlos Dauden <[email protected]>
- Sergio Teruel <[email protected]>
- Pimolnat Suntian <[email protected]>
- Denis Roussel <[email protected]>
- Valentin Vinagre <[email protected]>
- `Quartile <https://www.quartile.co>`__:

- Aung Ko Ko Lin

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-sergio-teruel| image:: https://github.com/sergio-teruel.png?size=40px
:target: https://github.com/sergio-teruel
:alt: sergio-teruel

Current `maintainer <https://odoo-community.org/page/maintainer-role>`__:

|maintainer-sergio-teruel|

This module is part of the `OCA/stock-logistics-workflow <https://github.com/OCA/stock-logistics-workflow/tree/19.0/stock_picking_auto_create_lot>`_ project on GitHub.

You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute.
2 changes: 2 additions & 0 deletions stock_picking_auto_create_lot/__init__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl).
from . import models
17 changes: 17 additions & 0 deletions stock_picking_auto_create_lot/__manifest__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
# Copyright 2018 Tecnativa - Sergio Teruel
# Copyright 2020 ACSONE SA/NV
# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl).
{
"name": "Stock Picking Auto Create Lot",
"summary": "Auto create lots for incoming pickings",
"version": "19.0.1.0.0",
"development_status": "Production/Stable",
"category": "stock",
"website": "https://github.com/OCA/stock-logistics-workflow",
"author": "ACSONE SA/NV, Tecnativa, Odoo Community Association (OCA)",
"license": "AGPL-3",
"installable": True,
"depends": ["stock"],
"data": ["views/product_views.xml", "views/stock_picking_type_views.xml"],
"maintainers": ["sergio-teruel"],
}
53 changes: 53 additions & 0 deletions stock_picking_auto_create_lot/i18n/es.po
Original file line number Diff line number Diff line change
@@ -0,0 +1,53 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * stock_picking_auto_create_lot
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 12.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2019-02-25 13:29+0000\n"
"PO-Revision-Date: 2023-03-21 12:12+0000\n"
"Last-Translator: FranciscoFactorLibre <[email protected]>\n"
"Language-Team: \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.14.1\n"

#. module: stock_picking_auto_create_lot
#: model:ir.model.fields,field_description:stock_picking_auto_create_lot.field_product_product__auto_create_lot
#: model:ir.model.fields,field_description:stock_picking_auto_create_lot.field_product_template__auto_create_lot
#: model:ir.model.fields,field_description:stock_picking_auto_create_lot.field_stock_picking_type__auto_create_lot
msgid "Auto Create Lot"
msgstr "Auto crear lote"

#. module: stock_picking_auto_create_lot
#: model:ir.model,name:stock_picking_auto_create_lot.model_stock_picking_type
msgid "Picking Type"
msgstr "Tipo de albarán"

#. module: stock_picking_auto_create_lot
#: model:ir.model,name:stock_picking_auto_create_lot.model_product_template
msgid "Product"
msgstr "Producto"

#. module: stock_picking_auto_create_lot
#: model:ir.model,name:stock_picking_auto_create_lot.model_stock_move_line
msgid "Product Moves (Stock Move Line)"
msgstr "Movimientos de producto (Movimiento de stock)"

#. module: stock_picking_auto_create_lot
#: model:ir.model,name:stock_picking_auto_create_lot.model_stock_move
msgid "Stock Move"
msgstr "Movimiento de existencias"

#. module: stock_picking_auto_create_lot
#: model:ir.model,name:stock_picking_auto_create_lot.model_stock_picking
msgid "Transfer"
msgstr "Transferir"

#~ msgid "Product Template"
#~ msgstr "Plantilla de producto"
49 changes: 49 additions & 0 deletions stock_picking_auto_create_lot/i18n/it.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:
# * stock_picking_auto_create_lot
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 16.0\n"
"Report-Msgid-Bugs-To: \n"
"PO-Revision-Date: 2024-08-22 10:06+0000\n"
"Last-Translator: mymage <[email protected]>\n"
"Language-Team: none\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"
"X-Generator: Weblate 5.6.2\n"

#. module: stock_picking_auto_create_lot
#: model:ir.model.fields,field_description:stock_picking_auto_create_lot.field_product_product__auto_create_lot
#: model:ir.model.fields,field_description:stock_picking_auto_create_lot.field_product_template__auto_create_lot
#: model:ir.model.fields,field_description:stock_picking_auto_create_lot.field_stock_picking_type__auto_create_lot
msgid "Auto Create Lot"
msgstr "Creazione automatica lotto"

#. module: stock_picking_auto_create_lot
#: model:ir.model,name:stock_picking_auto_create_lot.model_stock_picking_type
msgid "Picking Type"
msgstr "Tipo prelievo"

#. module: stock_picking_auto_create_lot
#: model:ir.model,name:stock_picking_auto_create_lot.model_product_template
msgid "Product"
msgstr "Prodotto"

#. module: stock_picking_auto_create_lot
#: model:ir.model,name:stock_picking_auto_create_lot.model_stock_move_line
msgid "Product Moves (Stock Move Line)"
msgstr "Movimenti prodotto (riga movimento di magazzino)"

#. module: stock_picking_auto_create_lot
#: model:ir.model,name:stock_picking_auto_create_lot.model_stock_move
msgid "Stock Move"
msgstr "Movimento di magazzino"

#. module: stock_picking_auto_create_lot
#: model:ir.model,name:stock_picking_auto_create_lot.model_stock_picking
msgid "Transfer"
msgstr "Trasferimento"
49 changes: 49 additions & 0 deletions stock_picking_auto_create_lot/i18n/nl.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:
# * stock_picking_auto_create_lot
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 16.0\n"
"Report-Msgid-Bugs-To: \n"
"PO-Revision-Date: 2023-10-14 00:45+0000\n"
"Last-Translator: Bosd <[email protected]>\n"
"Language-Team: none\n"
"Language: nl\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: stock_picking_auto_create_lot
#: model:ir.model.fields,field_description:stock_picking_auto_create_lot.field_product_product__auto_create_lot
#: model:ir.model.fields,field_description:stock_picking_auto_create_lot.field_product_template__auto_create_lot
#: model:ir.model.fields,field_description:stock_picking_auto_create_lot.field_stock_picking_type__auto_create_lot
msgid "Auto Create Lot"
msgstr "Automatisch een partij aanmaken"

#. module: stock_picking_auto_create_lot
#: model:ir.model,name:stock_picking_auto_create_lot.model_stock_picking_type
msgid "Picking Type"
msgstr ""

#. module: stock_picking_auto_create_lot
#: model:ir.model,name:stock_picking_auto_create_lot.model_product_template
msgid "Product"
msgstr "Product"

#. module: stock_picking_auto_create_lot
#: model:ir.model,name:stock_picking_auto_create_lot.model_stock_move_line
msgid "Product Moves (Stock Move Line)"
msgstr "Voorraadverplaatsingen (Voorraadverplaatsingsregels)"

#. module: stock_picking_auto_create_lot
#: model:ir.model,name:stock_picking_auto_create_lot.model_stock_move
msgid "Stock Move"
msgstr "Voorraadverplaatsing"

#. module: stock_picking_auto_create_lot
#: model:ir.model,name:stock_picking_auto_create_lot.model_stock_picking
msgid "Transfer"
msgstr "transfer"
47 changes: 47 additions & 0 deletions stock_picking_auto_create_lot/i18n/pt.po
Original file line number Diff line number Diff line change
@@ -0,0 +1,47 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * stock_picking_auto_create_lot
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 18.0\n"
"Report-Msgid-Bugs-To: \n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
"Language: pt\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: stock_picking_auto_create_lot
#: model:ir.model.fields,field_description:stock_picking_auto_create_lot.field_product_product__auto_create_lot
#: model:ir.model.fields,field_description:stock_picking_auto_create_lot.field_product_template__auto_create_lot
#: model:ir.model.fields,field_description:stock_picking_auto_create_lot.field_stock_picking_type__auto_create_lot
msgid "Auto Create Lot"
msgstr ""

#. module: stock_picking_auto_create_lot
#: model:ir.model,name:stock_picking_auto_create_lot.model_stock_picking_type
msgid "Picking Type"
msgstr ""

#. module: stock_picking_auto_create_lot
#: model:ir.model,name:stock_picking_auto_create_lot.model_product_template
msgid "Product"
msgstr ""

#. module: stock_picking_auto_create_lot
#: model:ir.model,name:stock_picking_auto_create_lot.model_stock_move_line
msgid "Product Moves (Stock Move Line)"
msgstr ""

#. module: stock_picking_auto_create_lot
#: model:ir.model,name:stock_picking_auto_create_lot.model_stock_move
msgid "Stock Move"
msgstr ""

#. module: stock_picking_auto_create_lot
#: model:ir.model,name:stock_picking_auto_create_lot.model_stock_picking
msgid "Transfer"
msgstr ""
47 changes: 47 additions & 0 deletions stock_picking_auto_create_lot/i18n/pt_BR.po
Original file line number Diff line number Diff line change
@@ -0,0 +1,47 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * stock_picking_auto_create_lot
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 18.0\n"
"Report-Msgid-Bugs-To: \n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\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: stock_picking_auto_create_lot
#: model:ir.model.fields,field_description:stock_picking_auto_create_lot.field_product_product__auto_create_lot
#: model:ir.model.fields,field_description:stock_picking_auto_create_lot.field_product_template__auto_create_lot
#: model:ir.model.fields,field_description:stock_picking_auto_create_lot.field_stock_picking_type__auto_create_lot
msgid "Auto Create Lot"
msgstr ""

#. module: stock_picking_auto_create_lot
#: model:ir.model,name:stock_picking_auto_create_lot.model_stock_picking_type
msgid "Picking Type"
msgstr ""

#. module: stock_picking_auto_create_lot
#: model:ir.model,name:stock_picking_auto_create_lot.model_product_template
msgid "Product"
msgstr ""

#. module: stock_picking_auto_create_lot
#: model:ir.model,name:stock_picking_auto_create_lot.model_stock_move_line
msgid "Product Moves (Stock Move Line)"
msgstr ""

#. module: stock_picking_auto_create_lot
#: model:ir.model,name:stock_picking_auto_create_lot.model_stock_move
msgid "Stock Move"
msgstr ""

#. module: stock_picking_auto_create_lot
#: model:ir.model,name:stock_picking_auto_create_lot.model_stock_picking
msgid "Transfer"
msgstr ""
Loading