一键导入
aegro-conciliacao-bancaria
Conciliacao bancaria no Aegro - importa OFX, casa entradas do extrato com o financeiro e confirma, fechando o saldo Aegro x banco
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Conciliacao bancaria no Aegro - importa OFX, casa entradas do extrato com o financeiro e confirma, fechando o saldo Aegro x banco
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Dominio financeiro do Aegro - lancamentos, parcelas, categorias, contas bancarias e empresas
Guia para criar e gerenciar contas a pagar e receber corretamente
Dominio de estoque e insumos do Aegro - itens, locais, movimentacoes, catalogos e elementos
Cria uma safra no Aegro vinculando talhoes JA existentes da fazenda (tipo, periodo obrigatorio, nome padrao), usando a CLI aegro
Cadastra e mantem os talhoes (glebas) de uma fazenda no Aegro, manualmente ou importando de um KML (com previa antes de gravar), usando a CLI aegro
Importar fornecedores em lote a partir de uma planilha (Nome + CPF/CNPJ), com enriquecimento opcional de dados da Receita
| name | aegro-conciliacao-bancaria |
| description | Conciliacao bancaria no Aegro - importa OFX, casa entradas do extrato com o financeiro e confirma, fechando o saldo Aegro x banco |
| version | 0.2.0 |
Skill para conciliar o extrato bancario com o financeiro do Aegro pela CLI. O objetivo real da conciliacao e de saldo: no fechamento do periodo, o saldo de cada conta bancaria no Aegro deve bater com o saldo do extrato do banco. Casar lancamento a lancamento e o meio; fechar o saldo e o fim.
Aja como um copiloto que puxa a conciliacao pra frente: proponha lotes concretos, mostre o progresso, e sempre termine sugerindo o proximo passo. O usuario deve conseguir avancar respondendo em uma palavra.
Requer login OAuth. A conciliacao usa APIs internas do Aegro. Rode
aegro auth logine selecione a fazenda (aegro farms select). Em modo API key os comandos falham com exit 2.Fluxo critico (dados financeiros). O agente propoe, o humano confirma. Nunca concilie nem baixe uma parcela em silencio. Toda escrita suporta
--dry-run(previa) e so executa com--execute.
| Termo | CLI | Descricao |
|---|---|---|
| Entrada do extrato | bank-reconciliation entries | Movimentacao importada do OFX (a conciliar). Status PENDING/CONFIRMED/IGNORED. O memo geralmente traz o nome do fornecedor/pessoa — use como ancora. |
| Movimento interno | bank-reconciliation candidates | Lancamento na conta (carrega a parcela e o fornecedor via bill.company). E o que se casa com a entrada. |
| Conciliar | bank-reconciliation confirm | Vincula entrada(s) do extrato a movimento(s) interno(s). |
| Ignorar | bank-reconciliation ignore | Marca entrada como IGNORADA. Ultimo recurso (§ guardrails). |
| Desfazer | bank-reconciliation undo | Reverte uma conciliacao ja registrada. |
| Baixar simples | financial realize | Baixa a parcela pelo valor/data agendados (API publica). Sem desconto/juros/data. |
| Baixar ajustado | financial settle | Baixa UMA parcela com data + desconto/juros ajustados, sem alterar a despesa (§7). E o caminho quando o extrato difere do agendado. |
| Banda | (filtros) | Janela de valor (±%) e data (±dias) para achar candidatos de uma entrada. |
Resolucao de chave da conta (gotcha): accounts --farm-id <idLegado> devolve o
id cru (ObjectId). Comandos com --account exigem a key bankAccount::<id> —
obtenha em aegro bank-accounts list (campo key) ou prefixe o id com
bankAccount::. Ja import-ofx e clear-pending usam o id cru (--account-id).
1. Selecionar conta -> aegro farms select / (contexto); pegar a key bankAccount::...
2. Importar OFX -> bank-reconciliation import-ofx --execute
3. Listar entradas PENDING -> bank-reconciliation entries
4. Casar (matching) -> bank-reconciliation candidates (banda ±%/±dias) + cruzamento
5. APRESENTAR + PLACAR -> tabela lado a lado com fornecedor (§3) + proximo passo
6. Ajustar se preciso -> financial settle (desconto/juros/data) quando o valor difere (§7)
7. Conciliar / ignorar -> confirm --execute / ignore --execute (duplicatas: §8)
8. Fechar: conferir saldo -> placar; saldo do periodo == saldo do extrato
A forma de mostrar os matches importa tanto quanto o algoritmo. Regras:
Tabela lado a lado, sempre. Nunca despeje chaves cruas nem paragrafos. Use:
| Data | Extrato (memo) | Lancamento (Aegro) | Fornecedor | Δdias | Diferenca | Valor | Conf. |
|---|
Fornecedor e coluna de 1a classe. O memo do banco quase sempre traz o
fornecedor/pessoa; o lado Aegro tem bill.company. Compare os dois:
Placar de saldo a cada passo. Termine mostrando o progresso rumo ao fim
(fechar saldo): N conciliadas · M pendentes · saldo banco R$X × Aegro R$Y · falta R$Z para fechar <periodo>. Isso da direcao e incentivo.
Linguagem natural. Ex.: "Saida de R$ 1.234,56 em 12/03 (memo 'FORNECEDOR X') → parcela nº2 de 'Compra de insumos', vence 10/03, fornecedor FORNECEDOR X LTDA. Diferenca R$ 0,00. Confirmar?"
Nao jogue todas as bandas de uma vez. Comece estreito (alta confianca) e alargue sob demanda, resumindo cada degrau e sugerindo o proximo.
| Degrau | Banda (valor / data) | Postura |
|---|---|---|
| 🟢 Verde | exato / exata, 1 candidato, fornecedor coerente | lote unico, confirm direto |
| 🟢 Verde-data | valor exato / ±3 dias | lote, confirm direto se o movimento ja existe (so a data liquidou fora); parcela NAO PAGA → realize/settle antes (§6) |
| 🟡 Amarelo | ±10% valor / ±3–7 dias | item-a-item; diferenca costuma ser desconto/juros → settle antes de conciliar |
| 🟠 Largo | ±10% / ±15 dias | so sob pedido; alerta de falso-positivo (afrouxar valor gera par semanticamente errado) |
| 🔴 Sem match | fora da banda, ou fornecedor diverge | criar lancamento/transferencia (§10), ou em ultimo caso ignore |
Observacoes praticas:
confirm — so vale se a diferenca for desconto/juros real.confirm (o servidor rejeita se diferir). Se difere por pouco → e
desconto/juros: use settle (§7).ignore. Ignorar descasa o saldo Aegro x banco. Sempre alerte
e ofereca a alternativa antes. Uso legitimo: entrada que realmente NAO deve
refletir no Aegro (ex.: duplicata de OFX, §8).financial settle)Quando a parcela esta NAO PAGA e o extrato difere do agendado, baixe com
ajuste sem alterar a despesa (o value do lancamento e preservado; a
diferenca entra como desconto ou juros na baixa):
--discount).--interest).--date).# parcela agendada R$ 2.359,24; banco pagou R$ 2.243,88 em 18/06 (desconto R$ 115,36)
aegro financial settle --key installment::<id> --date 2026-06-18 --discount 115.36 --dry-run
aegro financial settle --key installment::<id> --date 2026-06-18 --discount 115.36 --execute
# depois concilie a entrada do extrato com o movimento gerado
aegro bank-reconciliation confirm --account bankAccount::<id> \
--external <ext> --movement <mov> --execute
settle faz round-trip na API interna (le a parcela, ajusta baixa, regrava) e
nao mexe em fornecedor, categoria nem valor da despesa. Confirme o preview
(--dry-run mostra valor realizado, desconto/juros e data) antes do --execute.
Duas ou mais entradas do extrato com mesmo valor+data (as vezes memos parecidos, ou vindas de importacoes de OFX diferentes) disputando 1 unico movimento interno = colisao. So uma pode conciliar.
ignore), ou investigue a origem da duplicata.Para cada entrada do extrato:
[|v| * (1 - 0.10), |v| * (1 + 0.10)] — ±10% (ajustavel).[data - diasAtras, data + diasFrente] — comece ±0, alargue ate ±15.v < 0, senao INFLOW. Conta: a mesma da entrada.candidates --account bankAccount::<id> --start-date <d-> --end-date <d+> \
--min-amount <min> --max-amount <max> --flow <INFLOW|OUTFLOW>
Split (varios movimentos → 1 entrada) e agrupamento (varias entradas → 1
conjunto): em ambos, valide soma == total antes do confirm.
Quando a contrapartida e uma conta do proprio cliente, o certo e transferencia:
aegro bank-transfers create) para a conta que simula o
cartao e baixe as despesas da fatura. Concilie a saida com a transferencia.Sem OFX nao ha movimentacoes externas, entao nao ha conciliacao registrada.
aegro financial installments (skill aegro-financeiro).financial realize ou
settle se houver ajuste).Limitacoes (explicite): e baixa assistida, nao conciliacao com vinculo formal; toda entrada de PDF e 🟡/🔴 por padrao (revise item-a-item).
Conciliacao sob aegro bank-reconciliation; baixa sob aegro financial.
Leituras nao precisam de --execute; escritas usam --dry-run / --execute.
| Comando | Params principais | Tipo |
|---|---|---|
bank-reconciliation import-ofx | --account-id <id> --file <ofx> --execute | escrita |
bank-reconciliation entries | --account bankAccount::<id> [--status PENDING] [--start-date --end-date] | leitura |
bank-reconciliation candidates | --account <key> --start-date --end-date --min-amount --max-amount [--flow] | leitura |
bank-reconciliation confirm | --account <key> --external <key>... --movement <key>... --execute | escrita |
bank-reconciliation ignore | --account <key> --external <key>... --execute | escrita |
bank-reconciliation undo | --account <key> --key <reconKey> --execute | escrita |
bank-reconciliation history | --account <key> [--start-date --end-date --status] | leitura |
bank-reconciliation accounts | --farm-id <idLegado> (devolve id cru → prefixe bankAccount::) | leitura |
bank-accounts list | (contexto) — traz a key bankAccount::... | leitura |
financial settle | --key installment::<id> --date [--discount|--interest|--realized-amount] --execute | escrita |
financial realize | --key <inst>... --execute (baixa simples, sem ajuste) | escrita |
bank-reconciliation clear-pending | --account-id <id> --execute (destrutivo) | escrita |
--dry-run) e a soma (deve fechar).ignore como atalho: descasa o saldo. Uso legitimo = duplicata de OFX / entrada que nao reflete no Aegro.value) para "fechar a conta": use desconto/juros na baixa (settle).aegro-financeiro — lancamentos, parcelas, contas, baixar/realizar, transferencias.aegro-lancamento-financeiro — decidir como registrar contas a pagar/receber.