eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plFinanseGrupypl.biznes.bankiDuplikaty transakcji bankowych
Ilość wypowiedzi w tym wątku: 3

  • 1. Data: 2009-12-14 09:32:21
    Temat: Duplikaty transakcji bankowych
    Od: Paweł . <p...@g...com>

    Witam

    przykładowo: mam 2 wyciągi, z banku A oraz B, dana transakcja może
    wystąpić na 2 wyciągach na jednym jako wpłata na drugim jako wypłata,
    jeżeli nazbiera mi się w bazie danych masa takich transakcji ( w
    setkach tysięcy), w jaki sposób mogę usunąć duplikaty ?
    nazwa transakcji oraz kwota odpada, czasem klienci mają czasem
    dziennie wiele wpłat/wypłat o takiej samej nazwie lub kwocie

    czy istnieje jakieś globalne ID po których można identyfikować
    transakcje? z jakiego urzędu można je pozyskać? czy istnieje jakiś
    inny sposób na znalezienie dublujących się pozycji?


  • 2. Data: 2009-12-14 10:03:10
    Temat: Re: Duplikaty transakcji bankowych
    Od: "Grzegorz Mazur" <n...@g...ihateunwantedmail.cjb.net>

    Paweł . (p...@g...com) wrote in
    news:483fcd51-3233-4bf6-bd26-82b74938e48c@k4g2000yqb
    .googlegroups.com:
    > przykładowo: mam 2 wyciągi, z banku A oraz B, dana transakcja może
    > wystąpić na 2 wyciągach na jednym jako wpłata na drugim jako wypłata,
    > jeżeli nazbiera mi się w bazie danych masa takich transakcji ( w
    > setkach tysięcy), w jaki sposób mogę usunąć duplikaty ?
    > nazwa transakcji oraz kwota odpada, czasem klienci mają czasem
    > dziennie wiele wpłat/wypłat o takiej samej nazwie lub kwocie
    >
    > czy istnieje jakieś globalne ID po których można identyfikować
    > transakcje? z jakiego urzędu można je pozyskać? czy istnieje jakiś
    > inny sposób na znalezienie dublujących się pozycji?

    O ile się orientuję, takie globalne ID nie istnieje. Chyba nawet KIR nie
    przesyła do banków żadnego unikalnego identyfikatora transakcji. Każdy bank
    pewnie przechowuje swój, ale nie śle go w świat.

    Skoro masz wiele wpłat/wypłat o takiej samej kwocie i odbiorcy/nadawcy, to
    co za problem matchować je "na pałę"? Przecież to wszystko jedno :) W każdym
    przelewie masz co najmniej:

    - informacja debit/credit
    - rach. odbiorcy
    - rach. nadawcy
    - nazwa odbiorcy
    - nazwa nadawcy
    - tytuł
    - kwota
    - data księgowania (po odpowiedniej stronie)

    Czyli jeśli znajdziesz przelew taki, który spełnia kryteria (str. nadawcy -
    str. odbiorcy):

    - debit = credit
    - rach. nadawcy = rach. nadawcy
    - rach. odbiorcy = rach. odbiorcy
    - nazwa nadawcy = nazwa nadawcy
    - nazwa odbiorcy = nazwa odbiorcy
    - tytuł = tytuł
    - kwota = kwota
    - data księgowania =< data księgowania (tu dodatkowo możesz wprowadzić
    sprawdzenie, że nie są różne o więcej niż np. 3 dni robocze, a potem
    pozostałe ręcznie uzgadniać)

    to powinno być wszystko OK. Bo przykładowo, jeśli miałeś 5 takich samych
    przelewów, to wszystko jedno chyba, jak je połączysz?

    To, co dodatkowo bym zrobił - wszystko przerzucił do wielkich liter
    (niektóre banki obsługują małe i wielkie litery, inne nie), usunąłbym
    wszelkie spacje, znaki nowych linii, ustandardyzował kwoty, daty, numery
    rachunków, a potem policzył z tego MD5. Jeśli dwa takie MD5 się zgadzają[*],
    to ten sam przelew i należy je połączyć. Oczywiście raz połączonych
    przelewów nie łączymy z innymi, bo wtedy masz problem.

    Mam nadzieję, że dobrze zrozumiałem i to Ci pomoże. Jeśli nie - pytaj dalej
    :)

    [*] - umówmy się, że szansa na kolizję MD5 jest pomijalna ;)

    Pozdrawiam.

    --
    GIT d++ s:+ a->? c++$ U P L+ !E W+ N++ o? K? w O---- M-- V- PS+ PE+++ Y+
    PGP t+@ 5- X- !R tv+ b++ DI+++ D+ G+ e+++ h--- y?
    * Adres w nagłówku to pułapka *


  • 3. Data: 2009-12-14 17:47:37
    Temat: Re: Duplikaty transakcji bankowych
    Od: Sławomir Szyszło <s...@C...list.pl>

    Dnia 2009-12-14 10:32, Użytkownik Paweł . napisał:
    > Witam
    >
    > przykładowo: mam 2 wyciągi, z banku A oraz B, dana transakcja może
    > wystąpić na 2 wyciągach na jednym jako wpłata na drugim jako wypłata,
    > jeżeli nazbiera mi się w bazie danych masa takich transakcji ( w
    > setkach tysięcy), w jaki sposób mogę usunąć duplikaty ?
    > nazwa transakcji oraz kwota odpada, czasem klienci mają czasem
    > dziennie wiele wpłat/wypłat o takiej samej nazwie lub kwocie

    Jak dla mnie to nie są żadne duplikaty. Przecież one są przypisane do
    różnych rachunków. Jeśli są to rachunki różnych osób/firm, to jakoś nie mogę
    sobie wyobrazić powodu usuwania takich "duplikatów".
    Jeśli rachunki tego samego podmiotu - to usunięcie zafałszowuje obrót na
    rachunkach.
    Jeśli to wyszukiwanie transakcji podejrzanych, to raczej nie usuwa się
    takich par, a poszukuje. :)

    Co właściwie robisz z tymi transakcjami, że potrzebujesz je usuwać?

    --
    Sławomir Szyszło
    Primus inter FAQires & Grand Inquisitor no.0 of pl.comp.bazy-danych
    FAQ pl.comp.bazy-danych http://www.dbf.pl/faq/
    Archiwum http://groups.google.com/groups?group=pl.comp.bazy-d
    anych

strony : [ 1 ]


Szukaj w grupach

Szukaj w grupach

Eksperci egospodarka.pl

1 1 1