Poradnik

Jak zintegrować sklep internetowy z programem księgowym

Ręczne przepisywanie zamówień do programu księgowego to godziny pracy i prosta droga do pomyłek. Pokazujemy, jak zintegrować sklep internetowy z księgowością, jakie dane muszą przepłynąć i jak ustawić reguły, żeby faktury powstawały same.

Dlaczego warto zintegrować sklep internetowy z księgowością

Integracja sklepu internetowego z księgowością sprowadza się do jednego celu: żeby ta sama informacja nie była wpisywana dwa razy. Zamówienie, które klient złożył w sklepie, ma już komplet danych potrzebnych do faktury. Ręczne przepisywanie ich do programu księgowego to praca, której można uniknąć.

Przy kilku zamówieniach miesięcznie ręczne wystawianie faktur nie boli. Problem zaczyna się przy kilkudziesięciu zamówieniach dziennie z różnych kanałów. Wtedy przepisywanie danych to realne godziny pracy i prosta droga do pomyłek: literówka w numerze NIP, zła stawka VAT, pomylona kwota albo faktura wystawiona nie temu nabywcy.

Skala oszczędności jest konkretna. Przy około 200 dokumentach miesięcznie automatyzacja potrafi zaoszczędzić blisko dziesięć godzin pracy, które wcześniej szły na przeklejanie danych. To czas, który można przeznaczyć na sprzedaż zamiast na obsługę administracyjną. Więcej o samym mechanizmie znajdziesz w artykule o automatyzacji faktur w e-commerce.

Co daje integracja sklepu z księgowością - jakie dane przepływają

Zanim połączysz sklep z programem księgowym, warto wiedzieć, co dokładnie ma przepłynąć. Faktura to nie tylko kwota i nazwa produktu. Poprawny dokument wymaga kilku bloków danych, które muszą trafić do systemu księgowego w komplecie.

W praktyce dobra integracja przenosi:

  • Dane nabywcy - imię i nazwisko lub nazwa firmy, adres, a przy sprzedaży B2B numer NIP zweryfikowany w bazie GUS lub VIES.
  • Pozycje zamówienia - nazwy produktów, ilości, ceny jednostkowe i stawki VAT dla każdej pozycji.
  • Kwoty i płatność - wartość netto, VAT, brutto oraz forma i status płatności.
  • Kurs waluty - przy sprzedaży w euro lub innej walucie kurs z dnia sprzedaży, zwykle pobierany z tabeli NBP.
  • Identyfikator zamówienia - unikalny numer, dzięki któremu dokument da się powiązać z konkretnym zamówieniem i uniknąć duplikatów.

To ostatnie jest ważniejsze, niż się wydaje. Bez stabilnego identyfikatora ta sama sprzedaż może wygenerować dwie faktury, jeśli integracja odpali się powtórnie. Dlatego dobry przepływ jest idempotentny: jedno zamówienie daje jeden dokument, niezależnie od tego, ile razy system spróbuje go przetworzyć. Jak zarządzać całym obiegiem zamówień, opisujemy w funkcji zamówień.

Jak zintegrować sklep z programem księgowym krok po kroku

Sam proces łączenia jest prostszy, niż brzmi, jeśli korzystasz z integratora. Poniżej ścieżka, która działa niezależnie od tego, czy Twoim programem jest wFirma, inFakt, Fakturownia czy iFirma.

Krok 1: Wybierz sposób integracji

Masz dwie drogi. Pierwsza to własna integracja przez API programu księgowego, która wymaga programisty i utrzymania kodu po każdej zmianie po stronie dostawcy. Druga to gotowy integrator, czyli hub, który tę warstwę już ma i aktualizuje za Ciebie. Dla większości sklepów druga droga jest szybsza i tańsza w utrzymaniu. Różnice między podejściami rozkładamy w tekście o tym, czy system księgowy czy fakturowy lepiej pasuje do Twojego modelu.

Krok 2: Podłącz konto księgowe

W panelu integratora dodajesz połączenie z programem księgowym, podając klucz API lub logując się do konta. To moment, w którym autoryzujesz przekazywanie danych. Po podłączeniu warto od razu pobrać z konta listę dostępnych serii numeracji, bo to od niej zależy, jaki numer dostaną Twoje faktury.

Krok 3: Ustaw serię numeracji dokumentów

To krok, który najłatwiej przeoczyć, a który potrafi narobić bałaganu. Numer nadaje program księgowy, ale to Ty wybierasz serię, czyli licznik. Jeśli nie wskażesz serii, dokumenty trafią do serii domyślnej, która może mieć już własny licznik. Numeracja wystartuje wtedy od nowa obok dokumentów, które ten numer już noszą. Wybierz serię świadomie i, jeśli migrujesz z innego narzędzia, zadbaj o ciągłość.

Krok 4: Zmapuj stawki VAT i formy płatności

Sklep i program księgowy mogą inaczej nazywać te same rzeczy. Upewnij się, że stawki VAT z produktów odpowiadają stawkom w systemie księgowym, a formy płatności są poprawnie przypisane. Ten etap decyduje o tym, czy faktura będzie zgodna, czy trzeba ją będzie ręcznie poprawiać.

Krok 5: Przetestuj na jednym zamówieniu

Zanim włączysz automatyzację na całą sprzedaż, przepuść przez nią jedno zamówienie testowe i sprawdź gotowy dokument. Zweryfikuj numer, dane nabywcy, stawki i kwoty. Dopiero gdy testowa faktura wygląda poprawnie, włącz regułę na produkcji.

Reguły automatycznego księgowania zamówień

Integracja to nie tylko połączenie, ale też decyzja, kiedy dokument ma powstać. To właśnie reguły automatyzacji sprawiają, że system działa bez Twojego udziału i nie generuje dokumentów do skorygowania.

Najważniejsza reguła dotyczy momentu wystawienia. Fakturę wiąże się zwykle ze statusem zamówienia, a nie z chwilą jego złożenia. Wystawienie dokumentu do koszyka, który klient porzuci, tworzy fakturę do anulowania. Dlatego typowy wyzwalacz to status opłacone albo zrealizowane. Zamówienia niepełne czekają, aż spełnią warunek.

Warto też ustawić reguły zależne od typu klienta. Sprzedaż B2B z numerem NIP zwykle wymaga faktury zawsze, sprzedaż do konsumenta często tylko na żądanie. Dobry integrator pozwala rozdzielić te przypadki, tak żeby faktura powstawała tam, gdzie jest potrzebna, i nie zaśmiecała ewidencji tam, gdzie wystarczy paragon.

Przy sprzedaży wielokanałowej reguły mogą różnić się per kanał. Zamówienia z Allegro mogą trafiać do innej serii niż zamówienia ze sklepu, a marketplace zagraniczny może wymagać innej stawki lub waluty. Elastyczność reguł jest tu ważniejsza niż liczba obsługiwanych programów.

Najczęstsze problemy przy integracji sklepu z księgowością

Kilka pułapek powtarza się na tyle często, że warto znać je z wyprzedzeniem. Większość z nich wynika nie z samej integracji, ale z pominięcia jednego z kroków konfiguracji.

Pierwszy problem to zrestartowana numeracja. Powstaje, gdy seria nie została wskazana i dokumenty wpadły do domyślnego licznika. Objaw bywa cichy, bo program księgowy nie zgłasza błędu, dopóki numer jest unikalny wewnątrz swojej serii. Dlatego serię ustawia się świadomie na starcie.

Drugi to duplikaty faktur. Pojawiają się, gdy przepływ nie jest idempotentny i to samo zamówienie zostaje przetworzone dwa razy. Rozwiązaniem jest powiązanie dokumentu z identyfikatorem zamówienia, tak żeby powtórka nie wygenerowała drugiej faktury.

Trzeci to niezgodne stawki VAT. Gdy stawka w produkcie nie odpowiada stawce w systemie księgowym, faktura wychodzi z błędną kwotą podatku. Temu zapobiega mapowanie stawek na etapie konfiguracji, a nie po fakcie. Jak nad tym panować przy sprzedaży z wielu miejsc naraz, opisujemy w tekście o księgowości przy sprzedaży wielokanałowej.

Integracja a KSeF i wiele kanałów sprzedaży

Dwa tematy warto domknąć, zanim uznasz integrację za gotową: obsługę Krajowego Systemu e-Faktur i spójność przy wielu kanałach.

KSeF obsługuje program księgowy, a nie sklep czy integrator. To system księgowy wystawia fakturę i wysyła ją do KSeF po swojej stronie. Rolą integracji jest dostarczyć mu komplet poprawnych danych, żeby dokument w ogóle mógł powstać. Wybierając program, sprawdź, czy ma gotową obsługę KSeF, bo odpowiedzialność za zgodność dokumentu leży po jego stronie. Konkretne terminy i obowiązki najlepiej potwierdzić z księgowym, bo przepisy bywają aktualizowane.

Przy sprzedaży z wielu kanałów kluczem jest jeden punkt zbierania danych. Sklep, Allegro i inne marketplace mają różne formaty zamówień, więc integrator ujednolica je do wspólnej postaci i dopiero wtedy przekazuje do księgowości. Dzięki temu numeracja jest spójna, a Ty nie łączysz każdego kanału z programem osobno. Tę rolę pełni NavyFlame jako most między zamówieniami a fakturowaniem, łącząc się z czterema polskimi systemami księgowymi. Jak ta usługa mieści się w planach, sprawdzisz na stronie planów subskrypcyjnych.

Podsumowanie - jak połączyć sklep z księgowością bez chaosu

Integracja sklepu internetowego z księgowością nie jest projektem na tygodnie, jeśli podejdziesz do niej po kolei. Cała wartość polega na tym, żeby dane wprowadzone raz w sklepie same trafiały do programu księgowego.

  • Wybierz sposób połączenia - gotowy integrator dla większości sklepów, własne API tylko gdy masz zasoby programistyczne.
  • Ustaw serię numeracji na starcie, żeby uniknąć zrestartowanego licznika.
  • Zwiąż wystawienie ze statusem zamówienia, nie z jego złożeniem.
  • Zmapuj stawki VAT i formy płatności, zanim włączysz automatyzację na całość.
  • Przetestuj na jednym zamówieniu, zanim ruszysz z produkcją.

Dobrze skonfigurowana integracja działa w tle i nie wymaga Twojej uwagi na co dzień. Faktury powstają same, numeracja jest spójna, a Ty odzyskujesz czas, który wcześniej szedł na przepisywanie. A trudniejsze kwestie podatkowe, jak stawki w nietypowych przypadkach, warto i tak omówić z księgowym i zweryfikować z aktualnymi przepisami.

Najczęściej zadawane pytania

To automatyczne przekazywanie danych sprzedażowych ze sklepu lub marketplace do programu księgowego bez ręcznego przepisywania. Zamówienie z jego pozycjami, kwotami, stawkami VAT i danymi nabywcy trafia do systemu księgowego przez API, a ten wystawia fakturę lub paragon. Dzięki temu ta sama informacja nie jest wpisywana dwa razy, a ryzyko literówki w NIP czy błędnej stawki znika.

Nie, jeśli korzystasz z integratora. Integrator jest gotowym mostem między sklepem a programem księgowym, więc konfiguracja sprowadza się do podłączenia kont i ustawienia reguł w panelu. Własna integracja przez API rzeczywiście wymaga programisty, ale większość sprzedawców wybiera gotowe narzędzie, bo jest szybsze i nie trzeba go utrzymywać po każdej zmianie API dostawcy.

Najczęściej dopiero po opłaceniu lub po zmianie statusu na zrealizowane, a nie w chwili złożenia zamówienia. Wystawienie dokumentu do koszyka, który klient porzuci, tworzy fakturę do skorygowania. Dlatego regułę wiąże się ze statusem: opłacone lub wysłane uruchamia wystawienie, a niepełne zamówienia czekają.

Tak, pod warunkiem że most zbiera zamówienia z każdego kanału do jednego miejsca. Sklep, Allegro i inne marketplace mają różne formaty danych, więc integrator ujednolica je do wspólnej postaci i dopiero wtedy przekazuje do księgowości. Bez takiego huba musiałbyś łączyć każdy kanał z programem osobno i pilnować spójnej numeracji ręcznie.

KSeF obsługuje program księgowy, nie sklep. Integrator dostarcza komplet danych, a system księgowy wystawia fakturę i wysyła ją do Krajowego Systemu e-Faktur po swojej stronie. Wybierając program, sprawdź, czy ma gotową obsługę KSeF, bo to on odpowiada za zgodność dokumentu z wymogami. Konkretne terminy i obowiązki warto zweryfikować z księgowym.

Połącz sklep z programem księgowym bez ręcznego przepisywania

Ta strona korzysta z plików cookies

Niezbędne cookies zapewniają działanie strony. Analityczne i marketingowe uruchomimy tylko za zgodą. Szczegóły.

Zarządzaj preferencjami