JPK_WB - struktura JPK z Wyciągu Bankowego. Konwersja pliku csv z historii transakcji do JPK_WB   strona główna:
A po co ten Excel ;-)
 
  wersja demo:
  JPK_WB.zip
Od 1 lipca wszystkie firmy prowadzące swoje rozrachunki w sposób elektroniczny dotknie obowiązek przekazywania danych od US  
w postaci plików xml zgodnych ze strukturą logiczną opublikowaną na stornach Ministerstwa Finansów.  
   Jedną z tych struktur jest JPK_WB tworzony z danych z Wyciągu Bankowego. Z tego co sprawę rozumiałem to każdy będzie  
mógł importować odpowiedni plik wprost ze swojej bankowości elektronicznej. Jednak na tą chwilę (a jest jeszcze trochu czasu),  
w bankach do których mam dostęp, takiej możliwość nie ma.  
   Udostępniają jednak historię transakcji w postaci choćby csv więc istnieje możliwość konwersji z tego formatu do JPK_WB.  
Napisałem taki konwerter w Excelu i chciałbym Wam go przekazać.   
Zadanie jest trzy etapowe.  
 - 0 - podanie danych firmy i US do którego kierujemy JPK  
 - 1 - import do Arkusza "Dane csv" danych z historii transakcji ze swojego banku (procedura pod przyciskiem: Importuj)  
 - 2 - uzupełnienie Arkusza "Dane JPK" - choć by za pomocą formuł (przykład poniżej)  
 - 3 - zapis pliku JPK_FA (procedura pod przyciskiem: "Twórz JPK")  
 
Etap 2, na tą chwilę nie jest łatwy do automatyzacji ze względu na fakt że każdy bank jednak trochu inaczej prezentuje historię  
transakcji. Inna jest struktura nagłówka pliku, inne są nazwy kolumn danych, różna jest ilość kolumn danych. Z tego względu  
wykonanie tego zadania muszę pozostawić użytkownikowi.  
 
Etap: 0 Podanie danych firmy  
Należy uzupełnić żółte pola.  
 
 
 
 
 
 
 
 
 
 
Etap: 1 Import danych
 
W arkuszu "Dane csv" znajduje się przycisk "Importuj".  
Należy wskazać plik csv zaimportowany wcześniej z  
historii transakcji.   
Dane po imporcie mogą wyglądać różnie. Każdy bank  
przedstawia to trochu inaczej. Różnice zarówno  
w strukturze, jak i nazewnictwie są ogromne.  
 
Z nagłówka, w polach pod przyciskiem do tego   
wyznaczonych należy podać kilka danych:  
Nr Rachunku w postaci zgodniej z definicją:  
="[A-Z]{2}[0-9]{2}[0-9A-Z]{10,30}"  
a więc: "PL" i nr Rach: bez spacji  
Datę Od, Datę Do, Stan konta początkowy (Bo) i   
Stan konta końcowy (Bz)  
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Dane właściwe historii transakcji wg mnie (bo nie   
wynika to z zasad jpk) powinny być posortowane  
rosnąco po Dacie Operacji.  
Nawet to nie jest jednakowe w każdym banku :-)  
 
 
 
 
 
 
 
 
 
 
 
 
Etap 2: Uzupełnienie Ark. "Dane JPK"  
 
 
 
Dane z Nagłówka historii  
transakcji są przenoszone  
formułami do Ark. "Dane JPK"  
 
Następnie w kolumnach od  
17'stego wiersza należy  
podać dane z historii transakcji.  
 
Najłatwiej zrobić to prostym  
odwołaniem, a czasem formułą.  
 
Żadna z komórek danych z  
historii transakcji nie może być   
pusta.  
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Następnie klikamy przycisk:  
"Twórz JPK"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
I weryfikacja zgodności ze strukturą:  
 
 
 
 
 
 
 
 
 
 
Aplikacji jest darmowa dla każdego. Ilość pracy jaką użytkownik musi jednak wykonać do wytworzenia pliku składnia mnie do   
takiej właśnie decyzji. Śmiało więc :-)  
Jeśli jednak ktoś byłby zainteresowany automatyzacją JPK_WB z konkretnego banku - konkretnego pliku csv. To import  
odpowiednich danych w sposób zupełnie automatyczny wydane się zupełnie możliwy. Proszę zainteresowanych o kontakt.