Skip to main content

Caso de uso · Contas a pagar

Sandbox · boletos de teste

Pague faturas aprovadas dentro da sua política de alçadas.

O copiloto prepara o pagamento, confere contra o mandato, manda a exceção para uma pessoa e volta com a prova.

As chaves de teste são gratuitas.

Pagamentos de hoje · boletos aprovados no ERPdemo

Teto por transação

R$ 10.000,00 · acima, aprovação

Teto mensal

R$ 150.000,00 · acima, recusa

Aprovação

Dashboard · expira em 24 h

Assinatura de software · INV-2287Boleto aprovado no ERP · abaixo do teto−R$ 4.700,00pago
Logística · INV-2291Aprovada no Dashboard · paga sob o mandato · rcpt_demo_2291−R$ 18.400,00aprovada · paga
Gráfica · INV-2294Boleto aprovado no ERP · abaixo do teto−R$ 2.300,00pago
INV-2291 · R$ 18.400,00 · aprovada no Dashboard.
Pago hoje · da fila aprovadaR$ 25.400,00 de R$ 25.400,00
aprovação no Dashboard · expira em 24 hrecibos rcpt_demo_2287 · rcpt_demo_2294 · rcpt_demo_2291 · assinados

Execução do agente · dados de demonstração

Demo

Decida você a exceção.

Duas faturas passam sozinhas. A terceira espera por você: aprove ou recuse como no Dashboard e veja a fila e os recibos acompanharem.

Demonstração simulada · sem dinheiro real
Atividade demo2 entradas
AgenteINV-2291 · R$ 18.400,00Boleto aprovado no ERP · acima do teto de R$ 10.000,00 · aguarda aprovação no Dashboard−R$ 18.400,00aguardando aprovação
AgenteINV-2287 · R$ 4.700,00Boleto aprovado no ERP · abaixo do teto · pagamento simulado · recibo−R$ 4.700,00paga
Resultado simulado: aguardando aprovação: acima do teto por transação.

A sessão abre com os dois primeiros pedidos já executados; Reiniciar volta a esse estado.

Fila de aprovação demo

Pago hoje · de R$ 25.400,00 aprovados

R$ 4.700,00

Teto por transaçãoR$ 10.000,00
Aguardando aprovação1
Pagas1
Recusadas0

Sem fornecedor real, sem ERP real: a demo roda no seu navegador e nada é pago.

A dor

O financeiro passa o dia conferindo fatura contra política e caçando aprovador.

Quem usa

O analista de contas a pagar e quem aprova acima do teto.

Quem compra

CFO ou controller de empresa média com ERP e alçadas de aprovação.

O ganho

A fila do dia sai sozinha dentro do mandato. Só a exceção chega a uma pessoa, com a regra e o comprovante junto.

O fluxo, lado a lado

Da fatura aprovada à prova no ERP.

A obrigação já existe. O copiloto paga sob o mandato; uma pessoa só decide a exceção.

  1. 01Cliente

    Aprovada no ERP

    O financeiro aprova a fatura no próprio fluxo. O copiloto lê fornecedor, valor, vencimento e a linha digitável do boleto.

    INV-2291 · R$ 18.400,00 · vence em 3 dias
  2. 02Agente

    Preparado e conferido

    O copiloto paga o boleto pelo codespar_pay. O valor é conferido contra os tetos do mandato antes de qualquer envio.

    R$ 10.000,00 por transação · R$ 150.000,00 por mês
  3. 03CodeSpar

    Aguarda, aprovado, pago

    Acima do teto por transação o pagamento aguarda uma pessoa no Dashboard. Aprovado, roda o ciclo completo: saldo reservado, débito, recibo assinado.

    aguardando → aprovado → pago · rcpt_demo_2291
  4. 04Meio de pagamento · ERP

    Liquidado e devolvido

    O boleto liquida. Gravar o status e o recibo de volta no ERP é a sua integração.

    ERP "pago" · Ilustrativo · integração

Por trás

Mandato, aprovações, pagamento, recibo.

A política mora no mandato: um teto por transação em que uma pessoa entra e um teto mensal que recusa. As aprovações rodam no Dashboard; o copiloto só pede e lê o status.

Mandato · mnd_demo_ap demo
Autorizado porCFO · financeiro
Teto por transaçãoR$ 10.000,00 · acima dele uma pessoa aprova
Teto mensalR$ 150.000,00 / mês · acima dele, recusa
FinalidadeFaturas de fornecedores
Validade31/12/2026
Três caminhos sob o mesmo mandato demo
Caminho felizINV-2287 · R$ 4.700 · abaixo do teto → paga por boleto, recibo assinado.
ExceçãoINV-2291 · R$ 18.400 · acima do teto por transação de R$ 10.000 → aguarda no Dashboard; uma pessoa aprova ou recusa com a regra à vista.
RecusaUm pagamento que passaria o mês de R$ 150.000 → recusado antes de qualquer envio. Uma aprovação recusada também não envia nada.
TypeScript · @codespar/sdk 0.16.11Exemplo do SDK
const session = await new CodeSpar().create("user_0000", { preset: "brazilian" });const run = await session.send("pay the logistics supplier's boleto for invoice INV-2291");const pay = run.tool_calls.find((c) => c.tool_name === "codespar_pay");// acima do teto por transação de R$ 10.000,00: approval_required, aguarda no Dashboard · aprovado: pago, rcpt_demo_2291

Exemplo do SDK · dados de demonstração · não roda nesta página

O que faz rodar demo
Mandato e regrasExisteTeto por transação e teto mensal, conferidos antes de qualquer envio.Abrir
AprovaçõesExisteAcima do teto por transação o pagamento aguarda no Dashboard. Um admin da organização decide; a aprovação expira em 24 h.Abrir
PaySandboxPaga o boleto sob o mandato.Abrir
Recibo e trilha de auditoriaExisteUm recibo assinado para cada boleto pago; cada decisão na trilha de auditoria.Abrir
Retorno ao ERPPiloto / integraçãoStatus e recibo gravados de volta no registro do ERP pela sua integração.

O que existe hoje

Existe, sandbox, piloto ou direção: um rótulo por controle.

O que você roda hoje com uma chave de teste, o que roda no sandbox, o que depende de piloto ou integração e o que ainda é só direção.

Mandato: teto por transação e teto mensalAcima do teto por transação o boleto aguarda aprovação; acima do teto mensal é recusado.Existe
Pagamentos de teste por boletoLiquidam no sandbox com chave de teste.Sandbox
Aprovação no DashboardUm admin da organização aprova ou recusa; a aprovação expira em 24 h.Existe
Conferência de dados bancários alteradosComparar os dados bancários do favorecido com o cadastro aprovado antes de pagar. Não está no ar: a API de contas a pagar a lista como não coberta.Direção
Aprovador verificadoIdentidade do aprovador vinculada à decisão.Em implantação
Retorno ao ERPStatus e recibo gravados de volta no ERP pela sua integração.Piloto / integração

Cookbook

Uma fatura dentro da política, de ponta a ponta.

O mandato é assinado na página de consentimento; o copiloto faz três chamadas no código. Acima do teto por transação o pagamento aguarda aprovação no Dashboard; o copiloto lê o resultado.

  1. Uma chave de testeNo Dashboard. Chaves de teste são gratuitas; nada movimenta dinheiro real.
  2. Um mandatoTeto por transação e teto mensal. O Dashboard abre a página de consentimento; o consumidor assina.
  3. Uma fatura aprovadaQualquer referência que o agente possa citar: número da fatura, fornecedor, valor, a linha digitável do boleto.
@codespar/sdk 0.16.11Exemplo do SDK
// 1 · o mandato foi assinado na página de consentimento: R$ 10.000,00 por transação, R$ 150.000,00 por mêsimport { CodeSpar, isApprovalRequired } from "@codespar/sdk";const session = await new CodeSpar().create("user_0000", { preset: "brazilian" }); // 2 · o copiloto paga o boleto de uma fatura que o ERP aprovouconst run = await session.send("pay the logistics supplier's boleto for invoice INV-2291");const pay = run.tool_calls.find((c) => c.tool_name === "codespar_pay"); // 3 · abaixo do teto: pago · acima dele: aguarda aprovação no Dashboardif (pay && isApprovalRequired(pay.output)) console.log(pay.output.approval_id, pay.output.expires_at);else if (pay) console.log((await session.paymentStatus(pay.id)).payment_status); // "succeeded"

Exemplo do SDK · dados de demonstração · não roda nesta página

Casos de uso relacionados

Caso de usoSandbox

WhatsApp: cobrança Pix no chat

Uma cobrança Pix dentro da conversa, paga no app do banco.

Caso de usoSandbox

Compras autônomas

Pedidos a fornecedores pagos sob as suas regras.

Caso de usoSandbox

Orçamentos de API e compute

Agentes pagam APIs e compute sob um orçamento.

Dê aos seus agentes um jeito de pagar e receber.

Construir é grátis: MCP hospedado, SDK e sandbox.

As chaves de teste são gratuitas.

terminal · modo de testedemo
$ claude mcp add --transport http codespar https://connect.codespar.dev/mcp \    --header "Authorization: Bearer <chave de teste>"> "pagar os boletos de hoje que o ERP aprovou"  3 faturas · 2 abaixo do teto por transação de R$ 10.000,00 · 1 acima  2 pagas · 1 aguardando aprovação no Dashboard · registrado

Ilustrativo · dados de demonstração

Copiloto do CFO · CodeSpar