Skip to main content

Proposals & Invoices · Article 5.5

Prawo odstąpienia B2C: kiedy pojawia się zrzeczenie z Art. 16(a) dyrektywy CRD

Gdy zwiększasz zakres umowy z klientem-konsumentem (B2C), prawo konsumenckie UE daje temu klientowi nowe 14-dniowe prawo odstąpienia od dodanej części. Clozo wyświetla obowiązkowy checkbox ze zrzeczeniem, aby klient wiedział o tym prawie i wyraźnie się go zrzekł.

Prawo konsumenckie UE daje konsumentom (klientom B2C) domyślny 14-dniowy okres odstąpienia od usług zamówionych na odległość. Czas liczy się od dnia zawarcia umowy — a podpisany aneks dodający nowy zakres prawdopodobnie rozpoczyna nowy bieg terminu dla tego dodanego zakresu. Aby przystąpić do pracy bez tego 14-dniowego opóźnienia (większość freelancerów i klientów chce zacząć natychmiast), klient musi wyraźnie zażądać natychmiastowego wykonania ORAZ potwierdzić, że rezygnuje z prawa do odstąpienia. Art. 16(a) dyrektywy CRD kodyfikuje to dwuczęściowe zrzeczenie. Clozo egzekwuje je jako dwa checkboxy, które klient B2C musi zaznaczyć, zanim zostanie aktywowany przycisk Podpisz.

Step by step

  1. Kreator wykrywa automatycznie.

    Gdy budujesz aneks Δ+ w Kroku 1, backend oblicza requires_b2c_waiver = (client.is_b2c AND amendment.is_increase) — widoczne w banerze kontekstowym zaliczki kreatora w Kroku 3 jako małe ostrzeżenie.

  2. Klient widzi blok zrzeczenia.

    Na publicznej stronie aneksu tuż nad przyciskiem Podpisz renderują się dwa checkboxy: - „Wyraźnie żądam, aby freelancer rozpoczął wykonanie dodanego zakresu przed upływem 14-dniowego okresu odstąpienia." - „Przyjmuję do wiadomości, że żądając natychmiastowego wykonania, utracę prawo odstąpienia po całkowitym wykonaniu dodanego zakresu przez zleceniobiorcę."

  3. Przycisk Podpisz pozostaje wyłączony do chwili zaznaczenia obu checkboxów.

    Frontend (AmendmentSignClient.tsx) uzależnia przycisk od waiverRequest && waiverWithdraw dla aneksów z requires_b2c_waiver. Backend (PublicAmendmentSignView) ponownie waliduje po stronie serwera: jeśli w treści żądania brakuje b2c_waiver_acknowledged: true dla aneksu z requires_b2c_waiver, żądanie zwraca 400 z details: {"requires_b2c_waiver": true}.

  4. Przy podpisaniu zrzeczenie jest uchwycone.

    b2c_waiver_acknowledged i b2c_waiver_acknowledged_at są przechowywane w wierszu ProposalAmendment wraz z pozostałymi dowodami eIDAS. Podpisane addendum PDF (renderowane po stronie serwera, niezmienne w R2) drukuje tekst zrzeczenia i znacznik czasu potwierdzenia w linii nad blokiem podpisu — artefakt prawny sam w sobie zawiera zrzeczenie.

Podczas tworzenia szkicu aneksu Δ+ dla klienta B2C podgląd Kroku 3 kreatora pokazuje blok zrzeczenia tak, jak pojawi się on klientowi. Po podpisaniu podpisane addendum PDF w liście Dokumenty zawiera tekst zrzeczenia + znacznik czasu + imię i nazwisko podpisującego jako część dokumentacji prawnej.

Why this works this way

Mechanizm prawny: zgodnie z Art. 9 Dyrektywy 2011/83/UE konsument ma 14 dni od zawarcia umowy na odległość o świadczenie usług na odstąpienie od niej bez podawania przyczyny. Art. 16(a) stanowi, że prawo wygasa „po całkowitym wykonaniu usługi, jeżeli wykonanie rozpoczęto za wyraźną uprzednią zgodą konsumenta oraz po przyjęciu przez niego do wiadomości utraty przysługującego mu prawa odstąpienia od umowy z chwilą pełnego wykonania umowy przez przedsiębiorcę". Wymóg dwuczęściowy (wyraźna zgoda + potwierdzenie) jest tym, co implementują dwa checkboxy Clozo.

Implementacje krajowe mają tę samą strukturę: BGB §356(4) (Niemcy), Code de la consommation Art. L221-25 (Francja), Wet OB / Burgerlijk Wetboek Boek 6 §230o (Holandia), Art. 102 LGDCU (Hiszpania), Ustawa o prawach konsumenta Art. 36 (Polska), Codice del Consumo Art. 59 (Włochy), KSchG §18 (Austria). Brak uchwycenia zrzeczenia nie unieważnia umowy, ale pozostawia prawo odstąpienia konsumenta nienaruszone przez 14 dni od pełnego wykonania — co oznacza, że klient może teoretycznie odstąpić i zażądać zwrotu kosztów dodanego zakresu tygodnie po jego dostarczeniu. Zrzeczenie zamyka te drzwi w momencie podpisania.

Dlaczego tylko Δ+ B2C? Pozostałe gałęzie nie dodają nowego zakresu. Δ− i Δ_REFUND zmniejszają zakres — ochrona konsumenta jest już zapewniona (dostają pieniądze z powrotem, nie zobowiązują się do więcej). Δ=0 zachowuje identyczny zakres finansowy; nawet jeśli opisy mogą się zmienić, nie jest żądane nowe świadczenie. A umowy B2B nie mają prawa odstąpienia w ramach ochrony konsumenckiej (B2B jest domniemywaną transakcją między poinformowanymi stronami na mocy Art. 2(1) Dyrektywy).

Troubleshooting

Keep reading