How roberto50p/proyecto_de_titulo works
La plataforma principal es una aplicación Django para cerrar conciliaciones mensuales en pesos. El usuario crea un mes, carga borderos, archivos Transbank y cartolas, revisa la lectura y concilia; el servicio coordina validación, cruce de ventas, cuadratura de abonos y persistencia, y el resultado se revisa y exporta a PDF/Excel. También existe una app separada de conciliación en dólares. Las relaciones reflejan las referencias explícitas del índice, los fragmentos mostrados y las capacidades descritas en el README; no se muestrearon las vistas principales ni toda la lógica del servicio.
Main entry points: servicio.py Servicio conciliador · cruce.py Cruce de ventas · abonos.py Cruce de abonos · datos.py Datos de reporte
Components 24
Conciliación mensual
- Flujo mensual
proyecto/conciliacion/views.py - Revisión de archivos
proyecto/conciliacion/forms.py - Servicio conciliador
proyecto/conciliacion/servicio.py - Resultado mensual
proyecto/conciliacion/views.py
Lectura de archivos
- Lector Bordero
proyecto/conciliacion/lectores/bordero.py - Lector Transbank
proyecto/conciliacion/lectores/transbank.py - Lector Cartola
proyecto/conciliacion/lectores/cartola.py - Detección de archivo
proyecto/conciliacion/lectores/deteccion.py - Lectura Excel común
proyecto/conciliacion/lectores/comunes.py
Motor y parámetros
- Cruce de ventas
proyecto/conciliacion/motor/cruce.py - Cruce de abonos
proyecto/conciliacion/motor/abonos.py - Categorías
proyecto/conciliacion/motor/categorias.py - Mensajes de resultado
proyecto/conciliacion/motor/mensajes.py - Parámetros
proyecto/conciliacion/motor/parametros.py
Persistencia y reportes
- Datos conciliación
proyecto/conciliacion/models.py - Datos de reporte
proyecto/conciliacion/reportes/datos.py - Reporte Excel
proyecto/conciliacion/reportes/excel.py - Reporte PDF
proyecto/conciliacion/reportes/pdf.py
Conciliación en dólares
- Procesamiento dólares
proyecto/web/views.py - Lectura Excel ETL
proyecto/hotel/conciliacion/etl/lectura_excel.py - Modelos dólares
proyecto/web/models.py
Other components
- Analista
- Usuario dólares
- mindicador.cl
Connections 31
- Analista → Flujo mensual: inicia mes
- Flujo mensual → Revisión de archivos: gestiona carga
- Revisión de archivos → Servicio conciliador: solicita lectura
- Servicio conciliador → Detección de archivo: detecta tipo
proyecto/conciliacion/servicio.py - Detección de archivo → Lector Cartola: selecciona lector
proyecto/conciliacion/lectores/deteccion.py - Servicio conciliador → Lector Bordero: lee borderos
proyecto/conciliacion/servicio.py - Servicio conciliador → Lector Transbank: lee abonos
proyecto/conciliacion/servicio.py - Servicio conciliador → Lector Cartola: lee cartolas
proyecto/conciliacion/servicio.py - Lector Bordero → Lectura Excel común: usa utilidades
proyecto/conciliacion/lectores/bordero.py - Lector Transbank → Lectura Excel común: usa utilidades
proyecto/conciliacion/lectores/transbank.py - Lector Cartola → Lectura Excel común: usa utilidades
proyecto/conciliacion/lectores/cartola.py - Servicio conciliador → Cruce de ventas: ejecuta cruce
proyecto/conciliacion/servicio.py - Servicio conciliador → Cruce de abonos: cuadra abonos
proyecto/conciliacion/servicio.py - Servicio conciliador → Parámetros: aplica reglas
proyecto/conciliacion/servicio.py - Cruce de ventas → Categorías: clasifica ventas
proyecto/conciliacion/motor/cruce.py - Cruce de ventas → Mensajes de resultado: crea mensajes
proyecto/conciliacion/motor/cruce.py - Cruce de ventas → Parámetros: consulta reglas
proyecto/conciliacion/motor/cruce.py - Cruce de abonos → Categorías: clasifica abonos
proyecto/conciliacion/motor/abonos.py - Cruce de abonos → Mensajes de resultado: crea mensajes
proyecto/conciliacion/motor/abonos.py - Cruce de abonos → Parámetros: consulta reglas
proyecto/conciliacion/motor/abonos.py - Servicio conciliador → Datos conciliación: guarda resultados
proyecto/conciliacion/servicio.py - Flujo mensual → Resultado mensual: muestra resultado
- Resultado mensual → Datos de reporte: prepara descargas
- Datos de reporte → Datos conciliación: lee conciliación
proyecto/conciliacion/reportes/datos.py - Datos de reporte → Reporte Excel: alimenta reporte
proyecto/conciliacion/reportes/excel.py - Datos de reporte → Reporte PDF: alimenta reporte
proyecto/conciliacion/reportes/pdf.py - Analista → Resultado mensual: revisa y descarga
- Usuario dólares → Procesamiento dólares: sube archivos
- Procesamiento dólares → Lectura Excel ETL: lee archivos
proyecto/web/views.py - Procesamiento dólares → Modelos dólares: usa modelos
proyecto/web/views.py - Procesamiento dólares → mindicador.cl: consulta dólar
proyecto/web/views.py