/* phpRechnung - ChangeLog - 02.10.2005 phpInvoice - is easy-to-use Web-based multilingual accounting software. Copyright (C) 2001 - 2005 Edy Corak < phprechnung at ecorak dot de > This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA */ 02.10.2005 Aenderungen in phpRechnung 1.6 Test3 ------------------------------------ - Standardsprache ist jetzt englisch Sie koennen die Sprache aendern in /include/sprache.inc.php fuer die Anmeldeseite und in der SQL oder unter Konfiguration fuer die Benutzer. - phprechnung.inc.php, $PHPSendMail Beim Mailversand koennen Sie zwischen PEAR Mail::Interface -> $PHPSendMail = "1" der der mail() Funktion -> $PHPSendMail = "0" waehlen, Standard ist $PHPSendMail = "0" - Die PDF-Ausgabe wurde verbessert so, dass jetzt laengere Texte korrekt angezeigt werden. ( Druck, E-Mail ) Aenderungen koennen in folgenden Dateien vorgenommen werden: /include pdf.inc.php, pdf_footer.inc.php, pdf_header.inc.php - kleinere Korrekturen und Fehlerbeseitigung 24.06.2005 Aenderungen in phpRechnung 1.6 Test2 ------------------------------------ - /rechnung, /angebot Sie haben die Moeglichkeit zwischen der Volltext- und der alten Suchmethode zu waehlen ( checkbox ). - README ist jetzt auch in spanischer und englischer Sprache verfuegbar. README-ES, README-EN vielen Dank an Markus Ehrlich fuer die spanische Uebersetzung. < phpfactura at gmx dot net > < phpfactura at ecorak dot net > - ChangeLog ist ab phpRechnung-1.6 Test2 auch in englischer Sprache verfuegbar ChangeLog-EN Andere Sprachen sind gerne willkommen. - /position, Standardmaessig werden in Listen nur die aktiven Positionen angezeigt, es besteht aber die Moeglichkeit, auch inaktive Positionen anzuzeigen oder auch alle, Pfeile links neben Position / Artikel - phpRechnung spricht nun auch Spanisch vielen Dank an Markus Ehrlich fuer die Arbeit. < ecscom dot net at gmx dot net > - phpRechnung spricht nun auch Italienisch vielen Dank an Alfredo Patti fuer die Arbeit. < a dot patti at web dot de > - /adressbuch, Neues Feld FULLTEXT (FIRSTNAME,LASTNAME,COMPANY) Die Standard Suche verwendet nun die Volltextsuche Es ist nicht mehr moeglich nur einen Buchstaben einzugeben sonder nur ganze Namen, Vornamen oder Firma oder alles zusammen. In der Detail-Suche wurden keine veraenderungen vorgenommen. - /position, Neue Felder POS_MARKE, POS_TYPE, POS_SERIENNR, POS_LAGER, POS_LAGER_AKTUELL, POS_LAGER_EINKAUF Vorbereitung fuer die Lagerverwaltung in phpRechnung 1.6 Final. - angebotpos, tmp_angebot, tmp_angebotpos, tmp_gutschrift, tmp_rechnung, tmp_verkauf, verkauf Neue Felder POS_MARKE, POS_TYPE, POS_SERIENNR, NOTE Vielen Dank an Maximilian Csuk und Karl Deutsch fuer die Erweiterungen. - /rechnung, /zahlung, /kassenbuch, /angebot, /gutschrift, /position Preiseingabe wurde umgeaendert Gueltige Eingaben sind: z. B. 1000 1000.00 1000,00 - /einstellung, 1 neues Feld POS_LAGER_AKTIV Vorbereitung fuer die Lagerverwaltung in phpRechnung 1.6 Final. - /abgebot, Modifikationen - Auftragsbestaetigung, Status aendern, Etikett Vielen Dank an Maximilian Csuk und Karl Deutsch fuer die Arbeit. - /gutschrift, neue Tabelle Nun ist es auch moeglich Gutschriften in phpRechnung zu erstellen. Vielen Dank an Maximilian Csuk und Karl Deutsch fuer die Arbeit. - /zahlung, neu.php, neuf.php, Aenderungen damit Teilzahlungen korrekt in das Kassenbuch eingetragen und wieder geloescht werden koennen. Die Neuberechnung des noch offenen Betrages wurde geaendert. - E-Mail Funktion wurde geaendert. Es wird nicht mehr die Standard mail(); Funktion verwendet sondern das PEAR Mail:: Interface. Bei einigen Systemen mit SELinux Erweiterung gab es Probleme beim Mailversand mit der mail(); Funktion ( avc denied ). In der Datei /include/mail.inc.php muessen noch Aenderungen vorgenommen werden Host, Port falls Anmeldung notwendig ist (auth) auf true zu stellen und Benutzer und Passwort eintragen. - /kassenbuch, 1 neues Feld ZAHLUNGID Damit ist es moeglich bei Teilzahlungen eine einzelne Zahlung aus dem Kassenbuch zu loeschen. - kleinere Korrekturen und Fehlerbeseitigung 14.02.2005 Aenderungen in phpRechnung 1.6 Test1 ------------------------------------ - /angebot, /rechnung, /zahlung, Bei der Berechnung der Gesamtsumme wurde, falls der Betrag z. B. 6,50 ist, die 0 weggelassen. Das hat zur Folge das MySQL in das Feld ANGEBOT_SUMME, RE_SUMME, ZHLG_SUMME decimal(8,2) NOT NULL default '0.00', eine Gesamtsumme 6,00 eingetragen hat statt 6,50. Dies ist ein phpRechnung Fehler nicht MySQL. Beim Drucken kommt dieser Fehler nicht vor, da dort jedes mal die Gesamtsumme neu berechnet und formatiert wird. Die Gesamtsumme wird nun korrekt an MySQL gesendet, so das dieser Fehler nicht mehr vorkommen sollte. - phpRechnung spricht nun auch Franzoesisch, vielen Dank an die Hotelgaeste fuer die Hilfe. Ich hoffe, dass es verstaendlich ist Verbesserungen sind natuerlich jederzeit willkommen. Vor langer Zeit hat jemand die Spanische Uebersetzung versprochen. Das finde ich sehr nett, nur leider ist die Uebersetzung bis heute noch nicht angekommen. Andere Sprachen sind gerne willkommen. - /berichte, Neuer Bericht 're_koffenf.php' Damit ist es moeglich alle offenen Rechnungen fuer einen bestimmten Kunden anzuzeigen. - /berichte, Berichte wurden geaendert damit die Teilzahlung auch beruecksichtigt werden kann. Es werden auch keine neuen Fenster mehr geoeffnet. - Das Design von phpRechnung wurde geaendert. Das Design kann in der Datei 'phprechnung.css' geaendert werden. Mit der Datei 'drucken.css' werden Druckerfreundliche Seiten erstellt. Damit alles korrekt dargestellt werden kann ist ein Browser notwendig der etwas mit CSS anfangen kann. ( getestet mit Mozilla / Firefox, Opera ) http://www.pro-linux.de/news/2005/7812.html - 2 Neue Felder fuer alle Tabellen ausser 'anmeldung' 'ERSTELLT' und 'GEAENDERT' Damit wird auch der Benutzer der den Datensatz erstellt und- oder geaendert hat gespeichert. Aenderungen an Angeboten, Rechnungen durch den Ersteller werden nun auch moeglich sein. Adressbuch folgt spaeter und auch noch verschiedene Berichte zu den einzelnen Benutzern. - Super User Funktion Normale Benutzer koennen kurzfristig zum 'admin' wechseln aehnlich ( Linux su ). - Teilzahlung Es ist moeglich mehrere Zahlungen fuer eine Rechnung vorzunehmen. Gutschriften sind leider noch nicht moeglich. - kleinere Korrekturen 25.07.2004 Aenderungen in phpRechnung 1.5.2 --------------------------------- - /angebot, 'suchliste.php' Parse Error. Fehler wurde behoben. 'neu.php','neuf.php' Wenn keine Mitteilung vor dem Speichern ausgewaehlt wurde nach der Abfrage wurden alle Positionen des Angebots geloescht. Fehler wurde behoben. - kleinere Korrekturen 20.07.2004 Aenderungen in phpRechnung 1.5.1 -------------------------------- - /include, phprechnung.css ( geaendert ), drucken1.css ( neu ) Die Datei drucken1.css wird in der naechsten Version dafuer benutzt um Druckerfreundliche Seiten zu erstellen. Die .css wurden auf aktuellen Browsern Mozilla Firefox, Opera und Konqueror getestet. Extra Anpassungen fuer MSIE werden in Zukunft nicht mehr vorgenommen. - Mehrwertsteuer-Satz-Berechnung wurde geaendert damit Warning: Division by zero nicht mehr vorkommt wenn Dividiert durch: 0.00 und Multipliziert mit: 0.00 eingestellt wurde. - /angebot, /rechnung, 'neu.php ...', 'bearbeiten.php ...' Beim Bearbeiten und Erstellen wurde die $sessid durch $Benutzername ersetzt, da es manchmal zu unterschiedlichen Resultaten kam. - Array - Titel wurde korrigiert. Fehlermeldung in Logdatei. - kleinere Korrekturen 10.06.2004 Aenderungen in phpRechnung 1.5 ------------------------------------ - kleinere Korrekturen 10.05.2004 Aenderungen in phpRechnung 1.5 Test3 ------------------------------------ - Hinweis: Bei allen PDF-Dokumenten werden Texte mit Ueberlaenge nicht umgebrochen. Die FPDF Bibliothek unterstuetzt nur Grafiken im JPEG- oder PNG-Format. - /berichte, 're_erinnerungf.php' Direktes Drucken- und Zahlungseingang hinzugefuegt. - /position, 1 Neues Feld 'NOTE' wurde hinzugefuegt Hier koennen zusaetzliche Informationen zu den Positionen/Artikeln eingegeben werden. - /angebot, /rechnung, 'bearbeitenf.php' Fehler beim Aendern des Kunden wurde behoben. - 'POS_MENGE' Der Spaltentyp wurde von INTEGER in DECIMAL umgeaendert. Nun ist es moeglich, in Rechnungen und Angeboten Mengen wie 1.55 anzugeben. Um ein UPDATE von phpRechnung 1.5 Test2 auf Test3 durchzufuehren, benutzen Sie bitte die Datei 'update-1.5-test2.sql'. Von phpRechnung 1.4.2 die Datei 'update-1.5.sql' zu finden sind die Dateien in dem Verzeichnis /include. Wichtiger Hinweis: Vor einem UPDATE bitte alle Daten sichern. mysql -u 'benutzername' -p 'datenbankname' < update-1.5-test2.sql oder phpMyAdmin benutzen Damit werden alle 'POS_MENGE' Felder von INTEGER in DECIMAL umgeaendert. - kleinere Korrekturen 13.03.2004 Aenderungen in phpRechnung 1.5 Test2 ------------------------------------ - Hinweis: Bei allen PDF-Dokumenten werden Texte mit Ueberlaenge nicht umgebrochen. Die FPDF Bibliothek unterstuetzt nur Grafiken im JPEG- oder PNG-Format. - /angebot, /rechnung, 'email_pdf.php' Nun ist es moeglich, Angebote und Rechnungen als PDF-Anhang per E-Mail zu versenden. phpRechnung benutzt die FPDF Bibliothek um PDF Dateien zu generieren. Copyright (C) Olivier PLATHEY, http://fpdf.org/ License: Freeware. Fuer die Benutzer die phpRechnung auf einem Windows Server betreiben, bitte die Variable '$pdfdir' in der 'phprechnung.inc.php' anpassen. Standard '$pdfdir = "/tmp/"; in z. B. '$pdfdir = "c:\windows\temp\"; Bitte beachten Sie den letzten Backslash. Wichtig. Der Webserver muss Schreibrechte fuer das Verzeichnis haben. - /index.php, Fehler bei der Darstellung bei Anmeldung als nicht 'admin' Benutzer wurde beseitigt. - /einstellung, 2 Neue Felder 'DRUCKAUSGABE' und 'ANHANG_TEXT' Bei 'Druckausgabe' kann man waehlen ob der Ausdruck als HTML oder PDF generiert werden soll. 'drucken_pdf.php' und 'tmp_drucken_pdf.php' Der 'Anhang_Text' ist der Text der beim E-Mail Versand als PDF-Anhang benutzt wird. Um ein UPDATE von phpRechnung 1.5 Test1 auf Test2 durchzufuehren, benutzen Sie bitte die Datei 'update-1.5-test1.sql'. Von phpRechnung 1.4.2 die Datei 'update-1.5.sql' zu finden sind die Dateien in dem Verzeichnis /include. Wichtiger Hinweis: Vor einem UPDATE bitte alle Daten sichern. mysql -u 'benutzername' -p 'datenbankname' < update-1.5-test1.sql oder phpMyAdmin benutzen Damit werden die 2 neuen Felder in der Tabelle 'einstellung' erzeugt. - kleinere Korrekturen 21.02.2004 Aenderungen in phpRechnung 1.5 Test1 ------------------------------------ - /angebot, /rechnung, 2 Neue Tabellen 'tmp_angebotpos' und 'tmp_verkauf' Aenderungen die in Angeboten oder Rechnungen vorgenommen wurden werden in den neuerstellten Tabellen zwischengespeichert. Erst wenn der Schalter 'Aendern' gedrueckt wurde werden die Aenderungen gespeichert. - Einige Felder wurden geaendert, hinzugefuegt oder entfernt 'update-1.5.sql' - Accesskey's wurden hinzugefuegt, Damit ist eine schnelle Navigation mittels Tastatur moeglich. Einige Browser kennen leider keine Accesskey's. Bei MacOS muss man statt der Alt+ die Strg+ verwenden. ( gelesen ) Die Belegung der Tasten ----------------------- Alt+S - Startseite Alt+C - Konfiguration Alt+L - Liste Alt+N - Neu Alt+F - Suchen Alt+H - Hilfe Alt+A - Adressbuch Alt+P - Position Alt+G - Angebot Alt+R - Rechnung Alt+Z - Zahlung Alt+K - Kassenbuch Alt+B - Berichte Alt+O - Abmelden // Nur aus konfiguration.php erreichbar // Alt+M - Mitteilung Alt+Z - Zahlungsweise Alt+K - Kategorie Alt+W - Mehrwertsteuer Alt+E - Einstellung Alt+B - Benutzer - Grafiken in 4 verschiedenen Sprachen wurden erstellt. - Kroatische Uebersetzung - Edy Corak < phprechnung at ecorak dot de > - Polnische Uebersetzung - Krzysztof Blazowski < kblazowski at ciarko dot pl > - Das Design von phpRechnung wurde ueberarbeitet. - Die Listen koennen jetzt nach verschiedenen Kriterien sortiert werden. - /berichte, Erweiterte Ansicht fuer die Berichte. Nun ist es moeglich aus den Berichten direkt eine Zahlung, Rechnung etc. aufzurufen. - /adressbuch, email.php, Die Signatur wird nun korrekt angezeigt. - /adressbuch, info.php, Info-Maske wurde erweitert, damit die 2 neuen Berichte 're_kundef.php' und 'zhlg_kundef.php' mit Datumsangabe aufgerufen werden koennen. - /berichte, 2 neue Berichte 're_kundef.php' und 'zhlg_kundef.php' Alle Rechnungen und Zahlungen fuer einen Kunden anzeigen. - kleinere Korrekturen 24.10.2003 Aenderungen in phpRechnung 1.4.2 -------------------------------- - index.php, Erinnerung-Funktion - Fehler korrigiert. - /zahlung, 'neuf.php' Wenn eine neue Zahlung vorgenommen wurde und als Zahlungsweise 'NICHT Bar - 2' gewaehlt wurde, dann wird die Zahlungssumme in der Tabelle 'kasse' als Einnahme und als Ausgabe gespeichert. - /adressbuch, Die Suchfunktion wurde geaendert. Standardmaessig wird die einfache, eine Zeile Suche verwendet ( Vorname, Nachname oder Firma ). Die alte Detail-Suche bleibt selbstverstaendlich weiterhin erhalten und ist direkt ueber die Suche-Seite erreichbar ( Detail-Suche ). - kleinere Korrekturen 23.09.2003 Aenderungen in phpRechnung 1.4.1 -------------------------------- - /einstellung, 1 neues Feld 'POSNAME_DRUCKEN' Es kann gewaehlt werden, ob die Positionsnamen in Rechnungen gedruckt werden sollen oder nicht. - /einstellung, 3 neue Felder 'FIRMENLOGO' 'FIRMENLOGO_BREITE' 'FIRMENLOGO_HOEHE' Nun ist es moeglich, ein eigenes Logo einzufuegen, das beim Druck der Rechnungen verwendet wird. Das Logo muss sich im /images Verzeichnis befinden. Wenn kein Logo eingetragen wurde, dann wird der Firmenname verwendet. Die Reihenfolge der Schriftarten finden Sie in der Datei 'drucken.css' - firma30txt. - kleinere Korrekturen 22.08.2003 Aenderungen in phpRechnung 1.4 ------------------------------ - phpRechnung-Hilfe ist nun auch fertig Vielen Dank an Sebastian Kolberg fuer die Hilfe. - /rechnung, 'bearbeiten.php', /angebot, 'bearbeiten.php', /rechnung, 'neu.php', 'kundenliste.php', /angebot, 'neu.php', 'kundenliste.php' Kundenwahl wurde geaendert. Statt einer Auswahlliste gibt es jetzt ein Eingabefeld fuer die Kundenwahl. Gesucht wird nach Vornamen, Nachnamen oder Firma. Positionwahl wurde geaendert. Statt einer Auswahlliste gibt es jetzt ein Eingabefeld fuer die Positionwahl. Gesucht wird nach Position/Artikel oder Beschreibung. - /mwst, 'loeschenf.php' Fehler bei Ueberpruefung vorhandener Daten wurde beseitigt. - /zahlung, 'loeschenf.php' Bevor eine Zahlung geloescht werden kann, wird jetzt erst der Bestand des Kassenbuches ueberprueft < 0. - /rechnung, 'loeschenf.php' Bevor eine Rechnung geloescht werden kann, wird jetzt erst der Bestand des Kassenbuches ueberprueft < 0. - /einstellung, 1 Neues Feld 'VERKAUFSPREIS' Nun ist es moeglich, die Verkaufspreise als 'Netto' oder 'Brutto' zu deklarieren. - Angebotsverwaltung, 3 Neue Tabellen, angebot, angebotpos, tmp_angebot Angebote werden genau wie Rechnungen erstellt. Wenn das Angebot angenommen wurde, genuegt ein Mausklick um aus dem Angebot eine Rechnung zu erstellen. - /include, 'drucken.css' Schrift-Formatierung geaendert damit auch Mozilla die Position-Ueberschrift in Fett drucken kann. - /berichte, 're_erinnerungf.php' Ein neuer Bericht der nur von der Startseite 'index.php' aufgerufen werden kann und nur wenn die 'Erinnerung' unter 'Einstellung' eingeschaltet ist. - /berichte, 'index.php' Wurde geaendert. Die Berichte koennen jetzt komfortabel aus einer Liste ausgewaehlt werden. - /berichte, 2 neue Berichte 'pos_einzelf.php' und 'pos_zusammenf.php' Verkaeufe nach Posten/Artikel Einzelwerte und Zusammenfassung. - Aenderungen in der Summenanzeige, statt '1.000.00' in '1.000,00' - kleinere Korrekturen 30.05.2003 Aenderungen in phpRechnung 1.3 ------------------------------ - /berichte, 'kass_datumf.php' Fehler bei Bestandsberechnung wurde beseitigt. Das im Suchformular angegebene Datum wurde bei der Berechnung nicht verwendet. - /kassenbuch, 2 neue Felder in der Tabelle 'kasse' MYID und RECHNUNGID - /kassenbuch, 'info.php' Erweiterte Ansicht fuer Rechnungen. - /kassenbuch, 'suchliste.php' Fehler bei Bestandsberechnung wurde beseitigt. Das im Suchformular angegebene Datum wurde bei der Berechnung nicht verwendet. - /rechnung, 'info.php' E-Mail Funktion fuer das versenden von Rechnungen. HTML-Format - /rechnung, 'loeschenf.php' Wenn eine Rechnung geloescht wird, werden jetzt auch entsprechende Datensaetze in der Tabelle 'kasse' geloescht. - /zahlung, 'neuf.php' Wenn eine neue Zahlung vorgenommen wurde und als Zahlungsweise 'Ueberweisung - 8' gewaehlt wurde, dann wird die Zahlungssumme in der Tabelle 'kasse' als Einnahme und als Ausgabe gespeichert. - /zahlung, 'loeschenf.php' Wenn eine Zahlung geloescht wird, werden jetzt auch entsprechende Datensaetze in der Tabelle 'kasse' geloescht. - kleinere Korrekturen 17.04.2003 Aenderungen in phpRechnung 1.2 ------------------------------ - Neue Tabelle 'einstellung' - Programmeinstellungen koennen jetzt einfacher vorgenommen werden. - E-Mail Funktion fuer das Adressbuch - Suchfunktion wurde verbessert - Benutzerrechte wurden geaendert nur der Administrator kann noch Einstellungen vornehmen. - kleinere Korrekturen 17.03.2003 Aenderungen in phpRechnung 1.1 ------------------------------ - Neue Tabelle 'mwst' - 2 neue Felder in der Tabelle 'position' POS_AKTIV und POS_MWST - Fuer jede Position kann man verschieden Steuersatz waehlen. - Positionen koennen als inaktiv markiert werden. - In rechnung/liste.php werden jetzt auch offene Posten angezeigt. - Wenn man eine Rechnung aendern moechte, fuer die bereits Zahlungen vogenommen wurden, wird jetzt eine Warnmeldung angezeigt. ############################################################################ phpRechnung Homepage - http://www.phprechnung.de/phpRechnung/ Vielen Dank fuer die Nutzung von phpRechnung Edy Corak < phprechnung at ecorak dot de >