Przejdź do treści

Wysyłka do UK, gdy Brexit zmienił zasady gry

TL;DR

Diagnoza

Wąskie gardło to nie była ciężarówka. To był dokument. Po Brexicie wysyłka bezpośrednia z Polski do klienta w UK oznaczała, że klient był obarczony dodatkowo cłem. Pierwsza alternatywa polegała na wysłaniu kontenera do spółki UK, a potem rozesłanie pojedynczych paczek do klientów, ale to zajmowało ~20 dni. Rozwiązanie nie było ani logistyczne, ani polityczne: to była faktura trójstronna, która w odpowiednich polach nazywała odpowiednie strony, więc paczka mogła przejść odprawę na bezpośrednim kursie. Gdy ten dokument dało się generować automatycznie (wewnętrzny system zamówień wysyłał zapytania API do systemu fakturowania, czyli nowoczesnego API z szablonami, i do systemu logistycznego/kuriera, czyli legacy XML), otworzyła się wysyłka bezpośrednia. Czas dostawy spadł z ~20 dni do ~7–10, bez cła na kliencie.

flowchart TD
    A1["Polska"] -->|"bezpośrednio, zablokowane cłem"| B1["Klient UK płaci cło"]
    A2["Polska"] -->|"kontener do spółki UK, ~20 dni"| B2["Spółka UK"] -->|"rozesłanie"| C2["Klient UK"]
    A3["Polska"] -->|"faktura trójstronna, ~7-10 dni"| C3["Klient UK, bez cła"]

    classDef good    fill:#e6f2ea,stroke:none,color:#1f4d33,rx:14,ry:14
    classDef bad     fill:#faeaea,stroke:none,color:#5f2626,rx:14,ry:14
    classDef accent  fill:#27272a,stroke:#3f3f46,stroke-width:1px,color:#fafafa,rx:14,ry:14
    class A1,B1 bad
    class A2,B2,C2 bad
    class A3 good
    class C3 accent
    linkStyle default stroke:#a8a8b3,stroke-width:1.5px

Co zrobiłem

Wyniki

Problem

Co Brexit zrobił z wysyłką do UK?

Po Brexicie wysyłka paczki bezpośrednio z Polski do klienta w UK oznaczała, że cło było naliczane na tego klienta. Obejście, jakie miał biznes, to wysłać kontener do spółki UK i rozesłać paczki stamtąd, co trwało ~20 dni. Wolno i słabe doświadczenie dla klienta czekającego na opakowania.

Dlaczego po prostu nie wysyłać bezpośrednio?

Bo struktura celna to penalizowała. Cło nie było problemem logistycznym do którego można dorzucić kuriera; było regulacyjne. Odblokowanie musiało siedzieć w tym, jak wysyłka była udokumentowana: konkretnie, co faktura mówiła, kto do kogo wysyła.

Moja rola / zakres

Proces

Kluczowe decyzje i trade-offy

flowchart LR
    F["Faktura trójstronna"] --> N["Nadawca = spółka PL"]
    F --> K["Kupujący = spółka UK"]
    F --> O["Odbiorca = klient UK"]

    classDef info    fill:#e9eff8,stroke:none,color:#1e3a5f,rx:14,ry:14
    class F,N,K,O info
    linkStyle default stroke:#a8a8b3,stroke-width:1.5px
flowchart LR
    W["Wewnętrzny system zamówień"] -->|"zapytanie API"| A["System fakturowania<br/>nowoczesne API + szablony"]
    W -->|"zapytanie API"| B["System logistyczny/kurier<br/>legacy XML"]
    A --> P["Pomost integracyjny"]
    B --> P
    P --> C["Faktura trójstronna generowana automatycznie"]

    classDef info    fill:#e9eff8,stroke:none,color:#1e3a5f,rx:14,ry:14
    classDef accent  fill:#27272a,stroke:#3f3f46,stroke-width:1px,color:#fafafa,rx:14,ry:14
    class W,A,B,P info
    class C accent
    linkStyle default stroke:#a8a8b3,stroke-width:1.5px
TrasaCzasCło na kliencieZłożoność
Kontenerowy objazd~20 dnibrakniska (logistyka standardowa)
Bezpośrednia (faktura trójstronna)~7–10 dnibrakintegracja dwóch różnych API

Jak to się skończyło

Dostawa do UK spadła z ~20 dni do ~7–10 (~50% szybciej), z zerem cła na kliencie: faktura trójstronna przeprowadziła paczkę przez odprawę na bezpośrednim kursie. Najtrudniejsza część to sama integracja: wewnętrzny system zamówień musiał gadać jednocześnie z nowoczesnym API po jednej stronie i z legacy XML po drugiej, z dwoma partnerami, którzy nie byli zbudowani pod siebie ani pod niego.

Co z tego wyniosłem