CPD icon

CPDERP-System für Agenturprozesse

Arbeitsnachweise, Auszahlungen und Projektfinanzen in einem gemeinsamen Verarbeitungs- und Reporting-System

CPD-Desktop-Automation zur Synchronisierung von Arbeitsnachweisen und Rückstellungen
Next.js · TypeScript · n8n · Google SheetsTechnologien
Web-ERPPlattform
AgenturbetriebBranche
DeutschlandDeutschlandLand
Kurzbeschreibung01

7. Oktober 20264 Min. Lesezeit

CPD ist ein ERP-System zur Erfassung der Arbeit und Zahlungen des internen Agenturteams sowie externer Auftragnehmer. Es verbindet Arbeitsnachweise, Auszahlungsberechnungen und Projektfinanzen und schafft damit eine strukturierte Grundlage für die Zahlungsvorbereitung und Kostenkontrolle. Xmethod entwickelte das System mit Next.js und TypeScript, mit Fokus auf Geschäftslogik, Datenverarbeitung und Integrationen.

Was wir gemacht haben

Implementierung der GeschäftslogikNext.js- und TypeScript-EntwicklungDatenverarbeitung und SynchronisierungIntegration von n8n-WorkflowsFinanzreportingTesting

Aufgaben

  1. 1Erledigte Arbeit mit Rückstellungen und Auszahlungsbeträgen verbinden
  2. 2Datensätze aus bestehenden Agenturtabellen abgleichen und synchronisieren
  3. 3Zahlungsregister mit Konten, Details und Bearbeitungsstatus vorbereiten
  4. 4Einnahmen, Betriebskosten, Cashflow und Projektmarge berechnen
  5. 5Projektzahlen zu einer agenturweiten Portfolioübersicht konsolidieren
  6. 6Wiederholte Verarbeitung und Konsistenz aller Berichte prüfen
Auf einen Blick02

Das Projekt auf einen Blick

Ausgangslage

Erledigte Arbeit, Rückstellungen und Projektzahlen lagen in getrennten Tabellenprozessen. Für eine Auszahlung mussten Datensätze manuell abgeglichen und anschließend auf Projekt- und Portfolioebene neu zusammengeführt werden.

Lösung

Ein verbundener ERP-Workflow liest bestehende Tabellen, gleicht Arbeits- und Rückstellungsdaten ab, bereitet Zahlungsinformationen auf und speist gemeinsame Berechnungen für Projekt- und Portfolioauswertungen.

Ergebnis

Die Agentur kann jeden Betrag zur zugrunde liegenden Arbeit zurückverfolgen, Auszahlungen für interne und externe Mitwirkende vorbereiten und die Kosten über Projekte und das gesamte Portfolio hinweg prüfen.

  • 4

    verbundene Bereiche: Arbeit, Zahlungen, Projektfinanzen und Portfolio

  • 2

    Gruppen: internes Team und externe Auftragnehmer

  • 3

    Finanzebenen: Zahlungsregister, Projektbericht und Portfolioübersicht

  • 1

    gemeinsame Verarbeitungs- und Berechnungslogik im gesamten System

Das System

Eine Prozesskette von erledigter Arbeit bis zum Portfolioergebnis

Für eine Agentur reicht es nicht zu wissen, ob eine Aufgabe erledigt ist. Die Arbeit muss der ausführenden Person, dem geschuldeten Betrag, dem richtigen Zahlungsweg und dem Projekt zugeordnet werden, das die Kosten trägt. CPD verbindet diese Datensätze zu einer Prozesskette und erhält zugleich die tabellenbasierten Abläufe, mit denen das Team bereits gearbeitet hat.

Eine zentrale Architekturentscheidung war, die vorhandene Arbeitsumgebung zu verbinden, statt sämtliche operativen Datensätze sofort in eine neue Oberfläche zu zwingen. Die Tabellen bleiben praktische Eingabe- und Prüfoberflächen, während CPD im Hintergrund die Regeln für ihre Beziehungen bereitstellt. Dadurch bleibt der Ablauf für das Team vertraut, Berechnungen und Statusänderungen folgen aber einer gemeinsamen Systemlogik.

Das Ziel

Jede Auszahlung mit Arbeit und Projektfinanzen verknüpfen

Ziel war es, erledigte Arbeit mit den Beträgen für einzelne Mitwirkende zu verbinden und deren Einfluss auf das Projektergebnis sichtbar zu machen. Das System sollte Zahlungen vorbereiten, operative und finanzielle Daten konsistent halten und einzelne Projektberechnungen in einer gemeinsamen Portfolioübersicht zusammenführen.

  • Getrennte Datensätze

    Arbeitsnachweise, Rückstellungen und Zahlungsdetails stammten aus verschiedenen Tabellenbereichen und mussten zuverlässig zugeordnet werden.

  • Manuelle Vorbereitung

    Vor einer Auszahlung musste geprüft werden, wofür ein Betrag steht und ob er bereits verarbeitet wurde.

  • Fragmentierte Finanzen

    Projektzahlen mussten in Agentursummen einfließen, ohne einzelne Berichte manuell zusammenzubauen.

Datenverarbeitung

Wiederholbare Synchronisierung statt manueller Übertragung

Die Automation liest Arbeitsnachweise und Rückstellungen aus Quelltabellen, bereitet die Daten auf und entscheidet, welche Datensätze ergänzt oder aktualisiert werden müssen. Matching- und Verzweigungsschritte machen aus den bestehenden Tabellen einen wiederholbaren Prozess und reduzieren manuelle Übertragungen.

n8n-Automation zum Abgleich von CPD-Quell- und Zieltabellen
Matching- und Synchronisierungsworkflow

Vor dem Schreiben des Ergebnisses trennt der Workflow neue von bereits vorhandenen Datensätzen. Diese Unterscheidung ist für wiederholbare Verarbeitung entscheidend: Eine erneute Synchronisierung muss den richtigen Eintrag aktualisieren, statt eine zweite Zahlung anzulegen oder eine Korrektur zu verlieren. Bestätigungsschritte stellen das verarbeitete Ergebnis anschließend für die nächste Stufe des Datenflusses bereit.

Arbeit & Zahlungen

Ein Zahlungsregister mit der Arbeit hinter jedem Betrag

Das Zahlungsregister führt Mitwirkende, zugehörige Arbeit, Beträge, Zahlungsdetails und Bearbeitungsstatus zusammen. Interne Teammitglieder und externe Auftragnehmer folgen demselben strukturierten Ablauf. Durch die Verknüpfung mit den Quelldaten kann das Team vor der Auszahlung prüfen, wofür jeder Betrag vorgesehen ist.

CPD-Zahlungsregister mit Mitwirkenden, Beträgen, Konten und Status
Zahlungsvorbereitung und Bearbeitungsstatus

Da Zahlungsregister, Projektberechnung und Portfolioübersicht auf verbundenen Datensätzen beruhen, lässt sich eine Ausgabe genau auf der benötigten Ebene prüfen. Operations sieht den Zahlungsstatus, die Projektleitung erkennt die Auswirkung auf die Marge und das Management erhält das kombinierte Ergebnis über mehrere Berichtszeiträume hinweg, ohne drei unabhängige Versionen derselben Zahl zu pflegen.

Projektfinanzen

Einnahmen, Ausgaben, Cashflow und Marge in einer Berechnung

Jeder Projektbericht verbindet Einnahmen, Betriebsausgaben und Kosten der Mitwirkenden über mehrere Berichtszeiträume. CPD berechnet die aktuelle Finanzposition und zeigt Cashflow und Marge neben den zugrunde liegenden Zahlen. Eine Aufschlüsselung nach Person und Rolle macht den Einfluss einzelner Kosten auf das Gesamtergebnis sichtbar.

CPD-Projektfinanzbericht mit Einnahmen, Ausgaben, Cashflow und Marge
Finanzberechnung auf Projektebene

Portfolioübersicht

Einzelne Projekte ergeben das Gesamtbild der Agentur

Der konsolidierte Bericht kombiniert Finanzinformationen aus mehreren Projekten. Periodenspalten verbinden Projekteinnahmen und -ausgaben mit Umsatz und Ergebnis der Agentur. So lassen sich einzelne Projekte und das gesamte Portfolio aus derselben Datenkette prüfen, ohne separate Berichte manuell zusammenzuführen.

Konsolidierte CPD-Portfolioübersicht mit Einnahmen und Ausgaben nach Monat
Agenturweite Portfolioübersicht

Entwicklung & Testing

Gemeinsame Berechnungslogik, die bei Wiederholungen konsistent bleibt

Wir implementierten die Verarbeitungs- und Berechnungslogik mit Next.js und TypeScript und verbanden sie mit den im Case gezeigten Tabellen-Workflows. Die Entwicklung umfasste Arbeitsnachweise, Zahlungsvorbereitung, Synchronisierung und Finanzreporting. Beim Testing standen Genauigkeit und die Beziehungen zwischen den Ergebnissen im Mittelpunkt, nicht einzelne Tabellen als isolierte Ansichten.

Geprüft wurde der vollständige verbundene Ablauf:

  • Berechnungsgenauigkeit bei Beträgen und Projektsummen
  • Zuordnung von Datensätzen zwischen Quell- und Zieltabellen
  • Sichere Wiederholung, wenn Datensätze bereits vorhanden sind
  • Konsistenz zwischen Zahlungsregistern und Projektberichten
  • Konsistenz zwischen Projektberechnungen und Portfoliosummen

Ergebnis

Eine ERP-Grundlage für operative und finanzielle Kontrolle

CPD verbindet Arbeitserfassung mit Zahlungsvorbereitung und Finanzreporting. Die Agentur kann Datensätze interner und externer Mitwirkender pflegen, deren Auszahlungen berechnen und die daraus entstehenden Kosten auf Projekt- und Portfolioebene prüfen. Verbundene Datenflüsse und gemeinsame Geschäftslogik machen den Ablauf wiederholbar, ohne alle vertrauten Tabellen zu ersetzen.

Kontakt04

Lassen Sie uns Ihr Projekt besprechen

Kostenlos & unverbindlich — buchen Sie direkt einen Termin oder schreiben Sie uns eine Nachricht.

Dennis Polevik

Dennis Polevik

CEO

Wie geht es weiter?

  • Antwort innerhalb eines Werktags
  • Kurzes Gespräch zu Ihren Zielen
  • Klares, unverbindliches Angebot

PDF, Bild, Dokument oder ZIP — max. 4 MB