Az adózás rendjéről szóló törvény szerit „Az általános forgalmi ad alanya az általa végzett értékesítésről jogszabály szerint bizonylatot (számla, készpénzfizetési számla, nyugta) állít ki … E bizonylat szigorú számadás alá vont nyomtatványként kell kezelni.” A számlázási program célja e törvényben meghatározott bizonylatok előállítása, esetenként a számlához kapcsolódóan szállítólevél készítése.
A számlán szereplő adatok körét a Számviteli törvény számviteli bizonylatokra vonatkozó előírásai határozzák meg. Az adatok szerkezete, elrendezése a számlán három csoportba osztható: fejléc, tételek, összesítő adatok.
- Fejléc
· a „SZÁMLA” megnevezése
· számla sorszáma (szigorú számadású)
· számla kibocsátó (szállító) adatai: név, cím, adóigazgatási szám, pénzforgalmi jelzőszám
· vevő adatai
· fizetési mód (készpénz, inkasszó, átutalás, …)
· kibocsátás (kiállítás) dátuma
· teljesítés dátuma, helye
· fizetési határidő
- Tételek
· a termék, szolgáltatás adatai: megnevezése, vámtarifa száma, áfa kulcs
· értékesített mennyiség
· egységár
· érték
· esetleges engedmények, felárak, külön felszámított költségek
- Összesítő adatok
· nettó végösszeg
· áfa érték
· bruttó érték
Az adatbevitel során az adatok egy része, elsősorban a törzsadatok a program adataiból származnak automatikusan (pl. a szállító adata, bizonylat száma, számla készítésének dátuma) vagy kiválasztással (pl. törzsvevők adatai, értékesített termék adatai), az adatok másik részét számlát készítő személynek kell rögzítenie (pl. eladott mennyiség, fizetési határidő).
A kiállított számlát alá kell írni, és le kell bélyegezni.
A számlázó program kapcsolódhat a pénzügyi analitika folyószámla és áfa nyilvántartó részéhez, valamint a raktári készleteket kezelő készlet analitikához.