Bodega

Skills › Contabilidad

QuickBooks Automation

QuickBooks Automation: manage invoices, customers, accounts, and payments in QuickBooks Online for streamlined bookkeeping

Su licencia no permite redistribuirla aquí.Ver en GitHub
Departamento
Contabilidad
Fuente
Comunidad · ComposioHQ/awesome-claude-skills
Autor
Composio
Licencia
Sin licencia declarada
Idioma
Inglés
Nivel
Intermedio. Requiere conectar Rube (Composio) y autorizar la aplicación que automatiza.

Cómo usarla

Pídale a Claude, por ejemplo:

Seguridad

Riesgo Bajo.

Cómo instalarla en Claude

  1. Descargue el .zip de la skill y no lo descomprima.
  2. En Claude: Configuración › Capacidades › active «Crear y editar archivos» (solo la primera vez).
  3. Personalizar › Skills › + › Crear skill › Subir una skill › elija el .zip.
  4. Verifique que el interruptor de la skill quede encendido y pruébela en un chat nuevo.

Instrucciones completas (SKILL.md)

QuickBooks Automation

Automate QuickBooks Online operations including creating invoices, managing customers, querying accounts, and listing invoices for financial reporting.

Toolkit docs: [composio.dev/toolkits/quickbooks](https://composio.dev/toolkits/quickbooks)

---

Setup

This skill requires the Rube MCP server connected at https://rube.app/mcp.

Before executing any tools, ensure an active connection exists for the quickbooks toolkit. If no connection is active, initiate one via RUBE_MANAGE_CONNECTIONS.

---

Core Workflows

1. Create an Invoice

Create a new invoice for a customer with line items.

Tool: QUICKBOOKS_CREATE_INVOICE

Key Parameters:

Example:

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

Prerequisites: Resolve the customer ID using QUICKBOOKS_READ_CUSTOMER or create one with QUICKBOOKS_CREATE_CUSTOMER. Resolve item/account IDs using QUICKBOOKS_QUERY_ACCOUNT.

---

2. Manage Customers

Create and read customer records.

Tools:

Key Parameters for QUICKBOOKS_CREATE_CUSTOMER:

> At least one of display_name, title, given_name, middle_name, family_name, or suffix is required.

Key Parameters for QUICKBOOKS_READ_CUSTOMER:

Example:

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

---

3. Query and Read Accounts

Retrieve account information for use in invoice line items and financial reporting.

Tools:

Key Parameters for QUICKBOOKS_QUERY_ACCOUNT:

Example:

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

---

4. List and Filter Invoices

Retrieve invoices with optional pagination and filtering.

Tool: QUICKBOOKS_LIST_INVOICES

Steps:

---

Recommended Execution Plan

---

Known Pitfalls

| Pitfall | Detail | |---------|--------| | Invalid references | QUICKBOOKS_CREATE_INVOICE fails if customer_id or ItemRef.value point to non-existent or inactive records. Always resolve IDs first. | | Line item validation | Incorrect DetailType or missing SalesItemLineDetail fields cause schema/validation errors during invoice creation. | | Pagination | QUICKBOOKS_LIST_INVOICES uses start_position and max_results. Incomplete pagination settings can miss invoices in larger books. | | Sync tokens | Any later edits require the latest SyncToken from a fresh invoice read. Stale sync tokens cause update rejections. | | Rate limits | QuickBooks enforces per-minute and daily API caps. High-volume runs should include backoff to avoid throttling errors. | | DisplayName uniqueness | Customer display_name must be unique across all Customer, Vendor, and Employee objects. Duplicates cause creation failures. |

---

Quick Reference

| Tool Slug | Description | |-----------|-------------| | QUICKBOOKS_CREATE_INVOICE | Create a new invoice with line items | | QUICKBOOKS_READ_CUSTOMER | Read a customer record by ID | | QUICKBOOKS_CREATE_CUSTOMER | Create a new customer record | | QUICKBOOKS_QUERY_ACCOUNT | Query accounts with SQL-like syntax | | QUICKBOOKS_READ_ACCOUNT | Read a specific account by ID | | QUICKBOOKS_LIST_INVOICES | List invoices with pagination |

---

*Powered by [Composio](https://composio.dev)*