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
    • Property 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. Warehouse
  3. Advanced Packing & Fulfillment Desk v 19.0
  4. Sales Conditions FAQ

Advanced Packing & Fulfillment Desk

by Cognisance UG https://www.cognisance.de
Odoo

$ 1745.29

v 19.0 Third Party
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 • Inventory (stock)
• Invoicing (account)
• Sales (sale_management)
• Discuss (mail)
• Purchase (purchase)
Lines of code 4991
Technical Name packtisch_cognisance
LicenseOPL-1
Websitehttps://www.cognisance.de
You bought this module and need support? Click here!
Availability
Odoo Online
Odoo.sh
On Premise
Odoo Apps Dependencies • Inventory (stock)
• Invoicing (account)
• Sales (sale_management)
• Discuss (mail)
• Purchase (purchase)
Lines of code 4991
Technical Name packtisch_cognisance
LicenseOPL-1
Websitehttps://www.cognisance.de
  • Description
  • License

🇬🇧 ENGLISH DOCUMENTATION — Scroll down for the German version ↓ / Bitte nach unten scrollen für die deutsche Version

Advanced Packing & Fulfillment Desk

Description

The problem

Warehouses run on speed and accuracy. Every avoidable click during packing costs seconds; every avoidable error costs money — wrong carton, wrong carrier, missing weight, undelivered package. Standard Odoo is excellent at modelling the underlying stock movements, but it was not designed as a packing-desk operating environment. Packers end up jumping between the picking form, the carrier selection, the package type dropdown, the weight field, the print menu, and the customer record. They learn which carriers serve which countries, which cartons fit which carriers, which products need a tare weight, and which orders are same-day deliveries. That tribal knowledge is fragile, expensive to onboard, and a constant source of small but accumulating mistakes.

What packtisch_cognisance is

packtisch_cognisance is a focused operational layer on top of Odoo that turns the standard stock.picking form into a single-screen packing console, and that surrounds it with the operational glue a fulfillment team actually needs: batch processing, scan-driven item confirmation, returns and replacements, credit-note follow-up, incoming-goods bookings, and dedicated overview lists for open / partial / unavailable / shipped deliveries.

It is not a fork of Odoo's stock module. The plugin sits on top of the standard flows and delegates infrastructure work back to Odoo wherever it makes sense: printing goes through Odoo IoT, workflow rules live in base.automation, shipping confirmation emails are sent via mail.template, customer messaging stays in the standard chatter. That keeps the plugin lean, future-proof against Odoo upgrades, and compatible with any Odoo Enterprise deployment that already has IoT / shipping / accounting set up.

What changes for the team

The packer opens a delivery and lands in a single screen showing recipient, items, scan field, package details, progress bar, and a big Pack button. They scan the barcode, the line is confirmed automatically, the progress bar fills, the pack button activates. The package-type dropdown only shows cartons that actually work with the selected carrier. The carrier dropdown only shows carriers that ship to the recipient's country. If volume check is enabled, a green banner suggests the smallest fitting carton with one click; a yellow banner warns when the chosen carton is too small. Once packing is confirmed, the carrier hook is called, the label is printed via the IoT printer assigned to the station, the delivery slip prints in parallel, and the order moves to the Shipped list.

A return then follows the same logic in reverse — search by customer / order / tracking number, create the return picking, optionally generate the credit note and the replacement delivery, and have the whole follow-up linked back to the original sale order in case of disputes.

One-Click Shipping — Why It Becomes So Fast

Batch picks — faster picking & packing — no more pointless clicking. Open the order, collect the items, press the shipping button — and the rest happens automatically:

  • Batch picks — multiple orders are merged into a single picking run; the packer collects all articles once and distributes them across the order packages at the packing station
  • Faster picking & packing — no double walks in the warehouse, no double-clicks between forms
  • No more pointless clicking — one screen, one scan field, one Pack button
  • Open the order → scan items → press Pack → done
  • Shipping label is generated automatically — via the carrier hook and printed through Odoo IoT
  • Invoice is created and sent automatically — driven by the invoice mode (create or create_send)
  • Customer is notified automatically about the shipment — standard mail template on stock.picking, tracking link included
  • Delivery slip prints in parallel — to the right IoT printer per packing station
  • Stock is reduced automatically — standard Odoo stock.move accounting
  • Tracking number is reported back automatically — to marketplaces via the tracking cron, to the sales order via carrier_tracking_ref
  • Delivery state flips to Shipped — and the order moves into the Shipped list
  • Easy to use — no training needed beyond day one, one screen, one workflow
  • No more errors possible — wrong carton, wrong shipping method, missing weight, wrong carrier for the recipient country are all caught before the parcel leaves the yard

Why use it (Advantages)

Speed

  • Single-screen console removes navigation between forms — one scan flow per delivery, no tab switching
  • Touch-friendly buttons (large +/- quantity controls, prominent Pack CTA) work on tablet stations and barcode terminals
  • Pre-filtered selectors mean the packer never wastes time scrolling past 40 carrier options to find the right one
  • Shipping label and delivery slip print automatically through Odoo IoT once packing is confirmed — no manual print menu

Accuracy

  • Scan confirmation per article prevents typing or counting errors during packing
  • Carrier-aware package filtering stops the packer from putting a UPS-only carton on a DHL shipment
  • Country-aware carrier filtering stops the packer from selecting a national-only carrier for a foreign recipient
  • Optional volume check suggests the smallest fitting carton and warns when the chosen carton is too small
  • Optional product-weight check blocks packing when a product weight is 0 so DHL does not reject the label at submission

Visibility

  • Dedicated overview lists for fully available, partially available, unavailable, and shipped deliveries
  • Computed fields on every picking — order reference, sales channel, planned date, shipping method, packing-list-created flag, return flag, credit-note state
  • Status badges show at a glance whether a delivery has a return, a credit note, a tracking number, a shipping label, or is still waiting

Process control

  • Batch model with five generation modes (manual / automatic / rules) and six picking-selection strategies
  • Duplicate-scan handling is configurable per batch (selection strategy / manual choice / block)
  • Partial-delivery policy is enforceable at the instance level so partial picks can be forbidden, allowed, or required
  • Invoice mode ties shipping confirmation to either post immediately or post and send
  • Returns workflow prevents accidental duplicate returns / replacements with an explicit confirmation wizard

Compliance and standard fit

  • Standard stock.package.type.package_carrier_type is reused for the carrier filter — no new master data layer to maintain
  • Standard delivery.carrier.country_ids is reused for the country filter — works with any carrier integration that follows Odoo conventions
  • Odoo IoT integration covers per-station printers and (when extended) scales — no proprietary driver
  • base.automation can drive workflow-style rules without bypassing Odoo's audit trail
  • mail.template continues to drive shipping-confirmation emails — translations and branding stay in one place

Cost and onboarding

  • Reduced training time because the packer sees only the choices that are valid for the current order
  • Reduced support load because wrong-carton / wrong-carrier mistakes are caught at packing time, not at the carrier's depot
  • Reduced re-ship rate when volume check is enabled
  • Standard Odoo upgrade path because the plugin only inherits public models and views
  • OPL-1 license with a transparent commercial model

Operational glue

  • Returns search by delivery, order, contact, or tracking number
  • Replacement orders are spawned with one click and linked back to the source delivery for audit
  • Credit-note follow-up with three modes (none / products / products + shipping)
  • Incoming-goods wizard handles supplier deliveries, including currency conversion and optional purchase-order creation
  • Custom return reasons (packtisch.return.reason) keep the warehouse's return taxonomy clean and reportable

Feature Overview

Packing Desk and Shipping

  • Dedicated packing console directly from stock.picking
  • Barcode-driven scan processing for item confirmation
  • Manual quantity increment and decrement on move lines
  • Recipient, shipping method, order note, package details, progress, and item preview in one screen
  • Shipment handling completed from the packing console
  • Shipping labels generated during the packing flow when carrier integrations are available
  • Shipping label reprint from the packing workflow
  • Configurable delivery report and shipping label report actions

Batches and Picking Lists

  • packtisch.batch model for packing lists and grouped warehouse processing
  • Manual, automatic, and rules generation modes
  • Six picking selection strategies: batch sequence, priority, oldest, scheduled date, fewest lines, manual
  • Duplicate-scan handling via selection strategy, manual choice, or blocking
  • Batch state with draft, ready, in_progress, done, cancel
  • Batch scanning wizard for resolving ambiguous scans
  • Print pickings by order or by warehouse
  • Order slip and warehouse batch summary report generation

Delivery Monitoring

  • Dedicated lists for fully available, partially available, unavailable, and shipped pickings
  • Computed fields: order reference, order date, sales channel, shipping method, delivery availability, planned date
  • List search and grouping options for operational warehouse work
  • Tracks whether a packing list has already been created

Returns, Replacements, Credit Notes

  • Return search by delivery, order, contact, or tracking-related references
  • Returns created directly from matching delivered pickings
  • Replacement sales orders and follow-up delivery
  • Duplicate return / replacement protection via warning workflow
  • Structured return reasons and return notes
  • Credit note mode, origin, status, linked credit note document
  • Automatic or manual credit note creation for completed returns

Incoming Goods and Follow-Up

  • Incoming booking wizard for supplier receipts
  • Purchase order and incoming picking creation from the booking workflow
  • Configurable currency handling for incoming booking
  • Follow-up confirmation wizard for return or replacement actions
  • Delivery partner quick access from the packing console

Carrier-Aware Package Type Filtering

  • Restricts the Package Type selector to package types whose package_carrier_type matches the picking's carrier.delivery_type
  • Reuses existing Odoo carrier mappings — no additional master data required
  • Falls back to the full list if no compatible package exists

Country-Aware Carrier Filtering

  • Restricts the Shipping method selector to carriers whose country_ids include the recipient country — or are empty
  • When the recipient has no country configured, every carrier remains selectable
  • Driven by the standard Odoo field delivery.carrier.country_ids

Volume Check (optional)

  • Toggle in the settings page (default off) plus a configurable safety margin (default 15%)
  • Computes total article volume from product.volume × quantity
  • Recommends the smallest carrier-compatible carton whose inner volume covers the required volume
  • Banner with one-click Apply button and resulting fill percentage
  • Warning banner when the manually selected carton is too small
  • Respects length_uom (mm/cm/m) when computing carton volumes

Requirements

  • Odoo modules: stock, stock_delivery, delivery, sale_management, account, purchase_stock
  • Recommended: a shipping carrier integration that exposes send_shipping so labels are generated automatically during packing
  • Recommended: an Odoo IoT setup so labels and delivery slips print on the right station automatically

Configuration

  1. Install packtisch_cognisance.
  2. Open Settings → Packing Desk.
  3. Configure generation mode, selection strategy, duplicate handling, partial delivery policy, and invoice mode.
  4. Optionally assign report actions for delivery documents and shipping labels.
  5. (Optional) Activate Volume Check and adjust the safety margin to your packaging style.
  6. Open the Packing Desk menus for outgoing deliveries, shipped deliveries, returns, or incoming booking.

Typical Flow

  1. Open an available outgoing delivery or create a packing list batch.
  2. Open the packing console and scan products.
  3. Pick the appropriate carrier — the list is filtered automatically by the recipient's country.
  4. Select a package type — the list is filtered automatically by the chosen carrier.
  5. If volume check is active, accept the recommendation or override it.
  6. Complete packing — labels and delivery slips print via the configured IoT actions.
  7. Use shipped views for lookup and operational review.
  8. Handle returns, replacement deliveries, and credit notes from the dedicated return workflow when needed.

Tests

The plugin ships with a tests/ package. Run with the Odoo test runner, optionally restricted to a tag:

odoo-bin -d <db> -i packtisch_cognisance --test-enable \
    --test-tags packtisch_batch,packtisch_scan,packtisch_credit_note,\
packtisch_console,packtisch_settings,packtisch_volume,packtisch_carrier_country

Tag map:

  • packtisch_batch — batch lifecycle (state transitions, empty-batch block, unlink behaviour, unique constraint, counts)
  • packtisch_scan — barcode and product-scan workflow including the duplicate-resolution wizard
  • packtisch_credit_note — default mode, initial status, return-reason linking
  • packtisch_console — quantity reset, console action dictionary, partial-delivery policy default
  • packtisch_settings — res.config.settings round-trip and inheritance into new batches
  • packtisch_volume — carrier-filter behaviour, recommendation pick, overflow detection, disabled-mode behaviour, Apply button
  • packtisch_carrier_country — country-only carriers, recipient without country

Limitations

  • The packing console is built around the standard Odoo stock.picking form. Heavy customisations on the standard form may require updates to the inherited XPath expressions.
  • Same-day / time-slot delivery handling is not modelled separately — these flows lean on whatever your carrier integration exposes.
  • Workflow rules are intentionally delegated to Odoo's standard base.automation engine instead of a custom rule store.
  • Scale integration is not part of the plugin — it relies on the Odoo IoT scale driver when available.
  • Volume check assumes that product.template.volume and stock.package.type dimensions are populated. When data is missing, the recommendation silently falls back to "no recommendation".

🇩🇪 DEUTSCHE DOKUMENTATION — Sie befinden sich nun im deutschen Abschnitt

Erweiterter Pack- und Versandtisch

Beschreibung

Das Problem

Läger leben von Geschwindigkeit und Genauigkeit. Jeder vermeidbare Klick beim Verpacken kostet Sekunden; jeder vermeidbare Fehler kostet Geld — falsche Verpackung, falscher Versanddienstleister, fehlendes Gewicht, nicht zustellbares Paket. Standard-Odoo modelliert die zugrundeliegenden Lagerbewegungen hervorragend, wurde aber nicht als Pack-Arbeitsplatz konzipiert. Mitarbeitende springen zwischen Lieferschein-Formular, Versanddienstleister-Auswahl, Verpackungs-Dropdown, Gewichtsfeld, Druckmenü und Kunden-Datensatz hin und her. Sie müssen sich merken, welche Versanddienstleister welche Länder bedienen, welche Kartons zu welchen Diensten passen, welche Produkte ein Tara-Gewicht brauchen und welche Bestellungen Same-Day-Lieferungen sind. Dieses ungeschriebene Wissen ist anfällig, teuer in der Einarbeitung und eine ständige Quelle kleiner, aber sich summierender Fehler.

Was packtisch_cognisance ist

packtisch_cognisance ist eine fokussierte Bedien-Schicht auf Odoo, die das Standard-Formular stock.picking in eine Ein-Bildschirm-Pack-Konsole verwandelt und sie mit den operativen Bausteinen umgibt, die ein Versandteam wirklich braucht: Stapelverarbeitung, Scan-geführte Artikelbestätigung, Retouren und Ersatzlieferungen, Gutschrift-Folgeprozesse, Wareneingänge sowie eigene Übersichtslisten für offene / teilweise / nicht verfügbare / versendete Lieferungen.

Es ist kein Fork des Odoo-Lager-Moduls. Das Plugin sitzt auf den Standardabläufen auf und delegiert Infrastrukturarbeit zurück an Odoo, wo es sinnvoll ist: Drucken läuft über Odoo IoT, Workflow-Regeln leben in base.automation, Versandbestätigungs-E-Mails kommen über mail.template, Kundenkommunikation bleibt im Standard-Chatter. Das hält das Plugin schlank, zukunftssicher gegen Odoo-Updates und kompatibel mit jeder Odoo-Enterprise-Installation, die IoT, Versand und Buchhaltung bereits eingerichtet hat.

Was sich für das Team ändert

Der Mitarbeiter öffnet eine Lieferung und landet auf einem einzigen Bildschirm mit Empfänger, Artikeln, Scan-Feld, Pakethinweisen, Fortschrittsbalken und einem großen Verpacken-Knopf. Er scannt den Strichcode, die Zeile wird automatisch bestätigt, der Fortschrittsbalken füllt sich, der Verpacken-Knopf wird aktiv. Das Verpackungs-Dropdown zeigt nur Kartons, die mit dem gewählten Versanddienstleister zusammenpassen. Das Versanddienstleister-Dropdown zeigt nur Anbieter, die ins Land des Empfängers liefern. Wenn der Volumen-Check aktiv ist, schlägt ein grünes Banner mit einem Klick den kleinsten passenden Karton vor; ein gelbes Banner warnt, wenn der gewählte Karton zu klein ist. Sobald das Verpacken bestätigt ist, wird der Versanddienstleister-Hook aufgerufen, das Etikett über den der Station zugewiesenen IoT-Drucker gedruckt, der Lieferschein parallel ausgegeben und die Bestellung in die Versendet-Liste verschoben.

Eine Retoure folgt dann derselben Logik in umgekehrter Richtung — Suche nach Kunde / Bestellung / Sendungsnummer, Anlage des Rückholungs-Pickings, optional Erstellung von Gutschrift und Ersatzlieferung, und der gesamte Folgeprozess bleibt zurück zum ursprünglichen Verkaufsauftrag verknüpft — für den Fall einer Streitigkeit.

Ein-Klick-Versand — warum es so schnell wird

Sammelpicks — schnelleres Kommissionieren und Verpacken — kein unnötiges Herumklicken. Bestellung öffnen, alle Artikel zusammen sammeln, auf den Verpacken-Knopf drücken — und der Rest passiert automatisch:

  • Sammelpicks — mehrere Bestellungen werden zu einem Kommissionier-Lauf zusammengefasst. Der Mitarbeiter holt einmal alle Artikel aus dem Lager und verteilt sie dann an der Pack-Station auf die einzelnen Pakete
  • Schnelleres Kommissionieren und Verpacken — keine Doppelwege im Lager, kein Hin- und Herwechseln zwischen Formularen
  • Kein unnötiges Herumklicken — ein Bildschirm, ein Scan-Feld, ein Verpacken-Knopf
  • Bestellung öffnen → Artikel scannen → Verpacken drücken → fertig
  • Versandetikett wird automatisch erstellt — über den Versanddienstleister-Hook und gedruckt über Odoo IoT
  • Rechnung wird automatisch erstellt und versendet — gesteuert über den Rechnungsmodus (nur erstellen oder erstellen und senden)
  • Kunde wird automatisch über den Versand informiert — Standard-E-Mail-Vorlage auf der Lieferung, mit Sendungsverfolgungs-Link
  • Lieferschein wird parallel gedruckt — auf den richtigen IoT-Drucker pro Pack-Station
  • Lagerbestand wird automatisch reduziert — über die Standard-Odoo-Lagerbuchungen
  • Sendungsnummer wird automatisch zurückgemeldet — an Marktplätze über den Tracking-Cron und an den Verkaufsauftrag
  • Liefer-Status wird auf Versendet gesetzt — und die Bestellung rutscht automatisch in die Versendet-Liste
  • Einfach zu bedienen — keine Schulung nötig über den ersten Tag hinaus, ein Bildschirm, ein Arbeitsablauf
  • Keine Fehler mehr möglich — falsche Verpackung, falsche Versandart, fehlendes Gewicht, falscher Versanddienstleister fürs Empfängerland werden alle vorher abgefangen, bevor das Paket den Hof verlässt

Vorzüge im Überblick

Geschwindigkeit

  • Ein-Bildschirm-Konsole entfernt das Springen zwischen Formularen — ein Scan-Ablauf pro Lieferung, kein Tab-Wechsel
  • Touch-freundliche Schaltflächen (große +/- Mengen-Bedienelemente, prominenter Verpacken-Knopf) funktionieren auf Tablet-Stationen und Barcode-Terminals
  • Vorgefilterte Auswahllisten ersparen es dem Mitarbeiter, durch dutzende Versandoptionen zu scrollen
  • Versandetikett und Lieferschein werden über Odoo IoT automatisch gedruckt, sobald das Verpacken bestätigt wird — kein manuelles Druckmenü

Genauigkeit

  • Scan-Bestätigung pro Artikel verhindert Tipp- oder Zählfehler beim Verpacken
  • Versanddienstleister-passende Verpackungsfilterung verhindert, dass ein UPS-Karton in eine DHL-Sendung gepackt wird
  • Land-bezogene Versanddienstleister-Filterung verhindert die Auswahl eines national-only-Anbieters für einen ausländischen Empfänger
  • Optionaler Volumen-Check schlägt den kleinsten passenden Karton vor und warnt, wenn der gewählte Karton zu klein ist
  • Optionale Produktgewichts-Prüfung blockiert das Verpacken, wenn ein Produktgewicht 0 ist, sodass DHL das Etikett nicht ablehnt

Sichtbarkeit

  • Eigene Übersichtslisten für vollständig verfügbare, teilweise verfügbare, nicht verfügbare und versendete Lieferungen
  • Berechnete Felder auf jedem Picking — Bestellreferenz, Verkaufskanal, geplantes Datum, Versandart, Packlisten-erstellt-Flag, Retouren-Flag, Gutschrift-Status
  • Status-Badges zeigen auf einen Blick, ob eine Lieferung eine Retoure, eine Gutschrift, eine Sendungsnummer, ein Versandetikett hat oder noch wartet

Prozesssteuerung

  • Stapel-Modell mit fünf Erzeugungsmodi (manuell / automatisch / Regeln) und sechs Picking-Auswahlstrategien
  • Mehrfach-Scan-Behandlung pro Stapel konfigurierbar (Auswahlstrategie / manuelle Wahl / blockieren)
  • Teil-Lieferungs-Richtlinie auf Instanz-Ebene durchsetzbar (verbieten / erlauben)
  • Rechnungsmodus verknüpft die Versandbestätigung mit sofort buchen oder buchen und senden
  • Retouren-Workflow verhindert versehentliche Doppel-Retouren / Doppel-Ersatzlieferungen mit explizitem Bestätigungs-Assistenten

Standard-Konformität

  • Standard stock.package.type.package_carrier_type wird für den Versandfilter wiederverwendet — keine neue Stammdaten-Schicht zu pflegen
  • Standard delivery.carrier.country_ids wird für den Land-Filter wiederverwendet
  • Odoo IoT deckt stations-spezifische Drucker und (bei Erweiterung) Waagen ab — kein proprietärer Treiber
  • base.automation kann Workflow-artige Regeln steuern, ohne Odoos Audit-Trail zu umgehen
  • mail.template treibt weiterhin Versandbestätigungs-E-Mails — Übersetzungen und Branding bleiben an einem Ort

Kosten und Einarbeitung

  • Reduzierte Schulungszeit, weil der Mitarbeiter nur die für die aktuelle Bestellung gültigen Optionen sieht
  • Reduzierte Support-Last, weil falsche Verpackung / falscher Versanddienstleister beim Verpacken erkannt werden, nicht beim Depot des Anbieters
  • Reduzierte Wieder-Versand-Rate bei aktivem Volumen-Check
  • Standard-Odoo-Update-Pfad, weil das Plugin nur öffentliche Modelle und Views erbt
  • OPL-1-Lizenz mit transparentem kommerziellem Modell

Operative Bausteine

  • Retouren-Suche nach Lieferung, Bestellung, Kontakt oder Sendungsnummer
  • Ersatzlieferungen werden mit einem Klick angelegt und für das Audit zurück zur Original-Lieferung verknüpft
  • Gutschrift-Folgeprozess mit drei Modi (keine / Artikel / Artikel + Versand)
  • Wareneingangs-Assistent für Lieferanten-Lieferungen, inklusive Währungsumrechnung und optionaler Bestell-Erzeugung
  • Eigene Retouren-Gründe (packtisch.return.reason) halten die Retouren-Taxonomie sauber und auswertbar

Funktionsübersicht

Pack-Konsole und Versand

  • Eigene Pack-Konsole direkt aus stock.picking
  • Strichcode-gesteuerte Scan-Verarbeitung zur Artikelbestätigung
  • Manuelle Mengenerhöhung und -reduktion auf Bewegungszeilen
  • Empfänger, Versandart, Bestellnotiz, Pakethinweise, Fortschritt und Artikelvorschau auf einem Bildschirm
  • Versandabwicklung von der Pack-Konsole abgeschlossen
  • Versandetiketten während des Pack-Ablaufs erzeugt, wenn Versand-Integrationen verfügbar sind
  • Versandetikett-Nachdruck aus dem Pack-Workflow
  • Konfigurierbare Lieferschein-Druckaktion und Versandetikett-Druckaktion

Stapel und Picklisten

  • Modell packtisch.batch für Picklisten und gruppierte Lagerverarbeitung
  • Manuelle, automatische und regelbasierte Erzeugungsmodi
  • Sechs Picking-Auswahlstrategien: Stapel-Reihenfolge, Priorität, älteste, geplantes Datum, wenigste Zeilen, manuell
  • Mehrfach-Scan-Behandlung über Auswahlstrategie, manuelle Wahl oder Blockieren
  • Stapel-Status mit Entwurf, Bereit, In Bearbeitung, Erledigt, Storniert
  • Stapel-Scan-Assistent zur Auflösung mehrdeutiger Scans
  • Druck pro Bestellung oder pro Lager
  • Erzeugung von Lieferschein- und Lager-Stapelzusammenfassungs-Reports

Lieferungsüberwachung

  • Eigene Listen für vollständig verfügbare, teilweise verfügbare, nicht verfügbare und versendete Pickings
  • Berechnete Felder: Bestellreferenz, Bestelldatum, Verkaufskanal, Versandart, Liefer-Verfügbarkeit, geplantes Datum
  • Listen-Suche und Gruppierungs-Optionen für operative Lagerarbeit
  • Verfolgt, ob bereits eine Packliste erstellt wurde

Retouren, Ersatzlieferungen, Gutschriften

  • Retouren-Suche nach Lieferung, Bestellung, Kontakt oder Tracking-Referenzen
  • Retouren direkt aus passenden zugestellten Pickings angelegt
  • Ersatz-Verkaufsaufträge und Folge-Lieferung
  • Schutz vor Doppel-Retouren / Doppel-Ersatz über Warn-Workflow
  • Strukturierte Retoure-Gründe und Retouren-Notizen
  • Gutschrift-Modus, -Herkunft, -Status, verknüpftes Gutschrift-Dokument
  • Automatische oder manuelle Gutschrift-Erzeugung für abgeschlossene Retouren

Wareneingang und Folgeprozesse

  • Wareneingangs-Assistent für Lieferanten-Eingänge
  • Bestell- und Wareneingangs-Picking-Erzeugung aus dem Buchungs-Workflow
  • Konfigurierbare Währungsbehandlung im Wareneingang
  • Folgebestätigungs-Assistent für Retouren- oder Ersatz-Aktionen
  • Schnellzugriff auf den Lieferpartner aus der Pack-Konsole

Versanddienstleister-passende Verpackungs-Filterung

  • Beschränkt die Verpackungs-Auswahl auf Verpackungen, deren package_carrier_type zum carrier.delivery_type der Lieferung passt
  • Wiederverwendung bestehender Odoo-Versand-Zuordnungen — keine zusätzlichen Stammdaten
  • Fällt auf die volle Liste zurück, wenn keine kompatible Verpackung existiert

Land-bezogene Versanddienstleister-Filterung

  • Beschränkt die Versandart-Auswahl auf Anbieter, deren country_ids das Empfängerland enthalten — oder leer sind
  • Wenn der Empfänger kein Land hat, bleiben alle Anbieter wählbar
  • Gesteuert über das Standard-Odoo-Feld delivery.carrier.country_ids

Volumen-Check (optional)

  • Schalter im Einstellungs-Bereich (Standard: aus) plus konfigurierbarer Sicherheitspuffer (Standard 15 %)
  • Berechnet das Gesamt-Artikelvolumen aus product.volume × Menge
  • Empfiehlt den kleinsten versand-kompatiblen Karton, dessen Innenvolumen das benötigte Volumen abdeckt
  • Banner mit Ein-Klick-Übernehmen-Knopf und resultierender Auslastung in Prozent
  • Warnbanner, wenn der manuell gewählte Karton zu klein ist
  • Berücksichtigt length_uom (mm/cm/m) bei der Karton-Volumen-Berechnung

Voraussetzungen

  • Odoo-Module: stock, stock_delivery, delivery, sale_management, account, purchase_stock
  • Empfohlen: eine Versand-Integration, die send_shipping bereitstellt, damit Etiketten beim Verpacken automatisch erzeugt werden
  • Empfohlen: eine Odoo-IoT-Konfiguration, damit Etiketten und Lieferscheine an der richtigen Station automatisch gedruckt werden

Konfiguration

  1. Installiere packtisch_cognisance.
  2. Öffne Einstellungen → Pack-Tisch.
  3. Konfiguriere Erzeugungsmodus, Auswahlstrategie, Mehrfach-Scan-Behandlung, Teil-Lieferungs-Richtlinie und Rechnungsmodus.
  4. Optional: weise Druckaktionen für Lieferdokumente und Versandetiketten zu.
  5. (Optional) Aktiviere den Volumen-Check und passe den Sicherheitspuffer an deine Verpackungs-Praxis an.
  6. Öffne die Pack-Tisch-Menüs für ausgehende Lieferungen, versendete Lieferungen, Retouren oder Wareneingang.

Typischer Ablauf

  1. Öffne eine verfügbare ausgehende Lieferung oder erstelle einen Pack-Stapel.
  2. Öffne die Pack-Konsole und scanne die Produkte.
  3. Wähle den passenden Versanddienstleister — die Liste ist automatisch nach dem Empfängerland gefiltert.
  4. Wähle eine Verpackung — die Liste ist automatisch nach dem gewählten Versanddienstleister gefiltert.
  5. Wenn der Volumen-Check aktiv ist, übernimm den Vorschlag oder überschreibe ihn.
  6. Schließe das Verpacken ab — Etiketten und Lieferscheine drucken über die konfigurierten IoT-Aktionen.
  7. Nutze die Versendet-Listen für Nachschau und operative Überprüfung.
  8. Bearbeite Retouren, Ersatzlieferungen und Gutschriften aus dem dedizierten Retouren-Workflow, wenn nötig.

Tests

Das Plugin liefert ein tests/-Paket. Ausführen mit dem Odoo-Testrunner, optional auf einen Tag eingeschränkt:

odoo-bin -d <db> -i packtisch_cognisance --test-enable \
    --test-tags packtisch_batch,packtisch_scan,packtisch_credit_note,\
packtisch_console,packtisch_settings,packtisch_volume,packtisch_carrier_country

Tag-Übersicht:

  • packtisch_batch — Stapel-Lebenszyklus (Statuswechsel, Leer-Stapel-Block, Unlink, Unique-Constraint, Zähler)
  • packtisch_scan — Strichcode- und Produkt-Scan-Workflow inklusive Mehrfach-Auflösungs-Assistent
  • packtisch_credit_note — Standard-Modus, Initialstatus, Retoure-Grund-Verknüpfung
  • packtisch_console — Mengen-Reset, Konsolen-Action-Dictionary, Standard-Teil-Lieferungs-Richtlinie
  • packtisch_settings — res.config.settings Round-Trip und Vererbung in neue Stapel
  • packtisch_volume — Versandfilter-Verhalten, Empfehlungswahl, Überlauf-Erkennung, Aus-Modus, Übernehmen-Knopf
  • packtisch_carrier_country — nur-im-Land-Anbieter, Empfänger ohne Land

Einschränkungen

  • Die Pack-Konsole baut auf dem Standard-Odoo-stock.picking-Formular auf. Starke Anpassungen am Standard-Formular können Aktualisierungen der vererbten XPath-Ausdrücke erfordern.
  • Same-Day- / Zeitfenster-Lieferung wird nicht separat modelliert — diese Abläufe stützen sich auf das, was deine Versand-Integration anbietet.
  • Workflow-Regeln werden bewusst an Odoos Standard-base.automation-Engine delegiert statt an einen eigenen Regel-Speicher.
  • Waagen-Integration ist nicht Teil des Plugins — sie stützt sich auf den Odoo-IoT-Waagen-Treiber, wenn verfügbar.
  • Der Volumen-Check setzt voraus, dass product.template.volume und die stock.package.type-Abmessungen gepflegt sind. Fehlen Daten, fällt die Empfehlung still auf "keine Empfehlung" zurück.
Odoo Proprietary License v1.0

This software and associated files (the "Software") may only be used (executed,
modified, executed after modifications) if you have purchased a valid license
from the authors, typically via Odoo Apps, or if you have received a written
agreement from the authors of the Software (see the COPYRIGHT file).

You may develop Odoo modules that use the Software as a library (typically
by depending on it, importing it and using its resources), but without copying
any source code or material from the Software. You may distribute those
modules under the license of your choice, provided that this license is
compatible with the terms of the Odoo Proprietary License (For example:
LGPL, MIT, or proprietary licenses similar to this one).

It is forbidden to publish, distribute, sublicense, or sell copies of the Software
or modified copies of the Software.

The above copyright notice and this permission notice must be included in all
copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,
DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
DEALINGS IN THE SOFTWARE.

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 or have a question related to your purchase, please use the support page.
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