Receber por email
← Voltar para o catálogo

msp-claude-plugins

Use this skill when working with HaloPSA invoices — listing invoices by client or date range, filtering by payment and send status, and retrieving individual invoice details. Essential for MSP finance teams tracking billing, chasing unpaid invoices, and reconciling client accounts.

31estrelas
Atualizado há 4 meses

Ver no GitHub ↗ Licença: Apache-2.0

Como adicionar

/plugin marketplace add wyre-technology/msp-claude-plugins

O comando exato pode variar conforme o repositório. Confira o README no GitHub.

Para o autor da skill

Cole no README do seu repo

Mostra que sua skill está catalogada na Skillteca, gera backlink e tráfego rastreável.

[![Skillteca](https://www.skillteca.com.br/api/badge/msp-claude-plugins-wyre-technology/svg)](https://www.skillteca.com.br/skills/msp-claude-plugins-wyre-technology)
#ai

Skills relacionadas

Ver todas de Documentos →

Alerta por categoria

Receba novas skills de Documentos toda segunda

1 email curto, só com as skills novas de Documentos. 4 minutos de leitura, sem spam, cancela com 1 clique.

Você confirma o email no primeiro envio. Sem spam. Cancela com 1 clique.

Ler descrição completa

HaloPSA Invoices

Overview

HaloPSA invoices represent bills generated for client work and contracts. Use these tools to view invoice status, track payment, and pull invoice data for reporting or reconciliation. Invoices are read-only via MCP; creation and dispatch happen through the HaloPSA UI or billing workflows.

API Patterns

List Invoices

Tool: halopsa_invoices_list

Key parameters:

  • client_id — Filter invoices by client ID
  • status — Filter by invoice status (e.g., "draft", "sent", "paid" — values are instance-specific)
  • sent — Filter by sent status (true = sent, false = unsent)
  • paid — Filter by paid status (true = paid, false = outstanding)
  • invoice_date_start — Date range start (format: YYYY-MM-DD)
  • invoice_date_end — Date range end (format: YYYY-MM-DD)
  • limit — Maximum results (default: 50)

Response includes:

  • record_count — Total matching invoices
  • invoices — Array of invoice records with ID, client, amount, dates, and status

Get Invoice Details

Tool: halopsa_invoices_get

Parameters:

  • invoice_id (required) — The invoice's numeric ID

Returns the full invoice record including line items, totals, tax, payment history, and associated tickets/contracts.

Common Workflows

Find All Unpaid Invoices for a Client

  1. Find the client ID using halopsa_clients_search or halopsa_clients_list
  2. Call halopsa_invoices_list with client_id and paid: false
  3. Review outstanding invoices and amounts

Monthly Invoice Report

  1. Call halopsa_invoices_list with invoice_date_start and invoice_date_end for the month
  2. Filter or group by client, status, or amount
  3. Export totals for finance reporting

Chase Unsent Invoices

  1. Call halopsa_invoices_list with sent: false
  2. Review draft invoices not yet dispatched to clients
  3. Use HaloPSA UI to review and send

Invoice Detail Lookup

  1. Call halopsa_invoices_list to locate the invoice by client/date
  2. Note the invoice id
  3. Call halopsa_invoices_get with that ID for full line-item detail

Notes

  • Invoice status values are instance-specific; check your HaloPSA configuration for valid status strings
  • Line item detail is only available via halopsa_invoices_get — the list endpoint returns summary data
  • Invoices are read-only via MCP; to create, edit, or send invoices, use the HaloPSA web interface
  • To find a client's ID for filtering, use the clients skill with halopsa_clients_search
Compartilhar X LinkedIn