OdooWiki OCA HUB

Quickpac

l10n_ch_delivery_carrier_label_quickpac folder_open OCA/l10n-switzerland open_in_new
Delivery License: AGPL-3

This module uses Quickpac BarCodes WebService to generate labels for your Delivery Orders.

It uses the Shipping label button on Delivery Orders. To generate a label which will be an attachment of your Delivery Order.

To see it, please install documents module.

You can create multiple delivery method to match your different package types.

auto_awesome What this module does

AI-generated from the code · Odoo 14.0

Adds Quickpac as a delivery carrier in Odoo so users can generate Quickpac shipping labels from delivery orders and track parcels. It also adds company-level Quickpac credentials and label settings.

This module lets you ship with the Swiss carrier Quickpac directly from Odoo. A new delivery method type "Quickpac" becomes available on delivery carriers, and a ready-made "Quickpac delivery charges" carrier is installed.

  • On a delivery order, the standard shipping label button generates the Quickpac label for each package and attaches it to the delivery order; the tracking number is written on the package.
  • When you pick a Quickpac carrier on a delivery order, Odoo checks with Quickpac whether the destination postcode is deliverable.
  • Labels can be produced per package, with a tracking number format you choose: Quickpac's own numbers or a number built from the delivery order name and package counter.
  • In Settings, a Quickpac section stores the company's Quickpac username, password, franking license, post office, default label layout, output format, resolution, tracking URL and an optional company logo for labels.
  • Delivery methods can be configured with Quickpac options grouped as label layout, output format, resolution, basic service, additional service and delivery instructions; the option list adapts to the carrier.
  • Tracking links use a configurable URL template with language and tracking number.

It touches delivery.carrier, delivery.carrier.option, delivery.carrier.template.option, stock.picking, res.company and the settings screen. Cancelling a Quickpac shipment is not implemented.

Models and fields (6)
  • res.company · extends an existing modelquickpac_logo (Company Logo on Post labels), quickpac_office (Domicile Post office), quickpac_password (Password), quickpac_username (Username), quickpac_resolution, quickpac_label_layout, quickpac_tracking_url (Tracking URL), quickpac_output_format, quickpac_tracking_format, quickpac_franking_license (Franking License)
  • stock.picking · extends an existing model
  • delivery.carrier · extends an existing modeldelivery_type, allowed_tmpl_options_ids
  • res.config.settings · new model
  • delivery.carrier.option · extends an existing modelname, allowed_tmpl_options_ids
  • delivery.carrier.template.option · extends an existing modelname, quickpac_type (Quickpac option type)

Text generated by AI (DeepSeek) from reading the Odoo 14.0 code on GitHub; it may contain mistakes, so check the code before deciding. The module is very large and only part of the code was read. View the code on GitHub

Availability by version

Reviewed: 2026-11-03
Confirmed (verified in repository and branch) Estimated (unverified) No information

Confirmation status: 1 confirmed, 8 with no information of 9 versions.

Sources · Odoo 14.0

Confirmed on 2026-11-03 in branch 14.0 of OCA/l10n-switzerland.

terminal Installation and usage

OCA documentation · Odoo 14.0

As a requirement you need to install quickpac library. https://pypi.python.org/pypi/quickpac

A "Quickpac" account is required to use this module.

See Log in_

To configure:

  • Go to Configurations -> Settings -> Quickpac
  • Set your login informations

You can create a carrier method for Quickpac WebService:

  • First choose a Service group and save
  • Add a Mandatory Carrier option using a Basic Service
  • Save Carrier Method (this will update filters to show you only compatible services)
  • Then add other Optional as default and Optional carrier option from listed
  • Add additional Service and Delivery instructions

Technical references

`Quickpac BarCodes WebService`_

.. _Quickpac BarCodes WebService: https://api.quickpac.ch/swagger/index.html

No verified information in OCA: Usage.

info

Data imported from GitHub: this sheet reflects the latest catalog review, not a live lookup. Always check the module documentation and staging before installing in production.