Import wpłat od klientów
Import dokumentów wpłat od klientów do kasy lub na rachunki bankowe z pliku CSV można zrealizować w programie księgowym mKsiegowa.pl za pomocą programu iMacros.
Dodatkowo, dostępny jest w programie import wyciągów bankowych dla wielu banków, z plików w formatach CSV lub MT940. Funkcje importu wyciągów bankowych nie wymagają stosowania dodatku iMacros.
Przykład makra
SET !DATASOURCE c:\dane\wplaty.csv
SET !DATASOURCE_COLUMNS 4
URL GOTO=https://mksiegowa.pl/nazwa-instancji/index.php/gl/gl_bank.php?NewDeposit=Yes
TAG POS=1 TYPE=INPUT:TEXT ATTR=NAME:date_ CONTENT={{!col1}}
wait seconds=0.5
TAG POS=1 TYPE=SELECT ATTR=NAME:bank_account CONTENT=%{{!col2}}
wait seconds=0.5
TAG POS=1 TYPE=SELECT ATTR=NAME:PayType CONTENT=%2
wait seconds=0.5
TAG POS=1 TYPE=SELECT ATTR=NAME:person_id CONTENT=%{{!col3}}
wait seconds=0.5
TAG POS=1 TYPE=INPUT:TEXT ATTR=NAME:amount CONTENT={{!col4}}
wait seconds=0.5
TAG POS=1 TYPE=SPAN ATTR=TXT:Dodaj<SP>Pozycję
wait seconds=0.5
TAG POS=1 TYPE=SPAN ATTR=TXT:Wprowadź<SP>Wpłatę
wait seconds=2
Dostosuj makro
- ustal nazwę wczytywanego pliku w pierwszym wierszu
- ustal nazwę instancji (nazwa-instancji) w wierszu 3, w adresie internetowym programu
- jeżeli zmienisz liczbę wczytywanych danych, wpiszą ją do parametru !DATASOURCE_COLUMNS w drugim wierszu
- parametr wait seconds należy dostosować do szybkości działania programu w danych warunkach (szybkość łącza internetowego, komputera, itd.)
Plik CSV powinien zawierać dane przygotowane zgodnie z poniższą tabelą, która zawiera nazwy pól zgodnych z ekranem wprowadzania wpłat:
| Kolumna | Wpisywana do pola |
|---|---|
| 1 | Data Wpłaty |
| 2 | Numer rachunku bankowego |
| 3 | Numer Klienta |
| 4 | Kwota |
Przykład pliku danych
2013-09-01,1,12,200 2013-09-01,2,14,400