Vyúčtování za služby

Někteří uživatelé od nás vyžadují vyúčtování za služby. Zde by mělo být popsáno, jak se postupuje.

Domácím adresářem systému vyúčtování je carlos:/home/sdruzeni/faktury.

Generování dokumentů

Jeden prvek automatizace je generování vyúčtování. Vyúčtování generuje program invoice-gen.pl. Program invoice-gen.pl je uložen v CVS repozitáři /home/sdruzeni/cvsroot v adresáři invoicing.2 na Carlosovi.

Vstupní údaje

Vstupní údaje se programu předávají na příkazové řádce. Pořadí argumentů se částečně řídí poziční logikou a částečně klíčovými slovy.

Klíčová slova

Klíčová slova jsou dvojího druhu.

Příklad použití

./invoice-gen2.pl "safjaki161" "jindrich.safarik@vlasak.net" "sdf5g4hf654" \
 td "20-12-2006" \
 ia "Ing. Moc Chytrý" "Pod kopcem 123" "537 01"  "Chrudim" \
 gw "01-06-2006" "31-12-2006" 2300 \
 dd "14-12-2006" \
 id "12345678" \
 vat "CZ1234567890" \
 ta "Zikmund Žlutý" "U vrtačky 13" "654 32" "Medle" \
 md "60"

Výstup

Program generuje výstup do adresáře ./generated. Adresář musí existovat před spuštěním programu.

Výstupem jsou tři soubory.

A také řada pomocných.

Vývoj

Program je nyní určen ke generování vyúčtování za služby. V případě potřeb může být rozšířen.

Jsou-li v programu chyby, přijde se na ně jeho používáním. V případě smysluplného hlášení se chybu pokusím odstranit.

Spouštění generování a rozesílání vyúčtování

Pravidelné generování vyúčtování probíhá na základě řádkově orientovaného textového popisného souboru. První sloupce (právě jedním tabulátorem oddělené) mají následující význam.

Č. sl.

Popis

Příklad

1

rok odeslání prvního vyúčtování

2007

2

měsíc odeslání prvního vyúčtování

9

3

den v měsíci, kdy má být vyúčtování odesláno

14

4

perioda v měsících

3

5

částka účtovaná za periodu

1050

Období, za které je vyúčtování generováno, je určeno automaticky. Za první den období se považuje první den měsíce, ve kterém dochází k odeslání vyúčtování, za poslední pak podlední den měsíce, ve kterém končí perioda. V důsledku toho se mezi parametry pro generování vyúčtování nesmí objevit příkaz gw.

Po výše popsaných povinných sloupcích/parametrech následují parametry pro generování vyúčtování (bez příkazu gw; ten je doplněn automaticky).

Řádky začínající znakem # a prázdné řádky se ignorují.

Papírová podoba vyúčtování

Pro uživatele, kteří trvají na papírové podobě vyúčtování, jej vyhotovíme. S vyhotovením bude spojeno značné množství práce. Proto je třeba tuto službu hned od začátku zpoplatnit tak, aby byly pokryty veškeré náklady včetně práce zaměstnance. V šabloně smlouvy je stanovena cena 60 kč. Ta náklady snad pokryje.

Vyúčtování vznikne tiskem pdf podoby.

Tisk adresy na obálku jsem se rozhodl neřešit s tím, že ruční nadepsání bude snažší, než se trápit s tiskárnou. Do budoucna se může postup změnit. Umíme generovat takovéto obálky.

Nashromáždí-li se dostatek obálek, aby se vyplatilo jít na poštu, předají se obálky k doručení.

crfreenet: VyuctovaniZaSluzby (last edited 2009-05-24 18:21:40 by localhost)

[CRFreeNet] [Galerie] [CZFree.Net] [zen#blog]