Wielowalutowa strona rezerwacyjna: którędy ucieka marża

Sub-agent z Rijadu pyta, dlaczego strona wyszukiwania pokazała cenę w SAR, a na fakturze jest AED. Sprawdzasz. Obie liczby są poprawne. Taryfę wycenił supplier w jednej walucie, podróżnemu pokazano ją w drugiej, a rozliczyła się w trzeciej, kiedy przeszła karta. Nikt się nie pomylił, a tobie i tak brakuje. Właśnie w tej szczelinie wielowalutowa strona rezerwacyjna po cichu traci pieniądze, i prawie nigdy szkody nie robi kurs. Robi ją zasada zaokrąglania pod spodem oraz niezadane pytanie, kto niesie ryzyko między wyceną a rozliczeniem.
Dwie waluty, a pieniądze płyną tylko w jednej
Każdy sklep sprzedający za granicę prowadzi jednocześnie dwa systemy walutowe. Traktowanie ich jak jednego jest źródłem większości bałaganu.
Waluta prezentacji to ta, którą czyta podróżny. To warstwa wyświetlania. Na tej platformie każda strona white-label wybiera własną walutę domyślną i własną listę, a ceny przeliczają się po stronie klienta z tabeli kursów danego tenanta. Ten szczegół waży więcej, niż brzmi: liczba na ekranie jest pochodną. To twój kurs nałożony na cenę suppliera w chwili renderowania strony, a nie cena, którą ktokolwiek zobowiązał się utrzymać.
Waluta settlementu to ta, w której pieniądze naprawdę się poruszają: w niej fakturuje supplier, w niej pobiera gateway, ona ląduje na wyciągu, w niej wychodzi zwrot. Zwykle jest jedna na dostawcę i jedna na gateway, i nie zawsze jest to ta sama.
Kiedy agencja mówi «sprzedajemy w PLN, EUR i USD», prawie zawsze znaczy to, że pokazuje trzy, a rozlicza jedną. To zupełnie dobry sposób prowadzenia sklepu; większość tak pracuje. Przestaje być dobry w momencie, w którym coś dalej potraktuje pokazaną cenę jak zobowiązanie — zwrot, zestawienie dla sub-agenta, spór — bo pokazana cena nigdy zobowiązaniem nie była. Była renderem.
Kto niesie ryzyko FX na wielowalutowej stronie rezerwacyjnej
Między zobaczeniem ceny przez podróżnego a rozliczeniem pieniędzy ktoś jest wystawiony na kurs, który może się ruszyć. Pytanie nigdy nie brzmi, czy ta ekspozycja istnieje. Brzmi: czyja jest i czy właściciel o tym wie.
Uczciwe odpowiedzi są trzy. Niesie ją supplier, gdy zakontraktowałeś net rates we własnej walucie, a on pochłania przeliczenie. Niesie ją podróżny, gdy obciążasz w walucie suppliera, a przelicza wydawca karty — najczystsze dla ciebie i najczęściej reklamowane przez podróżnych, bo kwota na wyciągu nie jest kwotą z potwierdzenia. Albo niesiesz ją ty, i dokładnie to oznacza tabela kursów: zamroziłeś kurs, a różnica wobec realnego kursu w dniu rozliczenia jest twoja, w obie strony.
Wszystkie trzy da się obronić. Unikać należy czwartej, przypadkowej: nikt nie zdecydował, tabela kursów jest aktualizowana, gdy ktoś sobie przypomni, a pozycja wychodzi na jaw przy uzgadnianiu kwartał później. Jeśli nie umiesz w jednym zdaniu wskazać właściciela i częstotliwości aktualizacji, jesteś w przypadku czwartym.
Zaokrąglanie to decyzja cenowa, nie kwestia formatu
Większość silników domyślnie ustawia krok 0,01, bo tak wygląda waluta dziesiętna. W turystyce to zły domyślny wybór, z czterech osobnych powodów.
Pierwszy: nie każda waluta ma jednostkę podrzędną. Jen japoński i won koreański nie mają; cena z dwoma miejscami po przecinku czyta się na tych rynkach jak artefakt oprogramowania, a krok 0,01 na walucie bez grosza to arytmetyka na jednostce, która nie istnieje.
Drugi: przeliczone ceny wyglądają na przeliczone. PLN 1 236,47 samo ogłasza, że jest wynikiem mnożenia. Podróżny, który to czyta, wie, że za tym stoi inna liczba, i naturalnym kolejnym ruchem jest poszukać tamtej liczby gdzie indziej. Cena, która ląduje na okrągłym kroku, czyta się jak twoja cena.
Trzeci: kierunek. Zaokrąglanie do najbliższego kroku jest symetryczne — na wolumenie błędy się znoszą, marża tego nie czuje. Zaokrąglanie w górę zawsze dokłada drzazgę, w dół zawsze jedną oddaje. Jedno i drugie to polityka i jedno i drugie jest w porządku, o ile zostało wybrane. Porażką jest wybrać przypadkiem, w złą stronę, a potem dziwić się, czemu marża brutto na jednym rynku siedzi odrobinę niżej niż na pozostałych.
Czwarty to kolejność działań i to on naprawdę gryzie. Przelicz, potem nałóż markup, potem zaokrąglij — raz, na końcu. Silnik, który zaokrągla taryfę net przy przeliczeniu i zaokrągla ponownie po markupie, zaokrąglił dwa razy, a drugi raz na liczbie, która resztę już straciła. Pomnóż to przez taryfę, podatki i ancillaries wyceniane jako osobne składniki, a suma przestaje być sumą części — co jest problemem uzgodnień, zanim stanie się problemem cenowym.
Zaokrąglaj albo po składnikach, albo na sumie, ale nie obu naraz, i upewnij się, że to, co pokazuje faktura, zgadza się, gdy sub-agent wrzuci to do arkusza. Wrzuci.
Trzy sposoby, żeby to naprawdę prowadzić
Poniższe modele nie są pakietami funkcji. To trzy różne odpowiedzi na pytanie «co obiecujesz podróżnemu», i każda niesie inną pracę.
| Przeliczanie na wyświetlaniu | Cenniki per rynek | Settlement per rynek | |
|---|---|---|---|
| Co to jest | Jedna waluta settlementu; resztę renderuje tabela kursów | Ceny ustawiane ręcznie per rynek, nie pochodne | Gateway i rachunek na każdą walutę |
| Kto niesie FX | Ty, między aktualizacją kursu a rozliczeniem | Ty, do czasu przecenienia | Prawie nikt: walutę trzymasz u siebie |
| Zwroty | Trzeba mieć zapisany kurs z dnia sprzedaży, inaczej dopłacasz | Czysto: wraca ta sama liczba | Czysto |
| Kontrola ceny | Słaba. Psychologia jest taka, jaką wyprodukuje kurs | Pełna. Każdy punkt cenowy wybierasz sam | Pełna |
| Księgowość | Jedna księga, łatwo | Jedna księga, łatwo | Kilka ksiąg, realna praca |
| Kiedy pasuje | Większość agencji, w większości przypadków | Rynek, na którym faktycznie walczysz ceną | Masz tam ludzi, wolumen i bank |
Prawie każdy powinien zacząć od lewej kolumny i przesunąć jeden rynek do środkowej, kiedy ten zasłuży na uwagę. Prawa kolumna to decyzja operacyjna przebrana za technologiczną: jeśli dziś w firmie nikt nie uzgadnia dwóch ksiąg, trzecia waluta nie będzie tym, co to zacznie.
Ile kosztuje pomyłka
Zwrot to klasyk. Rezerwacja sprzedana po jednym kursie, anulowana sześć tygodni później i zwrócona po dzisiejszym, bo taki silnik miał pod ręką. Jeśli kurs poszedł na korzyść podróżnego, różnicę zapłaciłeś ty; jeśli w drugą stronę, podróżny uważa, że oddałeś mu mniej, i nie jest całkiem w błędzie. Zapisz na rezerwacji kurs użyty przy sprzedaży i zwracaj względem niego.
Cichszy jest kredyt. Limity kredytowe sub-agentów i faktury settlementowe są tu obiektami pierwszej klasy, a nie arkuszem — co jest zaletą tylko wtedy, gdy limit jest denominowany w walucie, w której ten agent faktycznie sprzedaje. Limit w USD wobec agenta sprzedającego w SAR dryfuje przy każdym ruchu kursu, a dryf odkrywa się w najgorszym momencie: kiedy limit blokuje wystawienie biletu na lotnisku.
Potem ten powolny. Przeterminowana tabela kursów nie rzuca błędu. Ona sprzedaje. Tygodniami może wyglądać jak nadzwyczaj dobry wolumen na jednym rynku, aż do zamknięcia miesiąca, kiedy okazuje się, że ten wolumen był rabatem, o którym nie wiedziałeś. To argument za tym, żeby na tabeli kursów stała data i właściciel, a nie cron job, którego nikt nie czyta.
Zanim włączysz rynek
Nic z tego nie wymaga projektu. Wymaga spisanych decyzji, w tej kolejności, zanim waluta pojawi się w selektorze:
- Nazwij walutę settlementu dla tego rynku oraz suppliera i gateway, których dotyczy. Jedno zdanie.
- Nazwij, kto aktualizuje tabelę kursów i jak często, i umieść datę ostatniej aktualizacji tam, gdzie widzi ją człowiek.
- Wybierz krok zaokrąglania per waluta, nie jeden globalny, i osobno sprawdź waluty bez części dziesiętnych.
- Potwierdź, że kolejność to przelicz, nałóż markup, zaokrąglij raz — i że ceny składników na fakturze nadal sumują się do całości.
- Potwierdź, że zwroty używają zapisanego kursu sprzedaży, a nie dzisiejszego.
- Sprawdź, czy limity kredytowe sub-agentów i faktury settlementowe są w tej samej walucie co zestawienia, które ci agenci czytają.
Potem włącz, sprzedawaj przez dwa tygodnie i raz uzgodnij te dwa tygodnie ręcznie. Pierwszy rynek jest tym, który uczy, który z sześciu powyższych punktów zrobiłeś źle.
Zachowanie walut to ta część sklepu, którą najłatwiej pokazać na demie i najtrudniej zaudytować, więc warto zobaczyć prawdziwe ustawienia, zanim zaczniesz wokół nich projektować. Jeśli chcesz zajrzeć, z czym startuje strona — lista walut, tabela kursów, panel, w którym mieszkają markupy — uruchom jedną z kreatora; stawia się na subdomenie platformy i nie prosi o kartę. Jeśli wciąż rozważasz, czy w ogóle prowadzić cudzy silnik, white label czy własny silnik jest argumentem leżącym pod tym tekstem, a co naprawdę daje strona white label pokrywa resztę.
Kurs walutowy jest informacją publiczną. Twoja zasada zaokrąglania, kurs, po którym zwracasz, i częstotliwość aktualizacji — nie są, a to właśnie w tych trzech miejscach rozstrzyga się marża rezerwacji transgranicznej.