Propuesta Comercial

Plataforma de Automatización Financiera

Balam
Preparada por
Johann Velazquez — Consultor de Software · Monterrey, N.L.
Fecha
29 de mayo de 2026 · actualizada el 28 de julio de 2026
Versión
1.3 — integración Jira → BIND incorporada al alcance (§10, control de cambios), 28-jul-2026 · base: v1.2 (1-jul-2026)
Vigencia
30 días naturales a partir de la fecha de emisión
Documento confidencial Vigencia 30 días naturales
Contenido

Índice

—Resumen ejecutivo{{PG_execsum}}
01Entendimiento del proyecto{{PG_1}}
02Alcance detallado{{PG_2}}
03Modelo de colaboración{{PG_3}}
04Inversión{{PG_4}}
05Soporte posterior al MVP{{PG_5}}
06Costos de servicios de terceros{{PG_6}}
07Supuestos y dependencias{{PG_7}}
08Entregables y propiedad{{PG_8}}
09Fuera del alcance de esta etapa{{PG_9}}
10Garantía y condiciones generales{{PG_10}}
11Próximos pasos{{PG_11}}
AAnexo A — Trazabilidad PRD ↔ MVP{{PG_anexoA}}
BAnexo B — Cotización indicativa de fases posteriores{{PG_anexoB}}

Resumen ejecutivo

Balam opera hoy un proceso financiero fragmentado: facturación, cobranza, conciliación y contabilidad viven en sistemas que no se comunican, y el trabajo de unirlos recae en personas. Cada traspaso manual introduce error, retrabajo y demoras de cobranza que erosionan la relación con los clientes estratégicos.

Esta propuesta plantea una primera etapa enfocada: una plataforma web que centraliza la facturación y las cuentas por cobrar sobre BIND ERP, el sistema ya confirmado como fuente de verdad. El MVP permite emitir facturas en MXN y USD desde la plataforma —creando la cotización y convirtiéndola en factura a través de la API de BIND, que conserva el timbrado CFDI— y entrega además visibilidad, dashboard, alertas y reglas de cobranza. Toda emisión opera con confirmación humana y modo de simulación, de modo que la prioridad #1 de Balam (facturación) se atiende sin asumir riesgos fiscales. Con el ajuste de julio de 2026, el alcance incorpora además la integración con Jira: los tickets de la bandeja de Facturación generan automáticamente su cotización en BIND, conservando los mismos candados de control. La arquitectura queda preparada para incorporar conciliación bancaria, pagos en línea, contabilidad e integraciones adicionales conforme se validen.

En síntesis

Alcance
MVP de facturación (consulta y emisión asistida MXN/USD) y cobranza sobre la API de BIND ERP, más la integración acotada con Jira (generación automática de cotizaciones desde la bandeja de Facturación — ajuste jul-2026).
Plazo
6 a 8 semanas
a media dedicación.
Inversión
$72,600 – $88,800 MXN
+ IVA · tiempo y materiales con tope por etapa · incluye el ajuste Jira → BIND (9 – 12 h).
Modelo
Transparencia total de horas, entregables verificables semana a semana, y código propiedad de Balam desde el primer día.

El enfoque responde directamente a la indicación del CTO de priorizar facturación y BIND en esta primera fase, evitando comprometer alcance que dependa de integraciones aún no disponibles o no prioritarias. La integración con Jira —originalmente diferida— se incorporó en julio de 2026 como ajuste de alcance, una vez que la propia dirección confirmó que el proceso de facturación se gobierna en Jira y que su API cubre lo necesario.

01

Entendimiento del proyecto

1.1El problema

Durante la sesión con el equipo directivo, la lectura del requerimiento fue clara: "El proceso está tan desvinculado… pasa por varias manos… cada parte humana se está equivocando." El reto no es de naturaleza técnica, sino operativa y económica. Cada traspaso manual entre nómina, facturación, cobranza, conciliación y contabilidad genera errores que se traducen en dinero perdido, retrabajo y deterioro en la relación con clientes clave.

1.2Contexto que define el alcance

Tras la sesión de seguimiento y las actualizaciones del CTO del 25 de mayo, cuatro factores reordenan el alcance del MVP:

  1. BIND ERP cuenta con API oficial (api.bind.com.mx, OData v3, 20,000 solicitudes/día). Esto permite una integración por API en tiempo cercano a real, superando el supuesto inicial de exportación manual de archivos.
  2. La dirección técnica priorizó la facturación. Conforme a la indicación de considerar "únicamente BIND ERP en una primera etapa", funcionalidades como pagos en línea, conciliación bancaria, recordatorios automáticos a clientes y asientos contables se difieren de manera explícita a fases posteriores.
  3. BUK dispone de API, confirmada por el equipo de Balam, aunque no constituye una prioridad inmediata. Queda contemplada en el roadmap sin condicionar el MVP.
  4. El proceso interno evolucionó hacia Jira (confirmado por la dirección en julio de 2026): hoy todo el flujo de facturación nace y se gobierna en Jira — "lo que no está en Jira no se procesa" — con una bandeja dedicada (Facturación, llave FAC-) y un flujo de estatus formal. Por ello, la integración con Jira se incorporó al alcance como ajuste conforme al control de cambios (§10), detallado en la §2.

1.3Sistemas actuales

SistemaFunciónEstatus en el MVP
BIND ERPFacturación y contabilidad con PAC integradoIntegración principal (API confirmada)
BUKRecursos humanos, contratos, nóminaFuera de alcance (API disponible, fase posterior)
JiraGestión de proyectos y servicios; origen operativo del proceso de facturaciónIntegración acotada (ajuste jul-2026): lectura de la bandeja Facturación y generación automática de cotizaciones en BIND
Banca (3 instituciones)2 México + IBC Bank Texas, estados en PDFFuera de alcance

1.4Solución propuesta

Se propone una capa de operaciones financieras sobre BIND ERP, no un reemplazo. BIND conserva su rol como fuente de verdad para facturación, timbrado CFDI y contabilidad; la plataforma orquesta la visibilidad, las reglas de cobranza, el tablero directivo y la trazabilidad que hoy no existen de forma centralizada.

Alcance funcional del MVP:

Visión integral (fases posteriores, cotizadas en el Anexo B):

La arquitectura del MVP se diseña para cerrar progresivamente el ciclo financiero descrito por la dirección:

Jira (horas)→ BUK (nómina)→ Plataforma→ Factura→ Cobranza→ Conciliación→ Asiento

La incorporación posterior de pagos en línea, recordatorios automáticos, conciliación bancaria, asientos contables o BUK se realiza sobre la misma base, sin reescribir lo construido.

Sobre la automatización y los "agentes". El MVP incluye automatización operativa por reglas (sincronización con BIND, alertas de vencimiento y reportes programados). Los agentes con IA/LLM (clasificación de transacciones, detección de anomalías) quedan para fase posterior, conforme el propio PRD los define como opcionales y a evaluar post-MVP.

1.5Criterios de éxito de la primera etapa

1.6Escala operativa de referencia

02

Alcance detallado

Principio rector. Un MVP entrega valor real en el menor tiempo posible con el alcance mínimo viable, no con todo lo deseable. Lo que no forma parte de esta etapa se documenta en el roadmap (Anexo B) con cotización indicativa.
Posicionamiento. La plataforma es una capa de operaciones financieras sobre BIND ERP. BIND permanece como fuente de verdad para facturación, timbrado CFDI y contabilidad; la plataforma aporta visibilidad, reglas de cobranza, tablero y trazabilidad.

Stack tecnológico propuesto

La selección tecnológica privilegia robustez empresarial, mantenibilidad a largo plazo y afinidad con Azure. El binomio .NET + Azure es una combinación nativa de Microsoft, lo que reduce fricción de despliegue, seguridad y operación para una aplicación financiera.

CapaTecnologíaVersión objetivoJustificación
FrontendAngular + Angular MaterialAngular 21 · Material 21SPA escalable, fuertemente tipada y de estructura opinada; componentes de datos listos para las vistas de facturación y cobranza.
BackendC# / .NET (ASP.NET Core Web API).NET 10 (LTS) · C# 14Tipado fuerte, madurez empresarial y desempeño; soporte de primera clase en Azure.
Acceso a datosEntity Framework Core (proveedor Npgsql)EF Core 10 · Npgsql 10Modelo tipado y migraciones versionadas, con control fino para multi-tenant y bitácora.
Base de datosAzure Database for PostgreSQL FlexiblePostgreSQL 17Base productiva administrada (Azure SQL Database queda como alternativa nativa de .NET si Balam lo prefiere).
InfraestructuraAzure App Service · Key Vault · Application Insights · Blob Storageruntime .NET 10 (Linux)Cómputo administrado, gestión de secretos cifrada y observabilidad integradas.
Integración BINDCliente .NET tipado sobre la API OData de BIND.NET 10 · HttpClient + PollyReintentos, manejo de límites de uso y mapeo de errores; contrato validado previamente en el sandbox de descubrimiento.
Control de accesoASP.NET Core Identity + JWT, autorización por rolesincluido en .NET 10Cuatro roles (Finanzas, Dirección, Operaciones, Administración).
Entrega continuaGitHub + CI/CD (GitHub Actions / Azure DevOps)—Despliegues controlados con validación automatizada.
Sobre las versiones. Las versiones indicadas son la referencia vigente a mayo de 2026; se fijan al inicio del proyecto sobre la rama estable/LTS de cada tecnología. Se prioriza .NET 10 por ser versión de soporte extendido (LTS), apropiada para una aplicación financiera de largo plazo.

El proyecto se organiza en cuatro etapas secuenciales, más el ajuste Jira → BIND incorporado en julio de 2026 (al final de esta sección). Cada bloque concluye con un entregable demostrable y se factura conforme a horas reales (ver §3).

Etapa 0 — Discovery, infraestructura y prototipo visual
Semana 1 · 18 – 22 h

Objetivo. Validar el comportamiento real de la API de BIND con la cuenta de Balam, preparar la infraestructura en Azure, dejar el repositorio operativo y entregar un prototipo visual navegable que alinee expectativas de producto antes de iniciar el desarrollo del backend.

Entregables
Riesgo a validar en Discovery. BIND documenta públicamente los recursos Customers, Products y Activities; Invoices y Payments son esperados, pero los nombres exactos de campos y la disponibilidad del saldo abierto por factura solo se confirman con la cuenta real. Se contemplan tres escenarios: Plan A (BIND expone el saldo directamente) y Plan B (el saldo se calcula como total − suma de pagos) están cubiertos por el rango cotizado; el Plan C (interfaz propia para registro manual de pagos por parte de Finanzas, con un esfuerzo adicional estimado de 6–8 h no incluidas en el rango) se evaluaría y aprobaría al cierre de esta etapa antes de continuar.
Etapa 1 — Plataforma base y sincronización con BIND
Semanas 2-3 · 32 – 39 h

Objetivo. Plataforma funcional que ingiere clientes y facturas de BIND vía API, los normaliza, mantiene su trazabilidad y habilita la capa de escritura controlada.

Entregables
Nota fiscal. La plataforma no timbra directamente; el timbrado CFDI permanece en el PAC integrado de BIND. La plataforma orquesta la creación de cotizaciones y facturas mediante la API de BIND. Toda operación de escritura permanece desactivada (feature flag) hasta validar su comportamiento en Discovery, y ninguna emisión ocurre sin confirmación humana explícita.
Etapa 2 — Facturación (consulta y emisión), catálogo y multimoneda
Semanas 4-5 · 38 – 46 h

Objetivo. Llevar a producción la interfaz validada en el prototipo, conectada al backend real, habilitando tanto la consulta como la emisión asistida de facturas en MXN y USD, con catálogo de clientes y soporte multimoneda.

Entregables
Fuera de esta etapa: generación automática de facturas desde eventos de negocio (Jira → BUK → factura), soporte EUR e integración con BUK. El timbrado CFDI permanece a cargo del PAC de BIND.
Etapa 3 — Cobranza, tablero, reportes y cierre
Semanas 6-7 · 24 – 29 h

Objetivo. Cerrar el flujo operativo con visibilidad para Dirección y realizar la entrega formal.

Entregables
Fuera de esta etapa: recordatorios automáticos a clientes, pagos en línea, conciliación bancaria, asientos contables automáticos e integración bancaria en vivo.
Integración Jira → BIND — ajuste de alcance (jul-2026)
Se ejecuta junto con las Etapas 2-3 · 9 – 12 h

Antecedente. La versión anterior de esta propuesta dejó Jira fuera del alcance conforme a la información disponible al cotizar. En las sesiones del 22, 24 y 27 de julio la dirección confirmó que el proceso interno evolucionó — todo el flujo de facturación nace y se gobierna en Jira — y quedó confirmada la viabilidad técnica: la API de Jira cubre lectura y escritura de tickets, se entregó el token de integración ("PAF", vigente al 27-jul-2027) y se documentaron los límites de consumo de Atlassian. La estimación (~10 h) se comunicó a la PM el 21 de julio; esta sección la formaliza conforme al control de cambios (§10).

Entregables:

Ticket Jira (FAC)→ Cotización BIND (automática)→ Prefactura→ Aprobación humana→ Timbrado (PAC de BIND)
El control fiscal no cambia. La integración crea cotizaciones, nunca facturas: se mantiene la cadena acordada — cotización → prefactura → aprobación humana → timbrado por el PAC de BIND — con modo de simulación (dry-run), feature flag y registro en bitácora. No existe timbrado automático.

No incluye: (a) el alta automática de clientes en BIND — si el cliente del ticket no existe, la plataforma lo detecta y lo notifica; darlo de alta automáticamente es una decisión de proceso abierta que, de aprobarse, se estima por separado; (b) tickets con múltiples facturas — el supuesto es un ticket → una cotización; el manejo del caso masivo se define junto con Balam y, si requiere desarrollo adicional, se estima por separado; (c) otros usos de Jira (reporteo de horas de consultores, tableros sobre otras bandejas, espacio comercial) y los módulos del Anexo B.

Dependencia clave. La implementación inicia una vez que Balam cierre la definición del flujo de facturación (en revisión interna), de la cual salen el estatus disparador y las reglas de prefactura.
03

Modelo de colaboración

3.1Esquema: tiempo y materiales con tope por etapa

El proyecto se desarrolla bajo un esquema de horas reales con tarifa transparente, no de precio cerrado. El alcance preciso de la integración con BIND —campos exactos, comportamiento de Invoices y Payments, manejo de saldos— solo se conoce al inspeccionar la API en vivo con la cuenta de Balam. Un precio fijo obligaría a incorporar un margen de contingencia que encarecería el proyecto de forma innecesaria.

A cambio de esta flexibilidad, el esquema ofrece controles concretos:

3.2Dedicación y plazo

La dedicación es de media jornada (aproximadamente 20 h/semana, con flexibilidad hasta 25 h en semanas de mayor carga). Sobre esa base, la primera etapa requiere 121 a 148 horas (incluido el ajuste Jira → BIND), equivalentes a 6 – 8 semanas de calendario.

3.3Tarifa y facturación

3.4Comunicación

3.5Metodología de desarrollo asistido por IA

El desarrollo se apoya en herramientas de asistencia por IA (Claude Code, de Anthropic) como acelerador de productividad. Por transparencia y cumplimiento, se hacen explícitos los siguientes compromisos:

El detalle técnico de esta metodología, así como la referencia a las políticas de Anthropic, puede ampliarse en una sesión específica o anexo a solicitud del equipo técnico de Balam.
04

Inversión

La inversión de la primera etapa se desglosa por entregable, conforme al esquema de tiempo y materiales:

EtapaEntregable principalRango (horas)Inversión (MXN)
0Discovery, infraestructura Azure y prototipo visual navegable18 – 22$10,800 – $13,200
1Plataforma base, sincronización con BIND y capa de escritura32 – 39$19,200 – $23,400
2Facturación (consulta y emisión MXN/USD), catálogo y multimoneda38 – 46$22,800 – $27,600
3Cobranza, tablero, reportes y cierre24 – 29$14,400 – $17,400
AjusteIntegración Jira → BIND (lectura de la bandeja FAC, cotización automática, trazabilidad y pruebas) — jul-20269 – 12$5,400 – $7,200
Total primera etapa121 – 148 h$72,600 – $88,800
Cifras antes de IVA. Plazo estimado: 6 – 8 semanas a media jornada (~20 h/semana, con flexibilidad hasta 25 h en semanas pico). El ajuste Jira → BIND se incorporó conforme al control de cambios (§10) a partir de la confirmación de julio de 2026 (ver §2); el rango es consistente con la estimación de ~10 h comunicada el 21 de julio y su ejecución inicia una vez que Balam cierre la definición del flujo de facturación.
El esquema de control por etapa busca que la inversión se concentre en la parte baja del rango; el margen superior cubre eventualidades del Discovery con BIND. Toda variación se comunica antes de incurrir en ella.
05

Soporte posterior al MVP

5.1Garantía incluida

5.2Bolsa de horas de soporte (opcional)

Concluida la garantía incluida, se ofrece una bolsa de horas a la misma tarifa de $600 MXN/h, con vigencia de 12 meses y sin caducidad mensual: las horas se consumen conforme se necesiten, sin obligación de uso mínimo por mes.

BolsaHorasInversión (sin IVA)
Bolsa 1010 h$6,000
Bolsa 2020 h$12,000
Bolsa 4040 h$24,000

Incluye: corrección de defectos fuera de garantía; ajustes menores y requerimientos pequeños dentro de las horas de la bolsa; mantenimiento de dependencias y compatibilidad ante cambios de la API de BIND; monitoreo de la plataforma con atención a incidencias en 1 día hábil; y reporte de horas consumidas tras cada intervención.

No incluye: desarrollo de los módulos diferidos (Anexo B); migraciones o cambios mayores de arquitectura; ni incidentes atribuibles a terceros (Azure, BIND, SAT).

Términos: las horas tienen vigencia de 12 meses desde la compra de la bolsa, sin caducidad mensual ni compromiso mínimo; se consumen en incrementos de 15 minutos. Su activación es opcional y puede contratarse al cierre del MVP o más adelante.

06

Costos de servicios de terceros (a cargo de Balam)

Los siguientes son servicios de infraestructura externos, independientes de los honorarios del proveedor:

ServicioConfiguraciónCosto mensual (USD)
Azure App Service (Linux, Basic)B1 (mínimo) → B2/B3 (recomendado); el proceso en segundo plano corre como WebJob en el mismo plan$13 – $51
Azure Database for PostgreSQL FlexibleBurstable B1ms (mínimo) → B2s (recomendado) + 32–64 GiB de almacenamiento y respaldo$16 – $65
Azure Blob Storage (Hot, LRS)PDF/XML y exportaciones (pocos GB)$1 – $5
Azure Key Vault + Application InsightsSecretos (Standard) + observabilidad (5 GB/mes incluidos, luego por GB)$0 – $15
Monitoreo de disponibilidad / Sentry (opcional)Plan gratuito → Team$0 – $26
PAC para CFDIYa incluido en BINDSin costo adicional
Total mensual estimado$30 – $162 USD/mes
Configuración esperada en producción (App Service B2 + PostgreSQL B2s con respaldo + observabilidad básica): ≈ $90 – $110 USD/mes. El extremo bajo de la tabla corresponde a una configuración mínima; el alto, a una holgada con redundancia y monitoreo de pago.
Detalle de tarifas unitarias verificadas (precios de lista pay-as-you-go, regiones de EE. UU. — East US / South Central US — referencia a mayo de 2026; la región Azure México Central puede variar ligeramente): App Service Linux B1 ≈ $13.14, B2 ≈ $25.55, B3 ≈ $51.10/mes · PostgreSQL Burstable B1ms ≈ $12.41, B2s ≈ $49.64/mes; almacenamiento ≈ $0.115–0.138/GiB-mes, respaldo sobre lo provisionado ≈ $0.095/GiB-mes · Blob Hot LRS ≈ $0.018/GB-mes · Key Vault Standard $0.03 / 10,000 operaciones · Application Insights 5 GB/mes incluidos, luego ≈ $2.30–2.76/GB.
Los costos de Azure pueden optimizarse mediante instancias reservadas (1–3 años, hasta ~30–40% de ahorro en cómputo), una vez validado el consumo real (3–6 meses posteriores al lanzamiento).
En fases posteriores se incorporarían: Stripe (3.6% + $3 MXN por transacción con tarjeta; ~$3 MXN por SPEI), Claude API para el procesamiento de estados de cuenta en PDF ($5 – $20 USD/mes), correo transaccional ($0 – $20 USD/mes) y, opcionalmente, un agregador bancario como Belvo ($200 – $500 USD/mes).
07

Supuestos y dependencias

El cumplimiento de las estimaciones depende de las siguientes condiciones. De no satisfacerse alguna, la etapa correspondiente se replantea de común acuerdo:

  1. Acceso productivo a la API de BIND, con los permisos definidos —lectura y escritura (creación de cotización y conversión a factura)— y documentación oficial disponible, al inicio de la Etapa 0.
  2. Cuenta de Azure de Balam (o autorización para crearla a su nombre) disponible al inicio de la Etapa 0.
  3. Manual de marca entregado al inicio de la Etapa 0.
  4. Reglas de negocio finales validadas en Discovery: lista blanca de clientes (ACUNTIA + Top 3 confirmados), ciclos de cobranza, días de anticipación de alertas y frecuencia de sincronización.
  5. Disponibilidad de dos interlocutores (Pedro y la gerencia administrativa) con capacidad de resolver bloqueadores en menos de 48 horas.
  6. Producción como único ambiente disponible (sin sandbox de BIND). La plataforma opera en modo de simulación cuando exista riesgo de afectar BIND, requiriendo confirmación explícita antes de cualquier escritura.
  7. Acuerdo de uso de la metodología asistida por IA, con el compromiso de no entrenamiento sobre datos del cliente.
  8. El PAC integrado de BIND atiende los volúmenes actuales y futuros sin costo adicional; el timbrado CFDI permanece a cargo de BIND, no de la plataforma.
  9. El comportamiento de escritura de la API de BIND (creación de cotización, conversión a factura y timbrado) se valida en Discovery; la emisión productiva se habilita únicamente tras esa validación. Balam designa al rol responsable de confirmar cada emisión.
  10. Token de Jira ("PAF") vigente con visibilidad de la bandeja Facturación (FAC-), que opera como bandeja "padre" del proceso; si algún disparador nace en otra bandeja sin reflejarse en FAC, el ajuste se revisa en conjunto. Entregado el 27-jul-2026.
  11. Definición del flujo de facturación cerrada por Balam (estatus disparador y reglas de prefactura) y diagrama del flujo Jira en tamaño legible entregado, antes de iniciar la implementación del ajuste Jira → BIND.
08

Entregables y propiedad

Más allá del código funcional, la entrega incluye:

09

Fuera del alcance de esta etapa

10

Garantía y condiciones generales

Las condiciones contractuales detalladas (confidencialidad, límite de responsabilidad, jurisdicción y demás cláusulas) se formalizan en el contrato de prestación de servicios previo al inicio.
11

Próximos pasos

  1. Firma del contrato u orden de trabajo (prestación de servicios y confidencialidad).
  2. Emisión de la primera factura por 30 horas de arranque ($18,000 MXN + IVA) e inicio del Discovery; pago a 30 días naturales.
  3. Arranque del proyecto, con entrega del MVP en 6 – 8 semanas.
  4. Aprobación por escrito de la versión 1.3 (basta la confirmación por correo electrónico) para ejecutar el ajuste Jira → BIND de 9 – 12 h una vez definido el flujo de facturación.
Johann Velazquez
Consultor de Software · Monterrey, Nuevo León
A
Anexo

Trazabilidad PRD ↔ MVP

Este anexo relaciona cada funcionalidad y requerimiento del PRD de Balam con el alcance comprometido en la primera etapa, como referencia para alinear expectativas sobre lo incluido, lo parcial y lo diferido.

Leyenda:  ✅ Cubierto  ·  ⚠️ Parcial  ·  ❌ Diferido a fase posterior (Anexo B)

A.1Funcionalidades (PRD §3.1)

Facturación

Funcionalidad PRDCoberturaDetalle
Generación automatizada de facturas⚠️Incluida la creación asistida: cotización → factura desde la plataforma vía API de BIND, con confirmación humana; el timbrado lo realiza el PAC de BIND. Con el ajuste jul-2026, los tickets de Jira (bandeja Facturación) generan automáticamente su cotización; la cadena completa sin intervención (Jira→BUK→Factura) sigue en fase posterior.
Multimoneda para clientes internacionales (USD sin IVA)✅Emisión en MXN (con IVA) y USD (sin IVA) con tipo de cambio del DOF capturado al momento de facturación. EUR queda fuera del MVP.
Descarga automática de facturas / reporte✅Listado con filtros, búsqueda, detalle con PDF/XML y exportación a Excel.

Cobranza

Funcionalidad PRDCoberturaDetalle
Registro automático de pagos❌Diferido (vía webhook de pagos en línea). En esta etapa los pagos se reflejan según lo que reporta Payments de BIND.
Identificación de pagos por cliente⚠️Vista de saldos por cliente con base en datos de BIND; conciliación avanzada en fase posterior.
Seguimiento de CxC con lista blanca ACUNTIA y Top 3✅Lista blanca configurable, antigüedad de cartera y alertas internas para Finanzas. Recordatorios automáticos a clientes → fase posterior.

Conciliación bancaria

Funcionalidad PRDCoberturaDetalle
Conciliación automática pagos vs. facturas❌Diferido — coincidencia exacta, por alias y cola de revisión humana.
Integración con estados de cuenta (3 bancos, incl. IBC Texas)❌Diferido — carga de PDF y extracción estructurada.
Identificación de discrepancias❌Diferido.

Contabilidad

Funcionalidad PRDCoberturaDetalle
Generación automática de asientos contables❌Diferido. Depende de la capacidad de escritura validada de la API de BIND.
Integración con sistema contable existente❌Diferido — exportación en formato BIND para carga manual del contador.

Reportes y alertas

Funcionalidad PRDCoberturaDetalle
Tablero de estado financiero✅Indicadores de CxC totales, por cliente, vencidas y próximas a vencer.
Alerta — pagos pendientes✅Alertas internas para Finanzas.
Alerta — errores en conciliación❌Diferido (sin conciliación en el MVP).
Alerta — facturas no cobradas✅Alertas internas; envío automático a clientes → fase posterior.

A.2Requerimientos funcionales (PRD §6)

IDDescripciónCoberturaNotas
RF-01Generar facturas automáticamente desde eventos⚠️Creación asistida (cotización→factura) incluida; con el ajuste jul-2026, los tickets de Jira generan automáticamente la cotización. La factura siempre requiere aprobación humana; la cadena BUK→Factura sigue en fase posterior
RF-02Multimoneda USD/EUR/MXN⚠️Emisión MXN + USD en el MVP; EUR en fase posterior
RF-03Integración con sistemas existentes (BUK / nómina)❌API de BUK confirmada, no prioritaria
RF-04Registrar pagos desde fuentes bancarias❌Fase posterior
RF-05Asociar pagos a facturas⚠️Con base en Payments de BIND; conciliación avanzada después
RF-06Identificar pagos parciales y completos⚠️Según lo que reporte BIND
RF-07Conciliar transacciones bancarias❌Fase posterior
RF-08Detectar discrepancias❌Fase posterior
RF-09Reportes de conciliación❌Fase posterior
RF-10Asientos contables automáticos❌Fase posterior
RF-11Integración con sistema contable❌Fase posterior (exportación en formato BIND)
RF-12Tablero financiero en tiempo real✅Incluido
RF-13Alertas configurables⚠️Internas en el MVP; a clientes en fase posterior
RF-14Reportes exportables✅Incluido

A.3Requerimientos no funcionales (PRD §7)

IDDescripciónCoberturaNotas
RNF-01Arquitectura modular y escalable✅Multi-tenant a nivel de esquema (tenant_id + RLS)
RNF-02Alta disponibilidad⚠️MVP en una sola región de Azure; HA multi-región → fase posterior
RNF-03Seguridad de datos financieros✅Secretos en Key Vault, control de acceso, bitácora y endurecimiento
RNF-04Cumplimiento fiscal (México y Texas)⚠️Impuestos estándar en el MVP; cumplimiento avanzado Texas → fase posterior
RNF-05Integración con APIs externas✅BIND API y DOF para tipo de cambio
RNF-06Trazabilidad completa de operaciones✅Bitácora de auditoría universal

A.4Diferidos — resumen

Bloqueado por terceros o sin prioridad actual

Generación automática de facturas de punta a punta (Jira→BUK→Factura); integración bancaria en vivo (Belvo / Plaid / IBC Texas); integración con BUK. (La integración con Jira dejó de estar diferida: se incorporó como ajuste jul-2026 — ver §2.)

Diferido por decisión de alcance

Pagos en línea; recordatorios automáticos a clientes; conciliación bancaria; asientos contables automáticos; EUR; flujo de efectivo proyectado; detección avanzada de anomalías; portal de cliente; multi-tenant comercial; cumplimiento avanzado Texas.

B
Anexo

Cotización indicativa de fases posteriores

Los siguientes son rangos indicativos, no compromisos contractuales. Se reconfirman mediante su propio Discovery al activar cada módulo, con datos reales de uso del MVP. La tarifa de $600 MXN/h y el esquema de tiempo y materiales con tope por etapa se mantienen.

B.1Módulos cotizados

MóduloHorasInversión (MXN)
Recordatorios automáticos por correo + editor de plantillas + bitácora de comunicaciones12 – 16$7,200 – $9,600
Pago en línea (Stripe Checkout) + webhook de conciliación + tarjeta y SPEI14 – 18$8,400 – $10,800
Conciliación bancaria por PDF (3 bancos, incl. IBC Texas) + extracción asistida + motor de coincidencia + cola de revisión28 – 36$16,800 – $21,600
Exportación de pagos conciliados y movimientos en formato BIND8 – 12$4,800 – $7,200
Integración con BUK (lectura de nómina y colaboradores)18 – 24$10,800 – $14,400
Subtotal80 – 106 h$48,000 – $63,600
El monto de esta fase es comparable al del MVP porque incorpora cinco módulos nuevos completos, cada uno con su propio diseño, integración y pruebas. No se trata de extensiones menores, sino de capacidades adicionales sobre la base ya construida.

B.2Roadmap posterior (sin cotización)

Se cotiza al cierre de la fase anterior, priorizando con datos reales de uso: integración bancaria en vivo (Belvo, Plaid); conector con BIND para asientos contables automáticos; ampliaciones de la integración con Jira (otras bandejas, reporteo de horas, espacio comercial); flujo de efectivo proyectado (30/60/90 días); gestión cambiaria automática; pagos recurrentes; detección avanzada de anomalías; soporte EUR; clasificación asistida por IA; portal de cliente; multi-tenant comercial; aplicación móvil para tickets; y cumplimiento avanzado para Texas.

B.3Activación

Al cierre del MVP se realiza una sesión de priorización (1 h) y se formaliza una orden de trabajo por módulo seleccionado. La tarifa, el esquema, la comunicación y la garantía aplican en los mismos términos que en la primera etapa (sin anticipo; facturación al inicio de cada módulo, pago a 30 días).