Skip to Content
Odoo Menu
  • Prihlásiť sa
  • Vyskúšajte zadarmo
  • Aplikácie
    Financie
    • Účtovníctvo
    • Fakturácia
    • Výdavky
    • Tabuľka (BI)
    • Dokumenty
    • Podpis
    Predaj
    • CRM
    • Predaj
    • POS Shop
    • POS Restaurant
    • Manažment odberu
    • Požičovňa
    Webstránky
    • Tvorca webstránok
    • eShop
    • Blog
    • Fórum
    • Živý chat
    • eLearning
    Supply Chain
    • Sklad
    • Výroba
    • Správa životného cyklu produktu
    • Nákup
    • Údržba
    • Manažment kvality
    Ľudské zdroje
    • Zamestnanci
    • Nábor zamestnancov
    • Voľné dni
    • Hodnotenia
    • Odporúčania
    • Vozový park
    Marketing
    • Marketing sociálnych sietí
    • Email marketing
    • SMS marketing
    • Eventy
    • Marketingová automatizácia
    • Prieskumy
    Služby
    • Projektové riadenie
    • Pracovné výkazy
    • Práca v teréne
    • Helpdesk
    • Plánovanie
    • Schôdzky
    Produktivita
    • Tímová komunikácia
    • Artificial Intelligence
    • IoT
    • VoIP
    • Znalosti
    • WhatsApp
    Third party apps Odoo Studio Odoo Cloud Platform
  • Priemyselné odvetvia
    Retail
    • Book Store
    • Clothing Store
    • Furniture Store
    • Grocery Store
    • Hardware Store
    • Toy Store
    Food & Hospitality
    • Bar and Pub
    • Reštaurácia
    • Fast Food
    • Guest House
    • Beverage distributor
    • Hotel
    Reality
    • Real Estate Agency
    • Architecture Firm
    • Konštrukcia
    • Property Management
    • Gardening
    • Property Owner Association
    Poradenstvo
    • Accounting Firm
    • Odoo Partner
    • Marketing Agency
    • Law firm
    • Talent Acquisition
    • Audit & Certification
    Výroba
    • Textile
    • Metal
    • Furnitures
    • Jedlo
    • Brewery
    • Corporate Gifts
    Health & Fitness
    • Sports Club
    • Eyewear Store
    • Fitness Center
    • Wellness Practitioners
    • Pharmacy
    • Hair Salon
    Trades
    • Handyman
    • IT Hardware and Support
    • Solar Energy Systems
    • Shoe Maker
    • Cleaning Services
    • HVAC Services
    Iní
    • Nonprofit Organization
    • Environmental Agency
    • Billboard Rental
    • Photography
    • Bike Leasing
    • Software Reseller
    Browse all Industries
  • Komunita
    Vzdelávanie
    • Tutoriály
    • Dokumentácia
    • Certifikácie
    • Školenie
    • Blog
    • Podcast
    Empower Education
    • Vzdelávací program
    • Scale Up! Business Game
    • Visit Odoo
    Softvér
    • Stiahnuť
    • Porovnanie Community a Enterprise vierzie
    • Releases
    Spolupráca
    • Github
    • Fórum
    • Eventy
    • Preklady
    • Staň sa partnerom
    • Services for Partners
    • Register your Accounting Firm
    Služby
    • Nájdite partnera
    • Nájdite účtovníka
    • Meet an advisor
    • Implementation Services
    • Zákaznícke referencie
    • Podpora
    • Upgrades
    ​Github Youtube Twitter Linkedin Instagram Facebook Spotify
    +1 (650) 691-3277
    Získajte demo
  • Cenník
  • Pomoc
You need to be registered to interact with the community.
All Posts People Badges
Tagy (View all)
odoo accounting v14 pos v15
About this forum
You need to be registered to interact with the community.
All Posts People Badges
Tagy (View all)
odoo accounting v14 pos v15
About this forum
Pomoc

Routes not executed

Odoberať

Get notified when there's activity on this post

This question has been flagged
route
2 Replies
1613 Zobrazenia
Avatar
AIE Services test, Sig De

Hello all,

I wanted to improve our flows by creating a different manufacturing operation type. I was hoping that when I created a manufacturing order with this type, a similar flow as the standard 2-step manufacturing would be triggered: a picking order being created to get the goods to pre-production location.

I created similar routes, however, they don't seem to be triggered.


To better understand why and to better understand Odoo routes and demands, I created some generic test scenarios to see how odoo is behaving.
I was creating below simple scenario, but couldn't get it to work and I like to understand what I am missing or doing wrong.


Scenario:

Products are available on location A [Rek0101], not reserved.

I configured a new route, with pull rule from location A [Rek0101] to location B [Rek0102]

Next, I create a transfer (Operation Type: Internal Transfers) from location B [Rek0102] to location C [Rek0103].

I would then expect the route to create a transfer from A to B. However, this is not happening.

When I check on location B => Products, I see on hand = 0 and a negative forecasted quantity.
When I check on the product page, I see no mentioning of this forecasted quantity.


Can someone explain if this behavior is normal? Did I miss a configuration? What else to check?



Thank you in advance!



0
Avatar
Zrušiť
CandidRoot Solutions

Hello Sig,

Thank you for the follow-up, this is a very good and valid question, and it touches an important internal concept of how Odoo handles manufacturing logistics.

No, routing logic is NOT triggered simply because the operation type is “Manufacturing”.
It is triggered by procurement rules + product routes, not by the operation type itself.

In Odoo, routing is triggered by:

Product routes
Procurement rules
Demand locations not by the operation type.

The standard 2-step manufacturing works because the product has routes assigned that create procurement demand, not because it uses the default manufacturing operation type.

So in your case: Creating a second Manufacturing operation type is fine. But routing will work only if the product has the correct route assigned and the pull rule destination location matches the MO demand location

If you want different logistics flows per manufacturing type:
Use different routes and assign them to products (recommended), or Use customization if routing must depend on operation type.

This behavior is expected and by design.

Thanks.

AIE Services test, Sig De
Autor

Thank you @CandidRoot Solutions
Very clear answer, it makes things clear.

However, it brings me back to my original problem I wanted to solve:

  • I want to split routing based on the type of manufacturing.
  • Therefor I created a second operation type with type of operation = Manufacturing (next to the default one)
  • I created routing, similar as the standard 2-step manufacturing routing

When creating a new manufacturing order of this second type, it should create demand and it should trigger the routing logic? Or does this only happen when operation type is the default manufacturing one?

I did not see that happen. And I am honnestly not sure what to check to see what is going wrong.


Maybe there are better or other ways to solve our bussiness needs, but anyway I would like my answer above answered just to get a better understanding of the system.


Thank you!

AIE Services test, Sig De
Autor

I think I tracked down what was the issue of my original setup (new manufacturing type not creating demand / not triggering routes):
The routes and the rules I had setup were ok, but the operation types (of type Internal) I used in those rules were not having the exact correct source and destination location. This made the configuration invalid.

So tip for anyone else having similar issues: make sure to make dedicated operation types when setting up these kind of alternative routes.

Avatar
CandidRoot Solutions
Best Answer

Hello Sig,

Yes, this behavior is normal in Odoo, and nothing is “broken” in your configuration. It mainly comes down to how Odoo routes are triggered.

Why your route is NOT triggered

In Odoo, routes and pull rules are triggered only by a demand, not by a manual stock move.

In your scenario:

  • > You manually create an Internal Transfer from B → C

  • > This creates a negative forecast at location 

  • >  But manual transfers do NOT trigger routes

That is why:

  • > No transfer from A → B is created

  • > You only see a negative forecast at B

  • > The product form does not show it as a reservation or demand

This is expected behavior.

Important rule to remember

Routes are triggered only by system-generated demand, such as:

  • Sales Orders

  • Manufacturing Orders

  • Reordering Rules

  • Procurement requests

 They are NOT triggered by manual internal transfers

Why 2-step manufacturing works but your case doesn’t

Standard 2-step manufacturing works because:

  • The Manufacturing Order creates a procurement demand

  • That demand triggers the pull rule

  • Odoo automatically creates the picking from stock → pre-production

In your test case, there is no procurement, only a manual move.

How to test routes correctly

To see your route working, you should:

  1. Assign the route to the product

  2. Create a demand, for example:

    • A Manufacturing Order consuming from location C

    • Or a Reordering Rule on location B

  3. Confirm the document

     Odoo will then generate:

  • A move from A → B

  • Followed by B → C if configured

    If you need help designing or validating a custom manufacturing routing flow, CandidRoot would be happy to assist.

  • If this explanation helped you, kindly upvote this answer.
Best regards,

CandidRoot Solutions Pvt. Ltd.
Mobile: (+91) 8849036209
Whatapp: (+91) 8849036209

Email: info@candidroot.com
Web: https://www.candidroot.com

3
Avatar
Zrušiť
Avatar
Dawid Gacek
Best Answer
Not sure if I follow what you wanted to achieve, but I guess it is different routing based on manufacturing operation type. This is definitely achievable. Check this:

1. Duplicate Production Type and Update Source Location to WH/Stock (I am assuming that you use 2 step, as you mention, so just after duplication it is WH/Preproduction). Let's name it "A - Production".
2. Create 2 BoMs for you product - for one of them set Miscellaneous > Operation Type to "A - Production"
3. Create Manufacturing Order without any changes for your product. You get internal transfer and production route.
4. Create Manufacturing Order; in Miscellaneous > Operation Type choose "A - Production"; Confirm, and you'll see no internal transfer meaning that "short" route was choose.

Best Regards,

Dawid Gacek, Adapt IT

1
Avatar
Zrušiť
Enjoying the discussion? Don't just read, join in!

Create an account today to enjoy exclusive features and engage with our awesome community!

Registrácia
Related Posts Replies Zobrazenia Aktivita
Routes not executed
route
Avatar
0
dec 25
47
No Buy Route in Odoo 18 Solved
route
Avatar
Avatar
1
okt 25
2742
Changing route on confirmed sale order Solved
route
Avatar
Avatar
Avatar
3
máj 21
6201
How to configure Advanced Routes
route
Avatar
Avatar
Avatar
4
máj 18
5817
Allocate the Warehouse to a SO based on the product category Solved
warehouse route
Avatar
Avatar
1
jan 25
2407
Komunita
  • Tutoriály
  • Dokumentácia
  • Fórum
Open Source
  • Stiahnuť
  • Github
  • Runbot
  • Preklady
Služby
  • Odoo.sh hosting
  • Podpora
  • Vyššia verzia
  • Custom Developments
  • Vzdelávanie
  • Nájdite účtovníka
  • Nájdite partnera
  • Staň sa partnerom
O nás
  • Naša spoločnosť
  • Majetok značky
  • Kontaktujte nás
  • Pracovné ponuky
  • Eventy
  • Podcast
  • Blog
  • Zákazníci
  • Právne dokumenty • Súkromie
  • Bezpečnosť
الْعَرَبيّة Català 简体中文 繁體中文 (台灣) Čeština Dansk Nederlands English Suomi Français Deutsch हिंदी Bahasa Indonesia Italiano 日本語 한국어 (KR) Lietuvių kalba Język polski Português (BR) română русский язык Slovenský jazyk Slovenščina Español (América Latina) Español Svenska ภาษาไทย Türkçe українська Tiếng Việt

Odoo je sada podnikových aplikácií s otvoreným zdrojovým kódom, ktoré pokrývajú všetky potreby vašej spoločnosti: CRM, e-shop, účtovníctvo, skladové hospodárstvo, miesto predaja, projektový manažment atď.

Odoo prináša vysokú pridanú hodnotu v jednoduchom použití a súčasne plne integrovanými biznis aplikáciami.

Website made with

Odoo Experience on YouTube

1. Use the live chat to ask your questions.
2. The operator answers within a few minutes.

Live support on Youtube
Watch now