Ingyenes számlázó programot

Fórumok

Ingyenes számlázó programot

Hozzászólások

[quote:cf288c9923="aperger"]
az építő vélemény és kritika mindenképp érdekel.

Feltettem volna egyelőre winre, de az eredmény ennyi:

"Requested database driver was not found
localhost:SmartStorage"

Szóval az installálási leírás csak úgy nagyjából követi a valóságot,
ezek után a siker (succesfully) nagyon esetleges.
Majd még próbálkozok linuxon is.

ELaci

Linuxon az eredmény ugyanaz:
Elfelejtetted a libgds32.so -t a csomagba tenni.
Trehány egy munka, így ezzel nem jutsz sehova.
Még az a szaros demód sem megy, mit akarsz valójában ezzel?

ELaci

Ha felteszed a kliens-t az adatbázishoz működik, segítek. Egy FireBird telepítés szükséges.

Smart Storage for Linux telepítési útmutató
*******************************************

1. A tömörített fájl kibontása
------------------------------

Nyissunk terminálablakot és váltsunk "root" felhasználóra a "su" paranccsal,
ami bekéri a root-jelszót. Lépjünk olyan könyvtárba ahol dolgozhatunk.
Másoljuk ide a letöltött fájlt. Utána adjuk ki a következõ parancsot:

"tar xvzf SmartStorage.tar.gz"

Ezzel létrejön egy "SmartStorage" könyvtár. Ezt az egész könyvtárat másoljuk a
"/usr/share" alkönyvtárba. Így az alapértelmezett telepítési helyre kerül a program: "/usr/share/SmartStorage".
Ha ezt tesszük, nem kell módosítani a "smartstorage.sh" indító-script-ben lévõ SS_PATH értékét, és a storage.ini-ben
a számla nyomtatássához szükséges SmartStorageSzamla.rep helyét sem.
Egy szimbólikus linket kell lértehoznunk errõl az "/usr/bin" könyvtárba "smartstorage" névvel,
hogy ezzel a paranccsal indíthassuk a programot, e-nélkül is mûködik a program, de akkor mindig meg
kell adni az indítási parancsban a telepítési helyet is ("/usr/share/SmartStorage/smartstorage").
Ezt legegyszerûbben a "Midnight Commader" programmal végezhetjük el, ami az "mc" paranccsal indul.

De kiadhatjuk a következõ parancsot is

"ln /usr/share/SmartStorage/smartstorage.sh /usr/bin/smartstorage"

Elsõ indításkor a felhasználó könyvtárában nem létezik a "storage.ini" fájl a "/home/<username>/.smartstorage" könyvtárban.
Ezeket a programok létrehozzák. Mivel még a rendszer nem tudja hogy Firebird vagy PostgreSQL adatbázist fogunk használni a
legenerált configurációs fájl nem teljesn korrekt!!!! Az adatbázisra és azonosításra a program rákérdez!

A hibával történõ leállást elkerülhetjük ha elõször létrehozuk a
szükséges adatbázist. Az adatbázist és azon belül a tábla-struktúrát a következõ programmal hozhatjuk létre:
(ha máshová telepítettünk akkor onnét indul!!!!)

/usr/share/SmartStorage/ssdatabases.sh

A scriptet indítva létrehozhatjuk a programmal az adatbázist és benne a struktúrát, amit a program használ adatai tárolására.
Válasszuk az "Adatstruktúra létrehozása" menüt, ezen belül pedig a kívánt típusú adatbázist! A program rákérdez akajuk-e,
hogy létrehozzon új adatbázist vagy meglévõt használunk! Egy dialog-ablak jelenik meg,
ahová meg kell adjuk a szokásos adatbázis-kapcsolódási információkat. A port-ot csak akkor modosítsuk, ha az
adatbázis szerver nem az alapértelmezett porton fut! Ha minden rendben lefut a "Kapcsolódás" parancs kiadása után, akkor
létrejön a kívánt struktúra. A program nem módosítja az inifájlok beállításait ha az már létezett (indításkor létrejön).

PostgreSQL létrehozása esetén a háttérben meghívott "psql" parancs paraméterei nem tartalmazzák a "-W" opciót (prompt a jelszóhoz).
Így az nem kér be jelszót, ha a USER TRUSTED!!! Ha nem, akkor a terminálba (amibõl indítuttuk a programot) kell ezt beírni. (Sajnos :-( !)
Így jobb ha konzolból indítjuk a programot !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
A használt USER-t TRUSTED-nek be lehet állítani a "/var/lib/psotgres/data/pg_hba.conf" fájlban.
A létrehozás után erre nincs szükség!!!

2. Ha nincs a rendszeren telepített FireBird
--------------------------------------------

Az 1.0.2.x, 1.0.3.x (ez a javasolt) vagy 1.5.x verziót telepíteni kell. Ezt letölthetjük a
http://firebird.sourceforge.net címrõl.

2.1. Csak "root"-ként tehetjük ezt meg, ha kiléptünk váltsunk szuperuser módra
a következõ paranccsal "su". (Itt a root jelszavát kell majd megadni!!!)

2.1. RPM alapú rendszereken (RedHat, Fedora, SuSE, Mandrake)
---
"rpm -ivh FirebirdCS-1.0.<verzió>.rpm"

2.2. DEB alapú rendszereken (Debian, UHU)
---
"rpm -ivh FirebirdCS-1.0.<verzió>.rpm --nodeps"

Használhatjuk az "alien" nevû programot is.

2.3. Ha volt telepített Firebird
---
Lehet, hogy a "SYSDBA" jelszava nem egyezik a "storage.ini" fájlba
lévõ beállításokkal. Ezt akkor ott módosítani kell!

2.4 A Firebird elindítása (1.0.2 és 1.0.3 esetén)
---
Az "/etc/init.d/xinetd stop" és "/etc/init.d/xinetd start"-ról ne feletkezzünk meg, ugyanis ez indítja el az adatbázis-szervert.
Ezt a futási szinteknél automatizálhatjuk is. Sok egyéb alkalmazás is ezzel indul. SuSE alatt ha jól tudom ez
alapbeállítás, de nekem UHU 1.1 RC5 alatt be kellett állítani.

2.4 A Firebird elindítása (1.5.x esetén)
---
Az "/etc/init.d/firebird start"-ról ne feletkezzünk meg, ugyanis ez indítja el
az adatbázis-szervert, mint szolgáltatást. Ezt a futási szinteknél automatizálhatjuk is.

3. PostgreSQL
-------------

Telepítsük a rendszer csomgakezelõjével a PostgreSQL adatbáziskezelõ programcsomagot. Ha a szerver is erre a gépre kerül,
akkor azt is. Ha csak kliens akkor elég annak telepítése!
Létrehozhatjuk az adatbázist a szerveren a SmartStorage program számára a következõ paranccsal:

createdb -E=iso8859-2 SmartStorage

A használni kívánt adatbázis létrehozásakor adjuk meg a kódolást is (-E, --encoding=ENCODING encoding for the database), ne legyen UNICODE!

Módosítsuk a storage.ini fájlt:

PROTOCOL_ZeOS=postgresql
USERNAME=<postgres/vagy egy megfelelõ user>
PASSWORD=<jelszó>

4. A "smartstorage.sh" beállítása
---------------------------------

A fájl tartalma:
**********************************************************************
#!/bin/sh

SS_PATH=/usr/share/SmartStorage

export LD_LIBRARY_PATH=$SS_PATH/kylix3_libs:$LD_LIBRARY_PATH

# Ez a latin2-es karakterek beállításához, használatához kell. Az érték egyes disztribúcióknál
# lehet "hu_HU.iso8859-2" vagy "hu_HU.Latin2"
LANG=hu_HU

.....

$SS_PATH/SmartStorageLnx storage.ini
**********************************************************************

A fájl tartalmát, csak akor kell módosítani, ha nem az alapértelmezett "/usr/share" helyre másoltuk a kitömörített
könyvtárat. Értelemszerûen módosítsuk az elérési utat és a program ennek a scriptnek a hívásával indul.
Ha szimbólokus link létezik az "/usr/bin" könyvtárba erre a script-re, elég ennek nevével indítani a programot.

5. A "storage.ini" beállítása (# ->> megjegyzés)
------------------------------------------------

A fájl eredeti állapota
**********************************************************************
[Database]
HOST=localhost # ->> vagy a szerver neve/címe ahol az adatbázis fut
PORT=0 # ->> itt állítsuk be portot ha az adatbázis szerver nem az eredeti portján fut
DATABASE=<a telepítés helye>/SmartStorage/data/storage.gdb #->> FireBird esetén vagy Adatbázis neve ha PostgreSQL-t használunk
DRIVERNAME_DBX=Interbase
PROTOCOL_ZeOS=firebird-1.0 # ->>> (vagy "firebird-1.5" vagy "postgresql")
USERNAME=SYSDBA
PASSWORD=masterkey
ADMIN=1

[Defaults]
TEMPPATH=<hely ahol van joga írni az user-nek, alapértelmezés "/home/<username>/.smartstorage/temp" aposztrófok nélkül>
SKIN=7
BARKODSTARTPOS=1
BARKODENDPOS=13
REPORTFILE=/usr/share/SmartStorage/SmartStorageSzamla.rep #->> a report fájl
FONTNAME=
FONTSIZE=
SKIN=5
**********************************************************************

A program ezt a felhasználó könyvtárában keresi a ".smartstorage" alkönyvtárban.
Ezt automatikusan létrehozza a program elsõ indításakor!

6. A program indítása
---------------------

Futtasuk a következõ parancsot, vagy készítsük ikont az asztalon, vagy szimbólikus linket:

"<a telepítés helye>/SmartStorage/smartstorage.sh"

amit létrehozhatunk így például:

"ln /usr/share/SmartStorage/smartstorage.sh /usr/bin/smartstorage"

Nem mentegetőzni kell utólag, ez mind megvan.

ELaci

Szia,

Melyik adatbázis-típus használod?

Ha PostgreSQL, előfordulhat hogy „postgresql-8.x” helyet „postgresql-8.1” kell a storage.ini fájlba, mert a verziók követése, elnevezése változott a ZeOS DBO adatbázis kezelő csomagban….
Ha csak postgresql-t választasz ki a listából, akkor az elérhető kliens verziójának megfelelő drive-t tölti be.

Ha FireBird figyelni kell hogy 1.5.x vagy 1.0.x az elérhető telepített Firebird kliens verziója. Az egyik a libgds32 a másik a fbclient library-t akarja betölteni…

Köszönöm a hibajelentésedet.

Szia,

Nehéz SZŰZ gépet csinálni a saját gépemből, hogy belefussak ugyanazokba a hibákba mint mások, sőt... mindenki másként gondolkodik.... kértem már itt segítséget... ha valaki tényleg segítene és nemcsak leszólna... előrehaladnék a telepítő fejlesztésével, még ingyen is odaadnám a programot neki...

Attila

Nekem tökmindegy lenne, de letöltöttem ezt:
FirebirdCS-1.0.3.972-0.i386.rpm

Fejezzük ezt be, mert én passzolom.

ELaci

Kicsit pipa voltam elismerem.
A véleményem hogy nem kell sokat markolni egyszerre.
Javaslom hogy a Postgres -re kell fejleszteni egyedül mert az a sokféle adatbázis megzavarja a népet, engem is.
Elképzelhető hogy maga a szoftver nagyon jó, csak ki sem lehet próbálni, ami elszomorító.

ELaci.

Szia,

Sajnos a megrendelő igénye, SZENT... Elkészítettem Firebird-re, mert azzal kérték a másiknak PG SQL kellett, tegnap MS SQL-re kérték, mit tehetek.

AZ ajánlatom komoly, ha komoly TESZT-PARTNERT TALÁLOK INGYEN adom.

Attila

ui.: és SEGÍTEK BÁRKINEK ha elakad az elindítással.

[quote:d7aab4c407="aperger"]Sziasztok,

Talán a F0*-nál egy kicsit jobbat ajánlok... IGEN én írom... nézz el a következő helyre, az építő vélemény és kritika mindenképp érdekel.

Nem ingyenes (1 év termékarbantartás és jogszabálykövetés, verziókövetés pl.: 1.1.x), de mindig meg lehet állapodni!!!!

Perger Attila

http://suzukiperger.axelero.net
http://suzukiperger.axelero.net/store/SmartStorage.pdf

eccer mar megtalaltam. mint a legtobb cuccnak ennek is nagy hibaja, a sok popup. a user azt utalja.

[quote:ad413860a4="Oregon"][quote:ad413860a4="aperger"]Sziasztok,

Talán a F0*-nál egy kicsit jobbat ajánlok... IGEN én írom... nézz el a következő helyre, az építő vélemény és kritika mindenképp érdekel.

Nem ingyenes (1 év termékarbantartás és jogszabálykövetés, verziókövetés pl.: 1.1.x), de mindig meg lehet állapodni!!!!

Perger Attila

http://suzukiperger.axelero.net
http://suzukiperger.axelero.net/store/SmartStorage.pdf

eccer mar megtalaltam. mint a legtobb cuccnak ennek is nagy hibaja, a sok popup. a user azt utalja.

Ha van esetleg ötleted , milyen "control"-lal lehetne ezeket elkerülni, vagy milyen ablakstruktúrával, szívesen fogadom.

Köszönettel

Perger Attila

Szerepel a letöltésnél ott egy ilyen szöveg:

4. A szoftvert tilos visszafordítani, visszafejteni, belső felépítését elemezni.

Akkor most ez mi a fittyfene? Nem akarok ám szpájvert a gépemre! :(
ELaci

[quote:794effb97f="aperger"]Ha van esetleg ötleted , milyen "control"-lal lehetne ezeket elkerülni, vagy milyen ablakstruktúrával, szívesen fogadom.

Köszönettel

Perger Attila

En webes szamlazot csinaltam magamnak (php+mysql) ugy oldottam meg, hogy megy szepen a laponkent vegig:
1. Lap -> Tranzakcio iranyanak kivalasztasa (ki-be)
2. Lap -> Partner kivalasztas
3. Lap -> Termek belepakolas jol a szamlaba es egyben mennyiseg es ar modositasi lehetoseg is.
4. Lap -> Tranzakcio fajtajanak kivalasztasa (kp.atut.etc)
5. Lap -> Print

Igy a user mindig csak azt latja amit eppen latnia kell.
Mellesleg nekem van 50 teszt userem amugy :) es nezem, mit hogy csinalnak es az alapjan epitem meg a cuccot.

ps.: a doksiert irigyellek mert en me egy karaktert sem utottem le.

[quote:d371d9c516="aperger"]Ha van esetleg ötleted , milyen "control"-lal lehetne ezeket elkerülni, vagy milyen ablakstruktúrával, szívesen fogadom.

Köszönettel

Perger Attila

En webes szamlazot csinaltam magamnak (php+mysql) ugy oldottam meg, hogy megy szepen a laponkent vegig:
1. Lap -> Tranzakcio iranyanak kivalasztasa (ki-be)
2. Lap -> Partner kivalasztas
3. Lap -> Termek belepakolas jol a szamlaba es egyben mennyiseg es ar modositasi lehetoseg is.
4. Lap -> Tranzakcio fajtajanak kivalasztasa (kp.atut.etc)
5. Lap -> Print

Igy a user mindig csak azt latja amit eppen latnia kell.
Mellesleg nekem van 50 teszt userem amugy :) es nezem, mit hogy csinalnak es az alapjan epitem meg a cuccot.

ps.: a doksiert irigyellek mert en me egy karaktert sem utottem le. Persze azt szoktak mondani: a jol kitalalt programhoz nem kell doksi, mert adja magat.

[quote:6cc79a6da1="Oregon"][quote:6cc79a6da1="aperger"]Ha van esetleg ötleted , milyen "control"-lal lehetne ezeket elkerülni, vagy milyen ablakstruktúrával, szívesen fogadom.

Köszönettel

Perger Attila

En webes szamlazot csinaltam magamnak (php+mysql) ugy oldottam meg, hogy megy szepen a laponkent vegig:
1. Lap -> Tranzakcio iranyanak kivalasztasa (ki-be)
2. Lap -> Partner kivalasztas
3. Lap -> Termek belepakolas jol a szamlaba es egyben mennyiseg es ar modositasi lehetoseg is.
4. Lap -> Tranzakcio fajtajanak kivalasztasa (kp.atut.etc)
5. Lap -> Print

Igy a user mindig csak azt latja amit eppen latnia kell.
Mellesleg nekem van 50 teszt userem amugy :) es nezem, mit hogy csinalnak es az alapjan epitem meg a cuccot.

ps.: a doksiert irigyellek mert en me egy karaktert sem utottem le. Persze azt szoktak mondani: a jol kitalalt programhoz nem kell doksi, mert adja magat.

Én is ilyen "irányított" - egyszerű - számlakészítést akartam, de mindíg gond volt, hogy hogy lehet előre megnézni a számlát, kinyomtatni, holnap folytatni, készítés közben vevőt és törzstételt felvinni ... és ezekkel a funkciókkal már nem bírtam máshogy... POPUP, hogy elférjek egy ablakban görgetés nélkül.... A "fülezős" megoldás jöhetett volna szóba, de azt meg alig akarják észrevenni.

DEMO jelleggel feltehetnéd a FreeWeb-re szívesen kipróbálnám....

[quote:b9052b58f3="aperger"]DEMO jelleggel feltehetnéd a FreeWeb-re szívesen kipróbálnám....

Nem tom mert nem mukodne. Sok linuxos progit is csesztet a cucc, mert nem csak egy szamlazo, hanem:
CRM/SRM/OLAP/ERP/CMS/B2B/B2C (remelem nem hagytam ki semmit :))
szal sajat vason fut.

Amugy en ugy oldottam meg, hogy a user tablaba irom be (mert van user auth), hogy ha szamlat elkezdett a user es nem fejezte be. Ha ujat kezd akkor felbeszakitottat torli a rendszer ugyanis sorszamot csak a legvegen kap a szamla, amikor mar minden kesz.

[quote:d439844a77="mukk"]keresett valaki linuxra nemrég (sajnos nem találtam a topicot).
Itt leltem egyet: http://www.linconto.hu

Esetleg nézd meg ezt:

https://www.szamlazz.hu

Üdv: Styg.

Az egyik ismerősöm több évig használta a http://www.lafisoft.hu programot de olyan borzalmas (ha nem látom én sem hittem volna) hogy inkáb áttér a http://sql-ledger.com -re. Az sql-ledger elég profi rendszernek tűnik és GPL alatt elérhető...

Szerintem nagyon nagy f0* az osszes.

[quote:6e9ce7d24a="styg"][quote:6e9ce7d24a="mukk"]keresett valaki linuxra nemrég (sajnos nem találtam a topicot).
Itt leltem egyet: http://www.linconto.hu

Esetleg nézd meg ezt:

https://www.szamlazz.hu

Üdv: Styg.

Megnéztem, és valóban ez egy tipikus szpájver.
No és egy adott számlát hányszor lehet valójában kinyomtatni?
Úgy tudom hogy csak egyszer szabad, a számlán megadott másolatszámban, de ez valahogy nem úgy néz ki.
Mindenesetre fura ez a html -es cucc, de lehet hogy nem is felel meg a szabályoknak.

ELaci

sziasztok

körbejártam a dolgokat és egyelőre az sql ledger tetszik a legjobban. de mivel most vagyok webshop és erp és/vagy crm és groupware alkalmazás vadászatban igy egy elég jó kompromisszumnak tünik a (sugar crm, egroupware, sql ledger és joomla virtuemart helyett) a http://ofbiz.apache.org/ management apps egy elég profi erp, ami számlázni is tud a hozzátartozó ecommerce webáruházból is akár.

Valemelyik részét használja valaki?
vagy bármilyen erp-t aminek a számlázó részét magyar jogszabálynak megfelelővé tette? ezzel meg lehetne oldani? hogy tetszik?

Styg! Hol vagy? merre találom a számlázóprogramodat?

Azért ha már "ingyenes" számlázóprogramokat keresünk legalább azt nézzük meg, hogy a nagy pacman-nek (APEH) megfelel-e (felelősségvállalási nyilatkozat, program mellé csatolt dokumentáció)
Enélkül ebben az országban hiába számlázol bármit!!!

"A {PROGRAM KÉSZÍTŐJE} jelen nyilatkozattal igazolja, hogy a {PROGRAMNÉV} minden tekintetben megfelel a nyilatkozat készítésének napján hatályos jogszabályoknak. Az alábbiak a program üzemszerű használat közben előállított bizonylatok esetében igazak. A programmal nyomtatott számla megfelel a 35/1996. (XII.27.) PM rendelettel, 12/1997. (IV.18.) PM rendelettel, 8/1999. (III.5.) PM rendelettel, a 34/1999. (XII.26.) PM rendelettel, 8/2000. (II.16.) PM rendelettel és a 33/2000. (IX.21.) PM rendelettel módosított 24/1995. (XI.22.) PM rendelet előírásainak, amely kimondja:
"...b) számítógéppel előállított számla, amelynek szigorú számadás alá vonása az (5) bekezdés szerint megvalósul oly módon, hogy a program – beleértve az alaki hibás, vagy tartalmilag rontott, illetve megsemmisült vagy elveszett számla esetét is – kihagyás és ismétlés nélkül biztosítja a sorszámozást, és a másolatok alapján a hiánytalan elszámolás biztosított. Ez utóbbi feltétel teljesüléséhez a számla összes példányának egymás utáni nyomtatással történő előállítása esetében a gépi programnak biztosítania kell a példányok sorszámozását, több példányos összeszerelt, előnyomás nélküli számla esetén pedig fel kell tüntetnie azt, hogy a számla hány példányban készült;"
valamint:
"( 6) Gépi számlázás esetén a számla kibocsátójának rendelkeznie kell a számlázási programra vonatkozó olyan dokumentációval, amely biztosítja a program működésének ellenőrizhetőségét."
A fentieknek megfelelően az első nyomtatás első példányán szerepel az eredeti felirat, illetve az első nyomtatás többi példányán szerepel, hogy hányadik példány, valamint az ismételt nyomtatás után a számlán feltüntetésre kerül, hogy másolat illetve, hogy hányadik példány.
A programhoz szállított felhasználói kézikönyvben a számlák kezeléséhez szükséges leírás (Help) megtalálható.
A számla - nyomtatás utáni - utólagos módosítása a programban nem megengedett.
A programmal olyan számla készíthető, amely tartalmaz minden olyan elemet, amelyet a 2004. május 1-től hatályos általános forgalmi adóról szóló 1992. évi LXXIV. áfa-törvény 13. § (1) bekezdés 16-17. pontja, a számla és az egyszerűsített számla adattartalmára vonatkozóan kötelezően előír.
A programmal készített számla megfelel a 1992. évi LXXIV. áfa-törvény43. § (4) bekezdés előírásainak megfelelően a számvitelről szóló 2000. évi. C. törvény 166-169. §-aiban előírtaknak
A hibás adatbevitelből eredő károkkal kapcsolatos felelősséget a program fejlesztője a felhasználóra hárítja át. Az adatbázisok tartalmáért a {PROGRAM KÉSZÍTŐJE} felelősséget nem vállal.
A fenti nyilatkozat nem vonatkozik azon kliensből nyomtatott számlákra, amiket nem a {PROGRAM KÉSZÍTŐJE} készített, illetve amit a {PROGRAM KÉSZÍTŐJE} készített, de más személy a klienst módosította a nyomtatás után más program, vagy eszköz által a bizonylatot módosították
Az Orange Computer Kft. a bizonylatok eredetiségének beazonosítását saját egyedi azonosító eljárása alapján tekinti elfogadottnak. Jogi út kizárva."

Ez már egy régen lerágott csont, nagyon sokan félreértették hozzád hasonlóan, de azért leírom neked is...

A 169. § d) bekezdése:
"d) a termék beszerzőjének, szolgáltatás igénybevevőjének adószáma, amely alatt, mint adófizetésre kötelezettnek a termék értékesítését, szolgáltatás nyújtását teljesítették, vagy amely alatt a 89. §-ban meghatározott termékértékesítést részére teljesítették;"

Szerinted mit jelent az "adófizetésre kötelezett" kifejezés?
A vevő akkor lehet adófizetésre kötelezett, ha fordított adózás esete áll fenn, azaz neki kell az adót befizetnie. Ez eddig is így volt, csak átfogalmazták a szöveget és most egy csomóan ezen pörögnek.

"eddig megfelelő volt ha én magam nyilatkoztam pl nyilt forráskodu program esetén.
Ezt a nyilatkozatot most is elfogadják? (persze ha átirom a programot, h valóban megfeleljen ezeknek az előírásoknak)"

Nos, ha te írtad a programot, akkor semmi gond. A probléma az, hogy a program készítőjének kell nyilatkozatot adni.

A törvényszövek egész pontosan így szól (24/1995. (XI. 22.) PM rendelet):

" A számla kibocsátójának a számlázó program olyan dokumentációjával kell rendelkeznie, amely biztosítja a program működésének ellenőrizhetőségét. A dokumentáció tartalmazza a program működésére, használatára vonatkozó részletes leírást, valamint a program készítője által a számla kibocsátójának címzett írásos nyilatkozatát arról, hogy az maradéktalanul megfelel a vonatkozó jogszabályi előírásoknak."

d) a termék beszerzõjének, szolgáltatás igénybevevõjé-
nek adószáma, amely alatt, mint adófizetésre kötelezett-
nek a termék értékesítését, szolgáltatás nyújtását teljesítet-
ték, vagy amely alatt a 89. §-ban meghatározott termékér-
tékesítést részére teljesítették;

177. oldal. 169. §

Ezt rosszul tudod. A vevő köteles a számla kiállításához szükséges adatokat a rendelkezésedre bocsájtani.
Ha ezt nem teszi, meg kell tagadnod a számla kiállítását, adott esetben(nem pénztárgépen, taxaméteren keresztül történő értékesítés esetén) magát a tranzakciót.

Nekem, mint magánszemélynek nincs adószámom (csak adóazonosító jelem), de minden nagyobb vásárlásnál (műszaki cikkek pl.) igenis kérek számlát. Szerintem ez inkább az értékesítendő termék/szolgáltatás jellegétől függ, hogy a vevő kér-e számlát vagy sem.

De nagy vezírünk azt mondta: "mindig kérj, és mindig adj!", szóval ez nem lehet kérdés... :-)