| REPOSITORY | |
|---|---|
| REPOSITORY | odoo/odoo |
| GIT | |
| GIT | https://github.com/odoo/odoo.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/odoo/odoo/tree/19.0/l10n_it_stock_ddt |
| VERSION | |
| VERSION | 0.1 |
| CATEGORY | |
| CATEGORY | Accounting/Localizations/EDI |
| LICENSE | |
| LICENSE | LGPL-3 |
| APPLICATION | |
| APPLICATION | No |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | Yes |
| AUTHORS | |
| AUTHORS | Odoo S.A. |
| MAINTAINERS | |
| MAINTAINERS | Odoo S.A. |
| COMMITTERS | |
| COMMITTERS | Odoo Translation Bot, Xavier Morel, qdp-odoo, Laurent Smet, Julien Castiaux, Victor Feyens, Andrea Grazioso (agr-odoo), Gorash, william-andre, Dylan Kiss (dyki), lase@odoo.com, Quentin Wolfs, kcv-odoo, Louis Gobert, mano-odoo, aamo-odoo, Mohammad Abdulmoneim (abdu), djameltouati, Michaël Mattiello, Corentin Heinix (cohe), Waleed Elgamal |
| WEBSITE | |
| WEBSITE | https://www.odoo.com |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-06 01:51:44 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
odoo/odoo: - l10n_it_edi - l10n_it - account - base_setup - base - web - onboarding - product - bus - web_tour - html_editor - uom - analytic - portal - http_routing - auth_signup - digest - resource - base_iban - base_vat - account_edi_ubl_cii - account_edi_proxy_client - certificate - account_debit_note - stock_delivery - sale_stock - sale - sales_team - account_payment - payment - utm - stock_account - stock - barcodes_gs1_nomenclature - barcodes - delivery - payment_custom |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES | Not have |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| 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.
|
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
account_invoice_view_form_inherit_ddt |
account.invoice.form.inherit.ddt | account.move | xpath | 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 | xpath | Inherits stock.view_picking_form |
view_picking_search_inherit_l10n_it_ddt |
stock.picking.search.l10n.it.ddt | stock.picking | field | Inherits stock.view_picking_internal_search |
view_picking_tree_inherit_l10n_it_ddt |
stock.picking.list.l10n.it.ddt | stock.picking | field | Inherits stock.vpicktree |
l10n_it_ddt_count
Integer
compute='_compute_ddt_ids'
l10n_it_ddt_ids
Many2many → stock.picking
compute='_compute_ddt_ids'
args: 'stock.picking'
get_linked_ddts(self)
l10n_it_ddt_number
Char
readonly=True
args: 'DDT Number'
l10n_it_parcels
Integer
default=1
string='Parcels'
l10n_it_show_print_ddt_button
Boolean
compute='_compute_l10n_it_show_print_ddt_button'
l10n_it_transport_method
Selection
default='sender'
string='Transport Method'
args: [('sender', 'Sender'), ('recipient', 'Recipient'), ('courier', 'Courier service')]
l10n_it_transport_method_details
Char
l10n_it_transport_reason
Selection
default='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.
l10n_it_ddt_sequence_id
Many2one → ir.sequence
create(self, vals_list)
write(self, vals)
| REPOSITORY | |
|---|---|
| REPOSITORY | odoo/odoo |
| GIT | |
| GIT | https://github.com/odoo/odoo.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/odoo/odoo/tree/18.0/l10n_it_stock_ddt |
| VERSION | |
| VERSION | 0.1 |
| CATEGORY | |
| CATEGORY | Accounting/Localizations/EDI |
| LICENSE | |
| LICENSE | LGPL-3 |
| APPLICATION | |
| APPLICATION | No |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | Yes |
| AUTHORS | |
| AUTHORS | |
| MAINTAINERS | |
| MAINTAINERS | |
| COMMITTERS | |
| COMMITTERS | Odoo Translation Bot, Xavier Morel, Laurent Smet, Andrea Grazioso (agr-odoo), Anh Thao Pham (pta), Tiffany Chang (tic), Rémy Voet (ryv), Gorash, odoo, Jigar Vaghela, william-andre, Thomas Beckers, Vincent Larcin, Louis Wicket (wil), Thomas Becquevort (thbe), Gauthier Wala (gawa), Pieter Claeys (clpi), Dylan Kiss (dyki), Paolo Gatti (pgi), yosa-odoo, Louis Gobert, Louis (wil), mano-odoo, aamo-odoo, Corentin Heinix (cohe), Carmine, Waleed Elgamal |
| WEBSITE | |
| WEBSITE | https://www.odoo.com |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-06 01:25:57 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
odoo/odoo: - l10n_it_edi - l10n_it - account - base_setup - base - web - onboarding - product - bus - web_tour - html_editor - uom - analytic - portal - web_editor - http_routing - auth_signup - digest - resource - base_iban - base_vat - account_edi_proxy_client - certificate - stock_delivery - sale_stock - sale - sales_team - account_payment - payment - utm - stock_account - stock - barcodes_gs1_nomenclature - barcodes - delivery |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES |
cryptography |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| 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.
|
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
account_invoice_view_form_inherit_ddt |
account.invoice.form.inherit.ddt | account.move | xpath | 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 | xpath | Inherits stock.view_picking_form |
view_picking_search_inherit_l10n_it_ddt |
stock.picking.search.l10n.it.ddt | stock.picking | field | Inherits stock.view_picking_internal_search |
view_picking_tree_inherit_l10n_it_ddt |
stock.picking.list.l10n.it.ddt | stock.picking | field | Inherits stock.vpicktree |
l10n_it_ddt_count
Integer
compute='_compute_ddt_ids'
l10n_it_ddt_ids
Many2many → stock.picking
compute='_compute_ddt_ids'
args: 'stock.picking'
get_linked_ddts(self)
l10n_it_ddt_number
Char
readonly=True
args: 'DDT Number'
l10n_it_parcels
Integer
default=1
string='Parcels'
l10n_it_show_print_ddt_button
Boolean
compute='_compute_l10n_it_show_print_ddt_button'
l10n_it_transport_method
Selection
default='sender'
string='Transport Method'
args: [('sender', 'Sender'), ('recipient', 'Recipient'), ('courier', 'Courier service')]
l10n_it_transport_method_details
Char
l10n_it_transport_reason
Selection
default='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.
l10n_it_ddt_sequence_id
Many2one → ir.sequence
create(self, vals_list)
write(self, vals)
| REPOSITORY | |
|---|---|
| REPOSITORY | odoo/odoo |
| GIT | |
| GIT | https://github.com/odoo/odoo.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/odoo/odoo/tree/17.0/l10n_it_stock_ddt |
| VERSION | |
| VERSION | 0.1 |
| CATEGORY | |
| CATEGORY | Accounting/Localizations/EDI |
| LICENSE | |
| LICENSE | LGPL-3 |
| APPLICATION | |
| APPLICATION | No |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | Yes |
| AUTHORS | |
| AUTHORS | |
| MAINTAINERS | |
| MAINTAINERS | |
| COMMITTERS | |
| COMMITTERS | Odoo Translation Bot, Josse Colpaert, Denis Ledoux, Xavier Morel, Arnold Moyaux, Victor Feyens, Andrea Grazioso (agr-odoo), Anh Thao Pham (pta), Touati Djamel (otd), Gorash, Stefan-Calin Crainiciuc (stcc), Ricardo Gomes Rodrigues (rigr), william-andre, aliya, Nshimiyimana Séna, Thomas Beckers, niyasraphy, Louis Wicket (wil), Walid, Maximilien (malb), Dylan Kiss (dyki), Paolo Gatti, Paolo Gatti (pgi), yosa-odoo, Louis Gobert, aamo-odoo, Carmine, Waleed Elgamal |
| WEBSITE | |
| WEBSITE | https://www.odoo.com |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-06 01:02:08 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
odoo/odoo: - l10n_it_edi - l10n_it - account - base_setup - base - web - onboarding - product - bus - web_tour - uom - analytic - portal - web_editor - http_routing - auth_signup - digest - resource - base_iban - base_vat - account_edi_proxy_client - stock_delivery - sale_stock - sale - sales_team - account_payment - payment - utm - stock_account - stock - barcodes_gs1_nomenclature - barcodes - delivery |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES |
cryptography |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| 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.
|
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
account_invoice_view_form_inherit_ddt |
account.invoice.form.inherit.ddt | account.move | xpath | 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 | xpath | Inherits stock.view_picking_form |
view_picking_search_inherit_l10n_it_ddt |
stock.picking.search.l10n.it.ddt | stock.picking | field | Inherits stock.view_picking_internal_search |
view_picking_tree_inherit_l10n_it_ddt |
stock.picking.tree.l10n.it.ddt | stock.picking | field | Inherits stock.vpicktree |
l10n_it_ddt_count
Integer
compute='_compute_ddt_ids'
l10n_it_ddt_ids
Many2many → stock.picking
compute='_compute_ddt_ids'
args: 'stock.picking'
get_linked_ddts(self)
l10n_it_ddt_number
Char
readonly=True
args: 'DDT Number'
l10n_it_parcels
Integer
default=1
string='Parcels'
l10n_it_show_print_ddt_button
Boolean
compute='_compute_l10n_it_show_print_ddt_button'
l10n_it_transport_method
Selection
default='sender'
string='Transport Method'
args: [('sender', 'Sender'), ('recipient', 'Recipient'), ('courier', 'Courier service')]
l10n_it_transport_method_details
Char
l10n_it_transport_reason
Selection
default='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.
l10n_it_ddt_sequence_id
Many2one → ir.sequence
create(self, vals_list)
write(self, vals)
| REPOSITORY | |
|---|---|
| REPOSITORY | odoo/odoo |
| GIT | |
| GIT | https://github.com/odoo/odoo.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/odoo/odoo/tree/16.0/l10n_it_stock_ddt |
| VERSION | |
| VERSION | 0.1 |
| CATEGORY | |
| CATEGORY | Accounting/Localizations/EDI |
| LICENSE | |
| LICENSE | LGPL-3 |
| APPLICATION | |
| APPLICATION | No |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | Yes |
| AUTHORS | |
| AUTHORS | |
| MAINTAINERS | |
| MAINTAINERS | |
| COMMITTERS | |
| COMMITTERS | Raphael Collet, Josse Colpaert, Yannick Tivisse, Victor Feyens, Andrea Grazioso (agr-odoo), William Henrotin, Anh Thao Pham (pta), Touati Djamel (otd), Stefan-Calin Crainiciuc (stcc), Ricardo Gomes Rodrigues (rigr), william-andre, Florian Damhaut, Merlin (megu), Nshimiyimana Séna, Pouya Malekinejad, Thomas Beckers, Florian(flg), Walid, Paolo Gatti, Paolo Gatti (pgi), yosa-odoo, aamo-odoo |
| WEBSITE | |
| WEBSITE | https://www.odoo.com |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-06 00:40:52 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
odoo/odoo: - l10n_it_edi - l10n_it - account - base_setup - base - web - product - bus - web_tour - uom - analytic - portal - web_editor - http_routing - auth_signup - digest - resource - base_iban - base_vat - account_edi - account_edi_proxy_client - delivery - sale_stock - sale - sales_team - account_payment - payment - utm - stock_account - stock - barcodes_gs1_nomenclature - barcodes - sale_management |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES |
cryptography |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| 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.
|
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
account_invoice_view_form_inherit_ddt |
account.invoice.form.inherit.ddt | account.move | xpath | 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 | xpath | Inherits stock.view_picking_form |
view_picking_search_inherit_l10n_it_ddt |
stock.picking.search.l10n.it.ddt | stock.picking | field | Inherits stock.view_picking_internal_search |
view_picking_tree_inherit_l10n_it_ddt |
stock.picking.tree.l10n.it.ddt | stock.picking | field | Inherits stock.vpicktree |
No new fields.
Public methods (0)No public methods.
l10n_it_ddt_count
Integer
compute='_compute_ddt_ids'
l10n_it_ddt_ids
Many2many → stock.picking
compute='_compute_ddt_ids'
args: 'stock.picking'
get_linked_ddts(self)
l10n_it_ddt_number
Char
readonly=True
args: 'DDT Number'
l10n_it_parcels
Integer
default=1
string='Parcels'
l10n_it_show_print_ddt_button
Boolean
compute='_compute_l10n_it_show_print_ddt_button'
l10n_it_transport_method
Selection
default='sender'
string='Transport Method'
args: [('sender', 'Sender'), ('recipient', 'Recipient'), ('courier', 'Courier service')]
l10n_it_transport_method_details
Char
l10n_it_transport_reason
Selection
default='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.
l10n_it_ddt_sequence_id
Many2one → ir.sequence
create(self, vals_list)
write(self, vals)
| REPOSITORY | |
|---|---|
| REPOSITORY | odoo/odoo |
| GIT | |
| GIT | https://github.com/odoo/odoo.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/odoo/odoo/tree/15.0/l10n_it_stock_ddt |
| VERSION | |
| VERSION | 0.1 |
| CATEGORY | |
| CATEGORY | Accounting/Localizations/EDI |
| LICENSE | |
| LICENSE | LGPL-3 |
| APPLICATION | |
| APPLICATION | No |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | Yes |
| AUTHORS | |
| AUTHORS | |
| MAINTAINERS | |
| MAINTAINERS | |
| COMMITTERS | |
| COMMITTERS | Josse Colpaert, Barad Mahendra, wan, Xavier-Do, Andrea Grazioso (agr-odoo), oco-odoo, Anh Thao Pham (pta), Touati Djamel (otd), Benjamin Frantzen (bfr), Ricardo Gomes Rodrigues (rigr), william-andre, Florian Damhaut, Merlin (megu), Nshimiyimana Séna, Thomas Beckers, Roy Le, Walid, Paolo Gatti (pgi) |
| WEBSITE | |
| WEBSITE | https://www.odoo.com |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-06 00:25:29 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
odoo/odoo: - l10n_it_edi - l10n_it - account - base_setup - base - web - product - bus - web_tour - uom - analytic - portal - web_editor - http_routing - auth_signup - digest - resource - base_iban - base_vat - fetchmail - account_edi - delivery - sale_stock - sale - sales_team - payment - utm - stock_account - stock - barcodes - sale_management |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES | Not have |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| 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.
|
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
account_invoice_view_form_inherit_ddt |
account.invoice.form.inherit.ddt | account.move | xpath | 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 | xpath | Inherits stock.view_picking_form |
view_picking_search_inherit_l10n_it_ddt |
stock.picking.search.l10n.it.ddt | stock.picking | field | Inherits stock.view_picking_internal_search |
view_picking_tree_inherit_l10n_it_ddt |
stock.picking.tree.l10n.it.ddt | stock.picking | field | Inherits stock.vpicktree |
l10n_it_ddt_count
Integer
compute='_compute_ddt_ids'
l10n_it_ddt_ids
Many2many → stock.picking
compute='_compute_ddt_ids'
args: 'stock.picking'
get_linked_ddts(self)
l10n_it_ddt_number
Char
readonly=True
args: 'DDT Number'
l10n_it_parcels
Integer
default=1
string='Parcels'
l10n_it_show_print_ddt_button
Boolean
compute='_compute_l10n_it_show_print_ddt_button'
l10n_it_transport_method
Selection
default='sender'
string='Transport Method'
args: [('sender', 'Sender'), ('recipient', 'Recipient'), ('courier', 'Courier service')]
l10n_it_transport_method_details
Char
l10n_it_transport_reason
Selection
default='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.
l10n_it_ddt_sequence_id
Many2one → ir.sequence
create(self, vals)
write(self, vals)
| REPOSITORY | |
|---|---|
| REPOSITORY | odoo/odoo |
| GIT | |
| GIT | https://github.com/odoo/odoo.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/odoo/odoo/tree/14.0/l10n_it_stock_ddt |
| VERSION | |
| VERSION | 0.1 |
| CATEGORY | |
| CATEGORY | Accounting/Localizations/EDI |
| LICENSE | |
| LICENSE | LGPL-3 |
| APPLICATION | |
| APPLICATION | No |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | Yes |
| AUTHORS | |
| AUTHORS | |
| MAINTAINERS | |
| MAINTAINERS | |
| COMMITTERS | |
| COMMITTERS | Josse Colpaert, Xavier-Do, Andrea Grazioso (agr-odoo), Touati Djamel (otd), Benjamin Frantzen (bfr), Ricardo Gomes Rodrigues (rigr), Florian Damhaut, Merlin (megu), Nshimiyimana Séna, Thomas Beckers, Roy Le, Walid |
| WEBSITE | |
| WEBSITE | https://www.odoo.com |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-06 00:14:30 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
odoo/odoo: - l10n_it_edi - l10n_it - account - base_setup - base - web - product - bus - web_tour - uom - analytic - portal - web_editor - http_routing - auth_signup - digest - resource - base_iban - base_vat - fetchmail - account_edi - delivery - sale_stock - sale - sales_team - payment - utm - stock_account - stock - barcodes - sale_management |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES | Not have |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| 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.
|
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
account_invoice_view_form_inherit_ddt |
account.invoice.form.inherit.ddt | account.move | xpath | 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 | xpath | Inherits stock.view_picking_form |
view_picking_search_inherit_l10n_it_ddt |
stock.picking.search.l10n.it.ddt | stock.picking | field | Inherits stock.view_picking_internal_search |
view_picking_tree_inherit_l10n_it_ddt |
stock.picking.tree.l10n.it.ddt | stock.picking | field | Inherits stock.vpicktree |
l10n_it_ddt_count
Integer
compute='_compute_ddt_ids'
l10n_it_ddt_ids
Many2many → stock.picking
compute='_compute_ddt_ids'
args: 'stock.picking'
get_linked_ddts(self)
l10n_it_country_code
Char
related='company_id.country_id.code'
l10n_it_ddt_number
Char
readonly=True
args: 'DDT Number'
l10n_it_parcels
Integer
default=1
string='Parcels'
l10n_it_show_print_ddt_button
Boolean
compute='_compute_l10n_it_show_print_ddt_button'
l10n_it_transport_method
Selection
default='sender'
string='Transport Method'
args: [('sender', 'Sender'), ('recipient', 'Recipient'), ('courier', 'Courier service')]
l10n_it_transport_method_details
Char
l10n_it_transport_reason
Selection
default='sale'
string='Transport Reason'
tracking=True
args: [('sale', 'Sale'), ('outsourcing', 'Outsourcing'), ('evaluation', 'Evaluation'), ('gift', 'Gift'), ('transfer', 'Transfer'), ('substitution', 'Substitution'), ('attemped_sale', 'Attempted Sale'), ('loaned_use', 'Loaned for Use'), ('repair', 'Repair')]
No public methods.
l10n_it_ddt_sequence_id
Many2one → ir.sequence
create(self, vals)
write(self, vals)
| REPOSITORY | |
|---|---|
| REPOSITORY | odoo/odoo |
| GIT | |
| GIT | https://github.com/odoo/odoo.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/odoo/odoo/tree/13.0/l10n_it_stock_ddt |
| VERSION | |
| VERSION | 0.1 |
| CATEGORY | |
| CATEGORY | Localization |
| LICENSE | |
| LICENSE | LGPL-3 |
| APPLICATION | |
| APPLICATION | No |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | Yes |
| AUTHORS | |
| AUTHORS | |
| MAINTAINERS | |
| MAINTAINERS | |
| COMMITTERS | |
| COMMITTERS | Josse Colpaert, Xavier-Do, Roy Le |
| WEBSITE | |
| WEBSITE | https://www.odoo.com |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-06 00:06:43 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
odoo/odoo: - l10n_it_edi - l10n_it - account - base_setup - base - web - product - bus - web_tour - uom - analytic - portal - web_editor - http_routing - auth_signup - digest - resource - base_iban - base_vat - delivery - sale_stock - sale - sales_team - payment - utm - stock_account - stock - barcodes - sale_management |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES | Not have |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| 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.
|
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
account_invoice_view_form_inherit_ddt |
account.invoice.form.inherit.ddt | account.move | xpath | 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_view |
report_ddt_view | ir.ui.view | qweb | New |
view_picking_form_inherit_l10n_it_ddt |
stock.picking.form.l10n.it.ddt | stock.picking | xpath | Inherits stock.view_picking_form |
view_picking_search_inherit_l10n_it_ddt |
stock.picking.search.l10n.it.ddt | stock.picking | field | Inherits stock.view_picking_internal_search |
view_picking_tree_inherit_l10n_it_ddt |
stock.picking.tree.l10n.it.ddt | stock.picking | field | Inherits stock.vpicktree |
l10n_it_ddt_count
Integer
compute='_compute_ddt_ids'
l10n_it_ddt_ids
Many2many → stock.picking
compute='_compute_ddt_ids'
args: 'stock.picking'
get_linked_ddts(self)
l10n_it_country_code
Char
related='company_id.country_id.code'
l10n_it_ddt_number
Char
readonly=True
args: 'DDT Number'
l10n_it_parcels
Integer
default=1
string='Parcels'
l10n_it_transport_method
Selection
default='sender'
string='Transport Method'
args: [('sender', 'Sender'), ('recipient', 'Recipient'), ('courier', 'Courier service')]
l10n_it_transport_method_details
Char
l10n_it_transport_reason
Selection
default='sale'
string='Transport Reason'
tracking=True
args: [('sale', 'Sale'), ('outsourcing', 'Outsourcing'), ('evaluation', 'Evaluation'), ('gift', 'Gift'), ('transfer', 'Transfer'), ('substitution', 'Substitution'), ('attemped_sale', 'Attempted Sale'), ('loaned_use', 'Loaned for Use'), ('repair', 'Repair')]
action_done(self)
l10n_it_ddt_sequence_id
Many2one → ir.sequence
create(self, vals)
write(self, vals)