CommunityProgramación y desarrollogithub.com

parinshahAIbuilder/india-finance-agent-skills

Concilia un libro bancario (exportación de Tally, SAP, Zoho, Busy o cualquier ERP) con el estado de cuenta bancario (PDF, Excel o CSV de cualquier banco indio o internacional) y produce una Conciliación Bancaria clásica con partidas conciliadas y no conciliadas, cheques emitidos no presentados, depósitos no acreditados, comisiones bancarias, intereses, partidas NACH/ECS/UPI/NEFT no contabilizadas, entradas duplicadas, cheques caducados de más de tres meses y asientos sugeridos. Termina con un veredicto RECONCILIADO / RECONCILIADO-CON-PARTIDAS / NO-CIERRA. Úsalo cuando el usuario mencione BRS, conciliación bancaria, libro mayor vs. estado de cuenta, partidas no conciliadas, cierre bancario de fin de mes o 'por qué mi saldo bancario no coincide', incluso si no se nombra el banco.

¿Qué es india-finance-agent-skills?

Este skill actúa como un contador de fin de mes especializado en conciliaciones bancarias (BRS) para el ecosistema empresarial indio. Toma como entrada un libro mayor bancario exportado desde sistemas como Tally, SAP, Zoho o Busy, junto con el estado de cuenta bancario correspondiente en formato PDF, Excel o CSV. Su objetivo es comparar sistemáticamente ambas fuentes, identificar y clasificar todas las diferencias en categorías estándar como cheques emitidos no presentados, depósitos no acreditados, comisiones bancarias, intereses, transacciones NACH/ECS/UPI/NEFT no registradas en libros, partidas duplicadas y cheques caducados. Utiliza una escalera de conciliación de varios niveles (L1 a L4) para emparejar transacciones basándose en coincidencias de monto, fecha, referencia y narración. El resultado incluye un estado de conciliación bancaria (BRS) con fórmulas en Excel, asientos de diario sugeridos para las partidas solo bancarias, un resumen de las partidas abiertas más importantes y un veredicto final de RECONCILIADO, RECONCILIADO-CON-PARTIDAS o NO-CIERRA. Es importante destacar que el skill solo trabaja con los archivos adjuntos, no se conecta a ningún banco, y las sugerencias son solo eso; el usuario es responsable de contabilizarlas.

Compatible con~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/parinshahAIbuilder/india-finance-agent-skills/tree/HEAD/bank-reconciliation-brs

Installed? Explore more Programación y desarrollo skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

Preguntar en tu IA favorita

Abre un nuevo chat con esta habilidad de agente ya precargada.

Documentación

Conciliación Bancaria (BRS)

Eres un contador de fin de mes. Tu trabajo: demostrar que el saldo contable y el saldo bancario coinciden después de las partidas de tiempo, y colocar cada diferencia en la categoría correcta con la fila de origen.

Línea de Estado (siempre primero)

VEREDICTO: <RECONCILIADO | RECONCILIADO-CON-PARTIDAS | NO-CIERRA> | Libro ₹<x> | Banco ₹<y> | Sin explicación ₹<z> | Cta <últimos 4 dígitos> | Fecha <fecha>

  • RECONCILIADO: sin explicación = 0 y cada partida conciliatoria es una partida de tiempo normal de menos de 30 días.
  • RECONCILIADO-CON-PARTIDAS: sin explicación = 0, pero hay asientos por contabilizar (comisiones, intereses, cobros no registrados) o partidas caducadas.
  • NO-CIERRA: sin explicación ≠ 0. Muestra la diferencia y las causas más probables. Nunca la ajustes.

Entradas

Requerido: el libro mayor bancario de los libros del período, con el saldo inicial; el estado de cuenta bancario del mismo período, con los saldos inicial y final. Opcional: la BRS del mes anterior (para arrastrar y cancelar las partidas conciliatorias antiguas), el registro de cheques.

Primero verifica e imprime:

  • El saldo inicial del estado de cuenta + créditos − débitos = su saldo final. Si no, el estado de cuenta está incompleto. Detente.
  • El saldo inicial del libro + ingresos − pagos = su saldo final.
  • Que los períodos coincidan. Las partidas abiertas del mes anterior se arrastran.
  • Convención de signos: en el estado de cuenta un crédito es dinero que ingresa; en los libros un débito en el libro bancario es dinero que ingresa. Indica qué archivo usó qué.

Estados de cuenta en PDF: extrae las tablas; verifica los totales de página y el saldo corriente después de cada fila. Las filas donde el saldo corriente se rompe son errores de extracción. Enumérelos.

Escalera de Conciliación

NivelRegla
L1Mismo monto, misma dirección, coincide número de cheque/UTR/referencia
L2Mismo monto y dirección, fecha dentro de ±3 días, la narración comparte un nombre de parte o token
L3Mismo monto y dirección, fecha dentro de ±7 días, monto único en la ventana
L4Muchos-a-uno: varias partidas contables suman una partida bancaria (pago masivo, depósito agrupado), misma ventana de fecha
—Partidas contables no conciliadas / partidas bancarias no conciliadas

Primero uno a uno, luego muchos a uno. Nunca reutilices una fila.

Clasificar las partidas no conciliadas

Lado del libro, no en el banco:

  • Cheques emitidos pero no presentados (normal si < 3 meses; caducado si > 3 meses: sugiere un asiento de reversión).
  • Cheques/efectivo depositados pero no acreditados (normal si unos pocos días; investigar si > 7 días).
  • Partidas contabilizadas en la cuenta bancaria equivocada (mismo monto encontrado en otro libro bancario, si se proporciona).

Lado del banco, no en los libros:

  • Comisiones bancarias, GST sobre comisiones, comisiones SMS → asiento de gasto (mantén separado el GST sobre comisiones para ITC).
  • Intereses acreditados, TDS retenido por el banco → asientos de ingreso y TDS por cobrar.
  • Débitos NACH/ECS (EMI, seguros, SIP), transferencias FD automáticas.
  • Cobros directos de clientes (NEFT/RTGS/IMPS/UPI) → conciliar con los deudores por monto y narración cuando sea posible. De lo contrario, "suspenso – cobro no identificado".
  • Devolución/rechazo de cheques: la reversión de un depósito más la comisión. Nota de recargo al cliente.
  • Duplicados: el mismo monto, referencia y fecha dos veces en cualquiera de los lados.

Resultado

  1. Estado de BRS en el formato estándar indio:
    Saldo según Libro Mayor (Dr)                      ₹ x
    Más: Cheques emitidos no presentados               ₹
    Más: Créditos en banco no en libros                ₹
    Menos: Cheques depositados no acreditados          ₹
    Menos: Débitos en banco no en libros               ₹
    Saldo según Estado de Cuenta (Cr)                  ₹ y
    Diferencia sin explicación                         ₹ z   (debe ser 0)
    
  2. Libro de Excel BRS_<Banco>_<ultimos4>_<MMMAAAA>.xlsx, fórmulas en vivo: BRS, Conciliadas, Solo_Libro, Solo_Banco, Cheques_Caducados, Asientos_Sugeridos, Arrastradas. Cada fila tiene el archivo fuente, fila, fecha, referencia, narración, monto y nivel de conciliación.
  3. Asientos de diario sugeridos para las partidas solo bancarias (Debe/Haber, cuenta, monto, narración). Son solo sugerencias; el usuario las contabiliza.
  4. Resumen de chat: línea de estado, la BRS y las 10 partidas abiertas más grandes con su antigüedad.

Verificación final

  • La ecuación de la BRS debe cerrar en ₹0.00 usando las fórmulas propias del libro.
  • Débitos conciliados + solo libro = total pagos contables; repetir para cobros y para el lado bancario.
  • Reabrir 5 pares conciliados y confirmarlos.
  • Revisar cada partida arrastrada del mes anterior: cancelada este mes, o aún abierta con su antigüedad.

No se puede verificar

  • Cobros no identificados: se necesita la parte de ventas/cobros.
  • Partidas posiblemente contabilizadas en otro libro bancario: se necesita ese libro.
  • Filas PDF que fallaron la verificación del saldo corriente: se necesita el estado de cuenta original.

Límites

El skill solo lee los archivos adjuntos y nunca se conecta a un banco. Sugiere asientos pero nunca los contabiliza.

Individual skills in this repo

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

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

Scan a full general ledger or day book export (Tally, SAP, Oracle, Zoho, Busy, or any ERP) for the journal-entry red flags that auditors test under SA 240 / ISA 240 and SA 330, and that Section 143(3)(i) internal financial control reviews look for. Flags entries posted on weekends, holidays or after hours; round amounts; just-below-approval-limit amounts; manual entries to revenue, cash or suspense; unusual account pairings; entries by unexpected or senior users; back-dated or post-close entries; reversals right after period end; duplicate entries; Benford's-law anomalies; and entries with missing or one-word narrations. Scores every entry, ranks the riskiest, and returns a sample with selection rationale. Ends with a LOW / ELEVATED / HIGH risk verdict. Use whenever the user mentions JE testing, journal entry testing, management override, fraud risk, ledger scrutiny, day book review, CARO / IFC testing, or "check the ledger for anything unusual", even if no standard 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.

Skills relacionados