PHP třída pro generování faktur.
Popis třídy WFPfaktury
Jedná se o třídu pro generování faktur běžící pod PHP 5 a využívající TCPDF. Je možné generovat jak faktury pro neplátce, tak i plátce DPH. Třída umožňuje mnoho nastavení, díky kterým dostanete fakturu přesně dle Vašich přání.
Novinky:
- 19.04.2024 - vydáná verze 2.4.001
- kompatibilita s PHP 8.3
- Možnost určení konkrétních sloupců s množstevními jednotkami
- Refactoring
- Doplněn PHPDoc
- Doplněny datové a návratové typy
- 15.03.2021 - vydáná verze 2.3.002
- Kompatibilita s PHP 8
- 09.09.2018 - vydáná verze 2.3.001
- TCPDF přes composer (pro možnost jednodušší aktualizace)
- Možnost orámování hlavních sekcí (pro ekonomický tisk)
- Možnost volby zda má být poznámka u položek vypsána nad, nebo pod názvem položky
- Možnost generování více dokladů do jednoho PDF
- Custom callback
- Namespaces
- 28.02.2017 - vydáná verze 2.2.005
- Možnost zadávání částek včetně DPH (výpočet dle § 37 odst. 2 zákona o DPH).
- Příprava pro EET - nová metoda, která vrátí rozpočítané částky (shrnutí DPH) před generováním a následně možnost zadání FIK a dalších EET údajů.
- Oprava bugu generování QR kódu s nulovou či zápornou částkou.
- 26.01.2017 - vydáná verze 2.2.004
- Možnost vypnutí zobrazení počtu položek.
- Metoda pro vracení celkové částky vypočítané třídou.
- 16.12.2015 - vydáná verze 2.2.003
- Možnost rozpouštět zaokrouhlení do nulové sazby.
- Možnost vložení vlastnách informací do sekce "platební údaje".
- 09.09.2015 - nové ceny licencí! + START licence zdarma
- Po několika letech dochází k úpravě cen plnohodnotných licencí.
- Vydání nové verze START, která je zdarma, má však několik omezení.
- 10.4.2015 - vydána verze 2.2.002
- možnost zadat celé číslo účtu (včetně /kód banky) zadat přes SetCislouctu. Diky tomu je mozne prejmenovat kod banky v jazykovych prekladech a pouzivat toto pole pro druhe cislo uctu v plnem formatu
- možnost změny fontu
- 15.12.2014 - vydána verze 2.2.001
- předělání systému zaokrouhlování - pouze jedna položka zaokrouhlení pro všechny sazby DPH s možnostmi určení sazby pro rozpuštění, zrušení možnosti zaokrouhlovat DPH
- podpora více sazeb DPH
- možnost vystavovat faktury v režimu přenesené daňové povinnosti
- možnost vypnout započítání zaokrouhlení jako položky faktury
- 30.05.2014 - verze 2.1.004
- output option - nové možnosti uložení dokladu
- přidání nových dokladů - opravný daňový doklad/dobropis, storno faktura
- úprava zaokrouhlování - pokud se nezaokrouhluje DPH, tak se zaokrouhlení rozpouští do sazeb DPH
- možnost generovat čárový kód faktury
- 15.08.2013 - vydána verze 2.1.003 s úpravou kódu pro kompatibilitu s PHP 5.4+
- 10.04.2013 - verze 2.1.002
- možnost volby typu dokladu - proforma/faktura
- možnost určení typu zaokrouhlování
- 05.03.2013 - vydána verze 2.1
- podpora více jazyků přes lokalizační soubory
- přidána možnost vložení QR platby
- možnost zadat k položce faktury popis a čárový kód
- přidán koncový příjemce
- 14.03.2012 - drobné opravy verze 2.0, dostupné v revizi 002
- 03.01.2012 - vydána verze 2.0
- nový, modernější vzhled faktur
- možnost vložení více obrázků
- další možnosti úpravy designu
Přednosti:
- možnost přizpůsobení vzhledu
- mnoho nastavení
- pro plátce i neplátce DPH
- zaokrouhlování DPH, celé částky
- možnost elektronického podepsání PDF
- QR platba - automatické generování QR kódu
Kdo třídu využívá?
- PlaCla.cz
- PayPost.cz
- webhosting EBOLA Czech s.r.o.
- webhosting hexageek.cz
- webhosting egarden.cz
- webhosting web4u.cz
- webhosting globeware.sk
- ClanWars.cz - Game Server a Mumble hosting
- SlevyDnes.cz
- ucetni-system.cz
- bohemicgroup.com
- pipni.cz
- a dalších více než 60 klientů
Požadavky:
- požaduje PHP 5+
- ICONV (pouze pro verzi 1.2)
Možnosti zadání dodavatele:
- tradiční fakturační údaje (firma, jméno, příjmení, IC, DIC, adresa)
- telefon
- web
Možnosti nastavení:
- možnost elektronického podpisu PDF (od verze 1.3, testovací funkce)
- možnost přímého zobrazení PDF, nebo uložení na serveru
- nastavení autora PDF
- nastavení titulku
- nastavení měny
- plátce/neplátce DPH
- vzdálenost účtovaných položek (padding bottom :) )
- určení barvy pro podbarvení sudých řádku (možno vypnout)
- určení barvy podtržení každého řádku (možno vypnout)
- zaokrouhlování na koruny, na padesátníky, bez zaokrouhlování
- uhrazené zálohy
- číslo faktury
- vlastní text vlevo od podpisu
- vlastní text na konci faktury
- vložení obrázku (s možností opakování na každé stránce, jen prní, jen poslední)
- nastavení kódování češtiny
- možnost změn/přidaní sazeb DPH
- zaokrouhlování DPH na celé koruny
- vypnutí/zapnutí vypisování tabulky se shrnutím DPH
Informace o faktuře:
- číslo objednávky, na jejímž základě byla faktura vystavena
- datum objednávky
- datum vystavení faktury
- splatnost faktury
- datum uskutečnění zdanitelného plněni
Platební údaje:
- způsob platby
- číslo úču, kód banky
- VS, SS, KS
Jednotlivé položky faktury:
- Název položky
- Cena
- M.J., počet M.J., DPH