🏠 Vista Principal de Compras
Acceso al Sistema
- Ruta: Dashboard → Compras
- Permisos requeridos: Administrador, Jefe Contable, Contador General, Contador Junior, Usuario de Operaciones, Auditor, Supervisor
Panel de Control
La vista principal presenta:- Asientos Pendientes: Contador visual que indica cuántos asientos contables faltan por generar
- Tabla de compras: Lista completa con filtros avanzados y acciones detalladas
🔧 Funciones Principales del Sistema
Obtener Compras Automáticas
Descarga automática desde el SII del mes actual
Asignación Masiva de Centros
Asigna centros de costo a múltiples compras simultáneamente
Generación Masiva de Asientos
Crea asientos contables para todas las compras del mes
Gestión Individual
Administra cada compra con precisión y detalle
2.1 Obtener Compras Automáticas
- Botón: “Obtener Compras Automáticas” (Azul/Primary)
- Función: Conecta automáticamente con el SII para descargar compras del mes actual
- Parámetros: Utiliza empresa y fecha seleccionadas en el sistema
- Indicador visual: Animación de carga especializada con mensaje “Procesando…”
- Respuesta: Mensaje de éxito al completar la descarga
2.2 Asignación Masiva de Centros de Costo
Botón: “Asignar Centro de Costo Masivo” (Info/Celeste) Proceso completo:-
Diálogo con filtros avanzados:
- Tipo de Documento: Factura de compra, Nota de débito, etc.
- Tipo de Compra: Normal, activo fijo, servicios, etc.
- Rango de Fechas: Desde y hasta (documento, recepción, acuse)
- Rango de Montos: Mínimo y máximo
- Proveedor: Filtrar por RUT o razón social específica
-
Selección y confirmación:
- Seleccionar el Centro de Costo a aplicar masivamente
- Vista previa: Sistema muestra exactamente qué compras serán afectadas
- Confirmar: Aplica el centro de costo a todas las compras filtradas
2.3 Generación Masiva de Asientos Contables
- Botón: “Generar Asientos Contables Masivo” (Info/Celeste)
- Función: Crea automáticamente todos los asientos contables para las compras del mes
- Requisitos: Las compras deben tener asignados tanto cuenta contable como centro de costo
- Scope: Procesa todas las compras elegibles del mes y año actual
- Validación: Solo genera asientos para registros completos y válidos
📋 Gestión Detallada de Compras Individuales
3.1 Información Completa por Compra
Cada fila de la tabla presenta:- Identificación del Documento: Tipo, folio, fechas múltiples
- Datos del Proveedor: RUT, razón social completa
- Información Fiscal: Montos netos, exentos, IVA recuperable/no recuperable
- Datos Especializados: Activos fijos, impuestos especiales, tabaco
- Estado Contable: Situación del asiento (generado, pendiente, desbalanceado)
3.2 Campos Financieros Detallados
Montos Base
Monto Exento, Monto Neto, valores sin IVA
IVA Diferenciado
IVA Recuperable vs IVA No Recuperable
Activos Fijos
Montos e IVA de bienes de capital
Impuestos Especiales
Tabaco (puros, cigarrillos, procesado)
3.3 Acciones Individuales por Compra
Ver DTE (Documento Tributario Electrónico)
- Botón: 👁️ (ícono de ojo)
- Función: Abre el documento original en formato XML
- Contenido detallado:
- Datos completos del emisor y receptor
- Detalle línea por línea de productos/servicios
- Cálculos de impuestos paso a paso
- Totales y validaciones fiscales
Asignación Individual de Centro de Costo
- Campo: Dropdown “Centro de Costo”
- Opciones: Lista completa de centros de costo de la empresa
- Estado dinámico:
- ✅ Activo: Cuando no hay asiento generado
- 🔒 Bloqueado: Una vez generado el asiento contable (fondo gris)
Asignación Individual de Cuenta Contable
- Campo: Dropdown “Cuenta” (más amplio que centro de costo)
- Formato: Muestra “(código) nombre completo de la cuenta”
- Opciones: Plan de cuentas completo de la empresa
- Estado dinámico: Similar al centro de costo
Gestión Avanzada de Asientos Contables
Botón dinámico: “Generar Asiento” / “Ver Asiento” Estados del sistema:- 🔵 Azul: “Generar Asiento” - Listo para crear
- 🟢 Verde: “Ver Asiento” - Asiento generado y balanceado
- 🔴 Rojo: “Ver Asiento” - Asiento desbalanceado (requiere atención)
- ✅ Centro de costo debe estar seleccionado
- ✅ Cuenta contable debe estar asignada
- ⚠️ Sistema valida balance debe = haber
🔍 Funciones de Control y Navegación
4.1 Filtro Inteligente por Estado de Asientos
- Ubicación: Flecha en columna “Asiento”
- Función: Ordena dinámicamente por estado contable
- Opciones:
- ⬆️ Ascendente: Asientos generados primero
- ⬇️ Descendente: Asientos pendientes primero
4.2 Sistema de Paginación Avanzado
- Opciones flexibles: 10, 25, 50 registros por página
- Navegación: Anterior/Siguiente con contador detallado
- Información: “Mostrando X-Y de Z registros totales”
4.3 Indicadores Visuales del Sistema
- Asientos Pendientes: Card destacado con número en rojo/verde
- Estados de carga: Skeleton loaders para mejor UX
- Animaciones: Loader personalizado durante procesos largos
📄 Visualización Avanzada de Documentos
5.1 Visor de DTE Especializado
Características técnicas:- Formato: XML estructurado del SII
- Información completa:
- Datos del emisor (proveedor) y receptor (empresa)
- Detalle completo de productos/servicios comprados
- Cálculos paso a paso de impuestos
- Totales, subtotales y validaciones fiscales
- Navegación: Scroll dentro del diálogo para documentos extensos
5.2 Vista de Asientos Contables
- Acceso: Botón “Ver Asiento” (verde/rojo según estado)
- Contenido: Detalle completo del asiento generado
- Información: Debe, haber, cuentas, fechas, referencias
⚠️ Sistema de Alertas y Validaciones
6.1 Alertas de Estado Crítico
- Asiento Desbalanceado: Banner rojo con mensaje “Asiento Desbalanceado”
- Causa común: Configuración incorrecta del plan de cuentas
- Solución: Revisar parametrización contable
6.2 Validaciones Preventivas
Al generar asientos individuales:- Sin centro de costo: “Debe seleccionar un centro de costo para generar el asiento”
- Sin cuenta: “Debe seleccionar una cuenta para generar el asiento”
- Asiento duplicado: Sistema previene duplicaciones
6.3 Mensajes de Confirmación
- Compras obtenidas: “Compras automáticas generadas correctamente”
- Asiento creado: “Documento generado correctamente”
- Asignación masiva: Confirmación con número de registros afectados
💡 Mejores Prácticas y Flujo Recomendado
7.1 Proceso Mensual Optimizado
- Inicio de mes: Obtener compras automáticas del SII
- Clasificación: Asignar centros de costo masivamente por tipo de gasto
- Contabilización: Asignar cuentas contables por categoría de compra
- Generación: Crear asientos masivamente
- Revisión: Verificar asientos desbalanceados individualmente
- Cierre: Confirmar que no queden asientos pendientes
7.2 Estrategias de Organización
Centros de costo por:- Tipo de gasto: Operacional, administrativo, ventas
- Ubicación: Sucursal, departamento, proyecto
- Responsabilidad: Área que autoriza el gasto
- Naturaleza del gasto: Servicios, materiales, activos
- Deducibilidad fiscal: Gastos aceptados/rechazados
- Tipo de proveedor: Nacional, extranjero, relacionado
7.3 Control de Calidad Mensual
- Revisar diariamente: Asientos desbalanceados
- Verificar semanalmente: Asignaciones de cuentas similares
- Confirmar mensualmente: Cero asientos pendientes antes de cierre
- Auditar trimestralmente: Consistencia en criterios de asignación
🔧 Solución de Problemas Comunes
Problema: Compras no se descargan del SII
Diagnóstico y solución:- ✅ Verificar conectividad con SII
- ✅ Confirmar certificados digitales vigentes
- ✅ Validar que existen compras en el período
- ✅ Revisar configuración de empresa en sistema
- 📞 Contactar soporte técnico si persiste
Problema: No se pueden generar asientos
Lista de verificación:- ✅ Centro de costo debe estar asignado
- ✅ Cuenta contable debe estar seleccionada
- ✅ La compra no debe tener asiento previo
- ✅ Plan de cuentas debe estar configurado correctamente
Problema: Asientos aparecen desbalanceados
Pasos de solución:- Revisar configuración: Plan de cuentas de la empresa
- Verificar cuenta: Que sea apropiada para el tipo de gasto
- Validar IVA: Configuración de cuentas de IVA recuperable/no recuperable
- Consultar contador: Para revisar parametrización contable
- Documentar: Para ajustes futuros en configuración
🚨 Casos Especiales y Consideraciones
9.1 Compras de Activos Fijos
- Campos especiales: “Importe neto de activos fijos”, “IVA sobre activos fijos”
- Tratamiento: Requieren cuentas específicas en balance
- Consideración: IVA puede tener tratamiento diferencial
9.2 Impuestos Especiales
- Tabaco: Campos separados para puros, cigarrillos y procesado
- Otros impuestos: Valor y tasa configurables
- Tratamiento: Requieren cuentas específicas según tipo
9.3 IVA No Recuperable
- Identificación: Campo específico en la compra
- Tratamiento contable: Va directo a gasto, no a cuenta de IVA
- Configuración: Requiere cuentas diferenciadas en plan de cuentas
