Prawo i przepisy

Moduł „Wykaz umów” w Portalu TFG – podsumowanie prezentacji dla przedsiębiorców turystycznych

Jak działa nowy moduł w Portalu TFG, ile wariantów i wpłat zmieści jedna umowa, jakie są limity plików CSV/JSON i czego wymaga API. Zebraliśmy techniczne szczegóły z prezentacji UFG.

Otiumo 28.05.20266 min czytania

W skrócie

  • Wykaz można zasilać trzema sposobami: formularzem w Portalu TFG, plikiem CSV/JSON albo przez API.
  • Jedna umowa może mieć do 50 wariantów podróży oraz do 286 wpłat i 286 zwrotów.
  • Docelowo deklaracje mają być wypełniane automatycznie na podstawie danych z wykazu – liczy się więc jakość danych.

To podsumowanie technicznej części prezentacji UFG o nowym module „Wykaz umów” w Portalu TFG. Jeśli szukasz ogólnego wyjaśnienia – które umowy przekazać, w jakich terminach i z jakimi danymi – zacznij od przewodnika Wykaz umów TFG od 1 lipca 2026 r.

Stan na dzień prezentacji

Limity, statusy i wymagania techniczne podajemy według informacji przedstawionych na prezentacji UFG. Mogą się zmienić – aktualne wzory plików, walidacje i słowniki są publikowane w Portalu TFG.

Trzy sposoby zasilania wykazu

SposóbDla kogoCharakterystyka
Formularz w Portalu TFGMniejsze biura, niewiele umówRęczne uzupełnianie danych w interaktywnym formularzu
Plik CSV lub JSONBiura prowadzące dane we własnym narzędziuOkresowe przekazywanie uporządkowanego pliku
API (JSON)Systemy rezerwacyjne, większa skalaAutomatyczna komunikacja systemu z TFG

Każdy przedsiębiorca wybiera sposób dopasowany do skali działalności.

Konsekwencje braku wykazu

UFG monitoruje realizację obowiązku. Jeśli wykaz nie jest przekazywany albo jest przekazywany nienależycie, UFG wzywa przedsiębiorcę przez system do wykonania obowiązku w ciągu 14 dni. Jeśli to nie nastąpi, UFG może wystąpić do marszałka województwa z wnioskiem o decyzję w sprawie wykreślenia z rejestru.

Nowy moduł „Wykaz umów”

W zakładce można dodawać umowy, wyszukiwać je, przeglądać szczegóły, korygować dane, rozwiązywać umowy, usuwać błędne pozycje i korzystać z rejestru zmian. Formularz rejestracji umowy ma cztery części:

  1. Dane podstawowe Numer umowy lub rezerwacji, data zawarcia, przedmiot umowy.
  2. Warianty podróży Terminy, zakres terytorialny, kraj, miejscowość lub trasa, transport, kody lotnisk ICAO.
  3. Podsumowanie Liczba podróżnych, łączna cena usług i waluta.
  4. Wpłaty i zwroty Data, kwota i waluta każdej wpłaty oraz każdego zwrotu.

Warianty podróży w jednej umowie

Jedna umowa może obejmować uczestników, którzy realizują wyjazd w różnych warunkach – z innym terminem, transportem czy trasą. Limity techniczne:

ElementLimit
Warianty podróży na umowę50
Zakresy terytorialne na wariant5
Kraje realizacji na wariant5
Miejscowości lub trasy na wariant5
Rodzaje transportu na wariant3
Kody lotnisk na wariant3
Wpłaty na umowę286
Zwroty na umowę286

Przy wyjazdach grupowych, koloniach, obozach, pielgrzymkach i wycieczkach szkolnych do jednej umowy może trafić wiele wpłat – dlatego warto już teraz sprawdzić, czy każda wpłata jest jednoznacznie przypisana do umowy lub rezerwacji.

Korekta, rozwiązanie i usunięcie umowy

  • Korekta: błąd – w wykazie jest nieprawidłowa dana, np. data zawarcia.
  • Korekta: zmiana w umowie – coś faktycznie się zmieniło, np. liczba podróżnych albo kolejna wpłata.
  • Rozwiązanie – umowa została zawarta, a potem rozwiązana.
  • Usunięcie – umowa trafiła do systemu omyłkowo.

Rejestr zmian

Rejestr pokazuje historię działań na umowie: datę zmiany, datę zmiany umowy, wersję, nazwę pola, wartość przed i po zmianie, powód korekty i autora. Przy kilku pracownikach i wielu zmianach to ważne narzędzie kontroli.

Pliki wsadowe CSV i JSON

ParametrCSVJSON (przez API)
Warianty podróżyTylko jedenDo 50
Umowy w plikuDo 5000Do 1000
Rozmiar plikuDo 10 MBDo 10 MB
KodowanieUTF-8UTF-8

System sprawdza format, rozmiar i kodowanie, a po przyjęciu pliku – strukturę, liczbę umów, unikalność numerów, zgodność ze słownikami, format danych oraz liczbę wpłat i zwrotów. Wzory plików, walidacje i słowniki są udostępniane w Portalu TFG.

Statusy

Przed wysłaniem umowa w pliku jest poprawna albo błędna, a po przyjęciu – zawarta, rozwiązana lub usunięta. Plik może mieć status: wymaga uzupełnienia, gotowy do wysłania, wysłany, w trakcie przetwarzania, przyjęty, błąd przetwarzania lub nieprzyjęty.

Pobieranie listy umów

  • zakres danych do 12 miesięcy,
  • eksport w XLSX, do 1 000 000 pozycji, bez dzielenia jednej umowy między pliki,
  • do 5000 rekordów – stan bieżący, powyżej – stan na dzień poprzedni,
  • łączny limit pobranych plików: 500 MB.

Integracja przez API

Systemy zewnętrzne łączą się z TFG przez REST API, przez Internet, z protokołem TLS i certyfikatami Centrum Certyfikacji UFG. Wymagany jest stały publiczny adres IP lub podsieć zgłoszona do UFG, a autoryzacja odbywa się w standardzie OAuth 2.0 na podstawie konta technicznego przedsiębiorcy.

Procedura uzyskania konta technicznego:

  1. Wniosek Składa administrator przedsiębiorcy przez Portal TFG albo korespondencją „Wniosek o konto techniczne” z podpisem elektronicznym.
  2. Weryfikacja UFG weryfikuje i akceptuje wniosek.
  3. Konto i certyfikat UFG tworzy konto, nadaje uprawnienia i generuje certyfikat – imienny certyfikat przychodzi e-mailem, hasło SMS-em.

Walidacja przez API jest dwuetapowa: synchroniczna (format i struktura JSON, puste wartości, umowy w trakcie przetwarzania) oraz asynchroniczna, której wynik pobiera się usługą GET. Nazwa pliku może mieć do 49 znaków.

Deklaracje w przyszłości

Docelowo deklaracje mają być wypełniane automatycznie na podstawie danych z wykazu i udostępniane przedsiębiorcy do akceptacji. Dane w wykazie przestają więc być tylko ewidencją – niepełne lub niespójne dane o umowach, wpłatach i zwrotach utrudnią także rozliczenia deklaracji.

Co to oznacza dla biura podróży?

Najważniejsze nie jest wybranie metody przekazania danych, ale przygotowanie samych danych: rezerwacji, umów, terminów, liczby podróżnych, wpłat, zwrotów, zmian, walut i środków transportu. Przy niewielkiej liczbie umów wystarczy formularz w Portalu. Przy większej liczbie rezerwacji i wpłat wygodniejsze będą pliki lub API.

Jak pomaga Otiumo?

Otiumo porządkuje dane istotne dla wykazu – rezerwacje, umowy, uczestników, terminy, wpłaty, dopłaty, zwroty, korekty i historię zmian – w jednym systemie, zamiast w mailach, arkuszach i notatkach.

Status integracji z API UFG

Na dzień publikacji UFG nie udostępniło dokumentacji technicznej, słowników i środowiska testowego, a Otiumo nie miało do nich uprzywilejowanego dostępu. Integracja nie była więc uruchomiona. Po publikacji dokumentacji dostosujemy strukturę danych i przygotujemy eksporty lub integrację. Aktualny status sprawdzisz na prezentacji.

Pokażemy rezerwacje, wpłaty i historię zmian na Twoich danych.

Najczęstsze pytania

Ile wpłat można dodać do jednej umowy w wykazie?

Według prezentacji UFG – maksymalnie 286 wpłat i 286 zwrotów na jedną umowę.

Czy plik CSV obsłuży umowę z kilkoma wariantami podróży?

Nie. CSV obsługuje tylko umowy z jednym wariantem. Umowy wielowariantowe (do 50 wariantów) przekazuje się w formacie JSON.

Czy jedno konto techniczne API może obsługiwać wiele biur?

Nie. Konto techniczne jest powiązane z konkretnym przedsiębiorcą turystycznym. Dostawca systemu działający dla wielu biur potrzebuje osobnego dostępu dla każdego z nich.

Podsumowanie

Prezentacja UFG pokazała, że wykaz umów można przekazywać formularzem, plikiem lub przez API, a moduł obsługuje pełny cykl życia umowy z rejestrem zmian. Kluczowe pozostaje jednak przygotowanie danych: im lepiej są uporządkowane dziś, tym prostsze będzie ich przekazywanie do TFG – i późniejsze automatyczne deklaracje.

Dane do wykazu przygotowane w systemie Pokażemy rezerwacje, wpłaty i historię zmian w Otiumo na Twoich danych. Umów prezentację
Umów prezentację