Skip to main content

Caso de uso · Pagar uma obrigação que já existe

Conceito · cena A

As obrigações do mês, pagas sob um mandato.

Um assistente pessoal paga o que o mandato permite: para quem, quanto, até quando. Exceções esperam por você. Cena A: um prestador PJ e o tributo do mês.

As chaves de teste são gratuitas.

Cena A · o mês de um prestador PJdemo

Outubro de 2026

DSTQQSS12345678910111213141516171819202122232425262728293031
Guia do contadorR$ 1.218,00 · vence dia 20 · valor do contador, nada calculadorecebida
Pagar por boletoO código de barras a marca como tributo · favorecido: o órgão arrecadador que ela nomeia−R$ 1.218,00paga
Recibo guardado com a guiarcpt_demo_1020 · assinatura Ed25519assinado
Guia complementar · dia 24R$ 4.100,00 · acima do teto por transação de R$ 2.000,00 · aguarda a sua aprovação−R$ 4.100,00aguardando aprovação
Um favorecido fora do tipo tributo · dia 27Recusar por tipo é direção: nenhuma regra de mandato restringe por tipo de favorecido hojeDireção
Teto mensal · outubroR$ 1.218,00 de R$ 6.000,00
1 aguardando aprovação · R$ 4.100,00sem cálculo, sem conciliação

Conceito · dados de demonstração

A dor

Obrigações fixas, favorecidos conhecidos, e mesmo assim alguém tem de lembrar, conferir e pagar.

Quem usa

A pessoa, ou o casal.

Quem compra

O app que já a atende: contabilidade online, banco.

O ganho

O assistente paga o que o mandato permite; só o inesperado pede a sua aprovação.

O fluxo, lado a lado

Da guia do contador ao recibo guardado com ela.

O valor vem do contador; o assistente não calcula, não concilia e não paga ninguém fora do mandato.

  1. 01Contador

    Guia do mês

    O contador manda a guia do mês. O valor é dele.

    R$ 1.218,00 · vence dia 20
  2. 02CodeSpar

    Conferida

    O código de barras a marca como tributo; os tetos do mandato são conferidos antes de qualquer envio.

    tributo · órgão arrecadador
  3. 03CodeSpar

    Paga, ou aguardando

    Abaixo do teto por transação o boleto é pago; acima dele, o pagamento aguarda aprovação.

    −R$ 1.218,00 · boleto
  4. 04O app

    Recibo com a guia

    O recibo assinado fica guardado com a guia no app que atende você.

    rcpt_demo_1020 · assinado

Por trás

Mandato, guia, aprovação, recibo.

O que o assistente pode pagar mora num mandato que você assina. O valor vem do contador; a plataforma confere os tetos e guarda a prova.

Mandato · mnd_demo_tax demo
Assinado porVocê, na página de consentimento
FinalidadeAs guias de tributo do mês
Teto por transaçãoR$ 2.000,00 · acima dele você aprova (boleto que o agente paga)
Teto mensalR$ 6.000,00 / mês · acima dele, recusa
Validade12 meses
Três caminhos sob o mesmo mandato demo
Caminho felizGuia mensal · R$ 1.218 no dia 20 → paga por boleto, recibo guardado com a guia.
ExceçãoGuia complementar · R$ 4.100 · acima do teto por transação de R$ 2.000 → aguarda a sua aprovação.
RecusaUm favorecido fora do tipo tributo → recusado. Direção: nenhuma regra de mandato restringe por tipo de favorecido hoje; um favorecido que nenhum mandato nomeia é recusado.
TypeScript · @codespar/sdk 0.16.11Exemplo do SDK
const session = await new CodeSpar().create("user_0000", { preset: "brazilian" });const run = await session.send("pay this month's tax slip from the accountant, due on the 20th");const pay = run.tool_calls.find((c) => c.tool_name === "codespar_pay");// R$ 1.218,00 abaixo do teto: paga, rcpt_demo_1020 · a guia de R$ 4.100,00: approval_required

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
PaySandboxPaga a guia no trilho de boleto.Abrir
AprovaçõesExisteAcima do teto por transação o pagamento aguarda aprovação; a aprovação expira em 24 h.Abrir
Recibo e trilha de auditoriaExisteUm recibo assinado para cada guia paga; cada decisão na trilha de auditoria.Abrir
O app que você já usaPiloto / integraçãoMostra as guias, pede a sua aprovação, guarda os recibos.

Variações para depois

Mais duas rotinas, depois.

A cena A é a que esta página mostra. B e C são candidatas para depois, com as mesmas regras e nenhuma promessa além delas.

Cena BPara depois

Uma família

Escola, funcionária doméstica, luz e internet sob um teto mensal. Um boleto extra de matrícula acima do teto por transação aguarda aprovação.

Cena CPara depois

Um médico PJ

Aluguel do consultório e equipe sob o mandato; honorários recebidos das clínicas guardados no histórico, sem conciliação automática. Equipamento de um fornecedor que nenhum mandato nomeia precisa antes de um novo mandato.

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
Guia de tributo paga no trilho de boletoO código de barras é classificado como tributo e pago como boleto, no sandbox com chave de teste.Sandbox
Pagamento acima do teto aguarda aprovaçãoUm admin da organização decide no Dashboard; a aprovação expira em 24 h.Existe
Recibo assinado para cada guia pagaEd25519 sob a chave da plataforma; o app o guarda com a guia.Existe
Recusar um favorecido fora do tipo tributoNenhuma regra de mandato restringe por tipo de favorecido hoje; um favorecido que nenhum mandato nomeia é recusado.Direção
O assistente e a aprovação no app que você usaO assistente pessoal é do app; a CodeSpar roda por baixo. Nenhum cálculo, conciliação ou repasse é oferecido.Piloto / integração

Cookbook

A guia do mês, paga sob um mandato.

Você assina o mandato na página de consentimento; o assistente paga a guia em linguagem natural. Acima do teto por transação o pagamento aguarda aprovação; o assistente lê o resultado.

  1. Uma chave de testeNo Dashboard. Chaves de teste são gratuitas; nada movimenta dinheiro real.
  2. Um mandatoFinalidade, teto por transação e teto mensal. O Dashboard abre a página de consentimento; você assina.
  3. A guiaA linha digitável que veio do contador. O valor é dele; nada é calculado.
@codespar/sdk 0.16.11Exemplo do SDK
// 1 · você assinou o mandato na página de consentimento: guias de tributo, R$ 2.000,00 por transação, R$ 6.000,00 por mêsimport { CodeSpar, isApprovalRequired } from "@codespar/sdk";const session = await new CodeSpar().create("user_0000", { preset: "brazilian" }); // 2 · o assistente paga a guia no trilho de boleto; o valor é do contadorconst run = await session.send("pay this month's tax slip from the accountant, due on the 20th");const pay = run.tool_calls.find((c) => c.tool_name === "codespar_pay"); // 3 · abaixo do teto: paga · acima dele: aguarda a sua aprovaçãoif (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 usoPiloto / integração

Assistente financeiro para seus clientes

A camada de dinheiro por baixo do assistente de uma plataforma.

Caso de usoSandbox

Copiloto do CFO

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

Caso de usoSandbox

Compras autônomas

Pedidos a fornecedores pagos sob as suas regras.

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 a guia do mês que veio do contador, vence dia 20"  guia de tributo · R$ 1.218,00 · abaixo do teto por transação de R$ 2.000,00  paga por boleto · rcpt_demo_1020 · guardada com a guia

Ilustrativo · dados de demonstração

Assistentes pessoais · CodeSpar