Skip to main content

Caso de uso · Pagamentos a fornecedores

Sandbox · boleto sob mandato

Cada pedido a fornecedor, pago sob as suas regras.

Uma necessidade vira um pedido ao seu fornecedor, e o agente o paga sob o mandato: abaixo do teto por transação ele paga, acima dele uma pessoa aprova, além do teto mensal é recusado.

As chaves de teste são gratuitas.

Execução do agente · pedido de comprademo

"pagar o boleto do fornecedor de embalagens do PO-0418"

Necessidade · embalagens abaixo do ponto de pedidoDo seu sistema de estoque · dados de demonstraçãonecessidade
Pedido feito ao fornecedor · PO-0418Feito pelo seu fluxo de compras · R$ 1.180,00 · o fornecedor emite um boletopedido feito
Checar o mandatoAbaixo do teto por transação de R$ 3.000,00 · R$ 6.120,00 de R$ 20.000,00 neste mêspermitido
Pagar por boletoPO-0418 na descrição · lançamento com categoria fornecedor−R$ 1.180,00pago
Recibo assinadorcpt_demo_8a31 · assinatura Ed25519assinado
Próximo pedido, acima do tetoPO-0421 · R$ 4.200,00 · aguarda aprovação no Dashboard−R$ 4.200,00aguardando
Teto mensal · outubroR$ 7.300,00 de R$ 20.000,00
1 aguardando aprovação · R$ 4.200,00aprovação no Dashboard · expira em 24 h

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

Demo

Acompanhe um pagamento a fornecedor do pedido à decisão.

Dois boletos contra o mesmo mandato: um abaixo do teto por transação, outro acima. Depois aprove o que ficou esperando.

Demonstração simulada · sem dinheiro real
Atividade demo2 entradas
AgenteBoleto de fornecedor de R$ 4.200,00Acima do teto por transação de R$ 3.000,00 · aguarda aprovação no Dashboard−R$ 4.200,00aguardando aprovação
AgenteBoleto de fornecedor de R$ 1.180,00Abaixo do teto · pagamento simulado · recibo−R$ 1.180,00pago
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.

Pedidos de compra demo

Saldo da wallet

R$ 13.620,00

Teto por transaçãoR$ 3.000,00
Pago neste mêsR$ 7.300,00
Aguardando aprovação1
Recibos assinados1

Nenhum fornecedor real: a demo roda no seu navegador e nada é pago.

A dor

Pedidos saem toda semana, e pagar cada fornecedor ainda espera alguém.

Quem usa

O agente de operações ou compras, e a pessoa que aprova acima do teto.

Quem compra

COO ou líder de operações de uma empresa que compra dos mesmos fornecedores todo mês.

O ganho

A compra sai abaixo do teto por transação. Acima dele, uma pessoa decide com a regra à vista; além do teto mensal, é recusada.

O fluxo, lado a lado

Da necessidade ao recibo assinado.

O seu sistema aponta a necessidade e faz o pedido; o agente paga. Uma pessoa entra só acima do teto por transação.

  1. 01Seu sistema

    Necessidade e pedido

    O seu estoque aponta a necessidade e o seu fluxo de compras faz o pedido a um fornecedor com quem você trabalha. O agente lê fornecedor, valor, vencimento e a linha digitável do boleto.

    PO-0418 · R$ 1.180,00
  2. 02CodeSpar

    Mandato

    O teto por transação e o teto mensal são verificados antes de qualquer envio. Um pagamento acima do teto mensal é recusado.

    R$ 3.000,00 por transação · R$ 20.000,00 por mês
  3. 03Meio de pagamento

    Pagamento

    Abaixo do teto por transação, o boleto é pago. Acima dele, o pagamento espera uma pessoa no Dashboard; na aprovação roda o ciclo completo: saldo reservado, débito, recibo assinado.

    −R$ 1.180,00 · boleto
  4. 04CodeSpar · trilha de auditoria

    Recibo

    Cada boleto pago recebe um recibo assinado e um lançamento com categoria fornecedor; a referência do pedido vai na descrição.

    rcpt_demo_8a31 · assinado

Por trás

Mandato, pagamento, aprovações, recibo.

Três chamadas do agente. O resto é a plataforma: mandato, pagamento, aprovações, recibo.

Mandato · mnd_demo_prc demo
Autorizado porLíder de operações
Teto por transaçãoR$ 3.000,00 · acima dele uma pessoa aprova (boleto que o agente paga)
Teto mensalR$ 20.000,00 / mês · acima dele, recusa
FinalidadePagamentos a fornecedores
Validade31/12/2026
Três caminhos sob o mesmo mandato demo
Caminho felizPO-0418 · R$ 1.180 · abaixo do teto → pago por boleto, recibo assinado.
ExceçãoPO-0421 · R$ 4.200 · acima do teto por transação de R$ 3.000 → aguarda aprovação no Dashboard; uma pessoa aprova ou recusa.
RecusaUm boleto que passaria o mês de R$ 20.000 → recusado antes de qualquer envio. Uma aprovação não levanta o teto mensal.
TypeScript · @codespar/sdk 0.16.20Exemplo do SDK
const session = await new CodeSpar().create("user_0000", { preset: "brazilian" });const run = await session.send("pay the packaging supplier's boleto for PO-0418");const pay = run.tool_calls.find((c) => c.tool_name === "codespar_pay");// abaixo do teto: pago, rcpt_demo_8a31 · acima dele: approval_required, aguarda no Dashboard

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, assinados pelo consumidor e verificados antes de qualquer envio.Abrir
PaySandboxEnvia o pagamento sob o mandato.Abrir
AprovaçõesExisteAcima do teto por transação, o pagamento espera no Dashboard. Um admin da organização decide; a aprovação expira em 24 h.Abrir
Recibo e trilha de auditoriaExisteUm recibo assinado para cada boleto pago; toda ação governada na trilha de auditoria.Abrir
WalletExisteFinancia o pagamento; cada débito é um lançamento no ledger com a sua categoria.Abrir

Dois jeitos de pagar

De onde vem o pedido.

Dois jeitos de um pedido se formar antes de o agente pagar. Com os seus fornecedores, o seu fluxo de compras faz o pedido. Nas lojas que o codespar_shop suporta, o agente busca, compara e faz o checkout sozinho.

Caminho A · seu fornecedor

Sandbox

O seu fluxo de compras faz o pedido

O pedido vai a um fornecedor com quem você já trabalha; o agente paga o boleto do fornecedor sob o mandato. Acima do teto por transação uma pessoa aprova no Dashboard.

PO-0418 · boleto · R$ 1.180,00codespar_pay · abaixo do teto → pago→ rcpt_demo_8a31 · assinado

O que a cena e a demo mostram. Escolher entre os seus fornecedores fica no seu fluxo de compras.

Caminho B · uma loja suportada

Sandbox

O agente compra sozinho

Nas lojas que o codespar_shop suporta, o agente busca o catálogo, compara ofertas e inicia o checkout da loja; o pedido é pago por Pix sob o mandato. Acima do teto por transação esse pagamento é recusado, não fica aguardando.

codespar_shop · busca → compara ofertascheckout → ready_for_payment · Pix→ pago sob o mandato (auto_pay)

Só as lojas que o codespar_shop suporta, não um catálogo dos seus fornecedores. Roda em modo de teste com chave de teste.

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
Pagamento de teste por boletoLiquida no sandbox com chave de teste.Sandbox
Pagamento acima do teto aprovado no DashboardUm admin da organização decide; a aprovação expira em 24 h.Existe
Escolher o fornecedor e fazer o pedidoO seu fluxo de compras, ou a integração do seu agente com o fornecedor. A CodeSpar não escolhe fornecedores.Piloto / integração
Comprar numa loja suportadaO codespar_shop busca, compara e faz o checkout; o pedido é pago por Pix sob o mandato.Sandbox
Aprovador verificadoIdentidade do aprovador vinculada à decisão.Em implantação
Conciliação com pedido e notaCasamento no seu ERP; a referência do pedido vai na descrição do pagamento.Ilustrativo

Cookbook

Um pagamento a fornecedor, de ponta a ponta.

O consumidor assina o mandato na página de consentimento; o agente faz três chamadas no código. Um pagamento acima do teto por transação aguarda aprovação no Dashboard; o agente lê o status.

  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. Um pedido de compraQualquer referência que o agente possa citar: número do PO, fornecedor, valor, a linha digitável do boleto.
@codespar/sdk 0.16.20Exemplo do SDK
// 1 · o consumidor assinou o mandato na página de consentimento: R$ 3.000,00 por transação, R$ 20.000,00 por mêsimport { CodeSpar, isApprovalRequired } from "@codespar/sdk";const session = await new CodeSpar().create("user_0000", { preset: "brazilian" }); // 2 · o agente paga o boleto do pedido de compraconst run = await session.send("pay the packaging supplier's boleto for PO-0418");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

Copiloto do CFO

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

Caso de usoSandbox

Orçamentos de API e compute

Agentes pagam APIs e compute sob um orçamento.

Caso de usoSandbox

WhatsApp: cobrança Pix no chat

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

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 o boleto do fornecedor de embalagens do PO-0418"  abaixo do teto por transação de R$ 3.000,00 · R$ 6.120,00 de R$ 20.000,00 neste mês  pago · rcpt_demo_8a31 · lançamento com categoria fornecedor

Ilustrativo · dados de demonstração

Compras autônomas · CodeSpar