Wiele formatów płatności w jednym drzewie DMEE XML
Wiele formatów płatności w jednym drzewie DMEE XML
Potrzebuję utworzyć w jednym DMEE XML kilka formatów płatności: płatność w PLN, split payment, zagraniczna i SEPA. Czy jest to możliwe żeby zrobić w jednym drzewie DMEE? Jeśli tak to jakie właściwości powinno mieć to drzewo zdefiniowane aby generował się poprawnie XML.
-
- Posty: 211
- Rejestracja: czw lip 10, 2014 7:53 pm
- Has thanked: 21 times
- Been thanked: 255 times
Re: Wiele formatów płatności w jednym drzewie DMEE XML
Tak, jest to możliwe. Robiłem to wiele razy i działa na wielu systemach produkcyjnych od lat.
Musisz utworzyć węzeł techniczny do identyfikacji trybu przelewu. U mnie wygląda to tak:
Jest na samym początku drzewa węzeł techniczny, który zwraca reference ID = 'TRAN_TYPE'.
Możliwe do przyjęcia wartości: DOM = domestic, SEPA = Sepa, FORT = foreign. Split paymnt to podtyp Domestic.
3 atomy:
Pierwszy do identyfikacji transakcji SEPA. Warunki:
FPAYHX-REF03 = 'S' albo 'SS'.
Atom ma referencyjne ID = 'SEPATRANS'.
Drugi do identyfikacji krajowych przelewów:
SEPATRANS = SPACE
FPAYH-WAERS = FPAYHX-HWISO
FPAYHX-UBISO = FPAYH-ZBNKS
Atom ma referencyjne ID = 'DOMTRANS'.
Trzeci warunek do przelewów zagranicznych non-SEPA:
SEPATRANS = SPACE
DOMTRANS = SPACE
I w ten sposób dostajesz zwrócony typ przelewu. Dalej to już warunki w atomach/ elementach w oparciu o dane 'TRAN_TYPE'. Maksymalnie ogarniałem tak 15 krajów w przelewach krajowych, zagranicznych.
W OBPM1 w formacie dodaj standardowy moduł funkcyjny FI_PAYMEDIUM_DMEE_CGI_05 -dla eventu 05. Ten moduł ma klasę, która identyfikuje przelew jako przelew SEPA i zwraca w FPAYHX-REF03 wartość 'S'.
Może się on gryźć z naszym polskim, standardowym, modułem do Split payment. W takim wypadku stwórz swój moduł w którym spakujesz wywołanie obu standardowych modułów po sobie (najpierw Split payment a potem ten od CGI).
Marek Turczyński
Musisz utworzyć węzeł techniczny do identyfikacji trybu przelewu. U mnie wygląda to tak:
Jest na samym początku drzewa węzeł techniczny, który zwraca reference ID = 'TRAN_TYPE'.
Możliwe do przyjęcia wartości: DOM = domestic, SEPA = Sepa, FORT = foreign. Split paymnt to podtyp Domestic.
3 atomy:
Pierwszy do identyfikacji transakcji SEPA. Warunki:
FPAYHX-REF03 = 'S' albo 'SS'.
Atom ma referencyjne ID = 'SEPATRANS'.
Drugi do identyfikacji krajowych przelewów:
SEPATRANS = SPACE
FPAYH-WAERS = FPAYHX-HWISO
FPAYHX-UBISO = FPAYH-ZBNKS
Atom ma referencyjne ID = 'DOMTRANS'.
Trzeci warunek do przelewów zagranicznych non-SEPA:
SEPATRANS = SPACE
DOMTRANS = SPACE
I w ten sposób dostajesz zwrócony typ przelewu. Dalej to już warunki w atomach/ elementach w oparciu o dane 'TRAN_TYPE'. Maksymalnie ogarniałem tak 15 krajów w przelewach krajowych, zagranicznych.
W OBPM1 w formacie dodaj standardowy moduł funkcyjny FI_PAYMEDIUM_DMEE_CGI_05 -dla eventu 05. Ten moduł ma klasę, która identyfikuje przelew jako przelew SEPA i zwraca w FPAYHX-REF03 wartość 'S'.
Może się on gryźć z naszym polskim, standardowym, modułem do Split payment. W takim wypadku stwórz swój moduł w którym spakujesz wywołanie obu standardowych modułów po sobie (najpierw Split payment a potem ten od CGI).
Marek Turczyński
Marek Turczyński
Re: Wiele formatów płatności w jednym drzewie DMEE XML
Marku dzięki za podpowiedź, będę próbować utworzyć tak jak napisałeś. Niestety to nie jest S/4 Hana żeby DMEEX wykorzystać
Mógłbyś tylko wrzucić ekran jak to drzewo jest zbudowane ? Bez warunków itp tylko żeby był obrazek

Mógłbyś tylko wrzucić ekran jak to drzewo jest zbudowane ? Bez warunków itp tylko żeby był obrazek
-
- Posty: 211
- Rejestracja: czw lip 10, 2014 7:53 pm
- Has thanked: 21 times
- Been thanked: 255 times
Re: Wiele formatów płatności w jednym drzewie DMEE XML
Jasne, wygląda to tak jak w załączniku.
Nie masz wymaganych uprawnień, aby zobaczyć pliki załączone do tego posta.
Marek Turczyński