Repository
OCA/delivery-carrier · module folder · Try on Runboat
Module version
1.0.0
Category
Inventory, Logistics, Warehousing
Folder size
0.86 MB
License
LGPL-3
Application
No
Auto-installable
No
Website
https://laslabs.com/
Last tracking update
2026-08-07 07:17:46
Authors
Odoo Community Association (OCA), LasLabs
Maintainers
Odoo Community Association (OCA), LasLabs
Committers
Sylvain LE GAL, Weblate, OCA Transbot, Dave Lasley, oca-travis
Odoo dependencies
Python dependencies
None
System dependencies
None
Required by
sale_delivery_rate
Description

Code Analysis

Views touched (6)
XML IDNameModelTypeStatus
stock_picking_rate_purchase_view_form stock.picking.rate.purchase.view.form stock.picking.rate.purchase form New
stock_picking_rate_view_form stock.picking.rate.view.form stock.picking.rate form New
stock_picking_rate_view_search stock.picking.rate.view.search stock.picking.rate search New
stock_picking_rate_view_tree stock.picking.rate.view.tree stock.picking.rate tree New
stock_picking_view_form stock.picking.view.form stock.picking form Inherits stock.view_picking_form
view_delivery_carrier_form delivery.carrier.form delivery.carrier form Inherits delivery.view_delivery_carrier_form
HTTP endpoints (0)

No HTTP endpoints found for this module.

Models touched (4)

New fields (1)
  • partner_id Many2one → res.partner
    comodel_name='res.partner' help='The partner that is doing the delivery service.' string='Transporter Company'
Public methods (0)

No public methods.

New fields (1)
  • dispatch_rate_ids One2many → stock.picking.rate
    comodel_name='stock.picking.rate' inverse_name='picking_id' string='Dispatch Rates'
Public methods (0)

No public methods.

New fields (16)
  • date_delivery Datetime
    string='Est. Delivery Date'
  • date_generated Datetime
    default=<expr> required=True
  • date_purchased Datetime
  • delivery_days Integer
  • is_guaranteed Boolean
    string='Date is Guaranteed?'
  • is_purchased Boolean
    compute='_compute_is_purchased'
  • list_rate Float
    digits=dp.get_precision('Product Price')
  • list_rate_currency_id Many2one → res.currency
    comodel_name='res.currency' string='List Rate Currency'
  • partner_id Many2one → res.partner
    comodel_name='res.partner' related='service_id.partner_id' string='Carrier Partner'
  • picking_id Many2one → stock.picking
    comodel_name='stock.picking' required=True string='Stock Picking'
  • rate Float
    digits=dp.get_precision('Product Price') required=True
  • rate_currency_id Many2one → res.currency
    comodel_name='res.currency' required=True string='Rate Currency'
  • retail_rate Float
    digits=dp.get_precision('Product Price')
  • retail_rate_currency_id Many2one → res.currency
    comodel_name='res.currency' string='Retail Rate Currency'
  • service_id Many2one → delivery.carrier
    comodel_name='delivery.carrier' required=True string='Carrier Service'
  • state Selection
    default='new' selection=[('new', 'Quoted'), ('purchase', 'Purchased'), ('cancel', 'Voided')]
Public methods (3)
  • action_purchase(self)
    @api.multi
  • buy(self)
    @api.multi
  • name_get(self)
    @api.multi

New fields (3)
  • date_po Datetime
    default=<expr> required=True string='Purchase Order Date'
  • group_by Selection
    default='carrier' help='When creating purchase orders, this will be used to determine the rates that go on each order.' required=True selection=[('none', 'No Grouping'), ('commercial', 'Carrier Commercial Partner'), ('carrier', 'Carrier Partner'), ('service', 'Carrier Service')]
  • rate_ids Many2many → stock.picking.rate
    comodel_name='stock.picking.rate' default=<expr> readonly=True relation='stock_picking_rate_purchase_rel' string='Rates'
Public methods (2)
  • action_purchase(self)
    @api.multi
    Purchase rate quotes
  • action_show_wizard(self)
    @api.multi
    Utility method to show the wizard Returns: Wizard action for completion of delivery packing

Loading…