Import wypłat dla dostawców

Import wypłat dla dostawców

Import dokumentów wypłat dla dostawców z kasy lub z rachunków bankowych 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\wyplaty.csv 
 SET !DATASOURCE_COLUMNS 5
 URL GOTO=https://mksiegowa.pl/nazwa-instancji/index.php/gl/gl_bank.php?NewPayment=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=%3
 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>Wypł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.)

lik CSV powinien zawierać dane przygotowane zgodnie z poniższą tabelą, która zawiera nazwy pól zgodnych z ekranem wprowadzania wypłat:

 
Kolumna Wpisywana do pola
1 Data Wypłaty
2 Numer rachunku bankowego lub kasy
3 Numer Dostawcy w kartotece
4 Kwota
 

Przykład pliku danych

 2013-09-01,1,12,200
 2013-09-01,2,14,400