Jak AI połączone z e-CMR pilnuje podpisów, wykrywa zastrzeżenia odbiorcy i zamyka fakturę od razu po dostawie?
e-CMR zastępuje papierowy list przewozowy na trasach między kilkunastoma krajami europejskimi. Sprawdź, jak AI pilnuje podpisów, wykrywa uszkodzenia i zamyka zlecenie jeszcze tego samego dnia.
AI podłączone do platformy e-CMR może sprawdzać status każdego dokumentu w czasie rzeczywistym, wyłapywać zlecenia z brakującym podpisem odbiorcy, czytać treść zastrzeżeń i natychmiast zakładać sprawę reklamacyjną, a po uzyskaniu statusu Signed by consignee uruchamiać fakturowanie tego samego dnia. Całość działa, bo e-CMR to ustrukturyzowany dokument cyfrowy z polami, statusami i webhookami, a nie skan PDF przesłany mailem.
Czym właściwie jest e-CMR i gdzie obowiązuje?
e-CMR to elektroniczny odpowiednik klasycznego listu przewozowego CMR, oparty na protokole dodatkowym do Konwencji o umowie międzynarodowego przewozu drogowego towarów. Protokół ten ratyfikowały m.in. Polska, Holandia, Belgia, Luksemburg, Francja, Niemcy, Hiszpania, Szwajcaria, Czechy, Słowacja, Łotwa, Litwa, Estonia, Bułgaria i Dania. To już spora sieć, ale zasada jest prosta: oba kraje muszą być stroną protokołu. Wystarczy, że jeden z nich nie ratyfikował, i papier wraca na rampę.
Na Ukrainę, do Turcji, do części Bałkanów i do Wielkiej Brytanii po Brexicie trzeba sprawdzać osobno. W praktyce, jeśli firma obsługuje te kierunki, część zleceń zawsze będzie wymagać klasycznego dokumentu. Nie ma co zakładać, że e-CMR obejmuje wszystko.
Doszedł do tego unijny akt prawny: rozporządzenie eFTI (2020/1056) o elektronicznych informacjach dotyczących przewozu towarów. Zobowiązuje ono organy kontrolne państw UE do akceptowania dokumentów z certyfikowanych platform cyfrowych. To oznacza, że kierowca na polskiej drodze może okazać inspektorowi ITD PDF wygenerowany przez TransFollow albo pokazać kod QR prowadzący do podglądu dokumentu. Powinien być przyjęty, bo po stronie inspektorów wdrożenie eFTI to też proces, a nie data w kalendarzu.
Największą platformą jest TransFollow, dominującą głównie w Europie Zachodniej. Działają też moduły wbudowane w systemy TMS, np. Webfleet Business Solutions (dawne Transics TX-Sky) czy Fleetmaster. Wybór zależy od tego, czego firma już używa.
Jak wygląda e-CMR od środka: pola, statusy, podpisy
Dokument e-CMR to nie jeden plik. To rekord w bazie platformy z konkretnymi polami i historią statusów. Pole 1 to nadawca, pole 2 odbiorca, pole 4 miejsce załadunku, pole 5 miejsce rozładunku. Pola 6 do 12 opisują towar: znaki, liczbę sztuk, opakowanie, masę brutto, objętość. Do dokumentu trafia też numer CMR, URL podglądu, referencja nadawcy, czyli numer zlecenia z TMS.
Statusy idą kolejno: Draft, Issued, Signed by sender, In transit, Delivered, Signed by consignee, Completed. Każda zmiana statusu ma timestamp. Kierowca podpisuje w aplikacji mobilnej przy załadunku, odbiorca przy rozładunku, każdy na swoim telefonie lub tablecie.
Najważniejsze z punktu widzenia reklamacji: pole zastrzeżeń odbiorcy. Odbiorca może wpisać tekst i dołączyć zdjęcia jeszcze przed złożeniem podpisu. Typowo wygląda to tak, że magazynier wpisuje "2 kartony uszkodzone, folia rozerwana" albo "brak 3 palet z pozycji 5", robi zdjęcia smartfonem, i dopiero potem podpisuje odbiór. Ten tekst i te zdjęcia są dostępne przez API od razu po zdarzeniu.
Co AI faktycznie robi z tymi danymi
Wyobraź sobie firmę, która obsługuje kilkaset zleceń tygodniowo na trasach PL-DE-NL. Dotychczas na potwierdzenie dostawy czekała od dwóch dni do trzech tygodni, bo papierowy CMR wracał pocztą albo skanem przez kierowcę. Faktura wychodziła, jak dokument fizycznie dotarł do biura.
Po integracji AI z e-CMR wygląda to inaczej. Webhook z TransFollow uderza w ciągu sekund od momentu, gdy odbiorca złoży podpis. AI odbiera zdarzenie, sprawdza status dokumentu i wykonuje kilka operacji jednocześnie.
Po pierwsze, weryfikuje, czy podpisały wszystkie strony. Brak podpisu kierowcy przy załadunku to sygnał do działu spedycji, nie do działu fakturowania. Po drugie, czyta pole zastrzeżeń. Jeśli jest puste, otwiera zlecenie do wystawienia faktury. Jeśli jest w nim cokolwiek, AI klasyfikuje treść: czy to zastrzeżenie ilościowe (brakuje sztuk), jakościowe (uszkodzenie), czy tylko uwaga formalna (np. "odebrano po planowanej godzinie"). Na podstawie tej klasyfikacji zakłada sprawę w systemie reklamacyjnym, taguje ją odpowiednią kategorią i przypisuje do właściwego opiekuna.
Po trzecie, AI odpowiada klientowi na zapytanie o potwierdzenie dostawy. U jednego klienta z branży FMCG ten sam email z pytaniem "czy towar dotarł?" przychodził wielokrotnie tego samego dnia od różnych działów kupującego. Teraz AI czyta status e-CMR i odsyła automatyczną odpowiedź z numerem dokumentu, datą podpisu i linkiem do podglądu PDF, bez angażowania spedytora.
Zlecenia bez podpisu odbiorcy po upływie 24 godzin od planowanej dostawy trafiają na listę kontrolną. AI generuje ją rano, dyspozytorzy widzą tylko te, które wymagają uwagi. Nie muszą przeklikiwać wszystkich zleceń.
Jak fizycznie podłączyć AI do e-CMR: API, webhooki, eksporty
TransFollow udostępnia REST API. Autoryzacja odbywa się przez Client ID i Client Secret, które firma dostaje po rejestracji konta biznesowego. Tokeny przechowuje się jako zmienne środowiskowe lub w bezpiecznym magazynie konfiguracji, nie wpisuje na stałe w kod.
Dane dokumentu wracają jako JSON. Przykładowy obiekt zawiera identyfikator CMR, tablicę statusów z timestampami, pola od 1 do 12 w formie klucz-wartość, treść zastrzeżeń jako string, tablicę URLi do zdjęć i referencję nadawcy powiązaną z numerem zlecenia w TMS. Na podstawie tego JSON AI wie wszystko, co jest w dokumencie.
Webhooki to najwygodniejszy sposób reagowania w czasie rzeczywistym. TransFollow wysyła żądanie POST na skonfigurowany adres przy każdej zmianie statusu. AI nie musi odpytywać API co minutę, tylko czeka na zdarzenie. Webhooki trzeba zabezpieczyć weryfikacją podpisu nagłówka, żeby żadne zewnętrzne żądanie nie mogło udawać zdarzenia z platformy.
Dwa ograniczenia, o których warto wiedzieć. Graficzne wizerunki podpisów złożonych na platformie nie są dostępne przez API jako obrazki. Podpisy są własnością platformy i nie da się ich pobrać jako PNG ani SVG. Do celów prawnych używa się PDF wygenerowanego przez TransFollow, który zawiera wizualizację podpisów. Drugie ograniczenie: URLe do zdjęć dołączonych przez odbiorcę są czasowe. Token w URL wygasa po pewnym czasie, zależnie od konfiguracji konta. Jeśli AI ma archiwizować zdjęcia uszkodzeń, musi pobrać pliki graficzne od razu przy obsłudze webhooka, zanim token straci ważność.
Gdy firma nie ma dostępu API, np. używa starszego modułu TMS bez webhooka, pozostaje eksport CSV lub XLS. TransFollow i inne platformy udostępniają go z panelu. AI może pobierać plik raz dziennie i przetwarzać wsadowo. To mniej dokładne, ale wystarczające do automatyzacji fakturowania z jednodniowym opóźnieniem.
Dla firm z Webfleet Business Solutions lub Fleetmaster dane e-CMR mogą być już dostępne bezpośrednio w TMS. Warto sprawdzić, czy TMS eksportuje zdarzenia dostawy przez własne API, zanim sięgnie się po bezpośrednią integrację z TransFollow.
Granice e-CMR: gdzie papier dalej musi jechać w teczce
e-CMR działa wyłącznie tam, gdzie odbiorca ma konto na platformie i może podpisać elektronicznie. Jeśli magazyn odbiorcy nie ma smartfona z aplikacją TransFollow ani dostępu przez przeglądarkę, e-CMR nie zastąpi papieru na tym konkretnym zleceniu. Nie ma znaczenia, że Polska i Niemcy ratyfikowały protokół, skoro konkretny magazyn nie współpracuje z platformą.
Trasy poza protokołem wymagają osobnego sprawdzenia. UK po Brexicie nie jest stroną protokołu. Turcja nie ratyfikowała. Część krajów bałkańskich też nie. Firmy obsługujące te kierunki muszą utrzymywać oba procesy równolegle: e-CMR tam, gdzie działa, papier wszędzie indziej. Przy większej skali operacji warto to po prostu zmapować w TMS jako atrybut każdej relacji.
I sprawa formalna: e-CMR to dokument przewozowy. Nie zastępuje faktury ani dokumentu WZ. Stanowi potwierdzenie, że towar trafił do odbiorcy i kto go podpisał, co może być warunkiem uruchomienia fakturowania, ale sama faktura i WZ to osobne dokumenty w systemie finansowym.
Od czego zaczyna się wdrożenie
Pierwszym krokiem jest weryfikacja, czy platforma e-CMR jest już w użyciu. Jeśli nie, firma rejestruje konto w TransFollow lub aktywuje moduł w swoim TMS. Dostęp API można skonfigurować w ciągu kilku dni od rejestracji. Na tym etapie warto też sprawdzić, którzy odbiorcy mają już konta na platformie, bo od tego zależy, na ilu trasach e-CMR w ogóle zadziała.
Kolejny krok to mapowanie pól. Numer zlecenia z TMS musi trafiać do referencji nadawcy w e-CMR, żeby AI mogło połączyć dokument ze zleceniem i fakturą. Bez tego powiązania automatyzacja fakturowania nie ma sensu. Jeden klient spędził dwa tygodnie na poprawkach właśnie dlatego, że numer zlecenia wchodził do e-CMR w złym formacie i dopasowanie po stronie AI nie działało.
Webhooki wymagają adresu, który platforma może wywołać. Jeśli AI działa w chmurze, to prosty endpoint. Jeśli firma ma systemy on-premise za firewallem, potrzeba tunelu albo bramki. To nie jest problem nie do rozwiązania, ale trzeba go uwzględnić w harmonogramie.
Właściwa integracja z TMS, systemem fakturowym i automatyzacja powiadomień to zwykle kilka tygodni pracy. Zależy od liczby systemów, stanu API i od tego, ile wyjątków procesowych firma chce obsłużyć automatycznie. Lepiej zacząć od jednego procesu: np. tylko automatyczne powiadomienie o braku podpisu po 24 godzinach. Kiedy to działa, dorzuca się kolejne elementy.
Czy Twoja firma traci czas na ręczne zbieranie potwierdzeń dostaw? Zapraszamy na 15 minut rozmowy, żeby ocenić, czy integracja AI z e-CMR ma sens w Waszej skali. Jeśli wolisz najpierw zobaczyć, jak to wygląda w praktyce, zajrzyj na realne wdrożenia.
Chcecie to u siebie?
Na osobnej stronie rozpisaliśmy, co dokładnie podłączamy w TransFollow e-CMR, o co możecie wtedy pytać asystenta i ile kosztuje wdrożenie.
Co podłączamy i ile to kosztuje →Najczęstsze pytania
Czy e-CMR jest ważny przy kontroli drogowej ITD w Polsce?
Tak, na trasach między krajami, które ratyfikowały protokół dodatkowy do konwencji CMR, e-CMR ma pełną moc prawną. Kierowca okazuje PDF na telefonie lub kod QR, a inspektor ITD powinien go przyjąć zgodnie z rozporządzeniem eFTI.
Co jeśli odbiorca nie ma systemu do podpisania e-CMR elektronicznie?
Wtedy e-CMR nie może zastąpić papieru na tym konkretnym zleceniu. Obie strony muszą mieć dostęp do platformy, np. TransFollow. Jeśli odbiorca nie ma konta, trzeba wystawić klasyczny papierowy CMR.
Czy TransFollow ma otwarte API dla integracji z AI?
Tak, TransFollow udostępnia REST API z autoryzacją przez Client ID i Client Secret. Dane dokumentu (statusy, zastrzeżenia, URL zdjęć) są dostępne w JSON, a webhooki informują o każdej zmianie statusu w czasie rzeczywistym.
Czy e-CMR zastępuje fakturę i dokument WZ?
Nie. e-CMR to wyłącznie dokument przewozowy potwierdzający przyjęcie towaru do przewozu i jego dostarczenie. Faktura i WZ to osobne dokumenty wystawiane przez nadawcę lub spedytora we własnym systemie.
Jak długo trwa wdrożenie integracji AI z e-CMR?
Sam dostęp API TransFollow można skonfigurować w ciągu kilku dni od rejestracji konta. Właściwa integracja z TMS, systemem fakturowym i automatyzacja powiadomień to zwykle kilka tygodni pracy, zależnie od tego, jakie systemy ma firma.
Opracowanie: zespół redAi z wykorzystaniem narzędzi AI.
Podłączymy TransFollow e-CMR do AI u Was
15 minut rozmowy: mówicie, czego szukacie w danych, my mówimy, co wyciągniemy z TransFollow e-CMR, ile to potrwa i czego potrzebujemy po Waszej stronie.
Umówcie 15 minut o TransFollow e-CMR