Skip to main content
Todos os casos de uso
Compras / Contas a pagarOperations

O contas a pagar roda sozinho. A trilha de auditoria se escreve sozinha.

O agente comprador ingere cada fatura de fornecedor, valida o CNPJ da contraparte, faz o match com o lançamento no ERP e agenda Pix ou boleto para o vencimento. Cada pagamento roda dentro de um mandato de orçamento assinado, com chave de revogação, e fecha no ledger com a NF-e anexada. Nada é pago duas vezes; nada é pago às cegas.

AntesCaixa de entrada de boletos → cadeia manual de aprovação
DepoisAgente com mandato → pago no vencimento, selado
3-way
fatura · ERP · pagamento conciliados
Teste no Sandbox
CNPJ
Validado primeiro
Contraparte checada antes de qualquer agendamento
Pix · boleto
Trilhos de pagamento
Agendado para o vencimento de cada fatura
Budget cap
Mandato assinado
O gasto para no teto aprovado
NF-e
Anexada
Documento fiscal selado em cada pagamento
O que o CFO vê

Cada pagamento responde quem, por quê e sob qual orçamento.

Uma fatura de fornecedor, de ponta a ponta: o agente valida o CNPJ do fornecedor, faz o match da fatura com o lançamento no ERP, agenda o Pix para o vencimento e paga sob o mandato de operações. O recibo amarra o pagamento à NF-e e ao mandato que o autorizou. Uma resposta de auditoria, não uma linha de extrato.

  • Match de três vias (fatura, ERP, pagamento) antes de qualquer dinheiro se mover
  • Agendamento no vencimento via Pix ou boleto, sem lote de fim de mês
  • O recibo amarra NF-e, endToEndId do Pix e mandato para o auditor

Pague tudo que vence esta semana pelo orçamento de operações.

Sete faturas vencendo: validando cada fornecedor, conferindo os lançamentos no ERP e agendando Pix dentro do mandato de R$80.000 de julho.

Fatura de fornecedor · contas a pagar
INV-2093 · Metalúrgica Prisma
Pago · conciliado
FornecedorCNPJ 43.210.987/0001-55
ValorR$ 12.480,00
VencimentoFriday · paid on the day
Mandatocm_ops…8Q1 · cap R$ 80.000
PixE2E c07d…41a
nfe-2093.xmlreceipt-inv2093.json
pago · conciliado · seladorcp_ap2093
A dor

A conversa é a parte fácil.

Contas a pagar é uma cadeia de aprovação vestida de planilha. Faturas chegam por e-mail, alguém redigita no ERP, outro aprova no WhatsApp, e o financeiro descobre as duplicidades no fechamento do mês. É lento onde deveria ser entediante, e cego exatamente onde deveria ser auditável.

Redigitar cada boleto recebido por e-mail no ERP e no portal do banco

O agente ingere a fatura e faz o match com o lançamento no ERP

Aprovar pagamentos no WhatsApp, sem teto de gasto

Um mandato assinado limita o orçamento; o agente não consegue exceder

Pagar em lote: cedo demais e perde float, tarde demais e paga multa

Pix ou boleto agendado para o vencimento de cada fatura

Conciliar extrato e ERP na mão no fechamento do mês

Cada pagamento fecha conciliado com a NF-e anexada

Como o agente faz isso

O agente comprador, governado de ponta a ponta.

O codespar_kyc valida o fornecedor antes de qualquer agendamento. O codespar_pay executa Pix ou boleto no vencimento sob o mandato de operações: um orçamento assinado com chave de revogação, não um login de banco compartilhado. O codespar_ledger fecha o ciclo: pagamento, NF-e e lançamento do ERP conciliados em um registro selado por fatura.

01
Ingestão
E-mail / ERP

Fatura + NF-e capturadas

02
Validação
codespar_kyc

CNPJ do fornecedor verificado

Trilho de KYC
03
Match
Omie

Fatura ↔ lançamento no ERP

04
Pagamento
codespar_pay

Pix no vencimento · mandato

Trilho Pix
05
Conciliação
codespar_ledger

NF-e + E2E selados

Ledger de auditoria
Arquitetura

As faturas entram por e-mail ou pelo ERP. O agente valida a contraparte, faz o match de três vias entre fatura, lançamento e agenda de pagamento, e executa via Pix ou boleto sob o mandato de operações do tenant. A correlação de liquidação casa a confirmação bancária com a fatura e sela pagamento, NF-e e mandato em um único registro de auditoria.

Em código

Algumas linhas. O loop inteiro.

accounts-payable.ts
const session = await codespar.sessions.create();

for (const invoice of dueThisWeek) {
  // no valid supplier, no payment — checked before scheduling
  await session.execute("codespar_kyc", { taxId: invoice.supplier.cnpj });

  await session.execute("codespar_pay", {
    rail: invoice.boleto ? "boleto" : "pix",
    amount: invoice.total,
    scheduledFor: invoice.dueDate,     // paid on the day, not in a batch
    mandate: "cm_ops",                 // signed budget · revocable
    attach: { nfe: invoice.nfeXml },   // fiscal doc rides with the payment
  });
}

// each payment: matched, mandate-checked, reconciled, sealed
3-way · seladoreceipt · rcp_accoun
Ferramentas em destaque
codespar_pay

Paga Pix ou boleto no vencimento, dentro do mandato de operações assinado.

codespar_kyc

Valida o CNPJ do fornecedor antes de qualquer pagamento ser agendado.

codespar_ledger

Concilia pagamento, NF-e e lançamento do ERP em um registro selado.

Ver a referência das meta-tools

Coloque no ar ainda hoje.

Abra o sandbox, aponte uma sessão para os seus provedores e rode o loop inteiro contra rails reais em minutos — não no trimestre que levaria para construir tudo na mão.

Agente de contas a pagar — CodeSpar | CodeSpar