moduł importu przelewów CSV, rozliczania zobowiązań i faktur
Witam, czy znajdzie się ktoś, kto odpłatnie dorobi funkcjonalność importu i rozliczania zobowiązań? Założenia, które mi się nasunęły są takie:
1. Możliwość importu pliku csv z danymi: data księgowania, tytuł przelewu, kwota przelewu. Oczywiście plik csv wygenerowany na stronie banku, bo chyba już większość jak nie każdy bank umożliwia eksport operacji do takiego formatu. 2. Możliwość definicji kolejności pól: data księgowania, tytuł przelewu, kwota przelewu, bo pewnie banki w różnej kolejności podają te dane. 3. Przydało by się też automatyczne rozpoznawanie formatu daty, bo u jednych będzie to rrrr.mm.dd a u innych dd/mm/rrrr ewentualnie możliwość ręcznego zdefiniowania jaki format ma importowana data. 4. Import odbywał by się na zasadzie porównania pola: tytuł przelewu z informacjami o kliencie i o fakturach, ponieważ różne rzeczy są wpisywane w tytule przelewu przez klientów (ID Klienta, PIN, Imię i Nazwisko, nr faktury, adres zamieszkania). 5. Po zaimportowaniu pliku powinna pokazać się strona ze wszystkimi płatnościami po lewej stronie a po prawej stronie z listą klientów przyporządkowaną do danej płatności (oczywiście te które udało się zidentyfikować). Reszta płatności, które nie zostały zidentyfikowane miały by obok puste pole z możliwością ustawienia odpowiedniego klienta (rozwijane pole z klientami), tak aby można było ręcznie wskazać klienta, pod warunkiem że się wie który wpłacił daną kwotę. 6. Zatwierdzamy i system powinien rozliczyć nam ostatnią nierozliczoną fakturę klienta, oraz wpisać w historię operacji uznanie z wcześniej zdefiniowanym opisem.
Mam nadzieję że wszystko ok wytłumaczyłem. Proszę o informację czy jest ktoś kto chciałby taki import wykonać i ile chciałby za to pieniędzy. A może są też chętni na taką funkcjonalność i też by się dołożyli do całości.
Łukasz Rostalski wrote:
Witam, czy znajdzie się ktoś, kto odpłatnie dorobi funkcjonalność importu i rozliczania zobowiązań? Założenia, które mi się nasunęły są takie:
[ciach 1-5]
to wszystko jest w LMSie, Finanse -> Import, trzeba tylko znać się trochę na php, żeby sobie format wejściowy dopasować
- Zatwierdzamy i system powinien rozliczyć nam ostatnią nierozliczoną
fakturę klienta, oraz wpisać w historię operacji uznanie z wcześniej zdefiniowanym opisem.
brakuje tylko tego rozliczania faktur, będę to prawdopodobnie robił w najbliższym czasie (ok.miesiąca).
A.L.E.C pisze:
to wszystko jest w LMSie, Finanse -> Import, trzeba tylko znać się trochę na php, żeby sobie format wejściowy dopasować
- Zatwierdzamy i system powinien rozliczyć nam ostatnią nierozliczoną
fakturę klienta, oraz wpisać w historię operacji uznanie z wcześniej zdefiniowanym opisem.
brakuje tylko tego rozliczania faktur, będę to prawdopodobnie robił w najbliższym czasie (ok.miesiąca).
Faktycznie :) Czy są jakieś opcje konfiguracyjne w UI dla tego importu, czy trzeba w plikach "pogrzebać"?
W dniu 28 lutego 2009 22:03 użytkownik Waldemar Dymkiewicz waldemar.dymkiewicz@easy-com.pl napisał:
W dniu 2009-02-26 10:07, Łukasz Rostalski pisze: Dokumantacja sie kłania... katalog modules cashimport.cfg
Witam, znalazłem to tylko wygodniej jak wszystko jest w jednym miejscu stąd moje pytanie, teraz bawię wyrażeniami regularnymi, aby powyciągać różne rzeczy które mnie interesują.
W dniu 26 lutego 2009 08:03 użytkownik A.L.E.C alec@alec.pl napisał:
[ciach 1-5]
to wszystko jest w LMSie, Finanse -> Import, trzeba tylko znać się trochę na php, żeby sobie format wejściowy dopasować
Witam, u mnie plik który dostaję z banku ma 4 pola data operacji;data księgowania;opis;kwota z czego w opisie są wszystkie informacji tj. tytuł przelewu, nr konta z którego wysłano przelew, imię i nazwisko.
Czy jest szansa aby do modułu cashimport dodać taką funkcjonalność, aby pobierana była tablica wszystkich nazwisk i imion z bazy lmsa i aby ona była porównywana do pola ze wszystkimi danymi wyciąganymi z pliku pochodzącego z banku? O ile z wyciąganiem nr faktury za pomocą wyrażeń regularnych nie ma problemu to nazwisk i imion nie da się tak wyciągnąć.
A.L.E.C pisze:
brakuje tylko tego rozliczania faktur, będę to prawdopodobnie robił w najbliższym czasie (ok.miesiąca).
Dodałem takie zapytanie: $DB->Execute('UPDATE documents SET closed = 1 WHERE id = (SELECT id FROM documents WHERE customerid = ? and closed = 0 ORDER BY cdate ASC LIMIT 1)', array($customers[$id]));
do pliku cashimport.php po linijce z $DB->CommitTrans();
Zapytanie ustawia najstarszą, nierozliczoną fakturę jako rozliczoną.
uczestnicy (3)
-
A.L.E.C
-
Waldemar Dymkiewicz
-
Łukasz Rostalski