TIP: You can type at any time to perform a new search.
Italy - Stock DDT
l10n_it_stock_ddt · odoo/odoo
Security findings
- Repository
- odoo/odoo · module folder
- Module version
- 0.1
- Category
- Accounting/Localizations/EDI
- Folder size
- 0.07 MB
- License
- LGPL-3
- Application
- No
- Auto-installable
- Yes
- Website
- None
- Last tracking update
- 2026-09-28 18:31:21
- Authors
- Odoo S.A.
- Maintainers
- Odoo S.A.
- Committers
- Odoo Translation Bot, Christophe Matthieu, qdp-odoo, Victor Feyens, Andrea Grazioso (agr-odoo), Tiffany Chang (tic), Gorash, william-andre, Dylan Kiss (dyki), Julien Alardot (jual), Louis Gobert, Stéphane Diez, roto-odoo, Mohammad Abdulmoneim (abdu), djameltouati, Corentin Heinix (cohe), Julien Launois (jula), Waleed Elgamal, h4818, Nisarg (nipl), srap-odoo, pusu-odoo
- Odoo dependencies
- Python dependencies
- None
- System dependencies
- None
- Required by
- None
- Description
Documento di Trasporto (DDT) Whenever goods are transferred between A and B, the DDT serves as a legitimation e.g. when the police would stop you. When you want to print an outgoing picking in an Italian company, it will print you the DDT instead. It is like the delivery slip, but it also contains the value of the product, the transportation reason, the carrier, ... which make it a DDT. We also use a separate sequence for the DDT as the number should not have any gaps and should only be applied at the moment the goods are sent. When invoices are related to their sale order and the sale order with the delivery, the system will automatically calculate the linked DDTs for every invoice line to export in the FatturaPA XML.
Code Analysis
Views touched (7)
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
account_invoice_view_form_inherit_ddt |
account.invoice.form.inherit.ddt | account.move | form | Inherits account.view_move_form |
my_view_name |
my_view_name | ir.ui.view | qweb | Inherits l10n_it_edi.account_invoice_it_FatturaPA_export |
report_ddt |
report_ddt | ir.ui.view | qweb | New |
report_ddt_view |
report_ddt_view | ir.ui.view | qweb | New |
view_picking_form_inherit_l10n_it_ddt |
stock.picking.form.l10n.it.ddt | stock.picking | form | Inherits stock.view_picking_form |
view_picking_search_inherit_l10n_it_ddt |
stock.picking.search.l10n.it.ddt | stock.picking | search | Inherits stock.view_picking_internal_search |
view_picking_tree_inherit_l10n_it_ddt |
stock.picking.list.l10n.it.ddt | stock.picking | list | Inherits stock.vpicktree |
HTTP endpoints (0)
No HTTP endpoints found for this module.
Models touched (3)
New fields (2)
-
l10n_it_ddt_countIntegercompute='_compute_ddt_ids' -
l10n_it_ddt_idsMany2many → stock.pickingcompute='_compute_ddt_ids' args: 'stock.picking'
-
get_linked_ddts(self)
New fields (6)
-
l10n_it_ddt_numberCharreadonly=True args: 'DDT Number' -
l10n_it_parcelsIntegerdefault=1string='Parcels' -
l10n_it_show_print_ddt_buttonBooleancompute='_compute_l10n_it_show_print_ddt_button' -
l10n_it_transport_methodSelectiondefault='sender'string='Transport Method' args: [('sender', 'Sender'), ('recipient', 'Recipient'), ('courier', 'Courier service')] -
l10n_it_transport_method_detailsCharargs: 'Transport Note' -
l10n_it_transport_reasonSelectiondefault='sale'string='Transport Reason'tracking=True args: [('sale', 'Sale'), ('outsourcing', 'Outsourcing'), ('evaluation', 'Evaluation'), ('gift', 'Gift'), ('transfer', 'Transfer'), ('substitution', 'Returned goods'), ('attemped_sale', 'Attempted Sale'), ('loaned_use', 'Loaned for Use'), ('repair', 'Repair')]
No public methods.
New fields (1)
-
l10n_it_ddt_sequence_idMany2one → ir.sequenceargs: 'ir.sequence'
-
create(self, vals_list)@api.model_create_multi -
write(self, vals)
Loading…
Loading…
Loading…
Loading…
Loading…
Loading…
Loading…