Viel interessanter ist aber wie ihr das mit der Buchhaltung lösen würdet.
Wie macht ihr das mit der Buchhaltung - sprich die Kontoauszüge und Belege, die normal im Ordner landen. Wie übergebt ihr die Daten an den Steuerberater. Wie stellt ihr fest, ob ein Beleg fehlt.
Ich selbst habe ein Kleinunternehmen und mein Steuerfall ist nicht so kompliziert, so dass ich ohne Steuerberater arbeite. Buchhaltung mache ich bei mir über "SQL Ledger". Das ist eine freie Softwarelösung, die für mich persönlich sehr gut funktioniert und wo ein kleiner virtueller Server ausreicht, den ich auch selbst administriere.
Seit Version 3.2 kann man auch Dokumente anhängen.
Von "SQL Ledger" gibt es eine Abspaltung namens "kivitendo", die speziell die deutschen Regularien berücksichtigt und auch DATEV-Export und Import für Kontodaten hat.
Es gibt aber auch noch andere freie ERP-Systeme: metasfresh, OpenZ, ADempiere, OpenBravo, odoo etc. die man sich selbst installieren kann und oft werden diese "Community Editionen" genannt. Für ubuntuusers.de habe ich vor einiger Zeit einen Wikiartikel dafür geschrieben:
https://wiki.ubuntuusers.de/ERP/
Weiterhin habe ich einige bash-Skripte zur Installation programmiert, die man ggf. nach dem Einloggen auf dem Linuxserver laufen lassen muss.
Vorteil ist, dass man nicht beschränkt ist in der Anzahl der Rechnungen, die man verschicken kann und man kann auch beliebig neue Benutzer anlegen. Nachteil ist halt, dass man für den Server auch alleine verantwortlich ist.