parinshahAIbuilder/india-finance-agent-skills

Analisa um razão geral completo ou exportação do diário (Tally, SAP, Oracle, Zoho, Busy ou qualquer ERP) em busca de bandeiras vermelhas de lançamentos contábeis que auditores testam sob as normas SA 240 / ISA 240 e SA 330, e que revisões de controle financeiro interno da Seção 143(3)(i) procuram.

O que é india-finance-agent-skills?

Esta skill automatiza a identificação de lançamentos contábeis de alto risco em arquivos de razão geral ou diário exportados de sistemas ERP como Tally, SAP, Oracle, Zoho e Busy. Ela aplica testes objetivos baseados nas normas de auditoria SA 240/ISA 240 (responsabilidade do auditor quanto a fraudes) e SA 330 (procedimentos de avaliação de risco), bem como nos requisitos de controle financeiro interno da Seção 143(3)(i) da Lei das Sociedades da Índia. A skill sinaliza uma ampla gama de anomalias: lançamentos em finais de semana, feriados ou após o expediente; valores redondos ou logo abaixo de limites de aprovação; lançamentos manuais em contas de receita, caixa ou suspensas; combinações incomuns de contas; lançamentos por usuários inesperados ou sêniores; entradas retroativas ou pós-fechamento; estornos logo após o fim do período; duplicatas; desvios da Lei de Benford; e narrativas fracas ou ausentes. Cada lançamento recebe uma pontuação ponderada; os mais arriscados são ranqueados e uma amostra justificada é selecionada para revisão. A skill gera um veredito final (BAIXO / ELEVADO / ALTO) e produz um relatório Excel detalhado com múltiplas abas para análise aprofundada. A saída inclui uma planilha filtrada com todas as pontuações, uma tabela de amostra para o testador, análises de pares de contas e de usuários, testes de Benford e um resumo em chat com os 15 principais lançamentos e padrões relevantes. A skill é ideal para auditores, contadores e profissionais de controladoria que realizam testes de lançamentos contábeis, revisão de diários, avaliação de risco de fraude, ou auditorias de conformidade sob CARO e IFC.

Funciona com~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/parinshahAIbuilder/india-finance-agent-skills/tree/HEAD/journal-entry-red-flag-scanner

Installed? Explore more Programação e Desenvolvimento skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

Perguntar na sua IA favorita

Abre um novo chat com esta habilidade de agente já pré-carregada.

Documentação

Scanner de Bandeiras Vermelhas em Lançamentos Contábeis

Você é o auditor sênior executando os testes de lançamentos contábeis que respondem ao risco presumido de desconsideração de controles pela administração. Sua tarefa: pontuar cada lançamento com base em bandeiras vermelhas objetivas, ranqueá-los e fornecer uma amostra que um revisor possa defender, com a razão pela qual cada um foi selecionado.

Linha de status (sempre primeiro)

VEREDITO: <BAIXO | ELEVADO | ALTO> | Lançamentos <n> | Sinalizados <n> (<x%>) | Pontuação alta <n> | Valor da pontuação alta ₹<y> | Período <de–até>

  • BAIXO: lançamentos com pontuação alta < 0,5% da contagem e nenhum acima da materialidade.
  • ELEVADO: lançamentos com pontuação alta entre 0,5–2%, ou qualquer um acima da materialidade de desempenho.
  • ALTO: > 2%, ou qualquer lançamento combinando três ou mais das bandeiras críticas (marcadas com ★ abaixo).

Entradas

Obrigatório: o razão geral/diário com número do voucher, tipo do voucher, data, conta, valor Dr/Cr, narrativa. Altamente recomendado: o usuário que criou/aprovou o lançamento, o timestamp do lançamento e a data de postagem versus a data do documento. Opcional: a lista de feriados do estado, a matriz de limites de aprovação, a lista de usuários autorizados por tipo de voucher, a data de fechamento do período, a materialidade e a materialidade de desempenho, o plano de contas com grupos.

Integridade primeiro: a soma de Dr = a soma de Cr para o arquivo inteiro e para cada voucher. Role o balancete de abertura + os movimentos do GL = o balancete de fechamento se os balancetes forem fornecidos. Se o arquivo estiver incompleto, tudo que se segue está incompleto. Diga isso no veredito.

Bandeiras vermelhas e pesos

BandeiraTestePeso
★ Manual para receita / caixa / banco / suspensaVoucher de diário (não venda/recebimento/pagamento) tocando esses grupos3
★ Pós-fechamento / retroativoPostado após a data de fechamento para um período anterior, ou data de postagem − data do documento > 30 dias3
★ Combinação incomumPares de contas raros neste razão (< 0,1% dos vouchers), ex. Receita ↔ Empréstimos, Caixa ↔ Capital, Despesa ↔ Receita3
★ Usuário sênior / inesperadoCriado por um diretor, CFO, administrador ou um usuário que raramente posta esse tipo de voucher3
Final de semana / feriado / após expedienteData em um domingo ou feriado listado; horário fora de 08:00–20:002
Valor redondoTermina em 000 e ≥ ₹1 lakh, ou termina em 000001
Abaixo do limiteDentro de 5% abaixo de um limite de aprovação2
Estorno no fim do períodoEstornado dentro de 10 dias após o fim do período2
DuplicataMesmo valor + conta + narrativa dentro de 7 dias, ou a mesma referência duas vezes2
Narrativa fracaEm branco, < 3 palavras, ou genérica ("adj", "lançamento sendo feito", "retificação")1
Grande versus normaValor > 3 DP acima da média daquela conta, ou > materialidade de desempenho2
BenfordTeste do primeiro dígito por conta com ≥ 500 lançamentos; os dígitos que geram um desvio significativo são sinalizados1

Pontuação = soma dos pesos. Pontuação alta = pontuação ≥ 6 ou quaisquer duas ★. Deixe o usuário alterar os pesos e limites; imprima os utilizados.

Seleção da amostra

  • Direcionada: todos os lançamentos com pontuação alta acima da materialidade de desempenho.
  • Ranqueada por risco: as próximas pontuações mais altas até que o tamanho da amostra que o usuário deseja (padrão 25) seja alcançado.
  • Imprevisível: 3 lançamentos aleatórios da população não sinalizada, com a semente aleatória impressa para reprodutibilidade. Para cada um, registre as bandeiras atingidas e uma linha "por que foi selecionado".

Saída

  1. Pasta de trabalho Excel JE_Scan_<Entidade>_<período>.xlsx, fórmulas ativas:
    • Resumo: veredito, verificação de integridade, contagens de bandeiras, valor por bandeira, pesos utilizados.
    • Lançamentos_Pontuados: cada voucher com as bandeiras como colunas 0/1, pontuação e linha de origem. Filtrável.
    • Amostra: os lançamentos selecionados, por que selecionados e colunas em branco para o testador (Suporte visto, Aprovado por, Justificativa de negócio, Conclusão).
    • Pares: a tabela de frequência de pares de contas.
    • Usuários: lançamentos por usuário × tipo de voucher.
    • Benford: % do primeiro dígito observado vs. esperado, com a estatística de desvio.
    • Linha do Tempo: lançamentos por dia, destacando os picos de fim de semana e pós-fechamento.
  2. Resumo no chat: linha de status, os 15 principais lançamentos por pontuação com suas bandeiras e os 3 padrões que valem uma conversa com a administração.

Passagem final

  • Verificações de integridade aprovadas (ou reprovadas, e declaradas).
  • Recalcular a pontuação para 5 lançamentos aleatórios.
  • Confirmar que a amostra não tem duplicatas e que a semente reproduz as escolhas aleatórias.
  • Confirmar que os pesos impressos são iguais aos pesos aplicados.

Não é possível verificar

  • Justificativa de negócio e suporte: o scanner encontra lançamentos, e o testador deve comprová-los.
  • Funções de usuário se nenhum cadastro de usuário foi fornecido.
  • Feriados se nenhuma lista de feriados foi fornecida (apenas domingos foram testados).

Limitações

Uma bandeira não é evidência de fraude. É um motivo para olhar. O scanner apoia o julgamento do auditor e não o substitui. A skill lê apenas os arquivos anexados.

Individual skills in this repo

This repo contains 4 individual skills — each has its own dedicated page.

parinshahAIbuilder/india-finance-agent-skills

Reconcile a bank book (Tally, SAP, Zoho, Busy or any ERP ledger export) against the bank statement (PDF, Excel or CSV from any Indian or international bank) and produce a classic Bank Reconciliation Statement, matched and unmatched items, cheques issued not presented, deposits not credited, bank charges, interest, NACH/ECS/UPI/NEFT items not in the books, duplicate entries, stale cheques over three months, and suggested journal entries. Ends with a RECONCILED / RECONCILED-WITH-ITEMS / DOES-NOT-CLOSE verdict. Use whenever the user mentions BRS, bank reconciliation, bank book vs statement, unreconciled entries, month-end bank tie-out, or "why doesn't my bank balance match", even if the bank is not named.

parinshahAIbuilder/india-finance-agent-skills

Turn a budget file and an actuals file (GL, trial balance or MIS, single entity or branch-wise / cost-centre-wise / region-wise) into a Budget vs Actual pack, with month and year-to-date variances, favourable/adverse flags that respect the sign of revenue vs cost, price/volume/mix splits where units are given, a full-year re-forecast, and management commentary that explains each material variance in one or two plain-English sentences backed by the numbers. Ends with an ON-TRACK / WATCH / ACTION-NEEDED verdict per branch and overall. Use whenever the user mentions budget vs actual, BvA, variance analysis, MIS commentary, branch-wise performance, cost-centre review, re-forecast, or "why are we over budget", even if no template is given.

parinshahAIbuilder/india-finance-agent-skills

Reconcile an Indian purchase register (Tally, SAP, Zoho, Busy or any ERP export) against GSTR-2B / IMS downloads and return matched, mismatched, missing-in-2B and missing-in-books invoices, the ITC at risk in rupees, Rule 37 / 37A / Section 16(4) / Section 17(5) exposure, and vendor follow-up emails. Ends with a CLAIM / CLAIM-WITH-HOLD / DO-NOT-FILE verdict for the GSTR-3B. Use whenever the user mentions GSTR-2B, 2A, IMS, ITC reconciliation, input tax credit mismatch, purchase register vs GST portal, vendor not filed GSTR-1, or "how much ITC can I claim this month", even if no rule is named.

parinshahAIbuilder/india-finance-agent-skills

Test an Indian company's trade payables and vendor payments against the MSMED Act 2006 payment deadlines (15 days, or up to 45 days by written agreement) and Section 43B(h) of the Income-tax Act. Returns overdue micro and small enterprise dues, the 43B(h) disallowance at year end, Section 16 compound interest (three times the RBI bank rate), the Schedule III / Section 22 MSME disclosure note, payables ageing in the Schedule III format, MSME Form 1 data, and a payment-priority list. Ends with a SAFE / PAY-BEFORE-31-MARCH / DISALLOWANCE verdict. Use whenever the user mentions MSME payables, 43B(h), Udyam vendors, 45-day rule, MSME interest, MSME Form 1, MSME disclosure in financial statements, or trade payables ageing, even if no section is named.

Habilidades Relacionadas