Backend Administrativo PDF y Firmas -- 2

Заказчик: AI | Опубликовано: 22.12.2025
Бюджет: 750 $

DOCUMENTO DE REQUERIMIENTOS DIGITALIZACIÓN DE SISTEMA DE PRÉSTAMOS / EMPEÑOS Negocios Múltiples Mayta EIRL --- 1. CONTEXTO GENERAL (IMPORTANTE LEER) La empresa Negocios Múltiples Mayta EIRL cuenta con un sistema de préstamos/empeños ya operativo, con backend y app funcional. Actualmente: El sistema genera contratos automáticamente en Word Los contratos se imprimen y firman en físico Se toman fotos de DNI, cliente y prendas para control interno NO se desea rehacer el sistema, solo evolucionarlo hacia digitalización. El desarrollo solicitado es en MODO BETA, sin afectar el sistema actual. --- 2. OBJETIVO DEL DESARROLLO Implementar un EXPEDIENTE DIGITAL EN PDF por cada préstamo, con valor legal, probatorio y tributario, que permita: 1. Generar todos los documentos 2. Firmarlos digitalmente 3. Guardarlos como un solo expediente inalterable --- 3. ALCANCE EXACTO (FASE 1 – PRIORIDAD) 3.1 Generación de expediente PDF El sistema debe generar UN SOLO PDF que contenga, en este orden: 1. Contrato de mutuo (plantilla existente, respetando códigos {{ }}) 2. DNI del cliente (foto anverso y reverso) 3. Foto del cliente 4. Fotos del bien/prenda (mínimo 3) 5. Recibo de dinero (integrado en el contrato) 6. Declaración jurada (cuando no hay boleta) 7. Otros documentos opcionales: Boleta Nota de venta Guía Todo debe quedar embebido en el PDF, no como links sueltos. --- 3.2 Flujo obligatorio del sistema El orden NO es negociable: 1. El sistema crea el PDF del expediente 2. El cliente firma digitalmente (firma dibujada o táctil) 3. Se adjunta huella digital (imagen o registro biométrico si hay) 4. El expediente se guarda y se bloquea Una vez firmado: El PDF NO debe poder modificarse Cualquier cambio genera un nuevo expediente --- 3.3 Firma digital (nivel básico) Firma dibujada con dedo o stylus Debe quedar insertada dentro del PDF Asociada a: Fecha Hora Identidad del cliente NO se requiere firma digital certificada en esta fase. --- 3.4 Declaración jurada (casos sin boleta) Cuando el cliente no tenga boleta o factura, el sistema debe: Generar una declaración jurada digital Integrarla automáticamente al PDF Asociarla a la firma del cliente --- 4. REQUISITOS LEGALES Y DE SEGURIDAD El expediente debe servir como respaldo ante: SUNAT Policía Ministerio Público Juzgado Por lo tanto debe incluir: Fecha y hora de creación Identificador único del expediente Registro de buena fe Evidencia de trazabilidad --- 5. CONDICIONES DEL DESARROLLO - No modificar el sistema actual - No eliminar funciones existentes - Trabajar como módulo adicional / beta - Respetar estructura actual del backend - Código documentado mínimamente - Entrega funcional (no solo código) --- 6. TECNOLOGÍA El programador puede usar: La tecnología existente del proyecto Librerías estándar para PDF y firma Base de datos actual -NO se requiere Docker -NO se requiere Replit - NO se requiere Linux avanzado --- 7. TIEMPO Y PRESUPUESTO Tiempo estimado: 1 a 2 semanas Presupuesto referencial: S/ 1,000 – S/ 2,500 Modalidad: entregables por avance --- 8. PERFIL DEL PROGRAMADOR BUSCADO ✔ Backend developer (Node / PHP / Python / similar) ✔ Experiencia con: Generación de PDF Manejo de archivos Formularios y firmas ✔ Mentalidad práctica (no académico) ✔ Capaz de seguir instrucciones sin rehacer todo --- 9. NOTA FINAL (CLAVE) Este proyecto: YA está pensado legalmente YA tiene contratos sólidos NO es experimental NO requiere reinventar nada Se busca ejecución, no discusión teórica. --- 10.URGENTE: El sistema funcionaba correctamente, pero desde hace aproximadamente un mes presenta un error al generar la boleta. La boleta solo registra el interés del préstamo, no el capital (modelo correcto para SUNAT). Actualmente, al intentar generar la boleta, el sistema muestra el mensaje: “Vuelve a intentarlo de nuevo” Ese mensaje es genérico; necesito identificar y corregir el error real en backend. 11.CONTACTO Proyecto administrado directamente por: Joel Mayco Mayta Torre Negocios Múltiples eirl