Skip to main content Scroll Top

Automatyczne generowanie faktur z marketplace w Comarch ERP Optima. Jak to działa?

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.