TIP: You can type at any time to perform a new search.
Stock Picking Invoice Link
stock_picking_invoice_link · OCA/stock-logistics-workflow
Security findings
Migration considerations
view_picking_form— For a target of Odoo 17.0+: view 'view_picking_form' uses `attrs=`/`states=`, which are no longer supported. Convert modifiers to direct Python boolean expressions in `invisible`/`readonly`/`required`; preserve the original AND/OR logic. migration-view-attrs-states · source
Migration review checklist, not a compatibility verdict. No target version is selected: apply version-specific advice only when migrating to that version or later.
- Repository
- OCA/stock-logistics-workflow · module folder · Try on Runboat
- Module version
- 1.0.0
- Category
- Warehouse Management
- Folder size
- 0.07 MB
- License
- AGPL-3
- Application
- No
- Auto-installable
- No
- Website
- http://www.agilebg.com
- Last tracking update
- 2026-10-03 22:24:29
- Authors
- Odoo Community Association (OCA), Agile Business Group, Tecnativa, BCIM sprl
- Maintainers
- Odoo Community Association (OCA), Agile Business Group, Tecnativa, BCIM sprl
- Committers
- Pedro M. Baeza, mreficent, Weblate, OCA Transbot, oca-travis
- Odoo dependencies
- Python dependencies
- None
- System dependencies
- None
- Required by
- account_invoice_production_lot, account_invoice_uom, pos_stock_picking_invoice_link, stock_cancel
- Description
Code Analysis
Views touched (4)
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
invoice_form |
related.pickings.account.invoice.form | account.invoice | form | Inherits account.invoice_form |
view_move_form |
stock_picking_invoice_link.stock.move.form | stock.move | form | Inherits stock.view_move_form |
view_move_picking_form |
stock_picking_invoice_link.stock.move.picking.form | stock.move | form | Inherits stock.view_move_picking_form |
view_picking_form |
stock_picking_invoice_link.stock.picking.form | stock.picking | form | Inherits stock.view_picking_form |
HTTP endpoints (0)
No HTTP endpoints found for this module.
Models touched (5)
New fields (1)
-
picking_idsMany2many → stock.pickingcomodel_name='stock.picking'copy=Falsehelp='Related pickings (only when the invoice has been generated from a sale order).'readonly=Truestring='Related Pickings'
No public methods.
New fields (1)
-
move_line_idsOne2many → stock.movecopy=Falsehelp='Related stock moves (only when the invoice has been generated from a sale order).'readonly=Truestring='Related Stock Moves' args: 'stock.move', 'invoice_line_id'
No public methods.
New fields (0)
No new fields.
Public methods (1)-
invoice_line_create(self, invoice_id, qty)@api.multi
New fields (2)
-
invoice_line_idMany2one → account.invoice.linecomodel_name='account.invoice.line'copy=Falsereadonly=Truestring='Invoice Line' -
invoice_line_idsMany2many → account.invoice.linecomodel_name='account.invoice.line'compute='_compute_invoice_line_ids'string='Invoice Lines'
No public methods.
New fields (2)
-
invoice_idMany2one → account.invoicecomodel_name='account.invoice'compute='_compute_invoice_id'string='Invoice' -
invoice_idsMany2many → account.invoicecomodel_name='account.invoice'copy=Falsereadonly=Truestring='Invoices'
-
action_view_invoice(self)@api.multiThis function returns an action that display existing invoices of given stock pickings. It can either be a in a list or in a form view, if there is only one invoice to show.
Loading…
Loading…
Loading…
Loading…