Zoho Books, ZeptoMail und DATEV: Automatisierter Workflow für vorbereitende Buchhaltung

Zoho Books, ZeptoMail und DATEV: Automatisierter Workflow für vorbereitende Buchhaltung

Zoho Books als Brücke zum Steuerberater: Smarte Automatisierung statt Insellösung

Die Vision, alle Unternehmensprozesse in einem einzigen, vernetzten Ökosystem wie Zoho abzubilden, ist verlockend. Doch gerade bei der Finanzbuchhaltung stoßen viele an eine strategische Grenze: Wie integriert man die unverzichtbare Expertise eines externen Steuerberaters, ohne die Effizienzvorteile der eigenen Software zu verlieren? Oft führt dies zu Datensilos, manueller Doppelarbeit und Frustration auf beiden Seiten. Die Frage ist also nicht, ob Du Zoho oder den Steuerberater nutzt, sondern wie Du beide Welten intelligent und automatisiert miteinander verbindest.

Dieser Fachartikel zeigt Dir einen praxiserprobten Weg, wie Du Zoho Books nicht als Ersatz, sondern als leistungsstarkes Werkzeug für die vorbereitende Buchhaltung einsetzt. Wir bauen eine automatisierte Brücke zu Deinem Steuerberater, die auf etablierten Standards wie DATEV aufsetzt und Dir gleichzeitig volle Transparenz und Kontrolle über Deine Finanzen gibt. Schluss mit dem Hin- und Herschicken von Pendelordnern – hallo, digitaler Workflow.

Praxisbeispiel: Die Herausforderung eines internationalen Setups

Stell Dir ein wachsendes Technologieunternehmen vor, das eine Muttergesellschaft in der Schweiz und eine nicht-selbstständige Niederlassung in Deutschland betreibt. Das Unternehmen nutzt bereits verschiedene Zoho-Anwendungen, darunter Zoho Inventory und Zoho Books – letzteres bisher allerdings nur für die Erstellung von Ausgangsrechnungen. Der Rest der Buchhaltung, insbesondere die Eingangsbelege und Banktransaktionen, ist unvollständig erfasst.

Die zentrale Herausforderung: Ab einem Stichtag in der nahen Zukunft soll die Buchhaltung auf eine saubere, professionelle Basis gestellt werden. Das Unternehmen hat in beiden Ländern neue Steuerberater mandatiert. Der deutsche Partner arbeitet mit dem Branchenstandard DATEV, der Schweizer Kollege ist offen für digitale Lösungen und hat Erfahrung mit Systemen wie Abacus oder Bexio.

Die ursprüngliche Idee war, die komplette Finanzbuchhaltung (FiBu) zukünftig autark in Zoho Books zu führen. Doch schnell wurde klar, dass dies enorme Risiken birgt: Die Erstellung von Jahresabschlüssen, die korrekte Handhabung komplexer Steuersachverhalte und die Eröffnungsbuchungen erfordern tiefes Fachwissen, das intern nicht vorhanden ist. Die bessere Strategie ist ein pragmatischer Mittelweg, der die Stärken beider Seiten nutzt.

Schritt-für-Schritt: Die automatisierte Brücke zum Steuerberater

Der folgende Lösungsansatz fokussiert sich darauf, Zoho als zentrale Datenerfassungs- und Vorkontierungsplattform zu nutzen und die aufbereiteten Daten strukturiert an den Steuerberater zu übergeben.

Schritt 1: Strategische Entscheidung – Fokus auf vorbereitende Buchhaltung

Die wichtigste Entscheidung zuerst: Akzeptiere, dass der Steuerberater weiterhin die hoheitliche Aufgabe der Finanzbuchhaltung, der Bilanzierung und des Jahresabschlusses übernimmt. Deine Aufgabe ist es, ihm dafür perfekte, digitalisierte und bereits vorkontierte Daten zu liefern. Das spart ihm Zeit (und Dir damit Kosten) und gibt Dir tagesaktuelle Einblicke in Deine Zahlen.

  • Deine Rolle: Erfassen aller Ein- und Ausgangsrechnungen, Zuordnung von Banktransaktionen, Führen der Reisekostenabrechnungen.
  • Rolle des Steuerberaters: Verbuchung der gelieferten Daten im FiBu-System (z.B. DATEV), Erstellung der Umsatzsteuervoranmeldungen, Jahresabschluss.

Schritt 2: Das Zoho-Ökosystem als Datendrehscheibe konfigurieren

Richte Deine Zoho-Apps so ein, dass sie alle relevanten Finanzdaten nahtlos erfassen.

  • Zoho Books: Dies ist Dein zentrales Cockpit. Verbinde hier alle Deine Bankkonten, um Transaktionen automatisch abzugleichen. Erstelle alle Ausgangsrechnungen und erfasse alle Eingangsrechnungen (Bills) mit den dazugehörigen PDF-Belegen. Definiere zusammen mit Deinem Steuerberater einen sauberen Kontenrahmen (z.B. SKR04 in Deutschland).
  • Zoho Expense: Nutze diese App, um alle Reisekosten und Spesen Deiner Mitarbeiter digital zu erfassen. Das mühsame Sammeln von Papierbelegen entfällt.
  • Zoho WorkDrive: Richte eine klare Ordnerstruktur für alle finanzrelevanten Dokumente ein, die nicht direkt in Books oder Expense gehören (z.B. Verträge, Steuerbescheide).
  • Zoho CRM: Sorge für eine saubere Synchronisation zwischen CRM und Books, damit Rechnungen direkt aus einem "Gewonnen"-Deal erstellt werden können und der Vertrieb den Zahlungsstatus seiner Kunden kennt.

Schritt 3: Die Schnittstelle definieren – Der pragmatische E-Mail-Workflow

Während eine direkte API-Anbindung an DATEV möglich ist, ist sie oft komplex und fehleranfällig. Eine weitaus robustere und universellere Methode ist der E-Mail-basierte Belegtransfer, den viele Kanzleien (z.B. über "DATEV Unternehmen online") anbieten. Der Steuerberater stellt Dir eine dedizierte E-Mail-Adresse zur Verfügung, an die Du alle Belege sendest. Der Clou liegt in der Automatisierung dieses Versands und der intelligenten Benennung der Dateien.

Schritt 4: Automatisierung mit Deluge Custom Functions in Zoho Books

Jetzt kommt der technische Kern der Lösung. Wir erstellen eine Custom Function in Zoho Books, die immer dann ausgelöst wird, wenn eine neue Eingangsrechnung (Bill) den Status "Offen" (approved) erhält. Diese Funktion erledigt folgende Aufgaben automatisch:

  1. Sie holt sich alle relevanten Daten des Belegs (Datum, Kreditor, Betrag, Rechnungsnummer).
  2. Sie extrahiert das zugehörige PDF-Dokument.
  3. Sie erstellt einen neuen, sprechenden Dateinamen, der die Vorkontierungsinformationen enthält.
  4. Sie versendet eine E-Mail mit diesem umbenannten PDF-Anhang an die E-Mail-Adresse des Steuerberaters.

Codebeispiel: Deluge-Funktion für den automatisierten Belegversand

Diese Custom Function kannst Du in Zoho Books unter Einstellungen > Automatisierung > Custom Functions erstellen. Sie wird durch eine Workflow-Regel getriggert (z.B. "Wenn Rechnung erstellt oder bearbeitet wird" und der Status "Offen" ist).

code
// Deluge Custom Function für Zoho Books
// Trigger: Bei Erstellung/Bearbeitung einer Eingangsrechnung (Bill) mit Status "Offen"
// 1. Übergabeparameter: Die ID der Eingangsrechnung
billId = input.bill_id;
// 2. Hole die Details der Eingangsrechnung
billDetails = zoho.books.getRecordsById("Bills", ZOHO_ORG_ID, billId);
if(billDetails.get("code") == 0)
{
bill = billDetails.get("bill");
vendorName = bill.get("vendor_name");
billDate = bill.get("date");
billNumber = bill.get("bill_number");
total = bill.get("total");
// Annahme: Das zu buchende Konto ist in einem Custom Field namens "cf_buchungskonto" gespeichert
expenseAccount = ifnull(bill.get("custom_fields").get("cf_buchungskonto"), "Unbekannt");
// 3. Formatiere den Dateinamen für den Steuerberater
// Format: JJJJ-MM-TT_Kreditor_Rechnungsnummer_Betrag_Konto.pdf
formattedDate = billDate.toDate().toString("yyyy-MM-dd");
newFileName = formattedDate + "_" + vendorName.replaceAll("[^a-zA-Z0-9.-]", "_") + "_" + billNumber + "_" + total + "EUR_" + expenseAccount + ".pdf";
// 4. Hole das angehängte Dokument (wir nehmen das erste Attachment)
attachments = zoho.books.getRecords("Documents", ZOHO_ORG_ID, "transaction_id=" + billId);
if(attachments.get("code") == 0 && attachments.get("documents").size() > 0)
{
documentId = attachments.get("documents").get(0).get("document_id");
fileContent = zoho.books.downloadDocument(ZOHO_ORG_ID, documentId);
// 5. Sende die E-Mail über Zoho ZeptoMail oder die integrierte Mail-Funktion
// Definiere die Empfänger- und Absenderadresse
taxAdvisorEmail = "belege@deine-steuerkanzlei.de";
fromEmail = "buchhaltung@dein-unternehmen.com";
// Erstelle die Liste der Anhänge
attachmentList = List();
attachmentMap = Map();
attachmentMap.put("content", fileContent);
attachmentMap.put("name", newFileName);
attachmentList.add(attachmentMap);
// E-Mail-Parameter
emailParams = Map();
emailParams.put("to_address", taxAdvisorEmail);
emailParams.put("from_address", fromEmail);
emailParams.put("subject", "Neuer Beleg: " + vendorName + " / " + billNumber);
emailParams.put("content", "Hallo Kanzlei-Team,
anbei ein neuer, vorkontierter Beleg zur Verbuchung.
Beste Grüße,
Dein Automatisierungs-Bot");
emailParams.put("attachments", attachmentList);
// E-Mail senden (hier mit der eingebauten sendmail-Funktion)
// Für höheres Volumen wird Zoho ZeptoMail empfohlen: https://www.zoho.com/zeptomail/
sendmail
[
from :fromEmail
to :taxAdvisorEmail
subject :emailParams.get("subject")
message :emailParams.get("content")
attachments :attachmentList
];
info "Beleg " + billNumber + " erfolgreich an " + taxAdvisorEmail + " gesendet.";
}
else
{
info "Fehler: Kein Anhang für Rechnung " + billId + " gefunden.";
}
}
else
{
info "Fehler beim Abrufen der Rechnungsdetails für ID " + billId;
}

Tipps und Best Practices

  • Kommunikation ist alles: Sprich Deinen Plan und das Dateiformat vorher mit Deinem Steuerberater ab. Er wird Dir dankbar sein und kann seinen Workflow darauf einstellen. Kläre, welchen Kontenrahmen (z.B. SKR03, SKR04) ihr verwendet.
  • Der saubere Schnitt: Entscheide Dich für einen klaren Stichtag (z.B. den 1. Januar eines Jahres), ab dem der neue Prozess gilt. Versuche nicht, alte, unsaubere Daten rückwirkend zu korrigieren. Beginne "from scratch" mit sauberen Eröffnungsbuchungen, die der Steuerberater liefert.
  • Umgang mit Zoho Expense: Eine Reisekostenabrechnung besteht oft aus vielen Einzelbelegen (Flug, Hotel, Taxi). Ein einzelnes Sammel-PDF an den Steuerberater kann dazu führen, dass diese Details verloren gehen. Kläre, ob er lieber die Einzelbelege oder einen detaillierten Export zusätzlich zum Sammelbeleg erhalten möchte.
  • Skalierbarkeit: Der E-Mail-Ansatz ist extrem robust. Wenn Dein Belegvolumen sehr stark anwächst, kannst Du als nächsten Schritt eine direkte API-Anbindung an die Systeme Deines Steuerberaters (z.B. via DATEVconnect online) evaluieren. Als E-Mail-Gateway für hohes Volumen empfiehlt sich Zoho ZeptoMail anstelle der Standard-Mailfunktion.

Zusätzliche Potenziale im Zoho-Ökosystem

Wenn die Basis der vorbereitenden Buchhaltung steht, kannst Du weitere Mehrwerte schaffen:

  • Zoho Analytics: Verbinde Zoho Books mit Analytics, um Dir Deine eigenen Finanz-Dashboards für das Controlling zu bauen. Analysiere Cashflow, Außenstände (Debitoren) und Verbindlichkeiten (Kreditoren) in Echtzeit – ohne auf die BWA vom Steuerberater warten zu müssen.
  • Zoho Flow: Für komplexere Workflows, die mehrere Apps umfassen, kannst Du Zoho Flow nutzen. Beispiel: Wenn ein Vertrag in Zoho Sign unterzeichnet wird, erstelle automatisch einen neuen Kunden in Books und eine Aufgabe in Zoho Projects.

Fazit: Das Beste aus beiden Welten

Du musst Dich nicht zwischen der Flexibilität von Zoho und der rechtlichen Sicherheit Deines Steuerberaters entscheiden. Indem Du Zoho als mächtiges Werkzeug zur Datenerfassung und Vorkontierung nutzt, schaffst Du eine hocheffiziente, transparente und automatisierte Brücke. Du behältst die volle Kontrolle und den tagesaktuellen Überblick über Deine Finanzen, während sich Dein Steuerberater auf seine Kernkompetenzen konzentrieren kann – auf Basis perfekter Daten.

Dieser pragmatische Ansatz reduziert manuelle Arbeit, minimiert Fehler und verbessert die Zusammenarbeit fundamental. Es ist eine Investition, die sich nicht nur in geringeren Steuerberaterkosten, sondern vor allem in besserer unternehmerischer Steuerung auszahlt.


Verwendete Zoho Apps in diesem Szenario:

SprintCX · AI-first Zoho Agentur

Dein nächstes Zoho-Projekt? Mach es mit uns.

Wir sind keine klassische Agentur – wir bauen digitale Mitarbeiter, intelligente Zoho-Prozesse und echte Automatisierung, die Deinem Team tatsächlich Arbeit abnimmt. Wenn Du bis hier gelesen hast, hast Du einen Use-Case im Kopf. Lass uns 15 Minuten darüber sprechen.

Ausgewiesene Zoho Experten100% AI-first AnsatzKeine Verkaufsgespräche, nur Klartext