QuickBooks-Automation (de)

Automatisieren Sie Rechnungsstellung, Kundenverwaltung, Kontenabfragen und Zahlungen in QuickBooks Online für eine optimierte Buchhaltung.

Was ist QuickBooks-Automation (de)?

Diese Fertigkeit ermöglicht es KI-Agenten, QuickBooks Online direkt zu automatisieren – von der Rechnungserstellung über die Kundenverwaltung bis hin zu Kontenabfragen und Rechnungslisten. Sie ist ideal für Buchhaltungs-Workflows, bei denen wiederkehrende Aufgaben wie das Anlegen von Rechnungen oder das Abrufen von Einnahmen-Konten automatisiert werden sollen. Die Fertigkeit setzt den Rube MCP-Server voraus, der unter https://rube.app/mcp verbunden ist, und greift auf das QuickBooks-Toolkit von Composio zu. Zu den Kernfunktionen gehören das Erstellen und Lesen von Kunden (QUICKBOOKS_CREATE_CUSTOMER, QUICKBOOKS_READ_CUSTOMER), das Abfragen von Konten mittels SQL-ähnlicher Syntax (QUICKBOOKS_QUERY_ACCOUNT), das Erstellen von Rechnungen mit Positionen (QUICKBOOKS_CREATE_INVOICE) und das Auflisten von Rechnungen mit Paginierung (QUICKBOOKS_LIST_INVOICES). Der empfohlene Ablauf beginnt mit der Kunden- und Kontenauflösung, gefolgt von der Rechnungserstellung und -verifikation. Bekannte Fallstricke wie ungültige Referenzen, Sync-Token-Konflikte oder API-Ratenlimits werden in der Dokumentation adressiert, um eine robuste Automatisierung zu gewährleisten.

Funktioniert mit~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/ComposioHQ/awesome-codex-skills/tree/main/composio-skills/quickbooks-automation

Installed? Explore more Produktivität & Zusammenarbeit skills: steipete/gemini, steipete/gh-issues, steipete/skill-creator · View all 6 →

In Ihrer bevorzugten KI fragen

Öffnet einen neuen Chat, in dem dieser Agent-Skill bereits geladen ist.

Dokumentation

Was macht QuickBooks-Automation (de)?

Automatisieren Sie QuickBooks Online-Operationen, darunter das Erstellen von Rechnungen, die Verwaltung von Kunden, das Abfragen von Konten und das Auflisten von Rechnungen für Finanzberichte.

Toolkit-Dokumentation: composio.dev/toolkits/quickbooks


Einrichtung

Diese Fertigkeit erfordert den Rube MCP-Server, der unter https://rube.app/mcp verbunden ist.

Stellen Sie vor der Ausführung von Tools sicher, dass eine aktive Verbindung für das QuickBooks-Toolkit besteht. Falls keine aktive Verbindung vorhanden ist, initiieren Sie eine über RUBE_MANAGE_CONNECTIONS.


Kern-Workflows

1. Eine Rechnung erstellen

Erstellen Sie eine neue Rechnung für einen Kunden mit Positionen.

Tool: QUICKBOOKS_CREATE_INVOICE

Wichtige Parameter:

  • customer_id (erforderlich) – ID des Kunden (CustomerRef.value)
  • lines (erforderlich) – Array von Positionsobjekten. Jedes muss enthalten:
    • DetailType – z. B. "SalesItemLineDetail"
    • Amount – Positionssumme
    • SalesItemLineDetail – Objekt mit ItemRef mit value (Artikel-ID)
  • minorversion – Optionaler API-Versionsparameter

Beispiel:

Tool: QUICKBOOKS_CREATE_INVOICE
Argumente:
  customer_id: "21"
  lines: [
    {
      "DetailType": "SalesItemLineDetail",
      "Amount": 150.00,
      "SalesItemLineDetail": {
        "ItemRef": {"value": "1", "name": "Services"}
      }
    }
  ]

Voraussetzungen: Lösen Sie die Kunden-ID mit QUICKBOOKS_READ_CUSTOMER auf oder erstellen Sie einen Kunden mit QUICKBOOKS_CREATE_CUSTOMER. Lösen Sie Artikel-/Konto-IDs mit QUICKBOOKS_QUERY_ACCOUNT auf.


2. Kunden verwalten

Kundendatensätze erstellen und lesen.

Tools:

  • QUICKBOOKS_CREATE_CUSTOMER – Neuen Kunden erstellen
  • QUICKBOOKS_READ_CUSTOMER – Kunden nach ID lesen

Wichtige Parameter für QUICKBOOKS_CREATE_CUSTOMER:

  • display_name – Anzeigename (muss eindeutig sein über Kunden, Lieferanten und Mitarbeiter; max. 500 Zeichen)
  • given_name – Vorname (max. 100 Zeichen)
  • family_name – Nachname (max. 100 Zeichen)
  • middle_name – Zweiter Vorname (max. 100 Zeichen)
  • title – Titel, z. B. "Herr", "Dr." (max. 16 Zeichen)
  • suffix – Namenszusatz, z. B. "Jr." (max. 16 Zeichen)

Mindestens eines von display_name, title, given_name, middle_name, family_name oder suffix ist erforderlich.

Wichtige Parameter für QUICKBOOKS_READ_CUSTOMER:

  • customer_id (erforderlich) – ID des zu lesenden Kunden

Beispiel:

Tool: QUICKBOOKS_CREATE_CUSTOMER
Argumente:
  display_name: "Acme Corporation"
  given_name: "John"
  family_name: "Doe"

3. Konten abfragen und lesen

Kontoinformationen für die Verwendung in Rechnungspositionen und Finanzberichten abrufen.

Tools:

  • QUICKBOOKS_QUERY_ACCOUNT – Eine Abfrage gegen Konten ausführen
  • QUICKBOOKS_READ_ACCOUNT – Ein bestimmtes Konto nach ID lesen

Wichtige Parameter für QUICKBOOKS_QUERY_ACCOUNT:

  • query (erforderlich) – SQL-ähnliche Abfragezeichenfolge, z. B. "SELECT * FROM Account WHERE AccountType = 'Income'"

Beispiel:

Tool: QUICKBOOKS_QUERY_ACCOUNT
Argumente:
  query: "SELECT * FROM Account WHERE AccountType = 'Income' MAXRESULTS 10"

4. Rechnungen auflisten und filtern

Rechnungen mit optionaler Paginierung und Filterung abrufen.

Tool: QUICKBOOKS_LIST_INVOICES

Schritte:

  1. Rufen Sie QUICKBOOKS_LIST_INVOICES mit Paginierungsparametern auf
  2. Verwenden Sie start_position und max_results, um durch die Ergebnisse zu blättern
  3. Filtern Sie bei Bedarf nach bestimmten Kriterien

Empfohlener Ausführungsplan

  1. Lösen Sie den Kunden auf mit QUICKBOOKS_READ_CUSTOMER (falls Sie eine Kunden-ID haben) oder erstellen Sie einen mit QUICKBOOKS_CREATE_CUSTOMER
  2. Lösen Sie Artikel-/Einnahmenkonten auf mit QUICKBOOKS_QUERY_ACCOUNT und QUICKBOOKS_READ_ACCOUNT, um Konto- oder Artikel-IDs für Rechnungspositionen zu erhalten
  3. Erstellen Sie die Rechnung mit QUICKBOOKS_CREATE_INVOICE unter Verwendung der aufgelösten customer_id und wohlgeformter Positionen
  4. Überprüfen Sie die Erstellung mit QUICKBOOKS_LIST_INVOICES, um die neue Rechnung anhand von ID oder Belegnummer zu finden

Bekannte Fallstricke

FallstrickDetail
Ungültige ReferenzenQUICKBOOKS_CREATE_INVOICE schlägt fehl, wenn customer_id oder ItemRef.value auf nicht vorhandene oder inaktive Datensätze verweisen. Lösen Sie IDs immer zuerst auf.
PositionsvalidierungFalscher DetailType oder fehlende SalesItemLineDetail-Felder verursachen Schema-/Validierungsfehler bei der Rechnungserstellung.
PaginierungQUICKBOOKS_LIST_INVOICES verwendet start_position und max_results. Unvollständige Paginierungseinstellungen können Rechnungen in größeren Büchern übersehen.
Sync-TokenSpätere Bearbeitungen erfordern das neueste SyncToken aus einer frischen Rechnungslese. Veraltete Sync-Token führen zu Aktualisierungsablehnungen.
RatenlimitsQuickBooks erzwingt API-Limits pro Minute und pro Tag. Hochvolumige Ausführungen sollten Backoff enthalten, um Drosselungsfehler zu vermeiden.
Eindeutigkeit von DisplayNameDer display_name eines Kunden muss über alle Kunden-, Lieferanten- und Mitarbeiterobjekte hinweg eindeutig sein. Duplikate verursachen Erstellungsfehler.

Kurzreferenz

Tool-SlugBeschreibung
QUICKBOOKS_CREATE_INVOICENeue Rechnung mit Positionen erstellen
QUICKBOOKS_READ_CUSTOMERKundendatensatz nach ID lesen
QUICKBOOKS_CREATE_CUSTOMERNeuen Kundendatensatz erstellen
QUICKBOOKS_QUERY_ACCOUNTKonten mit SQL-ähnlicher Syntax abfragen
QUICKBOOKS_READ_ACCOUNTBestimmtes Konto nach ID lesen
QUICKBOOKS_LIST_INVOICESRechnungen mit Paginierung auflisten

Bereitgestellt von Composio

Individual skills in this repo

This repo contains 20 individual skills — each has its own dedicated page.

ComposioHQ/-21risk-automation

Automate 21risk tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/-2chat-automation

Automate 2chat tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/ably-automation

Automate Ably tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/abstract-automation

Automate Abstract tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/abuselpdb-automation

Automate Abuselpdb tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/abyssale-automation

Automate Abyssale tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/accelo-automation

Automate Accelo tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/accredible-certificates-automation

Automate Accredible Certificates tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/acculynx-automation

Automate Acculynx tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/active-campaign-automation

Automate ActiveCampaign tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/addresszen-automation

Automate Addresszen tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/adobe-automation

Automate Adobe tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/adrapid-automation

Automate Adrapid tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/adyntel-automation

Automate Adyntel tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/aeroleads-automation

Automate Aeroleads tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/aero-workflow-automation

Automate Aero Workflow tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/affinda-automation

Automate Affinda tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/affinity-automation

Automate Affinity tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/agencyzoom-automation

Automate Agencyzoom tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/agent-deep-links

Build, validate, and troubleshoot deep links for Codex, Cursor, VS Code, Visual Studio, and similar tools. Use when users ask for clickable links (especially in Slack) that open threads, files, folders, or app settings.

Verwandte Skills