Czy program księgowy da się zintegrować z każdym sklepem?
4 min czytaniaAutor: zespół devBACK
Nie z każdym, i właśnie dlatego trzeba to sprawdzić przed wyborem sklepu lub programu. Jak ocenić, czy integracja będzie prosta, droga czy niemożliwa.
To pytanie pada najczęściej, kiedy firma wybiera sklep albo programistę: „czy to się połączy z moim programem do faktur?”. Odpowiedź w wersji uczciwej brzmi: nie zawsze, i warto to ustalić zanim cokolwiek się kupi. Teza wpisu jest taka, że integracja sklepu z księgowością rzadko jest niemożliwa, ale jej koszt rozstrzyga się na poziomie programu księgowego, nie sklepu.
Dlaczego to ważniejsze, niż się wydaje
Faktura jest dokumentem prawnym. Błąd w danych klienta, stawce VAT albo numeracji to nie drobiazg, tylko problem z urzędem lub kontrahentem. Dlatego integracji z księgowością nie robi się „na szybko”. Tym bardziej szkoda, że najczęściej dowiadujemy się o ograniczeniach dopiero w trakcie wdrożenia.
Od czego zależy, czy integracja będzie prosta
1. Czy program ma API
Programy w chmurze (przykładowo wFirma, Fakturownia, inFakt) udostępniają API, więc łączenie ze sklepem jest rutynowe. Programy instalowane lokalnie są zróżnicowane: część oferuje własny moduł do wymiany danych (np. Sfera dla Subiekta), część wymaga plików lub pośrednika, a część w ogóle nie nadaje się do automatyzacji. Sprawdź to w dokumentacji producenta albo zapytaj wprost: „czy macie otwarte API i jakie operacje obsługuje?”.
2. Co dokładnie ma robić integracja
To nie jest „połącz sklep z księgowością”. To kilka osobnych zadań:
- utworzenie lub aktualizacja kontrahenta,
- wystawienie dokumentu sprzedaży (faktura, paragon, korekta),
- oznaczenie płatności jako opłaconej,
- pobranie numeru dokumentu do sklepu i wysłanie go klientowi.
Im mniej z tego potrzebujesz, tym łatwiej. Często wystarczy samo wystawienie faktury i zwrot jej numeru.
3. Jak są traktowane wyjątki
Faktury zaliczkowe, korekty, sprzedaż zagraniczna, różne stawki VAT, zamówienia z rabatem: każda z tych sytuacji musi mieć zdefiniowane zachowanie. Tu zwykle leży 80 procent pracy.
Trzy scenariusze i ich realny koszt
| Scenariusz | Przykład | Wysiłek |
|---|---|---|
| Program z otwartym API | rozwiązania w chmurze | niski do średniego |
| Program lokalny z modułem integracyjnym | produkty z dedykowaną warstwą wymiany | średni |
| Program bez API | starsze, zamknięte systemy | wysoki lub niemożliwy bez zmian |
Nie ma tu uniwersalnej reguły co do ceny. Każda integracja jest wyceniana po przeanalizowaniu konkretnego programu.
Jak sprawdzić zanim wybierzesz sklep
- Zapytaj producenta programu księgowego o dokumentację API i listę gotowych integracji ze sklepami.
- Zapytaj księgową lub księgowego, które dokumenty i wyjątki muszą być obsługiwane. To ona lub on wie, co naprawdę się zdarza.
- Opisz 10 ostatnich nietypowych zamówień i sprawdź, jak integracja by sobie z nimi poradziła.
- Zrób próbę: jeden zamówienie testowe przez cały przepływ, zanim włączysz go na produkcji.
Czego nie robić
- Nie kupuj sklepu, zakładając, że „jakoś się połączy”.
- Nie planuj integracji bez udziału osoby, która prowadzi księgowość.
- Nie włączaj automatycznego wystawiania faktur bez trybu testowego i alarmu przy błędach.
Dziesięć pytań do dostawcy programu księgowego
Wydrukuj tę listę i zadaj ją na początku rozmowy. Odpowiedzi „nie wiem” też są informacją.
- Czy program ma otwarte API i gdzie jest jego dokumentacja?
- Jakie operacje obsługuje: tworzenie kontrahentów, faktur, korekt, oznaczanie płatności?
- Czy istnieje środowisko testowe, w którym można próbować bez ryzyka dla prawdziwych danych?
- Jak wygląda uwierzytelnianie i jak są zarządzane klucze?
- Czy są limity liczby zapytań i jak wygląda zachowanie po ich przekroczeniu?
- Jak program traktuje numerację dokumentów, gdy wystawiane są automatycznie?
- Czy ma gotowe integracje ze sklepami i które to są?
- Co się dzieje przy zmianie wersji API i jak jest o tym informowany użytkownik?
- Jak obsługiwane są faktury zaliczkowe, korekty i sprzedaż zagraniczna?
- Kto odpowiada za integrację, gdy po stronie programu coś się zmieni?
Zasada trzech okien
W praktyce dobrze działa prosta zasada: księgowość musi widzieć wszystko, sklep musi znać numer dokumentu, a klient musi dostać fakturę bez Twojej interwencji. Jeżeli któreś z tych trzech okien wymaga ręcznej pracy, integracja jest niedokończona. Przy ocenie rozwiązania sprawdź każde z nich.
Co z dokumentami, które wymagają człowieka
Nie wszystko da się, ani nie warto, wystawiać automatycznie. Warto zostawić ręczną ścieżkę dla korekt, nietypowych stawek i zamówień z umów ramowych. Dobra integracja nie próbuje obsłużyć wszystkiego, tylko wiarygodnie wyodrębnia wyjątki i przekazuje je osobie, która wie, co zrobić.
Podsumowanie
Integracja sklepu z księgowością prawie zawsze jest możliwa, ale jej koszt zależy od programu księgowego i od liczby wyjątków. Sprawdź to przed zakupem, nie po. Jeśli chcesz, przeanalizujemy Twój program i opiszemy, co da się połączyć: zobacz sklepy internetowe. Wcześniej w cyklu: od zamówienia do faktury.
Najczęstsze pytania
Czy każdy program księgowy ma API?
Nie. Programy w chmurze zwykle udostępniają API, a starsze programy instalowane lokalnie bywają ograniczone albo wymagają dodatkowego modułu lub pośrednika.
Co zrobić, gdy mój program nie ma API?
Są trzy wyjścia: moduł lub pośrednik oferowany przez producenta, wymiana plików (np. import dokumentów), albo przejście na program, który ma API.
Czy przy zmianie sklepu trzeba zmieniać program księgowy?
Zwykle nie. Lepiej od początku sprawdzić, czy planowany sklep i obecny program da się połączyć, zamiast po wdrożeniu odkrywać, że nie.
Planujesz nową stronę lub sklep?
Opisz, co chcesz zbudować albo poprawić — odpowiemy konkretnie i przygotujemy bezpłatną wycenę.
Skontaktuj sięCzytaj dalej
Od zamówienia do faktury bez człowieka: co się zwraca
Które etapy obsługi zamówienia w sklepie warto zautomatyzować, a które zostawić ludziom. Praktyczny podział na to, co się powtarza, i to, co wymaga decyzji.
API w biznesie: dlaczego wciąż przepisujesz dane ręcznie
Ręczne przepisywanie danych między systemami to najdroższa, niewidoczna pozycja w budżecie firmy. API robi to za Ciebie. Od czego zacząć.
Integracja ERP, CRM i sklepu w meblarstwie
Jak połączyć ERP, CRM, sklep internetowy i portal dealerski w firmie meblarskiej: jedno źródło danych, API, automatyzacja zamówień i unikanie ręcznej pracy.