Każde zamówienie na Allegro to potencjalna faktura lub paragon, który musi trafić do Comarch ERP Optima. Przy kilkudziesięciu zamówieniach dziennie oznacza to setki dokumentów miesięcznie, każdy z własnym kontrahentem, pozycjami, kwotą VAT i datą. Jeśli robisz to ręcznie, wiesz, ile to kosztuje czasu. Jeśli myślisz o automatyzacji, być może zastanawiasz się, jak właściwie działa automatyczne…
Dlaczego Comarch ERP Optima nie generuje faktur z marketplace automatycznie?
Comarch ERP Optima to system ERP, nie platforma e-commerce. Optima nie „wie”, że masz konto na Allegro ani że ktoś właśnie kupił od Ciebie produkt na Amazonie. Żeby faktura powstała w Optimie, dane zamówienia muszą do niej trafić z zewnątrz.
Optima obsługuje import dokumentów przez:
- API Optimy – zewnętrzna aplikacja tworzy dokumenty w Optimie przez interfejs programistyczny
- Ręczne wprowadzanie – pracownik wpisuje dane zamówienia i tworzy fakturę ręcznie
- Import pliku CSV/XML – przygotowany wcześniej plik z danymi zamówień wczytywany jest do Optimy
Tylko trzecia opcja pozwala na prawdziwie automatyczne generowanie faktur. Bez udziału człowieka, w czasie rzeczywistym lub w zaplanowanych cyklach.
Jak działa automatyczne generowanie faktur z marketplace?
Każda transakcja objęta VAT OSS musi być ewidencjonowana ze stawką VAT kraju docelowego, nie polską. Oznacza to, że Proces automatycznego generowania faktur w Comarch ERP Optima składa się z kilku etapów, które wykonuje integracja działająca w tle:
Etap 1: Pobranie danych zamówień z marketplace Integracja łączy się z API Allegro, Amazon lub Shopify i pobiera dane nowych zamówień. Każde zamówienie zawiera: dane kupującego (imię, nazwisko lub firma, adres, NIP jeśli podany), listę produktów z ilościami i cenami, wartość zamówienia, metodę płatności i datę.
Etap 2: Weryfikacja i transformacja danych Dane z marketplace rzadko mają format gotowy do wpisania w Optimę. Integracja musi je przetworzyć: sprawdzić i znormalizować dane kontrahenta (czy kupujący już istnieje w kartotece Optimy? jeśli nie — założyć nową kartotekę), przypisać właściwą stawkę VAT (w zależności od kraju kupującego i rodzaju towaru), przeliczyć kwoty jeśli zamówienie było w walucie obcej, sprawdzić czy dany dokument nie został już wcześniej zaimportowany.
Etap 3: Tworzenie dokumentu w Comarch ERP Optima przez API Integracja wysyła do Optimy zapytanie API z danymi przygotowanego dokumentu. Optima tworzy fakturę lub paragon i zapisuje go w odpowiednim rejestrze VAT. Dokument jest od razu widoczny dla księgowego w systemie.
Etap 4: Potwierdzenie i logowanie Po pomyślnym utworzeniu dokumentu integracja zapisuje informację o zaimportowanym zamówieniu, żeby nie importować go ponownie przy kolejnym uruchomieniu. Jeśli coś pójdzie nie tak, błąd jest logowany i można go przejrzeć w panelu integracji.
Jakie typy dokumentów można generować automatycznie?
Dobra integracja powinna obsługiwać nie tylko podstawowe faktury, ale cały cykl dokumentów sprzedażowych:
Faktury VAT – dla klientów B2B (firma z NIP) i dla osób prywatnych, które zażądały faktury zamiast paragonu.
Paragony fiskalne – dla sprzedaży B2C, gdzie kupujący nie żąda faktury. Przy dużej liczbie transakcji możliwe jest stosowanie paragonu zbiorczego (dla sprzedaży przez zarejestrowaną kasę fiskalną).
Faktury korygujące – generowane automatycznie przy zwrotach i anulowanych zamówień. Każda korekta musi być powiązana z oryginalnym dokumentem sprzedaży.
Noty obciążeniowe za prowizje – prowizja pobierana przez Allegro czy Amazon to koszt, który musi trafić do Optimy jako zakup usługi. Integracja powinna generować te dokumenty automatycznie na podstawie raportów rozliczeniowych platform.
Co decyduje o jakości automatycznego generowania faktur?
Nie każda integracja działa tak samo. Kilka czynników, które odróżniają dobre rozwiązanie od przeciętnego:
Obsługa wyjątków – co się dzieje, gdy zamówienie ma niepoprawny NIP? Gdy adres kupującego jest niekompletny? Gdy platforma zwróci błąd API? Dobre rozwiązanie nie zatrzymuje całego importu przy pojedynczym błędzie, loguje problem i kontynuuje dla pozostałych zamówień.
Deduplikacja – mechanizm sprawdzania, czy dany dokument już istnieje w Optimie, jest absolutnie kluczowy. Bez niego ponowne uruchomienie importu (np. po awarii) wygeneruje duplikaty faktur.
Konfigurowalność – różne sklepy mają różne potrzeby. Jeden chce faktur jednostkowych dla każdego zamówienia, inny, zbiorczych. Jeden sprzedaje tylko w Polsce, inny do 15 krajów UE. Dobra integracja pozwala to skonfigurować.
Audytowalność – każdy zaimportowany dokument powinien być możliwy do prześledzenia: kiedy został zaimportowany, z jakiego zamówienia na platformie pochodzi, jakie dane zostały użyte do jego wygenerowania.
Ile czasu zajmuje wdrożenie automatycznego generowania faktur?
Wdrożenie integracji łączącej marketplace z Comarch ERP Optima nie musi trwać tygodniami. Przy gotowym rozwiązaniu SaaS, takim jak Ecomrail, cały proces zamyka się w 1–5 dni roboczych:
- Dzień 1-2: Analiza środowiska Comarch ERP Optima – wersja systemu, konfiguracja rejestrów VAT, kartoteki kontrahentów, struktura kont.
- Dzień 2-3: Konfiguracja integracji – podłączenie kont Allegro/Amazon/Shopify, mapowanie typów dokumentów, ustawienie walut i stawek VAT.
- Dzień 3-4: Testy importu – import kilkuset historycznych zamówień i weryfikacja poprawności dokumentów w Optimie.
- Dzień 4-5: Szkolenie i uruchomienie produkcyjne – omówienie obsługi panelu, scenariuszy wyjątkowych i procesu monitorowania importów.
Podsumowanie
Automatyczne generowanie faktur z marketplace w Comarch ERP Optima jest możliwe i przy odpowiedniej skali sprzedaży, niezbędne. Eliminuje ręczną pracę, redukuje błędy i sprawia, że Twoja ewidencja sprzedaży jest aktualna na bieżąco, a nie raz na koniec miesiąca. Kluczem jest integracja, która obsługuje całą logikę biznesową: typy dokumentów, stawki VAT, przeliczenia walut, zwroty i reconciliację z wypłatami platform.
Jeśli chcesz zobaczyć, jak automatyczne generowanie faktur działa w Twoim środowisku Comarch ERP Optima – umów bezpłatną prezentację EcomRail. Pierwsza konfiguracja i testy są bezpłatne.

