Pular para o conteúdo
Skillpedia
Agentes77 mil · #1461

QuickBooks Automation

Ajuda seu agente a gerenciar faturas, clientes e pagamentos no QuickBooks Online. Facilita a organização financeira e contábil do seu negócio.

O que ela faz

Esta ferramenta ajuda você a gerenciar suas finanças no QuickBooks Online. Você pode criar faturas, adicionar clientes e verificar suas contas.

Quando usar

  • ✓Criar uma nova fatura para um cliente.
  • ✓Adicionar um novo cliente ao seu sistema.
  • ✓Verificar o saldo de uma conta específica.

Exemplo do que pedir para a IA

“Crie uma fatura para o cliente com ID 21, com um item de serviço de 150.”

Quer saber mais? Abra as seções abaixo.

Como usar

O jeito mais fácil: copie a mensagem abaixo e cole no Claude, ChatGPT, Cursor ou outra IA. Ela lê a skill e segue as instruções.

Link da skill

https://github.com/ComposioHQ/awesome-claude-skills/blob/master/composio-skills/quickbooks-automation/SKILL.md

Mensagem pronta para colar

Use esta skill para me ajudar: https://github.com/ComposioHQ/awesome-claude-skills/blob/master/composio-skills/quickbooks-automation/SKILL.md Leia o arquivo SKILL.md desse link e siga as instruções dele na minha tarefa.
Como funciona

A ferramenta se conecta ao QuickBooks Online para realizar ações como criar faturas ou adicionar clientes. Ela usa comandos específicos para cada tarefa.

Instalação

Jeito mais fácil: copie o link da skill e cole no Claude, ChatGPT ou Cursor pedindo para seguir as instruções.

No terminal (Claude Code, Codex, Cursor), na pasta do projeto:

npx skills add ComposioHQ/awesome-claude-skills --skill QuickBooks Automation

Ou baixe só o arquivo:

curl -L https://raw.githubusercontent.com/ComposioHQ/awesome-claude-skills/master/composio-skills/quickbooks-automation/SKILL.md -o SKILL.md
Conteúdo técnico (SKILL.md)

Tradução do texto original do autor no GitHub. Os comandos e códigos estão como no original.

Automação do QuickBooks

Automatize operações do QuickBooks Online, incluindo a criação de faturas, gerenciamento de clientes, consulta de contas e listagem de faturas para relatórios financeiros.

Documentação do Toolkit: composio.dev/toolkits/quickbooks


Configuração

Esta habilidade requer o servidor Rube MCP conectado em https://rube.app/mcp.

Antes de executar qualquer ferramenta, certifique-se de que uma conexão ativa exista para o toolkit quickbooks. Se nenhuma conexão estiver ativa, inicie uma através de RUBE_MANAGE_CONNECTIONS.


Fluxos de Trabalho Principais

1. Criar uma Fatura

Crie uma nova fatura para um cliente com itens de linha.

Ferramenta: QUICKBOOKS_CREATE_INVOICE

Parâmetros Chave:

  • customer_id (obrigatório) -- ID do cliente (CustomerRef.value)
  • lines (obrigatório) -- Array de objetos de item de linha. Cada um deve incluir:
    • DetailType -- por exemplo, "SalesItemLineDetail"
    • Amount -- Total do item de linha
    • SalesItemLineDetail -- Objeto com ItemRef contendo value (ID do item)
  • minorversion -- Parâmetro opcional de versão da API

Exemplo:

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

Pré-requisitos: Resolva o ID do cliente usando QUICKBOOKS_READ_CUSTOMER ou crie um com QUICKBOOKS_CREATE_CUSTOMER. Resolva os IDs de item/conta usando QUICKBOOKS_QUERY_ACCOUNT.


2. Gerenciar Clientes

Crie e leia registros de clientes.

Ferramentas:

  • QUICKBOOKS_CREATE_CUSTOMER -- Criar um novo cliente
  • QUICKBOOKS_READ_CUSTOMER -- Ler um cliente por ID

Parâmetros Chave para QUICKBOOKS_CREATE_CUSTOMER:

  • display_name -- Nome de exibição (deve ser único entre clientes, fornecedores, funcionários; máximo de 500 caracteres)
  • given_name -- Primeiro nome (máximo de 100 caracteres)
  • family_name -- Sobrenome (máximo de 100 caracteres)
  • middle_name -- Nome do meio (máximo de 100 caracteres)
  • title -- Título, por exemplo, "Mr.", "Dr." (máximo de 16 caracteres)
  • suffix -- Sufixo do nome, por exemplo, "Jr." (máximo de 16 caracteres)

Pelo menos um de display_name, title, given_name, middle_name, family_name ou suffix é necessário.

Parâmetros Chave para QUICKBOOKS_READ_CUSTOMER:

  • customer_id (obrigatório) -- ID do cliente a ser lido

Exemplo:

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

3. Consultar e Ler Contas

Recupere informações de contas para uso em itens de linha de faturas e relatórios financeiros.

Ferramentas:

  • QUICKBOOKS_QUERY_ACCOUNT -- Executar uma consulta em contas
  • QUICKBOOKS_READ_ACCOUNT -- Ler uma conta específica por ID

Parâmetros Chave para QUICKBOOKS_QUERY_ACCOUNT:

  • query (obrigatório) -- String de consulta semelhante a SQL, por exemplo, "SELECT * FROM Account WHERE AccountType = 'Income'"

Exemplo:

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

4. Listar e Filtrar Faturas

Recupere faturas com paginação e filtragem opcionais.

Ferramenta: QUICKBOOKS_LIST_INVOICES

Etapas:

  1. Chame QUICKBOOKS_LIST_INVOICES com parâmetros de paginação
  2. Use start_position e max_results para percorrer os resultados
  3. Filtre por critérios específicos conforme necessário

Plano de Execução Recomendado

  1. Resolva o cliente usando QUICKBOOKS_READ_CUSTOMER (se você tiver um ID de cliente) ou crie um com QUICKBOOKS_CREATE_CUSTOMER
  2. Resolva os itens/contas de receita usando QUICKBOOKS_QUERY_ACCOUNT e QUICKBOOKS_READ_ACCOUNT para obter os IDs de conta ou item para os itens de linha da fatura
  3. Crie a fatura usando QUICKBOOKS_CREATE_INVOICE com o customer_id resolvido e itens de linha bem formatados
  4. Verifique a criação usando QUICKBOOKS_LIST_INVOICES para localizar a nova fatura por ID ou DocNumber

Armadilhas Conhecidas

Armadilha Detalhe
Referências inválidas QUICKBOOKS_CREATE_INVOICE falha se customer_id ou ItemRef.value apontarem para registros inexistentes ou inativos. Sempre resolva os IDs primeiro.
Validação de item de linha Campos DetailType incorretos ou ausentes SalesItemLineDetail causam erros de esquema/validação durante a criação da fatura.
Paginação QUICKBOOKS_LIST_INVOICES usa start_position e max_results. Configurações de paginação incompletas podem perder faturas em livros maiores.

…

Perguntas frequentes

Como eu adiciono um cliente?

Você pode usar o comando para criar um cliente, fornecendo o nome e outras informações.

Como eu sei o ID de um cliente ou item?

Você pode usar os comandos de leitura ou consulta para encontrar os IDs de clientes e contas existentes.

O que acontece se eu tentar criar um cliente com um nome que já existe?

O QuickBooks não permitirá a criação de um cliente com um nome de exibição duplicado.

Detalhes

Descrição original do autor

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

repo: ComposioHQ/awesome-claude-skills

Popularidade

Estrelas no GitHub
77 mil
Posição no ranking
#1461
Licença
—
Atualizada em
18/09/2026

Essa skill é útil?

0

Entre para votar.

Comentários

  • …

Mais skills deste repositório

Skills parecidas