Przelewy i wypłaty

Wypłaty przesyłają środki z Twojej Organizacji na zewnętrzne adresy z białej listy. Przelewy przenoszą środki między kontami Twojej Organizacji. Obie operacje podlegają zarządzaniu – każda realizowana jest jako żądanie w ramach polityki workflow i przypisana do konta, dzięki czemu masz precyzyjną kontrolę nad tym, kto i skąd może przenosić środki. Przepływ środków to punkt styku obu modeli dostępu: zawsze wymagane jest uprawnienie z każdego z nich – uprawnienie do konta określające konta objęte operacją oraz poziom Workflow Profile obejmujący samo żądanie. W tym artykule opisujemy krok po kroku, jak każda z tych operacji jest rozpatrywana.

Każda wypłata i każdy przelew przechodzi przez te same trzy weryfikacje. Rozróżnianie ich to podstawa konfigurowania i diagnozowania przepływu środków w Twojej Organizacji.

Weryfikacja 1 – uprawnienie do konta (które konta?). Członek musi posiadać uprawnienie do przepływu środków na odpowiednich kontach:

  • Wypłata: uprawnienie Withdraw na koncie źródłowym.
  • Przelew: uprawnienie Transfer zarówno na koncie źródłowym, jak i docelowym.

Weryfikacja 2 – poziom workflow (czy mogą inicjować?). Workflow Profile Członka musi zawierać uprawnienie Initiate (lub Execute) dla odpowiedniego workflow – Withdrawal Request lub Transfer Request.

Weryfikacja 3 – polityka (jak żądanie zostaje sfinalizowane?). Przejmuje polityka workflow. Jeśli Członek posiada uprawnienie Execute, a opcja „Always require approval" jest wyłączona (OFF), żądanie zostaje zrealizowane natychmiast. W przeciwnym razie żądanie oczekuje na wymaganą liczbę zatwierdzeń od innych Członków.

Weryfikacje 1 i 2 to niezależne uprawnienia – przepływ środków wymaga zawsze obu. Członek posiadający uprawnienie Withdraw na koncie, lecz bez Initiate na Withdrawal Request, nie może dokonać żadnej wypłaty – podobnie jak Członek, który może inicjować żądania, ale nie ma uprawnienia Withdraw na żadnym koncie.

Weryfikacje są celowo umieszczone w różnych miejscach. Uprawnienia do kont pochodzą z Account Roles Członka i odpowiadają na pytanie „gdzie"; Workflow Profile odpowiada na pytanie „czy"; polityka odpowiada na pytanie „jak". Możesz dostosować dowolny element bez modyfikowania pozostałych dwóch – zawęzić konta, z których trader może wypłacać środki, bez zmiany reguł zatwierdzania, albo zaostrzyć zasady zatwierdzania bez ingerowania w dostęp do kont.

Organizacja ma trzy konta: A, B i C. Priya, jedna z Członkiń Organizacji, posiada:

  • Rolę konta przyznającą uprawnienia Odczyt i Przelew na kontach A i B oraz Wypłata na koncie A.
  • Profil przepływu pracy z uprawnieniem Inicjuj dla żądań Żądanie wypłaty i Żądanie przelewu.
  • Zasady: Żądanie wypłaty wymaga 2 zatwierdzeń; Żądanie przelewu wymaga 1.

Co Priya może robić:

Działanie

Wynik

Dlaczego

Przelew A → B

Żądanie utworzone, oczekuje na 1 zatwierdzenie

Uprawnienie Przelew na obu kontach; uprawnienie Inicjuj przyznane; zasada wymaga zatwierdzenia

Wypłata z A

Żądanie utworzone, oczekuje na 2 zatwierdzenia

Uprawnienie Wypłata na koncie źródłowym; uprawnienie Inicjuj przyznane; zasada wymaga 2 zatwierdzeń

Wypłata z B

Niemożliwe

Brak uprawnienia Wypłata na koncie B – kontrola 1 nie przeszła

Przelew A → C

Niemożliwe

Brak uprawnienia Przelew na koncie docelowym – kontrola 1 nie przeszła

Zatwierdzenie wypłaty współpracownika

Niemożliwe

Jej profil ma uprawnienie Inicjuj, a nie Zatwierdź

Wypłaty trafiają wyłącznie na adresy z listy dozwolonych Organizacji, zarządzanej w ramach osobnego procesu Manage Addresses. Żądanie wypłaty określa konto źródłowe, aktywo i kwotę oraz docelowy adres z listy dozwolonych.

Ponieważ wypłaty przenoszą środki poza Organizację, polityka żądań wypłat jest zazwyczaj pierwszą, którą się zaostrza i blokuje. Większość Organizacji wymaga co najmniej jednej niezależnej akceptacji dla każdej wypłaty – również tych inicjowanych przez właściciela. Zobacz Wdrażanie zarządzania.

Lista dozwolonych adresów

Dodawanie i usuwanie adresów z listy dozwolonych to operacje zarządzane w ramach Zarządzania adresami, objęte własną polityką. Adresów nie można edytować – aby zmienić adres, usuń go i dodaj nowy.

  • Żądanie wypłaty może obejmować wyłącznie adresy znajdujące się na liście dozwolonych w momencie jego realizacji.
  • Profil z uprawnieniem Initiate lub Execute do Żądania wypłaty wymaga również uprawnienia View do Zarządzania adresami. Dzięki temu Członek może sprawdzić listę dozwolonych adresów wypłat Organizacji przed wyborem miejsca docelowego.
  • Uprawnienie View do Zarządzania adresami nie pozwala na wprowadzanie zmian w adresach. Rozpoczęcie zmiany adresu wymaga uprawnienia Initiate (lub Execute) do Zarządzania adresami, a jej zatwierdzenie – uprawnienia Approve w tym przepływie pracy.
Wskazówka:

Lista dozwolonych adresów i zatwierdzanie wypłat wzajemnie się zabezpieczają. Nawet Członek uprawniony do natychmiastowego wykonywania wypłat może wysyłać środki wyłącznie na adresy zatwierdzone przez zespół za pośrednictwem listy dozwolonych.

Przelewy przenoszą środki między kontami Organizacji – służą do równoważenia sald między działami, finansowania nowego konta lub konsolidacji zysków. Środki nigdy nie opuszczają Organizacji, ale przelewy zmieniają, który zespół ma do nich dostęp – dlatego podlegają tym samym zasadom zarządzania co wypłaty.

Zasada obu stron wymaga podkreślenia: uprawnienie Transfer jest wymagane zarówno na koncie źródłowym, jak i docelowym. Członek nie może opróżnić konta, które kontroluje, przelewając środki na konto poza swoim zasięgiem, ani ściągać środków z pozostałych kont w Organizacji na swoje konta. Każdy przelew wymaga jawnie nadanych uprawnień po obu stronach transakcji.

Uwaga:

Przelewy i wypłaty mają oddzielne uprawnienia – jedno nie wynika z drugiego. Operator, który przez cały dzień równoważy salda między kontami, potrzebuje uprawnienia do przelewów, ale nie ma powodu, by posiadał też uprawnienie do wypłat. Nadanie jednego uprawnienia nigdy nie oznacza nadania drugiego.

Oba przepływy pracy można uruchomić z dwóch miejsc – w obu przypadkach kontrole i wyniki są identyczne:

  • Z przycisku na poziomie strony. Wybierz opcję Wypłać lub Przelej z głównej nawigacji. Konto źródłowe wybierasz jawnie w trakcie procesu (a w przypadku przelewów – również konto docelowe). Wyświetlane są wyłącznie konta objęte Twoimi uprawnieniami.
  • Z wiersza konta. Na liście kont każdy wiersz udostępnia te same akcje, przy czym dane konto jest wstępnie wybrane jako źródłowe. Wstępnie wybrane konto źródłowe pozostaje widoczne przez cały proces przeglądu i wysyłania. Przelewy nadal wymagają jawnego wskazania konta docelowego. Zobacz Praca z wieloma kontami, aby poznać sposoby, w jakie interfejs eliminuje niejednoznaczność kontekstu konta.
  • Śledź żądanie w sekcji Żądania. Każde żądanie wypłaty i przelewu zawiera aktualny status, listę zebranych zatwierdzeń oraz informację o tym, kto je przejrzał.
  • Osoby zatwierdzające widzą wszystkie szczegóły. Konto źródłowe (i docelowe), aktywo, kwota oraz inicjator – osoby zatwierdzające widzą wszystko przed podjęciem decyzji. Każda osoba zatwierdzająca może odrzucić żądanie.
  • Realizacja zostaje zarejestrowana. Po zrealizowaniu żądania ruch środków jest rejestrowany jako zdarzenie bezpieczeństwa powiązane z żądaniem i jego historią zatwierdzeń – tworząc ścieżkę audytu od decyzji do środków.

Oczekujące żądanie nie blokuje środków. Saldo konta źródłowego jest sprawdzane w momencie realizacji żądania – po ostatecznym zatwierdzeniu – a nie w chwili jego utworzenia. Jeśli w międzyczasie środki zostały wykorzystane (transakcja, inna wypłata, przelew), żądanie kończy się niepowodzeniem i trzeba je złożyć ponownie.

W większości przypadków sytuacja ta w ogóle nie wystąpi. Może się zdarzyć w przypadku aktywnego konta handlowego obsługującego jednocześnie wypłaty lub kilku żądań ruchu środków obciążających to samo saldo naraz. Do czasu wdrożenia rezerwowania środków (patrz niżej) dwie praktyki zapewniają sprawny przebieg zatwierdzeń:

  • Traktuj przesłane żądanie jako saldo już zarezerwowane – nie handluj tą kwotą ani nie wykonuj na niej żadnych operacji, dopóki trwa proces zatwierdzania.
  • Gdy kilka żądań obciąża jedno konto, zatwierdzaj je w kolejności odpowiadającej dostępnemu saldu.

Rezerwowanie środków w momencie tworzenia żądania jest planowane: po wdrożeniu tej funkcji przesłanie żądania automatycznie zablokuje daną kwotę, a zatwierdzone żądanie nigdy nie zakończy się niepowodzeniem z powodu zmiany salda w trakcie przeglądu.

Rozwiązywanie problemów

Kontrola 2 kończy się niepowodzeniem: Profil Workflow tego członka nie ma uprawnienia Initiate do workflow Withdrawal Request. Uprawnienie konta Withdraw służy wyłącznie do wyboru kont – to profil decyduje, czy dany użytkownik może inicjować żądania. Podgląd efektywnego dostępu na stronie tego członka pokazuje dokładnie, jak te uprawnienia są stosowane.

Withdraw i Transfer to oddzielne uprawnienia, a uprawnienie Transfer musi być przyznane zarówno do konta źródłowego, jak i docelowego. Sprawdź Role kont tego członka pod kątem uprawnienia Transfer na obu kontach oraz jego profil pod kątem uprawnienia Initiate do Transfer Request.

Masz uprawnienie Transfer do konta źródłowego, ale nie do konta docelowego. Uprawnienia muszą obejmować oba konta uczestniczące w przelewie. Poproś administratora o rozszerzenie Twojej Roli konta na konto docelowe.

Inicjator ma uprawnienie Execute do Withdrawal Request, a opcja „Always require approval" w polityce jest wyłączona (OFF). Taka kombinacja ustawień powoduje natychmiastową realizację żądań z założenia. Aby wymagać przeglądu od wszystkich, włącz opcję „Always require approval" (ON) – patrz Polityki, zatwierdzenia i zarządzanie.

Zbyt mało uprawnionych osób zatwierdzających podjęło działanie. Sprawdź, kto ma uprawnienie „Zatwierdź" w żądaniu przelewu – z wyłączeniem siebie, ponieważ nie możesz zatwierdzić własnego żądania – i upewnij się, że te osoby są aktywne. Jeśli osoba zatwierdzająca została dezaktywowana po złożeniu żądania, pozostaje ono przy liczbie zatwierdzeń z chwili jego utworzenia. Przyznaj uprawnienie „Zatwierdź" innemu członkowi, aby je odblokować.

Saldo konta źródłowego nie wystarczyło na pokrycie kwoty w momencie realizacji żądania. Salda są sprawdzane w chwili realizacji, a nie w chwili utworzenia – oczekujące żądanie nie rezerwuje środków, dlatego aktywność na koncie w trakcie przeglądu może pozostawić zbyt niskie saldo. Upewnij się, że środki są z powrotem na koncie źródłowym, i złóż nowe żądanie. Zobacz „Utrzymuj dostępność środków do czasu zatwierdzenia".

Potrzebujesz dodatkowej pomocy?