Situación actual El ERP ya cuenta con bases útiles: - Empresas y usuarios separados por empresa activa. - Facturación electrónica. - Facturas, notas de crédito y débito. - Retenciones y liquidaciones de compra. - Clientes, proveedores, personas e inventarios. - Control de acceso y auditoría parcial. Sin embargo, todavía no existe un núcleo contable: plan de cuentas, asientos, libro diario, mayor, períodos, cierres ni estados financieros. Módulos que deben construirse 1. Configuración contable Por cada empresa: - Ejercicio fiscal. - Períodos mensuales. - Moneda funcional. - Tipo de NIIF: completas o NIIF para PYMES. - Centros de costo y sucursales. - Numeración de comprobantes contables. - Políticas de redondeo. - Bloqueo y cierre de períodos. - Configuración tributaria histórica por fecha. Los parámetros tributarios no deben quedar escritos directamente en el código. El SRI modificó porcentajes de retención aplicables desde marzo de 2026, lo que demuestra que deben manejarse mediante catálogos versionados. SRI: nuevos porcentajes de retención 2026 2. Plan de cuentas Debe permitir: - Crear planes distintos por empresa. - Cargar desde Excel o CSV. - Usar estructura jerárquica. - Código, nombre, nivel y cuenta padre. - Clasificación: activo, pasivo, patrimonio, ingreso, costo y gasto. - Naturaleza deudora o acreedora. - Cuenta de movimiento o agrupación. - Relación con formularios del SRI y Superintendencia. - Desactivar cuentas sin eliminar su historial. - Plantilla inicial compatible con NIIF. La Superintendencia contempla estados bajo NIIF y formularios para situación financiera, resultados, flujo de efectivo y cambios en el patrimonio. Manual oficial de presentación de estados financieros 3. Núcleo de asientos contables Este es el componente más importante: - Comprobantes de diario, ingreso, egreso, compra, venta y ajuste. - Cabecera y detalle del asiento. - Débito y crédito obligatoriamente cuadrados. - Fecha contable y fecha del documento. - Empresa y período. - Cliente, proveedor, centro de costo y referencia. - Documento de origen. - Asientos manuales y automáticos. - Estados: borrador, aprobado, contabilizado, anulado y reversado. - Adjuntos. - Aprobación por usuario autorizado. - Reversos sin eliminar registros. - Auditoría completa de quién creó, aprobó o modificó. Un asiento contabilizado nunca debe editarse ni eliminarse directamente. Se debe corregir mediante reverso o asiento de ajuste. 4. Ingresos y egresos Debe existir un catálogo configurable de conceptos: - Tipo de ingreso. - Tipo de egreso. - Cuenta contable principal. - Cuenta de contrapartida. - IVA aplicable. - Retención aplicable. - Centro de costo. - Cliente o proveedor obligatorio. - Forma de pago. - Caja o banco. - Generación automática del asiento. Ejemplo: Ingreso por servicio Debe: Caja o bancos Haber: Ingresos por servicios Haber: IVA en ventas Compra de suministros Debe: Gastos de suministros Debe: IVA crédito tributario Haber: Proveedores o bancos 5. Compras y cuentas por pagar Debe incluir: - Registro de facturas de proveedores. - Sustento tributario. - Autorización y clave de acceso. - Importación de XML. - IVA y retenciones. - Fecha de emisión, registro y vencimiento. - Pagos parciales y totales. - Anticipos a proveedores. - Notas de crédito recibidas. - Cuentas por pagar y vencimientos. - Asiento automático de compra. - Asiento automático del pago. - Conciliación con comprobantes electrónicos. 6. Ventas y cuentas por cobrar Se integraría con la facturación ya existente: - Factura autorizada → asiento de venta. - Nota de crédito → reverso contable proporcional. - Nota de débito → incremento de la cuenta por cobrar. - Retención recibida → disminución de cartera y reconocimiento del crédito tributario. - Cobros parciales o totales. - Anticipos de clientes. - Estado de cuenta por cliente. - Antigüedad de cartera. - Asientos idempotentes para evitar contabilizar dos veces una factura. El sistema actual ya genera documentos electrónicos; la integración debe conservar las especificaciones oficiales del esquema electrónico. El SRI mantiene actualmente la ficha técnica offline 2.32. SRI: Facturación electrónica 7. Caja y bancos - Cajas por empresa y usuario. - Apertura y cierre. - Recibos de ingreso y egreso. - Transferencias entre cuentas. - Depósitos. - Cheques. - Importación de movimientos bancarios. - Conciliación bancaria. - Partidas pendientes. - Libro de bancos. - Flujo de caja proyectado y ejecutado. 8. Inventario contable Debe conectarse con Inventarios: - Cuenta de inventario. - Cuenta de costo de ventas. - Cuenta de ventas. - Cuenta de devoluciones. - Entradas por compra. - Salidas por venta. - Ajustes y bajas. - Asiento del costo de venta. - Método de valoración definido por empresa. - Kardex contable. Antes de implementarlo se debe decidir si se utilizará promedio ponderado, FIFO u otra política permitida y adoptada por la empresa. 9. Reportes contables Como mínimo: - Libro diario. - Libro mayor. - Balance de comprobación. - Saldos por cuenta. - Auxiliares de clientes y proveedores. - Estado de situación financiera. - Estado de resultados integral. - Flujo de efectivo. - Estado de cambios en el patrimonio. - Comparativo mensual y anual. - Presupuesto frente a ejecución. - Balance por centro de costo. - Cartera por edades. - Cuentas por pagar por vencimiento. - Exportación a Excel y PDF. - Reportes con firma del representante y contador. La Superintendencia señala cuatro estados principales bajo NIIF: situación financiera, resultado integral, flujos de efectivo y cambios en el patrimonio. Superintendencia de Compañías 10. Cumplimiento tributario ecuatoriano Una etapa posterior debería cubrir: - Libro de compras y ventas. - IVA ventas e IVA crédito tributario. - Retenciones de renta e IVA. - Sustentos tributarios. - ATS. - Conciliación tributaria. - Mapeo al Formulario 101. - Reportes para declaraciones mensuales. - Anexos exportables. - Validación de comprobantes. - Catálogos tributarios versionados. - Régimen general y RIMPE cuando corresponda. El SRI mantiene el ATS y sus herramientas actualizadas; en 2026 publicó la versión 1.15.0 del programa ATS. SRI: anexos y guías Las reglas de retención dependen del concepto, contribuyente, agente y fecha. El SRI indica que la retención se realiza al pago o crédito en cuenta, lo que ocurra primero. SRI: retenciones en la fuente Arquitectura recomendada Las tablas principales serían aproximadamente: accounting_settings accounting_periods chart_of_accounts accounting_entry_types accounting_entries accounting_entry_lines accounting_mappings income_expense_types purchase_documents purchase_document_lines accounts_receivable accounts_payable payments cash_registers bank_accounts bank_transactions bank_reconciliations cost_centers tax_rules tax_codes accounting_closures accounting_audit_logs Todos los registros deben incluir empresa_id. La empresa activa elegida por el usuario debe controlar consultas, nuevos documentos y asientos. Fases recomendadas 1. Núcleo contable: plan de cuentas, períodos, asientos, diario, mayor y balance de comprobación. 2. Ingresos, egresos, caja, bancos y asignaciones contables. 3. Integración automática con ventas y documentos electrónicos. 4. Compras, proveedores, retenciones y cuentas por pagar. 5. Cuentas por cobrar, cobros y cartera. 6. Inventario, costo de ventas y centros de costo. 7. Estados financieros y cierres. 8. ATS, reportes tributarios y exportaciones oficiales. 9. Migración de saldos iniciales, pruebas paralelas y puesta en producción. Riesgos principales - Configurar incorrectamente cuentas o impuestos. - Duplicar asientos al reprocesar documentos. - Permitir modificar períodos cerrados. - Mezclar información entre empresas. - No conservar trazabilidad. - Usar reglas tributarias sin vigencia histórica. - Generar estados financieros correctos matemáticamente, pero incorrectos contablemente. - Pretender reemplazar la validación profesional del contador. Conclusión Sí se puede construir dentro del sistema actual. La arquitectura Laravel 12 y Filament 5 es suficiente, y los módulos existentes permiten integrar ventas, clientes, inventarios y comprobantes electrónicos. Mi recomendación es aprobar primero un MVP con: - Plan de cuentas. - Períodos. - Asientos contables. - Ingresos y egresos. - Compras y ventas. - Asignaciones automáticas. - Libro diario. - Libro mayor. - Balance de comprobación. - Estado de situación financiera. - Estado de resultados. Después se incorporarían bancos, conciliación, cartera, inventario contable, ATS y cierres avanzados. Antes de comenzar necesito que un contador confirme: tipo de NIIF, plan de cuentas inicial, método de valoración de inventario, régimen tributario de las empresas y alcance de los reportes al SRI/Superintendencia.