-- SQL script to load 2026 budget items (Ingresos y Gastos) respecting hierarchy
-- Generated by Antigravity AI (Deterministic Codes version)

BEGIN;

-- 1. Insert/Update Classifiers
INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('b93bfdc8-3795-54b2-9a3d-15ad140004d2', '300.00.00.00', 'RECURSOS', 'income', NULL, TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('a61e4c89-9039-5e72-8c38-21360ef083c9', '301.00.00.00', 'INGRESO ORDINARIO', 'income', 'b93bfdc8-3795-54b2-9a3d-15ad140004d2', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('cf3d5c3f-4316-5f5a-b8e8-c6d0e2a8f55a', '302.00.00.00', 'INGRESOS EXTRAORDINARIOS', 'income', 'b93bfdc8-3795-54b2-9a3d-15ad140004d2', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('1b9ee765-6664-5137-baa9-53afea7890e0', '305.00.00.00', 'TRANSFERENCIAS Y DONACIONES', 'income', 'b93bfdc8-3795-54b2-9a3d-15ad140004d2', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('4eeec26f-e9f9-5662-b91f-e28d9ccff735', '311.00.00.00', 'DISMINUCIÓN DE ACTIVOS FINANCIEROS', 'income', 'b93bfdc8-3795-54b2-9a3d-15ad140004d2', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('26e473fa-a133-561b-96f9-0cec9d829a3c', '400.00.00.00', 'EGRESOS (GRUPO)', 'expense', NULL, TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('6b0fa606-5a63-57b7-8f6e-3f1e98207b01', '401.00.00.00', 'GASTOS DE PERSONAL', 'expense', '26e473fa-a133-561b-96f9-0cec9d829a3c', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('7dc74413-aa96-5c11-8b71-981ab25840d5', '402.00.00.00', 'MATERIALES, SUMINISTROS Y MERCANCIAS', 'expense', '26e473fa-a133-561b-96f9-0cec9d829a3c', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('59469c6f-f1ad-50d3-8dd3-37c7edf5fa85', '403.00.00.00', 'Servicios no personales', 'expense', '26e473fa-a133-561b-96f9-0cec9d829a3c', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('7c75750d-18a1-52f4-97a4-64eba4d46e2c', '404.00.00.00', 'Activos reales', 'expense', '26e473fa-a133-561b-96f9-0cec9d829a3c', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('8ed1e6ae-abf5-524b-811e-e5c5c7daac35', '407.00.00.00', 'TRANSFERENCIAS Y DONACIONES', 'expense', '26e473fa-a133-561b-96f9-0cec9d829a3c', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('b3fdc78a-b7ba-5428-9825-41c82ed6f867', '408.00.00.00', 'OTROS GASTOS', 'expense', '26e473fa-a133-561b-96f9-0cec9d829a3c', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('1634ef84-9b3c-5a44-8d53-f3672ed56d6d', '411.00.00.00', 'DISMINUCIÓN DE PASIVOS', 'expense', '26e473fa-a133-561b-96f9-0cec9d829a3c', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('c9e0ea4f-b156-51ec-b021-9cd33e332be5', '498.00.00.00', 'RECTIFICACIONES AL PRESUPUESTO', 'expense', '26e473fa-a133-561b-96f9-0cec9d829a3c', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('17963096-7c92-56c0-939b-efab61f7a91e', '301.02.00.00', 'IMPUESTOS INDIRECTOS', 'income', 'a61e4c89-9039-5e72-8c38-21360ef083c9', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('96fa477f-1ed1-5854-8366-dfa1e05fb19b', '301.03.00.00', 'INGRESOS POR  TASAS', 'income', 'a61e4c89-9039-5e72-8c38-21360ef083c9', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('f9814c44-de7b-5841-84ec-dcd7fb6da5dc', '301.09.00.00', 'INGRESOS POR LA VENTA DE BIENES Y SERVICIOS DE LA ADMINISTRACIÓN', 'income', 'a61e4c89-9039-5e72-8c38-21360ef083c9', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('b1194c30-8287-5303-a5ef-306914af9acd', '301.10.00.00', 'INGRESOS DE LA PROPIEDAD', 'income', 'a61e4c89-9039-5e72-8c38-21360ef083c9', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('4096363c-ec89-50fe-b63a-7a79fe2b119c', '301.11.00.00', 'DIVERSOS INGRESOS', 'income', 'a61e4c89-9039-5e72-8c38-21360ef083c9', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('892e7ac0-3f62-5d9b-8686-32490017ff1a', '301.12.00.00', 'REINTEGROS', 'income', 'a61e4c89-9039-5e72-8c38-21360ef083c9', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('ad486e88-dbf7-5a7a-a8b9-f07c24c7fe79', '301.99.00.00', 'OTROS INGRESOS ORDINARIOS', 'income', 'a61e4c89-9039-5e72-8c38-21360ef083c9', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('13bd5ad8-6c63-523b-981e-122c8999d71a', '302.99.00.00', 'OTROS INGRESOS EXTRAORDINARIOS', 'income', 'cf3d5c3f-4316-5f5a-b8e8-c6d0e2a8f55a', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('c70e12e8-b191-55bd-aafd-27d8951a9b92', '305.01.00.00', 'TRANSFERENCIAS CORRIENTES', 'income', '1b9ee765-6664-5137-baa9-53afea7890e0', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('4e25f97a-add4-55b4-a159-ae6e09263092', '305.02.00.00', 'TRANSFERENCIAS DE CAPITAL', 'income', '1b9ee765-6664-5137-baa9-53afea7890e0', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('4f22b3bb-389f-5615-9777-8f063b4a4ca5', '305.03.00.00', 'SITUADO', 'income', '1b9ee765-6664-5137-baa9-53afea7890e0', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('4552cbf0-9071-57ca-9639-f7187e6b82af', '305.08.00.00', 'FONDO DE COMPENSACIÓN INTERTERRITORIAL', 'income', '1b9ee765-6664-5137-baa9-53afea7890e0', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('0cbdf965-1618-58b2-8f67-b94945b62c85', '311.01.00.00', 'DISMINUCIÓN DE BANCO', 'income', '4eeec26f-e9f9-5662-b91f-e28d9ccff735', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('b7a78e57-306c-5261-afe1-1317ec207611', '401.01.00.00', 'SUELDOS, SALARIOS Y OTRAS RETRIBUCIONES', 'expense', '6b0fa606-5a63-57b7-8f6e-3f1e98207b01', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('5ff40703-e07a-5276-8b71-79e4b8de2157', '401.02.00.00', 'Compensaciones Previstas en las Escalas de Sueldos y Salarios', 'expense', '6b0fa606-5a63-57b7-8f6e-3f1e98207b01', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('a30c3519-0654-5358-bf25-6bc81d6800c2', '401.03.00.00', 'Primas', 'expense', '6b0fa606-5a63-57b7-8f6e-3f1e98207b01', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('2946def2-fe43-546b-bfd0-4cb56b7bc0e9', '401.04.00.00', 'Complemento de Sueldos y salarios', 'expense', '6b0fa606-5a63-57b7-8f6e-3f1e98207b01', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('33984bf5-9965-5265-bf37-50dc792c3fda', '401.05.00.00', 'Aguinaldos, utilidades o bonificación legal, y bono vacacional', 'expense', '6b0fa606-5a63-57b7-8f6e-3f1e98207b01', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('788a3103-e152-501a-a2ee-a0ef98ca4bb9', '401.06.00.00', 'Aportes patronales', 'expense', '6b0fa606-5a63-57b7-8f6e-3f1e98207b01', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('bc53d0f0-bf07-5268-ae6c-10d6fc40fb23', '401.07.00.00', 'Asistencia socio-económica', 'expense', '6b0fa606-5a63-57b7-8f6e-3f1e98207b01', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('8f624b06-fde8-56de-847d-41ae48fd74c4', '401.08.00.00', 'Prestaciones sociales e indemnizaciones', 'expense', '6b0fa606-5a63-57b7-8f6e-3f1e98207b01', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('1c4d5391-0f3e-5d33-8cb9-066a397ca6f9', '401.11.00.00', 'Categoría Agrupadora 401.11.00.00', 'expense', '6b0fa606-5a63-57b7-8f6e-3f1e98207b01', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('9980ec60-903a-557a-a163-39d054dd2621', '401.94.00.00', 'Otros gastos de los altos funcionarios y altas funcionarias del
poder público y de elección popular', 'expense', '6b0fa606-5a63-57b7-8f6e-3f1e98207b01', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('be702f39-efbf-5afe-9f5f-508442b120f7', '401.95.00.00', 'Otros Gastos del Personal de Alto Nivel y de Dirección', 'expense', '6b0fa606-5a63-57b7-8f6e-3f1e98207b01', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('88bc47af-2d83-51d1-ad1b-8df68d0a19a5', '401.96.00.00', 'Otros Gastos del Personal Empleado', 'expense', '6b0fa606-5a63-57b7-8f6e-3f1e98207b01', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('3aafeb8f-0df8-5387-8bc4-9b4bb09b0bd1', '401.97.00.00', 'Otros Gastos del Personal Obrero', 'expense', '6b0fa606-5a63-57b7-8f6e-3f1e98207b01', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('7672d826-0262-503f-8ac9-dade1f0268ef', '402.01.00.00', 'Productos alimenticios y agropecuarios', 'expense', '7dc74413-aa96-5c11-8b71-981ab25840d5', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('0de13a38-3afd-5138-8d55-68b73b47c957', '402.02.00.00', 'Productos de minas, canteras y yacimientos', 'expense', '7dc74413-aa96-5c11-8b71-981ab25840d5', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('fb0d3baf-3ea4-53b4-8018-7da2493fc939', '402.03.00.00', 'Textiles y vestuarios', 'expense', '7dc74413-aa96-5c11-8b71-981ab25840d5', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('7ce49f44-2ad6-5a86-9b9e-299fec0212bd', '402.04.00.00', 'Productos de cuero y caucho', 'expense', '7dc74413-aa96-5c11-8b71-981ab25840d5', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('87433c6a-ea5c-5f20-a346-b5de15189eac', '402.05.00.00', 'Productos de papel, cartón e impresos', 'expense', '7dc74413-aa96-5c11-8b71-981ab25840d5', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('2a3c7d10-c137-55c2-bba4-bed81f0c92ec', '402.06.00.00', 'Productos químicos y derivados', 'expense', '7dc74413-aa96-5c11-8b71-981ab25840d5', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('e9c98a04-b288-562f-813e-fdfa8dafe1cf', '402.07.00.00', 'Productos minerales no metálicos', 'expense', '7dc74413-aa96-5c11-8b71-981ab25840d5', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('a72507e9-826d-5097-bd81-6664ade18647', '402.08.00.00', 'Productos metálicos', 'expense', '7dc74413-aa96-5c11-8b71-981ab25840d5', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('fbfd9dc4-8283-578c-bfa4-22acb1a66526', '402.09.00.00', 'Productos de madera', 'expense', '7dc74413-aa96-5c11-8b71-981ab25840d5', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('4cf598e8-979c-5144-91f3-d5add11e0f1c', '402.10.00.00', 'Productos varios y útiles diversos', 'expense', '7dc74413-aa96-5c11-8b71-981ab25840d5', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('d24edb50-8f90-5f3e-bcf7-9feac807eb57', '402.11.00.00', 'Bienes para la venta', 'expense', '7dc74413-aa96-5c11-8b71-981ab25840d5', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('18bdb132-8225-5092-b828-9d4b0093ed77', '402.99.00.00', 'Otros materiales y suministros', 'expense', '7dc74413-aa96-5c11-8b71-981ab25840d5', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('aba2c982-77b0-521d-b647-8b4450fcc8f9', '403.01.00.00', 'Alquileres de inmuebles', 'expense', '59469c6f-f1ad-50d3-8dd3-37c7edf5fa85', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('9f9aa8e1-8774-5a27-a44e-6b4e7cdbf6bd', '403.02.00.00', 'Alquileres de maquinaria y equipos', 'expense', '59469c6f-f1ad-50d3-8dd3-37c7edf5fa85', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('1d955d00-e3de-5894-8a56-d905c3c85214', '403.03.00.00', 'Derechos sobre bienes intangibles', 'expense', '59469c6f-f1ad-50d3-8dd3-37c7edf5fa85', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('b53bee1e-57e0-55ce-b8d7-125e59f86e3b', '403.04.00.00', 'Servicios básicos', 'expense', '59469c6f-f1ad-50d3-8dd3-37c7edf5fa85', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('95fe6010-009c-532c-a182-6ed20fd62015', '403.05.00.00', 'Servicio de administración, vigilancia y mantenimiento de los servicios básicos', 'expense', '59469c6f-f1ad-50d3-8dd3-37c7edf5fa85', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('d4d6045f-db03-5858-816f-36fe651033db', '403.06.00.00', 'Servicios de transporte y almacenaje', 'expense', '59469c6f-f1ad-50d3-8dd3-37c7edf5fa85', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('402da527-ce08-5ba8-bde2-dda0c8894b93', '403.07.00.00', 'Servicios de información, impresión y relaciones públicas', 'expense', '59469c6f-f1ad-50d3-8dd3-37c7edf5fa85', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('444ab3dc-b305-5c8c-9689-1b8cfa893c51', '403.08.00.00', 'Primas y otros gastos de seguros y comisiones bancarias', 'expense', '59469c6f-f1ad-50d3-8dd3-37c7edf5fa85', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('36abd63d-e871-5194-9ffe-847e7953444b', '403.09.00.00', 'Viáticos y pasajes', 'expense', '59469c6f-f1ad-50d3-8dd3-37c7edf5fa85', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('6cc88c30-6d83-5c31-a208-dec5efa5d82f', '403.10.00.00', 'Servicios profesionales, técnicos y demás oficios y ocupaciones', 'expense', '59469c6f-f1ad-50d3-8dd3-37c7edf5fa85', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('504e00b6-8d92-53c2-b431-7d5dfc74bc42', '403.11.00.00', 'Conservación y reparaciones menores de maquinaria y equipos', 'expense', '59469c6f-f1ad-50d3-8dd3-37c7edf5fa85', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('508c32f4-f6bd-5373-a1bb-b3aca4b9b7a6', '403.12.00.00', 'Conservación y reparaciones menores de obras', 'expense', '59469c6f-f1ad-50d3-8dd3-37c7edf5fa85', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('f3f1e1ba-e364-5918-aaf5-793a63e06a1f', '403.15.00.00', 'Servicios fiscales', 'expense', '59469c6f-f1ad-50d3-8dd3-37c7edf5fa85', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('fd063615-9b79-5f73-9f72-21a110dc9432', '403.16.00.00', 'Servicios de diversión, esparcimiento y culturales', 'expense', '59469c6f-f1ad-50d3-8dd3-37c7edf5fa85', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('4bc34985-5d30-586f-86fb-2286f640d98b', '403.17.00.00', 'Servicios de gestión administrativa prestados por organismos de asistencia  técnica', 'expense', '59469c6f-f1ad-50d3-8dd3-37c7edf5fa85', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('d6897c04-a508-5b5d-b175-dc3d9d09bdf4', '403.18.00.00', 'Impuesto indirectos', 'expense', '59469c6f-f1ad-50d3-8dd3-37c7edf5fa85', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('0e1d3940-8143-55f7-b705-f2a6c0cf5e50', '403.99.00.00', 'Otros servicios no personales', 'expense', '59469c6f-f1ad-50d3-8dd3-37c7edf5fa85', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('e6547447-dc51-565c-a4b1-5e592c0220c7', '404.01.00.00', 'Repuestos, reparaciones, mejoras y adiciones mayores', 'expense', '7c75750d-18a1-52f4-97a4-64eba4d46e2c', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('9de8c344-e600-5a65-9490-2b95f2f15c69', '404.02.00.00', 'Conservación, ampliaciones y mejoras mayores de obras', 'expense', '7c75750d-18a1-52f4-97a4-64eba4d46e2c', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('f7c7575b-aef7-5d47-a524-84681e722cdf', '404.03.00.00', 'Maquinaria y demás equipos de construcción, campo, industria y taller', 'expense', '7c75750d-18a1-52f4-97a4-64eba4d46e2c', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('99bb3bb8-1960-5ff8-b2d0-7584cb0a0fff', '404.04.00.00', 'Maquinarias y demás equipos de construcción, campo, industria y taller', 'expense', '7c75750d-18a1-52f4-97a4-64eba4d46e2c', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('48d38414-b0d7-5268-83bf-e6a249545288', '404.05.00.00', 'Equipos de comunicaciones y de señalamiento', 'expense', '7c75750d-18a1-52f4-97a4-64eba4d46e2c', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('f5714819-32b2-5fbf-a3e0-e697b310e019', '404.06.00.00', 'Equipos Mágicos - Quirárgicos Dentales y Veterinaria', 'expense', '7c75750d-18a1-52f4-97a4-64eba4d46e2c', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('176a4351-fb1c-5e70-a8f8-d663a0c388d8', '404.07.00.00', 'Equipos científicos, religiosos, de enseñanza y recreación', 'expense', '7c75750d-18a1-52f4-97a4-64eba4d46e2c', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('1100c3dc-cb10-5b9b-83bd-d3ab5eaa65bb', '404.09.00.00', 'Máquinas, muebles y demás equipos de oficina y alojamiento', 'expense', '7c75750d-18a1-52f4-97a4-64eba4d46e2c', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('f8463689-1ac2-5cb6-b361-3fc932940b7f', '404.11.00.00', 'Inmuebles, maquinaria y equipos usados', 'expense', '7c75750d-18a1-52f4-97a4-64eba4d46e2c', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('39b57f9f-a186-5394-81e5-249119610685', '404.12.00.00', 'Activos intangibles', 'expense', '7c75750d-18a1-52f4-97a4-64eba4d46e2c', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('9e1b2119-4f73-5b77-804a-4372de9b6863', '404.13.00.00', 'Estudios y proyectos para inversión en activos fijos', 'expense', '7c75750d-18a1-52f4-97a4-64eba4d46e2c', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('9a0a652e-3a6c-50fd-8a91-af05d0e368cd', '404.14.00.00', 'Contratación de inspección de obras', 'expense', '7c75750d-18a1-52f4-97a4-64eba4d46e2c', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('67c61eeb-e95f-5963-9096-d3c6e33d8f3c', '404.15.00.00', 'Construcciones del dominio privado', 'expense', '7c75750d-18a1-52f4-97a4-64eba4d46e2c', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('c92455a1-2539-5dbe-953c-154043eef38e', '404.16.00.00', 'Construcciones del dominio público', 'expense', '7c75750d-18a1-52f4-97a4-64eba4d46e2c', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('85f279ec-e7c0-5400-a959-4d427365793f', '404.99.00.00', 'Otros activos reales', 'expense', '7c75750d-18a1-52f4-97a4-64eba4d46e2c', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('d712bba1-831f-5ec9-b0cc-edbbea0cebe0', '407.01.00.00', 'Transferencias Y Donaciones Corrientes Internas', 'expense', '8ed1e6ae-abf5-524b-811e-e5c5c7daac35', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('554ef741-3e6c-5d1b-881d-7f024027e4f3', '407.03.00.00', 'Categoría Agrupadora 407.03.00.00', 'expense', '8ed1e6ae-abf5-524b-811e-e5c5c7daac35', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('918b533a-d70f-5b34-8218-efac92209350', '407.12.00.00', 'Transferencias y donaciones a consejos comunales', 'expense', '8ed1e6ae-abf5-524b-811e-e5c5c7daac35', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('303e55e6-a4db-5e5c-bc92-5c3711322e14', '408.01.00.00', 'Depreciación y amortización', 'expense', 'b3fdc78a-b7ba-5428-9825-41c82ed6f867', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('fd2c3928-4036-5fc7-b646-cfc5c03e4472', '408.05.00.00', 'Obligaciones en el ejercicio vigente', 'expense', 'b3fdc78a-b7ba-5428-9825-41c82ed6f867', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('df98c6ad-a64e-5b29-b504-32766d05a686', '408.99.00.00', 'Otros gastos', 'expense', 'b3fdc78a-b7ba-5428-9825-41c82ed6f867', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('4de450f8-2b1e-5a52-a7dc-314283535da7', '411.01.00.00', 'Disminución de gastos de personal por pagar', 'expense', '1634ef84-9b3c-5a44-8d53-f3672ed56d6d', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('3f5d3736-613c-5718-a12e-f5c39d494a4d', '411.02.00.00', 'Disminución de aportes patronales y retenciones laborales por pagar', 'expense', '1634ef84-9b3c-5a44-8d53-f3672ed56d6d', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('b440cf74-dabf-5494-9de9-30f0dff6c643', '411.03.00.00', 'Disminución de cuentas y efectos por pagar a proveedores', 'expense', '1634ef84-9b3c-5a44-8d53-f3672ed56d6d', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('c56b413d-405e-5a6b-90a1-8dad086e6292', '411.04.00.00', 'Disminución de cuentas y efectos por pagar a contratistas', 'expense', '1634ef84-9b3c-5a44-8d53-f3672ed56d6d', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('490eb007-671c-5f56-8ca6-5528adcadbb4', '411.11.00.00', 'Obligaciones de ejercicios anteriores', 'expense', '1634ef84-9b3c-5a44-8d53-f3672ed56d6d', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('3e88a664-7b28-53ce-bd77-412126657150', '498.01.00.00', 'Categoría Agrupadora 498.01.00.00', 'expense', 'c9e0ea4f-b156-51ec-b021-9cd33e332be5', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('e221ddcb-b359-557a-bab2-d591443657fc', '301.02.05.00', 'INMUEBLES URBANOS', 'income', '17963096-7c92-56c0-939b-efab61f7a91e', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('d6883af6-32be-5a32-aad6-dffebe8e992f', '301.02.07.00', 'PATENTE DE INDUSTRIA Y COMERCIO', 'income', '17963096-7c92-56c0-939b-efab61f7a91e', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('c247f1a8-d9ac-5f0b-9b4a-4f90482f4a16', '301.02.08.00', 'PATENTE DE VEHÍCULOS', 'income', '17963096-7c92-56c0-939b-efab61f7a91e', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('6f6dceab-f090-5f0d-a9ca-b2761fb8810d', '301.02.09.00', 'PROPAGANDA COMERCIAL', 'income', '17963096-7c92-56c0-939b-efab61f7a91e', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('ae639d06-e17e-5b10-96e8-0ff0c158d0ff', '301.02.10.00', 'ESPECTÁCULOS PÚBLICOS', 'income', '17963096-7c92-56c0-939b-efab61f7a91e', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('eec5be17-8d81-573a-89ac-b81be5a029a1', '301.02.11.00', 'APUESTAS LICITAS', 'income', '17963096-7c92-56c0-939b-efab61f7a91e', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('25942f00-9d5a-5568-a50f-9377146f0b72', '301.02.12.00', 'DEUDAS MOROSAS', 'income', '17963096-7c92-56c0-939b-efab61f7a91e', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('d49d8c81-a3b0-525c-b1d0-64bc1badf82a', '301.02.14.00', 'DEFINITIVA ACTIVIDAD ECONOMICA', 'income', '17963096-7c92-56c0-939b-efab61f7a91e', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('4277a0fe-1755-5bca-9503-02e885b09f03', '301.02.99.00', 'OTROS IMPUESTOS INDIRECTOS', 'income', '17963096-7c92-56c0-939b-efab61f7a91e', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('e89cea38-bf70-5cec-8b5a-0f0ee98147a8', '301.03.10.00', 'COPIA DE DOCUMENTOS', 'income', '96fa477f-1ed1-5854-8366-dfa1e05fb19b', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('60c3e50a-30c5-5869-b8d9-095f96216c74', '301.03.48.00', 'PERMISOS MUNICIPALES', 'income', '96fa477f-1ed1-5854-8366-dfa1e05fb19b', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('e7416663-864f-52eb-b9e8-7a2d87bfbfed', '301.03.49.00', 'CERTIFICACIONES Y SOLVENCIAS', 'income', '96fa477f-1ed1-5854-8366-dfa1e05fb19b', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('c6f3bb0c-d999-5c9e-8df0-0d2956533a8c', '301.03.53.00', 'MENSURA Y DESLINDE', 'income', '96fa477f-1ed1-5854-8366-dfa1e05fb19b', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('9fd51477-6e51-5709-8fb1-f4d3f8467037', '301.03.54.00', 'ASEO DOMICILIARIO', 'income', '96fa477f-1ed1-5854-8366-dfa1e05fb19b', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('8e73aa81-ca0b-5d79-b067-4b8d4ec5e37f', '301.03.58.00', 'TERMINAL DE PASAJEROS', 'income', '96fa477f-1ed1-5854-8366-dfa1e05fb19b', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('750427ef-a162-5391-b02b-4b95184eaea9', '301.03.99.00', 'OTROS TIPOS DE TASAS', 'income', '96fa477f-1ed1-5854-8366-dfa1e05fb19b', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('0f45105c-bcea-542a-8a7a-5c7eee4dc0a8', '301.09.01.00', 'Categoría Agrupadora 301.09.01.00', 'income', 'f9814c44-de7b-5841-84ec-dcd7fb6da5dc', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('26706b86-6b01-586b-a6c2-f5b4051d6cd2', '301.10.04.00', 'INTERESES POR DEPÓSITOS EN INSTITUCIONES FINANCIERAS', 'income', 'b1194c30-8287-5303-a5ef-306914af9acd', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('6cee02b6-2de4-525d-9828-09a2917ec7be', '301.11.01.00', 'INTERESES MORATORIOS', 'income', '4096363c-ec89-50fe-b63a-7a79fe2b119c', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('7cd0dc62-75d4-52dd-a59c-5c9785a378bc', '301.11.02.00', 'REPAROS FISCALES', 'income', '4096363c-ec89-50fe-b63a-7a79fe2b119c', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('f027d237-01b2-5a38-aefe-1507d63c2609', '301.11.08.00', 'Categoría Agrupadora 301.11.08.00', 'income', '4096363c-ec89-50fe-b63a-7a79fe2b119c', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('223b1a7c-6ba9-5fea-9325-fea9c7c3b32d', '301.11.12.00', 'REPAROS ADMINISTRATIVOS POR IMPUESTOS MUNICIPALES', 'income', '4096363c-ec89-50fe-b63a-7a79fe2b119c', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('e44b229f-7f14-56eb-a484-0c22c1f1acda', '301.12.03.00', 'Categoría Agrupadora 301.12.03.00', 'income', '892e7ac0-3f62-5d9b-8686-32490017ff1a', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('a1a45b59-5d26-5822-a34c-dcb517b705c0', '301.12.05.00', 'RECARGOS E INTERESES MORATO', 'income', '892e7ac0-3f62-5d9b-8686-32490017ff1a', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('baa1d933-ed25-5d71-8570-e90baa11a1fe', '301.99.01.00', 'OTROS INGRESOS ORDINARIOS', 'income', 'ad486e88-dbf7-5a7a-a8b9-f07c24c7fe79', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('1571bec8-0f1f-566a-8e52-ed51eb04c3c6', '302.99.01.00', 'OTROS INGRESOS EXTRAORDINARIOS (CRÉDITO EXISTENCIA DEL TESORO', 'income', '13bd5ad8-6c63-523b-981e-122c8999d71a', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('6a5c5822-cd2f-5105-98d8-02f036b31827', '305.01.03.00', 'TRANSFERENCIAS CORRIENTES INTERNAS DE LA REPÚBLICA', 'income', 'c70e12e8-b191-55bd-aafd-27d8951a9b92', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('99d20cb9-b195-5599-ada0-fadbb4fe7c95', '305.02.03.00', 'TRANSFERENCIAS DE CAPITAL INTERNAS DEL SECTOR PÚBLICO', 'income', '4e25f97a-add4-55b4-a159-ae6e09263092', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('9e4a576a-bc03-559d-9708-fdff8fb41eaf', '305.03.01.00', 'SITUADO CONSTITUCIONAL', 'income', '4f22b3bb-389f-5615-9777-8f063b4a4ca5', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('f32d4613-c925-590d-a56a-8a7ee013ee17', '305.08.02.00', 'FONDO DE COMPENSACIÓN INTERTERRITORIAL MUNICIPAL', 'income', '4552cbf0-9071-57ca-9639-f7187e6b82af', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('8b282b47-677e-5e59-844a-d50bfcf859ea', '311.01.02.00', 'DISMINUCION DE BANCO', 'income', '0cbdf965-1618-58b2-8f67-b94945b62c85', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('c1e2a2f9-79d1-56b9-bd7d-82e83ae30658', '401.01.01.00', 'Sueldos básicos personal fijo a tiempo completo', 'expense', 'b7a78e57-306c-5261-afe1-1317ec207611', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('fc681e37-3837-5260-824c-2cdf16edab25', '401.01.02.00', 'Sueldos básicos personal fijo a tiempo parcial', 'expense', 'b7a78e57-306c-5261-afe1-1317ec207611', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('23d92002-21ea-5e46-9bff-321e835e93f6', '401.01.10.00', 'Salarios a obreros en puestos permanentes a tiempo completo', 'expense', 'b7a78e57-306c-5261-afe1-1317ec207611', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('b4630113-fcc3-5503-9586-aa691ddf9ec4', '401.01.18.00', 'Remuneraciones al personal contratado', 'expense', 'b7a78e57-306c-5261-afe1-1317ec207611', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('81e0dade-c5bd-577a-ab10-819f9a53181f', '401.01.19.00', 'Retribución por Becas-Salarios, Bolsas de Trabajo, Pasantías y Similares.', 'expense', 'b7a78e57-306c-5261-afe1-1317ec207611', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('49d1fe43-089c-5564-bc46-d444509c06ce', '401.01.29.00', 'Dietas', 'expense', 'b7a78e57-306c-5261-afe1-1317ec207611', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('71e359cf-7d8d-5e33-8d48-b8586accebc3', '401.01.35.00', 'Sueldos Básico de los Altos Funcionarios y Altas Funcionarias del Poder Público y de Elección Popular', 'expense', 'b7a78e57-306c-5261-afe1-1317ec207611', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('0b57ac80-589e-5980-bd09-4f700114efa0', '401.01.36.00', 'Sueldo Básico del Personal de Alto Nivel y de Dirección', 'expense', 'b7a78e57-306c-5261-afe1-1317ec207611', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('3eb9312e-3010-5bdb-b0c8-69c62ff4be33', '401.01.99.00', 'Otras Retribuciones', 'expense', 'b7a78e57-306c-5261-afe1-1317ec207611', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('98d340a1-3bd4-52e0-8c3b-1e4ec8af2685', '401.02.01.00', 'Compensaciones Previstas en las Escalas de Sueldos al Personal Empleado Fijo a Tiempo Completo', 'expense', '5ff40703-e07a-5276-8b71-79e4b8de2157', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('033ea119-028d-570e-8e23-7907544011c9', '401.02.02.00', 'Compensaciones Previstas en las Escalas de Sueldos al Personal Empleado Fijo a Tiempo Parcial', 'expense', '5ff40703-e07a-5276-8b71-79e4b8de2157', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('79582bd9-2c65-5c7f-8ab7-8cfe0e0c9eb8', '401.02.06.00', 'Compensaciones Previstas en la Escalas de Sueldos a los Altos Funcionarios y Altas Funcionarias del Poder Público y de Elección Popular.', 'expense', '5ff40703-e07a-5276-8b71-79e4b8de2157', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('1896cb81-0b2d-5b13-96a7-c7575d4def8f', '401.02.07.00', 'Compensaciones Previstas en las Escalas de Sueldos del Personal de Alto Nivel y Directores', 'expense', '5ff40703-e07a-5276-8b71-79e4b8de2157', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('ec784d97-cbba-5419-9543-ea238e83d459', '401.03.01.00', 'Primas por Mérito a Empleados', 'expense', 'a30c3519-0654-5358-bf25-6bc81d6800c2', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('7b8e54d4-7d73-5494-b9b5-ac42ab29acf7', '401.03.02.00', 'Primas de transporte a empleados', 'expense', 'a30c3519-0654-5358-bf25-6bc81d6800c2', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('7c31b162-8601-506f-8efe-1b467aa4445b', '401.03.03.00', 'Primas por hogar para la protección y estabilidad familiar del personal 
empleado', 'expense', 'a30c3519-0654-5358-bf25-6bc81d6800c2', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('a03d0493-516e-5a67-9519-e5eccac6ba2a', '401.03.04.00', 'Primas por hijos e hijas al personal empleado', 'expense', 'a30c3519-0654-5358-bf25-6bc81d6800c2', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('3c83cab9-8bf5-5922-8ff3-3b7ef9d56c24', '401.03.08.00', 'Primas de profesionalización al personal empleado', 'expense', 'a30c3519-0654-5358-bf25-6bc81d6800c2', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('29cf9ca2-efeb-5882-a6be-c52bb4a98dfb', '401.03.09.00', 'Primas por antigüedad al personal empleado', 'expense', 'a30c3519-0654-5358-bf25-6bc81d6800c2', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('f7b59bb0-8094-53b0-bace-af4a13fc0591', '401.03.10.00', 'Primas por jerarquía o responsabilidad en el cargo', 'expense', 'a30c3519-0654-5358-bf25-6bc81d6800c2', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('d94ed1e2-0787-5dd3-8f74-4abea07781b7', '401.03.16.00', 'Primas por mérito al personal obrero', 'expense', 'a30c3519-0654-5358-bf25-6bc81d6800c2', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('dbf792af-bf8e-5aa2-87bd-4397b977c797', '401.03.18.00', 'Primas por hogar para la protección y estabilidad familiar del personal 
obrero.', 'expense', 'a30c3519-0654-5358-bf25-6bc81d6800c2', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('ff71f739-af49-5f82-8d05-cae8f3a9d460', '401.03.19.00', 'Primas por hijos e hijas al personal obrero', 'expense', 'a30c3519-0654-5358-bf25-6bc81d6800c2', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('786fae0c-de46-525f-a628-621341733798', '401.03.21.00', 'Primas por antigüedad al personal obrero', 'expense', 'a30c3519-0654-5358-bf25-6bc81d6800c2', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('654b8d41-8f94-5345-97c7-057d101f2fbd', '401.03.22.00', 'Primas de profesionalización al personal obrero', 'expense', 'a30c3519-0654-5358-bf25-6bc81d6800c2', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('2dac43ea-76bd-5ac4-a3fd-edc3a5429077', '401.03.31.00', 'Primas por riesgo al personal militar y de seguridad', 'expense', 'a30c3519-0654-5358-bf25-6bc81d6800c2', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('c7cad015-10ed-548a-b08e-01a11a952929', '401.03.37.00', 'Primas de transporte al personal contratado', 'expense', 'a30c3519-0654-5358-bf25-6bc81d6800c2', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('0555bdc9-82f8-5cac-8161-b19a90cc08f6', '401.03.38.00', 'Primas por hogar para la protección y estabilidad familiar del   personal 
contratado', 'expense', 'a30c3519-0654-5358-bf25-6bc81d6800c2', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('934c555d-0624-51ef-b0be-3f9bdc60b25c', '401.03.39.00', 'Primas por hijos e hijas al personal contratado', 'expense', 'a30c3519-0654-5358-bf25-6bc81d6800c2', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('a8c04a30-afb4-5671-8bed-1619cf782fac', '401.03.40.00', 'Primas Profesionalización del Personal Contratado', 'expense', 'a30c3519-0654-5358-bf25-6bc81d6800c2', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('3900f6e5-0761-5fb4-a5b9-953fe19899e3', '401.03.41.00', 'Primas por Antigüedad al Personal Contratado', 'expense', 'a30c3519-0654-5358-bf25-6bc81d6800c2', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('2e6a5e89-481d-5b90-a159-cc5346a0eae7', '401.03.42.00', 'Primas por hijos e hijas de los altos funcionarios y altas funcionarias del poder publico y de elección popular', 'expense', 'a30c3519-0654-5358-bf25-6bc81d6800c2', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('0a7e0dc9-1f64-50a3-9aea-b477eed5d5f8', '401.03.43.00', 'Primas de profesionalización  de los altos funcionarios y altas funcionarias del poder publico y de elección popular', 'expense', 'a30c3519-0654-5358-bf25-6bc81d6800c2', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('cf240cf8-027d-573c-b5f9-4d5ead1e7f93', '401.03.44.00', 'Primas de antigüedad  de los altos funcionarios y altas funcionarias del poder publico y de elección popular', 'expense', 'a30c3519-0654-5358-bf25-6bc81d6800c2', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('aa8f5c75-cc77-5dcb-ab18-89678949ea18', '401.03.45.00', 'Primas por hijos e hijas del personal de alto nivel y de dirección', 'expense', 'a30c3519-0654-5358-bf25-6bc81d6800c2', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('658b7272-55c7-5d6c-a7ae-c5ecaccdd36c', '401.03.48.00', 'Primas de profesionalización al personal de alto nivel y de dirección', 'expense', 'a30c3519-0654-5358-bf25-6bc81d6800c2', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('3bb7e1e6-ecaa-5980-a9d6-4bed42d25903', '401.03.49.00', 'Primas de antigüedad al personal de alto nivel y de dirección', 'expense', 'a30c3519-0654-5358-bf25-6bc81d6800c2', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('1dcda22e-d1b7-5ad7-b526-0cf5133127ed', '401.03.94.00', 'Otras Primas Altos y Altas Funcionarios del Poder Público y de Elección Popular', 'expense', 'a30c3519-0654-5358-bf25-6bc81d6800c2', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('374c5106-f1c7-5024-a568-e0772644c709', '401.03.95.00', 'Otras Primas Personal de Alto Nivel y de Dirección', 'expense', 'a30c3519-0654-5358-bf25-6bc81d6800c2', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('ae5c0d3c-b570-5d19-8596-ba5465229b9c', '401.03.96.00', 'Otras primas al personal contratado', 'expense', 'a30c3519-0654-5358-bf25-6bc81d6800c2', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('b835f1bb-2105-524e-90dc-e0e5b33f5e67', '401.03.97.00', 'Otras Primas a Empleados', 'expense', 'a30c3519-0654-5358-bf25-6bc81d6800c2', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('ee05c1ec-d740-5e47-a4e6-b8cd28dc67d7', '401.03.98.00', 'Otras Primas a Obreros', 'expense', 'a30c3519-0654-5358-bf25-6bc81d6800c2', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('606ae517-f6fe-5f92-a2c9-ec8cf85b206e', '401.04.01.00', 'Complemento a empleados por horas extraordinarias o por sobre tiempo', 'expense', '2946def2-fe43-546b-bfd0-4cb56b7bc0e9', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('2c39ace4-b150-58bf-a565-4e8afe972b25', '401.04.02.00', 'Complemento a empleados por trabajo nocturno', 'expense', '2946def2-fe43-546b-bfd0-4cb56b7bc0e9', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('e2c57d2e-f903-5dde-87d6-bd060b0cf1b6', '401.04.03.00', 'Complemento al personal empleado por gastos de alimentación', 'expense', '2946def2-fe43-546b-bfd0-4cb56b7bc0e9', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('a050f81f-3a4e-567d-8d0c-552afead20e8', '401.04.06.00', 'Complemento a Empleados por Comisión de Servicio', 'expense', '2946def2-fe43-546b-bfd0-4cb56b7bc0e9', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('edcb6b66-0ed1-520e-96f7-6fe3519a3dfd', '401.04.07.00', 'Bonificación a Empleados (obvenciones)', 'expense', '2946def2-fe43-546b-bfd0-4cb56b7bc0e9', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('29313ef9-99bf-5e44-9b6c-cce80d2f89e0', '401.04.08.00', 'Bono Compensatorio de  Alimentación a Empleados', 'expense', '2946def2-fe43-546b-bfd0-4cb56b7bc0e9', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('9399157f-3b8c-5ff8-a1b0-2e60dc14f715', '401.04.09.00', 'Bono compensatorio de transporte al personal empleado', 'expense', '2946def2-fe43-546b-bfd0-4cb56b7bc0e9', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('9ef36d92-7f58-59a8-bbb8-b72e57e10e0e', '401.04.10.00', 'Complementos a Empleados por  Días Feriados', 'expense', '2946def2-fe43-546b-bfd0-4cb56b7bc0e9', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('6bb2c9f6-576c-585c-94d3-2b1ebba49c47', '401.04.14.00', 'Complemento al personal obrero por horas extraordinarias o por sobre 
tiempo', 'expense', '2946def2-fe43-546b-bfd0-4cb56b7bc0e9', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('aa59410d-a312-52f5-947f-0cea6c20db0d', '401.04.15.00', 'Complemento al personal obrero por trabajo o jornada nocturna', 'expense', '2946def2-fe43-546b-bfd0-4cb56b7bc0e9', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('5ad80f09-7836-566b-b556-bfb917fd69c7', '401.04.16.00', 'Complemento al personal obrero por gastos de alimentación', 'expense', '2946def2-fe43-546b-bfd0-4cb56b7bc0e9', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('b481061f-a226-5a06-a1de-5009657a60c4', '401.04.17.00', 'Complemento al personal obrero por gastos de transporte', 'expense', '2946def2-fe43-546b-bfd0-4cb56b7bc0e9', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('f6749790-b3f6-5c89-bf9e-4722a3566e63', '401.04.18.00', 'Bono compensatorio de alimentación al personal obrero', 'expense', '2946def2-fe43-546b-bfd0-4cb56b7bc0e9', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('e7c0b40f-414a-5efc-aac7-10b82e9c9455', '401.04.19.00', 'Bono compensatorio de transporte a obreros', 'expense', '2946def2-fe43-546b-bfd0-4cb56b7bc0e9', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('3cd10f50-f16a-5087-bbe8-094f44023d6b', '401.04.20.00', 'Complementos a Obreros por Días Feriados', 'expense', '2946def2-fe43-546b-bfd0-4cb56b7bc0e9', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('6da7d599-21e7-515a-bb2b-440eedea67be', '401.04.24.00', 'Complemento  al  personal  contratado  por  horas  extraordinarias  o  por sobre tiempo', 'expense', '2946def2-fe43-546b-bfd0-4cb56b7bc0e9', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('78521464-2a06-59fc-91fa-b6a3e3789b90', '401.04.25.00', 'Complemento al personal contratado por gastos de alimentación', 'expense', '2946def2-fe43-546b-bfd0-4cb56b7bc0e9', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('c40291a1-ab5c-5f18-bcb8-4c9c14be22d7', '401.04.26.00', 'Bono Compensatorio de Alimentación al Personal Contratados', 'expense', '2946def2-fe43-546b-bfd0-4cb56b7bc0e9', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('67114533-d011-5e18-b502-cb20ebfeb304', '401.04.27.00', 'Bono compensatorio de transporte al personal contratado', 'expense', '2946def2-fe43-546b-bfd0-4cb56b7bc0e9', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('17469125-d247-5b18-8225-85ee327189d9', '401.04.28.00', 'Complemento al Personal Contratado por Días Feriados', 'expense', '2946def2-fe43-546b-bfd0-4cb56b7bc0e9', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('a09bcc0f-fe1f-5893-bf4e-d81786fd392e', '401.04.44.00', 'Complementos a  Altos(as) Funcionarios(as) del Poder Público y de Elección Popular por Comisión de Servicios', 'expense', '2946def2-fe43-546b-bfd0-4cb56b7bc0e9', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('587d35cb-0007-590a-b266-80bcc2805774', '401.04.45.00', 'Bonificación a altos funcionarios y altas funcionarias del poder público y de elección popular', 'expense', '2946def2-fe43-546b-bfd0-4cb56b7bc0e9', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('99f3a530-2513-5a20-abc8-114bac40c587', '401.04.46.00', 'Bono Compensatorio de Alimentación a  Altos(as) Funcionario(as) del Poder Público y de Elección Popular', 'expense', '2946def2-fe43-546b-bfd0-4cb56b7bc0e9', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('74309609-fa4b-5371-9562-6300a4e3438f', '401.04.47.00', 'Bono compensatorio de transporte a altos funcionarios y altas funcionarias del poder público y de elección popular', 'expense', '2946def2-fe43-546b-bfd0-4cb56b7bc0e9', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('4e1509b8-3447-54a8-a5b3-223672fb1b74', '401.04.48.00', 'Complemento al personal de alto nivel y de dirección por gastos de representación', 'expense', '2946def2-fe43-546b-bfd0-4cb56b7bc0e9', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('591c1d33-e318-58c7-a2f2-94b791b16f0b', '401.04.49.00', 'Complemento al personal de alto nivel y de dirección por gastos de representación', 'expense', '2946def2-fe43-546b-bfd0-4cb56b7bc0e9', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('7c9e8ad9-13c7-5a81-9677-065a0444a497', '401.04.50.00', 'Bonificación al personal de alto nivel y de dirección', 'expense', '2946def2-fe43-546b-bfd0-4cb56b7bc0e9', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('bfda6d8e-e6af-5dc8-bb55-d235fd420e20', '401.04.51.00', 'Bono Compensatorio de Alimentación a Personal de Alto  Nivel y  Dirección', 'expense', '2946def2-fe43-546b-bfd0-4cb56b7bc0e9', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('ec102119-4cd4-5ded-ac96-89ff6464d5ba', '401.04.52.00', 'Bono compensatorio de transporte al personal de alto nivel y de 
dirección', 'expense', '2946def2-fe43-546b-bfd0-4cb56b7bc0e9', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('f4f8e2fb-898b-530b-a826-cf6e8b6bd1e7', '401.04.94.00', 'Otros complementos a altos funcionarios y altas funcionarias del sector público y de elección popular', 'expense', '2946def2-fe43-546b-bfd0-4cb56b7bc0e9', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('3aea6747-0022-5af3-9d8d-7fac200d68e0', '401.04.95.00', 'Otros Complementos al Personal de Alto Nivel y Dirección', 'expense', '2946def2-fe43-546b-bfd0-4cb56b7bc0e9', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('8076656c-a4e6-503a-b118-f45f3914f287', '401.04.96.00', 'Otros complementos al personal empleado', 'expense', '2946def2-fe43-546b-bfd0-4cb56b7bc0e9', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('433a04e0-01ca-5edf-9443-535a8c6722ad', '401.04.97.00', 'Otros complementos al personal obrero', 'expense', '2946def2-fe43-546b-bfd0-4cb56b7bc0e9', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('55a55b93-0d77-5b5d-9c5c-f277d5f57f10', '401.04.98.00', 'Otros Complementos a  Contratados', 'expense', '2946def2-fe43-546b-bfd0-4cb56b7bc0e9', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('75cae341-7916-5792-b658-fb63bd1c3e20', '401.05.01.00', 'Aguinaldos a Empleados', 'expense', '33984bf5-9965-5265-bf37-50dc792c3fda', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('cdad9625-b1b7-5ebe-b63c-a05af1539d30', '401.05.03.00', 'Bono Vacacional a Empleados', 'expense', '33984bf5-9965-5265-bf37-50dc792c3fda', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('7839a50c-bce6-55f2-8ea1-1e3c221a5960', '401.05.04.00', 'Aguinaldos a Obreros', 'expense', '33984bf5-9965-5265-bf37-50dc792c3fda', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('f129f92b-5955-564a-a082-7dc4edcb862b', '401.05.06.00', 'Bono Vacacional a Obreros', 'expense', '33984bf5-9965-5265-bf37-50dc792c3fda', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('deda8b2a-1c3a-5525-9a03-f15e098a2adf', '401.05.07.00', 'Aguinaldos al Personal Contratado', 'expense', '33984bf5-9965-5265-bf37-50dc792c3fda', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('175a5040-1f55-5051-bf9b-41decfaeef41', '401.05.08.00', 'Bono Vacacional al Personal Contratado', 'expense', '33984bf5-9965-5265-bf37-50dc792c3fda', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('3ea85b05-efff-5b7d-a7b5-2bd5a4a2afbf', '401.05.13.00', 'Aguinaldos a Altos(as) Funcionarios(as) del Poder Público y de Elección Popular', 'expense', '33984bf5-9965-5265-bf37-50dc792c3fda', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('237ab4a8-7ec9-528a-b40c-9891cc0008fd', '401.05.15.00', 'Bono Vacacional a Altos(as) Funcionarios(as)  del Poder Público y de Elección Popular', 'expense', '33984bf5-9965-5265-bf37-50dc792c3fda', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('286f028d-021d-5641-a3a9-02a7f290bc77', '401.05.16.00', 'Aguinaldos al Personal de  Alto Nivel y de Dirección', 'expense', '33984bf5-9965-5265-bf37-50dc792c3fda', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('3a734d13-5c8e-5119-a29e-24e287965702', '401.05.18.00', 'Bono Vacacional al Personal de Alto Nivel y Dirección', 'expense', '33984bf5-9965-5265-bf37-50dc792c3fda', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('14bfd9ee-531b-5250-8aa6-d5399b5c34db', '401.06.01.00', 'Aporte patronal al Instituto Venezolano de los Seguros Sociales 
(I.V.S.S.) al personal empleado', 'expense', '788a3103-e152-501a-a2ee-a0ef98ca4bb9', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('7ca91031-627b-5cb6-a59c-02156024f40e', '401.06.03.00', 'Aporte Patronal Fondo De Jubilaciones Por Empleados', 'expense', '788a3103-e152-501a-a2ee-a0ef98ca4bb9', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('635c6854-f46f-5e1c-96f7-acb5f017ca3d', '401.06.04.00', 'Aporte patronal al Fondo Contributivo del Régimen Prestacional de 
Empleo al personal empleado', 'expense', '788a3103-e152-501a-a2ee-a0ef98ca4bb9', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('8432613e-d90d-5c04-89d7-cd29c9b8f4c5', '401.06.05.00', 'Aporte patronal al Fondo de Ahorro Obligatorio para la Vivienda al 
personal empleado', 'expense', '788a3103-e152-501a-a2ee-a0ef98ca4bb9', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('345ec1fc-e822-5cfb-b906-84b9dc354185', '401.06.10.00', 'Aporte patronal al Instituto Venezolano de los Seguros Sociales 
(I.V.S.S.) al personal obrero', 'expense', '788a3103-e152-501a-a2ee-a0ef98ca4bb9', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('5ed82427-f1e8-5a3c-8e61-fbedf2f6856b', '401.06.11.00', 'Aporte patronal al Fondo de Jubilaciones al personal obrero', 'expense', '788a3103-e152-501a-a2ee-a0ef98ca4bb9', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('88529f2a-2bcc-5e1e-9337-758bc49d6ec8', '401.06.12.00', 'Aporte patronal al Fondo Contributivo del Régimen Prestacional de 
Empleo al personal obrero', 'expense', '788a3103-e152-501a-a2ee-a0ef98ca4bb9', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('8020a98c-0e62-5961-960b-99e8427faf81', '401.06.13.00', 'Aporte patronal al Fondo de Ahorro Obligatorio para la Vivienda al 
personal obrero', 'expense', '788a3103-e152-501a-a2ee-a0ef98ca4bb9', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('4eca31e4-90c8-5bed-95d6-0df40d001fae', '401.06.25.00', 'Aporte legal al Instituto Venezolano de los Seguros Sociales (IVSS) por 
personal contratado', 'expense', '788a3103-e152-501a-a2ee-a0ef98ca4bb9', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('51db4e99-1e6d-5e8a-9033-1e52ea4bdab8', '401.06.26.00', 'Aporte patronal al Fondo de Ahorro Obligatorio para la Vivienda por 
personal contratado', 'expense', '788a3103-e152-501a-a2ee-a0ef98ca4bb9', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('3a16c5ed-c338-54f0-aaa5-f7cc222670d1', '401.06.27.00', 'Aporte patronal al Fondo Contributivo del Régimen Prestacional de 
Empleo al personal contratado', 'expense', '788a3103-e152-501a-a2ee-a0ef98ca4bb9', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('e7a993a1-e00f-5aab-a3fc-9d8af5a274c9', '401.06.28.00', 'Aporte patronal al Fondo de Jubilaciones por personal contratado', 'expense', '788a3103-e152-501a-a2ee-a0ef98ca4bb9', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('ea32d515-a803-5d7c-b0d4-bc2ff33221bb', '401.06.31.00', 'Aporte Patronal IVSS Altos(A) Funcionarios Del Poder Público Y De Elección Popular.', 'expense', '788a3103-e152-501a-a2ee-a0ef98ca4bb9', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('91f30b5e-868e-59ec-9b5d-154b21862dba', '401.06.33.00', 'Aporte Patronal De Fondos De Jubilación De Altos(A) Funcionarios Del Poder Público Y De Elección Popular.', 'expense', '788a3103-e152-501a-a2ee-a0ef98ca4bb9', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('03def4c5-9f84-5903-8374-d4f7511bb3d9', '401.06.34.00', 'Aporte patronal al Fondo de Ahorro Obligatorio para la Vivienda por 
altos funcionarios y altas funcionarias del poder público y de elección 
popular', 'expense', '788a3103-e152-501a-a2ee-a0ef98ca4bb9', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('49d942d6-d8cd-5b68-a9b9-63121c0ff447', '401.06.35.00', 'Aporte patronal al Fondo Contributivo del Régimen Prestacional de 
Empleo por altos funcionarios y altas funcionarias del poder público y 
de elección popular', 'expense', '788a3103-e152-501a-a2ee-a0ef98ca4bb9', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('192ff7ee-3b93-5f2f-b503-e7fc94ceab2c', '401.06.39.00', 'Aporte patronal al Instituto Venezolano de los Seguros Sociales (IVSS) 
por personal de alto nivel y de dirección', 'expense', '788a3103-e152-501a-a2ee-a0ef98ca4bb9', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('8af5294e-9c13-553b-9d5e-29eee6a6d6ad', '401.06.41.00', 'Aporte patronal al Fondo de Jubilaciones por personal de alto nivel y 
de dirección', 'expense', '788a3103-e152-501a-a2ee-a0ef98ca4bb9', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('7f998f43-be71-50dc-ad4e-ed63d5b16101', '401.06.42.00', 'Aporte patronal al Fondo de Ahorro Obligatorio para la Vivienda por 
personal de alto nivel y de dirección', 'expense', '788a3103-e152-501a-a2ee-a0ef98ca4bb9', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('25acf58c-f8f8-572b-9523-1e02e4c7b78d', '401.06.43.00', 'Aporte patronal al Fondo Contributivo del Régimen Prestacional de 
Empleo por personal de alto nivel y de dirección', 'expense', '788a3103-e152-501a-a2ee-a0ef98ca4bb9', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('7f37d4f6-db3a-54aa-9d24-e1afcb816a04', '401.06.94.00', 'Otros aportes patronales por el personal de alto nivel y de dirección', 'expense', '788a3103-e152-501a-a2ee-a0ef98ca4bb9', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('c7f939d2-f86f-565d-bd7c-c38576a566f3', '401.06.95.00', 'Otros aportes patronales por personal contratado', 'expense', '788a3103-e152-501a-a2ee-a0ef98ca4bb9', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('89d2d022-874c-53d2-915f-8abfcc3f7f58', '401.06.96.00', 'Otros aportes patronales por empleados s (caja de ahorro)', 'expense', '788a3103-e152-501a-a2ee-a0ef98ca4bb9', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('a46e6b31-77eb-5d49-a615-bf6f0cee5b07', '401.07.01.00', 'Capacitación Y Adiestramiento Para Empleados', 'expense', 'bc53d0f0-bf07-5268-ae6c-10d6fc40fb23', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('6b685048-0ff1-5e7a-b4b9-10466e1535b7', '401.07.02.00', 'Becas al personal empleado', 'expense', 'bc53d0f0-bf07-5268-ae6c-10d6fc40fb23', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('cf3088cc-b089-538e-9580-7021bb892f5d', '401.07.03.00', 'Ayudas por matrimonio al personal empleado', 'expense', 'bc53d0f0-bf07-5268-ae6c-10d6fc40fb23', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('dcda1ee9-371d-5e9e-9d53-a74366a64feb', '401.07.04.00', 'Ayudas por nacimiento de hijos e hijas al personal empleado', 'expense', 'bc53d0f0-bf07-5268-ae6c-10d6fc40fb23', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('62a14144-72dd-506d-97fa-c177f885fbce', '401.07.05.00', 'Ayudas por defunción al personal empleado', 'expense', 'bc53d0f0-bf07-5268-ae6c-10d6fc40fb23', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('e40b807c-44d4-5ec8-800e-65edfffc1734', '401.07.06.00', 'Ayudas para medicinas, gastos médicos, odontológicos y de 
hospitalización al personal empleado', 'expense', 'bc53d0f0-bf07-5268-ae6c-10d6fc40fb23', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('33886317-6edd-5d0f-bbc8-f6422506086e', '401.07.07.00', 'Aporte patronal a cajas de ahorro al personal empleado', 'expense', 'bc53d0f0-bf07-5268-ae6c-10d6fc40fb23', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('f43aee2a-1e5d-5bcd-8a56-25359745abae', '401.07.08.00', 'Aporte Patronal A Los Servicios De Salud, Accidentes Personales Y Gastos Funerarios Por Empleados H.C.M.', 'expense', 'bc53d0f0-bf07-5268-ae6c-10d6fc40fb23', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('c8598b91-9869-589f-b69b-20bce911c05b', '401.07.09.00', 'Ayudas al personal empleado para adquisición de uniformes y útiles 
escolares de sus hijos e hijas', 'expense', 'bc53d0f0-bf07-5268-ae6c-10d6fc40fb23', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('6e89fba9-13b7-5235-83dc-d6daed94f1e3', '401.07.10.00', 'Dotación de uniformes al personal empleado', 'expense', 'bc53d0f0-bf07-5268-ae6c-10d6fc40fb23', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('3877a3be-2617-5652-9fab-8443677b4b4c', '401.07.11.00', 'Aporte patronal para gastos de guarderías y preescolar para hijos e 
hijas del personal empleado', 'expense', 'bc53d0f0-bf07-5268-ae6c-10d6fc40fb23', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('3a00f28e-4784-5415-ac3c-bec267d6ffe5', '401.07.12.00', 'Aportes para la adquisición de juguetes para los hijos e hijas del 
personal empleado', 'expense', 'bc53d0f0-bf07-5268-ae6c-10d6fc40fb23', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('dc2a6f4c-2b85-52ed-b459-3b745f140844', '401.07.17.00', 'Capacitación y adiestramiento al personal obrero', 'expense', 'bc53d0f0-bf07-5268-ae6c-10d6fc40fb23', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('e7869887-2840-5b99-bf66-c14936e2bc40', '401.07.18.00', 'Becas al personal obrero', 'expense', 'bc53d0f0-bf07-5268-ae6c-10d6fc40fb23', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('91152ce7-b436-5bab-83d6-30ed60b11b20', '401.07.19.00', 'Ayudas por matrimonio al personal obrero', 'expense', 'bc53d0f0-bf07-5268-ae6c-10d6fc40fb23', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('db3c69ab-06e5-5ba1-87cb-d654dce594f3', '401.07.20.00', 'Ayudas por nacimiento de hijos e hijas al personal obrero', 'expense', 'bc53d0f0-bf07-5268-ae6c-10d6fc40fb23', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('f3c01b4a-43cd-554d-aafd-552a4131f634', '401.07.21.00', 'Ayudas por defunción al personal obrero', 'expense', 'bc53d0f0-bf07-5268-ae6c-10d6fc40fb23', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('afa1d6eb-204d-541b-85c6-b3d6d898fea4', '401.07.22.00', 'Ayudas para Medicinas, Gastos Médicos, Odontológicos y de Hospitalización al  personal Obreros', 'expense', 'bc53d0f0-bf07-5268-ae6c-10d6fc40fb23', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('4a7c1ee3-887a-5381-a50c-aeefb0dbda49', '401.07.23.00', 'Aporte patronal a cajas de ahorro al personal obrero', 'expense', 'bc53d0f0-bf07-5268-ae6c-10d6fc40fb23', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('bebf5769-3847-586a-b31f-4073834d80e9', '401.07.24.00', 'Aporte patronal a los servicios de salud, accidentes personales y 
gastos funerarios al personal obrero', 'expense', 'bc53d0f0-bf07-5268-ae6c-10d6fc40fb23', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('cd3259ff-e78a-58b2-8a8b-37db093bd220', '401.07.25.00', 'Ayudas al personal obrero para adquisición de uniformes y útiles 
escolares de sus hijos e hijas', 'expense', 'bc53d0f0-bf07-5268-ae6c-10d6fc40fb23', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('37bf5388-74b3-5828-b27d-b90596d31171', '401.07.26.00', 'Dotación de uniformes al personal obrero', 'expense', 'bc53d0f0-bf07-5268-ae6c-10d6fc40fb23', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('4b255ed4-cae7-59ed-8399-1238795dfcbc', '401.07.27.00', 'Aporte patronal para gastos de guarderías y preescolar para hijos e 
hijas del personal obrero', 'expense', 'bc53d0f0-bf07-5268-ae6c-10d6fc40fb23', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('b88a0721-03ec-588d-b901-ac51a3349548', '401.07.28.00', 'Aportes para la adquisición de juguetes para los hijos e hijas del 
personal obrero', 'expense', 'bc53d0f0-bf07-5268-ae6c-10d6fc40fb23', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('7bc72fc4-58fc-56b4-8309-64407b9387e8', '401.07.29.00', 'Ayudas por hijos e hijas con necesidades especiales al personal 
empleado 
empleado', 'expense', 'bc53d0f0-bf07-5268-ae6c-10d6fc40fb23', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('f597893b-bcbb-579c-bb5b-e98c810f10f8', '401.07.31.00', 'Ayudas por hijos e hijas con necesidades especiales al personal 
contratado', 'expense', 'bc53d0f0-bf07-5268-ae6c-10d6fc40fb23', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('2cb4af03-d031-588b-b89c-63b98e41bce8', '401.07.52.00', 'Capacitación y adiestramiento a altos funcionarios y altas funcionarias 
del poder público y de elección popular', 'expense', 'bc53d0f0-bf07-5268-ae6c-10d6fc40fb23', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('d10d0fde-3eae-5ccd-a256-9fa8d85bfdc5', '401.07.53.00', 'Ayudas por matrimonio a altos funcionarios y altas funcionarias del 
poder público y de elección popular', 'expense', 'bc53d0f0-bf07-5268-ae6c-10d6fc40fb23', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('0a01ddc5-09f7-54f9-9ecb-0981d88c5ce3', '401.07.54.00', 'Ayudas por nacimiento de hijos e hijas altos funcionarios y altas 
funcionarias del poder público y de elección popular', 'expense', 'bc53d0f0-bf07-5268-ae6c-10d6fc40fb23', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('f19762b8-6bdd-5e3d-b0d3-d274d9336ad3', '401.07.55.00', 'Ayudas Por Defunción A Altos Funcionarios Y Altas Funcionarias Del Poder Público Y De Elección Popular', 'expense', 'bc53d0f0-bf07-5268-ae6c-10d6fc40fb23', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('ef3b14c6-2a9f-518a-ad50-94222bd21a36', '401.07.56.00', 'Ayudas para medicinas, gastos médicos, odontológicos y de 
hospitalización a altos funcionarios y altas funcionarias del poder 
público y de elección popular', 'expense', 'bc53d0f0-bf07-5268-ae6c-10d6fc40fb23', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('eb3d4a07-6624-58c1-a04e-fd33d7a6d650', '401.07.57.00', 'Aporte patronal a cajas de ahorro por altos funcionarios y altas 
funcionarias del poder público y de elección popular', 'expense', 'bc53d0f0-bf07-5268-ae6c-10d6fc40fb23', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('604ace6b-dcdc-5bd8-bc60-059e2ef8336d', '401.07.58.00', 'Aporte patronal a los servicios de salud, accidentes personales y 
gastos funerarios por altos funcionarios y altas funcionarias del poder 
público y de elección popular', 'expense', 'bc53d0f0-bf07-5268-ae6c-10d6fc40fb23', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('00ba4881-3047-5537-8700-9fa891eab6f3', '401.07.63.00', 'Capacitación y adiestramiento al personal de alto nivel y de dirección', 'expense', 'bc53d0f0-bf07-5268-ae6c-10d6fc40fb23', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('9e605c25-a4d3-50c5-b7ae-4127ddd72bc1', '401.07.64.00', 'Ayudas por matrimonio al personal de alto nivel y de dirección', 'expense', 'bc53d0f0-bf07-5268-ae6c-10d6fc40fb23', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('6e191cf2-abcb-5bb9-aa57-2b61eab826ef', '401.07.65.00', 'Ayudas por nacimiento de hijos e hijas al personal de alto nivel y de 
dirección', 'expense', 'bc53d0f0-bf07-5268-ae6c-10d6fc40fb23', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('0a4ca8ed-6f13-5064-856a-598f67cf0400', '401.07.66.00', 'Ayudas Por Defunción Al Personal De Alto Nivel Y De Dirección', 'expense', 'bc53d0f0-bf07-5268-ae6c-10d6fc40fb23', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('a2abcd9b-23e7-58a2-97b4-32536f398bb0', '401.07.67.00', 'Ayudas para Medicinas, Gastos Médicos, Odontológicos y de Hospitalización al Personal de Alto Nivel y de Dirección', 'expense', 'bc53d0f0-bf07-5268-ae6c-10d6fc40fb23', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('c67aeed9-9ab5-5624-8106-e9e6dda29d77', '401.07.68.00', 'Aporte Patronal a Cajas de Ahorro por Personal de Alto Nivel y de Dirección', 'expense', 'bc53d0f0-bf07-5268-ae6c-10d6fc40fb23', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('842517c1-fbe5-5df6-a918-282724206df2', '401.07.69.00', 'Aporte Patronal A Los Servicios De Salud, Accidentes Personales Y Gastos Funerarios Por Personal De Alto Nivel Y De Dirección', 'expense', 'bc53d0f0-bf07-5268-ae6c-10d6fc40fb23', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('fc14bfa1-c348-5343-95b4-0ff4d319b15f', '401.07.74.00', 'Capacitación y adiestramiento al personal contratado', 'expense', 'bc53d0f0-bf07-5268-ae6c-10d6fc40fb23', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('bf0ba5d2-d211-5f34-adfb-0d2aa5bfc48e', '401.07.75.00', 'Becas al personal contratado', 'expense', 'bc53d0f0-bf07-5268-ae6c-10d6fc40fb23', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('e1339cff-d03c-5fb0-92a9-606cb99d8324', '401.07.76.00', 'Ayudas Por Matrimonio Al Personal Contratado', 'expense', 'bc53d0f0-bf07-5268-ae6c-10d6fc40fb23', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('f958b876-6c19-57fc-88f3-1d49c49e816b', '401.07.77.00', 'Ayudas Por Nacimiento De Hijos Al Personal Contratado', 'expense', 'bc53d0f0-bf07-5268-ae6c-10d6fc40fb23', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('fda5b1d2-1ac6-5c24-997d-e45acfc3c26a', '401.07.78.00', 'Ayudas Por Defunción Al Personal Contratado', 'expense', 'bc53d0f0-bf07-5268-ae6c-10d6fc40fb23', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('11c16da8-bf09-5675-9049-4f4db24d705a', '401.07.79.00', 'Ayudas para Medicinas, Gastos Médicos, Odontológicos y de Hospitalización al Personal Contratado', 'expense', 'bc53d0f0-bf07-5268-ae6c-10d6fc40fb23', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('f666d9aa-181a-5307-ab2a-ba1aea7de551', '401.07.80.00', 'Aporte Patronal a Cajas de Ahorro por Personal Contratado', 'expense', 'bc53d0f0-bf07-5268-ae6c-10d6fc40fb23', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('7e46752b-9e7d-57a1-931a-27e678ccef91', '401.07.81.00', 'Aporte Patronal A Los Servicios De Salud, Accidentes Personales Y Gastos Funerarios Por Personal Contratado', 'expense', 'bc53d0f0-bf07-5268-ae6c-10d6fc40fb23', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('40b0c367-3b3f-52d9-93c8-08bddb9c4d0e', '401.07.82.00', 'Ayudas Al Personal Contratado Para Adquisición De Uniformes Y Útiles Escolares De Sus Hijos', 'expense', 'bc53d0f0-bf07-5268-ae6c-10d6fc40fb23', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('4a116669-6303-59f6-823d-53a786a8021d', '401.07.83.00', 'Dotación de uniformes al personal contratado', 'expense', 'bc53d0f0-bf07-5268-ae6c-10d6fc40fb23', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('6efaecf3-2e02-5d4a-8897-5cab2fcb20d9', '401.07.84.00', 'Aporte Patronal Para Gastos De Guarderías Y Preescolar Para Hijos Del Personal Contratado', 'expense', 'bc53d0f0-bf07-5268-ae6c-10d6fc40fb23', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('ae74a662-7784-561d-863d-a22ff0628113', '401.07.85.00', 'Aporte Para La Adquisición De Juguetes Para Los Hijos Del Personal Contratado', 'expense', 'bc53d0f0-bf07-5268-ae6c-10d6fc40fb23', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('c6995a0c-14fa-5fdb-999a-da23dad45101', '401.07.90.00', 'Ayudas especiales asignadas al personal de alto nivel y dirección', 'expense', 'bc53d0f0-bf07-5268-ae6c-10d6fc40fb23', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('2f29086f-4902-58d2-9bff-af922d3405a0', '401.07.94.00', 'Otras Subvenciones A Altos Funcionarios Y Altas Funcionarias Del Poder Público Y De Elección Popular', 'expense', 'bc53d0f0-bf07-5268-ae6c-10d6fc40fb23', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('e1bea109-0e53-5995-8e8a-68febbd47c30', '401.07.95.00', 'Otras Subvenciones Al Personal De Alto Nivel Y De Dirección', 'expense', 'bc53d0f0-bf07-5268-ae6c-10d6fc40fb23', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('72dbe08a-c664-5d69-bd93-e067c2fa6cf6', '401.07.96.00', 'Otras subvenciones al personal empleado', 'expense', 'bc53d0f0-bf07-5268-ae6c-10d6fc40fb23', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('25c1da23-00f2-588c-a29c-1b1bf009bdff', '401.07.97.00', 'Otras subvenciones al personal obrero', 'expense', 'bc53d0f0-bf07-5268-ae6c-10d6fc40fb23', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('19b8985d-d5da-58d0-89a0-502c618dcb9c', '401.07.99.00', 'Otras subvenciones al personal contratado', 'expense', 'bc53d0f0-bf07-5268-ae6c-10d6fc40fb23', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('a9e4924c-5532-5494-8b10-230a3308136e', '401.08.01.00', 'Prestaciones sociales e indemnizaciones al personal empleado', 'expense', '8f624b06-fde8-56de-847d-41ae48fd74c4', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('6136fa45-2243-5abe-b93c-18acdc647f9f', '401.08.02.00', 'Prestaciones Sociales e Indemnizaciones a Obreros', 'expense', '8f624b06-fde8-56de-847d-41ae48fd74c4', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('47e2ce86-60d2-596c-8ca2-b65dc5e4712a', '401.08.03.00', 'Prestaciones Sociales e Indemnizaciones al Personal Contratado', 'expense', '8f624b06-fde8-56de-847d-41ae48fd74c4', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('d73547c6-256e-5d4e-9b64-b62a5f3b0dd3', '401.08.06.00', 'Prestaciones Sociales e Indemnizaciones a Altos Funcionarios y Altas Funcionarias del Poder Público y de Elección Popular', 'expense', '8f624b06-fde8-56de-847d-41ae48fd74c4', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('5576f336-77d9-55a0-b4ae-783f0fe9f101', '401.08.07.00', 'Prestaciones Sociales e Indemnizaciones al Personal de Alto Nivel y de Dirección', 'expense', '8f624b06-fde8-56de-847d-41ae48fd74c4', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('fac4a06f-7a18-52fd-ab62-a6b6481b2791', '401.11.05.00', 'Prestaciones sociales originadas por la aplicación de la Ley Orgánica del Trabajo, los Trabajadores y las Trabajadoras', 'expense', '1c4d5391-0f3e-5d33-8cb9-066a397ca6f9', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('c1b8ee3e-e163-5ee9-b91d-abd4f641cdbd', '401.94.01.00', 'Otros gastos de los altos funcionarios y altas funcionarias del poder público y de elección popular', 'expense', '9980ec60-903a-557a-a163-39d054dd2621', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('f590bec8-fbdf-508d-9061-d29aed1f34ef', '401.95.01.00', 'Otros Gastos del Personal de Alto Nivel y de Dirección', 'expense', 'be702f39-efbf-5afe-9f5f-508442b120f7', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('6f65dfb9-13a1-5297-aa34-4cc0c4c10560', '401.96.01.00', 'Otros Gastos de Personal Empleados', 'expense', '88bc47af-2d83-51d1-ad1b-8df68d0a19a5', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('81954bb9-462c-53e0-8f7d-66a200767618', '401.97.01.00', 'Otros Gastos del Personal Obrero', 'expense', '3aafeb8f-0df8-5387-8bc4-9b4bb09b0bd1', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('e60fb29b-0dbc-5705-a522-67dff60006e2', '402.01.01.00', 'Alimentos y bebidas para personas', 'expense', '7672d826-0262-503f-8ac9-dade1f0268ef', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('3fbcb653-7377-5eb3-ba8d-5fc3e8761017', '402.01.03.00', 'Productos agrícolas y pecuarios', 'expense', '7672d826-0262-503f-8ac9-dade1f0268ef', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('e48ca6c5-8c2c-5dfb-9bf7-7af55f8c6100', '402.02.02.00', 'Petróleo crudo y gas natural', 'expense', '0de13a38-3afd-5138-8d55-68b73b47c957', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('a26b0ef1-0250-58ab-abb3-bec21e831653', '402.02.03.00', 'Mineral de Hierro', 'expense', '0de13a38-3afd-5138-8d55-68b73b47c957', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('0b19e28a-ee16-5bc6-92e8-17ce6fa9e44e', '402.02.04.00', 'Mineral no ferroso', 'expense', '0de13a38-3afd-5138-8d55-68b73b47c957', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('d5b46aa1-f5ce-5b66-9fba-6ae8b5378983', '402.02.05.00', 'Piedra, arcilla, arena y tierra', 'expense', '0de13a38-3afd-5138-8d55-68b73b47c957', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('a7c5c155-5a73-568d-a416-af6b1c980858', '402.02.99.00', 'Otros productos de minas, canteras y yacimientos', 'expense', '0de13a38-3afd-5138-8d55-68b73b47c957', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('8a494207-3d65-52d5-97fe-42529396c6a2', '402.03.01.00', 'Textiles', 'expense', 'fb0d3baf-3ea4-53b4-8018-7da2493fc939', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('90a811a7-426d-5fc0-93a2-7d7253cffe7e', '402.03.02.00', 'Prendas de vestir', 'expense', 'fb0d3baf-3ea4-53b4-8018-7da2493fc939', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('c784a686-fc59-52c7-bd6f-b783288cf83d', '402.03.03.00', 'Calzados', 'expense', 'fb0d3baf-3ea4-53b4-8018-7da2493fc939', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('a2ff6b78-e311-5670-b1d0-694dde346ab7', '402.03.99.00', 'Otros productos textiles y vestuarios', 'expense', 'fb0d3baf-3ea4-53b4-8018-7da2493fc939', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('63cb16b0-e018-5dd0-8558-d09ca54b7ba1', '402.04.01.00', 'Cueros y pieles', 'expense', '7ce49f44-2ad6-5a86-9b9e-299fec0212bd', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('da16b9e5-d666-5cb6-8058-7ffd2c2202f5', '402.04.02.00', 'Productos de cuero y sucedáneos del cuero', 'expense', '7ce49f44-2ad6-5a86-9b9e-299fec0212bd', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('3bcb69b5-98fc-5f53-ad8f-1014cc8fc37a', '402.04.03.00', 'Cauchos y tripas para vehículos', 'expense', '7ce49f44-2ad6-5a86-9b9e-299fec0212bd', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('6bb42c11-369f-58b7-8f11-51079573a639', '402.04.99.00', 'Otros productos de cuero y caucho', 'expense', '7ce49f44-2ad6-5a86-9b9e-299fec0212bd', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('2bc969e6-7766-505e-8d9c-ce8f848270bc', '402.05.01.00', 'Pulpa de madera, papel y cartón', 'expense', '87433c6a-ea5c-5f20-a346-b5de15189eac', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('fb196f75-2fa6-5d02-aea4-c9a6c1723a0a', '402.05.02.00', 'Envases y cajas de papel y cartón', 'expense', '87433c6a-ea5c-5f20-a346-b5de15189eac', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('7b76c17c-fc19-52b7-92b8-b4c2c9e57a48', '402.05.03.00', 'Productos de papel y cartón para oficina', 'expense', '87433c6a-ea5c-5f20-a346-b5de15189eac', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('0f2e5c54-eba1-51b5-8259-6a3f678bfda0', '402.05.04.00', 'Libros, revistas y periódicos', 'expense', '87433c6a-ea5c-5f20-a346-b5de15189eac', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('84b65f61-27a9-533f-bddd-0cba27b4ec92', '402.05.05.00', 'Material de enseñanza', 'expense', '87433c6a-ea5c-5f20-a346-b5de15189eac', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('e7f9e0e4-37dc-51ce-be3e-7a72e611581f', '402.05.06.00', 'Productos de papel y cartón para computación', 'expense', '87433c6a-ea5c-5f20-a346-b5de15189eac', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('a5bf7d1a-8a66-5267-b440-8af68cff5261', '402.05.07.00', 'Productos de papel y cartón para la imprenta y reproducción', 'expense', '87433c6a-ea5c-5f20-a346-b5de15189eac', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('21e250e0-c072-559f-b865-314763f7ab1a', '402.05.99.00', 'Otros productos de pulpa, papel y cartón', 'expense', '87433c6a-ea5c-5f20-a346-b5de15189eac', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('c99b5662-a132-56ed-8e36-768d5d143d3b', '402.06.01.00', 'Sustancias químicas y de uso industrial', 'expense', '2a3c7d10-c137-55c2-bba4-bed81f0c92ec', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('28634182-f20c-50b6-a37f-9b0b1f4766b0', '402.06.02.00', 'Abonos, plaguicidas y otros', 'expense', '2a3c7d10-c137-55c2-bba4-bed81f0c92ec', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('19e28e9b-e1dd-53e0-9054-593a7e051891', '402.06.03.00', 'Tintas, pinturas y colorantes', 'expense', '2a3c7d10-c137-55c2-bba4-bed81f0c92ec', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('51ec8379-5ad0-54ca-bf66-8782824877b8', '402.06.04.00', 'Productos farmacéuticos y medicamentos', 'expense', '2a3c7d10-c137-55c2-bba4-bed81f0c92ec', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('58dbed76-769a-5f23-b7b8-b5d73c7450af', '402.06.05.00', 'Productos de tocador', 'expense', '2a3c7d10-c137-55c2-bba4-bed81f0c92ec', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('ac71305a-4d57-5e39-bbc5-1cf041fb58f0', '402.06.06.00', 'Combustibles y lubricantes', 'expense', '2a3c7d10-c137-55c2-bba4-bed81f0c92ec', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('002f00e7-489f-5fa7-8083-c0fab585ac60', '402.06.08.00', 'Productos plásticos', 'expense', '2a3c7d10-c137-55c2-bba4-bed81f0c92ec', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('ef2aa3d0-4f57-5b88-ab3a-6ba3976cd05d', '402.06.99.00', 'Otros productos de la industria química y conexos', 'expense', '2a3c7d10-c137-55c2-bba4-bed81f0c92ec', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('58b805dd-00ce-5c1f-b23c-d440fc95259e', '402.07.01.00', 'Productos de barro, loza y porcelana', 'expense', 'e9c98a04-b288-562f-813e-fdfa8dafe1cf', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('83a9947d-f00f-5dc4-8acc-2f4dace70271', '402.07.02.00', 'Vidrios y productos de vidrio', 'expense', 'e9c98a04-b288-562f-813e-fdfa8dafe1cf', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('d7247a8a-3418-5a8e-b568-ba9c3217d1b4', '402.07.03.00', 'Productos de arcilla para la construcción', 'expense', 'e9c98a04-b288-562f-813e-fdfa8dafe1cf', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('514f7269-fe30-5daa-b0ef-62dfb4e1d0c2', '402.07.04.00', 'Cemento, cal y yeso', 'expense', 'e9c98a04-b288-562f-813e-fdfa8dafe1cf', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('e648a99a-fe15-50da-bd03-e9cb60ec857f', '402.07.99.00', 'Otros productos minerales no metálicos', 'expense', 'e9c98a04-b288-562f-813e-fdfa8dafe1cf', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('b0fe6003-28b9-53ea-aa25-b249ea6b01c7', '402.08.01.00', 'Productos primarios de hierro y acero', 'expense', 'a72507e9-826d-5097-bd81-6664ade18647', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('07f33f34-8f65-5bd7-ad9b-ad45a8b28ba8', '402.08.02.00', 'Productos de metales no ferrosos', 'expense', 'a72507e9-826d-5097-bd81-6664ade18647', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('c15a994a-9de5-51b4-882f-dc768dba838a', '402.08.03.00', 'Herramientas menores, cuchillería y artículos generales de ferretería', 'expense', 'a72507e9-826d-5097-bd81-6664ade18647', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('da69d13c-f69f-5e0c-84b0-821dcd86bab7', '402.08.04.00', 'Productos metálicos estructurales', 'expense', 'a72507e9-826d-5097-bd81-6664ade18647', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('c8ab9f24-4ffe-593e-965d-31ca290f6075', '402.08.05.00', 'Materiales de orden público, seguridad y defensa', 'expense', 'a72507e9-826d-5097-bd81-6664ade18647', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('6bc148c1-4526-5bb9-80e5-45c8570bffe2', '402.08.07.00', 'Material de señalamiento', 'expense', 'a72507e9-826d-5097-bd81-6664ade18647', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('b10e0d40-9814-5663-b7e9-13ac877fdb03', '402.08.08.00', 'Material de educación', 'expense', 'a72507e9-826d-5097-bd81-6664ade18647', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('34bc280e-2013-5748-9260-1eb639a43392', '402.08.09.00', 'Repuestos y accesorios para equipos de transporte', 'expense', 'a72507e9-826d-5097-bd81-6664ade18647', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('c1e8a8a6-5e4f-57e2-85ae-a5f1bd9e4c5f', '402.08.10.00', 'Repuestos y accesorios para otros equipos', 'expense', 'a72507e9-826d-5097-bd81-6664ade18647', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('9a780b7b-4d25-5f0e-9df8-07df39a0125f', '402.08.99.00', 'Otros productos metálicos', 'expense', 'a72507e9-826d-5097-bd81-6664ade18647', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('1091c5ed-e6d1-5652-ba91-4fbed7ee84a1', '402.09.01.00', 'Productos primarios de madera', 'expense', 'fbfd9dc4-8283-578c-bfa4-22acb1a66526', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('9cd48259-1261-55a0-99d3-73a4a30fe7d3', '402.09.02.00', 'Muebles y accesorios de madera para edificaciones', 'expense', 'fbfd9dc4-8283-578c-bfa4-22acb1a66526', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('07245e9d-cf66-51b2-a652-b2991d53b4f0', '402.09.99.00', 'Otros productos de madera', 'expense', 'fbfd9dc4-8283-578c-bfa4-22acb1a66526', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('b5ba3239-8c29-5f56-b222-e5d07cd4b014', '402.10.01.00', 'Artículos de deporte,  recreación y juguetes', 'expense', '4cf598e8-979c-5144-91f3-d5add11e0f1c', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('5111f1b1-71b5-52bf-a81f-64785f41275a', '402.10.02.00', 'Materiales y útiles de limpieza y aseo', 'expense', '4cf598e8-979c-5144-91f3-d5add11e0f1c', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('4a752032-c293-5dbc-9e92-ef84b04a5fc9', '402.10.03.00', 'Utensilios de cocina y comedor', 'expense', '4cf598e8-979c-5144-91f3-d5add11e0f1c', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('94132c3b-d19a-521d-9fa9-48d3f4bdf4ed', '402.10.04.00', 'Útiles Menores Medicos-Quirurgcos, de Laboratorio, Dentales y de Veterinaria', 'expense', '4cf598e8-979c-5144-91f3-d5add11e0f1c', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('23480fdf-f864-5b15-9678-321ddf80d058', '402.10.05.00', 'Útiles de escritorio, oficina y materiales de instrucción', 'expense', '4cf598e8-979c-5144-91f3-d5add11e0f1c', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('f6be7cfd-6687-5530-a4dd-27fa7e94e92d', '402.10.06.00', 'Condecoraciones, ofrendas y similares', 'expense', '4cf598e8-979c-5144-91f3-d5add11e0f1c', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('9a0c9bb9-7dc4-5c6a-a641-f66d1bda4c2f', '402.10.07.00', 'Productos de seguridad en el trabajo', 'expense', '4cf598e8-979c-5144-91f3-d5add11e0f1c', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('a2f91ef5-92e4-5ece-b7a3-e3905456c98f', '402.10.08.00', 'Materiales para equipos de computación', 'expense', '4cf598e8-979c-5144-91f3-d5add11e0f1c', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('4eefd014-5d4e-5e92-aea3-2c86ed1143cf', '402.10.09.00', 'Especies timbradas y valores', 'expense', '4cf598e8-979c-5144-91f3-d5add11e0f1c', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('f2d6d2b0-eb94-532e-93c4-dec169fe077e', '402.10.10.00', 'Útiles religiosos', 'expense', '4cf598e8-979c-5144-91f3-d5add11e0f1c', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('1b57e7e4-bfc5-5aab-a40e-ef38d542b080', '402.10.11.00', 'Materiales eléctricos', 'expense', '4cf598e8-979c-5144-91f3-d5add11e0f1c', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('9ca667eb-08dd-5752-b8b2-4a4605d65630', '402.10.12.00', 'Materiales para instalaciones sanitarias', 'expense', '4cf598e8-979c-5144-91f3-d5add11e0f1c', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('78706386-df03-5cf0-9399-547226dfa993', '402.10.13.00', 'Materiales fotográficos', 'expense', '4cf598e8-979c-5144-91f3-d5add11e0f1c', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('6821e425-0557-5991-beaa-9922edc6076c', '402.10.99.00', 'Otros productos y útiles diversos', 'expense', '4cf598e8-979c-5144-91f3-d5add11e0f1c', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('b2a4b9b7-6f35-5516-b4ea-9a163e05c6f8', '402.11.01.00', 'Bienes para la venta', 'expense', 'd24edb50-8f90-5f3e-bcf7-9feac807eb57', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('ad264de0-f8dd-5223-bc28-c82837af591f', '402.99.01.00', 'Otros materiales y suministros', 'expense', '18bdb132-8225-5092-b828-9d4b0093ed77', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('0170c31a-933c-5a9c-b0a7-a006a08b2cfe', '403.01.01.00', 'Alquileres de edificios y locales', 'expense', 'aba2c982-77b0-521d-b647-8b4450fcc8f9', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('c519953b-3ba7-5816-be23-d7b5051e8fba', '403.02.01.00', 'Alquileres de maquinaria y demás equipos de construcción, campo, industria y taller', 'expense', '9f9aa8e1-8774-5a27-a44e-6b4e7cdbf6bd', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('81c79dfe-b8c5-59e5-9e6f-14de16604ba3', '403.02.02.00', 'Alquileres de equipos de transporte, tracción y elevación', 'expense', '9f9aa8e1-8774-5a27-a44e-6b4e7cdbf6bd', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('9cf69f49-5627-5b3c-a2dd-c223b9ec2fc8', '403.02.03.00', 'Alquileres de equipos de comunicaciones y de señalamiento', 'expense', '9f9aa8e1-8774-5a27-a44e-6b4e7cdbf6bd', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('1b9d9a17-98df-5241-8372-f906504f2ae1', '403.02.05.00', 'Alquileres de equipos científicos, religiosos, de enseñanza y recreación', 'expense', '9f9aa8e1-8774-5a27-a44e-6b4e7cdbf6bd', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('db123d52-537b-50f3-a0fc-828dfb225a65', '403.02.06.00', 'Alquileres de máquinas, muebles y demás equipos de oficina y alojamiento', 'expense', '9f9aa8e1-8774-5a27-a44e-6b4e7cdbf6bd', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('97abc94b-34e5-5443-84e7-32a6e8b65854', '403.02.99.00', 'Alquileres de otras maquinaria y equipos', 'expense', '9f9aa8e1-8774-5a27-a44e-6b4e7cdbf6bd', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('ed5654ed-aadb-5c54-8e24-6f0ded3de066', '403.03.01.00', 'Marcas de fábrica y patentes de invención', 'expense', '1d955d00-e3de-5894-8a56-d905c3c85214', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('db0a9dee-4614-5767-9f38-458cd6a2da11', '403.03.02.00', 'Derechos de autor', 'expense', '1d955d00-e3de-5894-8a56-d905c3c85214', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('559c0ce5-0cca-5e6a-bcf7-f03702425d23', '403.03.03.00', 'Paquetes y programas de computación', 'expense', '1d955d00-e3de-5894-8a56-d905c3c85214', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('9d940111-0b6f-553e-a0bf-7fc7fefe40f5', '403.03.04.00', 'Concesión de bienes y servicios', 'expense', '1d955d00-e3de-5894-8a56-d905c3c85214', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('f708684b-3faf-525d-8cbe-a13d30b6d460', '403.04.01.00', 'Electricidad', 'expense', 'b53bee1e-57e0-55ce-b8d7-125e59f86e3b', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('4b4eba5a-da64-5060-9b3b-fd9bac7ac3e6', '403.04.02.00', 'Gas', 'expense', 'b53bee1e-57e0-55ce-b8d7-125e59f86e3b', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('7dfc9b5a-0dfa-5d73-948d-d98aaf2c0d10', '403.04.03.00', 'Agua', 'expense', 'b53bee1e-57e0-55ce-b8d7-125e59f86e3b', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('40d2e292-dd2f-55db-840e-cc6ec1032ad1', '403.04.04.00', 'Teléfonos', 'expense', 'b53bee1e-57e0-55ce-b8d7-125e59f86e3b', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('a885faa6-8452-5ab2-880d-2ab8125006e5', '403.04.05.00', 'Servicio de comunicaciones', 'expense', 'b53bee1e-57e0-55ce-b8d7-125e59f86e3b', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('623dd9be-50c9-5bec-8bfc-f7b0ec7ef7c2', '403.04.06.00', 'Servicio de aseo urbano y domiciliario', 'expense', 'b53bee1e-57e0-55ce-b8d7-125e59f86e3b', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('07ce4754-78e6-55bb-8e57-28bd63c5cf49', '403.04.07.00', 'Servicio de condominio', 'expense', 'b53bee1e-57e0-55ce-b8d7-125e59f86e3b', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('7923e030-fd95-5da6-9527-fa4fe85d65de', '403.05.01.00', 'Servicio  de  administración,  vigilancia y mantenimiento del servicio de electricidad', 'expense', '95fe6010-009c-532c-a182-6ed20fd62015', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('88037a82-e2b1-5fe4-b168-7096016eba00', '403.05.02.00', 'Servicio  de  administración,  vigilancia y mantenimiento del servicio de gas', 'expense', '95fe6010-009c-532c-a182-6ed20fd62015', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('730eb475-7ad3-5c5c-b67d-51e0424f98d2', '403.05.03.00', 'Servicio  de  administración,  vigilancia y mantenimiento del servicio de agua', 'expense', '95fe6010-009c-532c-a182-6ed20fd62015', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('b3122701-3e40-51ff-8c0c-b36515f137ce', '403.05.04.00', 'Servicio  de  administración,  vigilancia y mantenimiento del servicio de teléfonos', 'expense', '95fe6010-009c-532c-a182-6ed20fd62015', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('086c5e72-7e75-511b-878b-43b1c9bb206c', '403.05.05.00', 'Servicio  de  administración,  vigilancia y mantenimiento del servicio de comunicaciones', 'expense', '95fe6010-009c-532c-a182-6ed20fd62015', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('bebf6afd-e44f-5ddc-b04a-68001fb1e3b1', '403.05.06.00', 'Servicio  de  administración,  vigilancia y mantenimiento del servicio de aseo urbano y domiciliario', 'expense', '95fe6010-009c-532c-a182-6ed20fd62015', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('db0e9ec5-2971-57f5-a260-22beb7a65c23', '403.06.01.00', 'Fletes y embalajes', 'expense', 'd4d6045f-db03-5858-816f-36fe651033db', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('4c8dd223-6efa-52ba-a7cf-aad345a011d1', '403.06.02.00', 'Almacenaje', 'expense', 'd4d6045f-db03-5858-816f-36fe651033db', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('7b733124-5ede-551f-ac60-bbd6a4e2768f', '403.06.03.00', 'Estacionamiento', 'expense', 'd4d6045f-db03-5858-816f-36fe651033db', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('d2c33b73-2248-5f98-a8d0-61d23c7fd497', '403.06.04.00', 'Peaje', 'expense', 'd4d6045f-db03-5858-816f-36fe651033db', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('b35aa6a9-1403-5185-9576-206e8dd6be07', '403.06.05.00', 'Servicios de protección en traslado de fondos y de mensajería', 'expense', 'd4d6045f-db03-5858-816f-36fe651033db', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('fce242a6-c502-5d7b-9ea0-08ad1397c31a', '403.07.01.00', 'Publicidad y propaganda', 'expense', '402da527-ce08-5ba8-bde2-dda0c8894b93', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('1ca5c87e-3bd3-5298-9e6f-6ba3e8e4b580', '403.07.02.00', 'Imprenta y reproducción', 'expense', '402da527-ce08-5ba8-bde2-dda0c8894b93', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('e6a6728f-b77b-5d4c-9a93-a44ee0f2298b', '403.07.03.00', 'Relaciones sociales', 'expense', '402da527-ce08-5ba8-bde2-dda0c8894b93', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('0b21386c-6fe5-5376-b114-05c34cea5632', '403.07.04.00', 'Avisos', 'expense', '402da527-ce08-5ba8-bde2-dda0c8894b93', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('16f4d0a5-8a0a-5a51-b103-31b1e9524175', '403.08.01.00', 'Primas y gastos de seguros', 'expense', '444ab3dc-b305-5c8c-9689-1b8cfa893c51', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('56c90e7c-03c0-5a32-81bd-be795fde4ae5', '403.08.02.00', 'Comisiones y gastos bancarios', 'expense', '444ab3dc-b305-5c8c-9689-1b8cfa893c51', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('00ad13db-a600-5c47-99df-77ede0080903', '403.08.03.00', 'Comisiones y gastos de adquisición de seguros', 'expense', '444ab3dc-b305-5c8c-9689-1b8cfa893c51', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('71f45dfd-90b2-596d-8e38-20680c349a3e', '403.09.01.00', 'Viáticos y pasajes dentro del país', 'expense', '36abd63d-e871-5194-9ffe-847e7953444b', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('dde48f10-2a27-58b4-b9b9-d2bf71fc1ebe', '403.09.02.00', 'Viáticos y pasajes fuera del país', 'expense', '36abd63d-e871-5194-9ffe-847e7953444b', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('d34d12fb-80a1-5b34-8e00-6b1b87cc7bcd', '403.09.03.00', 'Asignación por kilómetros recorridos', 'expense', '36abd63d-e871-5194-9ffe-847e7953444b', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('3dc643c6-61d3-5f1e-a194-141e417703cc', '403.10.01.00', 'Servicios jurídicos', 'expense', '6cc88c30-6d83-5c31-a208-dec5efa5d82f', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('ebb7bbee-a931-5656-9efd-24dcb8f03fff', '403.10.02.00', 'Servicios de contabilidad y auditoría', 'expense', '6cc88c30-6d83-5c31-a208-dec5efa5d82f', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('66735328-1e3c-5592-8337-1abc45112d2c', '403.10.03.00', 'Servicios de procesamiento de datos', 'expense', '6cc88c30-6d83-5c31-a208-dec5efa5d82f', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('831c19b6-aece-59b4-87c1-1c7e16147685', '403.10.04.00', 'Servicios de ingeniería y arquitectónicos', 'expense', '6cc88c30-6d83-5c31-a208-dec5efa5d82f', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('dcfb9878-d0ee-52a2-9ea7-02ec77acd202', '403.10.05.00', 'Servicios médicos, odontológicos y otros servicios de sanidad', 'expense', '6cc88c30-6d83-5c31-a208-dec5efa5d82f', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('1d318363-ddb3-5218-855d-301ba353990d', '403.10.07.00', 'Servicios de capacitación y adiestramiento', 'expense', '6cc88c30-6d83-5c31-a208-dec5efa5d82f', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('ffee1adf-4c2b-5d73-a374-73199e8f5a8e', '403.10.08.00', 'Servicios presupuestarios', 'expense', '6cc88c30-6d83-5c31-a208-dec5efa5d82f', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('674bd6a6-9e80-5c5e-b9cf-310a121683df', '403.10.09.00', 'Servicios de lavandería y tintorería', 'expense', '6cc88c30-6d83-5c31-a208-dec5efa5d82f', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('c0be5ffe-9c93-508f-974a-4a39573d8aa0', '403.10.10.00', 'Servicios de vigilancia', 'expense', '6cc88c30-6d83-5c31-a208-dec5efa5d82f', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('acb834bb-a074-5376-ba41-f7c3cdb58fb8', '403.10.11.00', 'Servicios para la elaboración y suministro de comida', 'expense', '6cc88c30-6d83-5c31-a208-dec5efa5d82f', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('237cb2e9-0ca9-5431-851a-787a74b283e8', '403.10.99.00', 'Otros servicios profesionales y técnicos', 'expense', '6cc88c30-6d83-5c31-a208-dec5efa5d82f', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('2a1f362a-8276-5c3e-9372-a43ee129e069', '403.11.01.00', 'Conservación y reparaciones menores de maquinaria y demás equipos de construcción, campo, industria y taller', 'expense', '504e00b6-8d92-53c2-b431-7d5dfc74bc42', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('dba95e9d-e141-5894-b7fe-06013b964858', '403.11.02.00', 'Conservación y reparaciones menores de equipos de transporte, tracción y elevación', 'expense', '504e00b6-8d92-53c2-b431-7d5dfc74bc42', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('6365f4d9-8fb1-508f-a88e-2406f267fcaa', '403.11.03.00', 'Conservación y reparaciones menores de equipos de comunicaciones  y  de señalamiento', 'expense', '504e00b6-8d92-53c2-b431-7d5dfc74bc42', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('dfcad558-8730-5fdd-b5e4-d8bb9aab89c0', '403.11.07.00', 'Conservación y reparaciones menores de máquinas, muebles y demás equipos de oficina y alojamiento', 'expense', '504e00b6-8d92-53c2-b431-7d5dfc74bc42', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('23a2204b-c1a9-5558-9215-69e6c6d09000', '403.11.99.00', 'Conservación y reparaciones menores de otras maquinaria y equipos', 'expense', '504e00b6-8d92-53c2-b431-7d5dfc74bc42', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('0f52c1f1-6586-555b-9246-86bb353a30b8', '403.12.01.00', 'Conservación y reparaciones menores de obras en bienes del dominio privado', 'expense', '508c32f4-f6bd-5373-a1bb-b3aca4b9b7a6', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('3d69edaf-b924-57ed-ae1e-507f76bbe1c0', '403.12.02.00', 'Conservación y reparaciones menores de obras en bienes del dominio público', 'expense', '508c32f4-f6bd-5373-a1bb-b3aca4b9b7a6', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('264dbdc7-2a2d-5798-9b56-db8c487f7fa3', '403.15.01.00', 'Derechos de importación y servicios aduaneros', 'expense', 'f3f1e1ba-e364-5918-aaf5-793a63e06a1f', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('0452afb6-e8d5-5b36-b211-04d322df3598', '403.15.02.00', 'Tasas y otros derechos obligatorios', 'expense', 'f3f1e1ba-e364-5918-aaf5-793a63e06a1f', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('efc27261-3bcd-5709-8c6d-a75faa7bfe51', '403.15.03.00', 'Asignación a agentes de especies fiscales', 'expense', 'f3f1e1ba-e364-5918-aaf5-793a63e06a1f', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('966e6e13-33aa-5cb2-8268-38afa8bf01c1', '403.15.99.00', 'Otros servicios fiscales', 'expense', 'f3f1e1ba-e364-5918-aaf5-793a63e06a1f', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('2a980af7-e1c5-5f54-a2cb-9c7b11c73a1c', '403.16.01.00', 'Servicios de diversión, esparcimiento y culturales', 'expense', 'fd063615-9b79-5f73-9f72-21a110dc9432', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('ca95bb34-1557-5b7a-8926-58d2caf2badc', '403.17.01.00', 'Servicios de gestión administrativa prestados por organismos de asistencia técnica', 'expense', '4bc34985-5d30-586f-86fb-2286f640d98b', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('0b76d251-6555-55fa-a19e-e2ec67e7df25', '403.18.01.00', 'Impuesto al Valor Agregado', 'expense', 'd6897c04-a508-5b5d-b175-dc3d9d09bdf4', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('a6efaf3a-d315-5147-a3c3-7fe02c5b57e8', '403.18.99.00', 'Otros impuestos indirectos', 'expense', 'd6897c04-a508-5b5d-b175-dc3d9d09bdf4', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('6bce88de-e382-5de0-8b79-25425dc45af8', '403.99.01.00', 'Otros servicios no personales', 'expense', '0e1d3940-8143-55f7-b705-f2a6c0cf5e50', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('dab601d0-7009-554e-baa6-f617a188eecd', '404.01.01.00', 'Repuestos mayores', 'expense', 'e6547447-dc51-565c-a4b1-5e592c0220c7', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('586458b6-bf73-5f8f-803e-3a9d3aa640b9', '404.01.02.00', 'Reparaciones, mejoras y adiciones mayores de maquinarias  y equipos', 'expense', 'e6547447-dc51-565c-a4b1-5e592c0220c7', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('30d2325e-b6c1-5ce8-9c5e-be69c471ffdc', '404.02.01.00', 'Conservación, ampliaciones y mejoras mayores de obras en bienes del 
dominio privado', 'expense', '9de8c344-e600-5a65-9490-2b95f2f15c69', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('1de7ba9f-008d-5b50-9ae9-2bb083c45ee0', '404.02.02.00', 'Conservación, ampliaciones y  mejoras mayores de obras  en bienes del dominio público', 'expense', '9de8c344-e600-5a65-9490-2b95f2f15c69', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('2b9747dd-615e-5a03-a615-25fb68fdc35b', '404.03.01.00', 'Maquinaria   y   demás equipos   de   construcción  y mantenimiento', 'expense', 'f7c7575b-aef7-5d47-a524-84681e722cdf', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('5a1c3cd2-99c6-5e58-b25d-7576414a5eee', '404.03.02.00', 'Maquinaria y equipos para mantenimiento de automotores', 'expense', 'f7c7575b-aef7-5d47-a524-84681e722cdf', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('85349a47-913c-5fb0-a1f3-3fcc5e4052e5', '404.03.04.00', 'Maquinaria   y  equipos   de   artes   gráficas  y reproducción', 'expense', 'f7c7575b-aef7-5d47-a524-84681e722cdf', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('3d58c411-4660-5668-ba9b-78e8bb48d1d8', '404.03.05.00', 'Maquinaria y equipos industriales y de taller', 'expense', 'f7c7575b-aef7-5d47-a524-84681e722cdf', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('6f5dd2ca-7727-5bef-acd8-43a017ff3a2e', '404.03.06.00', 'Maquinaria y equipos de energía', 'expense', 'f7c7575b-aef7-5d47-a524-84681e722cdf', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('f2e3b512-8491-5c55-b8e1-95de4d5042dd', '404.03.08.00', 'Equipos de almacén', 'expense', 'f7c7575b-aef7-5d47-a524-84681e722cdf', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('008ce88f-4fe4-5702-a87b-5a6b8b0c0400', '404.03.99.00', 'Otra   maquinaria  y   demás   equipos   de construcción, campo, industria y taller', 'expense', 'f7c7575b-aef7-5d47-a524-84681e722cdf', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('40f280b1-b4a6-5352-85bf-bd9e2ea35e92', '404.04.01.00', 'Vehículos automotores terrestres', 'expense', '99bb3bb8-1960-5ff8-b2d0-7584cb0a0fff', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('4be8f66c-e87b-52cc-81c6-5b9bb73fcc43', '404.04.05.00', 'Vehículos de tracción no motorizados', 'expense', '99bb3bb8-1960-5ff8-b2d0-7584cb0a0fff', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('343a1374-a72f-5049-96e2-848868d6fcec', '404.04.06.00', 'Equipos auxiliares de transporte', 'expense', '99bb3bb8-1960-5ff8-b2d0-7584cb0a0fff', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('a4416bf2-3ef9-5f30-86b5-b8e08d1faa20', '404.04.99.00', 'Otros equipos de transporte, tracción y elevación', 'expense', '99bb3bb8-1960-5ff8-b2d0-7584cb0a0fff', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('e75e99bc-1429-5702-9da9-f30b5a226825', '404.05.01.00', 'Equipos de telecomunicaciones', 'expense', '48d38414-b0d7-5268-83bf-e6a249545288', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('95ec7404-a151-51c7-8748-da7fcac412d0', '404.05.02.00', 'Equipos de señalamiento', 'expense', '48d38414-b0d7-5268-83bf-e6a249545288', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('ddb79d0a-d5f8-518b-b277-1c5fcccfaec2', '404.05.99.00', 'Otros equipos de comunicaciones  y de señalamiento', 'expense', '48d38414-b0d7-5268-83bf-e6a249545288', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('6ce5890e-20f7-52c0-aa1f-970c9d9d3c8c', '404.06.01.00', 'Equipos Médicos - Quirúrgicos Dentales y Veterinaria', 'expense', 'f5714819-32b2-5fbf-a3e0-e697b310e019', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('deecf89d-82b8-5975-8e1b-e1325baf08c3', '404.07.01.00', 'Equipos científicos y de laboratorio', 'expense', '176a4351-fb1c-5e70-a8f8-d663a0c388d8', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('011da3b2-26ec-517e-b02e-b844e906b70f', '404.07.02.00', 'Equipos de enseñanza, deporte y recreación', 'expense', '176a4351-fb1c-5e70-a8f8-d663a0c388d8', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('aedc213d-2f13-5bea-9df8-752ca29fe883', '404.07.03.00', 'obras de Arte', 'expense', '176a4351-fb1c-5e70-a8f8-d663a0c388d8', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('63d8e3a1-8a82-54bc-abc3-65f28a8db755', '404.07.04.00', 'Libros,  revistas y otros instrumentos de enseñanzas', 'expense', '176a4351-fb1c-5e70-a8f8-d663a0c388d8', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('4f5a1263-117a-578b-bd89-69b6b0978e0f', '404.07.06.00', 'Instrumentos musicales y equipos de audio', 'expense', '176a4351-fb1c-5e70-a8f8-d663a0c388d8', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('634a985c-ed87-5aa5-a130-69b0d0ae98e2', '404.07.99.00', 'Otros equipos científicos, religiosos, de enseñanza y recreación', 'expense', '176a4351-fb1c-5e70-a8f8-d663a0c388d8', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('d4703d99-b96f-56f7-b5cf-0f4ae31e4dde', '404.09.01.00', 'Mobiliario y equipos de oficina', 'expense', '1100c3dc-cb10-5b9b-83bd-d3ab5eaa65bb', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('8b502a66-f66e-57da-8cba-dbd6942aa8ad', '404.09.02.00', 'Equipos de computación', 'expense', '1100c3dc-cb10-5b9b-83bd-d3ab5eaa65bb', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('8cba5fbd-ed00-5261-a1cf-7ea4c475826b', '404.09.03.00', 'Mobiliario y equipos de alojamiento', 'expense', '1100c3dc-cb10-5b9b-83bd-d3ab5eaa65bb', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('a4141fb6-2631-50d7-8f23-a9ea8773279e', '404.09.99.00', 'Otras máquinas, muebles y demás equipos de oficina y alojamiento', 'expense', '1100c3dc-cb10-5b9b-83bd-d3ab5eaa65bb', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('5eb74737-8512-58c1-bfcd-d71456ad7229', '404.11.01.00', 'Adquisición de tierras y terrenos', 'expense', 'f8463689-1ac2-5cb6-b361-3fc932940b7f', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('8db54e0e-88c0-5465-816a-422113751765', '404.11.02.00', 'Adquisición de edificios e instalaciones', 'expense', 'f8463689-1ac2-5cb6-b361-3fc932940b7f', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('dbd29fdc-56ef-5ffa-a38a-7fbd114f98d1', '404.11.05.00', 'Categoría Agrupadora 404.11.05.00', 'expense', 'f8463689-1ac2-5cb6-b361-3fc932940b7f', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('9875ae21-097a-5528-a0d1-ca7e11a62978', '404.12.01.00', 'Marcas de fábrica y patentes de invención', 'expense', '39b57f9f-a186-5394-81e5-249119610685', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('eb385f35-8d81-51c7-925d-c729441156d4', '404.12.02.00', 'Derechos de autor', 'expense', '39b57f9f-a186-5394-81e5-249119610685', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('57f04de7-3f68-50a2-a80d-e7e5bad2b782', '404.12.03.00', 'Gastos de organización', 'expense', '39b57f9f-a186-5394-81e5-249119610685', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('f5897116-b917-5d9c-82ba-1522d513c8ff', '404.12.04.00', 'Paquetes y programas de computación', 'expense', '39b57f9f-a186-5394-81e5-249119610685', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('2aa22110-924c-59a9-9166-6987ef92ed27', '404.12.05.00', 'Estudios y proyectos', 'expense', '39b57f9f-a186-5394-81e5-249119610685', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('b5011b58-bc32-5062-b5c9-f55309b78264', '404.12.99.00', 'Otros activos intangibles', 'expense', '39b57f9f-a186-5394-81e5-249119610685', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('a2707657-902a-5d96-ad68-3aa96eb0b18f', '404.13.01.00', 'Estudios y proyectos aplicables a bienes del dominio privado', 'expense', '9e1b2119-4f73-5b77-804a-4372de9b6863', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('135b4d55-8bec-5488-a1bc-7c8a7e08dda9', '404.13.02.00', 'Estudios y proyectos aplicables a bienes del dominio público', 'expense', '9e1b2119-4f73-5b77-804a-4372de9b6863', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('c473afce-ef47-592a-b720-fbb875e87559', '404.14.01.00', 'Contratación de inspección de obras de bienes del dominio privado', 'expense', '9a0a652e-3a6c-50fd-8a91-af05d0e368cd', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('9064119c-680b-5449-a8f2-bdfeb03f783b', '404.14.02.00', 'Contratación de inspección de obras de bienes del domino público', 'expense', '9a0a652e-3a6c-50fd-8a91-af05d0e368cd', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('593098b8-f706-563c-86a1-27fe3421a7d4', '404.15.02.00', 'Construcción de edificaciones militares y de seguridad', 'expense', '67c61eeb-e95f-5963-9096-d3c6e33d8f3c', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('fa6025fa-0cce-5758-9dfd-a8e2e2739e28', '404.15.04.00', 'Construcciones de edificaciones culturales y deportivas', 'expense', '67c61eeb-e95f-5963-9096-d3c6e33d8f3c', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('58e8b010-0e19-5c5d-a3da-923350224bef', '404.15.05.00', 'Construcciones de edificaciones para oficina', 'expense', '67c61eeb-e95f-5963-9096-d3c6e33d8f3c', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('27c3d0a3-e02a-5984-b10a-c3935680cd52', '404.15.06.00', 'Construcciones de edificios industriales', 'expense', '67c61eeb-e95f-5963-9096-d3c6e33d8f3c', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('1029f7b0-2153-5bd3-a651-65e13b7ceb6e', '404.15.99.00', 'Otras construcciones del dominio privado', 'expense', '67c61eeb-e95f-5963-9096-d3c6e33d8f3c', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('4d11a4bb-3a98-56c5-9e6b-a12bed73fbd2', '404.16.03.00', 'Construcciones de instalaciones hidráulicas', 'expense', 'c92455a1-2539-5dbe-953c-154043eef38e', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('58d3987a-f8db-5d1d-ab1b-4aa684bdf651', '404.16.99.00', 'Otras construcciones del dominio público', 'expense', 'c92455a1-2539-5dbe-953c-154043eef38e', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('1797b368-685c-5c83-96be-6d85aba21b5a', '404.99.01.00', 'Otros activos reales', 'expense', '85f279ec-e7c0-5400-a959-4d427365793f', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('2b80b070-9749-5afb-9e41-7ae92cc3248e', '407.01.01.00', 'Categoría Agrupadora 407.01.01.00', 'expense', 'd712bba1-831f-5ec9-b0cc-edbbea0cebe0', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('2b60e698-32e9-5a4f-83b6-7e7c78929587', '407.01.02.00', 'Transferencias Corrientes Internas al Sector Privado', 'expense', 'd712bba1-831f-5ec9-b0cc-edbbea0cebe0', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('fbd819bc-fb23-5c14-ae90-1a8e730bd383', '407.01.03.00', 'Transferencias Corrientes Internas al Sector Público', 'expense', 'd712bba1-831f-5ec9-b0cc-edbbea0cebe0', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('564e1ed6-9762-5c7b-bd2b-4f29ae8ca617', '407.01.06.00', 'Jubilaciones de altos funcionarios y altas funcionarias del poder público y de elección popular, del personal de alto nivel y De dirección', 'expense', 'd712bba1-831f-5ec9-b0cc-edbbea0cebe0', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('82ea74d3-75c3-5c29-bd92-a7b5bb159de2', '407.03.03.00', 'Transferencias de capital internas al sector público', 'expense', '554ef741-3e6c-5d1b-881d-7f024027e4f3', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('300ee52f-2941-53b2-8461-5f32a391b2d1', '407.12.01.00', 'Transferencias y donaciones corrientes a consejos comunales', 'expense', '918b533a-d70f-5b34-8218-efac92209350', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('0825a715-9e31-5697-8eee-23b39f81e03e', '408.01.01.00', 'Depreciación', 'expense', '303e55e6-a4db-5e5c-bc92-5c3711322e14', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('f55a22cd-a825-5735-b1d1-fa8202fa36d2', '408.01.02.00', 'Amortización', 'expense', '303e55e6-a4db-5e5c-bc92-5c3711322e14', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('2d5a107b-e3eb-5e0e-9110-e49d7ee28e02', '408.05.03.00', 'Indemnizaciones diversas', 'expense', 'fd2c3928-4036-5fc7-b646-cfc5c03e4472', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('527b3e54-9ebe-5e69-ae70-3c64a0e5d63d', '408.99.01.00', 'Otros gastos', 'expense', 'df98c6ad-a64e-5b29-b504-32766d05a686', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('7747123e-7120-5618-99a9-ea15e70cd241', '411.01.01.00', 'Disminución de sueldos, salarios y otras remuneraciones por pagar', 'expense', '4de450f8-2b1e-5a52-a7dc-314283535da7', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('a1c5d065-fd38-5bc0-98bb-c3e6ea2d5681', '411.02.01.00', 'Disminución de aportes patronales y retenciones laborales por pagar', 'expense', '3f5d3736-613c-5718-a12e-f5c39d494a4d', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('998605f5-be4a-544a-a8d3-f64542fc8c1f', '411.02.02.00', 'Disminución de aportes patronales y retenciones laborales por pagar al  Instituto de Previsión Social del Ministerio de Educación (IPASME)', 'expense', '3f5d3736-613c-5718-a12e-f5c39d494a4d', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('8b5b996e-d1b8-5e12-9a1a-8fbd64c94433', '411.02.03.00', 'Disminución de aportes patronales y retenciones laborales por pagar al Fondo de Jubilaciones', 'expense', '3f5d3736-613c-5718-a12e-f5c39d494a4d', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('c6454b46-eda5-5a85-828d-f3a1b2e8ce79', '411.02.04.00', 'Disminución de aportes patronales y retenciones laborales por pagar al Fondo de Seguro de Paro Forzoso', 'expense', '3f5d3736-613c-5718-a12e-f5c39d494a4d', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('45ac3889-2c93-5eb1-92d4-3b1cb791acff', '411.02.05.00', 'Disminución de aportes patronales y retenciones laborales por pagar al Fondo de Ahorro Obligatorio para la Vivienda (FAOV)', 'expense', '3f5d3736-613c-5718-a12e-f5c39d494a4d', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('a3059ada-fe94-55ef-9a37-7c9851877a8a', '411.02.07.00', 'Disminución de aportes patronales y retenciones laborales por pagar a cajas de ahorro', 'expense', '3f5d3736-613c-5718-a12e-f5c39d494a4d', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('02886c75-04c7-56d2-bd4f-0997f4dcdd4d', '411.02.98.00', 'Disminución de otros aportes legales por pagar', 'expense', '3f5d3736-613c-5718-a12e-f5c39d494a4d', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('4258e565-35c5-53fd-96f1-37e82e856c98', '411.03.01.00', 'Disminución de cuentas por pagar a proveedores a corto plazo', 'expense', 'b440cf74-dabf-5494-9de9-30f0dff6c643', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('ec719da7-5691-5bfe-bcf3-cf438c2e3f0f', '411.04.01.00', 'Disminución de cuentas por pagar a contratistas a corto plazo', 'expense', 'c56b413d-405e-5a6b-90a1-8dad086e6292', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('87b7fd92-08f5-5106-aebc-72f128ffe99b', '411.11.02.00', 'Devoluciones y reintegros diversos', 'expense', '490eb007-671c-5f56-8ca6-5528adcadbb4', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('01106a49-83a0-5a01-b43e-08359f7baddd', '411.11.05.00', 'Categoría Agrupadora 411.11.05.00', 'expense', '490eb007-671c-5f56-8ca6-5528adcadbb4', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('78e5de87-ddf9-57b2-a1e8-dc056dadbcb6', '498.01.01.00', 'Rectificaciones al presupuesto', 'expense', '3e88a664-7b28-53ce-bd77-412126657150', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('af34641e-7ec5-59ba-bc32-d9d32e6b97c7', '301.09.01.01', 'INGRESOS POR LA VENTA DE GACETAS MUNICIPALES Y FORMULARIOS', 'income', '0f45105c-bcea-542a-8a7a-5c7eee4dc0a8', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('3a14c132-9682-5d88-89b8-3cac0a212e77', '301.10.04.01', 'INTERESES POR DEPÓSITOS A LA VISTA', 'income', '26706b86-6b01-586b-a6c2-f5b4051d6cd2', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('0f240da5-234f-507d-9483-7122c6287570', '301.11.08.01', 'MULTAS', 'income', 'f027d237-01b2-5a38-aefe-1507d63c2609', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('d2d89eb4-4437-582f-b4a5-599ff24f2a3c', '301.11.08.02', 'RECARGOS', 'income', 'f027d237-01b2-5a38-aefe-1507d63c2609', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('9ee83a2b-0bc1-5840-9697-32c71b996cca', '301.12.03.01', 'REINTEGROS DE PARTICULARES', 'income', 'e44b229f-7f14-56eb-a484-0c22c1f1acda', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('b4a4a7af-8e24-5697-8901-f6a9cb87490c', '305.01.03.99', 'OTRAS TRANSFERENCIAS CORRIENTES INTERNAS DEL SECTOR PÚBLICO', 'income', '6a5c5822-cd2f-5105-98d8-02f036b31827', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('e7da12bd-380b-552f-ab23-da70b1ea7a0f', '305.02.03.01', 'TRANSFERENCIAS DE CAPITAL INTERNAS DE LA REPÚBLICA', 'income', '99d20cb9-b195-5599-ada0-fadbb4fe7c95', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('8b065b33-b327-5fe1-990d-22982f4eb7df', '305.03.01.02', 'SITUADO MUNICIPAL', 'income', '9e4a576a-bc03-559d-9708-fdff8fb41eaf', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('9c573f50-d0fa-52f1-8e15-df865d2ff4f9', '305.03.01.03', 'SITUADO MUNICIPAL (POLICIA Y PROTECCIÓN)', 'income', '9e4a576a-bc03-559d-9708-fdff8fb41eaf', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('629ab652-ea14-5c39-be34-5842d2be2000', '401.01.01.01', 'Sueldos, Salarios y Otras Retribuciones', 'expense', 'c1e2a2f9-79d1-56b9-bd7d-82e83ae30658', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('500c7e3f-8510-57b8-a293-e90cca179dbf', '401.01.18.01', 'Remuneraciones al personal contratado a tiempo determinado', 'expense', 'b4630113-fcc3-5503-9586-aa691ddf9ec4', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('e9e0fbaa-235f-5988-8187-3de69c192d6e', '401.01.18.02', 'Remuneraciones por honorarios profesionales', 'expense', 'b4630113-fcc3-5503-9586-aa691ddf9ec4', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('ffa639f9-c6bf-56e5-b1ca-a9fd93172bff', '403.04.04.01', 'Servicios de telefonía prestados por organismos públicos', 'expense', '40d2e292-dd2f-55db-840e-cc6ec1032ad1', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('6d6573f9-de6b-5c52-b0ca-0c3e24b12d7d', '403.04.04.02', 'Servicios de telefonía prestados por instituciones privadas', 'expense', '40d2e292-dd2f-55db-840e-cc6ec1032ad1', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('37438ebd-e4fd-5740-beb2-0be5796eae5b', '404.01.01.01', 'Repuestos mayores para maquinarias y demás equipos de construcción, campo, industria y taller', 'expense', 'dab601d0-7009-554e-baa6-f617a188eecd', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('5b07aad2-5ed9-5671-a1ba-aea7a9745711', '404.01.01.02', 'Repuestos mayores para equipos de transporte, tracción y elevación', 'expense', 'dab601d0-7009-554e-baa6-f617a188eecd', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('92abb25c-2720-5f9e-9d05-105f639b5dfc', '404.01.01.03', 'Repuestos   mayores    para   equipos    de comunicaciones y de señalamiento', 'expense', 'dab601d0-7009-554e-baa6-f617a188eecd', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('a0b864dc-9141-5e6e-80ae-c25f09eda91f', '404.01.01.04', 'Repuestos mayores para equipos médico-quirúrgicos, dentales y de veterinaria', 'expense', 'dab601d0-7009-554e-baa6-f617a188eecd', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('7d6fbd97-de3c-57a2-8399-581ae29187a3', '404.01.01.05', 'Repuestos mayores para equipos científicos, relig., de enseñ. y recreación', 'expense', 'dab601d0-7009-554e-baa6-f617a188eecd', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('651d218f-631e-5e15-b360-9b71acc13993', '404.01.01.07', 'Repuestos mayores para máquinas, muebles y demás equipos de oficina y alojamiento', 'expense', 'dab601d0-7009-554e-baa6-f617a188eecd', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('54e7c91c-8702-5db0-a6bc-8cbddef3cf01', '404.01.01.99', 'Repuestos mayores para otras maquinarias y equipos', 'expense', 'dab601d0-7009-554e-baa6-f617a188eecd', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('b4ee87a3-4a0a-59c2-8ef8-85c7f1ab726f', '404.01.02.01', 'Reparaciones, mejoras y adiciones mayores de maquinarias y demás 
equipos de construcción, campo, industria y taller', 'expense', '586458b6-bf73-5f8f-803e-3a9d3aa640b9', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('d37db115-4f7a-501d-86f1-a7fac544ab01', '404.01.02.02', 'Reparaciones, mejoras y adiciones mayores de equipos de transporte, 
tracción y elevación', 'expense', '586458b6-bf73-5f8f-803e-3a9d3aa640b9', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('1519a277-2431-5c73-91f5-5641fad7199e', '404.01.02.03', 'Reparaciones, mejoras y adiciones mayores de equipos  
comunicaciones y de señalamiento', 'expense', '586458b6-bf73-5f8f-803e-3a9d3aa640b9', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('22f78c57-959e-5876-a33c-1e2fd857e64b', '404.01.02.05', 'Reparaciones, mejoras y adiciones mayores de equipos científicos, 
religiosos, de enseñanza y recreación', 'expense', '586458b6-bf73-5f8f-803e-3a9d3aa640b9', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('1411267a-0f78-53d6-97ea-306f7f35ae87', '404.01.02.06', 'Reparaciones, mejoras y adiciones mayores de equipos y armamentos de 
orden público, seguridad y defensa nacional', 'expense', '586458b6-bf73-5f8f-803e-3a9d3aa640b9', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('4df30267-36b0-5280-8298-bb5cd4a21c6c', '404.01.02.07', 'Reparaciones, mejoras y adiciones mayores de máquinas, muebles y 
demás equipos de oficina y alojamiento', 'expense', '586458b6-bf73-5f8f-803e-3a9d3aa640b9', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('ac51221c-34a2-53e4-bb50-51297fb15cf1', '404.01.02.99', 'Reparaciones, mejoras y adiciones mayores de otras maquinarias y 
equipos', 'expense', '586458b6-bf73-5f8f-803e-3a9d3aa640b9', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('6913a99b-41a4-553a-83be-966e78ade3f4', '404.11.05.03', 'Equipos de comunicaciones y de señalamiento', 'expense', 'dbd29fdc-56ef-5ffa-a38a-7fbd114f98d1', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('f8a16afc-1089-5001-95d7-cc3b72582f09', '407.01.01.01', 'Pensiones del Personal Empleado, Obrero y Militar', 'expense', '2b80b070-9749-5afb-9e41-7ae92cc3248e', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('7c583e01-05de-5a14-966b-86eabc92e32d', '407.01.01.02', 'Jubilaciones del Personal Empleado, Obrero y Militar', 'expense', '2b80b070-9749-5afb-9e41-7ae92cc3248e', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('f38ae795-b452-5f47-a8f9-93dca390685a', '407.01.01.03', 'Becas escolares', 'expense', '2b80b070-9749-5afb-9e41-7ae92cc3248e', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('e40f7e6a-4129-5fb1-8bb6-64213b7816c2', '407.01.01.04', 'Becas universitarias en el país', 'expense', '2b80b070-9749-5afb-9e41-7ae92cc3248e', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('32928462-3971-5636-8323-0bae4035a23a', '407.01.01.09', 'Aguinaldos al personal pensionado', 'expense', '2b80b070-9749-5afb-9e41-7ae92cc3248e', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('965f4612-5eec-55f8-b976-6de4c73a81b3', '407.01.01.10', 'Aportes a caja de ahorro del personal pensionado', 'expense', '2b80b070-9749-5afb-9e41-7ae92cc3248e', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('e00f0f44-0c3a-5c1c-ba1a-d6a76cd34f93', '407.01.01.11', 'Aportes a los servicios de salud, accidentes personales y gastos
funerarios del personal empleado, obrero y militar pensionado', 'expense', '2b80b070-9749-5afb-9e41-7ae92cc3248e', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('8bf71d3c-f1cb-52ab-bfb4-b74b4ade14cb', '407.01.01.12', 'Otras subvenciones socio - económicas del personal pensionado', 'expense', '2b80b070-9749-5afb-9e41-7ae92cc3248e', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('d36b8d97-32f0-5060-85a8-603dce8d79a4', '407.01.01.13', 'Aguinaldos al personal jubilado', 'expense', '2b80b070-9749-5afb-9e41-7ae92cc3248e', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('bc5f83e9-ff98-5087-bcfa-4a52bc47d8ec', '407.01.01.14', 'Aportes a caja de ahorro del personal jubilado', 'expense', '2b80b070-9749-5afb-9e41-7ae92cc3248e', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('a98e4d64-f925-5690-9f9c-08038392417e', '407.01.01.15', 'Aportes a los servicios de salud, accidentes personales y gastos 
funerarios del personal jubilado', 'expense', '2b80b070-9749-5afb-9e41-7ae92cc3248e', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('00f809b3-829b-5a2b-8917-45a6bce9904e', '407.01.01.16', 'Otras subvenciones socio - económicas del personal jubilado', 'expense', '2b80b070-9749-5afb-9e41-7ae92cc3248e', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('d4af61d4-163c-5a00-b825-1612a2d9856e', '407.01.01.75', 'Subsidios a organismos laborales y gremiales', 'expense', '2b80b070-9749-5afb-9e41-7ae92cc3248e', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('cf241d52-cc48-5df8-9d45-bb15ed71dc24', '407.01.02.01', 'Donaciones corrientes a personas', 'expense', '2b60e698-32e9-5a4f-83b6-7e7c78929587', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('6243c131-535b-572d-90fe-fcce93b00ee3', '407.01.02.02', 'Donaciones corrientes a instituciones sin fines de lucro', 'expense', '2b60e698-32e9-5a4f-83b6-7e7c78929587', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('966ba77d-0cde-5849-9957-597e7dfbe945', '407.01.03.02', 'Transferencias Corrientes a Entes Descentralizados sin Fines Empresariales', 'expense', 'fbd819bc-fb23-5c14-ae90-1a8e730bd383', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('ce06b354-f5e1-5402-b7ee-7f65c9f9f992', '407.01.03.03', 'Transferencias Corrientes a Entes Descentralizados sin Fines Empresariales para Atender Beneficios de la Seguridad Social', 'expense', 'fbd819bc-fb23-5c14-ae90-1a8e730bd383', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('d56b9592-54c9-5a83-9dff-89492b64facf', '407.01.03.07', 'Transferencias Corrientes a Entes Descentralizados con fines empresariales no petroleros', 'expense', 'fbd819bc-fb23-5c14-ae90-1a8e730bd383', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('54ff937c-798f-535b-ba29-8d44f3c10a27', '407.01.03.99', 'Otras Transferencias corrientes internas al sector público (Concejo y Contraloría)', 'expense', 'fbd819bc-fb23-5c14-ae90-1a8e730bd383', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('17342daf-a323-5ee4-abbf-12dbe86a1184', '407.01.06.01', 'Jubilaciones de altos funcionarios y altas funcionarias del poder público y de elección popular', 'expense', '564e1ed6-9762-5c7b-bd2b-4f29ae8ca617', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('019ea62b-fd4e-56c6-9a96-7450c11b057a', '407.01.06.02', 'Jubilaciones del personal de alto nivel y de dirección', 'expense', '564e1ed6-9762-5c7b-bd2b-4f29ae8ca617', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('3dc5ce7c-4e36-5c0a-beda-fc1f2748ae8f', '407.01.06.06', 'Aguinaldos de altos funcionarios y altas funcionarias del poder público y 
de elección popular jubilados', 'expense', '564e1ed6-9762-5c7b-bd2b-4f29ae8ca617', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('9f55469f-e377-57f5-ad3c-a1f059a38f77', '407.03.03.02', 'Transferencias de capital a entes descentralizados sin fines empresariales', 'expense', '82ea74d3-75c3-5c29-bd92-a7b5bb159de2', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('72f4cf3b-3369-5e93-8475-782317a29b4a', '407.03.03.05', 'Transferencias de capital a entes descentralizados con fines empresariales no petroleros', 'expense', '82ea74d3-75c3-5c29-bd92-a7b5bb159de2', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('50e03e25-cab6-5dbc-8aee-47360e1c1f5f', '407.12.01.01', 'Transferencias corrientes de Organismos del Sector Público a Consejos 
Comunales, Comunas y demás organizaciones de base del poder popular', 'expense', '300ee52f-2941-53b2-8461-5f32a391b2d1', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('1e925bb6-3839-514e-bd85-7faf6c515749', '407.12.01.02', 'Donaciones corrientes de Organismos del Sector Público a Consejos 
Comunales, Comunas y demás organizaciones de base del poder popular', 'expense', '300ee52f-2941-53b2-8461-5f32a391b2d1', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('e8c266e9-9619-53e8-94de-e3894c73664d', '408.01.01.01', 'Depreciación', 'expense', '0825a715-9e31-5697-8eee-23b39f81e03e', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('9fffe3ce-15ce-5e7b-b342-3bb832fba0bf', '408.01.01.03', 'Depreciación de equipos de transporte, tracción y elevación', 'expense', '0825a715-9e31-5697-8eee-23b39f81e03e', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('6eced648-df23-5d05-b0dc-2898398f3034', '408.01.01.04', 'Depreciación de equipos de comunicaciones y de señalamiento', 'expense', '0825a715-9e31-5697-8eee-23b39f81e03e', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('a0c52560-0f06-596f-bbca-8bea99dff1cf', '408.01.01.08', 'Depreciación de máquinas, muebles y demás equipos de oficina y 
alojamiento', 'expense', '0825a715-9e31-5697-8eee-23b39f81e03e', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('e4147745-7a3f-58a4-923f-0294e7a1cbf5', '408.01.01.99', 'Depreciación de otros bienes de uso', 'expense', '0825a715-9e31-5697-8eee-23b39f81e03e', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('7de1988a-81d0-58c2-8fa7-894aa9a9d3be', '408.01.02.01', 'Amortización de marcas de fábrica y patentes de invención', 'expense', 'f55a22cd-a825-5735-b1d1-fa8202fa36d2', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

INSERT INTO budget.classifiers (id, code, name, type, parent_id, is_active) 
VALUES ('ac679f10-e659-521e-9128-035593a3bfd2', '411.11.05.01', 'Prestaciones sociales originadas por la aplicación de la Ley Orgánica del Trabajo, los Trabajadores y las Trabajadoras', 'expense', '01106a49-83a0-5a01-b43e-08359f7baddd', TRUE)
ON CONFLICT (code) DO UPDATE 
SET name = EXCLUDED.name, parent_id = EXCLUDED.parent_id, type = EXCLUDED.type, updated_at = CURRENT_TIMESTAMP;

COMMIT;
