{"id":5864,"date":"2026-09-23T14:13:24","date_gmt":"2026-09-23T12:13:24","guid":{"rendered":"https:\/\/wordpress.sprintcx.net\/automatisierte-rechnungsstellung-mit-zoho-projects-desk-books-und-catalyst-integration-und-workflow-tutorial\/"},"modified":"2026-09-23T16:54:36","modified_gmt":"2026-09-23T14:54:36","slug":"automatisierte-rechnungsstellung-mit-zoho-projects-desk-books-und-catalyst-integration-und-workflow-tutorial","status":"publish","type":"post","link":"https:\/\/wordpress.sprintcx.net\/de\/automatisierte-rechnungsstellung-mit-zoho-projects-desk-books-und-catalyst-integration-und-workflow-tutorial\/","title":{"rendered":"Automatisierte Rechnungsstellung mit Zoho Projects, Desk, Books und Catalyst: Integration und Workflow Tutorial"},"content":{"rendered":"<h2>Automatisierte Rechnungsstellung: Wie du Zoho Projects, Desk und Books mit Catalyst verbindest<\/h2>\n<p>In dienstleistungsorientierten Unternehmen, wie IT-Systemh\u00e4usern oder Agenturen, ist die korrekte und zeitnahe Abrechnung von erbrachten Leistungen entscheidend f\u00fcr den Cashflow und die Profitabilit\u00e4t. Doch oft sind die abrechenbaren Stunden auf verschiedene Systeme verteilt \u2013 Projektzeiten in einer Projektmanagement-Software, Support-Stunden im Ticketsystem. Dieser manuelle Abgleich ist nicht nur zeitaufwendig, sondern auch fehleranf\u00e4llig. Wenn du das Zoho-\u00d6kosystem nutzt, stehst du vor genau dieser Herausforderung: Wie bekommst du die erfassten Zeiten aus <a href=\"https:\/\/www.zoho.com\/de\/projects\/\" target=\"_blank\" rel=\"noopener\">Zoho Projects<\/a> und <a href=\"\/de\/zoho-desk\/\" target=\"_blank\" rel=\"noopener\">Zoho Desk<\/a> sauber und automatisiert als Rechnungsentwurf in <a href=\"\/de\/zoho-books\/\" target=\"_blank\" rel=\"noopener\">Zoho Books<\/a>? In diesem Artikel zeigen wir dir einen praxiserprobten L\u00f6sungsansatz, der auf einer Kombination aus Customizing im CRM und einer serverseitigen Logik mit <a href=\"https:\/\/catalyst.zoho.com\/\" target=\"_blank\" rel=\"noopener\">Zoho Catalyst<\/a> basiert.<\/p>\n<h3>Praxisbeispiel: Der IT-Dienstleister mit zwei Abrechnungsmodellen<\/h3>\n<p>Stell dir ein typisches IT-Systemhaus vor. Das Unternehmen hat zwei prim\u00e4re Einnahmequellen: Zum einen werden Projekte auf Stundenbasis umgesetzt (z.B. die Einf\u00fchrung einer neuen Serverinfrastruktur), die in <strong><a href=\"https:\/\/www.zoho.com\/de\/projects\/\" target=\"_blank\" rel=\"noopener\">Zoho Projects<\/a><\/strong> getrackt werden. Zum anderen bietet es Support-Vertr\u00e4ge an, bei denen Kunden ein monatliches Stundenkontingent f\u00fcr IT-Hilfe buchen. Diese Anfragen laufen als Tickets in <strong><a href=\"\/de\/zoho-desk\/\" target=\"_blank\" rel=\"noopener\">Zoho Desk<\/a><\/strong> auf, wo ebenfalls die aufgewendete Zeit erfasst wird.<\/p>\n<p>Die Herausforderung: Die Projektabrechnung soll flexibel und auf Knopfdruck (&#8222;on-demand&#8220;) direkt aus dem Kundendatensatz im <strong><a href=\"\/de\/zoho-crm\/\" target=\"_blank\" rel=\"noopener\">Zoho CRM<\/a><\/strong> erfolgen k\u00f6nnen. Die Abrechnung der Support-Stunden hingegen soll periodisch, zum Beispiel immer am 15. eines Monats, f\u00fcr alle Kunden automatisch angesto\u00dfen werden. Das Ziel ist es, in beiden F\u00e4llen einen sauberen Rechnungsentwurf in <strong><a href=\"\/de\/zoho-books\/\" target=\"_blank\" rel=\"noopener\">Zoho Books<\/a><\/strong> zu erstellen und diesen zur einfachen Nachverfolgung wieder mit dem CRM-Datensatz zu verkn\u00fcpfen.<\/p>\n<h3>Schritt-f\u00fcr-Schritt Anleitung zur L\u00f6sung<\/h3>\n<p>Dieser Prozess erfordert eine saubere Datenstruktur im CRM und eine zentrale Logik, die die verschiedenen Zoho-APIs orchestriert. Hierf\u00fcr eignet sich <a href=\"https:\/\/catalyst.zoho.com\/\" target=\"_blank\" rel=\"noopener\">Zoho Catalyst<\/a>, eine serverseitige, serverless Plattform, perfekt als Middleware.<\/p>\n<h4>1. Das Datenmodell in Zoho CRM anlegen<\/h4>\n<p>Das Fundament unserer L\u00f6sung ist eine saubere Datenstruktur. Im <a href=\"\/de\/zoho-crm\/\" target=\"_blank\" rel=\"noopener\">Zoho CRM<\/a> ben\u00f6tigst du im Modul &#8222;Kunden&#8220; (Accounts) eine &#8222;Related List&#8220; (verkn\u00fcpfte Liste), die wir &#8222;Abrechnungspositionen&#8220; nennen. Du kannst dies \u00fcber ein benutzerdefiniertes Modul umsetzen, das mit den Kunden verkn\u00fcpft ist. Jede Abrechnungsposition repr\u00e4sentiert einen abrechenbaren Vertrag oder ein Projekt.<\/p>\n<p>Wichtige Felder f\u00fcr das Modul &#8222;Abrechnungspositionen&#8220;:<\/p>\n<ul>\n<li><strong>Positionsname:<\/strong> z.B. &#8222;Projekt Relaunch Website&#8220; oder &#8222;Support-Paket Basic&#8220;.<\/li>\n<li><strong>Abrechnungsart:<\/strong> Ein Picklisten-Feld mit den Optionen &#8222;Projekt (On-Demand)&#8220; und &#8222;Support (Periodisch)&#8220;.<\/li>\n<li><strong>Verkn\u00fcpftes Projekt:<\/strong> Ein Lookup-Feld zu <a href=\"https:\/\/www.zoho.com\/de\/projects\/\" target=\"_blank\" rel=\"noopener\">Zoho Projects<\/a>.<\/li>\n<li><strong>Verkn\u00fcpfte Abteilung (Desk):<\/strong> Ein Lookup-Feld zu den Abteilungen in <a href=\"\/de\/zoho-desk\/\" target=\"_blank\" rel=\"noopener\">Zoho Desk<\/a>.<\/li>\n<li><strong>Status:<\/strong> Ein Picklisten-Feld (z.B. &#8222;Aktiv&#8220;, &#8222;Abgerechnet&#8220;).<\/li>\n<li><strong>Letzter Abrechnungslauf:<\/strong> Ein Datumsfeld, um zu speichern, wann zuletzt abgerechnet wurde.<\/li>\n<li><strong>Link zur Rechnung:<\/strong> Ein URL-Feld, in das der Link zum <a href=\"\/de\/zoho-books\/\" target=\"_blank\" rel=\"noopener\">Zoho Books<\/a>-Entwurf gespeichert wird.<\/li>\n<\/ul>\n<h4>2. Die Logik in Zoho Catalyst aufbauen<\/h4>\n<p>Die gesamte Gesch\u00e4ftslogik \u2013 das Abrufen der Stunden, das Erstellen der Rechnung \u2013 lagern wir in eine Catalyst-Funktion aus. Warum? Weil die Logik komplex ist, mehrere API-Calls erfordert und potenziell lange laufen kann. Das \u00fcbersteigt die F\u00e4higkeiten einer einfachen Deluge Custom Function im CRM.<\/p>\n<p>In deinem Catalyst-Projekt erstellst du eine &#8222;Advanced I\/O Function&#8220; (z.B. mit Node.js oder Java). Diese Funktion wird \u00fcber eine API-Endpunkt-URL aufrufbar sein und die folgenden Aufgaben \u00fcbernehmen:<\/p>\n<ol>\n<li><strong>Daten empfangen:<\/strong> Die Funktion nimmt die ID der Abrechnungsposition aus dem CRM entgegen.<\/li>\n<li><strong>Daten aus Quellsystemen abrufen:<\/strong>\n<ul>\n<li>Wenn &#8222;Abrechnungsart&#8220; = &#8222;Projekt&#8220;, nutzt sie die <strong>Zoho Projects API<\/strong>, um alle noch nicht abgerechneten Zeiteintr\u00e4ge (Timesheet-Logs) f\u00fcr das verkn\u00fcpfte Projekt abzurufen.<\/li>\n<li>Wenn &#8222;Abrechnungsart&#8220; = &#8222;Support&#8220;, nutzt sie die <strong>Zoho Desk API<\/strong>, um alle Zeiteintr\u00e4ge seit dem &#8222;Letzten Abrechnungslauf&#8220; zu holen.<\/li>\n<\/ul>\n<\/li>\n<li><strong>Rechnungsentwurf in Zoho Books erstellen:<\/strong> Die gesammelten Stunden werden aggregiert und als einzelne Posten formatiert. Anschlie\u00dfend wird \u00fcber die <strong>Zoho Books API<\/strong> ein neuer Rechnungsentwurf (Invoice) mit diesen Posten erstellt.<\/li>\n<li><strong>CRM-Datensatz aktualisieren:<\/strong> Nach erfolgreicher Erstellung der Rechnung wird deren ID und URL zur\u00fcckgegeben. Die Catalyst-Funktion nutzt dann die <strong>Zoho CRM API<\/strong>, um den Datensatz der Abrechnungsposition zu aktualisieren: Der &#8222;Link zur Rechnung&#8220; wird gef\u00fcllt, der Status angepasst und das Datum &#8222;Letzter Abrechnungslauf&#8220; gesetzt.<\/li>\n<\/ol>\n<h4>3. Der On-Demand-Trigger: Custom Button im CRM<\/h4>\n<p>F\u00fcr die Projektabrechnung wollen wir einen einfachen Button direkt in der Liste der &#8222;Abrechnungspositionen&#8220; beim Kunden. Das sorgt f\u00fcr einen optimalen Workflow, da der Vertriebsmitarbeiter gezielt eine Position abrechnen kann, ohne den Datensatz verlassen zu m\u00fcssen.<\/p>\n<p>Erstelle hierf\u00fcr in <a href=\"\/de\/zoho-crm\/\" target=\"_blank\" rel=\"noopener\">Zoho CRM<\/a> einen neuen Button f\u00fcr das Modul &#8222;Abrechnungspositionen&#8220; und w\u00e4hle als Aktion &#8222;Funktion schreiben&#8220;. Diese Funktion in der Skriptsprache <strong>Deluge<\/strong> ist sehr schlank. Ihre einzige Aufgabe ist es, die Catalyst-Funktion sicher aufzurufen.<\/p>\n<p><strong>Beispiel-Code f\u00fcr den Deluge-Button:<\/strong><\/p>\n<pre><code>\/\/ ID der aktuellen Abrechnungsposition abrufen\nbillingPositionId = billingPosition.get(\"id\");\n\n\/\/ URL deines Catalyst API-Endpunkts\ncatalystUrl = \"https:\/\/DEIN-PROJEKT.catalystserverless.com\/server\/billing_function\/execute\";\n\n\/\/ Daten f\u00fcr den POST-Request vorbereiten\npostData = Map();\npostData.put(\"billing_id\", billingPositionId);\n\n\/\/ Verbindung zur Catalyst-Anwendung herstellen (Name muss in CRM &gt; Einstellungen &gt; Verbindungen konfiguriert sein)\nresponse = invokeurl\n[\n\turl :catalystUrl\n\ttype :POST\n\tparameters:postData.toString()\n\tconnection:\"catalyst_connection\" \/\/ Name deiner Verbindung\n];\n\n\/\/ Einfache R\u00fcckmeldung f\u00fcr den User\ninfo \"Abrechnungslauf wurde gestartet. Status: \" + response;\n\n\/\/ Optional: Seite neu laden, um den aktualisierten Status zu sehen\nreturn \"Success\";<\/code><\/pre>\n<h4>4. Der periodische Trigger: Cron Job in Catalyst<\/h4>\n<p>F\u00fcr die automatische Abrechnung der Support-Stunden nutzen wir die Cron-Funktionalit\u00e4t von <a href=\"https:\/\/catalyst.zoho.com\/\" target=\"_blank\" rel=\"noopener\">Zoho Catalyst<\/a>. Du kannst einen Cron Job einrichten, der z.B. jeden 15. des Monats um 02:00 Uhr nachts eine spezielle Funktion aufruft.<\/p>\n<p>Diese Cron-Funktion in Catalyst w\u00fcrde wie folgt arbeiten:<\/p>\n<ol>\n<li>Rufe \u00fcber die <strong>Zoho CRM API<\/strong> alle Abrechnungspositionen ab, deren &#8222;Abrechnungsart&#8220; = &#8222;Support (Periodisch)&#8220; und &#8222;Status&#8220; = &#8222;Aktiv&#8220; ist.<\/li>\n<li>Iteriere durch jeden dieser Datens\u00e4tze in einer Schleife.<\/li>\n<li>F\u00fchre f\u00fcr jeden Datensatz die gleiche Logik aus wie in Schritt 2 beschrieben (Desk-Stunden abrufen, Books-Rechnung erstellen, CRM-Datensatz aktualisieren).<\/li>\n<li>Implementiere ein sauberes Logging und Error-Handling, z.B. durch Senden einer Zusammenfassungs-E-Mail \u00fcber <a href=\"https:\/\/www.zoho.com\/zeptomail\/\" target=\"_blank\" rel=\"noopener\">Zoho ZeptoMail<\/a> oder einer Nachricht an einen <a href=\"https:\/\/www.zoho.com\/de\/cliq\/\" target=\"_blank\" rel=\"noopener\">Zoho Cliq<\/a>-Kanal, um \u00fcber erfolgreiche und fehlgeschlagene L\u00e4ufe zu informieren.<\/li>\n<\/ol>\n<h3>Tipps und Best Practices<\/h3>\n<ul>\n<li><strong>Idempotenz sicherstellen:<\/strong> Was passiert, wenn ein Nutzer den &#8222;Jetzt abrechnen&#8220;-Button zweimal klickt? Deine Catalyst-Funktion sollte pr\u00fcfen, ob f\u00fcr die angefragten Stunden bereits ein Rechnungsentwurf existiert. Eine gute Methode ist es, nach dem ersten Klick den Status der Zeiteintr\u00e4ge in <a href=\"https:\/\/www.zoho.com\/de\/projects\/\" target=\"_blank\" rel=\"noopener\">Zoho Projects<\/a> auf &#8222;abgerechnet&#8220; zu setzen, damit sie nicht erneut erfasst werden.<\/li>\n<li><strong>Fehlerbehandlung:<\/strong> Wenn die Zoho Books API fehlschl\u00e4gt, sollte deine Funktion dies erkennen und eine verst\u00e4ndliche Fehlermeldung zur\u00fcckgeben. Speichere den Fehler in einem Log-Modul im CRM oder sende eine Benachrichtigung. So bleibt der Prozess transparent.<\/li>\n<li><strong>Dokumentation der L\u00e4ufe:<\/strong> Erstelle ein weiteres benutzerdefiniertes Modul &#8222;Abrechnungsl\u00e4ufe&#8220; im CRM. Jedes Mal, wenn die Catalyst-Funktion l\u00e4uft, soll sie dort einen neuen Eintrag erstellen, der protokolliert, welche Position wann mit welchem Ergebnis abgerechnet wurde. Das ist Gold wert f\u00fcr das Debugging und die Nachvollziehbarkeit.<\/li>\n<li><strong>Verbindungen sicher verwalten:<\/strong> Nutze die integrierten &#8222;Connections&#8220; in Zoho, um API-Schl\u00fcssel und OAuth-Tokens sicher zu speichern und zu verwalten. Hardcodiere niemals Credentials in deinem Code.<\/li>\n<\/ul>\n<h3>Zus\u00e4tzliche Optimierungsm\u00f6glichkeiten<\/h3>\n<p>Sobald diese Basis-Automatisierung steht, kannst du sie weiter ausbauen:<\/p>\n<ul>\n<li><strong>Reporting mit Zoho Analytics:<\/strong> Verbinde <a href=\"\/de\/zoho-analytics\/\" target=\"_blank\" rel=\"noopener\">Zoho Analytics<\/a> mit CRM, Projects, Desk und Books. So kannst du \u00fcbergreifende Dashboards erstellen, die die erfassten Stunden den tats\u00e4chlichen Ums\u00e4tzen gegen\u00fcberstellen und die Profitabilit\u00e4t pro Projekt oder Kunde auswerten.<\/li>\n<li><strong>Benachrichtigungen via Zoho Cliq:<\/strong> Informiere das Buchhaltungsteam automatisch in einem dedizierten <a href=\"https:\/\/www.zoho.com\/de\/cliq\/\" target=\"_blank\" rel=\"noopener\">Zoho Cliq<\/a>-Kanal, sobald neue Rechnungsentw\u00fcrfe zur Pr\u00fcfung bereitstehen.<\/li>\n<li><strong>Kundenportal mit Zoho Creator:<\/strong> Baue mit <a href=\"\/de\/zoho-creator\/\" target=\"_blank\" rel=\"noopener\">Zoho Creator<\/a> ein einfaches Kundenportal, in dem deine Kunden jederzeit den Status ihrer Projekte und die aktuell aufgelaufenen, noch nicht abgerechneten Stunden einsehen k\u00f6nnen. Das schafft Transparenz und Vertrauen.<\/li>\n<\/ul>\n<h3>Fazit<\/h3>\n<p>Die Automatisierung der Rechnungsstellung \u00fcber Systemgrenzen hinweg ist kein triviales Unterfangen, aber mit den richtigen Werkzeugen im Zoho-\u00d6kosystem absolut machbar. Die Kombination aus einem sauberen Datenmodell in <strong><a href=\"\/de\/zoho-crm\/\" target=\"_blank\" rel=\"noopener\">Zoho CRM<\/a><\/strong>, der Flexibilit\u00e4t von Custom Buttons und der leistungsstarken, serverseitigen Logik von <strong><a href=\"https:\/\/catalyst.zoho.com\/\" target=\"_blank\" rel=\"noopener\">Zoho Catalyst<\/a><\/strong> erm\u00f6glicht es dir, einen robusten und skalierbaren Prozess zu schaffen. Du sparst nicht nur enorm viel manuelle Arbeit, sondern reduzierst auch Fehler und beschleunigst den Prozess von der Leistungserbringung bis zum Geldeingang erheblich. Dies ist ein Paradebeispiel daf\u00fcr, wie Zoho nicht nur als Sammlung einzelner Apps, sondern als integrierte Plattform sein volles Potenzial entfaltet.<\/p>\n<p><strong>Verwendete Zoho Apps in dieser L\u00f6sung:<\/strong><\/p>\n<ul>\n<li><a href=\"\/de\/zoho-crm\/\" target=\"_blank\" rel=\"noopener\">Zoho CRM<\/a><\/li>\n<li><a href=\"https:\/\/www.zoho.com\/de\/projects\/\" target=\"_blank\" rel=\"noopener\">Zoho Projects<\/a><\/li>\n<li><a href=\"\/de\/zoho-desk\/\" target=\"_blank\" rel=\"noopener\">Zoho Desk<\/a><\/li>\n<li><a href=\"\/de\/zoho-books\/\" target=\"_blank\" rel=\"noopener\">Zoho Books<\/a><\/li>\n<li><a href=\"https:\/\/catalyst.zoho.com\/\" target=\"_blank\" rel=\"noopener\">Zoho Catalyst<\/a><\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Automatisiere deine Rechnungsstellung mit Zoho! Verbinde Projects, Desk und Books f\u00fcr einen nahtlosen Workflow und verbessere deinen Cashflow.<\/p>\n","protected":false},"author":1,"featured_media":5866,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"ocean_front_end_style_editor":"no","ocean_post_layout":"","ocean_both_sidebars_style":"","ocean_both_sidebars_content_width":0,"ocean_both_sidebars_sidebars_width":0,"ocean_sidebar":"","ocean_second_sidebar":"","ocean_disable_margins":"enable","ocean_add_body_class":"","ocean_shortcode_before_top_bar":"","ocean_shortcode_after_top_bar":"","ocean_shortcode_before_header":"","ocean_shortcode_after_header":"","ocean_has_shortcode":"","ocean_shortcode_after_title":"","ocean_shortcode_before_footer_widgets":"","ocean_shortcode_after_footer_widgets":"","ocean_shortcode_before_footer_bottom":"","ocean_shortcode_after_footer_bottom":"","ocean_display_top_bar":"default","ocean_display_header":"default","ocean_header_style":"","ocean_center_header_left_menu":"","ocean_custom_header_template":"","ocean_custom_logo":0,"ocean_custom_retina_logo":0,"ocean_custom_logo_max_width":0,"ocean_custom_logo_tablet_max_width":0,"ocean_custom_logo_mobile_max_width":0,"ocean_custom_logo_max_height":0,"ocean_custom_logo_tablet_max_height":0,"ocean_custom_logo_mobile_max_height":0,"ocean_header_custom_menu":"","ocean_menu_typo_font_family":"","ocean_menu_typo_font_subset":"","ocean_menu_typo_font_size":0,"ocean_menu_typo_font_size_tablet":0,"ocean_menu_typo_font_size_mobile":0,"ocean_menu_typo_font_size_unit":"px","ocean_menu_typo_font_weight":"","ocean_menu_typo_font_weight_tablet":"","ocean_menu_typo_font_weight_mobile":"","ocean_menu_typo_transform":"","ocean_menu_typo_transform_tablet":"","ocean_menu_typo_transform_mobile":"","ocean_menu_typo_line_height":0,"ocean_menu_typo_line_height_tablet":0,"ocean_menu_typo_line_height_mobile":0,"ocean_menu_typo_line_height_unit":"","ocean_menu_typo_spacing":0,"ocean_menu_typo_spacing_tablet":0,"ocean_menu_typo_spacing_mobile":0,"ocean_menu_typo_spacing_unit":"","ocean_menu_link_color":"","ocean_menu_link_color_hover":"","ocean_menu_link_color_active":"","ocean_menu_link_background":"","ocean_menu_link_hover_background":"","ocean_menu_link_active_background":"","ocean_menu_social_links_bg":"","ocean_menu_social_hover_links_bg":"","ocean_menu_social_links_color":"","ocean_menu_social_hover_links_color":"","ocean_disable_title":"default","ocean_disable_heading":"default","ocean_post_title":"","ocean_post_subheading":"","ocean_post_title_style":"","ocean_post_title_background_color":"","ocean_post_title_background":0,"ocean_post_title_bg_image_position":"","ocean_post_title_bg_image_attachment":"","ocean_post_title_bg_image_repeat":"","ocean_post_title_bg_image_size":"","ocean_post_title_height":0,"ocean_post_title_bg_overlay":0.5,"ocean_post_title_bg_overlay_color":"","ocean_disable_breadcrumbs":"default","ocean_breadcrumbs_color":"","ocean_breadcrumbs_separator_color":"","ocean_breadcrumbs_links_color":"","ocean_breadcrumbs_links_hover_color":"","ocean_display_footer_widgets":"default","ocean_display_footer_bottom":"default","ocean_custom_footer_template":"","osh_disable_topbar_sticky":"default","osh_disable_header_sticky":"default","osh_sticky_header_style":"default","osh_sticky_header_effect":"","osh_custom_sticky_logo":0,"osh_custom_retina_sticky_logo":0,"osh_custom_sticky_logo_height":0,"osh_background_color":"","osh_links_color":"","osh_links_hover_color":"","osh_links_active_color":"","osh_links_bg_color":"","osh_links_hover_bg_color":"","osh_links_active_bg_color":"","osh_menu_social_links_color":"","osh_menu_social_hover_links_color":"","ocean_post_oembed":"","ocean_post_self_hosted_media":"","ocean_post_video_embed":"","ocean_link_format":"","ocean_link_format_target":"self","ocean_quote_format":"","ocean_quote_format_link":"post","ocean_gallery_link_images":"on","ocean_gallery_id":[],"footnotes":""},"categories":[1],"tags":[],"class_list":["post-5864","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-zoho","entry","has-media"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.7 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Automatisierte Rechnungsstellung mit Zoho Projects, Desk, Books und Catalyst: Integration und Workflow Tutorial - SprintCX<\/title>\n<meta name=\"robots\" content=\"noindex, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<meta property=\"og:locale\" content=\"de_DE\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Automatisierte Rechnungsstellung mit Zoho Projects, Desk, Books und Catalyst: Integration und Workflow Tutorial - SprintCX\" \/>\n<meta property=\"og:description\" content=\"Automatisiere deine Rechnungsstellung mit Zoho! Verbinde Projects, Desk und Books f\u00fcr einen nahtlosen Workflow und verbessere deinen Cashflow.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/wordpress.sprintcx.net\/de\/automatisierte-rechnungsstellung-mit-zoho-projects-desk-books-und-catalyst-integration-und-workflow-tutorial\/\" \/>\n<meta property=\"og:site_name\" content=\"SprintCX\" \/>\n<meta property=\"article:published_time\" content=\"2026-09-23T12:13:24+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-09-23T14:54:36+00:00\" \/>\n<meta name=\"author\" content=\"Gregor\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Verfasst von\" \/>\n\t<meta name=\"twitter:data1\" content=\"Gregor\" \/>\n\t<meta name=\"twitter:label2\" content=\"Gesch\u00e4tzte Lesezeit\" \/>\n\t<meta name=\"twitter:data2\" content=\"7\u00a0Minuten\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/wordpress.sprintcx.net\\\/de\\\/automatisierte-rechnungsstellung-mit-zoho-projects-desk-books-und-catalyst-integration-und-workflow-tutorial\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/wordpress.sprintcx.net\\\/de\\\/automatisierte-rechnungsstellung-mit-zoho-projects-desk-books-und-catalyst-integration-und-workflow-tutorial\\\/\"},\"author\":{\"name\":\"Gregor\",\"@id\":\"https:\\\/\\\/wordpress.sprintcx.net\\\/de\\\/#\\\/schema\\\/person\\\/33a4ba085d0b86874d45522b74c193eb\"},\"headline\":\"Automatisierte Rechnungsstellung mit Zoho Projects, Desk, Books und Catalyst: Integration und Workflow Tutorial\",\"datePublished\":\"2026-09-23T12:13:24+00:00\",\"dateModified\":\"2026-09-23T14:54:36+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/wordpress.sprintcx.net\\\/de\\\/automatisierte-rechnungsstellung-mit-zoho-projects-desk-books-und-catalyst-integration-und-workflow-tutorial\\\/\"},\"wordCount\":1283,\"publisher\":{\"@id\":\"https:\\\/\\\/wordpress.sprintcx.net\\\/de\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/wordpress.sprintcx.net\\\/de\\\/automatisierte-rechnungsstellung-mit-zoho-projects-desk-books-und-catalyst-integration-und-workflow-tutorial\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/wordpress.sprintcx.net\\\/wp-content\\\/uploads\\\/2026\\\/09\\\/pixar-20260923-145542-11a058-0.jpg\",\"articleSection\":[\"Zoho Tutorials\"],\"inLanguage\":\"de\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/wordpress.sprintcx.net\\\/de\\\/automatisierte-rechnungsstellung-mit-zoho-projects-desk-books-und-catalyst-integration-und-workflow-tutorial\\\/\",\"url\":\"https:\\\/\\\/wordpress.sprintcx.net\\\/de\\\/automatisierte-rechnungsstellung-mit-zoho-projects-desk-books-und-catalyst-integration-und-workflow-tutorial\\\/\",\"name\":\"Automatisierte Rechnungsstellung mit Zoho Projects, Desk, Books und Catalyst: Integration und Workflow Tutorial - SprintCX\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/wordpress.sprintcx.net\\\/de\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/wordpress.sprintcx.net\\\/de\\\/automatisierte-rechnungsstellung-mit-zoho-projects-desk-books-und-catalyst-integration-und-workflow-tutorial\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/wordpress.sprintcx.net\\\/de\\\/automatisierte-rechnungsstellung-mit-zoho-projects-desk-books-und-catalyst-integration-und-workflow-tutorial\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/wordpress.sprintcx.net\\\/wp-content\\\/uploads\\\/2026\\\/09\\\/pixar-20260923-145542-11a058-0.jpg\",\"datePublished\":\"2026-09-23T12:13:24+00:00\",\"dateModified\":\"2026-09-23T14:54:36+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/wordpress.sprintcx.net\\\/de\\\/automatisierte-rechnungsstellung-mit-zoho-projects-desk-books-und-catalyst-integration-und-workflow-tutorial\\\/#breadcrumb\"},\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/wordpress.sprintcx.net\\\/de\\\/automatisierte-rechnungsstellung-mit-zoho-projects-desk-books-und-catalyst-integration-und-workflow-tutorial\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\\\/\\\/wordpress.sprintcx.net\\\/de\\\/automatisierte-rechnungsstellung-mit-zoho-projects-desk-books-und-catalyst-integration-und-workflow-tutorial\\\/#primaryimage\",\"url\":\"https:\\\/\\\/wordpress.sprintcx.net\\\/wp-content\\\/uploads\\\/2026\\\/09\\\/pixar-20260923-145542-11a058-0.jpg\",\"contentUrl\":\"https:\\\/\\\/wordpress.sprintcx.net\\\/wp-content\\\/uploads\\\/2026\\\/09\\\/pixar-20260923-145542-11a058-0.jpg\",\"width\":1376,\"height\":768},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/wordpress.sprintcx.net\\\/de\\\/automatisierte-rechnungsstellung-mit-zoho-projects-desk-books-und-catalyst-integration-und-workflow-tutorial\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/wordpress.sprintcx.net\\\/de\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Automatisierte Rechnungsstellung mit Zoho Projects, Desk, Books und Catalyst: Integration und Workflow Tutorial\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/wordpress.sprintcx.net\\\/de\\\/#website\",\"url\":\"https:\\\/\\\/wordpress.sprintcx.net\\\/de\\\/\",\"name\":\"SprintCX\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\\\/\\\/wordpress.sprintcx.net\\\/de\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/wordpress.sprintcx.net\\\/de\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"de\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/wordpress.sprintcx.net\\\/de\\\/#organization\",\"name\":\"SprintCX\",\"url\":\"https:\\\/\\\/wordpress.sprintcx.net\\\/de\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\\\/\\\/wordpress.sprintcx.net\\\/de\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/wordpress.sprintcx.net\\\/wp-content\\\/uploads\\\/2025\\\/05\\\/cropped-ChatGPT-Image-6.-Mai-2025-09_53_42.png\",\"contentUrl\":\"https:\\\/\\\/wordpress.sprintcx.net\\\/wp-content\\\/uploads\\\/2025\\\/05\\\/cropped-ChatGPT-Image-6.-Mai-2025-09_53_42.png\",\"width\":846,\"height\":828,\"caption\":\"SprintCX\"},\"image\":{\"@id\":\"https:\\\/\\\/wordpress.sprintcx.net\\\/de\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.linkedin.com\\\/in\\\/gregor-sprint\\\/\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/wordpress.sprintcx.net\\\/de\\\/#\\\/schema\\\/person\\\/33a4ba085d0b86874d45522b74c193eb\",\"name\":\"Gregor\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/890daf3cadca0407ae6752f5d3c0f4a1bbb2ce129b70d5e65fbefcc86deba987?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/890daf3cadca0407ae6752f5d3c0f4a1bbb2ce129b70d5e65fbefcc86deba987?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/890daf3cadca0407ae6752f5d3c0f4a1bbb2ce129b70d5e65fbefcc86deba987?s=96&d=mm&r=g\",\"caption\":\"Gregor\"},\"sameAs\":[\"https:\\\/\\\/sprintcx.net\"],\"url\":\"https:\\\/\\\/wordpress.sprintcx.net\\\/de\\\/author\\\/gregor\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Automatisierte Rechnungsstellung mit Zoho Projects, Desk, Books und Catalyst: Integration und Workflow Tutorial - SprintCX","robots":{"index":"noindex","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"og_locale":"de_DE","og_type":"article","og_title":"Automatisierte Rechnungsstellung mit Zoho Projects, Desk, Books und Catalyst: Integration und Workflow Tutorial - SprintCX","og_description":"Automatisiere deine Rechnungsstellung mit Zoho! Verbinde Projects, Desk und Books f\u00fcr einen nahtlosen Workflow und verbessere deinen Cashflow.","og_url":"https:\/\/wordpress.sprintcx.net\/de\/automatisierte-rechnungsstellung-mit-zoho-projects-desk-books-und-catalyst-integration-und-workflow-tutorial\/","og_site_name":"SprintCX","article_published_time":"2026-09-23T12:13:24+00:00","article_modified_time":"2026-09-23T14:54:36+00:00","author":"Gregor","twitter_card":"summary_large_image","twitter_misc":{"Verfasst von":"Gregor","Gesch\u00e4tzte Lesezeit":"7\u00a0Minuten"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/wordpress.sprintcx.net\/de\/automatisierte-rechnungsstellung-mit-zoho-projects-desk-books-und-catalyst-integration-und-workflow-tutorial\/#article","isPartOf":{"@id":"https:\/\/wordpress.sprintcx.net\/de\/automatisierte-rechnungsstellung-mit-zoho-projects-desk-books-und-catalyst-integration-und-workflow-tutorial\/"},"author":{"name":"Gregor","@id":"https:\/\/wordpress.sprintcx.net\/de\/#\/schema\/person\/33a4ba085d0b86874d45522b74c193eb"},"headline":"Automatisierte Rechnungsstellung mit Zoho Projects, Desk, Books und Catalyst: Integration und Workflow Tutorial","datePublished":"2026-09-23T12:13:24+00:00","dateModified":"2026-09-23T14:54:36+00:00","mainEntityOfPage":{"@id":"https:\/\/wordpress.sprintcx.net\/de\/automatisierte-rechnungsstellung-mit-zoho-projects-desk-books-und-catalyst-integration-und-workflow-tutorial\/"},"wordCount":1283,"publisher":{"@id":"https:\/\/wordpress.sprintcx.net\/de\/#organization"},"image":{"@id":"https:\/\/wordpress.sprintcx.net\/de\/automatisierte-rechnungsstellung-mit-zoho-projects-desk-books-und-catalyst-integration-und-workflow-tutorial\/#primaryimage"},"thumbnailUrl":"https:\/\/wordpress.sprintcx.net\/wp-content\/uploads\/2026\/09\/pixar-20260923-145542-11a058-0.jpg","articleSection":["Zoho Tutorials"],"inLanguage":"de"},{"@type":"WebPage","@id":"https:\/\/wordpress.sprintcx.net\/de\/automatisierte-rechnungsstellung-mit-zoho-projects-desk-books-und-catalyst-integration-und-workflow-tutorial\/","url":"https:\/\/wordpress.sprintcx.net\/de\/automatisierte-rechnungsstellung-mit-zoho-projects-desk-books-und-catalyst-integration-und-workflow-tutorial\/","name":"Automatisierte Rechnungsstellung mit Zoho Projects, Desk, Books und Catalyst: Integration und Workflow Tutorial - SprintCX","isPartOf":{"@id":"https:\/\/wordpress.sprintcx.net\/de\/#website"},"primaryImageOfPage":{"@id":"https:\/\/wordpress.sprintcx.net\/de\/automatisierte-rechnungsstellung-mit-zoho-projects-desk-books-und-catalyst-integration-und-workflow-tutorial\/#primaryimage"},"image":{"@id":"https:\/\/wordpress.sprintcx.net\/de\/automatisierte-rechnungsstellung-mit-zoho-projects-desk-books-und-catalyst-integration-und-workflow-tutorial\/#primaryimage"},"thumbnailUrl":"https:\/\/wordpress.sprintcx.net\/wp-content\/uploads\/2026\/09\/pixar-20260923-145542-11a058-0.jpg","datePublished":"2026-09-23T12:13:24+00:00","dateModified":"2026-09-23T14:54:36+00:00","breadcrumb":{"@id":"https:\/\/wordpress.sprintcx.net\/de\/automatisierte-rechnungsstellung-mit-zoho-projects-desk-books-und-catalyst-integration-und-workflow-tutorial\/#breadcrumb"},"inLanguage":"de","potentialAction":[{"@type":"ReadAction","target":["https:\/\/wordpress.sprintcx.net\/de\/automatisierte-rechnungsstellung-mit-zoho-projects-desk-books-und-catalyst-integration-und-workflow-tutorial\/"]}]},{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/wordpress.sprintcx.net\/de\/automatisierte-rechnungsstellung-mit-zoho-projects-desk-books-und-catalyst-integration-und-workflow-tutorial\/#primaryimage","url":"https:\/\/wordpress.sprintcx.net\/wp-content\/uploads\/2026\/09\/pixar-20260923-145542-11a058-0.jpg","contentUrl":"https:\/\/wordpress.sprintcx.net\/wp-content\/uploads\/2026\/09\/pixar-20260923-145542-11a058-0.jpg","width":1376,"height":768},{"@type":"BreadcrumbList","@id":"https:\/\/wordpress.sprintcx.net\/de\/automatisierte-rechnungsstellung-mit-zoho-projects-desk-books-und-catalyst-integration-und-workflow-tutorial\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/wordpress.sprintcx.net\/de\/"},{"@type":"ListItem","position":2,"name":"Automatisierte Rechnungsstellung mit Zoho Projects, Desk, Books und Catalyst: Integration und Workflow Tutorial"}]},{"@type":"WebSite","@id":"https:\/\/wordpress.sprintcx.net\/de\/#website","url":"https:\/\/wordpress.sprintcx.net\/de\/","name":"SprintCX","description":"","publisher":{"@id":"https:\/\/wordpress.sprintcx.net\/de\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/wordpress.sprintcx.net\/de\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"de"},{"@type":"Organization","@id":"https:\/\/wordpress.sprintcx.net\/de\/#organization","name":"SprintCX","url":"https:\/\/wordpress.sprintcx.net\/de\/","logo":{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/wordpress.sprintcx.net\/de\/#\/schema\/logo\/image\/","url":"https:\/\/wordpress.sprintcx.net\/wp-content\/uploads\/2025\/05\/cropped-ChatGPT-Image-6.-Mai-2025-09_53_42.png","contentUrl":"https:\/\/wordpress.sprintcx.net\/wp-content\/uploads\/2025\/05\/cropped-ChatGPT-Image-6.-Mai-2025-09_53_42.png","width":846,"height":828,"caption":"SprintCX"},"image":{"@id":"https:\/\/wordpress.sprintcx.net\/de\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.linkedin.com\/in\/gregor-sprint\/"]},{"@type":"Person","@id":"https:\/\/wordpress.sprintcx.net\/de\/#\/schema\/person\/33a4ba085d0b86874d45522b74c193eb","name":"Gregor","image":{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/secure.gravatar.com\/avatar\/890daf3cadca0407ae6752f5d3c0f4a1bbb2ce129b70d5e65fbefcc86deba987?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/890daf3cadca0407ae6752f5d3c0f4a1bbb2ce129b70d5e65fbefcc86deba987?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/890daf3cadca0407ae6752f5d3c0f4a1bbb2ce129b70d5e65fbefcc86deba987?s=96&d=mm&r=g","caption":"Gregor"},"sameAs":["https:\/\/sprintcx.net"],"url":"https:\/\/wordpress.sprintcx.net\/de\/author\/gregor\/"}]}},"_links":{"self":[{"href":"https:\/\/wordpress.sprintcx.net\/de\/wp-json\/wp\/v2\/posts\/5864","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.sprintcx.net\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/wordpress.sprintcx.net\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.sprintcx.net\/de\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.sprintcx.net\/de\/wp-json\/wp\/v2\/comments?post=5864"}],"version-history":[{"count":1,"href":"https:\/\/wordpress.sprintcx.net\/de\/wp-json\/wp\/v2\/posts\/5864\/revisions"}],"predecessor-version":[{"id":5865,"href":"https:\/\/wordpress.sprintcx.net\/de\/wp-json\/wp\/v2\/posts\/5864\/revisions\/5865"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/wordpress.sprintcx.net\/de\/wp-json\/wp\/v2\/media\/5866"}],"wp:attachment":[{"href":"https:\/\/wordpress.sprintcx.net\/de\/wp-json\/wp\/v2\/media?parent=5864"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/wordpress.sprintcx.net\/de\/wp-json\/wp\/v2\/categories?post=5864"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/wordpress.sprintcx.net\/de\/wp-json\/wp\/v2\/tags?post=5864"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}