Az integrált online ügyviteli rendszer.
Mi az Art Invoice?
Utoljára módosítva: 2011.11.04. 13:09:35

Azt mondanám: integrált ügyviteli rendszer-féle, ami nem az lett, mint aminek indult. Az egész 2005-ben kezdődött, amikor olyan rendszert kerestem, amely:

  • Egyszerre több felhasználót kezel.
  • Hálózaton/Interneten működjön.
  • Windows (TM), Linux, MacOS (TM) rendszereken egyaránt fusson.
  • Ne legyen nagy erőforrás igénye.
  • Ne legyen licencfüggősége.
  • Stabil és megbízható legyen.
  • Nyílt forráskódú.
  • Ne kelljen havonta újratelepíteni.
  • Ha a klienst újra kell telepíteni, ne legyen plusz feladat a rendszer körül.

Mondanom se kell, nem találtam... Kicsit szomorú is lettem, mert éreztem, mekkora feladat előtt állok: magamnak kell megírni az egészet.
A választás az Apache+PHP+MySQL mesterhármasra esett. Mielőtt flame-be csapna át a kedves olvasó, elmagyarázom, miért e mellett döntöttem:
a szoftverhármas ingyenes és kiforrott rendszert képez a Linux világában. Sok helyen bizonyított már, a tervezett igénybevételnek tökéletesen megfelelve. Az elterjedtsége miatt (viszonylag sok szerveren fellehető) könnyű új helyre költöztetni. Minimális rendszergazdai hozzáértés mellett is kezelhető. Nem vészes a szerver oldali erőforrás-igénye.
Így készült-készül az Art Invoice rendszer...
Jelen állapotában a következő "erősségeket" tudjuk felvonultatni:

  • A világ bármely pontjáról hozzáférhet a rendszerhez - csak internet kapcsolat kell hozzá!
  • Folyamatosan az aktuális állapotot látja. (készlet, forgalom, számlák)
  • Nem kell a gépére semmit telepítsen - olyan, mintha egy honlapot nézne.
  • Akár régi (486-os) gép is elég a munkához.
  • Nem kell további licenszeket fizessen.
  • Akárhány felhasználója lehet, akik egyidőben tudják használni a rendszert.
  • Teljeskörű termékkövetést biztosít a raktárba érkezéstől a kiszámlázásig.
  • Akárhány raktárja lehet.
  • A rendszer modulokból épül fel - a modulok használatát felhasználói szinthez köthetjük.
  • Három felhasználói szint van a rendszerben: adminisztrátor, kiemelt felhasználó és felhasználó.
  • Dinamikusan előállíthatunk lekérdezéseket - a dinamikus lekérdezés generátor felhasználóbarát, programozói ismeretet nem igényel.
  • Kommunikálni tud a rendszer XML technológián keresztül külső rendszerekkel.
    • Példa: a cégnek van egy honlapja, amelyen automatikusan karban szeretnénk tartani a raktárkészlet állapotát.
    • Ha a honlapon és a rendszerben tárolt azonosítók nem egyeznek, a rendszer képes kezelni másodlagos azonosítókat is.
      • Példa: a honlapon XY termék azonosítója "abc", az Art Invoice-ban pedig "123", akkor felvehetjük másodlagos azonosítónak az "abc"-t. Ezt felhasználva olyan XML kimenetet generálunk, amelyet "ért" a honlap is.

A rendszer főbb moduljai:

  • Cikktörzsek - Termékek listája, felvétele, bevételezése, történeti követése. 
  • Termékkarbantartás - Termékek tömeges aktiválása/inaktiválása megadott paraméterek alapján. 
  • Grafikus kimutatás - Termékmozgások grafikus megjelenítése. 
  • Tömeges átnevezés - Termékek tömeges átnevezése és inaktiválása szabad szavas keresés alapján. 
  • Importálások - Illesztő felület külső adatok importálásához. 
  • Ügyfelek - Ügyfelek és beszállítók kezelése, bizonylatolási műveletek indítása név alapján. 
  • Rendelések - Ügyfelek rendeléseinek kezelése, nyomon követése. 
  • Utalványok - Vásárlási utalványok kiállítása, nyomon követése, érvényesítése. 
  • Részletfizetések - Számlák részletfizetéssel történő kiegyenlítésének követése. 
  • Kiszállítás - Áru kiszállítás kezelése. 
  • Árlisták - A termékek különböző beszerzési források és árak szerinti követése. 
  • Árlisták nyomtatása - Az összeállított árlisták kinyomtatása szabad szavas keresés alapján. 
  • Előrendelések - Raktáron nem levő termékek előrendelése, beérkezéskor automatikus kezelés. 
  • Feladott rendelések - Meglévő előrendelési listák kezelése. 
  • Bevételezés - Termék bevételezése, új termék felvitele a rendszerbe. 
  • Vonalkód generálás - EAN és QR típusú vonalkód generálása, nyomtatása. 
  • Tömeges bevételezés - Egyszerre több termék bevételezése szabad szavas keresés alapján. 
  • Raktármozgás - Termékek telephelyek és raktárak közötti mozgatása, mozgások nyomon követése. 
  • Raktármozgás listák - Kiállított raktármozgás bizonylatok listázása kritériumok alapján. 
  • Szerviz - Szervizes termékek felvétele, szervizlap nyomtatása. 
  • Bejelentések... - Szervizes termékek kezelése, nyomon követése. 
  • DEPO - Másodlagos (kapocs) azonosítók hozzárendelése a termékekhez. 
  • XML export - XML kimenet előállítása adatexporthoz. 
  • CSV bevételezés - CSV fájlból történő bevételezés. 
  • Számlák - Kiállított számlák kezelése. 
  • Nyugták - Kiállított nyugták kezelése. 
  • Bevételi pénztárbizonylatok - Bevételi pénztárbizonylatok kezelése. 
  • Kiadási pénztárbizonylatok - Kiadási pénztárbizonylatok kezelése. 
  • Bevételi bizonylatok - Bevételi bizonylatok kezelése (áru bevételezés). 
  • Előlegszámlák - Előlegszámlák kezelése. 
  • Számla másolása - Kiállított számla tartalmának másolása új számlára. 
  • Átut. számlák -  Átutalási számlák kezelése (opcionális, amennyiben az átutalási számlák külön sorszámon futnak). 
  • Szállítólevelek - Szállítólevelek kezelése. 
  • Tételes listák - Tételes forgalmi listák előállítása kritériumok alapján. 
  • Összesített listák - Összesített forgalmi listák előállítása kritériumok alapján. 
  • Árrések - FIFO rendszerű árrés számoló modul. 
  • Termék toplista - Termék toplista (eladások) különböző kritériumok alapján. 
  • Grafikonok - Különböző forgalmi grafikonok előállítása. 
  • Lekérdezés generátor - A rendszer által nem biztosított esetleges lekérdezési listák előállítása. 
  • Generált lekérdezések - A generált lekérdezések újrafelhasználása, kezelése. 
  • Házipénztár - Házipénztár modul, szabadon alakítható kategóriákkal, nap végi zárási lehetőséggel. 
  • Banki pénztár - Banki pénztár modul, szabadon alakítható kategóriákkal, a banki befizetések kezelésére. 
  • Adminisztráció - A rendszer alapadatainak rögzítése (cégadatok). 
  • Rendszerbeállítások - A rendszer beállításainak módosítása, finomhangolása. 
  • Rendszerkarbantartás - Félkész számlák karban tartáasa, bevételezés átigazolása, adatbázis karbantartó folyamatok. 
  • Felhasználók - A rendszert használó felhasználók felvétele, kezelése, törlése, jogkörök kiosztása. 
  • Megjegyzések - A számlán megjelenő megjegyzések felvétele. 
  • Raktárak - Raktárak felvétele. 
  • VTSZ/SZJ -  VTSZ/SZJ számok rögzítése. 
  • Árfrissítés Webről - A rendszerben rögzített termékek árainak frissítése külső, webes forrásból. 
  • CSS szerkesztés - A rendszer külalakjának módosítása. 
  • Rendelés-paraméter - Az ügyfelek rendeléseinek paraméterezése. 
  • Adatbázis műveletek - A rendszer adatbázisának elmentése, visszatöltése, visszaállítása. 
  • Vonalkódok cseréje - A termékek azonosítójának cseréje (pl. vonalkód változás esetén). 
  • Hibakereső - Automatikus hibakereső modul. 
  • Menü szerkesztése - A rendszer menüpontjainak szerkesztése. 
  • Menük elhelyezkedése - A rendszer menüstruktúrájának alakítása. 
  • SZOFTVERFRISSÍTÉS - A rendszer online frissítő modulja. 
  • Kedvencek - Gyorsmenü. 
  • Naptár - Határidőnaptár, csoportos vagy egyéni bejegyzés létrehozásának lehetőségével. 
  • Árfolyamok - Az MNB deviza árfolyamai. 

A fő modulokon kívül természetesen a rendszer rendelkezik itt nem felsorolt részekkel is, mint pl. számlák, nyugták, szállítólevelek kiállítására szolgáló számlázómodullal, globális keresővel, munkanyilvántartóval (munkatársak ledolgozott idejének könyvelésére), számológéppel, stb. 

Az Art Invoice nem lezárt projekt! Hétről hétre azon dolgozunk, hogy jobb, hasznosabb, teljesebb legyen.


© 2012 - Art Invoice Hungary Kft., ArtCMS v. 2.0β