ZsoltNet_LedgerInvoice

Magento Extension
Download latest - 0.9.7

This extension connects the Ledger ERP software of Távügyvitel Kft. (http://www.tavugyvitel.hu/) to the Magento Commerce webshop. The Ledger ERP software is a Hungarian software, so details are in Hungarian only.

Ez a Magento-kiterjesztés a Távügyvitel Kft. (http://www.tavugyvitel.hu/) által forgalmazott Ledger integrált ügyviteli szoftver és a Magento Commerce webshop összekapcsolására szolgál.

Tulajdonságok

* teljesen elrejti a Ledgert a háttérben
* banki előreutalásos (magento-community/BankPayment) fizetések kezelése
* utánvételes (magento-community/CashOnDelivery) fizetések kezelése
* bankkártyás fizetések kezelése (PayPal, CIB, stb.)
* kedvezmények kezelése
* vásárlók adatainak automatikus illetve kézi importálása a Magentóból (regisztrált vásárló, vendég vásárló)
* áruk árainak, szállítási költségek automatikus importálása a Magentóból
* számla dátumainak automatikus kezelése (kártyás fizetés, előreutalás esetén a beérkezés dátuma a teljesítés dátuma)
* viszonteladók esetén a Ledgerben beállított fizetési határidő kezelése a számlán
* több számla nyomtatása egyszerre (mass print)

Konfigurálás

A kiterjesztés beállításai a "Rendszer > Beállítások > Avonleamedia Extensions > Ledger Invoice" oldalon találhatóak.
Ezek a következők:

* Regisztrált vásárló előtét száma -> Importálásnál a regisztrált vásárlók ledgerbeli azonosítójának képzésére szolgál. A Magentóban 1-es azonosítójú vásárló a Ledgerben ezen szám+1-es azonosítót kap. Pl. 100000+1=100001

* Vendég vásárló előtét száma -> Importálásnál a vendég vásárlók ledgerbeli azonosítójának képzésére szolgál. A Magentóban 2-es rendelési azonosítójú vendég vásárló a Ledgerben ezen szám+2-es azonosítót kap. Pl. 500000+2=500002

* Kedvezmény tételkódja -> Ledgerben ilyen kóddal kell rögzíteni a kedvezményt, mint szolgáltatás. Pl. 000000

* Szállítás tételkódja -> Ledgerben ilyen kóddal kell rögzíteni a szállítást, mint szolgáltatás. Pl. 000001

* Utánvét tételkódja -> Ledgerben ilyen kóddal kell rögzíteni az utánvételes fizetést, mint szolgáltatás. Az utánvételnek tipikusan extra költsége van, ennek számlázására szolgál ez a tétel. Pl. 000002

* Személyes átvétel tételkódja -> Ledgerben ilyen kóddal kell rögzíteni a személyes átvétel kezelési költségét, mint szolgáltatás. A személyes átvételnél lehet kezelési költség, ennek számlázására szolgál ez a tétel. Pl. 000004

* Bankfiókban befizetés tételkódja -> Ledgerben ilyen kóddal kell rögzíteni a bankfiókos befizetés díját, mint szolgáltatás. Ha az ügyfél bankfiókban fizeti be a rendelés értékét banki átutalás helyett, a bank levonhat költséget, ennek számlázására szolgál ez a tétel. Pl. 000005

* Személyes átvétel szállítási metódus -> A Magentóban ez a szállítási modul jelenti a személyes átvételt. Pl. flatrate_flatrate

* Utánvét fizetési metódus -> A Magentóban ez a fizetési metódus jelenti az utánvételt. (1.8 előtti Magento esetében 'cashondelivery', 1.8+ esetében 'phoenix_cashondelivery')

* A fizetendő 5%-os ÁFA-kódja -> Ilyen kóddal van rögzítve a fizetendő ÁFA a Ledgerben. Pl. 4672

* A fizetendő 18%-os ÁFA-kódja -> Ilyen kóddal van rögzítve a fizetendő ÁFA a Ledgerben. Pl. 4674

* A fizetendő 25%-os ÁFA-kódja -> Ilyen kóddal van rögzítve a fizetendő ÁFA a Ledgerben. Pl. 4671

* A fizetendő 27%-os ÁFA-kódja -> Ilyen kóddal van rögzítve a fizetendő ÁFA a Ledgerben. Pl. 4675

* Az adómentes ÁFA-kódja -> Ilyen kóddal van rögzítve az adómentes ÁFA a Ledgerben. Pl. 4673

* Utánvétel esedékesség -> Utánvétel esetén az esedékesség dátuma (fizetési határidő) ennyi nappal későbbre lesz beállítva a számla kiállításához képest.

* Utánvétel teljesítés -> Utánvétel esetén a teljesítés dátuma ennyi nappal későbbre lesz beállítva a számla kiállításához képest.

* Kézi importálás engedélyezése -> Ha ez be van kapcsolva, akkor lehetőség van a rendelés adatlapján a rendelő vásárló adatait "kézzel" importálni. Azaz a vásárló adatai beimportálásra kerülnek a Ledger adatbázisába, ott szerkeszthetőek, pl. tetszőleges fizetési határidő adható meg (esetleg megjegyzés, egyéb fűzhető a vevőhöz a Ledgerben). A kézi importálásnak akkor van jelentősége, értelme,ha a webáruház nem csak végfelhasználókat szolgál ki, hanem pl. viszonteladókat, akiknél különböző fizetési határidők vannak meghatározva. Ezeket a határidőket a webáruházon kívül, a Ledger admin felületén lehet kézi importálás után beállítani. Kiskereskedelmi forgalom esetén a kézi importálás felesleges funkció, a kiterjesztés az importálást automatikusan elvégzi a számla kiállítása előtt, a dátumokat is automatikusan beállítja a számlán, így a funkció alapból ki is van kapcsolva. A fizetési határidő (esedékesség) utánvétel esetén a modul (fenti kettő) paramétere alapján kerül kiszámításra, bankkártyás fizetés, előre utalás esetén a számla kiállításának dátumával egyenlő. Egyedül az utólagos utalás (tipikusan viszonteladó partnerek fizetnek így) esetén számít a Ledgerben beállított határidő.

* Automatikus szolgáltatásimport engedélyezése -> Ha ez be van kapcsolva, akkor a Ledgerben nem létező szolgáltatásokat beimportálja a modul a Magentóból.

* Csak a regisztrált vásárlók importálása -> Importálni csak regisztrált vásárlót lehet, vendéget nem.

* Alap ÁFA-osztályok beállítása a felhasználó importálásakor -> Ezek az ÁFA-osztályok lesznek beállítva a felhasználónak importálás után. Százalék nélkül kell megadni, vesszővel elválasztva. Pl. 5,25,27

* ÁFA-osztály beállítása szolgáltatás importálásakor -> Ezen ÁFA-osztály lesznek beállítva a szolgáűltatás importálás után. Százalék nélkül kell megadni. Pl. 27

* VTSZ/SZJ szám szolgáltatás importálásakor -> Ezen VTSZ/SZJ számmal lesz beimportálva az új szolgáltatás.

* E-mail cím importálása -> Importálja-e az e-mail címet a Ledgerbe a modul

* Telefonszám és faxszám importálása -> Importálja-e a telefonszámot és a faxszámot a Ledgerbe a modul

* Ledger hosztnév -> A Ledger hosztneve (http:// NEM kell elé)

* Ledger kontext -> Tipikusan "/ledger/"

* Ledger szerver időtúllépése (perc) -> timeout értéke, tipikusan 15-20 perc, inkább legyen kisebb, a háttérben a kiterjesztés úgyis elvégzi a logint.

* Ledger felhasználónév -> Felhasználó, akinek a nevében a kiterjesztés használja a Ledgert.

* Ledger jelszó -> A felhasználóhoz tartozó jelszó.

* Ledger böngésző sztring -> UserAgent, amivel a kiterjesztés azonosítja magát a Ledger felé. Tetszőleges lehet.

* Footer -> A számlának tetszőleges láblécet lehet adni. Ezt a Magento admin felületén áruházanként külön is lehet állítani.

* Ledger-DB felhasználónév -> A Ledger-DB felhasználóneve.

* Ledger-DB jelszó -> DB jelszó.

* Ledger-DB név -> A Ledger-DB neve.

* Ledger-DB hoszt/IP -> A Ledger-DB-t futtató hoszt neve vagy IP-címe.

* Ledger-DB port -> A Ledger-DB portja.

* Kódlap -> A Ledger által használt kódlap. Latin2-es (ISO-8859-2) beállítás esetén a modul konvertálja a szövegeket az UTF-8-as Magento és a Ledger között.

* Átmeneti könyvtár -> Munkakönyvtár a számlák összefűzéséhez, a debugfájl tárolásához.

* Hibakeresés -> A hibakeresés bekapcsolása vagy tiltása.

* Bankkártyás fizetések -> Bankkártyás fizetés(ek) azonosítása a Magentóban. Az ilyen fizetéseket kezeli a modul bankkártyás fizetésként.

A Ledger admin felületén is kell konfigurálni. Annak a felhasználónak a törzsadatainál kell állítani, amely nevében a modul dolgozik.
* A példányszámot be kell állítani. Praktikusan 2-re, hiszen 2 példányban kell majd nyomtatni.

TODO

* SSL-kommunikáció megvalósítása a Ledgerrel

Garancia

A LEDGERINVOICE MAGENTO-KITERJESZTÉS MŰKÖDÉSÉÉRT A FEJLESZTŐ SEMMILYEN GARANCIÁT NEM VÁLLAL, A KITERJESZTÉST MINDENKI SAJÁT FELELŐSSÉGÉRE HASZNÁLJA!

Releases (5)

Date Version Notes
2016-05-22 0.9.7

- configurable cash on delivery method / konfigurálható utánvét metódus

2016-04-24 0.9.6

- compatible with Ledger 20151130 / Ledger 20151130 kompatibilis

2014-06-23 0.9.5

- switching to TCPDF from FPDF (it lets using PDF version up to 1.7) / FPDF lecserélése TCPDF-re (ezzel a PDF fájlok 1.7-es verzióik kezelhetőek)
- compatible with Ledger 20131210 / Ledger 20131210 kompatibilis

2013-06-02 0.9.4

Using observer instead of extending blocks. / Observer használata blokk kiterjesztése helyett.

2013-05-30 0.9.3

Fixing admin redirect. / Admin oldali átirányítás javítása.