Skip to Content
Odoo Menu
  • Zaloguj się
  • Wypróbuj za darmo
  • Aplikacje
    Finanse
    • Księgowość
    • Fakturowanie
    • Wydatki
    • Arkusz kalkulacyjny (BI)
    • Dokumenty
    • Podpisy
    Sprzedaż
    • CRM
    • Sprzedaż
    • PoS Sklep
    • PoS Restauracja
    • Subskrypcje
    • Wypożyczalnia
    Strony Internetowe
    • Kreator Stron Internetowych
    • eCommerce
    • Blog
    • Forum
    • Czat na Żywo
    • eLearning
    Łańcuch dostaw
    • Magazyn
    • Produkcja
    • PLM
    • Zakupy
    • Konserwacja
    • Jakość
    Zasoby Ludzkie
    • Pracownicy
    • Rekrutacja
    • Urlopy
    • Ocena pracy
    • Polecenia Pracownicze
    • Flota
    Marketing
    • Marketing Społecznościowy
    • E-mail Marketing
    • SMS Marketing
    • Wydarzenia
    • Automatyzacja Marketingu
    • Ankiety
    Usługi
    • Projekt
    • Ewidencja czasu pracy
    • Usługi Terenowe
    • Helpdesk
    • Planowanie
    • Spotkania
    Produktywność
    • Dyskusje
    • Zatwierdzenia
    • IoT
    • VoIP
    • Baza wiedzy
    • WhatsApp
    Aplikacje trzecich stron Studio Odoo Odoo Cloud Platform
  • Branże
    Sprzedaż detaliczna
    • Księgarnia
    • Sklep odzieżowy
    • Sklep meblowy
    • Sklep spożywczy
    • Sklep z narzędziami
    • Sklep z zabawkami
    Żywienie i hotelarstwo
    • Bar i Pub
    • Restauracja
    • Fast Food
    • Pensjonat
    • Dystrybutor napojów
    • Hotel
    Agencja nieruchomości
    • Agencja nieruchomości
    • Biuro architektoniczne
    • Budowa
    • Zarządzanie nieruchomościami
    • Ogrodnictwo
    • Stowarzyszenie właścicieli nieruchomości
    Doradztwo
    • Biuro księgowe
    • Partner Odoo
    • Agencja marketingowa
    • Kancelaria prawna
    • Agencja rekrutacyjna
    • Audyt i certyfikacja
    Produkcja
    • Tekstylia
    • Metal
    • Meble
    • Jedzenie
    • Browar
    • Prezenty firmowe
    Zdrowie & Fitness
    • Klub sportowy
    • Salon optyczny
    • Centrum fitness
    • Praktycy Wellness
    • Apteka
    • Salon fryzjerski
    Transakcje
    • Złota rączka
    • Wsparcie Sprzętu IT
    • Systemy energii słonecznej
    • Szewc
    • Firma sprzątająca
    • Usługi HVAC
    Inne
    • Organizacja non-profit
    • Agencja Środowiskowa
    • Wynajem billboardów
    • Fotografia
    • Leasing rowerów
    • Sprzedawca oprogramowania
    Przeglądaj wszystkie branże
  • Community
    Ucz się
    • Samouczki
    • Dokumentacja
    • Certyfikacje
    • Szkolenie
    • Blog
    • Podcast
    Pomóż w nauce innym
    • Program Edukacyjny
    • Scale Up! Gra biznesowa
    • Odwiedź Odoo
    Skorzystaj z oprogramowania
    • Pobierz
    • Porównaj edycje
    • Wydania
    Współpracuj
    • Github
    • Forum
    • Wydarzenia
    • Tłumaczenia
    • Zostań partnerem
    • Usługi dla partnerów
    • Zarejestruj swoją firmę rachunkową
    Skorzystaj z usług
    • Znajdź partnera
    • Znajdź księgowego
    • Spotkaj się z doradcą
    • Usługi wdrożenia
    • Opinie klientów
    • Wsparcie
    • Aktualizacje
    Github Youtube Twitter Linkedin Instagram Facebook Spotify
    +1 (650) 691-3277
    Zaplanuj demo
  • Cennik
  • Pomoc

Odoo is the world's easiest all-in-one management software.
It includes hundreds of business apps:

  • CRM
  • e-Commerce
  • Księgowość
  • Zapasy
  • PoS
  • Projekt
  • MRP
All apps
Musisz się zarejestrować, aby móc wchodzić w interakcje z tą społecznością.
Wszystkie posty Osoby Odznaki
Tagi (Zobacz wszystko)
odoo accounting v14 pos v15
O tym forum
Musisz się zarejestrować, aby móc wchodzić w interakcje z tą społecznością.
Wszystkie posty Osoby Odznaki
Tagi (Zobacz wszystko)
odoo accounting v14 pos v15
O tym forum
Pomoc

[✅ SOLVED] Transfers Between Branches / Multi-Company Operations

Zaprenumeruj

Otrzymaj powiadomienie o aktywności w tym poście

To pytanie dostało ostrzeżenie
inventoryquickstartmulti-companyQuickstartV17.4
3 Odpowiedzi
14881 Widoki
Awatar
Guillermo Joaquín Urquidi Campuzano (gjuc)

Business Analysts: Guillermo Urquidi, Diego Novoa, Odoo Technologies MX

Odoo allows the creation of branches linked to a parent company, facilitating the differentiation of operations between them. However, for certain types of businesses or workflows, it is necessary to perform warehouse transfers between branches without a purchase or sale involved, which can complicate operations if the correct configuration is not known.

At the database level, branches belong to the same legal entity but are managed as separate companies to enjoy the same benefits offered by the multi-company functionality. While this is advantageous in many areas, it complicates inventory operations between branches.

This guide will walk you through configuring a route that enables operations between branches and even between different companies.

No Studio or technical configurations are required.

Tools Required

Ensure that the "Multi-Step Routes" and "Storage Locations" settings are enabled.

Location Configuration

  1. Create a “View” Location:
  • Create a "View" location with a name that references transfers between branches or companies.
  • Example: Intercompany.

Note: Do not define any company in the "Company" field.

  1. Create a "Transit" Location:
  • Name it to represent the route the product will follow, and set the newly created "View" location as its parent.
  • Example: Main to Branch 1.

Note: Create a "Transit" location for each warehouse you want to send goods to (e.g., Main to Branch 2, Main to Branch 3).

Route Configuration: Ensure that you are within the branches and companies that will be part of this configuration.

  1. Create a New Route:
  • Go to Inventory Settings -> Routes -> New.
  • Name the route to reference transfers between branches or companies.
  • Example: Transfers Between Branches / Companies.
  • Configuration:
    • Do not define any company.
    • Do not define any supplied warehouse.
    • Enable the checkbox to manage by product.
    • Enable the checkbox to manage by warehouse and select the participating ones.

Route Rule Configuration

  1. Action: Deliver to
  2. Operation Type: Receipts for the warehouse receiving the goods.
  3. Manual Operation: Leave the company selection as automatic.

Flow

(Video Demonstration)

  1. Activate Route on the Product: Ensure the route is activated on the necessary products.

  1. Create a New Internal Transfer:
  • Note: The destination location should be one of the transit locations created earlier.

  1. Receive Goods in the Branch Warehouse or Company:
  • Validate the receipt once the goods have arrived.

BUT WAIT… THERE’S MORE 

Automation for Inter-Branch/Company Replenishment

Now, imagine companies want to automate the replenishment process between branches or companies even further.

What if multiple customers purchase multiple products from various branches that lack available stock and need to request it directly from the parent company?

Manually creating transfers between branches can be tedious and inefficient for companies with high product movement. Here's an alternative solution:

First Route Rule Configuration:

  1. Create a New Rule: "Deliver to Virtual Transit Location":
  • Action: Pull & Push.
  • Source Location: Main/Stock.
  • Destination Location: Intercompany/From Main to Branch 1.
  • Operation Type: Internal Transfer from the warehouse shipping the goods (Main).
  • Manual Operation: Yes.
  • Replenishment Method: Take from stock.
  • Warehouse: From the Main company.
  • Company: Select the Main company from which the products will be sourced.

Second Route Rule Configuration:

  1. Create a New Rule: "Receive at Branch 1":
  • Action: Pull & Push.
  • Source Location: Intercompany/From Main to Branch 1.
  • Destination Location: Branch 1/Stock.
  • Operation Type: Receipts for the warehouse receiving the goods (Branch 1).
  • Manual Operation: Yes.
  • Replenishment Method: Trigger another rule.
  • Warehouse: From Branch 1 company.
  • Company: Select Branch 1 company from which the products will be sourced.
  • Propagation (Warehouse to Propagate): Select the warehouse of the "Main" company.

Automated Process Flow

(Video Demonstration 1 - Process Triggered by a Sale)

(Video Demonstration 2 - Process Triggered by Automated Replenishment)

  1. Activate Route on Necessary Products:
  • This route automates the process triggered by a sales order or inventory withdrawal where the necessary products are not available in the Branch 1 warehouse.

  1. Place an Order:
  • Select the products and click "Order" to trigger the material request from the "Main" company.

  1. Internal Transfer in Main Company:
  • A pending operation will be generated in "Internal Transfers" to supply the products and send them to the transit location created earlier.

  1. Receiving in Branch 1:
  • In "Receipts" for Branch 1, the corresponding operation will be generated to receive the products.

  1. Validate Outbound Products in Main Company:
  • The Main company validates the product shipment once they are dispatched to Branch 1.


(Main Company POV)


(Branch1 POV)

  1. Receive Products in Branch 1:
  • In the Branch 1 receipt operation, click on the "Availability" button. If the product is en route, the receipt operation will be marked as "Ready" for validation.

  1. Complete the Order:
  • Once the products arrive at Branch 1, validate the receipt to fulfill the sales order to the end customer.


ENJOY! 😃

2
Awatar
Odrzuć
Fazeel Shahzad

This is one of the best articles I've come across on Odoo's forum, thank you for that.

I have a question. I tried to apply the same concept for a client, but I'm facing an issue. When you created the first rule for the "Replenishment between Branches/Companies" route, you chose the "Pull & Push" action.

Currently, when I purchase stock in my main company, this rule triggers and automatically creates an internal transfer in my main company and a receipt in my branch, which isn't right. I only want to request stock when it's not available in the branch.

So, I changed the action to "Pull From." Now, there is no internal transfer or receipt, but when I replenish the stock as you mentioned, it creates a receipt with 2 lines (screenshot: https://drive.google.com/file/d/18EDH80i4SMvQVRzone9xsBdffsNl_8nE/view?usp=sharing).

Could you confirm if I missed something?

I have requested access to the videos. Looking forward to your response, thanks!

Elio Javier Meza

How do you want to move the products with the costs from one company to another? without using the buy/sell option that Odoo comes with by default

Flavio Guzman

Guillermo muchas gracias por tu explicación. Me has ayudado a entender los traslados o transferencias entre branch.

OdooBot

Vielen Dank für Ihre Nachricht!

Bis zum kommenden Freitag bin ich abwesend. Ihre Emails werden in dieser Zeit nicht gelesen und nicht weitergeleitet. Bei dringenden Anliegen wenden Sie sich bitte an Manuel Baur: manuel@twio.tech

Freundliche Grüße Felix Schwalbe

Kholid

Hi 

Guillermo Urquidi, Diego Novoa, Odoo



Thank you very much.
All of you are my hero, I have been searching solution for this flow since ages....
Many many thanks once again.

Awatar
mike chen
Najlepsza odpowiedź

A very nice one.
But what if, let's say, I assign my main company warehouse admin (to which I only granted main company warehouse permission only) to validate the order? I tested it, and it can't. The user must have access to the other branch and have to tick the checkbox between the companies.
Is there any workaround for this case?

1
Awatar
Odrzuć
mike chen

solved it by deactivated the stock_move multi-company record rules

Brian Aponte

What are the implications of deactivating this rule?

Awatar
Guillermo Ahlig
Najlepsza odpowiedź

How we can deal with the lot numbers? When we are validating the receipt in the destination branch / company, we get and error because the lots numbers has a brach / company, and odoo do not allow to validate in in a different branch.

0
Awatar
Odrzuć
AljawahirSteel

i have problem how to add cost when I transfer product between 2 warehouse ?

Christine Deutsch

Hello, I have the same issue as Guillermo.
Serial numbers are assigned to BranchA. When the product is transfered to BranchB it cannot be processed, as the serial number has a company code attached (in this case BranchB). How to avoid this?

OdooBot

Vielen Dank für Ihre Nachricht!

Bis zum kommenden Freitag bin ich abwesend. Ihre Emails werden in dieser Zeit nicht gelesen und nicht weitergeleitet. Bei dringenden Anliegen wenden Sie sich bitte an Manuel Baur: manuel@twio.tech

Freundliche Grüße Felix Schwalbe

Awatar
Ryan Darren Morales
Najlepsza odpowiedź

If you are going to Pull & Push with another Company and not with a Branch you are going to have the following error:


The instructions in the post are misleading.


0
Awatar
Odrzuć
Podoba Ci się ta dyskusja? Dołącz do niej!

Stwórz konto dzisiaj, aby cieszyć się ekskluzywnymi funkcjami i wchodzić w interakcje z naszą wspaniałą społecznością!

Zarejestruj się
Powiązane posty Odpowiedzi Widoki Czynność
¿How can I display the total product quantity from different warehouses in Odoo e-commerce? V 16, 17
inventory ecommerce quickstart Quickstart
Awatar
Awatar
1
cze 24
4050
How to Build Custom Forecasted Quantity Reports in Odoo Rozwiązane
inventory report forecast quickstart Quickstart
Awatar
1
wrz 25
1374
How to invoice different SKU for the same product using kits Rozwiązane
inventory manufacture quickstart Quickstart SKU
Awatar
1
lut 23
2852
Dropship: How to keep track of transiting goods in your inventory valuation?
purchase inventory quickstart Dropship Quickstart
Awatar
0
lis 24
4370
How do I connect the Epson TM-T88VII to Odoo?
quickstart Quickstart
Awatar
Awatar
2
paź 25
876
Społeczność
  • Samouczki
  • Dokumentacja
  • Forum
Open Source
  • Pobierz
  • Github
  • Runbot
  • Tłumaczenia
Usługi
  • Hosting Odoo.sh
  • Wsparcie
  • Aktualizacja
  • Indywidualne rozwiązania
  • Edukacja
  • Znajdź księgowego
  • Znajdź partnera
  • Zostań partnerem
O nas
  • Nasza firma
  • Zasoby marki
  • Skontaktuj się z nami
  • Oferty pracy
  • Wydarzenia
  • Podcast
  • Blog
  • Klienci
  • Informacje prawne • Prywatność
  • Bezpieczeństwo Odoo
الْعَرَبيّة 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 ภาษาไทย Türkçe українська Tiếng Việt

Odoo to pakiet aplikacji biznesowych typu open source, które zaspokoją wszystkie potrzeby Twojej firmy: CRM, eCommerce, księgowość, inwentaryzacja, punkt sprzedaży, zarządzanie projektami itp.

Unikalną wartością Odoo jest to, że jest jednocześnie bardzo łatwe w użyciu i w pełni zintegrowane.

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