phpRechnung ist ein Abrechnungsprogramm für den Browser. Angebote und Rechnungen entstehen aus zwei Bausteinen, die einmal gepflegt und danach immer wieder verwendet werden: einem Adressbuch der Empfänger und einer Liste der Artikel und Leistungen. Das verkürzt das Schreiben einer Rechnung auf das Auswählen und Ergänzen.
Ueber die reine Rechnungsstellung geht es hinaus. Zahlungen werden erfasst, ein Kassenbuch hält Bareinnahmen fest, und die offenen Posten zeigen auf einen Blick, was noch aussteht. An Auswertungen gibt es unter anderem Buchungsdetails und ein Rechnungsausgangsbuch, wie es die Buchführung verlangt.
Fertige Rechnungen erzeugt das Programm als PDF und verschickt sie direkt per E-Mail. Dafür muss allerdings ein Mailserver eingerichtet sein: Wer mit einem Relay arbeitet, trägt Host, Port und gegebenenfalls die Zugangsdaten in einer Konfigurationsdatei ein, sonst weist der Server die Nachrichten ab.
Die Oberfläche liegt in acht Sprachen vor, neben Deutsch und Englisch auch Französisch, Italienisch, Kroatisch, Niederländisch, Polnisch und Spanisch.
Zu den Voraussetzungen: ein Webserver, PHP 5 mit den Erweiterungen mbstring sowie PEAR::Mail und Mail_Mime, dazu MySQL. Seit Version 1.6 kommt die Template-Engine Smarty zum Einsatz, deren Cache-Verzeichnisse Schreibrechte brauchen; der Entwickler empfiehlt, sie außerhalb des öffentlichen Verzeichnisses abzulegen. Aktuell ist Version 1.6.6.
Das Programm steht unter der GPL und ist kostenlos, das Projekt liegt auf SourceForge. Der Entwickler weist darauf hin, dass er zu Serverfragen jenseits des Programms keine Auskunft mehr gibt.