Se busca un desarrollador para integrar módulos de suscripciones, cobro y facturación en una plataforma web multi-inquilino de gestión documental ya en producción. El proyecto no es desde cero; se construirá sobre la base de código existente. La plataforma actual cuenta con usuarios reales y utiliza un stack tecnológico de
Next.js, TypeScript y PostgreSQL con seguridad a nivel de fila, además de portales por rol.
El alcance del proyecto se divide en cuatro bloques principales:
A. Suscripción y planes: Implementación de funcionalidades para la gestión de suscripciones y planes, incluyendo la definición de quién paga, planes con límites configurables, integración con pasarela de pago para contratación, emisión automática de comprobantes fiscales, medición del consumo real de los usuarios y capacidad de suspensión de servicios sin pérdida de información.
B. Seguimiento del pago de facturas: Desarrollo de un sistema para el seguimiento de pagos de facturas, con tres ejes de estado independientes, tolerancias configurables para retrasos y la generación de un paquete descargable de información para el sistema contable del cliente.
C. Comprobantes de pago: Módulo para la relación automática de comprobantes de pago con las facturas que amparan. Este bloque se cotizará para una compra posterior, pero se requiere su estimación de costo.
D. Resguardo documental: Implementación de un sistema de almacenamiento inmutable de documentos por un período de cinco años y la funcionalidad de entrega de esta información al cerrar la relación con un cliente.
La propuesta debe desglosar los días y el precio por cada bloque (A, B, C y D por separado), ya que la contratación se realizará en momentos distintos y se necesita evaluar cada componente individualmente.
Respuestas a las preguntas clave:
1. Pasarela de cobro recurrente recomendada para México: Para cubrir tarjetas, transferencias y pagos en efectivo con referencia, y que ofrezca conciliación automática en México, se recomienda Stripe. Es una plataforma robusta y ampliamente utilizada que soporta pagos recurrentes y ofrece una API completa para la integración y conciliación de diversos métodos de pago, incluyendo opciones locales a través de alianzas.
2. Servicio de timbrado para comprobantes fiscales: Para la emisión automática de comprobantes fiscales (CFDI) en México, se sugiere utilizar un servicio de timbrado como Facturama. Ofrece una api fácil de integrar que permite la generación y timbrado de facturas de manera eficiente y conforme a la normativa del sat.
3. Orden y viabilidad del planteamiento: El orden propuesto (A, B, C y D) es lógico y viable. El bloque C (Comprobantes de pago) depende directamente de la implementación de los bloques A (Suscripción y planes) y B (Seguimiento del pago de facturas), ya que requiere la existencia de suscripciones y facturas para su correcta operación. Los bloques A y B son fundamentales para establecer la base de cobro y seguimiento. El bloque D (Resguardo documental) puede desarrollarse en paralelo o después, ya que su funcionalidad es complementaria a la gestión de clientes y no bloquea los módulos de cobro.
El acceso al código fuente se proporcionará únicamente al profesional contratado, bajo un acuerdo de confidencialidad (NDA). La información adjunta es suficiente para la elaboración de la propuesta inicial.
Plazo de Entrega: No definido