Umowa o pracę i B2B

Pracownicy i współpracownicy B2B w jednym miejscu, każdy na swoich zasadach

Pracownik składa wniosek urlopowy, a kierownik go akceptuje. Współpracownik B2B zgłasza niedostępność, która jest przyznawana od razu - kierownik dostaje powiadomienie, a nie wniosek do decyzji. Obie grupy raportują godziny na te same projekty i zadania, a niedostępność B2B jest bezpłatna, więc nie trafia do pliku dla R2Płatnika.

Kontekst produktowy, nie porada prawna. O tym, czy umowa B2B się obroni, decyduje to, jak współpraca wygląda w praktyce. Sprawdź swoje ustawienia z prawnikiem.

Ewidencja czasu · Raporty

Gdzie poszedł czas?
Eksportuj CSV
PodziałOsobyZadania1 – 30 cze 2026
Zaraportowano388hW wybranym okresie
ProjektGodzinyOsobyUdział
Northwind Portal186h6 osób
Atlas Rewrite124h4 osoby
Wewnętrzne · Platform78h8 osób
O co pytają firmy z mieszanym zespołem

Sześć pytań od firm, które łączą umowy o pracę z B2B

W wielu polskich software house'ach i agencjach osoby na umowie o pracę pracują obok współpracowników B2B. System HR powinien rozdzielać te dwie grupy celowo, a nie przypadkiem.

Jak współpracownik B2B ma zgłosić nieobecność, nie prosząc o urlop?

Rezerwuje dni w osobnym rodzaju nieobecności - polski szablon ma gotowy, o nazwie Dostępność B2B. Jest przyznawany od razu, nic nie jest zliczane, a kierownik dostaje powiadomienie, a nie wniosek do akceptacji.

Czy da się odciąć współpracowników B2B od urlopu wypoczynkowego?

Tak. W rodzajach nieobecności dla pracowników oznacz ich jako Nie przysługuje, a nie będą mogli ich zarezerwować. O tym, kto co może rezerwować, decyduje przynależność do zasady, nigdy pole z formą zatrudnienia.

Czy nowy współpracownik B2B może przez pomyłkę trafić do urlopu wypoczynkowego?

Może, jeśli tego nie sprawdzisz. Nowe osoby dołączają do każdej zasady, która przyjmuje nowych pracowników, także współpracownicy B2B. Gdy w profilu jest zapisana forma B2B, lista członków ostrzeże Cię, a tam przeniesiesz osobę do Nie przysługuje.

Czy współpracownicy B2B mogą raportować godziny do faktury?

Tak. Wpisują czas na projekt i na zadanie z Jiry, Lineara, GitHuba lub Asany. Kierownik albo administrator eksportuje zaraportowany czas do CSV według osoby lub projektu, z kolumną na dzień, tydzień albo miesiąc. SquadBear przechowuje godziny, nie stawki, więc fakturę wystawiasz gdzie indziej.

Czy niedostępność B2B trafi do pliku płacowego?

Nie. Plik dla R2Płatnika zawiera tylko płatne rodzaje nieobecności, którym przypiszesz rodzaj urlopu z R2Płatnika, a Dostępność B2B jest bezpłatna. Zwolnienia lekarskie też do niego nie trafiają.

Czy kierownik nadal zaplanuje pracę wokół nieobecności współpracownika?

Tak. Dni są widoczne we wspólnym kalendarzu zespołu jak każda zatwierdzona nieobecność, a jeśli współpracownik ma harmonogram pracy, zmniejszają jego oczekiwane godziny.

Obok siebie

Co dostaje pracownik, a co współpracownik B2B

Jedna przestrzeń, jedna lista osób, jeden kalendarz. Tam, gdzie obie formy współpracy powinny się różnić, SquadBear ma osobne ustawienie. „Wbudowane” działa po dodaniu polskiego szablonu. „Twoja konfiguracja” to decyzja, którą administrator podejmuje raz.

ObszarPracownicy na umowie o pracęWspółpracownicy B2B
Nieobecności
Rodzaje nieobecnościCo rezerwująWbudowaneRodzaje dla pracowników z polskiego szablonu - Urlop wypoczynkowy, Urlop na żądanie, Zwolnienie lekarskie, Opieka art. 188, Siła wyższa, Urlop opiekuńczy, Okolicznościowy i Urlop bezpłatny.Dostępność B2B z tego samego szablonu. Nazwę zmienisz na taką, jakiej używają Twoje umowy, na przykład Planowana niedyspozycja.
AkceptacjaKto decydujeWbudowaneWniosek trafia do kierownika albo przechodzi przez wybraną ścieżkę akceptacji.Przyznawane od razu. Kierownik dostaje powiadomienie, a nie decyzję do podjęcia, a powiadomienie można wyłączyć.
PulaCo jest zliczaneWbudowaneKażda rezerwacja pomniejsza pulę, z której korzysta dany rodzaj nieobecności.Nic nie jest zliczane. Nie ma puli, która by się kończyła.
PrzynależnośćKto należy do której zasadyTwoja konfiguracjaNowi pracownicy dołączają automatycznie.Dodawani ręcznie. W rodzajach dla pracowników oznacz ich jako Nie przysługuje, żeby nie mogli ich rezerwować.
Forma zatrudnieniaUmowa w profiluTwoja konfiguracjaUmowa o pracę.Umowa B2B albo umowa cywilnoprawna. Pole tylko ostrzega - na przykład gdy współpracownik jest w płatnym rodzaju nieobecności - i nigdy nie decyduje, kto może rezerwować.
Godziny
Czas pracyRaportowanie godzinWbudowaneTygodniowa siatka na projekty i zadania z Jiry, Lineara, GitHuba lub Asany.Ta sama siatka. Projekt tylko dla członków przyjmuje godziny wyłącznie od swoich członków, liderów i przypisanych zespołów.
RaportyGodziny w miesiącuWbudowaneCSV według osoby, projektu, zespołu lub kategorii, z kolumną na dzień, tydzień albo miesiąc.Ten sam CSV jako podstawa faktury. Stawki i faktury zostają w Twoim narzędziu do fakturowania.
Koniec miesiącaZamknięcie miesiącaTwoja konfiguracjaOsoba składa kartę czasu pracy za okres, a jej wpisy się blokują. Administrator może zamknąć całą przestrzeń do wybranej daty. Plany Team i Enterprise.Tak samo, więc godziny, na podstawie których wystawiono fakturę, się nie zmieniają.
Płace i plan
R2PłatnikNieobecności do płacTwoja konfiguracjaAdministrator instaluje aplikację Symfonia R2Płatnik i przypisuje rodzajom nieobecności rodzaje urlopu z R2Płatnika. Miesięczny plik XLSX do importu kart urlopowych ma jeden wiersz na zatwierdzony wniosek, z datami i minutami.Nie ma ich w pliku. Bezpłatne rodzaje nigdy nie są eksportowane, a Dostępność B2B jest bezpłatna.
PlanLicencjeWbudowaneKażda aktywna osoba liczy się do planu.Liczą się tak samo.
Jak to działa

Jedna przestrzeń, osobne zasady

Umowa jest zapisana w profilu, nieobecności wynikają z zasady, do której ktoś należy, a godziny wszyscy raportują na te same projekty.

Profil

Umowa w każdym profilu

Zapisz formę zatrudnienia każdej osoby - umowa o pracę, B2B albo umowa cywilnoprawna. Nie decyduje ona o tym, kto co może rezerwować. W rodzajach z polskiego szablonu ostrzega, gdy ktoś jest w rodzaju dla innej umowy, i przypomina, że płatny urlop dla współpracownika B2B może zostać uznany za stosunek pracy.

Kadry · Profil pracownika

Emily Saputra

Backend Engineer · Umowa o pracę · PL

Aktywny

Zatrudnienie

PrzełożonyJulia Mazur
Data startu16 wrz 2026
Grafik pracyPon–Pt · 40h
Plan urlopowyStandardowy · 26 dni

Własne pola

Centrum kosztoweENG-PLAT
Koniec okresu próbnego16 gru 2026
Okres wypowiedzenia1 miesiąc
Kontakt alarmowyWpisany
Pola tylko dla administratorów są ściśle prywatne
Zadania

Godziny na konkretne zadanie

Wybierz zadanie z Jiry, Lineara, GitHuba lub Asany i wpisz na nie godziny w tygodniowej siatce. SquadBear tylko czyta dane z trackera i niczego do niego nie zapisuje. Projekt tylko dla członków przyjmuje godziny wyłącznie od swoich członków, liderów i przypisanych zespołów.

Ewidencja czasu

Mój czas
+ Dodaj zadanie
7 – 13 wrz 2026Ten tydzień
ZadaniePon 7Wt 8DziśŚr 9Czw 10Pt 11Razem
Northwind Portal2 zadania +8h8h4h4h8h32h
NWP-214 Błąd w koszyku8h4h++4h16h
NWP-231 Płatności+4h4h4h4h16h
Czas ogólny1 zadanie +1h––––1h
Czas ogólny1h++++1h
Suma dnia9h8h4h4h8h33h

Jira · Linear · GitHub · Asana

Oczekiwane godziny

Bez dopominania się o godziny, których nikt nie planował

Jeśli współpracownik ma harmonogram pracy, dni zgłoszone jako niedostępność zmniejszają jego oczekiwane godziny, tak jak zatwierdzony urlop pracownika. Święto liczy się jako zero.

Ewidencja czasu

Mój czas
+ Dodaj zadanie
7 – 13 wrz 2026Ten tydzień
MiesiącTydzieńDzień
Zarejestrowano24hz 24h oczekiwanych
Pozostało0hWszystko wpisane
Urlop16h2 dni wolnego
Wrzesień 2026Nie złożonoZłóż
ZadaniePon 7Wt 8DziśŚr 9UrlopCzw 10ŚwiętoPt 11Razem
Northwind Portal 2 zadania8h8h––8h24h
NWP-214 Błąd w koszyku8h4h––4h16h
NWP-231 Płatności–4h––4h8h
Suma dnia8h8h0h0h8h24h
Koniec miesiąca

Zamknij miesiąc przed fakturą

W planach Team i Enterprise osoba składa kartę czasu pracy za pełny okres, a jej wpisy się blokują. Kierownik widzi złożone karty, a administrator może zamknąć całą przestrzeń do wybranej daty. Godziny, na podstawie których wystawiono fakturę, zostają takie, jakie były.

Zgłoszenia oczekujące
4
  • MN
    Mila Nowak1 – 30 wrz 2026
    16hZłożonoSprawdź
  • LN
    Leo Novak1 – 31 sie 2026
    37h 1mZłożonoSprawdź
  • LM
    Lucia Mendes1 – 31 lip 2026
    32hZłożonoSprawdź
  • ES
    Emily Saputra1 – 30 cze 2026
    40hZłożonoSprawdź
Oceny

Okres próbny jest dla umowy o pracę

Kodeks pracy ogranicza umowę o pracę na okres próbny, co do zasady do 3 miesięcy. Współpracownik B2B nie jest na tej umowie, więc formularz Koniec okresu próbnego nie jest dla niego. Dla osoby na B2B weź Rozmowę kwartalną albo własny formularz. Cele zamrażają się w dniu otwarcia rundy, a opinie między rundami mogą być podpisane albo poufne. Nie używaj tu języka urlopu ani okresu próbnego. To nie jest porada prawna. Oceny są w tej samej cenie, co reszta przestrzeni.

Oceny okresowe · Do zrobienia

Tomasz Wójcik: ocena za Q3 2026
Termin 22 paź

Wyniki w roli

Realizacja

PoniżejCzęściowoSpełniaPrzekraczaTrudno powiedzieć

Dowozi więcej niż ustalono i odblokowuje innych

Poprowadził migrację rozliczeń i oddał ją dwa tygodnie przed terminem.

SamoocenaWspółpracownicy (2)Historia

Emily Saputra

Najlepszy partner przy incydentach w tym kwartale.

Adam Nowak

Odrzucona: nie pracowaliśmy razem w tym kwartale.

Tylko dla Ciebie. Tomasz nigdy nie zobaczy tych odpowiedzi ani nazwisk.

Z Twoim asystentem AI

Zapytaj, kto jest dostępny i gdzie poszły godziny

Podłącz SquadBear przez MCP, a asystent działa na Twoim loginie i z Twoją rolą. Sprawdzi, kto będzie nieobecny przed wdrożeniem, zbierze godziny z miesiąca według projektów i doda nowego współpracownika do właściwych zasad.

Menedżer produktu · ClaudePrzykładowy scenariusz
Prompt

Chcę zobowiązać się do premiery Q3 na 12 sierpnia. Czy zespół core jest naprawdę wystarczająco obsadzony i zdrowy, żeby to dowieźć?

Przykładowy rekordget_team_availability
7/8 available · only Hana out Aug 3 to 7 (within sprint slack)
Sprawdź parametry zapytania{ "teamId": "team_core", "startDate": "2026-07-27", "endDate": "2026-08-12" }
Przykładowy rekordget_team_time_summary
team logged 104% of expected · Leo +22% two weeks running
Sprawdź parametry zapytania{ "teamId": "team_core", "startDate": "2026-06-15", "endDate": "2026-06-28" }
Przykładowy rekordget_team_health_trends
Delivery confidence 4.1→4.3 · Workload 3.5→2.9 (falling)
Sprawdź parametry zapytania{ "teamId": "team_core", "modelId": "hmod_pulse5" }
Przykładowy rekordsearchJiraIssuesUsingJql
62 pts remaining · 3-sprint avg 24 pts ≈ 2.6 sprints
Sprawdź parametry zapytania{ "jql": "fixVersion = 'Q3 Launch' AND statusCategory != Done" }
12 sierpnia jest ciasno, ale obsada jest OK - tylko Hana nieobecna w tym oknie. Ryzyko to obciążenie: zespół ~104% capacity, Workload spada. 62 pkt przy ~24/sprint = lądowanie 12. bez bufora. Opcje: uciąć ~10 pkt, dodać recenzenta albo podać 19 sierpnia.
Każde pokazane narzędzie jest w produkcie

Polecenia, które działają już dziś

  • “Ile godzin Marta zaraportowała we wrześniu, z podziałem na projekty?”

    get_time_report

  • “Kto z zespołu Platform będzie nieobecny w najbliższych dwóch tygodniach, łącznie ze współpracownikami B2B?”

    get_team_availability · list_team_absences

  • “Dodaj Adama do Dostępności B2B i oznacz, że urlop wypoczynkowy mu nie przysługuje.”

    list_leave_policies · set_policy_assignment

  • “Zgłoś moją niedostępność od 3 do 7 listopada.”

    request_time_off

  • “Komu brakuje jeszcze godzin za październik?”

    get_team_time_summary

Dlaczego wszystko jest pod kontrolą

Twój login, Twoja rola
Asystent łączy się przez Twoje własne logowanie OAuth, a nie wspólne konto serwisowe, i może tylko to, co Ty w aplikacji.
Zmiany zasad wymagają kliknięcia w SquadBear
Zmiana rodzaju nieobecności, zasady urlopowej lub ustawień przestrzeni czeka na akceptację dokładnego planu w aplikacji. Token asystenta nie może jej zatwierdzić.
Kierownik widzi swoich ludzi
Raporty czasu przez asystenta obejmują osoby, którymi kierownik zarządza, projekty, które prowadzi, albo jego własny czas.
Nic nie trafia do trackera
Integracje z trackerami tylko czytają. Czas wpisany na zadanie z Jiry zostaje w SquadBear.
Zanim zaczniesz

Praktyczne odpowiedzi

Pytania, które software house zwykle zadaje, zanim przeniesie do nas swoich ludzi.

Region danych

UE lub USA, wybierany przy rejestracji i stały. Każdy region ma własną bazę danych i magazyn plików.

Po polsku i po angielsku

Aplikacja działa po polsku i po angielsku, a każda osoba może wybrać własny język.

Izolacja klientów

Każde zapytanie jest ograniczone do zalogowanej przestrzeni, a baza odrzuca wiersz wskazujący na inną.

Podprzetwarzający

Cloudflare hostuje aplikację, dane, pliki i e-mail. Stripe oraz logowanie Google lub Microsoft biorą udział tylko, jeśli je włączysz.

Odpowiedzi na pytania

Czy to porada prawna w sprawie umów B2B?

Nie. Ale trochę kontekstu. Współpracownikowi B2B przepisy nie dają prawa do urlopu wypoczynkowego - wolne wynika z umowy. W sprawach o ustalenie stosunku pracy jako oznakę podporządkowania często wskazuje się to, że współpracownik musi prosić o wolne i czekać na akceptację, jak pracownik. Bezpieczniejsza praktyka to zgłaszanie zamiast proszenia, pod neutralną nazwą. SquadBear pozwala tak to ustawić. Czy Twoje umowy się obronią, oceni prawnik.

Dlaczego nie dać współpracownikom B2B urlopu wypoczynkowego z zerową pulą?

Bo nadal byliby w rodzaju nieobecności dla pracowników, z akceptacją i pulą. Osobny rodzaj, przyznawany od razu i niczego niezliczający, rozdziela obie grupy, a lista członków ostrzeże, gdy współpracownik z zapisaną formą B2B trafi do płatnego rodzaju dla pracowników.

Czy można zmienić nazwę Dostępność B2B?

Tak. Nazwa rodzaju nieobecności to dowolny tekst, więc wpisz Planowana niedyspozycja albo to, czego używają Twoje umowy. Unikaj dla współpracowników B2B pojęć pracowniczych, takich jak urlop wypoczynkowy.

Czy kierownik wie, kiedy współpracownika nie ma?

Tak. Gdy rodzaj ma ustawienie „Przyznawane od razu, kierownik dostaje powiadomienie”, kierownik dowiaduje się o rezerwacji od razu, a dni widać we wspólnym kalendarzu. Powiadomienie można wyłączyć dla danego rodzaju.

Czy SquadBear wystawia faktury albo przechowuje stawki?

Nie. Przechowuje godziny w minutach na projekt i zadanie, bez stawek i bez oznaczenia czasu rozliczalnego. Wyeksportuj CSV i wystaw fakturę we własnym narzędziu.

Do jakich systemów płacowych eksportujecie?

Do jednego. To miesięczny plik do importu kart urlopowych w Symfonii R2Płatnik, jako aplikacja instalowana przez administratora. Inne systemy płacowe nie mają jeszcze gotowego pliku - na razie zostaje REST API.

Czy potrzebujemy polskiego szablonu?

Nie, ale to najszybszy start. Jeden krok daje osiem rodzajów dla pracowników i Dostępność B2B. Rodzaj dla współpracowników możesz też utworzyć ręcznie, ale wtedy nie działają ostrzeżenia o umowie, bo pochodzą z szablonu.

Czy okres próbny dotyczy współpracownika B2B?

Nie jako instytucja Kodeksu pracy. Umowa na okres próbny jest umową o pracę, co do zasady do 3 miesięcy. Rozmowa z osobą na B2B może użyć tej samej rundy ocen, z celami zamrożonymi w dniu otwarcia, ale nie nazywaj jej okresem próbnym i nie obiecuj urlopu. Czy konkretna umowa się obroni, oceni prawnik. To nie jest porada prawna.

Czy współpracownicy B2B liczą się do planu?

Tak. Liczy się każda aktywna osoba w przestrzeni, niezależnie od umowy. Plan Free obejmuje pięć osób.

Pracownicy i współpracownicy B2B osobno, w jednej przestrzeni

Dodaj polski szablon urlopowy, przypisz współpracowników do Dostępności B2B i oznacz, że urlopy pracownicze im nie przysługują. Ich godziny trafiają do tych samych projektów od pierwszego dnia.

Twój agent jest połączonyUrlopy · Czas pracy · Kadry