Strona 1 z 2
Nadruki - numer SWIFT

Wysłany:
21.05.2008 17:47
przez edi67
Witam,
mam problem z uzyskaniem numeru SWIFT w definicji nadruku (z okna OW).
Jaka powinna być do tego formuła?
Re: Nadruki - numer SWIFT

Wysłany:
21.05.2008 21:58
przez Pio
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,"")
Re: Nadruki - numer SWIFT

Wysłany:
26.05.2008 16:38
przez edi67
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.
Re: Nadruki - numer SWIFT

Wysłany:
27.05.2008 06:54
przez Pio
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.
Re: Nadruki - numer SWIFT

Wysłany:
27.05.2008 18:46
przez edi67
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..

Re: Nadruki - numer SWIFT

Wysłany:
27.05.2008 21:53
przez Pio
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

Re: Nadruki - numer SWIFT

Wysłany:
28.05.2008 18:48
przez edi67
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.htmlNumer 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.
Re: Nadruki - numer SWIFT

Wysłany:
28.05.2008 19:23
przez Pio
a kliknij jeszcze w okienku z kontami guzik [Wybierz] (to będzie domyślne konto)
Re: Nadruki - numer SWIFT

Wysłany:
05.06.2008 14:28
przez edi67
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..
U Ciebie to działa? (ja testuję nadruk z okna Operacje Walutowe > zakup > faktura od kontrahenta zagranicznego)
Re: Nadruki - numer SWIFT

Wysłany:
05.06.2008 18:54
przez Pio
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)