W Odoo można zlecić część produkcji zewnętrznemu podwykonawcy (kooperantowi) i jednocześnie kontrolować materiały, które mu przekazujemy. Typowy scenariusz: firma wysyła komponent, podwykonawca montuje go na płytce i odsyła gotowy moduł. Poniżej konfiguracja całego procesu — od włączenia funkcji, przez zestawienie materiałowe, po wydanie surowca.
Włączenie funkcji
Podwykonawstwo to standardowy mechanizm modułu Produkcja. Aby je aktywować, przejdź do Produkcja → Konfiguracja → Ustawienia i zaznacz opcję Podwykonawstwo. Po zapisaniu pojawią się dodatkowe pola oraz trasy magazynowe.

[SCREENSHOT: ustawienia modułu Produkcja z zaznaczonym Podwykonawstwem]
Podwykonawca jako kontakt
Podwykonawcę zakłada się jak zwykłego dostawcę: Zakupy → Kontakty → Nowy. To na jego „lokalizację" trafią przekazywane materiały i od niego przyjmiemy gotowy wyrób.
Zestawienie materiałowe typu „Podwykonawstwo"
Dla wyrobu montowanego u kooperanta tworzymy zestawienie materiałowe (BoM) w trybie podwykonawstwa:
- Przejdź do Produkcja → Produkty → Zestawienia materiałowe → Nowe.
- W polu Typ zestawienia wybierz Podwykonawstwo.
- Wskaż Podwykonawców uprawnionych do wykonania wyrobu.
- Dodaj składniki — komponenty potrzebne do montażu.

Od tej chwili Odoo wie, że wyrób powstaje na zewnątrz, z tych właśnie składników.
Wysyłka materiałów do podwykonawcy
Jeśli to my dostarczamy surowiec (a nie podwykonawca kupuje go sam), na komponentach ustawiamy trasę Zaopatrz podwykonawcę na zamówienie:
- otwórz kartę komponentu → zakładka Zakup / Magazyn → w polu Trasy zaznacz Zaopatrz podwykonawcę na zamówienie.
Dzięki temu w momencie zamówienia wyrobu Odoo automatycznie utworzy dokument wydania tych składników na lokalizację podwykonawcy.
Przebieg operacyjny
- Utwórz zamówienie zakupu na wyrób, wybierając podwykonawcę jako dostawcę: Zakupy → Zamówienia zakupu → Nowe.
- Po potwierdzeniu Odoo generuje wydanie składników do podwykonawcy oraz przyjęcie gotowego wyrobu.
- Magazynier realizuje wydanie surowca (przekazanie kooperantowi).
- Przy przyjęciu wyrobu system automatycznie zdejmuje zużyte składniki z lokalizacji podwykonawcy (tzw. backflush) — stany i koszty rozliczają się same.
Uwagi i warianty
- Dwa modele. Jeśli podwykonawca używa własnych materiałów, trasy zaopatrzenia nie ustawiamy — wystarczy zestawienie typu „Podwykonawstwo" i zakup wyrobu. Trasę Zaopatrz podwykonawcę włączamy tylko dla składników, które fizycznie wysyłamy.
- Kontrola ścieżki. Warto sprawdzić, czy wysyłany komponent ma poprawnie ustawioną trasę — to najczęstsze miejsce, w którym proces „się urywa" (składniki nie wychodzą do kooperanta).
- Wersje Odoo. Funkcja jest dostępna od wersji 14 i stabilna do 19; układ zakładek na karcie produktu i nazwy pól mogą się nieznacznie różnić między wersjami.
Podwykonawstwo w Odoo domyka lukę między zakupem a produkcją: wyrób montowany na zewnątrz jest traktowany jak każdy inny, a przekazane materiały mają pełny ślad. Klucz to jedno spójne ustawienie — zestawienie typu „Podwykonawstwo" plus trasa zaopatrzenia dla wysyłanych składników.