Wróć do realizacji

KSeF i etykiety Code128 dla CNC.
Klient wrócił z drugim zleceniem.

Podwykonawca CNC zagranicznego OEM-a: najpierw KSeF na termin ustawowy, potem etykiety Code128 według specyfikacji odbiorcy.

Pakowanie toczonych części CNC do kartonu z etykietą wysyłkową z kodem kreskowym
Rok
2026
Klient
Producent CNC dla zagranicznego OEM-a, MŚP z mazowieckiego (anonimowo)
Czas
8 dni discovery, wdrożenie przed terminem 14 dni roboczych
Zakres
  • KSeF
  • WMS
  • Integration
  • CNC
  • OEM

Case study publikuję anonimowo: bez nazwy klienta, odbiorcy, schematu bazy i wolumenów. Dyskrecja klienta jest u mnie ważniejsza niż marketing.

Problem

Klient produkuje komponenty CNC dla zagranicznego OEM-a w obróbce metali. Ma średniej wielkości polski WMS na MS SQL i nie ma własnego działu IT. W tej jednej bazie żyje cała firma.

Najpierw przyszedł KSeF. Termin ustawowy, WMS nie wystawiał ustrukturyzowanych FA(2), a faktur dziennie było tyle, że ręczne wystawianie w portalu MF odpadało z miejsca.

Po stabilnym wdrożeniu wrócili z drugim tematem: etykietami. Odbiorca wymagał konkretnego formatu Code128 z nadrukiem 80×100 mm i wieloskładnikowym kodem (numer materiału, zlecenie, pozycja). Robili je ręcznie w Wordzie i Zebra Designerze, a każda pomyłka groziła reklamacją.

Audyt próbki dokumentów wysyłkowych szybko pokazał, że pola w bazie, które teoretycznie powinny być kluczem identyfikacyjnym, są niewiarygodne. Klucz trzeba było wybrać na nowo.

Rozwiązanie

Dwa osobne projekty w odstępie kilku tygodni. Oba zrobione tak, żeby firma działała dalej bez przerw, a ja nie zbliżałem się do produkcyjnej bazy.

  1. 1

    Projekt 1: KSeF

    Faktury idą do urzędu skarbowego automatycznie, jednym kliknięciem. Bez przepisywania i bez ręcznej pracy w portalu MF. Pod spodem integracja z API Ministerstwa Finansów (FA-2 i pobieranie UPO), automatyczne mapowanie z WMS-a i audit log: kto, kiedy, co wysłał. Wdrożenie przeszło stabilnie, termin mieli z głowy.

  2. 2

    8 dni discovery przed kodem

    3 dni na rozłożenie dokumentacji odbiorcy i rozkodowanie kodów kreskowych z fizycznych próbek. 2 dni na audyt rzeczywistych danych w bazie klienta: czy to, co powinno być w polach, faktycznie tam jest. 1 dzień na uzgodnienie formatu z OEM-em (akceptacja przyszła w 24h). 2 dni na zaprojektowanie szablonów wydruku od zera.

  3. 3

    Projekt 2: most nad WMS-em

    Dopiero wtedy aplikacja: lekki most w Symfony, połączenie z bazą tylko do odczytu. Dwie etykiety: wysyłkowa 80×100 mm z Code128 według specyfikacji odbiorcy i produkcyjna 80×20 mm dla hali, duża i czytelna z trzech metrów.

  4. 4

    Druk natywny w ZPL

    System wysyła komendy prosto do drukarek Zebra ZD420, ZD421 i ZT-series przez sieć. Bez sterowników Windows i bez Zebra Designera. Aplikacja mówi drukarce, co i jak wydrukować, drukarka drukuje.

  5. 5

    Backup w dwóch warstwach

    Snapshot bazy mostu z 24-godzinną retencją jest w cenie wdrożenia. Pełny backup całej bazy WMS to osobna usługa, oferowana otwarcie. Klient sam decyduje, niczego nie chowam w cenniku.

Efekty

2 projekty

Repeat business: po stabilnym KSeF klient wrócił z drugim zleceniem na etykiety. Sygnał zaufania.

<10 s

Wystawienie jednej etykiety. Wcześniej 3-5 min w Wordzie i Zebra Designerze, teraz natywny ZPL.

0 reklamacji

Od OEM-a od momentu wdrożenia. Etykiety zgodne ze specyfikacją odbiorcy.

1 klik

Faktura KSeF wystawiana z poziomu mostu zamiast ręcznie w portalu MF.

0 ryzyka

Dla bazy WMS klienta. Architektura tylko do odczytu.

przed terminem

Wdrożenie skończone wcześniej niż planowane 14 dni roboczych.

Co poprawiłem

Dyskrecja
Case study zanonimizowane: nazwa klienta, odbiorcy, schematy bazy i wolumeny celowo pominięte.
Repeat business
Dwa odrębne projekty u tego samego klienta: KSeF na termin ustawowy, potem etykiety na zaufaniu zbudowanym przy KSeF.
Discovery przed kodem
8 dni audytu eliminuje założenia, które rozsypałyby się w pierwszym tygodniu produkcji.
Bezpieczeństwo
Dostęp do bazy WMS tylko do odczytu. Zerowe ryzyko uszkodzenia bazy produkcyjnej, most można włączyć i wyłączyć bez konsekwencji.
Zgodność
KSeF FA(2) z UPO oraz etykiety Code128 zgodne ze specyfikacją odbiorcy, zaakceptowane przez OEM-a.
Druk
Natywny ZPL na drukarki Zebra (ZD420, ZD421, ZT-series) zamiast Worda i Zebra Designera.
Backup dwuwarstwowy
Snapshot bazy mostu w cenie, pełny backup WMS-a opcjonalnie, wyceniony osobno i jawnie.

Stack

  • Symfony (PHP)
  • MS SQL (read-only)
  • Zebra ZPL II
  • Zebra ZD420 / ZD421 / ZT-series
  • KSeF API
  • FA(2)
  • Code128
  • Windows Server

Moja rola

Architekt i wdrożeniowiec dwóch kolejnych projektów. Najpierw KSeF (FA-2, UPO, audit log), potem etykiety: analiza dokumentacji odbiorcy, audyt danych WMS, uzgodnienie formatu Code128 z OEM-em, szablony ZPL, szkolenie operatorów, aneks DR.

Potrzebujesz czegoś podobnego?

Opowiedz mi o swoim problemie, a powiem Ci, jak bym to rozwiązał i ile to może kosztować. Konsultacja jest bezpłatna i bez zobowiązań.

Pracujesz na Subiekcie, Optimie, Symfonii albo Wapro? Zobacz, jak wygląda stała obsługa IT dla firm z ERP.