BEAM

Seedlight BEAM: jedno miejsce, z którego prowadzisz cały eCommerce, z agentami AI znającymi Twój biznes →

← Wszystkie artykuły
B2BSzymon Żynda11 min czytania

Umowy ramowe w niemieckim B2B: co ustala Rahmenvertrag

Niemiecki kupujący hurtowy zaczyna od umowy ramowej, nie od zamówienia. Co Rahmenvertrag zwykle ustala, jakie modele rozliczeń z niego wynikają, gdzie niemieckie przepisy narzucają terminy płatności i odsetki, i co z tego wszystkiego musi udźwignąć platforma polskiego eksportera.

Rahmenvertrag to niemiecka umowa ramowa: ustala warunki współpracy na wskazany okres, a każde kolejne zamówienie z nich korzysta zamiast negocjować je od nowa. Dla polskiego eksportera zaskoczeniem bywa nie sama konstrukcja, tylko to, jak wiele rzeczy niemiecki kupujący chce mieć rozstrzygniętych przed pierwszą dostawą: terminy płatności, skonto, jednostkę zamówienia, sposób fakturowania i format dokumentu. Ten tekst pokazuje, co taka umowa zwykle obejmuje, gdzie niemieckie przepisy zawężają swobodę ustaleń i co z tego musi umieć Twoja platforma.

Kluczowe wnioski

  • Rahmenvertrag ustala warunki na okres, a zamówienie z kontraktu (Abruf) z nich korzysta. W prywatnym obrocie niemieckie prawo nie definiuje takiej umowy: definicja Rahmenvereinbarung istnieje wyłącznie w prawie zamówień publicznych (§ 103 ust. 5 GWB).
  • Terminy płatności nie są w pełni swobodne. Zgodnie z § 271a ust. 1 BGB termin dłuższy niż 60 dni od otrzymania świadczenia wzajemnego jest skuteczny tylko wtedy, gdy został wyraźnie uzgodniony i nie jest rażąco niesłuszny wobec wierzyciela.
  • Opóźnienie w zapłacie ma ustawową cenę: dziewięć punktów procentowych ponad stopę bazową przy transakcjach bez udziału konsumenta (§ 288 ust. 2 BGB) plus ryczałt 40 euro (§ 288 ust. 5 BGB).
  • Skonto jest ustaleniem umownym, ale nie jest niewidoczne dla przepisów: § 14 ust. 4 UStG wymaga wykazania na fakturze każdej z góry uzgodnionej obniżki wynagrodzenia, o ile nie została już uwzględniona w kwocie.

Czym jest Rahmenvertrag, a czego niemieckie prawo o nim nie mówi

Najważniejsza rzecz na start jest nieoczywista: w prywatnym obrocie gospodarczym niemieckie prawo nie definiuje umowy ramowej. Nie ma paragrafu, który mówi, co Rahmenvertrag musi zawierać ani czym różni się od zwykłej umowy sprzedaży. To znaczy, że umowa ramowa jest warta dokładnie tyle, ile zostało w niej zapisane.

Jedyne miejsce, w którym ustawa definiuje umowę ramową

Definicja istnieje, ale w prawie zamówień publicznych. § 103 ust. 5 GWB opisuje Rahmenvereinbarung jako porozumienie między zamawiającym a jednym lub kilkoma wykonawcami, które ustala warunki zamówień udzielanych w określonym okresie, „w szczególności w odniesieniu do ceny”. To dobra definicja robocza także dla obrotu prywatnego, pod warunkiem, że pamiętasz, skąd pochodzi.

Rozporządzenie wykonawcze idzie dalej. § 21 VgV ogranicza czas trwania umowy ramowej w zamówieniach publicznych do maksymalnie czterech lat, chyba że zachodzi szczególny przypadek uzasadniony przedmiotem umowy, i szczegółowo opisuje udzielanie zamówień jednostkowych na jej podstawie. W umowie prywatnej żaden z tych limitów Cię nie wiąże, ale sam podział na warunki ramowe i zamówienia jednostkowe jest ten sam.

Umowa ramowa a zamówienie: praktyczna różnica

Umowa ramowa zwykle nie jest zamówieniem i sama w sobie nie zobowiązuje kupującego do odbioru konkretnej dostawy, o ile nie zapisano tego wprost. Dostawę uruchamia dopiero zamówienie z kontraktu, po niemiecku Abruf. Stąd bierze się rozdział, który wielu systemom sprawia kłopot:

  • Umowa mówi: jakie produkty, w jakich cenach, przez jaki okres, przy jakim zadeklarowanym wolumenie i na jakich warunkach płatności.
  • Zamówienie mówi: ile sztuk, na kiedy i pod jaki adres dostawy, powołując się na umowę jako podstawę ceny.
  • Licznik łączy jedno z drugim: ile z zadeklarowanego wolumenu już odebrano i ile zostało do końca okresu.

Test, który warto zrobić na własnym systemie: klient zadeklarował 10 000 sztuk na rok i odebrał 6 400. Czy ktokolwiek w firmie widzi tę liczbę bez otwierania arkusza? Jeśli nie, umowa ramowa jest u Ciebie dokumentem w segregatorze, a nie kontraktem, który system prowadzi.

Modele rozliczeń, które wynikają z umowy ramowej

Umowa ramowa rozstrzyga nie tylko cenę, ale też sposób rozliczenia. To zwykle najbardziej niedoceniana część negocjacji, bo różnica między fakturą per dostawa a fakturą zbiorczą za miesiąc przekłada się wprost na to, ile pracy ręcznej zostaje w Twojej księgowości.

Model rozliczeniaJak działaCo musi umieć system
Faktura per zamówienieKażde zamówienie z kontraktu rozliczane osobnoStandardowy przepływ zamówienie do faktury, bez dodatków
Faktura zbiorcza za okres (Sammelrechnung)Dostawy z okresu zbierane na jedną fakturęGrupowanie dostaw per klient i okres, dokumenty dostawy powiązane z pozycjami faktury
Progi wolumenowe w zamówieniuCena spada po przekroczeniu ilości w jednym zamówieniuRozstrzygnięcie progu w momencie zamówienia i zapis, który próg zadziałał
Zobowiązanie wolumenowe na okresCena wynika z ilości zadeklarowanej na cały okres umowyLicznik odbiorów wobec deklaracji i sygnał, gdy okres kończy się z niedoborem
Bonus rozliczany po okresiePremia liczona po zamknięciu okresu, od faktycznych zakupówNaliczanie w trakcie okresu i wystawienie korekty albo noty na koniec

Modele rozliczeń, które umowa ramowa może ustalić. Który z nich obowiązuje, wynika z umowy, a nie z niemieckich przepisów.

Modele łączą się ze sobą i tu najczęściej powstają spory. Bonus roczny liczony od obrotu, w którym część faktur zawierała już rabat wolumenowy, wymaga jednoznacznego zapisu, od jakiej podstawy się nalicza. Jak układać samą hierarchię reguł cenowych, rozpisaliśmy osobno w tekście o cennikach kontraktowych i umowach ramowych w B2B.

Terminy płatności: co narzuca ustawa, a co negocjujesz

Tu kończy się swoboda umowy. Niemiecki kodeks cywilny zawęża to, jak długo kupujący może zwlekać z zapłatą, i wycenia opóźnienie. Poniższe przepisy warto znać przed negocjacją, bo kupujący zwykle je zna.

  • Powyżej 60 dni tylko wyraźnie: § 271a ust. 1 BGB stanowi, że ustalenie, zgodnie z którym wierzyciel może żądać zapłaty dopiero po upływie ponad 60 dni od otrzymania świadczenia wzajemnego, jest skuteczne tylko wtedy, gdy zostało wyraźnie uzgodnione i nie jest rażąco niesłuszne wobec wierzyciela.
  • Zamawiający publiczny ma ostrzej: gdy dłużnikiem jest podmiot publiczny, § 271a ust. 2 BGB czyni termin powyżej 60 dni bezskutecznym, a termin powyżej 30 dni wymaga rzeczowego uzasadnienia.
  • Termin na sprawdzenie towaru też jest limitowany: § 271a ust. 3 BGB traktuje okres weryfikacji lub odbioru dłuższy niż 30 dni tak samo: musi być wyraźnie uzgodniony i nie może być rażąco niesłuszny.
  • Zwłoka powstaje sama: zgodnie z § 286 ust. 3 BGB dłużnik popada w zwłokę najpóźniej wtedy, gdy nie zapłaci w ciągu 30 dni od wymagalności i doręczenia faktury albo równoważnego zestawienia płatności.
  • Opóźnienie ma ustawową cenę: § 288 ust. 2 BGB ustala odsetki za zwłokę na dziewięć punktów procentowych ponad stopę bazową przy roszczeniach pieniężnych bez udziału konsumenta, a § 288 ust. 5 BGB dokłada ryczałt 40 euro.

Zastrzeżenie: to materiał operacyjny o tym, co system i proces muszą obsłużyć, a nie porada prawna ani podatkowa. Przepisy zmieniają się w czasie, a ich zastosowanie zależy od treści umowy i od tego, kto jest jej stroną. Treść kontraktu potwierdź z prawnikiem, a rozliczenia z doradcą podatkowym.

Skonto: obniżka, która musi przeżyć fakturę i ERP

Skonto to procentowa obniżka za wcześniejszą zapłatę, zwykle zapisywana jako warunek płatności, na przykład „2 procent skonta przy zapłacie w ciągu 10 dni, 30 dni netto”. Wysokość i termin są zawsze ustaleniem umownym: niemieckie przepisy nie narzucają tu żadnej stawki.

Nie znaczy to jednak, że skonto jest sprawą wyłącznie handlową. § 14 ust. 4 UStG wymienia wśród obowiązkowych elementów faktury wynagrodzenie w rozbiciu na stawki podatku oraz każdą uzgodnioną z góry obniżkę wynagrodzenia, o ile nie została już uwzględniona w kwocie. Warunek skonta musi więc być na fakturze widoczny, a nie tylko w umowie ramowej.

Operacyjnie skonto boli w innym miejscu. Kupujący potrąca je sam, przelewając mniej niż kwota faktury, a Twój system musi taką wpłatę rozpoznać jako pełne rozliczenie, a nie niedopłatę. Bez tego dział rozliczeń dostaje co miesiąc listę rzekomych zaległości, które w rzeczywistości są prawidłowymi płatnościami ze skontem.

Faktura i dokumenty: część, na której najłatwiej się potknąć

§ 14 ust. 4 UStG wylicza obowiązkowe elementy faktury: pełne nazwy i adresy obu stron, numer podatkowy albo numer identyfikacyjny VAT wystawcy, datę wystawienia, kolejny numer faktury, ilość i rodzaj towaru albo zakres usługi, datę dostawy lub wykonania usługi, wynagrodzenie w rozbiciu na stawki, stawkę i kwotę podatku albo wskazanie zwolnienia.

E-faktura: kogo obowiązek realnie wiąże

§ 14 UStG definiuje fakturę elektroniczną jako fakturę wystawianą, przesyłaną i odbieraną w ustrukturyzowanym formacie elektronicznym, który umożliwia przetwarzanie maszynowe. Plik PDF w mailu tego warunku nie spełnia. Obowiązek wystawienia takiej faktury dotyczy sytuacji, w której obie strony transakcji mają siedzibę w Niemczech.

Do tego dochodzą przepisy przejściowe z § 27 ust. 38 UStG. W skrócie: dla obrotów wykonanych po 31 grudnia 2024 i przed 1 stycznia 2027 dopuszczalna jest faktura papierowa albo inny format elektroniczny za zgodą odbiorcy, a w wyznaczonych przypadkach, między innymi przy obrocie wystawcy do 800 000 euro w poprzednim roku oraz przy wymianie danych w EDI, okres przejściowy sięga końca 2027 roku.

Dwie konsekwencje dla polskiego eksportera. Po pierwsze, przepisy przejściowe dotyczą wystawiania, nie odbioru, więc niemieckie firmy muszą być gotowe na przyjęcie faktury ustrukturyzowanej wcześniej niż na jej wystawianie. Po drugie, obowiązek idzie za siedzibą, a nie za rejestracją VAT, więc sprzedawca bez siedziby w Niemczech nie jest nim objęty wprost. Swój status potwierdź z doradcą podatkowym, bo zależy od formy Twojej obecności na tym rynku.

Osobna warstwa to dokumenty wymagane nie przez ustawę, tylko przez kupującego: numer zamówienia własnego (Bestellnummer), numer umowy ramowej, numer dokumentu dostawy, czasem numer miejsca dostawy. Jeśli kupujący ich wymaga, a faktura ich nie ma, trafia do wyjaśnienia i termin płatności biegnie od nowa. Reszta obowiązków przy wejściu na ten rynek jest w naszej checkliście wejścia na rynek niemiecki, pisanej pod sprzedaż konsumencką.

Co z tego musi udźwignąć platforma

Przełóżmy to na wymagania wobec systemu. Poniższa lista to nie zestaw funkcji do kupienia, tylko rzeczy, które muszą być gdzieś zapisane, policzone i widoczne, obojętnie czy w ERP, czy w platformie.

  • Kontrakt jako obiekt, nie jako cena: umowa z datami od i do, zakresem produktów, stroną kupującą i miejscami dostawy, do której podpina się ceny, a nie odwrotnie.
  • Licznik wolumenu: ile zadeklarowano i ile już odebrano, widoczne dla handlowca i dla klienta w panelu.
  • Zamówienia wskazujące umowę: każdy Abruf powołuje się na kontrakt, z którego bierze cenę, żeby licznik i faktura były zgodne.
  • Warunki płatności per klient i per kontrakt: termin, skonto z własnym terminem, limit kupiecki. To atrybut relacji, a nie globalne ustawienie sklepu.
  • Fakturowanie okresowe: zbieranie dostaw z okresu na jedną fakturę i utrzymanie powiązania z dokumentami dostawy.
  • Wersjonowanie warunków: aneks tworzy nową wersję z datą wejścia w życie, a poprzednia zostaje czytelna dla faktur już wystawionych.
  • Pola referencyjne kupującego: numer zamówienia klienta i numer umowy przenoszone z zamówienia na dokument dostawy i fakturę.
  • Wyjście w formacie ustrukturyzowanym: faktura jako plik do przetworzenia maszynowego, nie tylko jako PDF do wydruku.
  • ERP jako źródło prawdy: ceny, limity i stany po stronie systemu, w którym pracuje księgowość, z jasno wskazanym kierunkiem synchronizacji.
WHEN A SYNC FAILSeventvalidateokwrite to ERPerrorqueuewith reasonretry ×3alerthuman review

Samej hierarchii rozstrzygania ceny tu nie powtarzamy, bo ma własny tekst: cena indywidualna przed grupą, grupa przed progiem wolumenowym, próg przed promocją. Jak to poukładać, opisujemy w cennikach kontraktowych, a jak spiąć to z systemem magazynowo-księgowym, w usłudze sklep B2B z integracją ERP. Szerszy kontekst zbiera przewodnik o platformie B2B.

Czego gotowy SaaS zwykle nie udźwignie bez obejść

To jest nasza ocena wynikająca z architektury tych systemów, a nie wynik testu porównawczego konkretnych platform. Traktuj ją jak listę pytań do dostawcy, na które warto uzyskać odpowiedź przed podpisem, a nie jak wyrok na którekolwiek narzędzie.

  • Zobowiązanie wolumenowe rozłożone na wiele zamówień: większość silników cenowych rozstrzyga cenę w obrębie jednego koszyka, a nie wobec deklaracji na rok.
  • Bonus rozliczany wstecz: premia liczona po zamknięciu okresu jest operacją księgową, a nie rabatem w koszyku, więc zwykle ląduje poza systemem.
  • Faktura zbiorcza za okres: model „jedno zamówienie, jedna płatność, jedna faktura” jest w SaaS domyślny i trudny do rozgięcia.
  • Wersjonowanie warunków z historią: zwykle da się zmienić cenę, trudniej odtworzyć, jaka obowiązywała 15 marca i na jakiej podstawie.
  • Skonto i potrącenia przy rozliczaniu wpłat: wpłata niższa od faktury bywa traktowana jak niedopłata, a nie jak prawidłowa płatność ze skontem.
  • Wyjście w formacie ustrukturyzowanym: generowanie faktury w formacie do przetwarzania maszynowego rzadko jest funkcją pudełkową.
WHERE A GROWING STORE HITS THE WALLdata & ownership ceilingfeature ceilingcost ceilingstore growth →the higher you grow, the more limits you meet: first cost, then features, then data

Komu nie warto tego przebudowywać: jeśli sprzedajesz do Niemiec na prostych warunkach, bez zadeklarowanych wolumenów, bez faktur zbiorczych i bez bonusów rocznych, gotowa platforma z ręcznym wystawianiem kilku dokumentów miesięcznie jest właściwą odpowiedzią. Koszt własnej platformy zwraca się przy powtarzalności, nie przy pierwszym kontrakcie.

Co ustalić przed pierwszym zamówieniem

Lista do przejścia przy negocjacji, ułożona pod to, co potem trzeba wpisać do systemu:

  • Zakres i okres: które produkty, które podmioty kupującego, jakie miejsca dostawy, od kiedy do kiedy i co dzieje się po wygaśnięciu.
  • Wolumen i konsekwencje: czy deklaracja jest zobowiązaniem, co się dzieje przy niedoborze i czy cena wtedy się koryguje.
  • Model rozliczenia: faktura per dostawa czy zbiorcza, w jakim rytmie, i od jakiej podstawy liczy się ewentualny bonus.
  • Warunki płatności: termin, skonto z własnym terminem, limit kupiecki i moment, od którego biegnie termin.
  • Dokumenty: jakie numery referencyjne muszą być na fakturze i w jakim formacie kupujący chce ją otrzymywać.
  • Zmiana warunków: jak wprowadza się aneks i od kiedy obowiązuje wobec zamówień już złożonych.

W Seedlight zaczynamy takie projekty od Blueprintu, czyli przeglądu umów, cen, procesu fakturowania i tego, co realnie udostępnia Twój ERP, zanim ktokolwiek zacznie kodować. Najwięcej pracy wychodzi zwykle nie w sklepie, tylko w rozliczeniach.

Zakres i model współpracy opisuje cennik. Same moduły to cenniki i wyceny B2B oraz portal zamówień B2B, w którym stały klient zamawia z kontraktu bez telefonu do handlowca. Jeśli dopiero rozważasz przeniesienie hurtu do internetu, zacznij od eCommerce B2B.

Źródła

FAQ

Czym jest Rahmenvertrag?

To niemiecka umowa ramowa: porozumienie, które ustala warunki współpracy na określony okres, zanim padnie pierwsze zamówienie. Zwykle obejmuje zakres produktów, ceny, terminy płatności, jednostki zamówienia, czasem zadeklarowany wolumen i bonus rozliczany po okresie. W prywatnym obrocie niemieckie prawo nie definiuje takiej umowy; ustawowa definicja Rahmenvereinbarung istnieje wyłącznie w prawie zamówień publicznych (§ 103 ust. 5 GWB).

Czy umowa ramowa zobowiązuje niemieckiego kupującego do zakupu?

Sama umowa ramowa zwykle nie jest zamówieniem i nie zobowiązuje do odbioru konkretnej dostawy, o ile nie zapisano tego wprost. Dostawę uruchamia dopiero zamówienie z kontraktu. Jeśli zależy Ci na zobowiązaniu wolumenowym, musi ono wynikać z treści umowy razem z konsekwencją niedoboru, bo bez tego deklaracja jest prognozą, a nie zobowiązaniem. Treść kontraktu potwierdź z prawnikiem.

Jaki termin płatności można ustalić z niemieckim kontrahentem?

Krótsze terminy są kwestią negocjacji. Dłuższe są zawężone: zgodnie z § 271a ust. 1 BGB ustalenie, że wierzyciel może żądać zapłaty dopiero po ponad 60 dniach od otrzymania świadczenia wzajemnego, jest skuteczne tylko wtedy, gdy zostało wyraźnie uzgodnione i nie jest rażąco niesłuszne wobec wierzyciela. Gdy dłużnikiem jest podmiot publiczny, § 271a ust. 2 BGB jest ostrzejszy. To informacja, nie porada prawna.

Co się dzieje, gdy niemiecki kontrahent zapłaci po terminie?

Zgodnie z § 286 ust. 3 BGB dłużnik popada w zwłokę najpóźniej po 30 dniach od wymagalności i doręczenia faktury albo równoważnego zestawienia płatności. Przy transakcjach bez udziału konsumenta odsetki za zwłokę wynoszą dziewięć punktów procentowych ponad stopę bazową (§ 288 ust. 2 BGB), a wierzycielowi przysługuje dodatkowo ryczałt 40 euro (§ 288 ust. 5 BGB). Stopa bazowa jest ogłaszana okresowo, więc konkretną wartość sprawdź na dzień naliczenia.

Czy polski sprzedawca musi wystawiać niemiecką e-fakturę?

Obowiązek wystawienia faktury w ustrukturyzowanym formacie elektronicznym dotyczy transakcji, w których obie strony mają siedzibę w Niemczech (§ 14 UStG), więc sprzedawca bez takiej siedziby nie jest nim objęty wprost. Warto jednak zapytać kupującego o oczekiwany format, bo przepisy przejściowe z § 27 ust. 38 UStG dotyczą wystawiania, a nie odbioru, i niemieckie firmy porządkują ten proces po swojej stronie. Status własnej firmy potwierdź z doradcą podatkowym.

Co to jest skonto i jak wpływa na rozliczenia?

Skonto to obniżka za wcześniejszą zapłatę, na przykład 2 procent przy zapłacie w ciągu 10 dni. Wysokość i termin wynikają wyłącznie z umowy, bo przepisy nie narzucają tu stawki. § 14 ust. 4 UStG wymaga natomiast wykazania na fakturze każdej z góry uzgodnionej obniżki wynagrodzenia, o ile nie została już uwzględniona w kwocie. Operacyjnie skonto oznacza, że kupujący potrąca je sam, więc system musi rozpoznać niższą wpłatę jako pełne rozliczenie.

Dziennik

Szymon Żynda

Współzałożyciel Seedlight · platformy eCommerce, AI, SEO i GEO

Więcej od tego autora

Newsletter

Dziennik prosto na skrzynkę

Nowe wpisy i wnioski z realnych wdrożeń, co jakiś czas. Zero spamu, wypisujesz się jednym kliknięciem.