Delivery Deliverea

delivery_deliverea
REPOSITORY
REPOSITORYOCA/delivery-carrier
GIT
GIThttps://github.com/OCA/delivery-carrier.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/delivery-carrier/tree/16.0/delivery_deliverea
VERSION
VERSION 1.1.0
CATEGORY
CATEGORYStock
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), FactorLibre
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), FactorLibre
COMMITTERS
COMMITTERSWeblate, OCA-git-bot, Rodrigo, oca-ci, OscarIndias, bencoronel, Nacho Morales
WEBSITE
WEBSITEhttps://github.com/OCA/delivery-carrier
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:53:53
ODOO DEPENDENCIES
ODOO DEPENDENCIES OCA/delivery-carrier:
    - delivery_state
    - delivery_package_number
odoo/odoo:
    - delivery
    - sale_stock
    - sale
    - sales_team
    - base
    - mail
    - base_setup
    - web
    - bus
    - web_tour
    - account_payment
    - account
    - product
    - uom
    - analytic
    - portal
    - web_editor
    - http_routing
    - auth_signup
    - digest
    - resource
    - payment
    - utm
    - stock_account
    - stock
    - barcodes_gs1_nomenclature
    - barcodes
    - sale_management
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES unidecode
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (4)
XML IDNameModelTypeStatus
delivery_deliverea_distribution_center_form_view delivery.deliverea.distribution.center.view_form deliverea.distribution.center form New
delivery_deliverea_state_mapping_tree_view delivery.deliverea.state.mapping.tree deliverea.state tree New
view_delivery_carrier_form delivery_base.delivery.carrier.view_form delivery.carrier xpath Inherits delivery.view_delivery_carrier_form
view_picking_withcarrier_out_form stock.picking xpath Inherits delivery.view_picking_withcarrier_out_form
Models touched (7)

New fields (2)
  • name Char
    string='Parameter Name'
  • type Selection
    selection=[('conditional', 'Conditional'), ('ignored', 'Ignored'), ('optional', 'Optional'), ('required', 'Required'), ('unsupported', 'Unsupported')]
Public methods (0)

No public methods.

New fields (8)
  • active Boolean
    default=True
  • carrier_code Char
  • carrier_id One2many → delivery.carrier
    comodel_name='delivery.carrier' inverse_name='deliverea_carrier_service_id'
  • code Char
    required=True string='Deliverea service code'
  • deliverea_distribution_center_id Many2one → deliverea.distribution.center
    comodel_name='deliverea.distribution.center' string='Deliverea Distribution Center'
  • deliverea_parameters Many2many → carrier.deliverea.parameter
    comodel_name='carrier.deliverea.parameter'
  • description Char
  • name Char
Public methods (0)

No public methods.

New fields (13)
  • active Boolean
  • address Char
  • billing_account Char
    string='Billing Account Id'
  • city Char
  • country_id Many2one → res.country
    string='Country' args: 'res.country'
  • email Char
  • latitude Char
  • longitude Char
  • name Char
    string='Distribution Center'
  • observations Char
  • phone Char
  • uuid Char
  • zip Char
Public methods (0)

No public methods.

New fields (3)
  • code Char
    args: 'Deliverea State Code'
  • delivery_state Selection
    selection=[('shipping_recorded_in_carrier', 'Shipping recorded in carrier'), ('in_transit', 'In transit'), ('canceled_shipment', 'Canceled shipment'), ('incidence', 'Incidence'), ('customer_delivered', 'Customer delivered'), ('warehouse_delivered', 'Warehouse delivered')] string='Carrier State'
  • state Char
    args: 'Deliverea State'
Public methods (0)

No public methods.

New fields (17)
  • deliverea_carrier_service_id Many2one → carrier.deliverea.service
    comodel_name='carrier.deliverea.service' domain="[('deliverea_distribution_center_id', '=', deliverea_distribution_center_id)]"
  • deliverea_default_packaging_id Many2one → stock.package.type
    comodel_name='stock.package.type' domain=[('package_carrier_type', '=', 'deliverea')] help='Default weight, height, width and length for packages' string='Default Packaging Type'
  • deliverea_description Char
    help='Description of the expedition articles (required for crossborder international expeditions if no description by parcel[items] is present)' string='Deliverea Articles Description'
  • deliverea_distribution_center_id Many2one → deliverea.distribution.center
    comodel_name='deliverea.distribution.center' string='Deliverea Distribution Center'
  • deliverea_hide_sender Boolean
    help='Whether or not to hide sender information in the printed label (availability depends on carrier and service)' string='Hide Sender'
  • deliverea_note_selection_id Many2one → ir.model.fields
    comodel_name='ir.model.fields' default=_get_default_field domain="[('model_id', '=', 'stock.picking')]" help='It allows to choose the field that we want to show within the carrier observations' string='Select Note Field'
  • deliverea_notifications_email Boolean
    help='The carrier will send info email(s) to the final customer' string='Notify by email'
  • deliverea_notifications_sms Boolean
    help='The carrier will send info sms(s) to the final customer' string='Notify by sms'
  • deliverea_password Char
  • deliverea_return_label Boolean
    help='Whether or not to include dormant return label in case the final customer wants to return the expedition (availability depends on carrier and service)' string='Return Label'
  • deliverea_return_proof_delivery Boolean
    help='Whether or not to a proof of delivery should be returned back to origin (availability depends on carrier and service)' string='Return Proof Delivery'
  • deliverea_saturday_delivery Boolean
    help='Whether or not the expedition should be delivered on Saturday or wait until next Monday (availability depends on carrier and service)' string='Saturday Delivery'
  • deliverea_url_prod Char
    string='Deliverea production environment URL'
  • deliverea_url_test Char
    string='Deliverea test environment URL'
  • deliverea_url_tracking Char
    string='Deliverea tracking URL'
  • deliverea_username Char
  • delivery_type Selection
    ondelete={'deliverea': 'set default'} selection_add=[('deliverea', 'Deliverea')]
Public methods (10)
  • deliverea_cancel_shipment(self, pickings)
  • deliverea_get_distribution_centers(self)
  • deliverea_get_label(self, pickings)
  • deliverea_get_return_label(self, pickings)
  • deliverea_get_services(self)
  • deliverea_get_services_cron(self, extra_domain=None)
  • deliverea_get_tracking_link(self, picking)
  • deliverea_return_shipping(self, pickings)
  • deliverea_send_shipping(self, pickings)
  • deliverea_tracking_state_update(self, picking)

New fields (1)
  • package_carrier_type Selection
    selection_add=[('deliverea', 'Deliverea')]
Public methods (0)

No public methods.

New fields (2)
  • deliverea_parcel_client_code Char
  • deliverea_reference Char
Public methods (3)
  • deliverea_get_label(self)
  • deliverea_update_tracking_state(self, data)
    @api.model
  • send_to_shipper(self)