Skripty pre rýchle vytváranie faktúr na STROMácke akcie.
- Nájdi v priečinku
templates
súbory k typu akcie, na ktorú chceš faktúry vytvoriť. - Vyplň údaje v
.csv
všetky údaje. Ak fakturujeme na osobu, stačí vyplniť to čo uviedli. Ak fakturujeme na firmu treba uviesť všetko aj IČO. Postupuj ako v návode nižšie .Pomenuj honazov_akcieROK.csv
napríkladlomihlav2024.yaml
- Vyplň nastavenia v
.yaml
súbore. Podľa návodu nižšie. Pomenuj honazov_akcieROK.yaml
napríkladlomihlav2024.yaml
- Pošli oba súbory na mail osobe, ktorá má povolenie spravovať faktúry.
Ak kopíruješ súbor zo vzoru nechaj v ňom hlavičku (prvý riadok súboru, kde sú názvy stĺpcov)
Popis možných stĺpcov:
o_name
- Meno firmy, školy alebo rodiča, prípadne účastníka (ak už mal 18).o_street
- Ulica s číslom sídla firmy/bydliskoo_city
- Mesto sídlao_state
- Štát sídla. Zvyčajne Slovensko.o_zip
- PSČo_ico
- IČO v prípade firmy. Ak sa jedná o rodiča/ účastníka ostáva prázdne.o_dic
- DIČ v prípade firmy. Ak sa jedná o rodiča/ účastníka ostáva prázdne.o_icdph
-o_email
- Email (nepovinné)ucastnicky
- pocet kusov, kolkokrat danu vec uhradzaju (1)f_paid
- Suma, ktorá už bola uhradená - Vyplniť iba ak už zaplatili. Ak je vyplnené, treba vyplniť aji_date_paid
i_date_paid
- Dátum úhrady. Je potrebné vyplniť iba ak bolo niečo vyplnené vf_paid
.f_payment
- Možné hodnoty:hotovost
,prevod
,karta
. Ak nie je uvedené, defaultne sa použijeprevod
f_original_num
- Ak vystavujeme opravnú faktúru(dobropis/ťarchopis), číslo pôvodnej faktúry, ktorú opravujeme
Ďalej je možné doplniť vlastné stĺpce a to konkrétne dva typy.
- Prvý typ má
i_*
musíme mať teda prefixi_
. Napríkladi_meno_ucastnika
. Takýto stĺpec. - Druhý typ sú položky. Napríklad účastnícky poplatok alebo bageta. Názov stĺpca musí zodpovedať položke v nastaveniach pod kľúčom
polozky
. Tieto názvy nesmú mať prefixyi_
,o_
,f_
.
Ďalej je možné aplikovať ďalšie polia podľa návodu https://www.faktury-online.com/faktury-online-api/manual
Konfiguračný súbor obsahuje informácie spoločné pre všetky faktúry. Konkrétne:
vystavil
- Meno osoby, ktorá faktúru vystavila. Zvyčajne niekto zo štatutárovdatum_dodania
- Deň dodania služby/výrobku, prípadne deň konania akcie. Ak je akcia viacdňová jej posledný deň. Dátum je vo formáteDD.MM.YYYY
datum_vystavenia
- deň, keď faktúru vytvárame. Dátum je vo formáteDD.MM.YYYY
datum_splatnosti
- do kedy je nutné faktúru uhradiť. Zvyknú sa dávať dva týždne. Prípadne do termínu úhrady na pozvánkach na akciutyp
- Nepovinné, defaultne sa použije faktúra. Možné hodnoty súfaktura
,dobropis
,tarchopis
poznamka
- Text, ktorý je uvedený nad položkami faktúry. Použiť napríklad pri zdôvodnení vydania opravnej faktúrytagy
- Zoznam tagov pre zaradenie na portáli. Pre zoznam povolených pozri zoznam tagov na faktury-online.com . Zvyčajne sa jedná o názov súťaže bez diakritiky s prvým veľkým písmenom.polozky
- Zoznam poloziek. Identifikátor (vo vzore napríkladbageta
abageta_storno
sa použije na pripárovania k rovnomennému stĺpcu v csvčku). Následne každá položka má ako vlastnostinazov_polozky
- Tak bude polozka pomenovaná na faktúre. Môže obsahovať aj formátovateľné stringy(Ťahané zo stĺpcov z prefixomi_
). Napríklad{i_meno_ucastnika}
bude vo fakture nahradené menom účastníka z csvjednotka
- napríklad kus, deň ...cena
- Cena za jednotku položky. Použite destinnú bodku
Príklad:
vystavil: Mgr. Jožko Mrkvička
datum_dodania: 1.1.2024
datum_vystavenia: 1.1.2024
datum_splatnosti: 1.1.2024
typ: tarchopis
poznamka: Táto faktúra opravuje chybnú sumu za bagety na pôvodnej faktúre
tagy:
- Matboj
polozky:
bageta_storno:
nazov_polozky: Storno bageta s chybnou cenou
jednotka: ks
cena: -1.50
bageta:
nazov_polozky: Bageta
jednotka: ks
cena: 1.75
Pre spustenie treba najprv nainštalovať dependencie:
pip install -r requirements.txt
Pre zakladanie faktúr je potrebné taktiež pridať file s názvom api_key.txt
do priečinka .secrets
. Do tohto súboru skopíruj API kľúč z nášho konta na faktury-online.com
Pre vytvorenie faktúry použi príkaz
python faktury.py skontroluj sustredenie
python faktury.py vytvor sustredenie
Generovanie výstupu do denníka
python faktury.py dennik 2023-01-01 2023-01-31