Nadruki - numer SWIFT

Forum ogólne, do zadawania pytań nie związanych z żadną powyższą kategorią

Nadruki - numer SWIFT

Postprzez edi67 » 21.05.2008 17:47

Witam,

mam problem z uzyskaniem numeru SWIFT w definicji nadruku (z okna OW).
Jaka powinna być do tego formuła?
Serdeczne pozdrowienia :)
Edward.


Poszukujesz pomocy - zajrzyj na http://vatowiec.wikia.com/
Pomóż od nowa napisać Społeczną Instrukcję Vatowca

W wolnych chwilach przenoszę starą wersję wiki, pomóź, jeśli masz ochotę...
edi67
 
Postów: 850
Dołączył: 18.12.2007 22:22

Re: Nadruki - numer SWIFT

Postprzez Pio » 21.05.2008 21:58

Włączyłem tabelkę BANKI do nadruku, czyli dogryweczka.

Wyciągniecie kodu swift może być wykonane za pomocą formuły:
iif(BANKI->(dbseek(padr(substr(KD->KONTO,2,8),15)),BANKI->SWIFT,"")
Awatar użytkownika
Pio
 
Postów: 2551
Dołączył: 16.12.2007 15:06
Lokalizacja: Szczecin - Przecław

Re: Nadruki - numer SWIFT

Postprzez edi67 » 26.05.2008 16:38

Chyba brakuje jeszcze jednego nawiasu ) - dodałem go po 15, czyli mam:

iif(BANKI->(dbseek(padr(substr(KD->KONTO,2,8),15))),BANKI->SWIFT,"")

ale w Operacjach Walutowych niczego nie wyciąga?

Jeszcze jedno pytanie co do wprowadzania numerów kont kontrahentów zagranicznych w formacie IBAN. (zawiera dodatkowo kod kraju, np PL, DE itp).

Przy takim numerze Vatowiec krzyczy, że to niepoprawny numer IBAN.
Na liście banków brakuje pola Kraj (istotne w przypadku banków zagranicznych) - wybór pola kraj mógłby automatycznie powodować wybór kodu kraju do numeru konta.
Serdeczne pozdrowienia :)
Edward.


Poszukujesz pomocy - zajrzyj na http://vatowiec.wikia.com/
Pomóż od nowa napisać Społeczną Instrukcję Vatowca

W wolnych chwilach przenoszę starą wersję wiki, pomóź, jeśli masz ochotę...
edi67
 
Postów: 850
Dołączył: 18.12.2007 22:22

Re: Nadruki - numer SWIFT

Postprzez Pio » 27.05.2008 06:54

Formuła pobiera konto z KD, można wpisać też DK->KONTO itd.

Do badania konta bankowego IBAN są usuwane znaki kraju. Jeśli się drze, to raczej jest źle wpisane konto.

Przykładowo mam na liście konto
PL64105015591000002232410353 EUR

przyjął bez problemu, a prócz niego mam jeszcze

64 10501559 1000002232410353 bez wskazania waluty

Efektem wprowadzenia tych dwóch pozycji do wykazu kont jest działanie autowyboru. Przy transakcjach EUR odczytuje konto bankowe z EUR.
Awatar użytkownika
Pio
 
Postów: 2551
Dołączył: 16.12.2007 15:06
Lokalizacja: Szczecin - Przecław

Re: Nadruki - numer SWIFT

Postprzez edi67 » 27.05.2008 18:46

Pio napisał(a):
Do badania konta bankowego IBAN są usuwane znaki kraju. Jeśli się drze, to raczej jest źle wpisane konto.


To jest czeski numer, sprawdzalem go np tu: http://dlafirmy.bzwbk.pl/12770 - jest poprawny. Zresztą przede wszystkim na ten numer byly robione przelewy, wiec na pewno jest poprawny. Czeski numer składa się z: CZ + 2 cyfry suma kontrolna + 20 cyfr. (każdy kraj może mieć swój system).


Formuła pobiera konto z KD, można wpisać też DK->KONTO itd.


z KD czyli:

Kod: Zaznacz wszystko
iif(BANKI->(dbseek(padr(substr(DK->KONTO,2,8),15))),BANKI->SWIFT,"")


też nie działa.. :(
Serdeczne pozdrowienia :)
Edward.


Poszukujesz pomocy - zajrzyj na http://vatowiec.wikia.com/
Pomóż od nowa napisać Społeczną Instrukcję Vatowca

W wolnych chwilach przenoszę starą wersję wiki, pomóź, jeśli masz ochotę...
edi67
 
Postów: 850
Dołączył: 18.12.2007 22:22

Re: Nadruki - numer SWIFT

Postprzez Pio » 27.05.2008 21:53

edi67 napisał(a): To jest czeski numer,...


czeski film ;)

Program może się drze, ale nie przeszkadza w stosowaniu "IBAN" czeskiego,
z którego będę się doktoryzował, tylko znajdę jakiś czeski bank.

Algorytm kontroli numeru konta bankowego IBAN (PN ISO 13616) przewiduje w sumie 26 cyfr, nie mniej i nie więcej.
Oczywiście, sprawdzę jak to jest z czeskim kontem bankowym.

edi67 napisał(a): DK->KONTO
też nie działa.. :(


a gdzie masz zapisane konto bankowe ?


PS. czy na priva możesz podesłać mi ten czeski numerek ;)
Awatar użytkownika
Pio
 
Postów: 2551
Dołączył: 16.12.2007 15:06
Lokalizacja: Szczecin - Przecław

Re: Nadruki - numer SWIFT

Postprzez edi67 » 28.05.2008 18:48

Pio napisał(a):
edi67 napisał(a): To jest czeski numer,...


czeski film ;)



hehe, o tym samym pomyślałem :)


Algorytm kontroli numeru konta bankowego IBAN (PN ISO 13616) przewiduje w sumie 26 cyfr, nie mniej i nie więcej.
Oczywiście, sprawdzę jak to jest z czeskim kontem bankowym.


Nie wiem na ile wiarygodnie, ale tu napisał ktoś, że poszczególne kraje mają dowolność w długości numeru - wiec stąd może to udziwnienie u Czechów:
http://chemeng.p.lodz.pl/zylla/ut/banki.html

Numer koniec końców oczywiście da się wprowadzić...

Pio napisał(a):
edi67 napisał(a): DK->KONTO
też nie działa.. :(


a gdzie masz zapisane konto bankowe ?



Robię to tak:
Dodaję nowego kontrahenta w Słowniki > Kontrahenci
Dwuklik na polu konto
W oknie Konta bankowe dwuklik na polu bank
Wprowadzam Bank kontrahenta i SWIFT
Wybieram Bank i wpisuje konto, wybierając jego walutę w oknie Konta bankowe
Zamykam okno.
Serdeczne pozdrowienia :)
Edward.


Poszukujesz pomocy - zajrzyj na http://vatowiec.wikia.com/
Pomóż od nowa napisać Społeczną Instrukcję Vatowca

W wolnych chwilach przenoszę starą wersję wiki, pomóź, jeśli masz ochotę...
edi67
 
Postów: 850
Dołączył: 18.12.2007 22:22

Re: Nadruki - numer SWIFT

Postprzez Pio » 28.05.2008 19:23

a kliknij jeszcze w okienku z kontami guzik [Wybierz] (to będzie domyślne konto)
Awatar użytkownika
Pio
 
Postów: 2551
Dołączył: 16.12.2007 15:06
Lokalizacja: Szczecin - Przecław

Re: Nadruki - numer SWIFT

Postprzez edi67 » 05.06.2008 14:28

Pio napisał(a):a kliknij jeszcze w okienku z kontami guzik [Wybierz] (to będzie domyślne konto)



tak też od początku miałem zrobione.
Dla pewności powtórzyłem wybór domyślnego konta, ale SWIFTu moja formuła nie wyciąga.. :roll:

U Ciebie to działa? (ja testuję nadruk z okna Operacje Walutowe > zakup > faktura od kontrahenta zagranicznego)
Serdeczne pozdrowienia :)
Edward.


Poszukujesz pomocy - zajrzyj na http://vatowiec.wikia.com/
Pomóż od nowa napisać Społeczną Instrukcję Vatowca

W wolnych chwilach przenoszę starą wersję wiki, pomóź, jeśli masz ochotę...
edi67
 
Postów: 850
Dołączył: 18.12.2007 22:22

Re: Nadruki - numer SWIFT

Postprzez Pio » 05.06.2008 18:54

spróbuj z poprawką

iif(BANKI->(dbseek(padr(substr(DK->KONTO,3,8),15))),BANKI->SWIFT,"")
^


funkcja substr(DK->KONTO,3,8) ma wyciągnąć z nr rachunku kierunkowy banku
jeśli są jeszcze literki kraju, to substr(DK->KONTO,5,8)
Awatar użytkownika
Pio
 
Postów: 2551
Dołączył: 16.12.2007 15:06
Lokalizacja: Szczecin - Przecław

Następna

Powróć do rozmaitości

Kto jest online

Użytkownicy przeglądający to forum: Brak zarejestrowanych użytkowników oraz 41 gości

cron