Se requiere un desarrollador experto para integrar un módulo completo de suscripciones, cobro y facturación fiscal en una plataforma web multi-inquilino de gestión documental ya en producción y con usuarios reales. El proyecto no es desde cero, sino que se construirá sobre la infraestructura existente.
La plataforma actual utiliza el siguiente stack tecnológico:
Next.js, TypeScript, y PostgreSQL con seguridad a nivel de fila (row-level security). Los portales están configurados por rol de usuario.
El trabajo incluye la implementación de la facturación electrónica mexicana (CFDI 4.0), incluyendo el timbrado con un Proveedor Autorizado de Certificación (PAC). Las reglas fiscales detalladas para esta implementación serán proporcionadas.
El alcance del proyecto se divide en los siguientes bloques:
A. Módulo de Suscripción y Cobro:
- Implementación de tres modos de pago.
- Configuración de planes con límites personalizables.
- Integración de una pasarela de pago con funcionalidad de cobro recurrente.
- Emisión automática de CFDI con factura global al cierre.
- Medición de consumo y sistema de suspensión de servicios.
B. Estado de las Facturas de Proveedor:
- Gestión del estado de las facturas de proveedor en tres ejes independientes.
- Configuración de tolerancias.
- Generación de un paquete descargable para contabilidad.
D. Salida y Resguardo:
- Implementación de una ventana de gracia.
- Definición de un nivel mínimo congelado.
- Proceso de entrega de documentos al cierre de la suscripción.
Bloque Opcional (a cotizar por separado):
- Facturación a crédito con sus complementos de pago.
Se espera que el freelancer aborde las siguientes preguntas en su propuesta:
1. ¿Resolvería el bloque A integrando una plataforma de suscripciones ya existente o construyéndolo desde cero? Justifique su elección y detalle qué aspectos quedarían a la medida en cada caso.
2. ¿Con qué pasarela de cobro recurrente trabajaría para México y por qué? Se busca una solución que cubra tarjeta, transferencia y efectivo con referencia, y que concilie automáticamente.
3. ¿Ha trabajado antes con CFDI mexicano? Si es así, especifique con qué PAC. Si no, describa cómo abordaría la implementación, priorizando la honestidad y un plan claro.
4. ¿Recomienda un formulario de tarjeta propio o una página alojada, y qué implicaciones tiene cada opción para el cliente?
El acceso al código fuente se otorgará únicamente al profesional contratado y bajo un acuerdo de confidencialidad (NDA).
Plazo de Entrega: No definido