Skip to Content
Odoo Menu
  • Sign in
  • Try it free
  • Apps
    Finance
    • Accounting
    • Invoicing
    • Expenses
    • Spreadsheet (BI)
    • Documents
    • Sign
    Sales
    • CRM
    • Sales
    • POS Shop
    • POS Restaurant
    • Subscriptions
    • Rental
    Websites
    • Website Builder
    • eCommerce
    • Blog
    • Forum
    • Live Chat
    • eLearning
    Supply Chain
    • Inventory
    • Manufacturing
    • PLM
    • Purchase
    • Maintenance
    • Quality
    Human Resources
    • Employees
    • Recruitment
    • Time Off
    • Appraisals
    • Referrals
    • Fleet
    Marketing
    • Social Marketing
    • Email Marketing
    • SMS Marketing
    • Events
    • Marketing Automation
    • Surveys
    Services
    • Project
    • Timesheets
    • Field Service
    • Helpdesk
    • Planning
    • Appointments
    Productivity
    • Discuss
    • Approvals
    • IoT
    • VoIP
    • Knowledge
    • WhatsApp
    Third party apps Odoo Studio Odoo Cloud Platform
  • Industries
    Retail
    • Book Store
    • Clothing Store
    • Furniture Store
    • Grocery Store
    • Hardware Store
    • Toy Store
    Food & Hospitality
    • Bar and Pub
    • Restaurant
    • Fast Food
    • Guest House
    • Beverage Distributor
    • Hotel
    Real Estate
    • Real Estate Agency
    • Architecture Firm
    • Construction
    • Estate Management
    • Gardening
    • Property Owner Association
    Consulting
    • Accounting Firm
    • Odoo Partner
    • Marketing Agency
    • Law firm
    • Talent Acquisition
    • Audit & Certification
    Manufacturing
    • Textile
    • Metal
    • Furnitures
    • Food
    • Brewery
    • Corporate Gifts
    Health & Fitness
    • Sports Club
    • Eyewear Store
    • Fitness Center
    • Wellness Practitioners
    • Pharmacy
    • Hair Salon
    Trades
    • Handyman
    • IT Hardware & Support
    • Solar Energy Systems
    • Shoe Maker
    • Cleaning Services
    • HVAC Services
    Others
    • Nonprofit Organization
    • Environmental Agency
    • Billboard Rental
    • Photography
    • Bike Leasing
    • Software Reseller
    Browse all Industries
  • Community
    Learn
    • Tutorials
    • Documentation
    • Certifications
    • Training
    • Blog
    • Podcast
    Empower Education
    • Education Program
    • Scale Up! Business Game
    • Visit Odoo
    Get the Software
    • Download
    • Compare Editions
    • Releases
    Collaborate
    • Github
    • Forum
    • Events
    • Translations
    • Become a Partner
    • Services for Partners
    • Register your Accounting Firm
    Get Services
    • Find a Partner
    • Find an Accountant
      • Get a Tailored Demo
    • Implementation Services
    • Customer References
    • Support
    • Upgrades
    Github Youtube Twitter Linkedin Instagram Facebook Spotify
    +32 2 290 34 90
    • Get a Tailored Demo
  • Pricing
  • Help
  1. APPS
  2. Stock
  3. Delivery Schenker v 18.0
  4. Sales Conditions FAQ

Delivery Schenker

by Tecnativa https://github.com/OCA/delivery-carrier , Studio73 https://github.com/OCA/delivery-carrier , Odoo Community Association (OCA) https://github.com/OCA/delivery-carrier
Odoo
v 18.0 Third Party 41
Download for v 18.0 Deploy on Odoo.sh
Apps purchases are linked to your Odoo account, please sign in or sign up first.
Availability
Odoo Online
Odoo.sh
On Premise
Odoo Apps Dependencies • Invoicing (account)
• Discuss (mail)
• Inventory (stock)
Community Apps Dependencies Show
• Delivery Package Number
• Delivery State
Lines of code 1301
Technical Name delivery_schenker
LicenseAGPL-3
Websitehttps://github.com/OCA/delivery-carrier
Versions 13.0 14.0 16.0 18.0
You bought this module and need support? Click here!
Odoo Community Association

Delivery Schenker

Beta License: AGPL-3 OCA/delivery-carrier Translate me on Weblate Try me on Runboat

This module links the DB Schenker booking and tracking APIs with Odoo delivery system.

Table of contents

  • Installation
  • Configuration
  • Usage
    • Place shipping bookings
    • Cancel bookings
    • Get labels
    • Tracking
    • Debugging
  • Known issues / Roadmap
  • Bug Tracker
  • Credits
    • Authors
    • Contributors
    • Maintainers

Installation

This module depends on the zeep python library and the OCA/delivery-carrier delivery_package_number and delivery_state modules.

The Schenker API doesn’t provide delivery rating methods, so OCA’s delivery_price_method is advised in order to use this carrier in a sales workflow.

Configuration

To configure a Schenker delivery method:

  1. Go to Inventory > Configuration > Delivery > Shipping methods and create a new one.
  2. Choose DB Schenker as provider.
  3. Configure the service parameters according to your contract considerations.
  4. Choose a delivery product and a default packaging. This is mandatory for the booking request as it needs the packaging code.

To make tests, set the carrier environment to test from the smart button. Don’t forget to set it to production once you’re ready to use the delivery method!

Usage

These are the operations possible with this module:

Place shipping bookings

  1. When the picking is validated, the shipping will be booked at Schenker.
  2. With the response, we’ll receive the delivery tracking number and the pdf label in a chatter message and it will be kept as attachment to the document.
  3. You can manage packages number either with the proper Odoo workflows or with the package number field available in the Additional Info tab. You’ll get as many labels as declared packages.

Cancel bookings

  1. As in other carriers, we can cancel the shipping after the picking is done. To do so, go to Additional Info tab and click on the Cancel action on the side of the tracking number.
  2. We can generate a new shipping if necessary.

Get labels

  1. If by chance we delete the generated labels, we can obtain them again hitting the Schenker Label buttons in the header of the picking form.

Tracking

  1. The module is integrated with delivery_state to be able to get the tracking info directly from the DB Schenker API.
  2. To do so, go to a picking shipped with Schenker. In the Additional Info tab you’ll find an action button to Update tracking state so the state will be updated from the Schenker API.

Debugging

The API calls and responses are tracked in two special fields in the picking that can be viewed by technical users. You can also log them in as ir.logging records setting the carrier debug on from the smart button.

Known issues / Roadmap

  • There’s no dummy access key to test API calls so no tests can be performed.
  • The test booking and shipping APIs databases aren’t connected so it isn’t possible to perform trackings on test mode.
  • Only land shipping is implemented, although the module is prepared for extend to air and ocean just considering the mandatory request fields for those methods. Some additional adaptations could be needed (e.g.: origin and destination airport, port) anyway.
  • Only volume is supported as a measure unit and with the limitations of Odoo itself. To enjoy a full fledged volume support, install and configure the OCA’s stock_quant_package_dimension module and its dependencies. The connector is ready to make use of their volume computations.
  • It’d be needed to extend the method to support Schenker measure units such as loading pieces or pallet space.
  • Some more booking features aren’t yet supported although can be extended in the future. Some of those, although the complete list would be really extensive:
    • Dangerous goods.
    • Driver pre-advise.
    • Transport temperature.
    • Customs clearance.
    • Cargo insurance.
    • Cash on delivery.

Bug Tracker

Bugs are tracked on GitHub Issues. In case of trouble, please check there if your issue has already been reported. If you spotted it first, help us to smash it by providing a detailed and welcomed feedback.

Do not contact contributors directly about support or help with technical issues.

Credits

Authors

  • Tecnativa
  • Studio73

Contributors

  • Tecnativa:
    • David Vidal
  • Studio73:
    • Ethan Hildick
  • Michael Tietz (MT Software) <mtietz@mt-software.de>

Maintainers

This module is maintained by the OCA.

Odoo Community Association

OCA, or the Odoo Community Association, is a nonprofit organization whose mission is to support the collaborative development of Odoo features and promote its widespread use.

This module is part of the OCA/delivery-carrier project on GitHub.

You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute.

Please log in to comment on this module

  • The author can leave a single reply to each comment.
  • This section is meant to ask simple questions or leave a rating. Every report of a problem experienced while using the module should be addressed to the author directly (refer to the following point).
  • If you want to start a discussion with the author, please use the developer contact information. They can usually be found in the description.
Please choose a rating from 1 to 5 for this module.
Community
  • Tutorials
  • Documentation
  • Forum
Open Source
  • Download
  • Github
  • Runbot
  • Translations
Services
  • Odoo.sh Hosting
  • Support
  • Upgrade
  • Custom Developments
  • Education
  • Find an Accountant
  • Find a Partner
  • Become a Partner
About us
  • Our company
  • Brand Assets
  • Contact us
  • Jobs
  • Events
  • Podcast
  • Blog
  • Customers
  • Legal • Privacy
  • Security

Odoo is a suite of open source business apps that cover all your company needs: CRM, eCommerce, accounting, inventory, point of sale, project management, etc.

Odoo's unique value proposition is to be at the same time very easy to use and fully integrated.

Website made with