-- ============================================================
-- quoERP — Plan de Cuentas Ecuador NIIF
-- Superintendencia de Compañías y Valores del Ecuador
-- Resolución SCVS-INC-DNCDN-2016-011
-- Seed: 003_ecuador_chart_of_accounts.sql
-- ============================================================
-- USO: Ejecutar con @COMPANY_ID = ID de la empresa a inicializar
-- Ejemplo en phpMyAdmin: SET @COMPANY_ID = 1; luego ejecutar este archivo
-- ============================================================

SET @CID = IFNULL(@COMPANY_ID, 1);
SET NAMES utf8mb4;

-- Limpiar plan existente si se solicita recargar
-- (Comentar las 2 líneas siguientes si NO desea limpiar)
-- DELETE FROM journal_entry_lines WHERE entry_id IN (SELECT id FROM journal_entries WHERE company_id = @CID);
-- DELETE FROM chart_of_accounts WHERE company_id = @CID;

-- ══════════════════════════════════════════════════════════════
-- CLASE 1: ACTIVO
-- ══════════════════════════════════════════════════════════════
INSERT IGNORE INTO chart_of_accounts (company_id, code, name, type, parent_id, level, is_detail, normal_balance, allow_entries) VALUES
(@CID, '1',     'ACTIVO',                   'asset', NULL, 1, 0, 'debit', 0),
(@CID, '1.1',   'Activo Corriente',          'asset', NULL, 2, 0, 'debit', 0),

-- 1.1.01 Efectivo y equivalentes
(@CID, '1.1.01',  'Efectivo y equivalentes de efectivo', 'asset', NULL, 3, 0, 'debit', 0),
(@CID, '1.1.01.01', 'Caja general',            'asset', NULL, 4, 1, 'debit', 1),
(@CID, '1.1.01.02', 'Caja chica',              'asset', NULL, 4, 1, 'debit', 1),
(@CID, '1.1.01.03', 'Bancos — cuenta corriente','asset', NULL, 4, 1, 'debit', 1),
(@CID, '1.1.01.04', 'Bancos — cuenta de ahorros','asset', NULL, 4, 1, 'debit', 1),
(@CID, '1.1.01.05', 'Inversiones temporales',  'asset', NULL, 4, 1, 'debit', 1),

-- 1.1.02 Activos financieros corrientes
(@CID, '1.1.02',  'Activos financieros corrientes', 'asset', NULL, 3, 0, 'debit', 0),
(@CID, '1.1.02.01', 'Inversiones en valores cotizados', 'asset', NULL, 4, 1, 'debit', 1),

-- 1.1.03 Cuentas y documentos por cobrar
(@CID, '1.1.03',  'Cuentas y documentos por cobrar', 'asset', NULL, 3, 0, 'debit', 0),
(@CID, '1.1.03.01', 'Clientes nacionales',     'asset', NULL, 4, 1, 'debit', 1),
(@CID, '1.1.03.02', 'Clientes extranjeros',    'asset', NULL, 4, 1, 'debit', 1),
(@CID, '1.1.03.03', 'Documentos por cobrar',   'asset', NULL, 4, 1, 'debit', 1),
(@CID, '1.1.03.04', 'Cheques posfechados',      'asset', NULL, 4, 1, 'debit', 1),
(@CID, '1.1.04',  '(-) Provisión cuentas incobrables', 'asset', NULL, 3, 1, 'credit', 1),

-- 1.1.05 Otras cuentas por cobrar
(@CID, '1.1.05',  'Otras cuentas por cobrar',  'asset', NULL, 3, 0, 'debit', 0),
(@CID, '1.1.05.01', 'Préstamos a empleados',   'asset', NULL, 4, 1, 'debit', 1),
(@CID, '1.1.05.02', 'Anticipos a proveedores', 'asset', NULL, 4, 1, 'debit', 1),
(@CID, '1.1.05.03', 'Cuentas por cobrar accionistas', 'asset', NULL, 4, 1, 'debit', 1),

-- 1.1.06 Inventarios
(@CID, '1.1.06',  'Inventarios',               'asset', NULL, 3, 0, 'debit', 0),
(@CID, '1.1.06.01', 'Inventario de mercaderías', 'asset', NULL, 4, 1, 'debit', 1),
(@CID, '1.1.06.02', 'Inventario de materia prima', 'asset', NULL, 4, 1, 'debit', 1),
(@CID, '1.1.06.03', 'Inventario de productos en proceso', 'asset', NULL, 4, 1, 'debit', 1),
(@CID, '1.1.06.04', 'Inventario de productos terminados', 'asset', NULL, 4, 1, 'debit', 1),
(@CID, '1.1.06.05', 'Inventario de repuestos y suministros', 'asset', NULL, 4, 1, 'debit', 1),
(@CID, '1.1.06.06', '(-) Provisión por deterioro de inventarios', 'asset', NULL, 4, 1, 'credit', 1),

-- 1.1.07 Activos por impuestos corrientes
(@CID, '1.1.07',  'Activos por impuestos corrientes', 'asset', NULL, 3, 0, 'debit', 0),
(@CID, '1.1.07.01', 'IVA en compras (crédito tributario)', 'asset', NULL, 4, 1, 'debit', 1),
(@CID, '1.1.07.02', 'Retenciones en la fuente recibidas', 'asset', NULL, 4, 1, 'debit', 1),
(@CID, '1.1.07.03', 'Retenciones de IVA recibidas', 'asset', NULL, 4, 1, 'debit', 1),
(@CID, '1.1.07.04', 'Anticipos impuesto a la renta', 'asset', NULL, 4, 1, 'debit', 1),
(@CID, '1.1.07.05', 'Crédito tributario IR años anteriores', 'asset', NULL, 4, 1, 'debit', 1),

-- 1.1.08 Pagos anticipados y servicios prepagados
(@CID, '1.1.08',  'Servicios y pagos anticipados', 'asset', NULL, 3, 0, 'debit', 0),
(@CID, '1.1.08.01', 'Seguros pagados por anticipado', 'asset', NULL, 4, 1, 'debit', 1),
(@CID, '1.1.08.02', 'Arriendos pagados por anticipado', 'asset', NULL, 4, 1, 'debit', 1),
(@CID, '1.1.08.03', 'Otros pagos anticipados', 'asset', NULL, 4, 1, 'debit', 1),

(@CID, '1.1.09',  'Otros activos corrientes',  'asset', NULL, 3, 1, 'debit', 1),

-- 1.2 ACTIVO NO CORRIENTE
(@CID, '1.2',   'Activo No Corriente',          'asset', NULL, 2, 0, 'debit', 0),

(@CID, '1.2.01',  'Propiedades, Planta y Equipo (PPyE)', 'asset', NULL, 3, 0, 'debit', 0),
(@CID, '1.2.01.01', 'Terrenos',                 'asset', NULL, 4, 1, 'debit', 1),
(@CID, '1.2.01.02', 'Edificios e instalaciones', 'asset', NULL, 4, 1, 'debit', 1),
(@CID, '1.2.01.03', 'Maquinaria y equipo',      'asset', NULL, 4, 1, 'debit', 1),
(@CID, '1.2.01.04', 'Muebles y enseres',        'asset', NULL, 4, 1, 'debit', 1),
(@CID, '1.2.01.05', 'Equipo de computación',    'asset', NULL, 4, 1, 'debit', 1),
(@CID, '1.2.01.06', 'Vehículos y equipo de transporte', 'asset', NULL, 4, 1, 'debit', 1),
(@CID, '1.2.01.07', 'Equipo de mantenimiento',  'asset', NULL, 4, 1, 'debit', 1),
(@CID, '1.2.01.08', '(-) Depreciación acumulada PPyE', 'asset', NULL, 4, 1, 'credit', 1),
(@CID, '1.2.01.09', '(-) Deterioro acumulado PPyE', 'asset', NULL, 4, 1, 'credit', 1),

(@CID, '1.2.02',  'Propiedades de inversión',   'asset', NULL, 3, 1, 'debit', 1),

(@CID, '1.2.03',  'Activos intangibles',        'asset', NULL, 3, 0, 'debit', 0),
(@CID, '1.2.03.01', 'Software y licencias',     'asset', NULL, 4, 1, 'debit', 1),
(@CID, '1.2.03.02', 'Marcas y patentes',        'asset', NULL, 4, 1, 'debit', 1),
(@CID, '1.2.03.03', 'Plusvalía (Goodwill)',      'asset', NULL, 4, 1, 'debit', 1),
(@CID, '1.2.03.04', '(-) Amortización acumulada intangibles', 'asset', NULL, 4, 1, 'credit', 1),

(@CID, '1.2.04',  'Activos por impuestos diferidos', 'asset', NULL, 3, 1, 'debit', 1),
(@CID, '1.2.05',  'Inversiones en subsidiarias y asociadas', 'asset', NULL, 3, 1, 'debit', 1),
(@CID, '1.2.06',  'Otros activos no corrientes', 'asset', NULL, 3, 1, 'debit', 1);


-- ══════════════════════════════════════════════════════════════
-- CLASE 2: PASIVO
-- ══════════════════════════════════════════════════════════════
INSERT IGNORE INTO chart_of_accounts (company_id, code, name, type, parent_id, level, is_detail, normal_balance, allow_entries) VALUES
(@CID, '2',     'PASIVO',                    'liability', NULL, 1, 0, 'credit', 0),
(@CID, '2.1',   'Pasivo Corriente',           'liability', NULL, 2, 0, 'credit', 0),

(@CID, '2.1.01',  'Cuentas y documentos por pagar', 'liability', NULL, 3, 0, 'credit', 0),
(@CID, '2.1.01.01', 'Proveedores nacionales', 'liability', NULL, 4, 1, 'credit', 1),
(@CID, '2.1.01.02', 'Proveedores extranjeros', 'liability', NULL, 4, 1, 'credit', 1),
(@CID, '2.1.01.03', 'Documentos por pagar',  'liability', NULL, 4, 1, 'credit', 1),

(@CID, '2.1.02',  'Obligaciones con instituciones financieras C/P', 'liability', NULL, 3, 0, 'credit', 0),
(@CID, '2.1.02.01', 'Préstamos bancarios corrientes', 'liability', NULL, 4, 1, 'credit', 1),
(@CID, '2.1.02.02', 'Sobregiros bancarios',   'liability', NULL, 4, 1, 'credit', 1),
(@CID, '2.1.02.03', 'Intereses por pagar C/P', 'liability', NULL, 4, 1, 'credit', 1),

(@CID, '2.1.03',  'Obligaciones con la Administración Tributaria (SRI)', 'liability', NULL, 3, 0, 'credit', 0),
(@CID, '2.1.03.01', 'IVA en ventas por pagar', 'liability', NULL, 4, 1, 'credit', 1),
(@CID, '2.1.03.02', 'Retenciones en la fuente por pagar', 'liability', NULL, 4, 1, 'credit', 1),
(@CID, '2.1.03.03', 'Retenciones de IVA por pagar', 'liability', NULL, 4, 1, 'credit', 1),
(@CID, '2.1.03.04', 'Impuesto a la renta por pagar', 'liability', NULL, 4, 1, 'credit', 1),
(@CID, '2.1.03.05', 'IVA cobrado pendiente de declarar', 'liability', NULL, 4, 1, 'credit', 1),

(@CID, '2.1.04',  'Obligaciones con el IESS', 'liability', NULL, 3, 0, 'credit', 0),
(@CID, '2.1.04.01', 'Aporte personal IESS por pagar (9.45%)', 'liability', NULL, 4, 1, 'credit', 1),
(@CID, '2.1.04.02', 'Aporte patronal IESS por pagar (12.15%)', 'liability', NULL, 4, 1, 'credit', 1),
(@CID, '2.1.04.03', 'Préstamos quirografarios IESS', 'liability', NULL, 4, 1, 'credit', 1),
(@CID, '2.1.04.04', 'Fondos de reserva IESS',  'liability', NULL, 4, 1, 'credit', 1),

(@CID, '2.1.05',  'Beneficios de ley a empleados por pagar', 'liability', NULL, 3, 0, 'credit', 0),
(@CID, '2.1.05.01', 'Sueldos y salarios por pagar', 'liability', NULL, 4, 1, 'credit', 1),
(@CID, '2.1.05.02', 'Décimo tercer sueldo por pagar', 'liability', NULL, 4, 1, 'credit', 1),
(@CID, '2.1.05.03', 'Décimo cuarto sueldo por pagar', 'liability', NULL, 4, 1, 'credit', 1),
(@CID, '2.1.05.04', 'Vacaciones por pagar',    'liability', NULL, 4, 1, 'credit', 1),
(@CID, '2.1.05.05', '15% Participación trabajadores por pagar', 'liability', NULL, 4, 1, 'credit', 1),

(@CID, '2.1.06',  'Anticipos de clientes',    'liability', NULL, 3, 1, 'credit', 1),
(@CID, '2.1.07',  'Dividendos por pagar',     'liability', NULL, 3, 1, 'credit', 1),
(@CID, '2.1.08',  'Otras obligaciones corrientes', 'liability', NULL, 3, 1, 'credit', 1),

(@CID, '2.2',   'Pasivo No Corriente',         'liability', NULL, 2, 0, 'credit', 0),
(@CID, '2.2.01',  'Obligaciones financieras L/P', 'liability', NULL, 3, 0, 'credit', 0),
(@CID, '2.2.01.01', 'Préstamos bancarios largo plazo', 'liability', NULL, 4, 1, 'credit', 1),
(@CID, '2.2.01.02', 'Obligaciones con accionistas', 'liability', NULL, 4, 1, 'credit', 1),
(@CID, '2.2.02',  'Cuentas y documentos por pagar L/P', 'liability', NULL, 3, 1, 'credit', 1),
(@CID, '2.2.03',  'Provisión jubilación patronal', 'liability', NULL, 3, 1, 'credit', 1),
(@CID, '2.2.04',  'Provisión desahucio',        'liability', NULL, 3, 1, 'credit', 1),
(@CID, '2.2.05',  'Pasivos por impuestos diferidos', 'liability', NULL, 3, 1, 'credit', 1),
(@CID, '2.2.06',  'Otros pasivos no corrientes', 'liability', NULL, 3, 1, 'credit', 1);


-- ══════════════════════════════════════════════════════════════
-- CLASE 3: PATRIMONIO
-- ══════════════════════════════════════════════════════════════
INSERT IGNORE INTO chart_of_accounts (company_id, code, name, type, parent_id, level, is_detail, normal_balance, allow_entries) VALUES
(@CID, '3',     'PATRIMONIO NETO',            'equity', NULL, 1, 0, 'credit', 0),

(@CID, '3.1',   'Capital',                    'equity', NULL, 2, 0, 'credit', 0),
(@CID, '3.1.01',  'Capital social suscrito y pagado', 'equity', NULL, 3, 1, 'credit', 1),
(@CID, '3.1.02',  '(-) Capital suscrito no pagado', 'equity', NULL, 3, 1, 'debit', 1),

(@CID, '3.2',   'Aportes de socios para futura capitalización', 'equity', NULL, 2, 1, 'credit', 1),
(@CID, '3.3',   'Prima por emisión de acciones', 'equity', NULL, 2, 1, 'credit', 1),

(@CID, '3.4',   'Reservas',                   'equity', NULL, 2, 0, 'credit', 0),
(@CID, '3.4.01',  'Reserva legal (5% utilidades)', 'equity', NULL, 3, 1, 'credit', 1),
(@CID, '3.4.02',  'Reserva facultativa',       'equity', NULL, 3, 1, 'credit', 1),
(@CID, '3.4.03',  'Reserva estatutaria',       'equity', NULL, 3, 1, 'credit', 1),
(@CID, '3.4.04',  'Reserva por revaluación PPyE', 'equity', NULL, 3, 1, 'credit', 1),

(@CID, '3.5',   'Otros resultados integrales (ORI)', 'equity', NULL, 2, 0, 'credit', 0),
(@CID, '3.5.01',  'Superávit por revaluación de propiedades', 'equity', NULL, 3, 1, 'credit', 1),
(@CID, '3.5.02',  'Ganancias/pérdidas actuariales', 'equity', NULL, 3, 1, 'credit', 1),

(@CID, '3.6',   'Resultados acumulados',       'equity', NULL, 2, 0, 'credit', 0),
(@CID, '3.6.01',  'Ganancias acumuladas',       'equity', NULL, 3, 1, 'credit', 1),
(@CID, '3.6.02',  '(-) Pérdidas acumuladas',    'equity', NULL, 3, 1, 'debit',  1),
(@CID, '3.6.03',  'Resultados adopción NIIF por 1ª vez', 'equity', NULL, 3, 1, 'credit', 1),

(@CID, '3.7',   'Resultados del ejercicio',    'equity', NULL, 2, 0, 'credit', 0),
(@CID, '3.7.01',  'Ganancia neta del período', 'equity', NULL, 3, 1, 'credit', 1),
(@CID, '3.7.02',  '(-) Pérdida neta del período', 'equity', NULL, 3, 1, 'debit', 1);


-- ══════════════════════════════════════════════════════════════
-- CLASE 4: INGRESOS
-- ══════════════════════════════════════════════════════════════
INSERT IGNORE INTO chart_of_accounts (company_id, code, name, type, parent_id, level, is_detail, normal_balance, allow_entries) VALUES
(@CID, '4',     'INGRESOS',                   'income', NULL, 1, 0, 'credit', 0),

(@CID, '4.1',   'Ingresos de actividades ordinarias', 'income', NULL, 2, 0, 'credit', 0),
(@CID, '4.1.01',  'Ventas de bienes — gravadas IVA 12%', 'income', NULL, 3, 1, 'credit', 1),
(@CID, '4.1.02',  'Ventas de bienes — tarifa 0% / exentas', 'income', NULL, 3, 1, 'credit', 1),
(@CID, '4.1.03',  'Prestación de servicios — gravados IVA 12%', 'income', NULL, 3, 1, 'credit', 1),
(@CID, '4.1.04',  'Prestación de servicios — tarifa 0%', 'income', NULL, 3, 1, 'credit', 1),
(@CID, '4.1.05',  'Servicios de mantenimiento y reparación', 'income', NULL, 3, 1, 'credit', 1),
(@CID, '4.1.06',  'Contratos de construcción', 'income', NULL, 3, 1, 'credit', 1),

(@CID, '4.2',   '(-) Devoluciones y descuentos en ventas', 'income', NULL, 2, 0, 'debit', 0),
(@CID, '4.2.01',  '(-) Devoluciones en ventas', 'income', NULL, 3, 1, 'debit', 1),
(@CID, '4.2.02',  '(-) Descuentos en ventas',   'income', NULL, 3, 1, 'debit', 1),

(@CID, '4.3',   'Otros ingresos',              'income', NULL, 2, 0, 'credit', 0),
(@CID, '4.3.01',  'Intereses ganados',          'income', NULL, 3, 1, 'credit', 1),
(@CID, '4.3.02',  'Dividendos recibidos',       'income', NULL, 3, 1, 'credit', 1),
(@CID, '4.3.03',  'Ganancia en venta de activos', 'income', NULL, 3, 1, 'credit', 1),
(@CID, '4.3.04',  'Ganancia por diferencial cambiario', 'income', NULL, 3, 1, 'credit', 1),
(@CID, '4.3.05',  'Ingresos por arrendamiento', 'income', NULL, 3, 1, 'credit', 1),
(@CID, '4.3.06',  'Recuperación de provisiones', 'income', NULL, 3, 1, 'credit', 1),
(@CID, '4.3.07',  'Otras rentas gravadas',       'income', NULL, 3, 1, 'credit', 1),
(@CID, '4.3.08',  'Otras rentas exentas',        'income', NULL, 3, 1, 'credit', 1);


-- ══════════════════════════════════════════════════════════════
-- CLASE 5: COSTOS Y GASTOS
-- ══════════════════════════════════════════════════════════════
INSERT IGNORE INTO chart_of_accounts (company_id, code, name, type, parent_id, level, is_detail, normal_balance, allow_entries) VALUES
(@CID, '5',     'COSTOS Y GASTOS',            'expense', NULL, 1, 0, 'debit', 0),

-- 5.1 Costo de ventas y producción
(@CID, '5.1',   'Costo de ventas y producción', 'expense', NULL, 2, 0, 'debit', 0),
(@CID, '5.1.01',  'Costo de mercaderías vendidas', 'expense', NULL, 3, 1, 'debit', 1),
(@CID, '5.1.02',  'Costo de servicios prestados', 'expense', NULL, 3, 1, 'debit', 1),
(@CID, '5.1.03',  'Materiales directos utilizados', 'expense', NULL, 3, 1, 'debit', 1),
(@CID, '5.1.04',  'Mano de obra directa',      'expense', NULL, 3, 1, 'debit', 1),
(@CID, '5.1.05',  'Costos indirectos de fabricación', 'expense', NULL, 3, 1, 'debit', 1),
(@CID, '5.1.06',  '(-) Inventario final productos terminados', 'expense', NULL, 3, 1, 'credit', 1),

-- 5.2 Gastos de Ventas
(@CID, '5.2',   'Gastos de Ventas',            'expense', NULL, 2, 0, 'debit', 0),
(@CID, '5.2.01',  'Sueldos y salarios — ventas', 'expense', NULL, 3, 1, 'debit', 1),
(@CID, '5.2.02',  'Aporte patronal IESS — ventas', 'expense', NULL, 3, 1, 'debit', 1),
(@CID, '5.2.03',  'Décimo tercer sueldo — ventas', 'expense', NULL, 3, 1, 'debit', 1),
(@CID, '5.2.04',  'Décimo cuarto sueldo — ventas', 'expense', NULL, 3, 1, 'debit', 1),
(@CID, '5.2.05',  'Fondos de reserva — ventas', 'expense', NULL, 3, 1, 'debit', 1),
(@CID, '5.2.06',  'Vacaciones — ventas',        'expense', NULL, 3, 1, 'debit', 1),
(@CID, '5.2.07',  'Comisiones en ventas',       'expense', NULL, 3, 1, 'debit', 1),
(@CID, '5.2.08',  'Publicidad y marketing',     'expense', NULL, 3, 1, 'debit', 1),
(@CID, '5.2.09',  'Transporte y flete en ventas', 'expense', NULL, 3, 1, 'debit', 1),
(@CID, '5.2.10',  'Gastos de viaje — ventas',   'expense', NULL, 3, 1, 'debit', 1),
(@CID, '5.2.11',  'Otros gastos de ventas',     'expense', NULL, 3, 1, 'debit', 1),

-- 5.3 Gastos Administrativos
(@CID, '5.3',   'Gastos Administrativos',      'expense', NULL, 2, 0, 'debit', 0),
(@CID, '5.3.01',  'Sueldos y salarios — administración', 'expense', NULL, 3, 1, 'debit', 1),
(@CID, '5.3.02',  'Aporte patronal IESS — administración', 'expense', NULL, 3, 1, 'debit', 1),
(@CID, '5.3.03',  'Décimo tercer sueldo — administración', 'expense', NULL, 3, 1, 'debit', 1),
(@CID, '5.3.04',  'Décimo cuarto sueldo — administración', 'expense', NULL, 3, 1, 'debit', 1),
(@CID, '5.3.05',  'Fondos de reserva — administración', 'expense', NULL, 3, 1, 'debit', 1),
(@CID, '5.3.06',  'Vacaciones — administración', 'expense', NULL, 3, 1, 'debit', 1),
(@CID, '5.3.07',  'Honorarios profesionales',   'expense', NULL, 3, 1, 'debit', 1),
(@CID, '5.3.08',  'Honorarios a extranjeros por servicios', 'expense', NULL, 3, 1, 'debit', 1),
(@CID, '5.3.09',  'Arrendamiento de locales y oficinas', 'expense', NULL, 3, 1, 'debit', 1),
(@CID, '5.3.10',  'Agua, energía eléctrica y telecomunicaciones', 'expense', NULL, 3, 1, 'debit', 1),
(@CID, '5.3.11',  'Suministros y materiales de oficina', 'expense', NULL, 3, 1, 'debit', 1),
(@CID, '5.3.12',  'Mantenimiento y reparaciones', 'expense', NULL, 3, 1, 'debit', 1),
(@CID, '5.3.13',  'Seguros y reaseguros',        'expense', NULL, 3, 1, 'debit', 1),
(@CID, '5.3.14',  'Depreciación de PPyE',        'expense', NULL, 3, 1, 'debit', 1),
(@CID, '5.3.15',  'Amortización de intangibles', 'expense', NULL, 3, 1, 'debit', 1),
(@CID, '5.3.16',  'Provisión cuentas incobrables', 'expense', NULL, 3, 1, 'debit', 1),
(@CID, '5.3.17',  'Impuestos municipales y contribuciones', 'expense', NULL, 3, 1, 'debit', 1),
(@CID, '5.3.18',  'Gastos de gestión y representación', 'expense', NULL, 3, 1, 'debit', 1),
(@CID, '5.3.19',  'Gastos de viaje — administración', 'expense', NULL, 3, 1, 'debit', 1),
(@CID, '5.3.20',  'Gastos notariales y registros públicos', 'expense', NULL, 3, 1, 'debit', 1),
(@CID, '5.3.21',  'Gasto combustibles y lubricantes', 'expense', NULL, 3, 1, 'debit', 1),
(@CID, '5.3.22',  'Otros gastos administrativos', 'expense', NULL, 3, 1, 'debit', 1),

-- 5.4 Gastos Financieros
(@CID, '5.4',   'Gastos Financieros',          'expense', NULL, 2, 0, 'debit', 0),
(@CID, '5.4.01',  'Intereses y comisiones bancarias', 'expense', NULL, 3, 1, 'debit', 1),
(@CID, '5.4.02',  'Intereses por obligaciones financieras', 'expense', NULL, 3, 1, 'debit', 1),
(@CID, '5.4.03',  'Diferencial cambiario (pérdida)', 'expense', NULL, 3, 1, 'debit', 1),
(@CID, '5.4.04',  'Otros gastos financieros',   'expense', NULL, 3, 1, 'debit', 1),

-- 5.5 Gastos no deducibles (control fiscal Ecuador)
(@CID, '5.5',   'Gastos no deducibles',        'expense', NULL, 2, 0, 'debit', 0),
(@CID, '5.5.01',  'Multas, intereses y recargos tributarios', 'expense', NULL, 3, 1, 'debit', 1),
(@CID, '5.5.02',  'Gastos personales del contribuyente', 'expense', NULL, 3, 1, 'debit', 1),
(@CID, '5.5.03',  'Otros gastos no deducibles', 'expense', NULL, 3, 1, 'debit', 1),

-- 5.6 Cierres (cuentas de cierre del ejercicio)
(@CID, '5.6',   'Resumen de rentas y gastos',  'expense', NULL, 2, 0, 'debit', 0),
(@CID, '5.6.01',  'Resumen de rentas y gastos (cierre)', 'expense', NULL, 3, 1, 'debit', 1);

-- ══════════════════════════════════════════════════════════════
-- FIN DEL SEED
-- Cuentas insertadas: ~130 cuentas en 4 niveles
-- Estándar: NIIF — Superintendencia de Compañías y Valores Ecuador
-- ══════════════════════════════════════════════════════════════
