Automatyzacja e-fakturowania UE z konektorem SealDoc Make
Wiele firm już pracuje w Make. Zamówienia przychodzą ze sklepu internetowego, pliki lądują w Google Drive, potwierdzenia wychodzą przez Gmail. Brakuje im jeszcze sposobu, by włączyć zgodne e-fakturowanie do tego samego wizualnego workflow bez ręcznego budowania żądań HTTP. Właśnie to robi aplikacja SealDoc dla Make.
Czym jest Make
Make (dawniej Integromat) to wizualna platforma automatyzacji, która łączy ponad 1500 aplikacji za pomocą konstruktora scenariuszy działającego metodą przeciągnij i upuść. Rysujesz przepływ, ustawiasz mapowania danych, a Make uruchamia go według harmonogramu lub za każdym razem, gdy aktywuje się wyzwalacz. Bez hostingu, bez wdrożenia, bez kodu. Korzystają z niej zespoły finansowe, menedżerowie operacyjni i deweloperzy, bo krzywa uczenia się jest łagodna, a pokrycie szerokie.
Co dodaje aplikacja SealDoc
Sześć akcji i jeden wyzwalacz, gotowe do przeciągnięcia na canvas:
- Generate Invoice: zamienia ustrukturyzowane dane faktury (sprzedawca, kupujący, pozycje) w e-fakturę Factur-X: PDF/A-3 z osadzonym XML, zwalidowany zgodnie z EN 16931 i opatrzony znacznikiem czasu.
- Create Job: przesyła plik (PDF, Word, Excel, PowerPoint lub obraz) do konwersji na PDF/A-3, z opcjami znacznika czasu RFC 3161, evidence packa, dostępności PDF/UA i OCR.
- Generate Document: renderuje Markdown lub HTML bezpośrednio do zapieczętowanego PDF/A-3.
- Get Job: zwraca status i szczegóły dowolnego zadania.
- Validate Invoice: sprawdza istniejący plik Factur-X lub ZUGFeRD pod kątem zgodności z EN 16931 i zwraca werdykt ze wszystkimi ustaleniami.
- Peppol-Ready Check: wyszukuje numer VAT w Peppol Directory.
- Job Status Changed (wyzwalacz): uruchamia scenariusz w chwili, gdy przesłane zadanie zakończy się powodzeniem lub niepowodzeniem. Działa na webhookach SealDoc, które są częścią planu Growth i wyższych.
Praktyczny scenariusz w czterech modułach
Załóżmy, że Twoje faktury powstają jako wiersze w arkuszu Google Sheets: jeden wiersz na fakturę, z numerem, datą, klientem i pozycją. Chcesz, żeby każdy nowy wiersz stawał się zgodną e-fakturą w Twoim archiwum Dropbox.
Moduł 1: Google Sheets, Watch New Rows. Wskaż w nim arkusz. Każdy nowy wiersz uruchamia scenariusz.
Moduł 2: SealDoc, Generate Invoice. Zmapuj pola z wiersza:
- Invoice number i Invoice date z wiersza. Currency: EUR.
- VAT rate (decimal):
0.21dla 21%. Przy stawce standardowej pozostaw VAT category i VAT label puste; SealDoc sam wyprowadza kategorię i wpisuje opis. - Seller: Twoja własna firma, z nazwą firmy, numerem VAT, adresem, kodem pocztowym, miastem i krajem (kod dwuliterowy). Numer VAT musi być zgodny z numerem VAT Twojego obszaru roboczego SealDoc.
- Buyer: wybierz opcję danych kupującego i zmapuj pola klienta albo użyj klienta zapisanego w SealDoc.
- Line items: opis, ilość, jednostka i cena jednostkowa (bez VAT).
- Profile: Basic, który tworzy Factur-X.
Moduł odpowiada polami jobId, status i statusUrl. Generowanie faktury odbywa się w ramach wywołania, więc gdy moduł kończy pracę, status ma wartość completed i nie ma na co czekać.
Moduł 3: HTTP, Make a request. Metoda GET, URL https://api.sealdoc.eu/api/download/{{2.jobId}} i jeden nagłówek: X-Api-Key z Twoim kluczem API jako wartością. Odpowiedzią jest zapieczętowany PDF/A-3 z osadzonym factur-x.xml. Potrzebujesz też samego XML? Dodaj drugie żądanie na https://api.sealdoc.eu/api/invoices/{{2.jobId}}/xml.
Moduł 4: Dropbox, Upload a File. Zmapuj dane z Modułu 3, nadaj plikowi nazwę, na przykład numer faktury plus .pdf, i wybierz folder docelowy. Faktura jest teraz zarchiwizowana, zwalidowana i opatrzona znacznikiem czasu.
Cztery moduły, żadnego ręcznie budowanego JSON, żadnej logiki ponowień do samodzielnego podpinania. Cały scenariusz mieści się na jednym ekranie.
Dlaczego zgodność no-code ma znaczenie dla mandatów UE
Państwa członkowskie UE wdrażają e-fakturowanie B2B w różnym tempie:
- Francja: od 1 września 2026 roku każda firma z siedzibą we Francji musi być w stanie odbierać e-faktury, a duże i średnie przedsiębiorstwa muszą je wystawiać. Małe i mikroprzedsiębiorstwa dołączają we wrześniu 2027 roku.
- Niemcy: od 1 stycznia 2025 roku firmy muszą być w stanie odbierać e-faktury. Ich wystawianie staje się obowiązkowe w latach 2027 i 2028.
- Belgia: od 1 stycznia 2026 roku firmy z siedzibą w Belgii wymieniają faktury B2B elektronicznie, a standardową drogą jest Peppol.
- Polska: KSeF jest obowiązkowy od 1 lutego 2026 roku dla największych podatników i od 1 kwietnia 2026 roku dla pozostałych.
Każdy mandat ma własny format, zestaw reguł i drogę dostarczania. Nadążanie za tym jako deweloper to ruchomy cel. W Make, ze wsparciem SealDoc, to zupełnie inny problem: SealDoc waliduje każdą fakturę pod kątem zgodności z EN 16931, zanim ją zapieczętuje, a gdy przepisy się zmieniają, walidacja zmienia się razem z nimi po naszej stronie.
To jest kluczowa wartość: zmiany regulacyjne żyją w silniku SealDoc, a nie w Twoim scenariuszu.
Jak połączyć SealDoc w Make
Aplikacja SealDoc dla Make jest dostępna we wczesnym dostępie. Poproś o dostęp przez naszą stronę kontaktową. Gdy aplikacja znajdzie się w Twojej organizacji Make:
- Dodaj dowolny moduł SealDoc do scenariusza.
- Otwórz jego pole Connection i kliknij Add.
- Wklej swój klucz API SealDoc w pole API key. Klucz tworzysz w aplikacji SealDoc w sekcji Integration → API Keys; jest wyświetlany tylko raz.
- Kliknij Save.
Od tej chwili każdy moduł SealDoc w Twoich scenariuszach może korzystać z tego połączenia. Validate Invoice i Peppol-Ready Check w ogóle nie potrzebują połączenia.
Zacznij teraz
Generate Invoice wymaga obszaru roboczego SealDoc z dostępem do API: bezpłatnego planu Developer lub dowolnego planu płatnego. Create Job ze znacznikami czasu i evidence packami jest dostępny od planu Starter, a wyzwalacz Job Status Changed od planu Growth. Wszystkie plany znajdziesz na naszej stronie z cennikiem.
Już wywołujesz API SealDoc z modułów HTTP? Aplikacja SealDoc zastępuje je modułami, które znają każde pole, więc Twoje mapowania pozostają czytelne. Wszystkie sposoby połączenia SealDoc znajdziesz na naszej stronie integracji.
Automatyzacja zgodności nie musi oznaczać sześciotygodniowego projektu inżynieryjnego. Na początek wystarczą cztery moduły w Make.